
/* 通用样式 */
html,body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0px;padding:0px;}
body{font:12px/24px "微软雅黑";/*text-align:center;*/  }
body,a{color:#555; }
.wrapIE8{text-align:left;}
img{border:0 none;}
a{text-decoration:none;}
ul,ol{list-style:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a{padding:0; margin:0;}
.w1000{width:1000px;margin:0 auto;overflow:hidden;zoom:1;}
.pc_overflow{overflow:hidden;zoom:1;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
*:focus{outline: none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
table {border-collapse: collapse;border-spacing: 0;cellspacing: 0;cellpadding: 0;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none;}
.clear{ clear:both;}

.wrapper{ width:100%;   }
.wrapheader{   width:100%; height:117px; background:url(../images/bj1.jpg)  repeat-x; height:103px;  }
.top{ width:1000px; margin:0 auto;}
.top .logo{ width:455px; padding-top:18px;  text-align: center;} 
.top .tel{ /*width:300px;*/ text-align:right; margin-top:20px;}
.top .tel p { line-height:30px;}
.top .tel p a{ margin:0  10px;}
.top .tel p a:hover{ color:#0580e0}
.tel .tel_p{   color:#d9251f; font-size:30px; font-weight:bold}
.tel  .lag{ padding:2px; background:#40a8eb; border:1px solid #096fb3; margin-left:10px;}
.tel  .lag a{ padding-left:20px; color:#fff; }
.tel  .lag a.china{ background:url(../images/china.png) no-repeat left center;}
.tel  .lag a.eng{ background:url(../images/english.png) no-repeat left center}
.weather{ width:200px; float:left; margin:30px 0 0 40px;}
.menu{ width:100%; height:50px; line-height:50px; background:url(../images/menubj.jpg) repeat-y center ;  text-align: center; }
.menuconn{ width:1000px; margin:0 auto}
.menuconn ul{ width:1000px;}
.menuconn ul li{ float:left; width:100px;position:relative;   z-index:999  }
.menuconn ul li a{ display:block; float:left; color:#fff; font-size:16px; width:99px; height:50px; line-height:50px; background:url(../images/list1.jpg) no-repeat right center}
.menuconn ul li a.none{ background:none}
.menuconn ul li a:hover{ background:#014984; }
.menuconn ul li ul.second{ width:200px; display:none; position:absolute; left:0; top:50px;  z-index:9999999 }
.menuconn ul li ul.second li{ float:left; width:150px; text-align:center; display:inline-block;   height:40px; line-height:40px; background:none; }
.menuconn ul li ul.second li a{ width:150px; display:block; color:#0580e0; background:#fff;height:40px; line-height:40px;}
.menuconn ul li ul.second li a:hover{ color:#fff; background:#da251c; }
.menuconn ul li a.seletbj{color:#fff; background:#014984;}
.menuconn ul.sleft{ left:auto}

.banner{ width:100%; text-align:center;}
.new_banner{width:100%; position:relative; text-align:center; margin:0 auto; height:418px; background:url(../images/bannerbj.jpg) no-repeat top center;     overflow:hidden;   }
.new_banner img{   height:418px; display:block; margin:0 auto;    }
.new_banner ul li{   margin:0 auto; width:1100px; }
.rslides{width:100%;position:relative;list-style:none;padding:0; margin:0 auto}
.rslides_nav{ width:35px; height:60px;   display:block; position:absolute;  text-indent:-10em; z-index:9999; overflow:hidden;}

.prev{ background:url(../images/go_rg.png) no-repeat left center;left:15%; top:45%;}
 
.next{ right:15%; background:url(../images/go_lf.png)  center no-repeat; top:45%;}
 
.rslides_tabs{ position:absolute; left:50%; margin-left:-50px; top:90%;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;margin-right:5px; text-align:center}
.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
.rslides_tabs .rslides_here a{ background:#D968C0;}

.gonggao{ width:100%; height:50px; line-height:50px; background:#e6e6e6}
.gonggao_conn{width:1000px; margin:0 auto;}
.gonggao_conn .left_bj{ float:left; background:url(../images/gonggao.png) no-repeat left center; padding-left:30px; font-size:14px; color:#a80404; font-weight:bold; width:80px;  text-align: center;}
.rg_gg{ width:890px; float:left; height:50px; line-height:50px; font-size:14px; }
.topconn{ width:1000px; margin:0 auto; padding-top:20px;}
.topconn .index_about{ float:left; width:232px; border:6px solid #48b4f0; height:225px; font-size:14px;}
.title{ width:100%; position:relative;}
.title .sp_title{ display:block; text-align:left; width:200px; background: url(../images/topbj.png) no-repeat left center; height:67px; position:absolute; left:-18px; top:-20px;}
.title .sp_title .lb_tilte{ font-size:16px; color:#FFF; margin:0 5px 0 14px ; font-weight:bold; line-height:54px;}
.title .sp_title .lb_eng{ color:#fff; font-size:12px;}
.bt_conn{ width:220px; padding:40px 6px 6px 6px;  }
.index_news{ height:225px; margin:0 30px; width:388px; border:6px solid #48b4f0; }
.new_conn{ width:368px; padding:40px 10px 6px 10px;}
.new_conn ul{ width:368px;}
.new_conn ul li{ width:353px; text-align:left; line-height:28px; border-bottom:1px dashed #e8e8e8; background:url(../images/list2.jpg) no-repeat left center; padding-left:15px;}
.new_conn ul li a{ width:353px; color:#666666; font-size:14px;word-wrap: normal;  text-overflow: ellipsis;
  white-space: nowrap;  overflow: hidden; display:block }
.new_conn ul li a:hover{ color:#0f0f0f}
.index_veido{height:225px;   width:280px; border:6px solid #48b4f0;}
.vedio_conn{ width:260px; padding:40px 10px 6px 10px; overflow:hidden; text-align:center}
.mid_pro{ width:1000px; margin:0 auto; padding-top:20px;  }
.mid_pro .fl_pro{ float:left; width:244px; height:400px; }
.pro_til{ width:242px; border:1px solid #237cd8; height:30px; line-height:30px;  background:#237cd8}
.pro_til .titlepro{ float:left; display:block; text-align:left}
.pro_til .titlepro .lb_tilte{ font-size:16px; color:#FFF; margin:0 5px;  font-weight:bold; line-height:30px;}
.pro_til .titlepro .lb_eng{ color:#fff; font-size:12px;}
.pro_til .more{ float:right; display:block;}
.pro_til .more a{ color:#fff;}
.pro_ul{ width: 242px; border:1px solid #dcdcdc;   text-align: center;display: block; }
.pro_ul ul{ width:238px; margin:2px;  }
.pro_ul ul li{ height:35px; line-height:35px; background: url(../images/list4.jpg) repeat-x; border-bottom:1px solid #dcdcdc; text-align:left; font-size:14px; padding-left:20px; width:218px;}
.pro_ul ul li a{ display:block; width:208px; background:url(../images/list3.png) no-repeat left center ; padding-left:10px; font-size:14px; }
.pro_ul ul li a:hover{ color:#237cd8}
.tech_img img{ width:236px; height:133px; *padding-bottom:5px}
.rg_pro{ width:723px;  float:right}
.rg_tptitle{ height:24px; line-height:24px; text-align:left; background:url(../images/pro_center.png) no-repeat left center ; 
}
.rg_tptitle .more_pro{ float:right; }
.rg_tptitle .more_pro a{  background:url(../images/more_hover.png) right center no-repeat; padding-right:15px;}
.rg_tptitle .more_pro a:hover{ background:url(../images/more.png) right no-repeat center; color:#237cd8}
.rg_proconn{ width:723px; border:1px solid #dcdcdc; height:405px;}
.rg_proconn ul{ width:723px; }
.rg_proconn ul li{ float:left; width:156px;   margin:10px 12px;   *margin:10px 10px; word-wrap: normal;  }
.rg_proconn ul li a img{ border:1px solid #dcdcdc; width:155px;    height:155px;}
.rg_proconn ul li a img:hover{ background:rgba(255,255,255,0.8);filter:alpha(opacity=80%);opacity:0.8; border:1px solid #237cd8  }
.rg_proconn ul li a{ display:block; width:155px; font-size:14px;  }
.rg_proconn ul li a p{ width:155px; word-wrap: normal;  text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;   text-align: center;}
.rg_proconn ul li a:hover{ color:#237cd8 }

.certif{ width:1000px; margin:0 auto; padding-top:10px;}
.cert_conn{ width:998px; border: 1px solid #dcdcdc;}
.cert_conn ul{ width:998px;}
.cert_conn ul li{ float:left; margin:18px; *margin:17px;}
.cert_conn ul li a{ width:162px; display:block;   }
.cert_conn ul li a img{ width:162px; height:142px; font-size:14px;}
.cert_conn ul li a p{ text-align:center; padding-top:15px; word-wrap: normal;  text-overflow: ellipsis;
  white-space: nowrap;  overflow: hidden;}
.cert_conn ul li a:hover{ color:#237cd8}
 
 .foot{ width:100%; height:172px; background:url(../images/footbj.jpg) repeat-x; margin-top:20px;}
 .footconn{ width:1000px; margin:0 auto; height:172px; background:url(../images/foot_map.png) 500px center no-repeat}
 .footlogo{ float:left; margin-top:25px; width:135px; padding-right:10px; border-right:1px solid #fff;text-align: center;display: block;}
 .foot_mid{ float:left; padding-left:30px; text-align:left; color:#fff; margin-top:30px;}
  .foot_mid p{ line-height:30px;width: 713px; height: auto;}
  .foot_mid a { color: #fff;}
  .foot_rg{ float:right; margin-top:30px;}
  
.content{ width:1000px; margin:0 auto; padding:14px 0 60px 0;}
.lefbar{ width:235px;}
.rightcon{ width:740px;}
.lbtop{ width:235px; height:108px;  background:url(../images/fl_top.jpg) no-repeat center}
.leftmenu{ margin-top:5px; width:235px; background:#7bc1fa; padding-bottom:6px;}
.leftmenu ul{ width:235px;    }
.leftmenu ul li{ width:223px; margin:0 6px; height:45px; line-height:45px;  background:url(../images/bj2.jpg) repeat-x; }
.leftmenu ul li a{ font-size:14px; display:block; background:url(../images/leftlist1.png) no-repeat 5px center; height:45px; /*width:147px;*/ padding-left:20px; line-height:45px; border-bottom:1px solid #dcdcdc; text-align:left;     }
.leftmenu ul li:hover{ background: url(../images/lihoverbj.jpg) repeat-y; margin:0; width:235px;}
.leftmenu ul li a.sf_bj{ color:#fff; background:url(../images/navlist1hover.png) no-repeat 5px center,#014984; padding-left:20px; /*width:153px;*/    color:#fff}
.leftmenu ul li:hover a{ color:#fff; background:url(../images/navlist1hover.png) no-repeat 10px center; padding-left:26px; }
.tech{ width:233px; border:1px solid #e0dfdf; margin-top:10px;}
.topimg{ border-top:3px solid #0064b2; width:229px; margin:0 auto}
.tec{ width:229px; text-align:left; margin:0 auto; padding:10px 0;}
.tec p{ padding:0 8px; font-size:14px; }
.frtop{ width:740px; background:url(../images/fr_title.jpg) no-repeat left bottom; height:25px; }
.frtop span{ display:block; float:left;}
.frtop span.china{ color:#fff; font-size:16px; padding:0 15px;}
.frtop span.eng{ font-size:12px; color:#acacac; margin-left:20px;}
.frcon{ width:738px; border:1px solid #dedede;box-shadow:-10px 10px 40px #ebe9e9; min-height:800px;  }
.procenter{ width:738px;  }
.procenter ul{ width:738px; padding:20px 0}
.procenter ul li{ padding:10px 23px; float:left;}
.procenter ul li a{ display:block; width:197px; text-align:center; }
.procenter ul li a img{border:1px solid #dedede; width:187px; padding:5px; height:197px;}
.procenter ul li a:hover{ color:#237cd8;}
.procenter ul li a:hover img{ border:1px solid #237cd8}
.procenter ul.honorimg li{padding:10px 16px; }
 
.procenter ul.honorimg li a img{ width:167px; height:234px;}
.procenter ul.honorimg li a{ padding:8px;}
.protitle{ padding-top:20px;}
.protitle h2{ font-size:30px; line-height:30px; font-weight:400; }
.protitle p{ font-size:14px; padding:10px 0; text-align:center;}
.pdconn{ width:720px; margin:0 10px; text-align:left;}
.pdconn p img{ text-align:center;}
.pdconn p{padding:5px 0; overflow:hidden}
.ye{ width:720px; height:40px; line-height:40px; background:#eeecec; margin:10px 0;}
.ye span{ width:310px; margin-left:30px; display:block; float:left}
.ye span a:hover{ color:#fe4401; text-decoration:underline}

.honorconn ul li a img{ width:167px; height:234px;}
.technology{ width:720px; margin:0 auto}
.technology ul li{ padding:25px; border:1px solid #dedede; float:left; margin:30px; *margin:28px;}
.technology ul li a{ display:block;}
.technology ul li a img{ width:246px; height:339px; }
.fenye{ width:700px; margin:20px; text-align:right}
.fenye a { padding:0 4px;}
.fenye span{ padding:0 4px;}
.fenye a:hover{ color:#237cd8}
.contacttop{ width:700px; margin:20px auto }
.contacttop p{ font-size:14px; text-align:left; line-height:30px;}
.contacttop table{ width:100%;}
.contacttop table tr td{ padding:14px 0; vertical-align:top;}
.contacttop table tr td.fltd{ text-align:right; width:80px;}
.contacttop table tr td.frtd{ text-align:left;}
.contacttop table tr td.frtd input{ padding:5px; width:300px; height:20px; line-height:20px;border:1px solid #dedede;}
.contacttop table tr td.frtd input.leibie { width: 20px; height: 26px;line-height: 26px;}
.contacttop table tr td.frtd textarea{ border:1px solid #dedede}
.contacttop table tr td.frtd .btnsubmit{ background:#237cd8; height:auto; border:1px solid #0357af; color:#fff; width:100px; text-align:center; margin-left:90px; margin-right:20px;}
.contacttop table tr td.frtd .btncongzhi{ background:#dcdbdb; height:auto; border:1px solid #dcdbdb; color:#fff; width:100px; text-align:center;}
.redcoor{ color:#F00; font-size:16px; margin-left:5px;  }
.contacttop table tr td.frtd .radiobtn{ margin-right:20px;}
.contacttop table tr td.frtd span.radiobtn input{ width:20px; height:26px; line-height:26px; }
.contacttop table tr td.frtd select{ height:30px; border:1px solid #dedede; width:184px;}

.de-time{ width:720px; background:#f4f4f4; height:30px; line-height:30px; margin:20px auto;   text-align: center;  }
.de-time span{ margin:0 4px;}
.join{ width:620px; padding:0 50px; margin:0 auto;  margin-bottom: 50px;  text-align: left;display: block;}
.join p{ text-align:left; line-height:30px; }
.netmap{ width:720px; margin:0 auto; padding:20px 0; text-align:center}

.news{ width:720px; margin:0 auto;}
.news .newsblock{ width:720px; border-bottom:1px dashed #dcdbdb; margin:10px 0 }
.news .newsblock table{ width:720px;}
.news .newsblock table tr td{ color:#323232; }
.news .newsblock table tr td.blockimg{ padding:10px;}
.news .newsblock table tr td.blockimg img{ width:108px; height:83px; padding:5px; border:1px solid #dcdbdb; background:#f1f0f0 }
.news .newsblock table tr td.newstil{   font-size:16px; text-align:left; padding-top:10px;}
.news .newsblock table tr td.newstil a{ display:inline-block; color:#323232; word-wrap: normal;  text-overflow: ellipsis;
  white-space: nowrap;  overflow: hidden; width:400px;}
  .news .newsblock table tr td.newstil a:hover{ text-decoration:underline; color:#237cd8;}
.news .newsblock table tr td.newstime{color:#323232; font-size:16px; text-align:right; padding-top:10px;}
.news .newsblock table tr td.connews{ text-align:left}
.newsdetail{ width:720px; margin:0 auto; }
.newsdetail p{ /* text-indent:2em;*/ padding:5px 0;}

.pages {width: 700px;margin: 20px;text-align: right;clear: both;}
.menuconn ul li.nav_1 { width: 110px;}
.menuconn ul li.nav_1 a{width:110px;}

.procenter ul.honorimg li p { height: 30px;overflow: hidden;}