@charset "UTF-8";
/* CSS Document */
html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}
a{text-decoration:none;color:#040404;blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{background-color:#fff;color:#040404;min-height:100%;height:auto!important;height:100%}
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6{font:14px "微软雅黑","Microsoft Yahei",arial,simhei}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;vertical-align:middle}
ul,li,ol{list-style:none}
em,i{font-style:normal}
iframe{display:block}
new a{ text-decoration:underline}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.cont{width:1200px;margin:0px auto;}
.textcent{ text-align:center}
.head {height: 140px;width: 100%;min-width:1200px;position: fixed;top: 0px;z-index: 100000000000}
.yanse{ width:50%; position: absolute;  right:0px;z-index:-1px; float:right;height:70px }
.head-left {float: left;height: 41px;width: 410px; margin-left:-6px}
/*nav导航盒子*/
.nav{width:650px;height:42px;line-height:44px;text-align:center;font-size:14px;position:relative;padding-top:25px;  padding-left:50px;float:right; font-weight:bold; font-family:"微软雅黑";z-index:1000}
.nav img{ width:275px; height:103}
/*nav-main*/
ul.nav-main{width:100%;height:100%;list-style-type:none; line-height:23px}

/*导航条设置*/
ul.nav-main>li{width:125px;height:100%;display:block;float:left;color:#fff;margin-right:1px;cursor:pointer; text-align:center; padding-top:15px;font-size: 16px}

ul.nav-main>li:hover{background:#fff ; color:#000967;border-bottom: 3px solid #02C2FF }
ul.nav-main>li:hover span{ background:url(images/sg3.jpg)  no-repeat center center; z-index:100000 }
/*隐藏盒子设置*/
div.hidden-box{width:125px;position:absolute;display:none;background:#4F98F7;top:74px;filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.hidden-box>ul{list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px}
.hidden-box>ul li{ line-height:30px; height:30px; font-weight:400}
div.hidden-box a{ color:#FFFFFF}
div.hidden-box a:hover{ color:#FFE785}
div.hidden-box a:active{ color:#F70206}
/*.hidden-box li:hover{background:#643519;color:#fff}*/
/*隐藏盒子位置设置*/
.hidden-loc-index{left:176px}
.hidden-loc-us{left:302px}
.hidden-loc-info{left:428px}
.box04{left:554px}
.box05{left:680px}


.contact-banner{ width:100%; height:auto; min-width:1200px}
.contact-banner img{width:100%; height:auto; min-width:1200px}

.subnav{ width:1105px; height:auto; margin:0px auto; overflow:hidden; clear:both; font-size:14px; margin-top:38px; min-width:1200px}
.subnav li{ list-style:none; float:left; overflow:hidden; color:#666}
.subnav li a{ color:#666666}
.subnav li img{ width:16px; height:16px; margin-right:8px;}
.sub-nav{ width:970px; height:auto; margin:0px auto; overflow:hidden; clear:both; font-size:14px; margin-top:56px; text-align:center; padding-left:200px;}
.sub-nav li{ list-style:none;overflow:hidden; color:#666; width:120px; height:30px; float:left; padding-top:12px; margin-right:30px; border:1px solid #DBDBDB}
.sub-nav li#sel{ list-style:none;overflow:hidden; color:#666; width:120px; height:30px; background:#004e89;padding-top:12px;border:1px solid #004e89; color:#FFFFFF}



.contact-form{ width:865px; height:auto; margin:0px auto; overflow:hidden; clear:both; font-size:14px; margin-top:80px; padding-left:240px; padding-bottom:50px}
.contact-form li{ list-style:none; float:left; overflow:hidden; color:#666; margin-top:20px; margin-bottom:20px}
.contact-form li .left{ width:80px; height:auto; float:left; overflow:hidden}
.contact-form li .right{ width:700px; height:auto; float:left; overflow:hidden}
.contact-form li .right input,textarea{ border:1px solid #ccc; padding:8px; width:620px}
.contact-form li .right #mysub{ background:#017eff; width:160px; border:0px; padding:12px; color:#fff; margin-left:80px}

.contact-desc{ width:1015px; height:auto; margin:0px auto; overflow:hidden; clear:both; font-size:14px; margin-top:80px; padding-bottom:50px}
.contact-desc .contact-desc-left{ width:425px; height:auto; float:left; overflow:hidden; border-right:1px solid #a3a3a3; line-height:42px; color:#a3a3a3; font-size:14px}
.contact-desc .contact-desc-left img{ margin-bottom:25px}
.contact-desc .contact-desc-right{ width:545px; height:auto; float:left; overflow:hidden; text-align:center; line-height:48px; color:#a3a3a3; padding-left:40px}

.newcontent .ntitle{ width:1000px; height:35px; font-size:32px; text-align:center; margin:0px auto; border-bottom:1px solid #E1E1E1; margin-bottom:20px}
.newcontent{ width:1140px; height:auto; margin:0px auto; padding:30px; line-height:28px; color:#999697; margin-top:30px; overflow:hidden; clear:both; text-indent:25px;}
.newcontent img{ width:98%; height:auto}
.newcontent p{ margin-bottom:10px}

.footer_all{ width:100%; height:330px; background:#000000;}
.footer_all .footer{ width:1200px; height:auto; margin:0px auto;background:#000000; padding-top:60px; min-width:1200px}
.footer_all .footer .footer_left{ width:550px; height:auto; float:left; overflow:hidden; }
.footer_all .footer .footer_left li a{ color:#FFFFFF}
.footer_all .footer .footer_left li a:hover{ color:#FFE785}
.footer_all .footer .footer_left li a:active{ color:#F70206}
.footer_all .footer .footer_left li{ list-style:none; width:110px; height:auto; float:left; overflow:hidden; line-height:28px; color:#fff}
.footer_all .footer .footer_right{ width:600px; height:auto; float:left; overflow:hidden;border-left:1px solid #fff; padding-left:45px; position:relative}
.footer_all .footer .footer_right .footer_right_font{ width:460px; height:auto; float:left; overflow:hidden; color:#FFFFFF; line-height:34px}
.footer_all .footer .footer_right .footer_right_font img{ width:180px; height:auto; margin-bottom:20px}
.footer_all .footer .footer_right .qrcode{ width:160px; height:auto; float:left; overflow:hidden; position:absolute; left:480px; color:#FFFFFF; text-align:center}
.footer_all .footer .footer_right .qrcode img{ width:100px; height:auto; margin-bottom:15px}

.sub-nav-new{ width:715px; height:auto; margin:0px auto; overflow:hidden; clear:both; font-size:14px; margin-top:56px; text-align:center; padding-left:175px;}
.sub-nav-new li{ list-style:none;overflow:hidden; color:#666; width:160px; height:33px; float:left; padding-top:15px; margin-right:30px; border:1px solid #DBDBDB}
.sub-nav-new li#sel{ list-style:none;overflow:hidden; color:#666; width:160px; height:33px; background:#017eff;padding-top:15px;border:1px solid #017eff; color:#FFFFFF}

.new-gy{ width:100%; height:auto; padding-top:70px; padding-bottom:70px}
.new-gy img{ width:100%; height:auto}

.new-list{ width:900px; height:auto; margin:0px auto;padding-top:70px; padding-bottom:70px; overflow:hidden; clear:both}
.new-list .new{ width:900px; height:250px; float:left; overflow:hidden}
.new-list .new .new-pic{ width:400px; height:auto; float:left; overflow:hidden}
.new-list .new .new-desc{ width:500px; height:195px; float:left; overflow:hidden; line-height:36px; border-bottom:1px solid #E2E2E2; padding-bottom:25px; font-size:14px}

.detail{width:1200px; height:auto; margin:0px auto;padding-top:70px; padding-bottom:70px; overflow:hidden; clear:both; line-height:28px; text-indent:25px}
.detail p{ margin-bottom:10px}
.detail img{ margin-top:15px; margin-bottom:15px}

.item_sub{ width:1200px; height:auto; margin:0px auto; overflow:hidden; clear:both; margin-top:90px; text-align:center}
.detail{ width:1150px; height:auto; margin:0px auto; overflow:hidden; clear:both; padding-top:20px}
.detail .item{ width:575px; height:auto;overflow:hidden; position:relative; float:left;}
.detail .item .oneitem{ width:575px; height:auto; float:left; overflow:hidden; margin-bottom:45px; text-align:center;}
.detail .item .onetitle{ width:575px; height:45px; padding-top:20px; text-align:center; background:#004e89; color:#FFFFFF; position:absolute; font-size:18px; bottom:150px}
.detail .item .oneitem img:hover{opacity:0.4;filter:alpha(opacity=40); background:#1271ED}
.detail .item .oneitem img:active{opacity:0.8;filter:alpha(opacity=80); background:#F70206}

.detail .d-left{ width:550px; height:auto; float:left; overflow:hidden}
.detail .d-left .d-left-top{width:550px; height:380px; float:left; overflow:hidden; text-align:center}
.detail .d-left .d-left-top img{ width:542px; height:375px}
.detail .d-left .d-left-btn{width:550px; height:auto; float:left; overflow:hidden}
.detail .d-left .d-left-btn li{ list-style:none; float:left; overflow:hidden; width:183px; height:175px; text-align:center;}
.detail .d-left .d-left-btn li img{ width:175px; height:175px;}
.detail .d-right{ width:550px; height:auto; float:right; overflow:hidden; line-height:46px; padding-top:12px}
.detail .d-right input{ width:435px; height:32px; border:1px solid #DCDCDC; padding-top:6px; padding-bottom:6px; margin-top:15px; margin-bottom:15px; padding-left:15px}
.detail .d-right #mysub{width:450px; height:54px;padding-top:6px; padding-bottom:6px; margin-top:15px; margin-bottom:15px; background:#004e89; color:#FFFFFF; font-size:24px; border:1px solid #004e89; cursor:hand; cursor:pointer}


.index_ad{ width:100%; height:auto; margin:0px auto;}
.index_ad img{ width:100%; height:auto;}
.bigtitle{ width:1200px; height:auto; margin:0px auto; overflow:hidden; text-align:center; margin-top:55px; clear:both;}
.aboutcomp{ width:100%; height:390px; margin:0px auto; overflow:hidden; clear:both; background: #222222;margin-top: 45px}
.aboutcomp .about{width: 1200px;height: 390px;margin: 0px auto;background: #222222;margin-top: 55px}
.aboutcomp .about li{list-style: none;color: #fff; float: left;width: 300px; height: 390px;overflow: hidden;text-align: center;font-size: 16px;}
.aboutcomp .about li img{margin-bottom: 15px;width: 202px;height: 232px}


.aboutcomp1{ width:100%; height:600px; margin:0px auto; overflow:hidden; clear:both;background-image: url('../images/b3.jpg');}
.aboutcomp1 .about1{width: 1200px;height: 570px;margin: 0px auto;margin-top: 55px}
.aboutcomp1 .about1 li{list-style: none;color: #fff; float: left;width: 300px; height: 335px;overflow: hidden;text-align: center;font-size: 16px;background:#282a29;padding-top: 55px}
.aboutcomp1 .about1 li img{margin-bottom: 15px;width: 160px;height: 160px}

.aboutcomp2{ width:100%; height:540px; margin:0px auto; overflow:hidden; clear:both;background:#222222; padding-top: 100px}
.aboutcomp2 .about2{width: 1200px;height: 540px;margin: 0px auto;background:#222222;}
.aboutcomp2 .about2 .about-left{width: 495px;height: auto;float: left;overflow: hidden;}
.aboutcomp2 .about2 .about-right{width: 700px;height: auto;float: left;overflow: hidden; font-size: 14px;line-height: 28px;color: #fff}


.aboutcomp3{ width:100%; height:540px; margin:0px auto; overflow:hidden; clear:both;background:#222222; padding-top: 100px}
.aboutcomp3 .about3{width: 1200px;height: 540px;margin: 0px auto;background:#222222;}
.aboutcomp3 .about3 .about3-left{width: 650px;height: auto;float: left;overflow: hidden;}
.aboutcomp3 .about3 .about3-right{width: 518px;height: 380px;float: left;overflow: hidden;padding: 15px; background-color: #2d2d2d;padding-top: 25px}
.aboutcomp3 .about3 .about3-right .news{list-style: none;float: left;width: 518px;height: 38px;}
.aboutcomp3 .about3 .about3-right .news li#left{list-style: none;float: left;width:350px;height: 38px;padding-left: 10px}
.aboutcomp3 .about3 .about3-right .news li#right{list-style: none;float: left;width:120px;height: 38px;text-align: right;color: #777777;padding-left: 20px}
.aboutcomp3 .about3 .about3-right .news li#left a{color:#777777;}
.aboutcomp3 .about3 .about3-right .news li#left a:hover{color: #02C2FF}


.moreinfo{ width:1200px; height:auto; margin:0px auto; overflow:hidden; clear:both; text-align:center; margin-top:115px; margin-bottom:115px; }
.index_item{ width:100%; height:656px;background:url(../images/index_05.jpg) no-repeat center; min-width:1200px}
.index_item .items{ width:1200px; height:706px; margin:0px auto; overflow:hidden; padding-top:150px}
.index_item .items li{ list-style:none; float:left; overflow:hidden; width:400px; height:235px; text-align:center;}


.newmoreinfo{ width:1200px; height:auto; margin:0px auto; overflow:hidden; clear:both; text-align:center; margin-top:115px; margin-bottom:30px; }
.index_new{ width:100%; height:285px;}
.index_new .news{ width:1200px; height:282px; margin:0px auto; overflow:hidden;}
.index_new .news li{ list-style:none; float:left; overflow:hidden; width:276px; height:240px; text-align:center; border:2px solid #AFAFAF; margin:10px; padding-top:12px; padding-bottom:12px; line-height:24px}
.index_new .news a:hover{ color:#1271ED}
.index_new .news a:active{ color:#F70206}
.index_new .news li img{ width:253px; height:auto; text-align:center; margin-bottom:15px}
.index_new .news img:hover{ opacity:0.6;filter:alpha(opacity=60);}
.contacttitle{ width:100%; height:auto; margin:0px auto; overflow:hidden; clear:both; text-align:center; margin-top:115px; margin-bottom:30px; }
.contacttitle img{ width:100%; height:auto;}

.contact{ width:1200px; height:auto; margin:0px auto; overflow:hidden; clear:both; text-align:center;}
.contact .con-left{ width:600px; height:auto; float:left; overflow:hidden}
.contact .con-right{ width:600px; height:auto; float:right; overflow:hidden}


/* fullSlide */
.fullSlide{width:100%;position:relative;height:750px;background:#000; min-width:1200px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;min-width:1200px}
.fullSlide .bd ul{width:100% !important;min-width:1200px}
.fullSlide .bd li{width:100% !important;height:750px;overflow:hidden;text-align:center;min-width:1200px}
.fullSlide .bd li a{display:block;height:567px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:27px;left:0;height:30px;line-height:30px;min-width:1200px}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px; margin-right:6px;margin-left:6px}
.fullSlide .hd ul .on{background:#1271ED; margin-right:6px; margin-left:6px}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=80);opacity:0.8;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}




.product{
	width: 1200px;
	height: auto;
	margin:0px auto;
	overflow: hidden;
	clear: both;
	margin-top: 35px
}
.product .product-left{
	width: 240px;
	height: auto;
	float: left;
	overflow: hidden;
	background-color: #fff;
	padding-top: 25px;
	padding-bottom: 25px
}
.product .product-left li{
	width: 195px;
	height: auto;
	padding: 10px;
	list-style: none;
	padding-left: 25px;
	font-size: 18px
}
.product .product-left li:hover{
	background-color: #02C2FF;
	color: #fff
}
.product .product-right{
	width: 940px;
	height: auto;
	float: right;
	overflow: hidden;
	background-color: #fff
}
.product .product-right .top{
	width: 915px;
	height: 38px;
	float: left;
	overflow: hidden;
	padding-left: 25px;
	padding-top: 15px;
	font-size: 18px;
	border-bottom: 1px solid #f2f2f2
}
.product .product-right .body{
	width: 940px;
	height: auto;
	float: left;
	overflow: hidden;
}
.product .product-right .body .body-left{
	width: 420px;
	height: auto;
	float: left;
	overflow: hidden;
	padding-top: 20px
}
.product .product-right .body .body-left img{
	width: 419px;
	height: 422px;
}
.product .product-right .body .body-right{
	width: 447px;
	height: auto;
	float: left;
	overflow: hidden;
	font-size: 18px;
	padding-top: 20px
}
.product .product-right .body li{
	width: 201px;
	height: 253px;
	padding:8px;
	list-style: none;
	float: left;
	overflow: hidden;
	background-color: #f5f5f5;
	border:3px solid #ededed;
	margin:6px;
	text-align: center;
}
.product .product-right .body li img{
	margin-bottom: 12px;
	margin-top: 12px
}
.product .product-right .page{
	width: 940px;
	height: auto;
	float: left;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	font-size: 18px
}
.product .product-right .more-product{
	width: 940px;
	height: auto;
	float: left;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	font-size: 18px;
	border:1px solid #f2f2f2;
	margin-bottom: 35px
}
.product .product-right .more-product .p-title{
	width: 920px;
	height: 42px;
	padding-left: 20px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 18px
}
.product .product-right .more-product .p-body{
	width: 920px;
	height: auto;
}
.product .product-right .more-product .p-body li{
	list-style: none;
	float: left;
	overflow: hidden;
	width: 210px;
	height: 265px;
	padding: 10px;
	text-align: center;
}
.product .product-right .more-product .p-body li img{
	width: 210px;
	height: 210px;
	margin-bottom: 18px
}