﻿/*common*/
*{margin: 0px auto;padding: 0px;}
body{font-family: "微软雅黑","宋体", sans-serif;font-size: 15px;color: #444;min-width: 1200px;background: #fff;}
a{text-decoration: none;color: #444;transition-duration: 0.3s;-moz-transition-duration: 0.3s; /* Firefox 4 */-webkit-transition-duration: 0.3s; /* Safari 和 Chrome */-o-transition-duration: 0.3s; /* Opera */}
a:hover{text-decoration: none;color: #0071bd;}
img{border: 0;}
li{list-style: none;}
.clear,.clearfix{clear: both;}
.img_xiaoguo{transition-duration: 0.3s;-moz-transition-duration: 0.3s; /* Firefox 4 */-webkit-transition-duration: 0.3s; /* Safari 和 Chrome */-o-transition-duration: 0.3s; /* Opera */}
.img_xiaoguo:hover{filter:alpha(opacity=70);opacity:0.7;}
.w1200{width:1200px; margin:0 auto;}
.mar20{margin-top:20px;}
/*common end*/

/*header*/
.header{}
.header_top{height:115px;line-height: 35px;background:url(../images/topbg.png) center top no-repeat;overflow:hidden;}
.top_box{width: 1200px;}
.top_left{float:left;}
.top_right{float:right;margin-top:25px;padding-left:67px; background:url(../images/tel.png) left center no-repeat;}
.top_right p{font-size:36px;font-weight:600;line-height:50px; color:#d9251b;}
.top_left img{margin-top:10px;}
.nav{height: 50px;z-index: 10;background:#2f78c1;}
#nav{width: 1200px;margin:0 auto;position: relative;z-index: 10;}
#nav a{}
#nav .nLi{ float: left;position: relative;z-index: 10px;width: 148px;height: 50px;border-right:1px #538fcb solid;}
#nav .nLi h3 a{ display: block; font-size: 16px; font-weight: 600;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #efefef;}
#nav .nLi h3 a span{position: absolute;color: #bbb;font-size: 13px;display: block;top: 50px;left: 0;text-align: center;width: 100%;line-height:35px;}
#nav .nLi:hover h3 a,#nav .nLi.on h3 a{color: #fff;background: #027DBD;}
#nav .sub{ display:none; width:148px; top:50px;position:absolute;background:#027DBD;}
#nav .sub li{zoom:1; }
#nav .sub a{display:block; width: 100%;text-align: center;line-height:35px;color: #efefef;font-size: 14px;}
#nav .sub a:hover{color: #fff;background: #4ca8d8;}
/*banner*/
.banner{position:relative;height:520px;}
.index_focus{width:100%;height:520px;position:relative;overflow:hidden;}
.index_focus .bd ul{position:relative;left:50%;top:0;margin-left:-960px;}
.index_focus .bd li{display:none;}
.index_focus_post{z-index:0;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus_pre,.index_focus_next{position:absolute;top:40%;width:57px;height:98px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:5;}
.index_focus_pre{left:15px;background:url(../images/left.png);}
.index_focus_next{right:15px;background:url(../images/right.png);}
.bottom_bg{position:absolute;z-index:1;bottom:-10px;left:0;width:100%;height:10px;background:url(../images/banner_bottom.jpg) repeat-x;}
.index_focus .slide_nav{position:absolute;left:0;bottom:8px;width:100%;z-index:2;height:11px;line-height:11px;text-align:center;display:none;}
.index_focus .slide_nav a{cursor:pointer;display:inline-table;width:42px;height:8px;background:#bbb;margin-left:2px;margin-right:2px;filter:alpha(opacity=80);opacity:0.8;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{background:#0071bd;}
.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}
/*banner end*/

/*header end*/

/*home*/
.home{}
/*公司简介*/
.gsjj{width: 1200px;position: relative;padding-top: 25px;padding-bottom: 25px;}
.zan{position:absolute; left:525px;top:-50px;z-index:99;}
.gsjj_title{margin-bottom:38px;font-size:32px; font-weight:600; text-align:center;color:#2d2d2d;}.gsjj_title .red{color:#da251a;}
/*.gsjj ul{display:flex; justify-content:space-between; flex-wrap:wrap;}*/
.gsjj ul li{float:left;width:255px;margin:0 22px 12px 22px;text-align:center;}
.gsjj ul li img{width:100%;}
.gsjj ul li span{display:block;height:48px;line-height:48px;font-size:16px;overflow:hidden;}
/*公司简介 end*/

/*产品展示*/
.hwbg{padding:48px 0;background:url(../images/jjbg.png);}
.gshj{float:left;width:412px;height:270px;padding:12px 34px 20px 40px;margin-left:75px;background:url(../images/jjp.png) no-repeat;overflow:hidden; position:relative;}
.gshj .hd{ overflow:hidden; height:30px; position:absolute; right:40px;bottom:12px; }
.gshj .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:5px; zoom:1; }
.gshj .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:#fff; }
.gshj .hd ul li.on{ background:#ffcc33; }
.gshj .bd ul{ overflow:hidden; zoom:1; }
.gshj .bd ul li{width:412px; height:240px; float:left; _display:inline; overflow:hidden;}
.gshj .bd ul li .pic{ text-align:center; }
.gshj .bd ul li .pic img{ width:412px; height:238px; display:block;}
.gshj .bd ul li .title{ line-height:32px; text-align:left;}
.gshj .bd ul li .title a{color:#fff;}

.about{width:490px;float:right;margin-right:75px;}
.about h3{font-size:48px; font-weight:400; font-family:Arial;color:#181a28;}
.about h4{font-size:17px; line-height:34px; margin-bottom:10px; font-weight:400; color:#181a28;}
.about p{font-size:14px;line-height:28px;margin-bottom:15px;}
.about a{display:block;height:38px;line-height:38px;padding-right:20px;text-align:right;color:#fff;background:url(../images/jjmore.png);}

.cpzs{padding: 48px 0; position:relative; border-bottom:#ddd 1px solid;}
.cpzs_content{margin-top: 25px;width: 1200px;min-height:300px;position: relative;}
.cpzs_content li{width: 242px;float: left;padding: 4px;padding-bottom: 0;margin-left: 25px;margin-right: 25px;}
.cpzs_content li img{width: 242px;height: 332px;margin-bottom:10px;}
.cpzs_content li span{width: 242px;height:52px;line-height: 26px;display: block;overflow: hidden;text-align: center;font-size: 16px;}
.cpzs_content .prev{position: absolute;width:70px;height: 70px;background: url(../images/fl.png) no-repeat;top: 140px;left:-70px;filter:alpha(opacity=70);opacity:0.7;z-index: 100;}
.cpzs_content:hover .prev:hover,.cpzs_content:hover .next:hover{filter:alpha(opacity=100);opacity:1;display: block;}
.cpzs_content .next{position: absolute;width: 70px;height: 70px;background: url(../images/fr.png) no-repeat;top: 140px;right:-70px;filter:alpha(opacity=70);opacity:0.7;z-index: 1;}
.ssj{display:block;width:29px; height:16px; position:absolute; bottom:-1px; right:585px;}
/*产品展示 end*/
.hot_word{
	width: 100%;
	padding-top: 22px;
	line-height: 30px;
}
.hot_word span{
	color: #2F79C0;
	font-size: 18px;
	font-weight:600;
}
.hot_word a{
	font-size: 15px;
	color: #333;
}
.hot_word a:hover{
	color: #2F78C1;
}
.search{
	float: left;
	margin-top: 20px;
}
.search input{
	border-radius:5px;
	-moz-border-radius:5px; /* Old Firefox */
	border: 1px solid #ccc;
    width: 248px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    outline: none;
    color: #888;
	padding-left: 12px;
	padding-right: 12px;
    background: #eee;
	float: left;
}
.search a{
	float: left;
	margin-left: 15px;
	margin-top: 1px;
	color: #333;
	background: #FFCC33;
	text-align: center;
	font-size: 15px;
	width: 66px;
	height: 38px;
	line-height: 38px;
	border-radius:5px;
	-moz-border-radius:5px; /* Old Firefox */
}
.home_tel{
	float: right;
}
.home_tel div{
	float: right;
	font-size: 22px;
	font-weight:600;
	color: #333;
	line-height: 30px;
}
.home_tel span{
	float: left;
	font-size: 18px;
	color: #2F79C0;
	margin-top: 32px;
	margin-right: 10px;
}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; text-align:center;}
.picScroll-left .hd ul li{ display:inline-block; width:10px; height:10px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:#ddd; }
.picScroll-left .hd ul li.on{ background:#ffcc33; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:255px;text-align:center;margin:12px 18px;}
.picScroll-left .bd ul li img{width:100%;}
.picScroll-left .bd ul li span{height:48px;line-height:48px;font-size:16px;overflow:hidden;}
.rel{width:535px;min-height:250px;border:#da251b 2px solid; position:relative; margin-bottom:40px;background:#fff;z-index:1;}
.fl{padding:65px 202px 20px 47px; float:left;}
.fr{width:605px;padding:65px 90px 20px 85px; float:right;}
.xbt{width:220px;height:75px;line-height:75px;text-indent:20px;position:absolute;top:-37px;font-size:24px;font-weight:600;vertical-align: middle;color:#fff;background:#da251b;z-index:99;}
.xbt span{font-family:Impact;font-size:36px;margin-right:10px;vertical-align: middle;}
.rel img{position:absolute;top:30px;border:#fff 2px solid;}
.fl .xbt{left:30px;}
.fr .xbt{right:30px;}
.fl img{right:-420px; }
.fr img{left:-420px;}
.rel h3{font-size:20px; color:#da251b;margin-bottom:5px;}
.rel p{padding-left:40px;font-size:15px;line-height:30px;margin-bottom:15px;}
/*公司新闻*/
.news{width:1200px; padding-bottom:50px;}
.news .menu{padding-left:22px;height:50px;line-height:50px; margin-bottom:35px; font-size:32px; font-weight:600; color:#337ac2; background:url(../images/menu.png) left center no-repeat;}
.news .menu a{float:right;font-size:15px;font-weight:400;color:#333;margin-right:20px;}
.news ul{display:flex;justify-content:space-between;}
.news ul li{width:340px;float:left;text-align:left;}
.news ul li h3{font-size:18px;font-weight:400;line-height:24px;margin-bottom:15px;}
.news ul li p{font-size:14px;line-height:24px;padding-bottom:10px;}
.news ul li .ckxq{display:inline-block;width:106px;height:32px;line-height:32px;text-align:center;border:#ddd 1px solid;font-size:13px;}
/*图片新闻*/
.tpxw{ width:343px; height:243px; position:relative;  overflow:hidden; float: left;margin-top: 25px;}
.tpxw .info_bg{width: 100%;height: 32px;background: #000;filter: Alpha(Opacity=50);opacity: 0.5;position: absolute;bottom: 0;z-index: 1;}
.tpxw .bd li span{width: 230px;height: 32px;overflow: hidden;line-height: 32px;color: #fff;position: absolute;top: 211px;left: 8px;z-index: 2;}
.tpxw .hd { position:absolute; right:6px; bottom:6px; z-index:2; }
.tpxw .hd li { cursor:pointer; margin-left:1px;margin-right:1px;background: url(../images/icon_circle1.png) center no-repeat;width: 13px;height: 13px;display: inline-table;}
.tpxw .hd li.on {background: url(../images/icon_circle2.png) center no-repeat;}
.tpxw .bd img{width: 343px;height: 243px;}
/*图片新闻 end*/
.lbxw{width: 403px;float: right;}
.lbxw li{width:100%;height:68px;margin-top:20px;}
.lbxw li a h3{width:320px;height:25px;font-size:16px;font-weight:normal;overflow:hidden;line-height:25px;float:right;}
.lbxw li a span{width:320px;height:48px;line-height:24px;color:#999;overflow:hidden;float:right;}
.lbxw li div{float:left;border:1px solid #ddd;width:65px;height:65px;margin-top:5px;text-align:center;}
.lbxw li div .date1{font-size:22px;color:#aaa;line-height:25px;margin-top:10px;display:block;}
.lbxw li div .date2{font-size:15px;color:#aaa;line-height:24px;display:block;}
/*公司新闻 end*/

/*行业新闻*/
.hyxw{width: 380px;float: right;position: relative;padding-top: 20px;padding-bottom: 25px;}
.hyxw_title{border-bottom: 1px solid #ccc;height: 40px;position: relative;}
.hyxw_title span{width: 95px;border-bottom: 2px solid #0071bd;height: 39px;line-height: 39px;position: absolute;top: 0;left: 0;font-size: 22px;text-align: center;}
.hyxw_title a{float: right;color: #0071bd;font-size: 15px;margin-top: 10px;}
.hyxw_content{padding-top: 16px;width: 370px;}
.hyxw_content li{width: 100%;height: 32px;line-height: 32px;overflow: hidden;}
/*行业新闻 end*/

/*home end*/

/*footer*/
.bottom1{border-top: 1px solid #E6E6E6;color:#2f78c1;background: #0056aa;height: 58px;line-height: 58px;text-align: center;}
.bottom1 a{padding:0 15px;color:#fff;}
.bottom2{background: #2f78c1;color:#fff; padding-top: 35px;padding-bottom: 40px;text-align: center;}
.bottom2_box{width: 1200px;}
.bottom2_box ul p{font-size:16px; line-height:32px;}
.bottom2_box ul li{display:inline-block;font-size:14px; line-height:32px;}
.bottom2 .bottom2_msg{width:520px; margin:10px auto 20px; text-align:left; font-size:14px;line-height:26px;}
.bottom2_msg p{padding-top:15px;}
.bottom2_msg img{width: 136px;height:136px;float: left;margin-right:28px;}
.bottom2 a{color: #fff;}
.bshare-custom{float:right;}
/*footer end*/

/*inner*/
.zi_com {max-width: 1200px;width: 98%;margin: auto;}
.zi_com .zi_left {width: 280px;float: left;}
.zi_com .zi_left .top {padding:20px 0 20px 34px; background:#333;}
.zi_com .zi_left .top .span1 {color: #fff;font-size: 20px;}
.zi_com .zi_left ul {background: #f4f4f4;padding: 20px 15px 30px 15px;}
.zi_com .zi_left ul li {height:50px;margin-bottom:15px;}
.zi_com .zi_left ul li a {padding-left:20px; height:50px; line-height: 50px;color: #fff;display: block;background:url(../images/jt.png) 210px center #9e9e9e no-repeat;font-size: 15px;overflow: hidden;transition-duration: 0s;-moz-transition-duration: 0s; /* Firefox 4 */-webkit-transition-duration: 0s; /* Safari 和 Chrome */-o-transition-duration: 0s; /* Opera */}
.zi_com .zi_left ul li a:hover{background:url(../images/jt.png) 210px center #0083c7 no-repeat;}
.zi_com .zi_left ul .active a {background:url(../images/jt.png) 210px center #0083c7 no-repeat;}
.zi_com .zi_left .lian {margin: 20px 0px;background:#f4f4f4;}
.zi_com .zi_left .lian .lian_t {background:#333;padding:20px 0 20px 34px;}
.zi_com .zi_left .lian .lian_t .span1 {color: #fff;font-size: 20px;}
.zi_com .zi_left .lian .lian_t span {display: block;}
.pad20 {padding:20px 15px;}
.zi_com .zi_left .lian p {line-height: 20px;color: #666;font-size: 14px;padding: 10px 0px;}
#tform2{padding:10px 10px 10px 20px;border-radius:3px;background:#fff;}
#tform2 input{height:33px; line-height:33px; border:0;}
#tform2 a{float:right;width:33px;height:33px; background:url(../images/botton.jpg);}
.zi_com .zi_right {width: 880px;float: right;}
.zi_com .zi_right .bar {padding: 30px 0px 10px; background:url(../images/bottomline.jpg) left bottom repeat-x;}
.zi_com .zi_right .bar .b_tt {float: left;font-size: 20px;color: #1f1f1f;display: block;height: 30px;line-height: 30px;width: 50%;overflow: hidden;}
.zi_com .zi_right .bar .curbar {float: right;text-align: right;font-size: 14px;color: #6e6e6e;width: 50%;vertical-align: middle;margin-top: 6px;}
.about_zi {padding: 3% 0px;font-size: 16px;color: #555;line-height: 2;}
.about_zi p{font-size: 16px;color: #555;line-height: 2;}
.news_ul {padding: 1% 0px;}
.news_ul li {border-bottom: 1px solid #e6e6e6;margin: 2% 0px;transition: background 0.3s;}
.news_ul li a {display: block;width: 100%;height: 100%;padding: 15px 0px;}
.news_ul li .ri {width: 11%;float: left;font-family: arial;color: #666666;font-weight: 500;text-align: center;}
.news_ul li .ri i {font-style: normal;font-size: 46px;font-weight: 500;height: 40px;line-height: 40px;width: 98%;margin: auto;display: block;overflow: hidden;margin-bottom: 3px;padding-top: 5px;}
.news_ul li .ri time {font-size: 16px;width: 98%;margin: auto;display: block;color: #808080;height: 16px;line-height: 16px;overflow: hidden;padding-top: 5px;}
.news_ul li .wen_nei {width: 88%;float: right;}
.news_ul li .wen_nei h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;}
.news_ul li .wen_nei p {color: #808080;font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;margin: 0 0 10px;}
.news_ul li:hover {border-color: #4ca8d8;}
.news_show {padding-top: 2%;padding-bottom: 3%;}
.news_show .top_show {text-align: center;border-bottom: 1px dashed #dfdfdf;margin-bottom: 10px;}
.news_show .top_show h3 {color: #333333;font-size: 20px;line-height: 30px;overflow: hidden;width: 100%;}
.news_show .top_show p {font-size: 13px;color: #ababab;height: 24px;line-height: 24px;overflow: hidden;width: 100%;margin: 10px 0px;}
.news_show .news_content{font-size: 16px;color: #555;line-height: 2;}
.case_ul{padding-top: 3.5%;}
.case_ul li {float: left;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;}
.case_ul li .pic {height:273px;position: relative;overflow: hidden;}
.case_ul li .pic i {display: block;padding-bottom: 62.2895622895623%;}
.case_ul li .pic img {transition: 0.3s;width:296px;}
.case_ul li p {font-size: 15px;color: #1e1e1e;line-height: 50px;height: 50px;text-align: center;padding: 0px 10px;overflow: hidden;}
.case_ul li:hover p {color: #0083c7;}
.prev_next {text-align: left;padding-bottom: 5%;line-height: 40px;color: #7b7b7b;font-size: 14px;height: 40px;}
.prev_next li {float: left;width: 415px;padding-left: 10px;padding-right: 10px;background: #f6f6f6;}
.prev_next li a {color: #7b7b7b;display: block;height: 40px;width: 100%;overflow: hidden;}
.prev_next li:hover {background: #0083c7;}
.prev_next li:hover a {color: #fff;}

.page {clear: both;padding-bottom: 40px;text-align: center;font-size: 14px;}
/*inner end*/

/*chanpin*/
.zi_com .zi_left .sideMenu{background: #f4f4f4;padding: 20px 15px 30px 15px;}
.zi_com .zi_left .sideMenu h3{padding-left:20px; height:50px; line-height: 50px;font-weight:400;display: block;background:url(../images/jt.png) 210px center #9e9e9e no-repeat;font-size: 15px;margin-bottom:15px;overflow: hidden;}.zi_com .zi_left .sideMenu h3 a{color:#fff;}
.zi_com .zi_left .sideMenu .on{background:url(../images/jt.png) 210px center #0083c7 no-repeat;}
.zi_com .zi_left .sideMenu ul{display:none; padding:0 15px; /* 默认都隐藏 */ }
.zi_com .zi_left .sideMenu ul li{width:100%;height:auto;line-height:20px;font-size:14px;color:#373737;}
.zi_com .zi_left .sideMenu ul li a{display:inline;padding:0;height:auto;line-height:20px;font-size:14px;color:#373737;background:none;}
.zi_com .zi_left .sideMenu ul li a:hover{color:0083c7;}
.zlm{border-top:#cacaca 1px dashed;margin-top:10px;padding-top:10px;}
.zi_com .zi_left .sideMenu ul li .zlm a{display:inline-block;width:40%;font-size:12px;margin:0 10px;}

/*messages*/
.clears{ clear:both;}
.messages{padding:3% 0;width:650px;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:35px;margin-bottom:15px;}
.messlist label{float:left;width:100px; height:35px; font-size:16px; line-height:35px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px;height:33px;padding-left:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:16px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#0071bd;color:#fff;}
#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12,#label13{color: #EA0303;height: 35px;line-height: 35px;text-indent: 10px;display:none;}
/*messages end*/

.zi_com .zi_left .tj li{height:auto;padding:10px;margin-bottom:10px;background:#fff;}
.zi_com .zi_left .tj li a{height:auto;text-align:center;padding:0;background:#FFF;}
.zi_com .zi_left .tj li a:hover p{color:#FFF;}
.tj li img{width:100%;}
.tj li p{line-height:40px;text-align:center;}
.news_content img,.about_zi img{max-width:100%;}
/*放大镜*/
.small-img{
	display: flex;
	align-items:center;
	justify-content: center;
}
.clearfix:before,
.clearfix:after{
  display: table;
  line-height: 0;
  content: "";
}
.magnifier{
	width: 360px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	margin-right:30px;
}
.magnifier-container{
	width: 360px;
	height: 360px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
}
.move-view{
	width: 55px;
	height: 55px;
	position: absolute;
	background-image: url('../images/move-box.png');
}
.images-cover{
	height: 100%;
	width: 100%;
	position: relative;
}
.images-cover img{
	position: absolute;
}
.magnifier-assembly{
	height: 92px;
	overflow: hidden;
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
}
.magnifier-btn{
	position: absolute;
	font-family: "宋体";
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -40px;
}
.magnifier-btn span{
	line-height: 80px;
	height: 80px;
	width: 20px;
	background-color: #6e6e6e;
	color: #fff;
	display: block;
	z-index: 9998;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
	border-radius: 3px;
}
.magnifier-btn .magnifier-btn-left{
	float: left;
}
.magnifier-btn .magnifier-btn-right{
	float: right;
}
.magnifier-line{
	position: relative;
	overflow: hidden;
	height: 92px;
}
.magnifier-line ul{
	display: block;
	font-size: 0;
	width: 10000%;
	position: absolute;
	left: 0;
	z-index: 9997;
}
.magnifier-line li{
	float: left;
	width: 100px;
	cursor: pointer;
}
.magnifier-line ul > .active .small-img{
	border-color: #bbb;
}
.small-img{
	height: 78px;
	padding: 1px;
	margin: 5px;
	overflow: hidden;
	border: 1px solid #ddd;
	text-align: center;
}
.small-img img{
	max-width: 100%;
	max-height: 100%;
}
.magnifier-view{
	width: 100%;
	height: 100%;
	position: absolute;
	right: -105%;
	top: 0;
	z-index: 9999;
	background-color: #fff;
	display: none;
	overflow: hidden;
}
.magnifier-view img{
	display: block;
}
.animation03{
	transition: all 0.3s ease-in 0.1s;
	-ms-transition: all 0.3s ease-in 0.1s;
	-moz-transition: all 0.3s ease-in 0.1s;
	-webkit-transition: all 0.3s ease-in 0.1s;
	-o-transition: all 0.3s ease-in 0.1s;
}

.protitle{line-height:36px;margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:500;color:#2f78c1;}
.zxtel{display:inline-block;line-height:36px;padding:5px 15px;border-radius:3px;font-size:16px;font-weight:600;color:#da251a;background:#f4f4f4;}
.xntd{line-height:30px; margin-bottom:20px;}
.xntd a{display:block;width:96px;height:30px;margin-bottom:10px;line-height:30px;border-radius:3px;text-align:center;font-size:15px;color:#666;background:#ffcc33;}
.dbt{margin:20px auto; border-bottom:#2f78c1 2px solid;}.dbt span{display:inline-block;width:167px;height:46px;line-height:46px;text-align:center;font-size:21px;color:#fff;background:#2f78c1;}
.xbtt{padding-left:40px;line-height:36px;font-size:21px;margin-bottom:15px;color:#2f78c1;background:url(../images/lx.jpg) 10px center no-repeat;}