body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } 
body{font-size:12px;color:#555;font-family:arial;min-width:1200px;}
.clear{ clear:both;}
fieldset,img { border: 0; } 
ol,ul {list-style: none; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; }
a{text-decoration: none; color:#555; }
.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix{zoom:1;}
.clearfix:after{content:"";clear:both;height:0;visibility:hidden;display:block;}

.layout{ width:1200px; margin:0 auto; position: relative;}
.fl{ float:left;}
.fr{ float:right;}
.font{ font-family:'Arial';}
.font1{ font-family:'宋体';}
.clear{ clear:both;} 
.center{ text-align:center;}
.hide{ display: none; }
/*以上是清除样式*/
/*主体*/
.top{width:100%; height:88px;background-color:#116faf; position:fixed; _position:absolute; left:0; top:0; z-index:1000; -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.07); box-shadow: 0px 5px 5px rgba(0,0,0,0.07);}
body{padding-top:88px;}

.logo{width:250px; height: 82px; margin-top: 5px;overflow:hidden;}
.search{width: 140px; height: 20px; border: 1px solid #5397c5; border-radius:10px; float: right; margin-top: 11px;}
.search .txt{border: 0; background-color:#116faf; width:110px; height: 18px; margin-left: 5px; float: left; margin-top: 1px;}
.search .but{width: 18px; height: 18px; border:0; background-color: #116FAF; background:url(/themes/index/images/search_03.png) no-repeat center; }

.nav{margin-top: 12px;}
.nav ul li{float:left; font-weight:bold; font-size:16px; padding:0 35px; height:32px; line-height:32px; position:relative;}
.nav li a{color:#fff; display:block;}
.nav .sub{display:none; width:214px; position:absolute; left:0px; top:43px; z-index:9999; background-color:#fff; -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.07); box-shadow: 0px 5px 5px rgba(0,0,0,0.07);}
.nav .sub li{width: 214px; height:29px;}
.nav .sub li a{color:#4c4c4c;}
.nav .sub li .bg{width:214px; height:29px;  position:absolute; left:0; top:0; background:url(/themes/index/images/navbg_03.png) no-repeat bottom #004ea1; display:none;}
.nav .sub li:hover a{ color: #116faf;}
.nav .sub li .b{width: 214px; height: 29px;position: absolute; left: 0; top: 0; z-index: 999999; font-size: 12px; font-weight: normal; text-indent: 15px;}
.nav .sub li .b a{display:block; border-top:1px solid #d1d1d1; margin:0px 10px;}
.nav .sub li .b a span{float: right; margin-right: 15px;}
.nav .sub li:hover{background: none;}
.nav li:hover{background: url(/themes/index/images/top_09.png) repeat-x;}
/*new*/
.bubu{ margin-left:520px; padding-top:16px;}
.bubu span a{display:block; float:left; padding-left:5px; color:#fff; line-height: 16px;font-size:13px;}
.bubu span a:hover{color:#fff100;}
.bubu i{float:left; padding-left:5px; color:#fff;}

/*banner*/
.banner{ min-width:1000px; position:relative;  height:500px; overflow:hidden;   }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:500px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:500px;  }
.banner .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;;   }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; 
	font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
	_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;}

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background-color: #017bc8; border-radius:11px ; overflow:hidden; 
		line-height:9999px;}
.banner .hd ul .on{background-color: #004ea1;}
.banner .prev,
.banner .next{display:block; position:absolute; left: 10%; z-index:1; top:50%; margin-top:-27px;  width:55px; height:55px; background:url(/themes/index/images/top_18.png) no-repeat; cursor:pointer; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:15%; background:url(/themes/index/images/top_21.png) no-repeat;}
/*index_about*/
.index_about{width: 444px; margin:40px 0px;}
.index_about_title{width: 100%; height: 30px; border-bottom: 1px solid #e2e2e2;}
.index_about_title h2{font-size: 16px; font-weight:bold; color: #333333; line-height: 30px; border-bottom: 2px solid #004EA1; display: inline-block;}

.index_about_boy{width: 444px; height:265px; position: relative; overflow: hidden; margin-top: 17px;}
.index_about_boy_1{width: 100%; height: 47px; position: absolute; left: 0; bottom: 0px; }
.index_about_boy_bg{width: 100%; height:47px; background-color: #116faf; filter:alpha(opacity=50);opacity:0.5; position: absolute;}
.index_about_boy_1 h3{width: 444px; height: 47px; position: absolute; z-index: 5; color: #fff; font-weight: bold; font-size: 14px; line-height: 47px; text-indent:10px;}

.index_about_boy:hover .index_about_boy1{display: block;}
.index_about_boy1{width: 444px; height: 265px; position: absolute; left: 0; top: 0; z-index: 10; display: none;}
.index_about_boy1_bg{width: 444px; height: 265px; background-color: #116faf; filter:alpha(opacity=50);opacity:0.5; position: absolute;}
.index_about_boy1_boy{width: 444px; height: 265px; position: absolute; left: 0; top: 0px; z-index: 20; text-align: center;}
.index_about_boy1_boy p{padding:25px; font-weight: bold; color: #fff; font-size: 14px; line-height: 26px;}
.index_about_boy1_boy h2{font-size: 24px; font-weight: bold; text-align: center; color: #FFFFFF;}
.index_about_boy1_boy span{display: inline-block; margin-top: 25px;}

/*index_product*/
.index_product{width: 699px; margin:40px 0px;}

.index_product_boy{width:599px; position: relative; padding: 0 50px; margin-top: 17px;}
.index_product_boy li{width: 590px; height: 265px; position: relative;}
.index_product_left{width: 139px; height:247px;}
.index_product_right{width:390px; margin-left: 60px;}
.index_product_right h3{font-size: 18px; font-weight: bold; line-height: 50px;}
.index_product_right p{width: 294px; line-height: 22px;}

.index_product_boy li:hover .index_product_boy_li_bg{display: block;}
.index_product_boy_li_bg{width: 590px; height: 265px; position: absolute; left: 0; top: 0px; text-align: center; display: none;}
.index_product_boy_li_bg .bg{width: 590px; height: 265px; background-color: #116faf; filter:alpha(opacity=50);opacity:0.5; position: absolute; left: 0; top: 0;}
.index_product_boy_li_bg .boyd{width: 590px; height: 265px; position: absolute; left: 0; top: 0; z-index: 10;}
.index_product_boy_li_bg .boyd h3{margin-top: 15px;font-size: 24px; font-weight: bold; text-align: center; color: #FFFFFF; margin-top: 89px;}
.index_product_boy_li_bg .boyd span{margin-top:100px; display: inline-block;}

.prev{width:44px; height:44px; display:block; background: url(/themes/index/images/ico1_03.png) no-repeat; position: absolute; left: 0; top: 110px;}
.next{width:44px; height:44px; display:block; float:right; background: url(/themes/index/images/ico1_05.png) no-repeat; position: absolute; right: 0; top:110px;}


.global{width: 100%; height: auto; margin-right: 26px; margin-bottom: 30px;}
.global .text{text-align: center;position: relative;}
.global .text h3{font-size: 16px; color: #596779; height: 40px; line-height: 40px; padding: 10px 10px;}
.global .text img{max-width: 100%;}
.global .text::after{
	 content:' ';  position: absolute; left: 0; top: 0;right:0;bottom:0; z-index:3; 
}
.global .text:hover::after{
     background-color: rgba(7,164,201,0.36);
	 background-image: url('/themes/index/images/fd.png');
	 background-position: center center;
	 background-repeat: no-repeat;
}

.choos_us{width: 100%; height: auto; margin-right: 26px; margin-bottom: 30px;}
.choose_area{width: 100%; display: flex;justify-content: space-between;align-items: flex-start;}
.choos_us_boy{width: 386px;  background-color: #FFFFFF; margin-top: 20px;}
.choos_us_boy a{display:flex;flex-direction: column;  justify-content: center;align-items: center;position: relative;}
.choos_us_boy .big{width:386px;padding:0px;margin:0px;}
.choos_us_boy .txt{text-align: center;position: relative;background: #f0f6f9;padding-bottom:20px;margin:0px;width:100%;height:140px;color: #034675;}
.choos_us_boy .sml{width:52px;position: absolute;left:50%;margin-left:-21px;top:-35px;}


.choos_us_boy h3{font-size: 16px; font-weight: bold;  height: 40px; line-height: 40px; padding: 25px 10px 10px 10px;}
.choos_us_boy p{font-size: 14px;  line-height: 18px; padding:0 10px;text-align: left;height:40px;}

.choos_us_boy a::after{
   content:' ';  position: absolute; left: 0; top: 0;right:0;bottom:0; z-index:3; 
}
.choos_us_boy a:hover .txt{background: #034675;color:#fff;}
.choos_us_boy a:hover::after{
	background: rgba(7,164,201,0.36);
	background-image: url('/themes/index/images/fd.png');
	background-position: center 36% ;
	background-repeat: no-repeat;
}


.home_news{width: 100%; height: auto; margin-right: 26px; margin-bottom: 30px;}
.home_news_area{width: 100%; display: flex;justify-content: space-between;align-items: flex-start;}
.home_news_boy{width: 386px;  background-color: #FFFFFF; margin-top: 20px;}
.home_news_boy a{display:flex;flex-direction: column;  justify-content: center;align-items: center;position: relative;}
.home_news_boy .big{width:386px;padding:0px;margin:0px;height:200px;}
.home_news_boy .txt{
	text-align: center;position: relative;background: #f0f6f9;
	margin:0px;width:100%; height:140px; overflow: hidden;
	display: flex; flex-direction: column;justify-content: center;
	color: #034675;
}

.home_news_boy .txt h3{font-size: 14px; font-weight: bold;   line-height: 20px;display: block;}
.home_news_boy a::after{
   content:' ';  position: absolute; left: 0; top: 0;right:0;bottom:0; z-index:3; 
}
.home_news_boy a:hover .txt{background: #034675;color:#fff;}
.home_news_boy a:hover::after{
	background-color: rgba(7,164,201,0.36);
	background-image: url('/themes/index/images/fd.png');
	background-position: center center;
	background-repeat: no-repeat;
}
/*new*/
.index_new{width: 280px; height: auto; margin-right: 26px; margin-bottom: 30px;}
.index_new_boy{width: 279px; height: 356px; background-color: #FFFFFF; margin-top: 20px;}
.index_new_boy h3{font-size: 16px; font-weight: bold; color: #333333; height: 40px; line-height: 40px; padding: 0 10px;}
.index_new_boy p{font-size: 12px; color: #333333; line-height: 18px; padding:0 10px;}
.index_new_boy span{margin-top: 15px; display: inline-block; width: 23px; height:23px; background: url(/themes/index/images/rk_index_34.png) no-repeat; margin-left: 10px;}
.index_new_boy span a{display: block; width: 23px; height: 23px;}
.index_new_boy:hover{background-color: #004ea1;}
.index_new_boy:hover h3{color: #fff;}
.index_new_boy:hover p{color: #fff;}
.index_new_boy:hover span{background: url(/themes/index/images/ico2_14.png) no-repeat;}

.list_title{font-size:16px; color:#333; margin-top:25px;}
.list_down{width:100%; overflow:hidden; zoom:1; padding-bottom:15px;}
.list_down ul{ width:110%;}
.list_down ul li { margin:15px 15px 0 0; overflow:hidden; zoom:1; width:437px;height:63px; border:1px solid #ddd; border-radius:5px; float:left; padding:15px 10px;}
.list_down ul li span{ display:block; float:left; height:65px; line-height:65px;background: url(/themes/index/images/list_down.png) left center no-repeat; padding-left:70px; font-size:14px; color:#666;}
.list_down ul li a.down{font-size:12px; color:#297dd7; display:block; background: url(/themes/index/images/list_downih.png) left center no-repeat; padding-left:20px;  text-decoration:underline;}
.list_down ul li a.view{font-size:12px; color:#297dd7; display:block; background: url(/themes/index/images/list_view.png) left center no-repeat; padding-left:20px;  text-decoration:underline;}
.list_down ul li i{float:right;margin-top:10px;font-style:normal;}

.commonwarp{margin-top:40px;}
.list_left.fixedbar{position:fixed; _position:absolute; top:120px; z-index:1000; background-color:#fff;}

/*footer1*/
.footer1{width: 100%; height: 345px; background-color: #116faf;}

.footer1 dl{width: 129px; float: left; margin-right: 110px;}
.footer1 dl dt{background: url(/themes/index/images/bg_14.png) no-repeat bottom;font-size: 16px; margin-top: 30px; margin-bottom: 10px; font-weight: bold; color: #fff; height: 40px; line-height: 40px;}
.footer1 dl dt a{color: #FFFFFF;}
.footer1 dl dt:hover a{color:#fff100;}
.footer1 dl dd{font-weight: bold; color: #fff; background: url(/themes/index/images/rk_index_39.png) no-repeat left center; text-indent: 15px; height:22px; line-height:22px;}
.footer1 dl dd:hover a{color:#fff100;}
.footer1 dl dd a{color: #FFFFFF;}
#wechat{width: 119px; height: 117px; background-color: #147ec4; padding-left:8px; padding-top:8px;}
/*footer2*/
.footer2{width:100%; /*height:82px;*/ background-color:#004ea1; padding:50px 0px;}
.footer2_left{/*width:100%;*/ width:600px; font-size:12px; color:#ccc; line-height:1.8;}
.footer2_left a{color:#fff;}
.footer2_left a:hover{text-decoration:underline;}
.footer2 dl dt{float: left; width: 60px; height: 44px; line-height: 44px; color: #fff; font-weight: bold;}
.footer2 dl dd{float: left; /*width: 25px;*/ height: 25px; margin: 12px 7px 0 7px;}
.footer2_right{width:216px; line-height: 32px; font-weight: bold; color: #FFFFFF;}
.footer2_right dl{overflow:hidden; margin-bottom:25px;}
.footer2_right .btns{width:126px; height:40px; font-size:14px; color:#fff; text-align:center; line-height:40px; margin:0 auto; display:block; background-color:#0a6ed6; border-radius:20px; box-shadow:5px 5px 10px rgba(0,0,0,0.5); transition:background-color .2s;}
.footer2_right .btns:hover{color:#fff; background-color:#0858aa;}

/*about*/
.list_banner{width: 100%; height: 196px; background:url(/themes/index/images/About-us_02.png) no-repeat 50% 0;}

.position{line-height: 30px; height: 35px; font-size: 14px;}
.position a{color: #116faf;}

.list_left{width: 249px;}
.list_left_title{width:249px; height:46px; background:#116faf;}
.list_left_title h2{line-height:46px; margin-left:45px; font-size:14px; color:#fff; font-weight:bold;}
/*
.list_left_title h2:before{content:""; display:inline-block; width:17px; height:17px; vertical-align:middle; margin-right:5px; background:url(../images/home_menu.png) no-repeat;}
*/
.list_nav{border: 1px solid #e3e3e3; border-radius:10px; margin: 15px 0;}
.list_nav li{height: 34px; border-bottom: 1px dashed #bbbbbb; font-weight: bold; line-height: 34px; text-indent: 45px;}
.list_nav li a{display: block;}
.list_nav li:hover{background: url(/themes/index/images/About-us_09.png) no-repeat 15px center;}
.list_nav li:hover a{color: #004ea1;}
.list_nav .on{background: url(/themes/index/images/About-us_09.png) no-repeat 15px center;}
.list_nav .on a{color: #004ea1;}

/*list_right*/
.list_right{width:935px; border-top:1px solid #dddddd; }
.list_right_title{border-top: 1px solid #dddddd; margin-bottom: 10px;}
.list_right_title h2{border-left:3px solid #bab9b9; margin-top: 11px; font-size: 17px; font-weight: normal; color: #004ea1; text-indent: 8px; }

.listnav{font-size:14px; color:#666; padding:10px 0px;}
.listnav a{color:#666;}
.listnav a:hover,.listnav a.on{color:#116faf;}
.list_h2{font-size:20px; font-weight:bold; color:#116faf; padding:10px 0px;}

.list_about_b{margin-top: 10px; margin-bottom: 30px; font-size: 14px; color: #333333; line-height: 26px;}
.list_about_b h2{font-size: 18px; font-weight: bold; color: #333333; line-height: 30px;}

/**/
.list_Certificates{margin-top: 15px;}
.list_Certificates ul{margin-left: -80px;}
.list_Certificates li{float: left; border: 3px solid #fff; margin-left: 80px; margin-bottom: 15px;}
.list_Certificates li:hover{border: 3px solid #2b7fb8;}
.list_Certificates_tc{width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index:3000; display: none;}
.list_Certificates_tc_bg{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000;  filter:alpha(opacity=50);opacity:0.5;}
.list_Certificates_tc_boy{width: 622px; height: 750px; position: absolute; left: 50%; top: 50%; margin-left: -311px; margin-top: -375px; z-index: 1; background-color: #FFFFFF;}
.list_Certificates_tc_boy_title{ width:100%; height: 54px; background-color: #d7d7d7; text-align: right;}
.list_Certificates_tc_boy_title span{width:66px; height: 54px; background: url(/themes/index/images/clos_03.png) no-repeat; display: inline-block; cursor: pointer;}
.list_Certificates_tc_boy_boy{width: 622px; height: 690px; text-align: center; line-height: 690px;}
/*分页*/
.page{height: 30px; margin: 15px 0; text-align: center;}
.page a{padding: 3px 7px;}
.page a:hover{background-color: #116faf; color: #FFFFFF;}
.page .on{background-color: #116faf; color: #FFFFFF;}

/*new*/
.list_new li{width: 100%; height:217px; border-bottom: 1px dashed #cfcfcf; margin-top: 55px;}
.list_new_left{width: 367px; height: 165px;}
.list_new_right{width:548px;}
.list_new_right h2{font-size: 18px; font-weight: bold;}
.list_new_right span{color: #666666; display: inline-block; margin: 10px 0;}
/*.list_new_right p{line-height: 26px;}*/
.list_new li:hover .list_new_right h2 a{color: #004ea1;}

/*new_show*/
.new_show h1{font-size: 30px; font-weight: bold; color: #004ea1; text-align: center; border-top: 1px solid #dddddd; line-height: 40px;}
.new_show h3{text-align: center; border-bottom: 1px dashed #cfcfcf; height: 30px;}
.new_show_boy{font-size: 14px; color: #666666; margin-top: 20px; line-height: 26px; border-bottom: 1px dashed #cfcfcf; padding-bottom: 20px;}

.new_show_nex{margin-top: 10px;}
.new_show_nex_fl{width: 600px; float: left;}
.new_show_nex_fl span{display: block; font-size: 14px; font-weight: bold; color: #333333; height: 30px; line-height: 30px; overflow:hidden;}
.new_show_nex_fl span a{color: #666666; font-weight: normal;}
.new_show_nex_fl span a:hover{color: #004ea1;}
.new_show_nex_fr{width:129px; height:28px; text-align: center; background-color: #eaeaea; border: 1px solid #e3e3e3; border-radius: 20px;}
.new_show_nex_fr a{font-size: 14px; color: #666666; line-height: 28px; display: block;}

/*faqs*/
.list_faqs{font-size: 14px; line-height: 25px; color: #333333; padding: 20px 0;}

/*content*/
.content_left{width: 632px;}
.content_left h2{font-size:30px; font-weight: bold; color: #666666; margin-top: 30px;}
.content_left p{font-size: 14px; color: #333333; line-height: 26px; clear: both; margin: 2px 0;}
.content_left p b{float: left; display: block; width: 50px;}
.content_left p span{float: left; display: block; width: 580px;}
.content_left_baidu{padding: 15px 0;}

.content_right{width: 440px; margin-bottom: 30px;}
.content_right h2{font-size:30px; font-weight: bold; color: #666666; margin-bottom: 15px; margin-top: 30px;}
.content_right_boy{ font-style: italic;}
.content_right_boy .inputxt{width: 357px; height: 36px; border: 1px solid #dfdfdf; padding: 0 5px; font-size: 14px; margin: 7px 0px;}
.textt{width: 357px; height: 145px;border: 1px solid #dfdfdf; padding:5px;}
.submit{width: 367px; height: 36px; line-height: 36px; text-align: center; font-weight: bold; color: #fff; background-color: #004ea1; margin-top: 15px; border: 1px solid #dfdfdf; float: right;}

/*product*/
.product_nav{  border:1px solid #ddd;  }
.product_nav h3{ height:30px; line-height:30px; margin:0 5px;  border-bottom:1px dotted #e3e3e3; cursor:pointer; font-weight: bold; color: #004ea1;}
.product_nav h3 a{color:#004ea1; text-indent: 10px; display: inline-block;}
.product_nav h3 em{float:left; display:block; width:18px; height:30px; background: url(/themes/index/images/product-1_06.png) no-repeat 0 center; cursor:pointer; }
.product_nav h3.on em{background: url(/themes/index/images/product-1_10.png) no-repeat 0 center; }
.product_nav ul{ padding:0px 25px; margin-left: 15px; color:#999; display:none; /* 默认都隐藏 */ }
.product_nav ul li{height: 22px; line-height: 22px; border-bottom: 1px solid #e0e0e0;}
.product_nav ul li a{color: #116faf;}


.product_jj{line-height: 25px; color: #333333;}

.product_1 ul li{width: 165px; float: left; margin: 10px 10px; position:relative;}
.product_1 ul li h3{font-size: 17px; font-weight: bold;font-family:Arial; font-size:12px; font-weight:normal; width:165px; word-wrap: break-word;overflow: hidden; height:60px;}
.product_1 ul li:hover h3{color: #116faf;}
.product_1 ul li p{font-size: 14px; font-weight: bold; width:200px; margin-top:10px;}
/*.product_1 ul li:hover a{text-decoration: underline; color: #116faf}*/
.product_1 ul li .rotate{position:absolute; top:0; left:0; width:100%; height:165px; text-align:center; background-color:rgba(167,167,167,0.44); border-radius:5%; display:none;}
.product_1 ul li:hover .rotate{display:block;}
.product_1 ul li .rotate i{background:url(/themes/index/images/se.png) no-repeat 0px; width:48px; height:48px; display:block; top:35%; left:35%; position:absolute;}
.product_1 ul li .rotate:hover i{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}

.product_2 ul li{width: 278px; float: left; margin: 10px 15px;}
.product_2 ul li h3{font-size: 17px; font-weight: bold;}
.product_2 ul li p{font-size: 14px; font-weight: bold; width:200px; margin-top:10px;}
.product_2 ul li:hover a{text-decoration: underline; color: #116faf}

/*show_product*/
.show_product_1{ position: relative; padding:4px 0px; overflow: hidden; /*width: 935px;*/ width:100%; }
.show_product_1 .show_product_1_top{position: relative; text-align: center;height:423px !important;overflow: hidden; /*width: 935px !important;*/ width:1200px !important;}
.MagicZoomPlus{/*width: 567px !important;*/ width:1200px !important;}
/*.MagicZoomPlus img{width: 100%;}*/

.show_product_1 .show_product_1_top #wrap{float: left; text-align:center; width:567px; height: 423px; margin-left: 182px;}
.show_product_1 .show_product_1_top #wrap .cloud-zoom{width: 567px;}
.show_product_1 .show_product_1_top #wrap a{display: inline-block !important;}

.show_product_1 .show_product_1_boy{width: 584px; margin-bottom: 6px; margin: 0 auto;}
.show_product_1 .sPrev{float: left; display: block; width:22px; height:22px; margin-top:40px; margin-right:36px; text-indent: -9999px; background: url(/themes/index/images/nex_07.png) no-repeat;}
.show_product_1 .sNext{float: right; display: block; width:22px; height:22px; margin-top:40px; text-indent: -9999px; background: url(/themes/index/images/nex_09.png) no-repeat;}
.show_product_1 .sPrev:hover{}
.show_product_1 .sNext:hover{}

.show_product_1 .show_product_1_img{ float:left;  margin: 0 6px; display:inline; overflow: hidden;}
.show_product_1 .show_product_1_img ul{width: 9999px; overflow: hidden;}
.show_product_1 .show_product_1_img li{ float: left; margin: 0 12px; width:120px; cursor:pointer;  display: inline;  }
.show_product_1 .show_product_1_img img{width:120px;}
.show_product_1 .show_product_1_img .on img{ filter:alpha(opacity=50);opacity:0.5;}

.show_product_1 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.show_product_1 .pageState span{ color: #f00; font-size: 16px;}

.show_product_2_title{border-bottom: 1px solid #d0d0d0; position: relative; height: 39px;}
.show_product_2_title li{float:left; width:50%; height:38px; line-height:38px; background-color:#ececec; text-align:center; font-size:14px; cursor:pointer;}
.show_product_2_title li a{display:block; border:1px solid #d0d0d0; background-color:#116faf; color:#eee;}
.show_product_2_title li.on a{background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; color:#545454;}

.show_product_2{margin-top: 30px;}
.show_product_2_boy{border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:15px; /*margin-bottom:50px;*/}
.show_product_2_boy_1{color:#666; font-size:14px; line-height:25px;}
.show_product_2_boy_1 h3{color:#333;}
.show_product_2_boy_1 img{display:block;}

.show_product_1 .ao{width: 100px; height: 25px; position: absolute; left: 50px; top: 50px; line-height:14px; z-index: 100;}
.show_product_1 .ao i{width: 14px; height: 14px; background: url(/themes/index/images/ico111.png) no-repeat; display: inline-block; margin-right: 2px} 
/*图片放大镜样式*/
.jqzoom{position:relative;cursor:pointer; width:100%; margin: 0 auto; display: inline-block;}
.jqzoom img{max-width: 100%;}
.zoomImg{border: 1px solid #ccc !important; z-index: 1001;}

/*JModule*/
.JModule{border:1px solid #d0d0d0; padding:80px 10px 55px 10px; margin-bottom:120px; margin-top:-1px;}
.JModule .h2 span{display:inline-block; height:36px; line-height:36px; min-width:116px; padding:0px 10px; text-align:center; font-size:14px; color:#fff; background-color:#116faf;}
.JModuleProduct{width:100%; position:relative;}
.JModuleProduct .bd,.JModulePro{width:100%; overflow:hidden;}
.JModuleProduct .bd ul li,.JModulePro ul li{width:214px; float:left; position:relative; z-index:1; margin-right:30px; margin-top:40px;}
.JModuleProduct .bd ul li .pic,.JModulePro ul li .pic{width:100%; height:172px; overflow:hidden; position:relative; z-index:1;}
.JModuleProduct .bd ul li .pic img,.JModulePro ul li .pic img{width:100%; /*max-height:172px;*/ display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.JModuleProduct .bd ul li .title,.JModulePro ul li .title{font-size:13px; color:#1a1a1a; height:41px; overflow:hidden; margin-top:10px; line-height:15px;}
.JModuleProduct .bd ul li:hover .title,.JModulePro ul li:hover .title{color: #116faf;}
.JModuleProduct .bd ul li .tm,.JModulePro ul li .tm{font-size:12px; color:#666; height:84px; overflow:hidden; margin-top:10px;}
.JModuleProduct .bd ul li .tm p,.JModulePro ul li .tm p{/*margin-top:5px; line-height:14px;*/}
.JModuleProduct .bd ul li .rotate,.JModulePro ul li .rotate{position:absolute; top:0; left:0; z-index:10; width:100%; height:172px; text-align:center; background-color:rgba(167,167,167,0.44); border-radius:5%; display:none;}
.JModuleProduct .bd ul li:hover .rotate,.JModulePro ul li:hover .rotate{/*display:block;*/}
.JModuleProduct .bd ul li .rotate i,.JModulePro ul li .rotate i{background:url(/themes/index/images/se.png) no-repeat 0px; width:48px; height:48px; display:block; top:35%; left:35%; position:absolute;}
.JModuleProduct .bd ul li .rotate:hover i,.JModulePro ul li .rotate:hover i{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}
.JModuleProduct .BtnPrev,.JModuleProduct .BtnNext{width:21px; height:32px; position:absolute; top:100px; z-index:10; font-size:0;}
.JModuleProduct .BtnPrev{left:0px; background:url(/themes/index/images/BtnPrev.png) no-repeat;}
.JModuleProduct .BtnNext{right:0px; background:url(/themes/index/images/BtnNext.png) no-repeat;}
.JModulePro ul li{margin-right:16px; margin-top:20px;}
.JModulePro ul{margin-right:-16px;}
.show_product_1_boy{position:relative; z-index:1;}
.BtnsInquiry{position:absolute; right:-305px; top:30px;}
.BtnsInquiry a{display:inline-block; height:40px; line-height:40px; min-width:100px; padding:0px 10px; text-align:center; font-size:14px; color:#fff; background-color:#116faf;}
.BtnsInquiry em{
	display:inline-block; padding-left:25px;
	background:url(/themes/index/images/BtnsInquiry.png) left center no-repeat;
	background-size:20px;
	font-style: normal;
}
.BtnsInquiry i{
	display:inline-block; 
	padding-left:25px;
	font-style: normal;
	background:url(/themes/index/images/book.png) left center no-repeat; 
	background-size:20px;
	text-decoration: none;
	list-style: none;
 }
.BtnsInquiry a:hover{background-color:#333;}

.InquiryMask{width:100%; height:100%; position:fixed; _position:absolute; left:0; top:0; z-index:3000; background-color:rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000); display:none;}
.InquiryBox{width:540px; height:766px; padding:30px 45px; /*position:fixed;*/ position:absolute; left:0; top:110%; right:0; bottom:0; margin:auto; z-index:3000; background-color:#fff; display:none;}
.InquiryBox .h2{font-size:20px; color:#333;}
.InquiryBox .ul li{margin-top:15px;}
.InquiryBox .ul li .tit{display:block; font-size:14px; color:#116faf;}
.InquiryBox .ul li .tit i{color:#f00;}
.InquiryBox .ul li .inputText,.InquiryBox .ul li .inputTeat{width:100%; height:38px; line-height:38px; border:1px solid #d7d7d7; padding:0px 10px; margin-top:5px; font-size:14px; color:#333; -webkit-box-sizing:border-box;box-sizing:border-box;}
.InquiryBox .ul li .inputTeat{height:120px;}
.InquiryBox .ul li .tips{font-size:12px; color:#999; margin-top:5px; height:14px; overflow:hidden;}
.InquiryBox .ul li .ts{font-size:12px; color:#666;}
.InquiryBox .ul li .Submit{text-align:center;}
.InquiryBox .ul li .Submit input{width:120px; height:36px; line-height:36px; cursor:pointer; border:none; text-align:center; font-size:14px; color:#fff; background:#116faf url(/themes/index/images/InquirySubmit.png) 87px center no-repeat;}

.caseList{width:100%; overflow:hidden;}
.caseList ul{margin-right:-38px;}
.caseList ul li{width:286px; float:left; position:relative; z-index:1; margin-right:38px; margin-top:30px;}
.caseList ul li .pic{width:100%; height:172px; overflow:hidden; position:relative; z-index:1;}
.caseList ul li .pic img{width:100%; max-height:172px; display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.caseList ul li .title{font-size:14px;height:32px; color:#116faf; overflow:hidden; margin-top:10px;}
.caseList ul li:hover .title{color:#116faf;}
.caseList ul li .day{font-size:12px; color:#666; margin-top:10px;}
.caseList ul li .tm{font-size:12px; color:#666; height:91px; overflow:hidden; margin-top:5px;}
/*.caseList ul li .tm p{margin-top:5px;}*/
.caseList ul li .rotate{position:absolute; top:0; left:0; z-index:10; width:100%; height:172px; text-align:center; background-color:rgba(167,167,167,0.44); display:none;}
.caseList ul li:hover .rotate{display:block;}
.caseList ul li .rotate i{background:url(/themes/index/images/se_h.png) no-repeat 0px; width:42px; height:42px; display:block; top:35%; left:43%; position:absolute;}
.caseList ul li .rotate:hover i{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}
.caseDetails{border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:30px 0px;}
.caseDetails .caseDeTou{overflow:hidden;}
.caseDetails .caseDeTou h1{float:left; font-size:20px; font-weight:bold; color:#116faf; width:700px;}
.caseDetails .caseDeTou .day{float:right; font-size:14px; color:#999;}
.caseDetails .caseText{margin-top:30px;}
.caseModule{border:none; padding:80px 0px 0px 0px;}
.caseModule .JModuleProduct{border:1px solid #d0d0d0; width:auto; padding:0px 10px 55px 10px; margin-top:20px;}

/*list_product1*/
.list_product1_title{margin-top: 18px;;}
.list_product1_title h3{font-size: 18px; color: #333333; height: 30px; line-height: 30px;}
.list_product1_title p{font-size: 14px; color: #666666; line-height: 24px;}

.list_product1_title1{width:100%; height:109px; padding-top:24px; float:left;}
.fr_bot{width:923px;height:29px;background:#efefef;	float:left;	font-size: 12px; line-height: 29px; border:1px solid #e3e3e3;}
.fr_bot_span01{display: block;float:left;width:103px;height:100%;padding-left:7px;}
.fr_bot_span02{display: block;float:right;width:58px;height:100%;padding-right:14px;text-align: right;}
.fr_bot select{width:58px;height:22px;margin-top:4px;float:right;display: block;}
.fr_bot_span03{display: block;float:right;width:42px;height:100%;padding-right:14px;text-align: left;}
.fr_bot_two{width:923px;height:31px;background:#fff;float:left;font-size: 12px;line-height: 31px;border-bottom:1px solid #e3e3e3;}
.fr_bot_span01 font{color:#116faf;}
.fr_bot_two select{width:58px;height:22px;margin-top:4px;float:right;display: block;margin-right:9px;}
.fr_bot_span04{display: block;float:right;width:48px;height:100%;padding-right:14px;text-align: left;}

.list_product1_boy{overflow:hidden;}
.list_product1_boy dl{border-bottom: 1px dashed #dcdcdc; width: 49%; min-height: 155px;padding-bottom:10px; margin-top: 30px; overflow: hidden; padding-right: 1%;float: left;}
.list_product1_boy dl dt{width: 172px; height: 113px; float: left;margin-left: 50px;}
.list_product1_boy dl dd{float: right; width: 100%;height:240px;}
.list_product1_boy dl dd h2{font-size: 14px; height: 35px;}
.list_product1_boy dl dd h2 a{color: #333333; }
.list_product1_boy dl dd p{color: #666666; line-height: 20px;}
.list_product1_boy dl dd .span{display: inline-block; width: 84px; height: 29px;background-color: #cecece; text-align: center; margin-top: 20px; line-height: 29px; border-radius:5px ;}
.list_product1_boy dl dd .span a{ color:#666666; display: block;}
.list_product1_boy dl:hover dd h2 a{color: #116faf; text-decoration: underline;}
.list_product1_boy dl:hover dd .span{background-color: #116faf;}
.list_product1_boy dl:hover dd .span a{ color: #FFFFFF;}


.show_product_1 .ao{width: 100px; height: 25px; position: absolute; left: 50px; top: 50px; line-height:14px; z-index: 100; display:none;}
.show_product_1 .ao i{width: 14px; height: 14px; background: url(/themes/index/images/ico111.png) no-repeat; display: inline-block; margin-right: 2px} 

.MagicZoomBigImageCont{left:900px !important;}

.bortt{border:1px solid #ddd; border-radius:3px; padding:2px 5px; display:inline-block; margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
.bortt:hover{color:#000000; border:1px solid #000000;}

.product-images{ float:left;}
.product-details{margin-left:65px; height:75px;}



/*浮动邮箱图标*/
.float_email{position: fixed; right: 30px; top: 50%; margin-top: -35px; z-index: 9999;}
.float_email a{display: block; width: 70px; height: 70px; border-radius: 50%; background: #004ea1; text-align: center; line-height: 70px; box-shadow: 0 2px 10px rgba(0,0,0,0.2); transition: all 0.3s;}
.float_email a:hover{background: #004ea1; transform: scale(1.1);}
.float_email .email_icon{display: inline-block; width: 32px; height: 32px; background: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E) no-repeat center center; background-size: 100%;}

/*产品中心*/
.product_center{width: 1200px; margin: 40px auto; padding: 20px 0; background: #fff;}
.product_center .index_about_title{margin-bottom: 20px;}
.product_slider{width: 100%; position: relative; overflow: hidden;}
.product_slider .tempWrap{width: 100%;}
.product_slider .productList{width: 9999px; overflow: hidden;}
.product_slider .productList li{width: 280px; float: left; margin-right: 26px; text-align: center;}
.product_slider .productList li a{display: block;}
.product_slider .productList li img{width: 100%; height: 180px; border: 1px solid #eee;}
.product_slider .productList li span{display: block; font-size: 14px; color: #333; margin-top: 10px; line-height: 24px;}
.product_slider .prev,.product_slider .next{width: 44px; height: 44px; display: block; position: absolute; top: 50%; margin-top: -22px; z-index: 10; cursor: pointer;}
.product_slider .prev{left: 0; background: url(/themes/index/images/ico1_03.png) no-repeat;}
.product_slider .next{right: 0; background: url(/themes/index/images/ico1_05.png) no-repeat;}
.product_pagination{text-align: center; margin-top: 20px;}
.product_pagination ul li{display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #ccc; margin: 0 5px; cursor: pointer;}
.product_pagination ul li.on{background: #004ea1;}
.product_more{text-align: center; margin-top: 20px;}
.product_more a{display: inline-block; padding: 10px 40px; border: 1px solid #004ea1; color: #004ea1; font-size: 14px;}
.product_more a:hover{background: #004ea1; color: #fff;}

/*新加*/
.casemore{text-align:center; padding-bottom:70px;}
.casemore a{border:1px solid #ddd; display:inline-block; line-height:30px; padding:0px 30px; font-size:14px; color:#999;}
.casemore a:hover{background:#0d6bae; border-color:#0d6bae; color:#fff;}


.zxleftnav{border:1px solid #ddd; padding:0px 5px;}
.zxleftnav .level h3{min-height:30px; line-height:20px; border-bottom:1px dotted #e3e3e3; cursor:pointer; color:#004ea1; overflow: hidden;}
.zxleftnav .level h3 em{float:left; display:block; width:10%; height:30px; background:url(/themes/index/images/product-1_10.png) center center no-repeat; cursor:pointer;}
.zxleftnav .level h3 a{color:#004ea1;  display:inline-block;width: 90%;margin-top: 5px;float:left;}
.zxleftnav .level.on h3 em{background:url(/themes/index/images/product-1_06.png) center center no-repeat;}
.zxleftnav .xu-ls{padding:0px 25px 0px 40px; display:none;}
.zxleftnav .xu-ls li{/*height:17px;*/ line-height:17px; border-bottom:1px solid #e0e0e0;/*overflow: hidden;*/ width:180px;}
.zxleftnav .xu-ls li a{color:#116faf;}
.zxleftnav .xu-ls li:hover{background-color: #e8e8e6;}
.zxleftnav .level h3:hover{background-color: #e8e8e6;}

/*产品总页面*/
.productlistwarp .ul .item{border-bottom:1px dashed #d7d7d7;}
.productlistwarp .robtn,.productlistwarp .romore a{font-size:14px; font-weight:bold; color:#464646; display:block; margin:10px 0px; padding-left:16px; background:url(/themes/index/images/robtn.png) left 2px no-repeat;}
.productlistwarp ul li.on .robtn{background:url(/themes/index/images/robtnh.png) left 2px no-repeat; color:#004ea1;}
.productlistwarp .romore a{background:url(/themes/index/images/romore.png) left 2px no-repeat;}
.productlistwarp .romore.on a{background:url(/themes/index/images/romoreh.png) left 2px no-repeat; color:#464646;}
.productpromenu{width:100%; overflow:hidden;zoom:1; padding-bottom:10px; display:none;}
.productpromenu ul{width:1000px; display:none;}
.productpromenu ul li{width:175px; position:relative; overflow:hidden; float:left; text-align:center; margin-top:20px; margin-right:15px;}
.productpromenu ul li .pic{width:100%; height:172px; overflow:hidden; position:relative; z-index:1;}
.productpromenu ul li .pic img{width:100%; max-height:172px; display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.productpromenu ul li .title{font-size:12px; color:#464646; height:45px; overflow:hidden; margin-top:10px;}
.productpromenu ul li:hover .title{color: #116faf;}
.productpromenu ul li .rotate{position:absolute; top:0; left:0; z-index:10; width:100%; height:172px; text-align:center; background-color:rgba(167,167,167,0.44); border-radius:5%; display:none;}
.productpromenu ul li:hover .rotate{display:block;}
.productpromenu ul li .rotate i{background:url(/themes/index/images/se.png) no-repeat 0px; width:48px; height:48px; display:block; top:35%; left:35%; position:absolute;}
.productpromenu ul li .rotate:hover i{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}

.list_left,.list_right,.content_left,.content_right{padding-bottom:50px;}

.pagination{ text-align: center;padding:20px;}
.pagination>li{
    list-style: none;list-style-type: none;display: inline-block;
    margin:0px 5px;width:unset;height:24px;line-height:24px;border:1px solid #ccc;padding:0px 10px;
}
.pagination>li>a{display: inline-block;height:100%;width:100%;}
.pagination>.disabled{
    background-color: #ccc;
}
.pagination>.active{
    background-color: #007bff;
    color:#fff;
}