@charset "utf-8";

body { padding:auto 0; margin:auto 0; background:#fff; text-align:left; font-family:"微软雅黑"; }
form { padding:0; margin:0;}
ul{ padding:0; margin:0;}
li{ padding:0; margin:0; list-style:none; list-style-type:none;}
p { margin:0; padding:0;}
a img { border-width:0px;}

a{ text-decoration:none; color:#353535;}
a:hover{ text-decoration:none; color:#0269b8 !important; }

.main{ width:1200px; margin:auto; }
.top{ height:128px; width:1200px; margin:auto; }
.top img{ float:left; margin-top:30px;}
.clear{ clear:both;}

.menu{ height:42px; background:#0075cf; width:100%; margin:auto; }
.menu ul{ width:1200px; margin: auto;}
.menu li{ display:block; width:140px; margin:0px 15px;  font-size:16px; color:#fff; line-height:42px; float:left;  }

.banner{ width: auto; text-align: center; margin-bottom: 15px; }
.banner img{display:block;width:100%;}
.banner2{width: auto;text-align: center;overflow: hidden;}
.banner2 img{display:block;width:100% !important;}
.main_left{ float:left; width:70%;}
.main_right{ float:right; width:29%}
.main_line{ border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; }
.main_line_01{ border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:5px; }
.mian_bt{ font-size:20px; text-align:left; color:#0070c6; line-height:40px;border-bottom: 4px solid #0070c6;}
 
.mian_bt span a{
    font-size: 12px;
    color: #7C7C7C;
    vertical-align: bottom;
    float: right;
    }

.zd_pic{ float:left; width:42%；  }
.list_01{ float:right; width:55%; }
.list_01 li{ line-height:2.0em; font-size:14px; color:#565656; list-style-type: disc;text-align:left;}
.list_01 li span{ float:right;}

.list_02{   }
.list_02 li{ line-height:2.0em; font-size:14px; color:#565656; list-style-type: disc; text-align:left; list-style-position: inside;}
.list_02 li span{ float:right;}
.list_02 p a{ float:right; font-size:14px;}

.list_left{ float:left; width:412px;}
.list_right{ float:right; width:412px;}

.gg{ font-size:14px; line-height:30px; color:#5B5B5B; text-align:left; padding:5px; }
.gg A{ font-size:14px; line-height:30px; color:#5B5B5B; text-decoration:none; }
.gg li A{ list-style-type:circle; list-style-position:inside; }

.main_title{ height: 100px; border-bottom: 1px solid #efefef; font-size:28px; line-height:3.2em; color: #006fc5; font-family: "微软雅黑"; margin-bottom: 25px; text-align:center;}
 
.main_news{
    line-height: 2em;
    background-position: center;
    text-align: left;
    width: 1200px;
    margin: auto;
    }
.main_news p{text-indent: 2em;line-height: 2em;}

.main_font_01{
    font-size: 16px;
    line-height: 100%;
    color: #565656;
    text-align: left;
    width: 1000px;
    margin: 80%;
    }
.main_font_01 img{ text-align: center; margin: auto;}
.line{ border-bottom:1px solid #efefef;  padding-bottom: 10px; }
 
.word{
    line-height: 3em;
    display: inline;
    width: 95%;
    margin: auto;
    }

.bottom{ width: auto; height: 120px; margin-top: 40px; background: #eeeeee; text-align: center; line-height: 36px; font-size: 14px; color: #434343;font-family: "微软雅黑"; padding-top: 20px;}


div.slideBox{ position:relative; margin:auto; background-color:#fff; width:100%; height:405px; overflow:hidden;  display:block }
div.slideBox .sw_hottitle{ position:absolute; right:0px; margin-right:-4px; top:20px; }
div.slideBox ul.items{ position:absolute; background:none; list-style:none; padding:0px; margin:0px; }
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px; overflow:hidden; height:405px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none; width:100%;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none; background-color:#f4f4f4;  }
div.slideBox div.tips{ position:absolute; bottom:0px;  width:100%; height:50px; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; left:44%; top:3px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left; width:15px; height:15px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#096;}
.pic_hotimg{ width:100%; margin:auto 0;}



#maintop{ width:100%; height:42px; background:#0075cf; width:100%; margin:auto;}
#maintop .topnav { width:1200px; margin:auto;
 overflow: hidden;
 clear: both;
       
       
}
#maintop .topnav ul {
 display:block;
 width:1200px;
 overflow: hidden;
}
#maintop .topnav ul li { 
 float: left; margin-right:1px;
 
}
#maintop .topnav ul li a { display:block; position:relative;
 color: #fff; 
 line-height:42px; height:42px;
 padding:0 36px  0 36px;
 font-size: 18px; text-decoration:none;
 
}

#maintop .topnav ul li a b{width:9px;height:5px;overflow:hidden;line-height:0px;font-size:0px;position:absolute;right:9px;top:16px;zoom:1; background:url(../Images/ico0.gif) no-repeat}
#maintop .topnav ul li a:hover b{ top:16px; right:9px;background:url(../Images/ico00.gif) no-repeat }


#maintop .topnav ul li a:hover{ background-color:#cae6ff ;filter:alpha(opacity=80); 
-moz-opacity:0.80; 
opacity:0.80;  text-decoration:none; color:#1E1E1E}
#maintop  .topnav ul li a.achive {background-color:#cae6ff;
 
}

#maintop .topnav ul li ul.navbox{ filter:alpha(opacity=80); 
-moz-opacity:0.80; 
opacity:0.80;   height: auto; float:none;Z-INDEX: 9; POSITION: absolute;WIDTH: auto;LEFT: -999em; margin:0; padding:0;
  _POSITION: absolute;_LEFT: -999em;_Z-INDEX: 99;line-height:39px;
 *POSITION: absolute;*LEFT: -999em;*Z-INDEX: 99;line-height:39px; overflow:hidden; clear:both;
}

#maintop .topnav ul li ul.navbox li {background:#2b8fdc; text-align: center;  display:block;  float:left; FONT-SIZE: 14px; margin: 0px 0px 0px 0px; 

}

#maintop .topnav ul li ul.navbox li A { padding: 6px 10px  ; display:block; height:30px;color:#fff; font-size:14px; text-decoration:none; line-height:30px;
 
}
#maintop .topnav ul li ul.navbox li A:hover{ color:#343e46;_color:#343e46; width:auto}
#maintop .topnav ul li ul.navbox li:link {
 COLOR: #666; TEXT-DECORATION: none;
}
#maintop .topnav ul li ul.navbox li:visited {
 COLOR: #666; TEXT-DECORATION: none;
}
#maintop .topnav ul li ul.navbox li:hover {background: #62ace5; color:;  TEXT-DECORATION: none;
}
#maintop .topnav ul li:hover UL.navbox {
 LEFT: auto;
}
#maintop .topnav ul LI.sfhover UL.navbox {
 LEFT: auto;
}



.about_menu{ width:270px; float:left; }
.about_menu .about_title{ background:url(../images/about_title.png) no-repeat; height:60px; text-align:center; color:#fff; font-size:24px; line-height:45px; margin-top:25px;}
.about_menu div{ padding-right:19px;  }
.about_menu div li{ border-bottom:1px solid #e2e2e2; line-height:50px; text-align:center; font-size:20px; color:#7a7a7a;}
.about_menu div li a:hover{ color:#338fe4;}
.about_menu div li  a span{ display:block; background:url(../images/ico_about.png) no-repeat 180px ; right:10px; color:#338fe4;}

.news{ float:right; width:870px; padding:10px; min-height:490px;}
.news_title{ font-size:22px; font-weight:bold; color:#636363; line-height:60px; text-indent:10px; border-bottom:1px solid #ededed; margin-bottom:10px;  }
.news_list{ line-height:45px; color:#434343; font-size:16px; }
.news_list li { list-style:disc; border-bottom:1px solid #ededed; text-indent:10px; list-style-position:inside;}
.news_list span{ float:right; font-size:14px; color:#8e8e8e;}
.news_list p{ line-height:30px; font-size:14px; color:#3a3a3a;}
.news_list p img { float:left; margin:20px 20px 20px 0;}
.news_company li A{ margin:15px 12px; padding:6px 6px; display:block; border: 1px solid #93bde1; background:#e4f3ff; font-size:16px; color:#2c84cf; float:left; }
.news_company li A:hover{ margin:15px 12px; padding:6px 6px; display:block; border: 1px solid #93bde1; background:#2485d8; font-size:16px; color:#fff !important; float:left; }
.news_company P{
font-size: 16px;
    padding: 6px;
    margin-top:20px;
    margin-right:12px;
    }

.news2{ float:left; width:870px; padding:10px; min-height:490px; overflow:hidden}
.news2_address{ line-height:40px; font-size:13px; color:#1e8fde;} 
.news2_address A{ line-height:40px; font-size:13px; color:#1e8fde;} 
.news2_address A:hover{ color:#1e529a;}
.news2_title{ font-size:22px; font-weight:bold; color:#636363; line-height:60px; text-indent:10px; border-bottom:1px solid #ededed; margin-bottom:10px;  }
 
.news2_mainword{
    line-height: 2em;
    width: 100%;
    }
.news2_mainword p{text-indent: 2em;line-height: 2em;}

.news3{ float:left; width:1200px; padding:10px; min-height:490px; overflow:hidden}
.news3_address{ line-height:40px; font-size:13px; color:#1e8fde;} 
.news3_address A{ line-height:40px; font-size:13px; color:#1e8fde;} 
.news3_address A:hover{ color:#1e529a;}
.news3_title{ font-size:22px; font-weight:bold; color:#636363; line-height:60px; text-indent:10px; border-bottom:1px solid #ededed; margin-bottom:10px;  }
 
.news3_mainword{
    line-height: 2em;
    width: 100%;
    }
.news3_mainword p{line-height: 2em;}

.address{ line-height:40px; font-size:13px; color:#1e8fde;} 
.address A{ line-height:40px; font-size:13px; color:#1e8fde;} 
.address A:hover{ color:#1e529a;}
.page{ margin-top:20px; }
.page A{ display:block; width:20px; height:20px; background:#e8e8e8; float:left; text-align:center; margin-right:15px; color:#9c9c9c; font-size:14px;}
.page A:hover{ background:#338fe4; color:#fff;}
.page A span{ display:block; width:20px; height:20px; background:#338fe4; color:#fff;}