@charset "utf-8";
body{ margin:0 auto;padding:0; font-size: 12px;
line-height: 1.6em;color:#424242;   font-family: "Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif; background:url(../images/bgcolor.jpg)  }
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:none;}
ul,dl,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; font-size:12px; font-weight:normal;}
span{vertical-align:top;}
input,select,button,{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
 
a:link {color:#484848; text-decoration:none;}
a:visited {color:#484848;text-decoration:none;}
a:hover {color:#f00;text-decoration:none;}
a:active {color:#f00; text-decoration:underline;  }
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear: both;}
.sbody{  width:1040px; margin:0 auto;background:#fff; } 
.blank10{ clear:both; height:10px;_height:5px;}
.blank15{ clear:both; height:15px;_height:8px;}
.blank20{ clear:both; height:20px;_height:10px;}
.ml10{ margin-left:10px;}
.wrap{ width:1000px; margin:0 auto;  }  
.wrap2{ width:1020px; margin:0 auto;  }  
.header{ background:url(../images/top_bg.jpg); height:95px;}
.header .logo{ float:left; height:61px; margin-top:15px; float:left;background:url(../images/logo.png) no-repeat left top; padding-left:110px;}
.header .logo h2{ font-size:26px; color:#526494; font-weight:bold;}
.header .logo  p{ padding-top:12px;  }
.header .logo a{ display:inline-block;text-align:left; width:65px; height:25px; background:url(../images/home-ico.png) no-repeat left #092749; color:#fff; line-height:25px; font-size:12px; padding-left:25px; background-position:10px center; margin-left:5px; border-radius:5px;}


.header .tel{ line-height:25px; text-align:right; font-size:12px;}

.header .tel p{ height:20px;}
.header .tel a.a2{ background:url(../images/china-ico.png) no-repeat left #092749; background-position:5px center; padding-left:30px; width:50px; }
.header .tel a.a3{ background:url(../images/englis-ico.png) no-repeat left #092749; background-position:5px center; padding-left:25px; width:55px; }
.header .search{ width:270px; height:25px; padding-top:10px;}
.header .search .txtinput{ height:25px; background:url(../images/search-ico.png) no-repeat left #e4e8eb; background-position:10px center; width:160px; float:left; padding-left:30px; border:none; outline:none;}
.header .search .btn{ background:#014181; float:left; height:25px; width:70px; cursor:pointer; line-height:25px; color:#fff; border:none;}

.nav{ height:23px; line-height:23px; width:100%; background:#fff;  }
.nav ul{ width:1040px; margin:0 auto;}
.nav li{ width:115.5px; background:url(../images/nav-s.png) no-repeat center; height:23px; line-height:23px; float:left; text-align:center;}
.nav li.cur{ background:#fff}
.nav li.cur a{ color:#2d495d}

.nav li a{ font-size:14px; color:#fff; display:block; height:100%; width:100%;}
 
 
.banner .flash{ width:1000px; margin:0 auto; position:relative;}
.ban-logo{ position:absolute; top:10px; left:10px; z-index:999;}
.ad-by {position:absolute; bottom:10px; left:10px; z-index:999;}
.ban_flash { list-style:none; width:100%; height:320px;  overflow:hidden; position:absolute;}
.banner  li { width:100%;  left:0; top:0; z-index:0;height:320px;  }  
.ban_flash li a{ display:block; width:1200px; margin:0 auto;height:544px;   z-index:98; position:relative;}
.ban_flash li.dis { z-index:1;} 
.ban_num { list-style:none; width:200px; height:10px; position:absolute; left:48%; bottom:15px; z-index:300;} 
.ban_num li { background:#e6e7eb;    opacity: 1;  height: 15px; float:left;width: 15px;   margin: 0 5px; cursor:pointer; position:relative; border-radius:50%;} 
.ban_num li.navto {  background:#4c6779;} 
.ban_num li span.dis { display:block;}
.brand{ float:left;width:100%; height:auto; overflow:hidden;}
.brand .product {height: 135px;padding:7px;width:120px; float:left; margin-top:10px;} 
.brand .product ul { width: 100%;}
.brand .product ul li {border: 1px solid #ccc;height: 135px;overflow: hidden;}
.brand .product ul li a {background-color: #fff; color: #000;display: block;
 line-height:25px;overflow: hidden;text-align: center; font-size:12px;}
.brand .product ul li a img { width:100px;height:100px;margin: 7px 0 0;   }

.gw_zzsc{position:relative;width:100%;height:406px;overflow:hidden;margin-top:-40px;z-index:0}
.gw_zzsc ul.fix_flash{height:406px;overflow:hidden;position:absolute}
.gw_zzsc ul.fix_flash li{width:100%;height:406px;overflow:hidden;float:left;display:inline;cursor:pointer}
.gw_zzsc ul.fix_flash li a{display:block;height:400px;width:100%;cursor:pointer}
.gw_zzsc_center{width:300px;height:106px;margin:0 auto;position:absolute;overflow:hidden;top:300px;left:1000px}
.gw_zzsc_center .gw_zzsc_flash_v{width:96px;height:54px;padding:2px 5px 12px 3px;overflow:hidden;background:url(../images/small_banner_box.png) no-repeat;position:absolute;left:122px}
.gw_zzsc_center .gw_zzsc_flash_v img{width:191px;height:54px;margin-left:-27px;position:relative}
.gw_zzsc_flash_s{height:5px;bottom:20px;position:absolute;right:60px;text-align:right}
.gw_zzsc_flash_s .banner_smallArea{width:100%}
.gw_zzsc_flash_s .gw_zzsc_sele{float:left;display:inline;width:24px;height:5px;margin-left:2px;background:#2d74a2;line-height:5px;overflow:hidden;cursor:pointer}
.gw_zzsc_flash_s .gw_zzsc_over{background:#ff9000}




.about .title{ font-size:35px; text-align:center; line-height:40px; color:#000;  }
.about .title i{ font-size:18px; margin-left:5px; color:#666; padding-top:5px; display:inline-block;font-style:normal;}
.about p{ padding:10px 30px; text-align:center; font-size:14px;}

.in_about{ width:280px; float:left; border:1px solid  #e6e7eb; text-align:center; border-radius:0 0 5px 5px; padding:5px;height:295px; background:#fbf9f6; }
.in_about dt span{ display:inline-block; background:url(../images/about-ico.png) no-repeat left; padding-left:10px; line-height:30px; font-weight:bold;   font-size:16px; color:#333;}
.in_about dt  i{ font-size:14px; margin-left:5px; color:#666; font-style:normal;}
.in_about  dt  a{ float:right; color: #4c6779; font-size:14px; margin-top:5px;}
.in_about  dt { height:25px;}
.in_about  dd {    }
.in_about  dd p{ font-size:12px; text-align:left; text-indent:2em; padding-top:5px; line-height:22px;}
.in_about  dd p a{ color:#F00;}

.in_news{ width:340px; margin-left:15px; float:left;    }
.in_news .title{ height:25px; width:100%; background:#e6e7eb; line-height:25px;}
.in_news .title span{ float:left; display:block; width:80px; height:25px; background:#4c6779; font-size:14px; text-align:center; color:#f9f8f4;}
.in_news .title a{ float:right; font-size:12px; margin-right:10px;}
.in_news .contxt{ padding:5px;border-radius:0 0 5px 5px; height:270px; border:1px solid  #e6e7eb;  background:#f9f8f4;}
.in_news dl{ padding-top:5px;}
.in_news dt{ width:100px; float:left;}
.in_news dd{ width:275px; float:right}
.in_news dd h3{ line-height:25px; font-size:14px;}
.in_news dd p{ color:#666; text-indent:2em; font-size:12px; line-height:22px;}
.in_news dd p a{ color:#F00}
.in_news ul{ clear:both; padding-top:10px;}
.in_news ul li{ line-height:27px; height:27px; border-bottom:1px dashed #ccc; font-size:12px; background:url(../images/dot.png) no-repeat left; padding-left:13px;}
.in_news ul li a{ float:left;}
.in_news ul li span{ float:right; color:#cecece;}
.in_contact{ width:280px;border-radius:0 0 5px 5px;float:left;  padding:5px; background:#f9f8f4;border:1px solid  #e6e7eb; }
.in_contact dt{ height:25px;  }
.in_contact dt span{ display:inline-block; border-left:4px solid #4c6779; height:22px; line-height:22px; padding-left:5px; font-size:16px; font-weight:bold; color:#333;}
.in_contact dt  i{ font-size:14px; margin-left:5px; color:#666; font-style:normal;}
.in_contact  dt  a{ float:right; color: #4c6779; font-size:14px; }
 
.in_contact dd p{ line-height:27px; font-size:12px;}
.in_contact dd {  height:165px;}


.in_fw{ width:340px; float:right; background:#f9f8f4; border-radius:0 0 5px 5px;  }
.in_fw dt{ height:25px; width:100%; background:#e6e7eb; line-height:25px;}
.in_fw dt span{ float:left; display:inline-block; padding-left:10px; padding-right:10px; height:25px; background:#4c6779; font-size:14px; text-align:center; color:#fff;}
.in_fw dt a{ float:right;}
.in_fw dd{ width:318px;  border:1px solid #e6e7eb; height:270px; padding:5px 10px;border-radius:0 0 5px 5px;}
.in_fw dd p{ font-size:12px; line-height:27px; width:142px; height:27px; float:left; background:url(../images/dot.png) no-repeat left;height:27px; border-bottom:1px dashed #ccc; padding-left:13px;}


 
.in_fw .txtl{ width:100px; float:left; margin-top:5px;}
.in_fw .txtr{ width:148px; float:right; margin-top:5px;}
.in_fw .txtr h3{ line-height:25px; font-size:14px;}
.in_fw .txtr p{ color:#666; text-indent:2em; font-size:12px; line-height:22px;}
.in_fw .txtr p a{ color:#F00}

.pro_right{ width:692px;}

.in_product .title{ height:25px; width:100%; background:#e6e7eb; line-height:25px;}
.in_product .title span{ float:left; display:block; width:80px; height:25px; background:#4c6779; font-size:14px; text-align:center; color:#fff;}
.in_product .title a{ float:right; font-size:12px; margin-right:10px;}
.in_product .title p{ float:left; margin-left:10px; height:25px; padding:0px; margin:0 px;}
.in_product .title p a{ float:left; display:inline-block; font-size:12px; border:1px solid #ccc; margin-top:3px;padding:0px 8px; border-radius:5px; height:18px; line-height:18px;   margin:0 px;  margin-right:10px;   }
.in_product .title p  i{ font-style:normal; color:#4c6779; float:left; margin-right:5px;}
.in_product .pro_right{ width:690px;}
.in_product .list_pro{ border:1px solid #e6e7eb; height:175px; width:690px; background:#f9f8f4; border-top:none;border-radius:0 0 5px 5px; position:relative;}
.in_product .list_pro li{ float:left; width:132px; margin-top:10px; text-align:center;}
.in_product .list_pro li p{ font-size:12px; line-height:30px; }
.in_product .pro-con{ position:absolute; left:15px; width:660px;  height:175px; }
.in_product .pro-left1{ position:absolute; left:0px; top:0px;  height:175px; background:url(../images/zz-left.png) no-repeat center; width:15px; float:left; cursor:pointer;}

.in_product .pro-right1{  position:absolute; right:0px; top:0px;   height:175px; background:url(../images/zz-right.png) no-repeat center; width:15px; float:right;cursor:pointer;}

.link dt{ height:25px; width:100%; background:#e6e7eb; line-height:25px;}
.link dt span{float:left; display:block; width:80px; height:25px; background:#4c6779; font-size:14px; text-align:center; color:#f9f8f4;}
.link dd{ border:1px solid #e6e7eb;  background:#f9f8f4; border-top:none;border-radius:0 0 5px 5px;}
.link dd p{ padding:5px 10px; font-size:12px;}
.link dd p a{ display:inline-block; margin-right:10px;}




.ny_left{float:left;width:260px;padding-left:15px; background:#f9f8f4; border:1px solid  #e6e7eb; border-top:none;}
.list{padding-top:10px;}
.list .lm_t{background:url(../images/index_30.png) no-repeat;height:30px;padding-top:45px;padding-left:12px;font-size:18px;color:#ffffff;}
.list .box ul{padding-left:3px;}
.list .box ul li{margin:6px 0;}
.list .box ul li a:link,.list .box ul li a:visited{background:url(../images/index_31.jpg) no-repeat;height:36px;line-height:36px;display:block;padding-left:41px;font-size:14px;}

.list .box ul li a:hover{background:url(../images/index_32.jpg) no-repeat;height:36px;line-height:36px;display:block;padding-left:41px;font-size:14px;color:#ffffff;}
.list .box ul li.smallcc a{background:url(../images/index_311.jpg) no-repeat left; padding-left:51px;   }
.list .box ul li.smallcc  a:hover{background:url(../images/index_322.jpg) no-repeat;padding-left:51px;  }



.contact2{padding-top:12px;}
.contact2 .lm_t{border-bottom:1px solid #cfcfcf;line-height:28px;color:#4c6779;font-size:16px;width:230px;}
.contact2 .lm_t span{color:#bfbfbf;font-size:9px;}
.contact2 .box{width:223px;line-height:22px;padding-top:10px;padding-bottom:80px;}

.ny_right{width:690px;float:right;  background:#f9f8f4;  padding:15px 20px;border:1px solid  #e6e7eb; border-top:none; min-height:600px;}
.ny_right .lm_t{border-bottom:1px solid #dcdcdc;height:40px;line-height:40px;}
.title_l{float:left;padding-left:8px;font-size:16px;}
.title_l span{ float:left; width:5px; height:20px; background: #4c6779; margin-top:10px; margin-right:5px;}



.site_r{float:right;color: #4c6779;}
.box_text{line-height:24px;padding:15px 0 0 12px;}
.team_ul{padding-top:15px;}
.team_ul li{border-bottom:1px dashed #dddddd;padding-bottom:12px;font-size:14px;margin-bottom:10px;}
.p1 a:link,.p1 a:visited{color:#059fc5;font-size:16px;line-height:34px;}
.p1 a:hover{color:#059fc5;font-size:16px;line-height:34px;}
.p2{font-size:12px;line-height:24px;color:#676767}
.newlist li{line-height:32px;border-bottom:1px dashed #dddddd; height:32px; clear:both; background:url(../images/icon_01.png) no-repeat left; padding-left:20px;}
.newlist li  a{ float:left;}
.newlist li span{ color:#cecece; float:right;}
.newlist li a:link,.newlist li a:visited{font-size:14px;}
.newlist li a:hover{font-size:14px;}

.box_text h1{font-size:16px;border-bottom:1px dashed #dddddd;line-height:36px;font-weight:bold;color:#059fc5; text-align:center;}


.c1 {border-top:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.c1 th { font-weight:bold; colors:#000000; text-align:center;}
.c1 td,.c1 th { padding:5px 0; line-height:18px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid; background:#F8F8F8;}
.c1 a {color:#s444444;}
td.yyk { padding-left:10px;}
.con_t1 { color:#444444;}
.con_t1 h4{ background:#eeefef; width:700px; height:30px; line-height:25px; font-size:14px; text-align:center;font-weight:bold}




















/*

.foot-nav{ background:#e9eaea; border-top:3px solid #2d495d; font-family:"微软雅黑"}
.foot-nav dl{ width:200px; float:left;}
.foot-nav dl dt{ line-height:30px; color:#000; font-size:14px;}
.foot-nav dl dt span{ font-style:italic; font-size:12px; color:#666; padding-left:5px;}
.foot-nav dl dd li{ width:160px; height:25px; line-height:25px;  font-size:12px;}
.foot-nav dl dd li a{ color:#333; }
.foot-nav dl dd li span{ color:#333; padding-right:5px; padding-left:5px;}
*/
.foot-nav{ background:#4c6779; border-top:3px solid #f3c102; font-family:"微软雅黑"}
.foot-nav dl{ width:200px; float:left;}
.foot-nav dl dt{ line-height:30px; color:#f3c102; font-size:14px;}
.foot-nav dl dt span{ font-style:italic; font-size:12px; color:#c4e7ff; padding-left:5px;}
.foot-nav dl dd li{ width:160px; overflow:hidden; height:25px; line-height:25px;  font-size:12px;}
.foot-nav dl dd li a{ color:#fff; }
.foot-nav dl dd li span{ color:#c4e7ff; padding-right:5px; padding-left:5px;}


.footer{ background:#727272; color:#999; font-size:14px;}
.foot-con{ width:600px; margin:0 auto; padding-left:80px;     height: 75px;  line-height: 24px;     text-align: center; font-size:12px;}






























