@charset "utf-8";
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
body>div{margin:0 auto}
div {text-align:left}
a img {border:0}
body { color: #333; text-align: center; font: 12px "宋体"; }
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#535353;text-decoration:none}
a:hover { color: #D40000; text-decoration: none}
.button {display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding:0.25em 0.6em 0.3em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
a.red{color:#f00; text-decoration:none;cursor:pointer;}
a.red:hover{color:#f00; text-decoration:none;}
.cor_bs,.cor_bs:hover{color:#ffffff;}
.keBody{background:url(../images/bodyBg.jpg) repeat #333;}
.keTitle{height:100px; line-height:100px; font-size:30px; font-family:'微软雅黑'; color:#FFF; text-align:center; background:url(../images/bodyBg3.jpg) repeat-x bottom left; font-weight:normal}
.kePublic{background:#FFF; padding:0;}
.keBottom{color:#FFF; padding-top:25px; line-height:28px; text-align:center; font-family:'微软雅黑'; background:url(../images/bodyBg2.jpg) repeat-x top left; padding-bottom:25px}
.keTxtP{font-size:16px; color:#ffffff;}
.keUrl{color:#FFF; font-size:30px;}
.keUrl:hover{ text-decoration: underline; color: #FFF; }
.mKeBanner,.mKeBanner div{text-align:center;}
/* 效果CSS开始 */
.wrapper { width: 986px; margin: 0 auto; position: relative; }
#banner { width: 100%; height: 520px; background: #FFF; overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 520px; background-position: center; background-size: cover; display: none; }
#banner_img li.item1 { background-image: url(../images/banner_bg1.jpg); display: block; }
#banner_img li.item2 { background-image: url(../images/banner_bg2.jpg); }
#banner_img li.item3 { background-image: url(../images/banner_bg3.jpg); }
#banner_img li.item4 { background-image: url(../images/banner_bg4.jpg); }
#banner_img li.item5 { background-image: url(../images/banner_bg5.jpg); }

#banner_img .ad_img { position: absolute; right: 10px; top: 120px; width: 506px; height: 404px; }
#banner_img .ad_txt { position: absolute; left: 10px; top: 170px; color: #fff; text-shadow: 1px 1px rgba(51,51,51,0.3); }
#banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
#banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 10px; background: #fff; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 960px; height: 122px; margin-left: -480px; left: 50%; bottom: 40px; z-index: 1; }
#banner_ctr ul { width: 960px; height: 122px; background: url(../images/serv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; }
#banner_ctr li { display: block; float: left; width: 115px; height: 122px; cursor: pointer; }
#banner_ctr li.first-item { background: #fff; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
#banner_ctr li.last-item { background: #fff; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #0084cf; }
#drag_arrow { position: absolute; top: -14px; left: 20px; width: 115px; height: 156px; background: url(../images/drag_banner_arrow.gif) center 14px no-repeat; }
/* 效果CSS结束 */
/*----------------------------------*/
.tzgg{ width:100%; height:30px; background-image: url(../images/bg_tzgg.jpg); text-align: center;}
.mm1{ width:275px; height:190px; float:left;}
.mm2{ width:355px; height:190px; float:left; padding-left:8px;}
.cptj{ width:1000px; height:140px; background: #f7f7f7; text-align: center; float:left; margin:6px 0px;	border: 1px solid #CCCCCC;}

*{margin:0px;padding:0px;list-style:none;}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
html {
overflow-y: auto;
}
img{border:none;}
body{font:12px/18px Arial;  color:#333; height:100%; background:#ffffff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-weight:normal;}
h2{ font-size:12px;}

a{color:#474747; text-decoration:none;cursor:pointer;}
a:hover{color:#555da4; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.public{width:1003px; margin:auto;}
.bg_k{background:#FFF;}
.fl,.fr,.public{overflow:hidden;}
.clearfix{clear:both;}
.zt{font-family: "Microsoft YaHei", "微软雅黑", monospace !important;}
a.red{color:#f00; text-decoration:none;cursor:pointer;}
a.red:hover{color:#f00; text-decoration:none;}
.mt20{ margin-top:20px;}
.kk{ border:#ccc 1px solid; padding:0px;}
.bot_line {border-bottom:#ccc 1px solid; }
.Google{-webkit-text-size-adjust:none;}/*----字体12号解决办法--*/

.hs a{ color:#555da4;}
.hs a:hover{ color:#ff2c34;}
/*----------------------------------*/
.top{ position:absolute; width:1003px;left:50%; margin-left:-502px; margin-top:20px; z-index:999;}
.banner{ height:588px;}
.ss{ width:238px; padding-top:10px;}
.ss span{ display:block;}
.ss .sc{ color:#000; line-height:20px;}
.ss .sc a{ color:#000; height:20px; line-height:20px; display:inline-block;}
.ss .sc .so{ height:80px; overflow:hidden; display:block; float:right; width:240px; margin-left:2px;}
.ss .sc .so .ssk{ width:109px; height:20px; display:block; margin-right:1px; float:left; border:none; font-size:12px; color:#666; margin-left:5px; line-height:20px; background:none; overflow:hidden;}
.ss .sc .so .sso{ background:none; border:none;display:block; float:left; width:22px; height:22px;}
.ss .sc .so .sso:hover{background:url(/images/ss.png) no-repeat right -21px; cursor:pointer;}
.ss .ts a{ padding-left:25px; color:#fff; line-height:20px; *line-height:23px; height:20px; display:inline-block;}
.ss .ts{ margin-top:14px; float:right;}

.ts1{background:url(images/dx.png) no-repeat 0px 4px; padding-right:20px;}
.ts2{background:url(images/dx.png) no-repeat 0px -32px;}

.rlogo{font-family: "Microsoft YaHei", "微软雅黑"; font-size:14px; margin-top:15px; width:260px;}
.navk{ background:url(../images/slider-arrow.png) no-repeat; height:44px; z-index:99;}
.hot li{ float:left; background: url(/images/tj_bj_06.gif) no-repeat; display:block; width:174px;margin-right:10px; padding-left:3px;}
.hot li h2{padding-top:12px; background: url(/images/d_03.gif) no-repeat 8px 18px; padding-left:25px; line-height:18px;*line-height:22px;}
.yz{width:250px; height:187px; background:url(/images/sbj.png) no-repeat; margin-top:-47px; position:absolute; margin-left:751px;}

.db_wb{ background:url(/images/wb_10.jpg) no-repeat; padding-left:25px; height:16px; line-height:16px; margin-top:33px; margin-left:16px; display:block;}


/* nav_menu */
.d_b{ clear:both;border-bottom:5px solid #4884dd; padding:20px 50px 30px;}
.nav{position:absolute; height:40px; padding-left:2px;}
.nav .list li{float:left; background-color:#FFFFFF;}
.nav .list a{display:block;width:160px;height:40px; text-align:center ;font:14px/40px "微软雅黑";color:#505050; border-right:1px solid #929292;}
.nav .list a:hover{background:#ff2c34; border:none; padding-right:1px;}
.nav .list a:hover,.nav .list .now{background:#4884dd; color:#fff;}
.nav .box{position:absolute;top:40px;overflow:hidden;height:0;/*filter:alpha(opacity=0);opacity:0;*/font-family: "Microsoft YaHei", "微软雅黑", monospace !important;}
.nav .cont{position:relative;}
.nav .box,.nav .box a{ color:#474747;}
.nav .box a:hover{ color:#4884dd;}


.nav .list_en li{float:left;}
.nav .list_en a{display:block;height:40px;padding-left:25px; padding-right:25px; text-align:center ;font:14px/40px "微软雅黑";color:#505050; border-right:1px solid #f2f2f2;}
.nav .list_en a:hover{background:#ff2c34;display:block;height:40px;padding-left:25px; padding-right:25px; text-align:center ;font:14px/40px "微软雅黑";color:#505050; border-right:1px solid #f2f2f2;}
.nav .list_en a:hover,.nav .list .now{background:#4884dd; color:#fff;}


.nav2{ float:left; border-top:1px solid #d7d7d7; margin-top:20px;}
.nav2 dd{border-bottom:1px solid #d7d7d7; line-height:30px; font-size:14px; width:115px;}
.nav2 dt{border-bottom:1px solid #d7d7d7;width:115px; padding-bottom:20px; font-size:14px;}
.nav2 dt .desc{ font-size:12px;}
.nav2 .prodd{border-bottom:1px solid #d7d7d7; height:80px; line-height:30px; font-size:14px; width:115px;}

.y1,.y2,.y3,.y4,.y5,.y6,.y7,.y8,.y9,.y2_0{background:#FFF url(/images/dx_03.gif) repeat-x top;
-webkit-box-shadow: 2px 0px 20px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 0px 20px rgba(0,0,0,0.5);
box-shadow: 2px 0px 20px rgba(0,0,0,0.5);
z-index:3;

}
.y3{margin-left:125px;width:660px;}

.y31{width:1000px;}
.y31 .d_b{ padding-top:20px;}
.y31 .nav2{border-top:1px solid #eee; width:620px; float:none; margin:0px; clear:both;}
.y31 .nav2 dt{ width:130px;padding:0px; float:left; border:none; padding:10px 0 10px;line-height:25px;}
.y31 .nav2 dd{border:none; font-size:12px; line-height:25px; width:auto; display:block; float:left; padding-left:20px; width:468px; background:#f7f6f6; color:#dcdcdc; border-left:1px solid #eee; padding:10px 0 10px 20px;}
.y31 .nav2 dd a{ display:inline-block; padding:0 5px; color:#3c3c3c;font-family:"宋体";}
.y31 .nav2 dt a.b{font-size:15px;}
.y3_one{ position:absolute; width:290px; margin-left:623px;text-align:center; font-size:12px; line-height:25px; top:30px;}
.y3_one img{ padding-bottom:10px; padding-top:10px;}
.y3_one h2{ font:bold 18px "微软雅黑"; color:#666; text-align:left; width:100%;}

.y4{margin-left:290px;width:660px;}
.y5{margin-left:300px;width:660px;}
.y6{margin-left:230px;width:660px;}

.y7{margin-left:125px;width:660px;}

.y2_0{ width:850px;}
.y2_0 .d_b{ padding-top:35px;}
.y2_0 .d_b a{ float:left; margin-right:28px; display:block; width:165px; height:150px; color:#fff;}
.y2_0 .d_b a:hover{display:block; width:165px; height:150px;color:#fff; }
.y2_0 .d_b dl{ width:125px; margin:30px auto;}
.y2_0 .d_b dl dt{ font-size:18px; line-height:40px; font-weight:bold; }
.y2_0 .d_b dl dd{ line-height:15px;}

.nav .cont span{ float:left; display:block; padding:15px 0 0 40px;}
.nav .cont span h2{ font-size:24px;font-family: "Microsoft YaHei", "微软雅黑", monospace !important; font-weight:bold; color:#4884dd; margin-bottom:10px; width:375px; height:28px; overflow:hidden; line-height:30px;}
.nav .cont span h2 a{ color:#4884dd;}.nav .cont span h2 a:hover{ color:#ff2c34;}
.nav .cont span i{color:#666; font-family:"宋体"; display:block; font-style:normal; width:375px;  overflow:hidden;}
.nav .cont span em{ display:block; padding:15px 0 0 0; height:140px; overflow:hidden; width:375px;}
.nav .cont span em img{ width:375px;}
.ny_banner{ height:417px; padding-top:133px; background:#FFF;}
.ny_nav{background:url(/images/ny_nav.png) repeat-x; height:44px; position:absolute; width:100%; top:90px;*top:92px; border-top:1px solid #f2f2f2;}
.ny_banner .ny_bj_z{ height:417px; background:url(/images/ny_bj.png) repeat-x bottom;}
.ny_banner .ny_bj_z h2{ font-size:45px; line-height:45px; font-weight:bold; color:#FFF; padding-top:80px; display:block; text-indent:20px;}

/*产品展示页*/
.cp_nav a{ display:inline-block; padding:0 5px; width:102px;}
.cp_nav{color:#dcdcdc; width:230px; line-height:25px; border-right:1px dotted #dcdcdc; padding:0 0 30px;border-top:1px dotted #dcdcdc; float:left;}
.cp_tit{clear:both;}
.cp_tit a{ /*color:#62ad2f;*/color:#555da4; width:auto; font-size:14px;}
.cp_tit2 a{ /*color:#62ad2f;*/color:#555da4;}

.cp_nav_en a{ display:block; width:220px; padding:0 5px;}
.cp_nav_en a:hover{ display:block; width:220px; padding:0 5px; background:#4884dd; color:#fff;}
.cp_nav_en{color:#dcdcdc; width:230px; line-height:25px;  padding:0 0 0px; float:left;}
.cp_nav_en ul{ width:100%;border-top:1px dotted #dcdcdc;border-right:1px dotted #dcdcdc;}
.cp_nav_en ul li{ width:230px; border-bottom:#ccc 1px dotted; height:30px; line-height:30px;}

.hot_cp{ width:718px;}
.w719{ width:718px;/*border-top:1px dotted #dcdcdc;*/ overflow:hidden;float:left;}
.w655{ width:700px; float:left;}
.w220{ width:220px; float:left; padding-left:30px;}
.titp{ height:40px; padding-bottom:5px;}
.titp h2{font:bold 18px/50px 'microsoft yahei'; color:#333; display:inline-block; float:left;}
.hot_cp h2{line-height:25px; height:18px; overflow:hidden; padding-top:10px; padding-bottom:10px; display:block; font-size:18px;font-weight:bold;}
.hot_cp em{font-style:normal; display:block; color:#000000;}

/*.hot_cp dd{ display:block; margin-left:39px;overflow:hidden; padding-bottom:20px;padding-top:50px; width:320px; float:left; text-align:center;}
.hot_cp img{height:140px; max-width:320px;}*/
.hot_cp dd{ margin-left:39px;margin-top:20px; width:200px; height:250px; float:left; text-align:center;}
.hot_cp dd img{
        max-width: 320px;
        max-height: 120px;
        height:auto;
        zoom:expression( function(e) {
if(e.width>e.height) {if (e.width>120) { e.height = e.height*(120 /e.width); e.width=320; }}
else {if (e.height>320) { e.width = e.width*(320 /e.height); e.height=120; }}
e.style.zoom = '1';     }(this));
         overflow:hidden; 
}

.hot_cp img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.hot_cp span{line-height:20px; height:100px; text-align:left; display:block;}
.nrwz{line-height:30px; font-size:15px;  white-space:normal; word-wrap:break-word; font-family: "Microsoft YaHei", "微软雅黑", monospace !important; }
.nrwz td{ padding:10px;}
.nrwz img{max-width:920px; width: expression(this.width > 920 && this.width > this.height ? "920px" : "auto"); }

.nrwz_en{line-height:30px; font-size:15px;  white-space:normal; display:table; word-break:break-all; word-wrap:break-word; font-family:Arial; }
.nrwz_en td{ padding:10px;}
.nrwz_en img{max-width:920px; width: expression(this.width > 920 && this.width > this.height ? "920px" : "auto"); }

.h_nav{ margin-top:17px;font-size:12px; padding:5px 0 0 20px; float:left;color:#ccc;}
.w220_nav{ padding-top:10px;}
.w220_nav dt a{ line-height:26px; background:#e2e2e2; display:block; font-size:14px; padding-left:12px; vertical-align:middle;}
.w220_nav dt{ padding-top:5px;}
.w220_nav dt a:hover{background:#ececec; color:#666;}
.w220_nav dd{ padding-top:7px; padding-bottom:5px;}
.w220_nav2 dt a{ background:#ececec;}
.w220_nav2 dt a:hover,.w220_nav2 dt a.b{ background:#1566DC; color:#fff;}

.tit2{ background:#1566DC; clear:both; height:35px;}
.tit2 h2{ line-height:40px;}
.tit2 a{ color:#fff;}
.tit2 .m{float:left; margin:8px 12px 0 10px; vertical-align:middle;}
.main{ background:#FFF; margin-top:-195px; margin-bottom:30px;
min-height:500px;
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.07);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.07);
    box-shadow: 2px 2px 6px rgba(0,0,0,0.07);}
	

.tit{ height:40px; padding:5px 0px;}
.tit h2{font:bold 18px/40px '微软雅黑'; color:#333; display:inline-block; float:left;}
.tit h2 a{font:bold 18px/40px '微软雅黑';}

.tit_p{ height:40px; background-color:#555da4; margin-top:20px;}
.tit_p h2{font:bold 18px/40px '微软雅黑'; color:#fff; display:inline-block; padding-left:15px; float:left;}
.pro{ width:700px; margin:15px auto;}
.pro .title{font:bold 18px/50px "微软雅黑"; color:#333;text-align:center; margin:0 auto;}
.pro .pimg{ text-align:center; width:100%; margin:0 auto;}
.pro .pimg img{ max-width:700px; max-height:480px; width: expression(this.width > 700 && this.width > this.height ? "700px" : "auto"); padding:5px; height: expression(this.height > 480 ? "480px" : "auto");}

.procnt{ width:680px; margin:15px auto; line-height:25px;word-wrap:break-word; white-space:normal; }
.procnt h1{ line-height:35px;}
.procnt img{ max-width:600px; width: expression(this.width > 600 && this.width > this.height ? "600px" : "auto"); border:#ccc 1px solid; padding:5px; }
.procnt td{ padding:5px 10px;}

.news_huadong {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1566DC;
}
.xinwen0 {	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 28px;
	text-align: center;
	background:#1566DC;
}
.xinwen1 {	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 28px;
	text-align: center;
}
.box li {
	clear: both;
	padding: 0 0 0 8px;
	line-height: 24px;
	height: 28px;
}
.box li a {
	font-size: 14px;
	float: left;
}
.box li {
	background: url(/skin/default/images/bullet.gif) no-repeat left center;
	line-height: 2;
	padding: 2px 0 2px 18px;
}
 #scroll{
	width:970px;
	height:140px;
	overflow:hidden;
	float:left;
}/*line-height是每次移动的距离，overflow;hidden 也不能省*/
 #scroll li{   width:160px; float:left; height:140px; text-align:center;}
 #scroll ul{ list-style:none; width:970px;}
 #scroll li img{width:136px; height:112px; border:none; padding:1px; border:#CCC 1px solid;}
 .tit_cptj{
	width:20px;
	height:110px;
	text-align:center;
	float:left;
	background:#1566DC;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	word-wrap: break-word;
	line-height: 24px;
	vertical-align: middle;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
}
.bk{ border: 1px solid #CCCCCC;}
.txtkg{
	padding-left: 20px;
}
.footer{background:url(/images/footer.gif) repeat-x;}
.footer ul{line-height:18px; text-align:center; padding:15px;}
.color5{color:#317bc4;}
.color5 a{color:#317bc4;text-decoration:none;}
.color5 a:hover {color:#f00;text-decoration:underline;}
#footer{background-image:url(/images/whnky.png);background-repeat:repeat-x;background-position:0px -240px;}
.footer-main{border-top-width:8px;border-top-style:solid;border-top-color:#56BCED;width:1010px;margin-right:auto;margin-left:auto;padding-top:5px;}
.footer-left{float:left;width:200px;border-right-width:2px;border-left-width:2px;border-right-style:solid;border-left-style:solid;border-right-color:#cacaca;border-left-color:#cacaca;padding-left:45px;margin-right:25px;background-image:url(/images/whnky.png);background-repeat:no-repeat;background-position:0px -353px;}
.footer-left ul{}
.footer-left li{line-height:21px;}
.footer-left a{color:#0195DC;}
.footer-left font{font-weight:bold;font-size:14px;padding-right:5px;}
.footer-right{float:right;width:730px;}
.footer-right-t{font-size:15px;font-family:"微软雅黑";padding-top:5px;padding-bottom:5px;letter-spacing:1px;color:#575757;}
.footer-right-t font{padding-right:14px;padding-left:14px;color:#666666;font-size:12px;font-weight:bold;}
.footer-right-l{float:right;line-height:20px;width:310px;}
.footer-right p{line-height:18px;color:#666666;}
.footer-right a{color:#666666;}