*{ margin:0; padding:0; }
body { margin:0; padding:0;  font-size:14px; font-family:"微软雅黑", Arial; }
input,button,textarea,selectoption{ font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;border:0;}
input, button, select, textarea { outline:none; }
h1,h2,h3,h4,h5,h6 {font-weight: normal; } 
table { border-collapse: collapse;　border-spacing: 0; }   
ol, li { list-style:none; }
img { border: 0; vertical-align: middle; }
a {  text-decoration:none; }
a:hover {  text-decoration:none; }



#wrap{ width:100%; margin:0 auto; overflow:hidden;}
#header{ width:100%; margin:0 auto;}
#top{ width:1170px; margin:0 auto; overflow:hidden;}
.logo{ float:left; margin-right:210px;}
.icon{ float:left; margin-top:30px; /*margin-right:230px;*/}
.head_ri{ float:right; margin-top:30px;}
.head_ri h1{ color:#004a8d;}
.head_ri h1 span{ margin-right:7px;}
.head_ri h2{ color:#444444;}
.head_ri h2 span{ margin-right:7px;}
.head_ri h2 span img{ padding-left:8px;}

#top_nav{ width:100%; background:#004a8d; margin:0 auto; height:50px; box-shadow:0px 2px 10px #333; position:relative; z-index:999;}
.nav{ width:1170px; margin:0 auto;}
.nav li.li_w{ float:left; z-index:5; line-height:50px; position:relative; width:none;}
.nav li.li_w a{ color:#fff; display:block; padding:0 25px; height:100%; width:auto;  }
.nav li.li_w a:hover{ height:50px; color:#e71d5e;}
.nav li ul.li_ul{  background:#004a8d; border-top:1px solid #e0e0e0; z-index:10; position:absolute; top:50px; left:0px; display:none; overflow:hidden; width:auto;zoom:1; }
.nav li ul.li_ul li{ margin:0 10px; border-bottom:1px solid #e0e0e0; white-space:nowrap; line-height:38px;}
.nav li ul.li_ul li a{ padding:0px 10px; width:auto; color:#fff;}
.nav li ul.li_ul li a:hover{ background:none; height:auto;/* text-indent:1em;*/}
.nav li ul.li_ul li.li_bor{ border:0;}

/*banner*/
#banner{ height:448px; width:100%; margin:0 auto;}
.slides li{ width: 100%; height:448px; display:block;}
.slides li img{ width: 100%; height:448px;}

.banner{ width:100%; height:226px;}

#main{ width:1170px; margin:0 auto;overflow:hidden;}
.col{ width:1170px; margin:30px auto; overflow:hidden;}
.col .mao1{ float:left; position:relative; width:368px; height:171px; border:1px solid #e0e0e0; margin-right:30px;}
.col .mao_mar{ margin:0;}
.col .mao_left{ position:absolute; left:0; top:0;}
.col .mao_right{ position:absolute; right:0; top:0; background:url(../images/index_08.png) no-repeat; width:220px; height:173px; text-align:right; padding-right:12px;}
.col .mao_right strong{ font-size:18px; color:#fff; display:block; margin-top:4px; }
.col .mao_right h3{ font-size:14px; color:#fff; margin-top:4px;}
.col .mao_right h1{ font-size:38px; color:#fff; margin-top:4px;}


.sub{ width:1170px; overflow:hidden;}
.sub ul li{ background:url(../images/bg_05.png) no-repeat; width:1170px; height:205px; float:left; margin-bottom:30px;}
.sub li .li_left{ float:left; width:272px;}
.sub li .li_left h2{ font-size:30px; color:#004a8d; font-weight:bold; text-align:center; margin-top:55px;}
.sub li .li_left .but1{ width:180px; height:50px; background:#c60946; font-size:18px; color:#fff; font-weight:bold; text-align:center; margin:0 auto; border-radius:6px; display:block; cursor:pointer; margin-top:10px;line-height:50px;}

.sub li .li_right{ float:left;}
.sub li .li_right .img1{ margin:65px 25px 0 26px; float:left;}

.cmd{ margin-bottom:70px; overflow:hidden;}
.cmd .cmd-lg{ background:url(../images/index_35.png) no-repeat; width:348px; height:171px; padding-left:20px; float:left; border:1px solid #ccc;}
.cmd .cmd-lg h1{ font-size:18px; color: #004a8d; font-weight:bold; margin-top:24px;}
.cmd .cmd-lg h2{ font-size:14px; color: #313131; margin-top:12px;line-height:26px;}
.cmd .cmd-lg .but2{ width:105px; height:32px; color:#fff; text-align:center; line-height:32px; background:#c60946; margin-top:14px; cursor:pointer; font-size:12px;display:block}

.cmd .cmd-md{ background:url(../images/index_37.png) no-repeat; width:348px; height:171px; padding-left:20px; float:left; border:1px solid #ccc; margin-left:30px;}
.cmd .cmd-md h1{ font-size:18px; color: #004a8d; font-weight:bold; margin-top:24px;}
.cmd .cmd-md h2{ font-size:14px; color: #313131; margin-top:12px;line-height:26px;}
.cmd .cmd-md .but2{ width:105px; height:32px; color:#fff; text-align:center; line-height:32px; background:#c60946; margin-top:14px; cursor:pointer; font-size:12px;display:block;}

.cmd .cmd-sm{ background:url(../images/index_39.png) no-repeat; width:348px; height:171px; padding-left:20px; float:right; border:1px solid #ccc;}
.cmd .cmd-sm h1{ font-size:18px; color: #fff; font-weight:bold; margin-top:24px;}
.cmd .cmd-sm h2{ font-size:14px; color: #fff; margin-top:12px;}
.cmd .cmd-sm .but2{ width:105px; height:32px; color:#fff; text-align:center; line-height:32px; background:#c60946; margin-top:14px; cursor:pointer; font-size:12px;display:block;}



/*new_xqy.html*/
.banner1{ height:227px; width:100%;}
.bg_b{ width:100%; height:44px; background:#f1f1f1; line-height:44px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.bg_one{ width:1170px; margin:0 auto;}
.tit_left{ font-size:18px; color:#004a8d; font-weight:bold; float:left;}
.tit_right{ float:right; font-size:12px; color:#004a8d; font-weight:bold;}
.tit_right a{ color:#8d8d8d; font-weight:normal;}
.tit_right a:hover{ text-decoration:underline;}
.new_xqy{ width:1170px; margin:0 auto; border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:16px;}
.new_xqy h1{ font-size:20px; color:#004a8d; font-weight:bold; text-align:center; margin-top:40px;}
.new_xqy h2{ font-size:14px; color:#777; text-align:center; margin-top:20px;}
.word{ overflow:hidden; width:1100px; margin:20px auto;}
.word p{ font-size:16px; color:#4c4c4c; text-indent:2em; line-height:38px;}


.wrap{ width:1200px; height:90px; border-bottom:1px solid #ccc; margin-bottom:30px;}
.wrap_left{ width:120px; height:58px; float:left; border-right:1px solid #ccc;}
.wrap_right{ width:1074px; height:90px; float:left; 
             background:url(../images/icon.png) no-repeat 955px 22px;}
.wrap_top{ font-size:28px; color:#cfcece; width:120px; height:58px; text-align:center;}
.wrap_top span{ font-size:14px;}
.wrap_right span.span_1{ font-size:16px; color:#666;}
.wrap .wrap_right .span_1,span a:hover{color:#004a8d}
.wrap_right span{ width:778px; height:15px; line-height:26px; float:left; margin-left:28px;
 margin-bottom:10px; color:#666;}
 
.wrap_one { width:1200px; height:90px; border-bottom:1px solid #ccc; margin-bottom:30px;}
.wrap_one .wrap_left{ width:120px; height:58px; float:left; border-right:1px solid #ccc;}
.wrap_one .wrap_right{ width:1074px; height:90px; float:left;
                       background:url(../images/icon.png) no-repeat 955px 22px;}
.wrap_one .wrap_top{ font-size:28px; color:#cfcece; width:120px; height:58px; text-align:center;}
.wrap_one .wrap_top span{ font-size:14px;}
.wrap_one .wrap_right span.span_1{ font-size:16px; color:#004a8d;}
.wrap_one .wrap_right span{ width:1044px; height:15px; line-height:10px; float:left; margin-left:28px; margin-top:3px;
 margin-bottom:10px; color:#004a8d;}

 /*width:1200px; margin:0 auto;*/
.paging{  height:55px; margin:60px 0;}
.midding{ height:55px;}/* width:800px; margin:0 auto;*/
.paging li{ float:left; list-style:none; margin:0 7px; line-height:55px;}
.paging li a{ text-decoration:none; color:#a0a0b4; font-size:16px;}
.paging li.hover a{ color:#004a8d;}
.paging li a:hover{ color:#666;}
.paging li.img_11{ width:138px; height:55px; background:url(../images/Exhibition_17.png) no-repeat 0 0;
                   margin-right:130px; margin-left:20px;}
.paging li.img_22{ width:138px; height:55px; background:url(../images/Exhibition_19.png) no-repeat 0 0;
                   margin-left:130px;}
				   
.paging li.img_12{ width:138px; height:55px; background:url(../images/Exhibition_17.jpg) no-repeat 0 0;
                   margin-right:130px; margin-left:20px;}
.paging li.img_222{ width:138px; height:55px; background:url(../images/Exhibition_19.jpg) no-repeat 0 0;
                   margin-left:130px;}			   
				   
				   
.paging li.img_11 a{ display:block; width:138px; height:55px;}
.paging li.img_22 a{ display:block; width:138px; height:55px;}

.paging li.img_12 a{ display:block; width:138px; height:55px;}
.paging li.img_222 a{ display:block; width:138px; height:55px;}

.img2{ overflow:hidden; margin:0 auto; width:1024px; height:333px;}
#main .h1{ font-size:18px; color:#004a8d; text-align:center; font-weight:bold; margin: 44px auto;}
#main .h2{ font-size:18px; color:#004a8d; text-align:center; font-weight:bold; margin: 50px auto 0; padding-bottom:58px; border-bottom:1px dotted #e0e0e0;}
.new{ margin-top:20px;}
.new p{ text-indent:2em; font-size:16px; color:#616161; line-height:34px;}
.new h3{ font-size:16px; color:#616161; line-height:34px;}


/*about.html*/
.text_right{ float:right; margin-top:12px; width:528px; height:326px;}
.text_left p{ text-indent:2em; font-size:16px; color:#616161; line-height:34px;}
.text_left h3{ font-size:16px; color:#616161; line-height:34px;}



/*contact.html*/
.contact{ width:1170px; margin:0 auto; overflow:hidden; padding:20px 0; border-bottom:1px dotted #e0e0e0;}
.con_left{ float:left; margin-right:30px;}
.con_right{ float:left;}
.con_right h1{ font-size:16px; color:#3e3e3e; float:left; margin-right:50px; margin-top:18px;}
.con_right h2{ font-size:16px; color:#3e3e3e; margin-right:50px; line-height:30px;}

.form{ margin:20px auto; width:750px; }
.word5{ margin-top:50px; width:500px; float:left; font-size:18px; clear:both; color:#0b1419;}
.form_input{ width:747px; margin:10px 0px 100px; float:left; border:3px solid #f1f1f1; padding-bottom:10px;}
.form_left{ text-align:right; width:200px; color:#0e0e0e; font-weight:normal; line-height:60px; float:left;}
.form_left li span{ color:#fd0600;}

.form_right{ float:left; width:380px; line-height:60px; margin-left:15px; }
.form_right li{ float:left;}
.form_right li .text_1{ width:262px; height:31px; border:1px solid #64cff3; background:#fff; border-radius:5px; text-indent:5px;
						-webkit-border-radius:5px;
						-mox-border-radius:5px;
						-ms-border-radius:5px;
						-o-border-radius:5px;}
.form_right li .text_2{ width:262px; height:31px; border:1px solid #e0e0e0; background:#fff; border-radius:5px; text-indent:5px;
						-webkit-border-radius:5px;
						-mox-border-radius:5px;
						-ms-border-radius:5px;
						-o-border-radius:5px;}
.form_right li .texts_1{ width:258px; height:128px; border:1px solid #e0e0e0; background:#fff; border-radius:5px;
						-webkit-border-radius:5px;
						-mox-border-radius:5px;
						-ms-border-radius:5px;
						-o-border-radius:5px;}
.form_right li .but_1{  width:96px; height:30px; border:1px solid #2873b7; background:#448aca; border-radius:5px; color:#fff; float:left; 
						margin-right:10px; cursor:pointer;
						-webkit-border-radius:5px;
						-mox-border-radius:5px;
						-ms-border-radius:5px;
						-o-border-radius:5px;}
.form_right li .but_2{  width:96px; height:30px; border:1px solid #a0a0a0; background:#b5b5b5; border-radius:5px; color:#fff; float:left;
						 cursor:pointer;
						-webkit-border-radius:5px;
						-mox-border-radius:5px;
						-ms-border-radius:5px;
						-o-border-radius:5px;}



/*product.html*/
.bg_cc{ width:100%; background:#f9f9fb; overflow:hidden;}
.pro{ width:1170px; margin:32px auto 0; overflow:hidden; }
.pro li{ background:url(../images/probg_03.png) no-repeat; width:300px; height:356px; float:left; margin-bottom:20px;}
.pro li.for_li{ width:262px;}
.pro li .box{ background:#fff; overflow:hidden; border-bottom:3px solid #b8b6b6;  width:262px;
			 transition:all 0.3s ease;
			 -webkit-transition:all 0.3s ease; 
			 -moz-transition:all 0.3s ease; 
			 -ms-transition:all 0.3s ease; 
			 -o-transition:all 0.3s ease;}
.pro li .img3{ margin:8px 10px; width:242px; height:230px; overflow:hidden;}
.pro li h2{ font-size:16px; color:#000; text-align:center; padding:18px 0 27px; 
			transition:all 0.3s ease; 
			-webkit-transition:all 0.3s ease; 
			-moz-transition:all 0.3s ease; 
			-ms-transition:all 0.3s ease; 
			-o-transition:all 0.3s ease;}
.pro li .box:hover{ background:#004a8d; 
				transition:all 0.3s ease; 
				-webkit-transition:all 0.3s ease; 
				-moz-transition:all 0.3s ease; 
				-ms-transition:all 0.3s ease; 
				-o-transition:all 0.3s ease;}
.pro li .box:hover h2{ color:#fff; 
					transition:all 0.3s ease; 
					-webkit-transition:all 0.3s ease; 
					-moz-transition:all 0.3s ease; 
					-ms-transition:all 0.3s ease; 
					-o-transition:all 0.3s ease;}



/*product.html*/
.product{ width:1170px; box-shadow:0 0 15px #ccc; background:#fff; position:relative; margin:50px auto 0; z-index:99;}
.pro_left{ float:left; width:496px;}
.pro_left h1{ color:#444; font-size:22px; font-weight:bold; text-indent:20px; margin:20px 0;}
.pro_left .bor{ height:1px; background:#ccc; position:relative;}
.pro_left .bor .yellow{ height:3px; width:80px; background:#efba0a; position:absolute; top:-1px;}
.pro_left .lun{ width:496px; margin-top:5px;}
.pro_right{ float:right; margin-right:12px; width:644px;}
.tit_2{ width:644px; overflow:hidden; height:69px;}
.left_tit{ font-size:12px; color:#444; border:1px solid #dce3ed; border-bottom:0; padding:8px 10px; overflow:hidden; float:left; margin-top:36px; margin-left:20px; position: absolute; top: 1px; background-color: #fff;}
.right_tit{ float:right; line-height:34px; margin-top:30px; font-size:20px; color:#444; margin-right:10px;}
.pro_bor{ border:1px solid #dce3ed;}
.pro_bor ul{ margin-left:30px;}
.pro_bor li{ background:url(../images/pro_bor_06.png) no-repeat center left; padding-left:8px; line-height:20px;}
.bor1{ border-bottom:2px solid #004a8d; width:1060px; overflow:hidden; margin: 40px auto 0;}
.bor1 h5{ color:#fff; 
		text-align:center; 
		background:#004a8d; 
		width:140px; 
		height:50px; 
		display:block; 
		overflow:hidden; 
		padding:0 20px; 
		line-height:50px; font-size:18px; 
		font-weight:bold;
		border-radius:6px 6px 0 0; }
.list{ width:1060px; margin:20px auto 20px; overflow:hidden;}
.list li{ cursor:pointer; float:left; margin-right:33px; overflow:hidden;}
.list li img{ border:1px solid #e0e0e0; width:238px; height:216px;}
.list li span{ font-size:16px; color: #000; text-align:center; line-height:46px; display:block; }
.list li.li_bor{ margin-right:0; margin-left:1px;}
.bg66{ width:1170px; margin:0 auto; position:relative; height:75px;}
.bg6{ width:1170px; height:75px; position:absolute; top:-20px; left:0; z-index:2;}



/*产品图片放大镜*/

/* color */
a:link,a:visited{color:#575757;text-decoration:none;}
a:hover{color:#ef4165;text-decoration:none;}
a:active{color:#1d7400;}
/* clearfix */
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
*html .clearfix{ zoom:1;}
.preview{width:496px; height:465px; margin:0px;}
/* smallImg */
.smallImg{position:relative; height:52px; margin-top:6px;  padding:6px 5px; width:390px; overflow:hidden;float:left; margin-left:30px;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;}

#imageMenu {height:50px; width:360px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center; }
#imageMenu li img{width:49px; height:48px;cursor:pointer;border:1px solid #f7f7f7; }
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:49px; height:48px; border:1px solid #f3cb47;}
/* bigImg */
.bigImg{position:relative; float:left; width:495px; height:495px; overflow:hidden;}
.bigImg #midimg{width:495px; height:495px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:orange; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}





















/**/
#footer{ background:#424041; height:72px; width:100%; padding-top:22px;}
#footer h1{ text-align:center; font-size:12px; color: #fff; line-height:24px;}
#bottom_left h3{ margin:14px 0 14px 30px;}
