@charset "utf-8";
/* CSS Document */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
body{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#000;
	
	max-width: 100%;
overflow-x: hidden;
box-sizing:border-box;	
}

ul, ol ,li{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Lao UI, sans-serif, "微软雅黑"; vertical-align:middle;}
table,td,tr,th{ font-size:14px;}	
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

a{ color:#333; text-decoration:none;}	
.w1200{
	width: 1260px;
	margin: 0 auto;	
}
.l{
	float: left;
}
.r{
	float: right;
}
.wh50{
	width: 50%;
}
.remove:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

.remove {
  /* 触发 hasLayout */ 
  zoom: 1; 
  }

.iphone{
	display: none;
}

#jssor_1{
	display: none;
}

/*top*/
.in_top{
	z-index: 99999;
	position: relative;
	
}
.in_top_1{
	padding: 8px 0;
	background: #f1f1f1;
	font-size: 12px;
	color: #333;
}

.in_top_1 h3{

}
.in_top_1 .in_top_1_zy{
	height: 5px;
}
.in_top_1 .in_top_1_zy a{
	padding-left: 10px;
	position: relative;
	
}
.in_top_1 .in_top_1_zy a .in_top_1_wx{
	position: absolute;
	left: 0;
	top: 24px;
}
.in_top_1 .in_top_1_zy a .in_top_1_wx img{
	height: 0;
	z-index: 999999;
}
.in_top_1 .in_top_1_zy a:hover .in_top_1_wx img{
	height: 100%;
}
.top{
	width: 100%;
	overflow: hidden;
}

.top-qj{
	width: 100%;
	
}
.top_hy{
	background: #1771d6;
	overflow: hidden;
	padding: 5px;
}
.top_1200{
	width: 1260px;
	margin: 0 auto;
}
.top_hy h3{
	float: left;;
	color: #686868;
}
.top_hy h4{
	float: right;;
}
.top_hy h4 img{
	margin-top: 3px;
	margin-right: 5px;
}
.top_hy h4  a{
	margin-left: 8px;
}
.top_hy h4  a:nth-child(2){
	line-height: 22px;
}
.top_hy h4 .img1{
	margin-top: 4px;
}
.top_logo{
	overflow: hidden;
	padding: 25px 0 35px 0;
	
}
.top_logo h1{
	float: left;
	width: 240px;
}
.top_logo h1 img{
	width: 100%;
}
.top_logo h2{
	float:right;
	margin-top: 10px;
}
.top_logo h2 img{
	margin-top: 5px;
}
.top_logo h2 p{
	float: right;
	margin-left: 10px;
}
.top_logo h2 p b{
	font-size: 24px;
	color: #0F5FC6;
}

.top_dhbj{
	overflow: hidden;
	background: #383838;
	color: #f1f1f1;
}
.top_dhbj ul{
} 
.top_dhbj ul li{
	float: left;
	font-size: 16px;
	padding: 13px 1%;
} 
.top_dhbj ul .d{
	padding: 13px 2.42%;
} 
.top_dhbj ul .s{
	background: #0F5FC6;
} 
.top_dhbj ul .d:hover{
	background: #0F5FC6;
} 
.top_dhbj ul li a{
	color: #f1f1f1;
} 

/*ssk*/
.in_ssk{ 
	background: #fff;
	width: 100%;
	overflow: hidden;
	padding: 18px 0;
	
	
}
.in_ssk h2{
	float: left;
	font-size: 15px;
	color: #383838;
	margin-top: 5PX;
}
.in_ssk h2 a{
	color: #808080;
	font-size: 14px;
	margin: 0 10px;
}
.in_ssk form{
float: right;	
font-size: 13px;

}
.in_ssk form input{
padding: 5px 10px;
	background: #f5f5f5	
	
}

.in_ssk form .in_ssk_yi{
	border: 0;
	border-radius: 15px 0 0 15px;
	
}
.in_ssk form .in_ssk_er{
	border-radius: 0px 15px 15px  0px;
	background: #066ec0;
}



/*ssk*/
.in_ssk{ 
	background: #fff;
	width: 100%;
	overflow: hidden;
	padding: 18px 0;
	
	
}
.in_ssk h2{
	float: left;
	font-size: 15px;
	color: #383838;
	margin-top: 5PX;
}
.in_ssk h2 a{
	color: #808080;
	font-size: 14px;
	margin: 0 10px;
}
.in_ssk form{
float: right;	
font-size: 13px;
}
.in_ssk form input{
padding: 5px 10px;
	
}

.in_ssk form .in_ssk_yi{
	border: 0;
	border-radius: 15px 0 0 15px;
	
}
.in_ssk form .in_ssk_er{
	border-radius: 0px 15px 15px  0px;
	background: #0F5FC6;
}



/*产品中心*/
.zPord{background:#f2f2f2;padding:50px 0;overflow: hidden}

.proLeft{width:280px;background:#fff;overflow: hidden;margin-bottom:21px;}
.proLeft .tie{background:#0F5FC6;height:90px;text-align:center;font-size:36px;color:#fff;line-height:36px;padding-top:30px;font-weight:normal;text-transform:uppercase;}
.proLeft .tie span{display:block;font-size:12px;}
.proLeft ul{padding:29px 26px 26px;overflow:hidden;}
.proLeft li a{height:46px;line-height:46px;background:#eee url('../img/ioc_1.png') no-repeat 195px center;color:#454545;display:block;border-radius:15px;margin-bottom:13px;padding:0 60px 0 25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proLeft li a:hover{background:#484848 url('../img/ioc.png') no-repeat 195px center;color:#fff;}
.proRight{width:911px;overflow:hidden;}
.proMenu{height:60px;overflow:hidden;margin-bottom:20px;background:#fff;}
.proMenu ul{float:left;overflow:hidden;}
.proMenu li{width:200px;height:60px;line-height:60px;text-align:center;font-size:20px;float:left;}
.proMenu li.on{background:#181818;color:#fff;}
.proMenu .more{float:right;font-size:14px;font-family:Arial;text-transform:uppercase;display:block;line-height:60px;margin-right:15px;}
.proMain li{float:left;width:31%;background:#fff;margin-right:2.33%;margin-bottom:2.33%;padding-bottom: 15px;}
.proMain ul{
	margin-right:-2.33%;
}
.proMain li .pImg{display:block;width:280px;height:280px;overflow:hidden;}
.proMain li img{width: 100%;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.proMain li .pImg:hover img{
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}

.proMain li h3{font-size:14px;text-align:center;padding: 5px;}
.proMain li.k3,.proMain li.k6,.proMain li.k9{margin-right:0;}



.c h3{
	width: 100%;
	overflow: hidden;
}
.sy_gy_nr_right h3 strong{
	font-size: 18px;
	font-weight: 600;
	color: #282828;
}
.sy_gy_nr_right h3 a{
	text-align: right;
	float: right;
	font-size: 12px;
	color: #0F5FC6;
	padding: 4px 15px;
	border-radius: 20px;
	border: 1px solid #0F5FC6;
}
.sy_gy_nr_right h3 a:hover {
	color: #fff;
background: #0F5FC6;
}
.sy_gy_nr_right p{
	line-height: 24px;
	color: #1f1f1f;
	text-align: justify;
	margin-top: 25px;
}
.sy_gy_nr_right .sy_gy_nr_right_tu{
	width: 40px;
	height: 39px;
	overflow: hidden;
	margin: 0 auto;
}
.sy_gy_nr_right img{
	width: auto!important;
}
.sy_gy_nr_right  ul{
	margin-top: 36px;
	
}
.sy_gy_nr_right  ul li{
	text-align: center; 
	float: left;
	width: 20%;
}
.sy_gy_nr_right  ul li p{
	text-align: center;
	font-size: 16px;
	color: #282828;
	margin-top: 15px;
}
.sy_gy_pf{
	position: absolute;
	width: 417px;
	height: 249px;
	background: #0F5FC6;
	bottom: -10%;
	left: -73%;
	z-index: 0;
}
.sy_gy_nr_left{
	z-index: 1;
	position: relative;
	border-radius: 10px 0 0 0;
	overflow: hidden;
	
}

.sy_gy_nr_right .sy_gy_nr_right_tu{
	width: 40px;
	height: 45px;
	overflow: hidden;
	margin: 0 auto;
}
.sy_gy_nr_right ul li .sy_gy_nr_right_tu img{
    max-width: initial;
}
.sy_gy_nr_right h5{ 
	padding: 44px 0 15px 0;
}
.sy_gy_nr_right h5 a{
	padding: 6px 25px;
	border: 1px solid  #0F5FC6;
	border-radius: 40px;
	font-size: 12px;
	color: #0F5FC6;
}
.sy_gy_nr_right h5 a:hover{
	color: #f1f1f1;
	background: #0F5FC6;
}
/*首頁導航*/
.sy_nav{
text-align: center;
}
.sy_nav h2{
	font-size: 33px;
	color: #282828;
	margin-bottom: 43px;
	
}
.sy_nav h2 p{
	margin-top: 5px;
	font-size: 15px;
	text-transform: uppercase;
}
.sy_nav>p{
	width: 65%;
	margin: 0 auto;
	line-height: 24px;
	color: #797979;
}



/*123*/

/*清除浮动*/
.clear{ clear:both;  overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}

.container{margin:0 auto; max-width: 1260px;padding: 0 15px;}
@media screen and (min-width:1200px ){
    .container{width:98%;margin:0 auto; padding: 0;}
}
/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{width: 1200px; margin: 0 auto; position: relative;}

.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.pages{}
/*分页*/


.bridgeCode {width:1200px;margin:0 auto;text-align:center;clear:both;padding:0px 0px 5px 0px;}

.button {border:1px solid #000000;padding-top:1px;font-weight:normal;font-size:12px;color:#000000;background-color:transparent;cursor:pointer;vertical-align:middle;}

.button_submit {border:0px solid #000000;padding-bottom:2px;font-weight:normal;font-size:12px;color:#000000;background-color:transparent;width:50px;height:22px;cursor:pointer;vertical-align:middle;background:url('../images/btn_submit.gif') no-repeat;}

.button_submit2 {border:0px solid #000000;padding-bottom:2px;font-weight:normal;font-size:12px;color:#000000;background-color:transparent;width:70px;height:22px;cursor:pointer;vertical-align:middle;background:url('../images/btn_submit2.gif') no-repeat;}   

.button_submit3 {color:#333333;font-weight:normal;cursor:pointer;height:25px;width:100px;font-weight:bold;background-color:transparent;border:1px solid #999999;border-radius:5px;margin-right:10px;}

.button_submit4 {color:#333333;font-weight:normal;cursor:pointer;height:25px;width:90px; font-weight:bold;background-color:transparent;border:1px solid #999999;border-radius:5px;}



/**********************************************************************************************/

.main   {width:100%;margin:0 auto;line-height:20px;}

.topCon {width:1200px;margin:0 auto;}

.topCon100 {width:100%;margin:0 auto;line-height:20px;}

.indexTop  {width:100%;margin:0 auto;line-height:20px;}

.indexLeft {float:left;width:240px;line-height:20px; margin:20px 0;}

.indexLeft1 {float:left;width:240px;line-height:20px;}

.indexBottom {width:100%;margin:0 auto;line-height:20px;padding:0px 0px 0px 0px;}

.indexCenter {width:1200px;margin:0 auto;line-height:20px;padding:5px 0px 0px 0px;}

.indexCenter table {line-height:20px;}

.indexCenter2{width:1200px;margin:0 auto;line-height:20px;padding:5px 0px 0px 0px;}

.indexRight  {float:right;width:930px;margin:20px 0;}

.indexRight1 {float:right;width:930px;line-height:20px;padding:0px 0px 0px 0px;}

.indexMain {float:right;width:730px;line-height:20px;} 

.indexRightVideo {float:right;width:253px;line-height:20px;padding-bottom:5px;}

.topCon_1 {float:left;width:100%;}

.topCon_2 {float:left;width:100%;height:125px;text-align:left;background-repeat:no-repeat;}




.pctann{float:left;width: 100%; border-bottom: 1px #cacaca solid; height: 84px;}

.pctabon {float:left;width:150px; margin-right:70px; height:84px;background:url(../images/image03.png) no-repeat 0 center;

	line-height:22px;color:#FFFFFF;padding-top:0px;cursor:pointer; border-bottom:1px #cb0e16 solid; }

.pctabon h2{float:left; margin-left:15px; color: #cb0e16; font-size: 20px;padding-top: 23px;}

.pctabon h2 span{display: block; color: #a5a5a5; font-size: 12px; text-transform: uppercase; font-weight: 400;}

.pctaboff {float:left;width:150px;margin-right:70px;height:84px;background:url(../images/image02.png) no-repeat 0 center;

	line-height:22px;color:#a5a5a5;padding-top:0px;cursor:pointer;}

.pctaboff h2{float:left; margin-left:15px; color: #636363; font-size: 20px;padding-top: 23px;}

.pctaboff h2 span{display: block; color: #a5a5a5; font-size: 12px; text-transform: uppercase; font-weight: 400;}



.shucon5{ float:left;width:720px;overflow:hidden; margin-top:10px;}

.shucon5 dl{ float:left;width:720px;height:180px;padding:20px 0px 20px 0px;display:inline; border-bottom: 1px #f0f0f0 dotted;}

.shucon5 dt{ margin-top:0px;height:180px;float:left; width:340px;}

.shucon5 dt img{ width:auto; height:180px;}

.shucon5 dd{float:left;margin-left:-90px;width:460px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.shucon5 dd a{padding:0 0px;}

.news_txt{margin-left:100px;height:180px;}

.news_txt h3{overflow:hidden;height:33px; font-size: 20px; color:#414446;line-height:23px;}

.news_txt p{overflow:hidden;color:#414446;font-size: 14px;line-height: 22px; height: 100px;}

.news_txt span{display: block; color: #fff; font-size: 16px; background: #cb0e16; width: 135px; height: 40px; line-height: 40px; text-align: center; border-radius: 40px;}

.shucon5 dl:hover dd{padding-left:10px;}

.shucon5 dl:hover .news_txt h3{color:#cb0e16}





.w990 {width:1200px;margin:0px auto;}

.header {width:1200px;margin:auto;overflow:hidden;}



.mocon1 { background:#f5f5f5 url("../images/image06.png") no-repeat center bottom; padding-bottom:50px; }

.con_tit1 {display: block; height: 125px; text-align: center; background: url("../Images/image07.png") no-repeat center bottom; 

	cursor: default; line-height:35px; }

.con_tit1 strong {display: block; font-size: 32px; color: #282828; font-weight: 100; }

.con_tit1 span {display: block; font-size: 12px; color: #a1a1a1;}

.con_tit1 p { font-size:16px; margin-top:5px; color: #909090; font-family: 'Arial';}

.con_tit1a {display: block; height: 125px; text-align: center; background: url("../Images/image07.png") no-repeat center bottom; 

	cursor: default; line-height:35px; margin-bottom:40px; color: #fff;}

.con_tit1a strong {display: block; font-size: 32px; font-weight: 100; }

.con_tit1a span {display: block; font-size: 16px; color: #c0c3ca; }

.con_tit1a p { font-size:28px; margin-top:5px;  font-family: 'Arial';}



.monews{padding: 0px 0 20px 0}

.mcon_news{float:left; width:720px;padding-right:40px; height: 580px;}

.mcon7_fr{float:right; width:390px;padding-left:50px;}

.mconfaq_t{float:left;width: 100%; border-bottom: 1px #cacaca solid; height: 84px; line-height: 84px;text-align: }

.mconfaq_t .tit{float:left;width:150px; height:84px;background:url(../images/image44.png) no-repeat 0 center;

	line-height:22px;color:#FFFFFF;padding-top:0px;cursor:pointer; border-bottom:1px #cb0e16 solid; }

.mconfaq_t .tit h2{float:left; margin-left:15px; color: #cb0e16; font-size: 20px;padding-top: 23px;}

.mconfaq_t .tit h2 span{display: block; color: #a5a5a5; font-size: 12px; text-transform: uppercase; font-weight: 400;}

.mcone_q {width:390px; clear:both;}

.mcone_q li { float: left; padding: 10px 0px 10px; width:390px;}

.nnr { -moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;

        float: left;height:125px; width: 390px;}

.mcone_q li a:hover .nnr { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; 

				text-decoration:none;}

.mcone_q li .msname {color: #414446;display: block; height: 52px; font-size: 14px; font-weight: bold;line-height:40px; overflow: hidden;padding: 0 0 0 20px;

				text-overflow: ellipsis; white-space: nowrap;background:url('../images/image45.png') no-repeat 0px 0px;}

.mcone_q li a:hover .msname { color: #cb0e16; text-decoration:none;}

.nnrcon { color: #636363; float: left;height:55px; line-height: 24px; overflow: hidden;padding: 8px 0 0px 0px; width: 390px;

		font-size:14px;}



.shucon_news {float:left;width:720px;overflow:hidden; }

.shucon_news ul {float:left;width:100%; }

.shucon_news ul li { float:left; width:350px; margin-right:20px;font-size:14px;height:90px; line-height:90px; border-bottom: 1px #ededed solid;

				color: #030303;}

.shucon_news ul li:nth-child(2n){margin-right: 0}

.shucon_news ul li:hover{ border-bottom: 1px #cb0e16 solid}

.shucon_news ul li span{float:left; width:46px;margin:20px 0;  height:50px;border-right: 1px #868686 solid; 

	color: #636363; font-size: 16px; line-height: 25px;}

.shucon_news ul li span i{font-size: 24px;font-style:normal;display: block;}

.shucon_news ul li p{float:right; width:280px; font-size:14px; color: #636363;} 





.back_to_top{

    position: fixed;

    bottom:80px;

    right: 30px;

    border:1px solid #cb0e16;color:#fff;

	background:#cb0e16; width:50px; height:50px;

}

/*xw*/
.wp {
    width: 100%;
    max-width: 1260px;
    margin: 0 auto;
}
.in_xw{
	padding: 0px 0 50px 0;
	overflow: hidden;
}
.in_xw .in_xw_right{

		
}
.in_xw .in_xw_right ul{
	
}
.in_xw .in_xw_right ul li{
	overflow: hidden;
	padding-right: 40px;
	margin-bottom: 0px;
	background: #f1f1f1;
	border-bottom: 1px solid #fff;
	
}
.in_xw .in_xw_right ul li h3{
	padding-top: 25px;
	font-size: 16px;
	color: #484848;
	margin-bottom: 10px;
}
.in_xw .in_xw_right ul li a>p{
	color: #7b7b7b;
	line-height: 24px;
	width: 600px;
}
.in_xw .in_xw_right ul li .in_xw_right_rq{
	text-align: center;
	float: left;
	width: 123px;
	font-size: 45px;
	color: #686868;
	padding-top:40px;
	padding-bottom: 30px;
}
.in_xw .in_xw_right ul li .in_xw_right_rq p{
font-size: 18px;	
margin-top: 15px;	
	
}
.in_xw .in_xw_right ul li:hover{
border-right: 4px solid #0F5FC6;
	background: #f1f1f1;

}
.in_xw .in_xw_right ul li:hover .in_xw_right_rq{
	color: #0F5FC6;
}
.in_xw .in_xw_right ul li:hover .in_xw_right_rq p{
	color: #0F5FC6;
}
.in_xw .in_xw_right ul li:hover h3{
	color: #0F5FC6;
}
.rslides h3{
	
	overflow: hidden;
}
.rslides h3 img{
	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.rslides li:hover h3 img{
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}
.rslides {
	background: #f1f1f1;
	overflow: hidden;
	padding: 0px;
}
.rslides h4{
	font-size: 18px;
	margin-top: 20px;
	float: left;
	color: #282828;
	margin-left: 10px;
	padding-bottom: 20px;
}

.xw_img{
	width: 25px;
	margin-top: 19px;
	margin-right: 25px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	
}
.rslides li:hover .xw_img{
	margin-right: 10px;
}



/*优势*/
.ul-imgtxt02{
	overflow: hidden;
	padding: 60px 0;
}
.ul-imgtxt02 li{
	overflow: hidden;
	margin-bottom: 10px;
}
.ul-imgtxt02 li:nth-child(2n) .pic{
	float: left;
}
.ul-imgtxt02 li:nth-child(2n) .box{
	float: right;
}
.ul-imgtxt02 li:nth-child(2n+1) .pic{
	float: right;
}
.ul-imgtxt02 li:nth-child(2n+1) .box{
	float: left;
}
.ul-imgtxt02 li .pic{
	width: 588px;
	height: 382px;
}
.ul-imgtxt02 li .pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.ul-imgtxt02 li .num{
	margin-top: 5px;
	float: left;
	width: 58px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-weight: 600;
	background: url( ../img/ys_4.png) center center no-repeat;
	color: #fff;
	font-size: 36px;

}
.ul-imgtxt02 li .num1{

	background: url(../img/ys_2.png) center center no-repeat;


}
.ul-imgtxt02 li .num2{

	background: url(../img/ys_3.png) center center no-repeat;


}
.ul-imgtxt02 li .num3{

	background: url(../img/ys_4.png) center center no-repeat;


}
.ul-imgtxt02 li .box .con{
	padding: 20px 0;
}
.ul-imgtxt02 li .txt{
	overflow: hidden;
	padding-left: 18px;
}
.ul-imgtxt02 li .txt h3{
	margin-bottom: 20px;
	font-size: 24px;
	color: #000;
}
.ul-imgtxt02 li .txt h3 span{
	display: block;
	color: #000000;
}
.ul-imgtxt02 li .txt p{
	font-size: 14px;
	color: #5b5b5b;
	line-height: 32px;
}


/*咨询*/
.row-a3{
		background: url(../img/gy_bj.jpg) fixed ;
}
.ul-pic01{
	overflow: hidden;
	padding: 14px 0;
}
.ul-pic01 li{
	float: left;
	text-align: center;
	height: 137px;
	line-height: 137px;
}
.ul-pic01 li.li1{
	width: 33%;
	text-align: left
}
.ul-pic01 li.li2{
	width: 42%;
}
.ul-pic01 li.li3{
	width: 25%;
	text-align: right;
}
.ul-pic01 li img{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}


/*yy*/
.yy_ly{
	padding: 50px 0 25px 0;
	background: #f1f1f1;
	
}
.yy_ly img{
	max-width: 100%;
}

.yy_xq{

width: 1246px;
	margin: 0 auto;
}

.yy_xq ul{
	margin-left: -2%;
}
.yy_xq ul li{
	width: 31.33%;
	float: left;
	position: relative;
	margin-left: 2%;
	margin-bottom: 2%;
}
.yy_xq ul li .in_yy{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../img/bj.png);

		
}
.yy_xq ul li .in_yy h3{
width: 25px;
	height: 25px;
	margin: 0 auto;
	border: 1px solid #fff;
	border-radius: 40px;
	margin-top: 28%;
	
}
.yy_xq ul li .in_yy h3 img{
	width: 50%;
	margin-top: 25%;
}
.yy_xq ul li .in_yy p{
	color: #f1f1f1;
	font-size: 16px;
	margin-top: 10px;
	
}
.yy_xq ul li:hover .in_yy{
display: none;
}
.yy_xq ul li .in_yy2{
	display: none;
	
	position: absolute;
	bottom: 0;
	text-align:center;
	width: 100%;
}
.yy_xq ul li .in_yy2 h3{
width: 25px;
	height: 25px;
	margin: 0 auto;
	border: 1px solid #fff;
	border-radius: 40px;
	margin-top: 28%;
	background: #fff;
	margin-bottom: -15px;
	z-index: 99999;
	position: relative;
	
}
.yy_xq ul li .in_yy2 h3 img{
	width: 40%;
	margin-top: 32%;
}
.yy_xq ul li .in_yy2 p{
	padding: 24px 0 8px 0;
	background: #0F5FC6;
	font-size: 15px;
	color: #fff;
	z-index: 888
	
}
.yy_xq ul li:hover .in_yy2 {
	display: block;
}



/*友情链接*/
.friend{ height: auto;margin-top: 65px;margin-bottom: 65px;}
.friend-in{ height: 90px; border:1px solid #cfcfcf;padding:0 63px; position: relative;}
.fri-title{ text-align: center;}
.fri-title span{position: relative;display: inline-block;top:-24px;background-color: #0F5FC6;font-size: 20px; width: 183px; border:1px solid #c9c9c9; height:43px; line-height: 43px; font-size: 16px;}
.fri-title span a{ color:#fff;}
.fri-ul{ height: auto; overflow: hidden;}
.fri-ul li{ float: left; margin-right: 41px;;}
.fri-ul li a{ color: #666666; font-size: 14px;}
/* 搜索结束 */
/* 结尾 */
.container{ width: 1205px; margin: 0 auto; position: relative;}
.containerr{ width: 1260px; margin: 0 auto; position: relative;}
.footer{ 
    background:#22201d;
    border-top:3px solid #0e4796;
    border-bottom:3px solid #0e4796;
   

    position: relative;
}
.footer .top{ position: absolute; top:-25px; left:50%; margin-left: -24.5px; cursor: pointer;}
.foot_nav{height: auto; overflow: hidden; border-bottom: 1px solid #53514f; margin-top: 32px;}
.foot_nav li{float: left; padding: 0 35px; background:url(../images/ab-bg.png) no-repeat right center; line-height: 42px;}
.foot_nav li:nth-child(1){margin-left: 45px;}
.foot_nav li a{font-size: 17px;color: #fff; }
.footer .con{margin-top: 13px;padding: 44px 0 37px 0; }
.footer .con .con_le{ float: left;width: 369px;}
.footer .con .con_mi{ float: left; width: 237px;}
.footer .con .con_mi p{ float: left; width: 109px;}
.footer .con .con_mi p img{ display: block; width: 82px;}
.footer .con .con_mi p.wei{ margin-right: 19px;}
.footer .con .con_mi p span{ color:#fff; display: block; margin-top: 17px; font-size: 14px;}
.footer .con .con_ri{ float: right; width: 511px; position: relative;}
.footer .con .con_ri .con-p{ height: auto; overflow: hidden; margin-top: 19px;}
.footer .con .con_ri .con-p p{ float: left;  color:#fff; line-height: 39px;font-size: 15px; padding-left: 50px; }
.footer .con .con_ri .con-p p a{ color:#fff;}
.footer .con .con_ri .con-p p span{ margin-left: 9px;}
.footer .con .con_ri .con-p p span img{
	margin-top: 15px;
}
.footer .con .con_ri .con-p p.p1{ background:url(../images/p1.png) no-repeat left center; margin-right: 36px;width: 85px;}
.footer .con .con_ri .con-p p.p2{ background:url(../images/p2.png) no-repeat left center; padding-left: 39px;width: 91px;}
.footer .con .con_ri h2{ margin-top: 15px; color: #fff; font-size: 26px; background:url(../images/p3.png) no-repeat left center; padding-left: 53px; line-height: 35px;}
.absol{ height: auto; overflow: hidden; position: absolute; right:0px; bottom:11px; }
.absol a{ display: block; color:#bdbdbd; font-size: 15px; text-align: right;}



/* 在线客服 */
.kf_side {
    width:45px;
    position:fixed;
    z-index:990;
    top:20%;
    right:0
}
.kf_side li {
    padding-bottom:1px;
    position:relative;
    width:45px
}
.kf_side li.frewm a {
    background-image:url(../images/kf_ico.png);
    background-repeat:no-repeat;
    background-position:-77px -75px
}
.kf_side li .frewm_hv {
    position:absolute;
    top:-53px;
    right:45px;
    display:none;
    padding-right:16px
}
.kf_side li.frewm.on a {
    background-color:#0F5FC6
}
.kf_side li .frewm_hv p {
    width:136px;
    height:136px;
    padding:7px;
    background:#fff;
    box-shadow:0 1px 6px 3px rgba(0,0,0,.05);
    position:relative
}
.kf_side li .frewm_hv p:before {
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-left:10px solid #fff;
    border-bottom:10px solid transparent;
    position:absolute;
    right:-10px;
    top:50%;
    margin-top:-10px;
    content:""
}
.kf_side li.qq_m {
    display:none
}
.kf_side li a {
    display:block;

    background-color:#484848;
    color:#FFF;
    height:45px;
    width:100%
}
.kf_side li a.kf_qq2 {
    height:auto
}
.kf_side li a.kf_qq2 span {
    width:15px;
    padding:40px 15px 12px;
    text-align:center;
    display:block;
    font-size:14px;
    line-height:16px;
    background:url(../images/kf_ico.png) no-repeat -135px -74px
}
.kf_side li a:hover {
    background-color:#0F5FC6
}
.kf_side li a#gettop {
    height:40px;
    background-image:url(../images/kf_ico.png);
    background-repeat:no-repeat;
    background-position:-50px 10px
}
.kf_side li .sidebox {
    height:45px;
    line-height:45px;
    width:45px;
    font-size:14px;
    position:absolute;
    right:0;
    top:0;
    overflow:hidden
}
.kf_side li .sidebox p {
    width:160px
}
.kf_side li .sidebox .tel {
    width:45px;
    height:45px;
    display:block;
    background:url(../images/kf_ico.png) no-repeat -94px 14px;
    vertical-align:top;
    float:left
}
.kf_side li a.kf_qq {
    background-image:url(../images/kf_ico.png);
    background-repeat:no-repeat;
    background-position:-137px 12px
}
.pay_span {
    width: 15px;
    padding: 12px 15px 12px;
    text-align: center;
    display: block;
    font-size: 14px;
    line-height: 16px;
}
.pay_span i {
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    margin-left: -2px;
}
/*在线客服*/
.contact{ height: auto; overflow: hidden; margin-top: 27px;margin-bottom: 65px;}
.contact-top{ height: auto; overflow: hidden;}
.contact-title{ height: 41px; background: #4d4d4d url(../images/white.png) no-repeat 19px center; color: #fff; font-size: 20px; line-height: 41px; padding-left: 2px;}
.contBox{ height: auto; overflow: hidden; margin-top: 25px;}
.contBox dl{ float: left; width: 600px;}
.contBox dl h2{ font-size: 20px; color:#0e4796; font-weight: bold; line-height: 33px;}
.contBox dl li{ font-size: 15px; color:#333333; margin-top: 12px;}
.contact-bottom{height: auto; overflow: hidden; margin-top: 20px; }
.cbBox{ height: auto; overflow: hidden; font-size: 15px; color:#333333; margin:30px 0px;}
.cbBox span{ margin-right: 62px;}
.cbBoxy{ height:auto; overflow: hidden; margin-top:60px;}
.cbBoxy .cbLeft{ float: left; width: 590px;}
.cbBoxy .cbRight{ float: right; width: 584px;}
.cbBoxy .cbRight form{ position: relative; width:100%; overflow: hidden;}
.cbBoxy .cbRight form p{ height: auto; overflow: hidden;}
.cbBoxy .cbRight form input{font-size:13px; width:584px; height:44px; line-height:44px; color:#666; text-indent:10px; border:1px solid #dbdbdb; margin-bottom:18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form textarea{font-size:13px;  width:584px; height:173px; padding-top:10px;text-indent:10px; border:1px solid #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form button{ font-size:16px; width:146px; height:46px; line-height:46px; color:#fff; background:#0e4796; text-align:center;  margin-bottom:18px;border: none; float: left; margin-top: 18px;}
.cbBoxy .cbRight form .btn1{ background:#4d4d4d; margin-right:18px;}


.cbBoxy .cbRight input::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight input::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight input:-moz-placeholder { color:#888888}
.cbBoxy .cbRight input::-moz-placeholder { color:#888888}
.cbBoxy .cbRight input:-ms-input-placeholder { color:#888888}


.cbBoxy .cbRight textarea::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight textarea::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea::-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-ms-input-placeholder { color:#888888}


/*服务*/
/*dh*/
.sy_dh{
	text-align: center;
	margin-bottom: 40px;
	overflow: hidden;
}
.sy_dh h3{
	font-size: 30px;
	font-weight: 600;
	color: #383838;

	
}
.sy_dh p{
	font-size: 13px;
	color: #808080;
	margin-top: 20px;
}

/*gy*/
.sy_gy{
	padding: 54px 0 25px 0;
	overflow: hidden;
}
.sy_gy .sy_gy_jj h3{
	font-size: 24px;
	margin-bottom: 25px;
	padding-top: 10px;
	font-weight: 600;
	color: #0F5FC6;
}
.sy_gy .sy_gy_jj>p{
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	color: #686868;
	
}
.sy_gy ul {
	width: 100%;
	overflow: hidden;
}
.sy_gy ul li {
	width: 25%;
	float: left;
	text-align: center;
	margin-top: 50px;
	
}
.sy_gy ul li  h5{
	font-size: 45px;
	font-weight: 600;
	color: #0d6fc3;
}
.sy_gy ul li  h5 sub{
	font-size: 16px;
}
.sy_gy ul li  p{
	font-size: 15px;
	margin-top: 15px;
	line-height: 24px;
}

.slider{
	width: 40%;
	float: left;
	margin-right: 3%;
}
.slider img{
	width: 100%;
}
.sy_gy_jj h5{
	
	padding: 10px 0;
	padding-top: 35px;
}
.sy_gy_jj h5 a{
	padding: 4px 25px;
	border: 1px solid #0F5FC6;
	font-size: 12px;
	border-radius: 20px;
	color: #0F5FC6;
	
}
.sy_gy_jj h5 a:hover {
		border: 1px solid #0F5FC6;
	color: #fff;
	background: #0F5FC6;

}




/*客户*/
.customer{ height: auto; overflow: hidden; padding:37px 0px;}
.index-title{ height: auto; overflow: hidden;}
.index-title h1{ color:#333333; font-size: 32px; text-align: center; line-height: 69px;}
.index-title p{ height: auto; overflow: hidden; background:url(../images/cs-line.png) no-repeat center;  text-align: center; font-size: 15px; color:#333333;}
.leftLoop1{position: relative; width:1200px; margin:0px auto; margin-top: 41px;}

.leftLoop1 .hd{position:absolute; width:100%; z-index:9;}
.leftLoop1 .hd a{position:absolute; display:block;  width:46px; height:46px; cursor:pointer;}
.leftLoop1 .hd .prev{left:-50px; top:50px;  background:url("../images/customerprev.png") no-repeat left top;}
.leftLoop1 .hd .next{right:-50px; top:50px;  display:block;  background:url("../images/customernext.png") no-repeat right top;}


.leftLoop1 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop1 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop1 .bd ul li{ float:left; overflow:hidden; width:281px;  text-align:center; margin-right: 25px; }
.leftLoop1 .bd ul li div{ width:279px;  height:145px;border:1px solid #d8d8d8; margin:0 auto; }
.leftLoop1 .bd ul li img{width:100%;}
.leftLoop1 .bd ul li p{ font-size:13px; color:#666666; line-height: 36px;}
/*新闻*/

/*新闻*/
.news{ height: auto; overflow: hidden; margin-top: 18px; background:#f0f0f0; padding:63px 0px;}
.news .container{ height: auto; overflow: hidden; background:#fff; width: 1263px; margin:0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:33px 38px;}
.news .news-in{ float: left; width: 372px;}

.news .news-in h2{ height:50px; line-height: 50px; background: url(../images/news-title.png) no-repeat left center;  padding-left:31px; font-size: 22px; color:#333333; font-weight: normal; }
.news .news-inn{ margin:0 34px;}
.news .news-inn h2{ background:url(../images/news-title2.png) no-repeat left center;padding-left: 34px;}
.news .news-innn h2{ background:url(../images/news-title3.png) no-repeat left center; padding-left: 36px;}
.news .news-in h2 a{ float: right; font-size: 13px; color:#ff6a00; font-family: "Arial"; position: relative; top:6px;}
.news-ul{ height: auto; overflow: hidden;}
.news-ul li{ height: 47px; line-height: 47px; border-bottom: 1px dashed #c9c9c9; background: url(../images/circle.png) no-repeat 5px center; padding-left: 15px; overflow: hidden;}
.news-ul li a{ font-size: 13px; color:#666666;}
.news-ul li a span{ float: right;}


.news-kj{  height: auto; overflow: hidden; }
.time{ height: 20px;padding: 10px 0; border-bottom:1px dashed #d1d1d1; text-align: center; font-size: 13px; color:#666666;}

.news-title{text-align: center;font-size: 28px;color: #333333;margin-top:30px;margin-bottom: 10px;}
.ht-r2{ display: block; text-align: center; overflow: hidden; margin-top: 10px;}
.ht-r2 .jiathis_style{ width: 210px; margin:0 auto;}
.news-info{ height: auto; overflow: hidden; margin-top: 40px;height:30px; line-height: 30px; border-top:1px dashed #d1d1d1; }
.news-info a{ color:#333333; font-size: 13px; margin-right: 40px;}
.news-info a:last-child{ float: right; margin-right: 0px;}

.lujing a{color: #555; }
.map{ overflow:hidden; width:1200px; margin:30px auto;}
.map-box{ overflow:hidden; margin-bottom:30px;}
.map-box  .mapLeft{font-size:16px; margin-bottom:10px;}
.mapRight{overflow:hidden; border:1px solid #ccc; padding:10px;}
.mapRight li{ overflow:hidden; float:left; width:180px;}
.mapRight a:hover{ color:#135d3c;}
.mapRight a{ display:block; padding:5px 0; color: #555;}
.mapRight a b{display:block; font-size:14px; color: #555;}
.list-unstyled li a:hover b{color:#358dd1; }

.pro_info_mb{ display: none;}
.swiperloop9{ display: none;}
.pro-info-pp{ display: none;}

@media screen and (max-width: 1280px) {
	
	
}


/*xw*/

/*kh*/
.ny_kj{
	width: 1260px;
	margin: 0 auto;
	padding: 40px 0 80px 0;
}

/*xw*/

/*kj*/
.kj{
margin-bottom: 90px;	
padding-top: 40px;
}
.kj {
	
}
.kj ol{
	width: 100%;
	margin-bottom: 90px;
}
.kj ol li {
	float: left;
	padding: 15px 2px;
	background: #ebebeb;
	border: 1px solid #dadada;
	font-size: 14px;
	margin-right: 20px;
	max-width:184px;
	min-width: 184px;
	text-align: center;
	
}
.kj ol{
	position: relative;	
}
.kj_dh_pf{
	position: absolute;
	bottom: -50px;
}	
.kj_dh_pf p{
	float: left;
	margin-right: 20px;
}
.kj_dh_pf p a{
	color: #6b6b6b;
}
.kj_dh_pf p.s a{
	color: #282828;
}
.kj_dh_pf p a:hover{
	color: #282828;
}
.kj ol li a{
	color: #020202
}
.kj ol li:hover {
	background: #004ea2;
}
.kj ol li:hover a{
	color: #f1f1f1;
}
.kj ol li.s {
	background: #004ea2;
}
.kj ol li.s a{
	color: #f1f1f1;
}
.kj ul{
	margin-left:-7.33%;
	margin-bottom: 0%;
}
.kj ul li{
	width: 26%;
	float: left;
	margin-left: 7.33%;
	padding-bottom: 11px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
margin-bottom: 5%;
}
.kj ul li img{
	width: 100%;
}
.kj ul li h4{
	color: #0f0f0f;
	font-weight: 600;
	margin: 20px  15px 5px 15px; 
}
.kj ul li .sj{
	margin-left: 15px; 
	color: #989898;
	font-size: 12px;
}
.kj ul li p{
	margin: 15px;
	line-height: 24px;
	color: #808080;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:1; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/	
	margin-bottom: 20px;
}
.kj ul li h5{
	margin-top: 30px;
	overflow: hidden;
	padding: 8px 15px;
	
}
.kj ul li h5 a{ 
	padding: 8px 15px;
	background: #004ea2;
	border-radius: 5px;
	color: #f1f1f1;
	font-size: 12px;
}
.kj ul li:hover {
	box-shadow: 4px 5px 8px #e1e1e1;
}

/*ym*/
.ye_m{
	text-align: center;
	margin-top: 30px;
}
.ye_m a{
font-size: 12px;
padding: 6px 10px;
border: 1px solid #dfdfdf;
margin: 8px;
	
}
.ye_m a.s {
	background: #004ea2;
	color: #f1f1f1;
}
.ye_m a:hover {
	background: #004ea2;
	color: #f1f1f1;
}


/*ny_dh*/
.ny_dh{
	
}
.ny_dh h2{
    padding: 18px 0 0;
    margin-bottom:15px;
    line-height: 54px;
    font-size: 26px;
    color: #353535;
    text-align: center;
   
}
.ny_dh  p{
	width: 15px;
	height: 2px;
	background: #0F5FC6;
	margin: 0 auto;
	margin-bottom: 40px;
	
}
/*pzbz*/
.p_z{
	
	
	
}
.pz_bj{
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding-bottom: 80px;
	padding-top: 40px;
}
.pz_mb {
	width: 1200px;
	margin: 0 auto;
}
.pz_mb ul{
	
}
.pz_mb ul li{
width: 25%;
float: left;
	text-align: center;
cursor:pointer 	
}

.pz_mb ul li h3{

	font-size: 20px;
	margin-top: 18px;
	color: #686868;
}
.pz_mb ul li h4{
	background: #0F5FC6;
	width: 140px;
	height: 140px;
	margin: 0 auto;
	color: #f1f1f1;
	border-radius: 80px;
	line-height: 140px;
	font-size: 18px;
	font-weight: 600;
	cursor:pointer 
}
.pz_mb ul li h4 sup{

	font-size: 8px;
	margin-left: 5px;
}

.pz_mb ul li h4 sub{

	font-size: 8px;
	margin-left: 5px;
}
.pz_mb ul li:hover h4{
	background: #0F5FC6;
	color: #f1f1f1;
}


.pz_tx{
	text-align: center;
	padding: 40px 0  80px 0;
}




/*品质体系*/

.section-banner{
	background-image: url(../img/service-1.png);
}
.banner-title h3 {
    color: #FFFFFF !important;
}
.cantainer-box{
	width: 100%;
	background: #F7F7F7;
	padding-bottom: 90px;
	padding-top: 60px;
}

.service-content{
	width: 1280px;
	text-align: center;
	margin: 0 auto;
}
.service-content h4{
	font-size: 34px;
	color: #595959;
	margin-top: 55px;
	font-weight: 300;
}
.service-content .serviceline{
	width: 50px;
	height: 2px;
	background: #FF6600;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 30px;
}
.service-content .service-type{
	width: 100%;
	font-size: 18px;
	padding-bottom: 40px;
}
.service-content .service-type a{
	color: #595959;
}
.service-content .service-type li{
	float: left;
	width: 240px;
	height: 60px;
	background-color: #FFFFFF;
	margin-right: 20px;
	position: relative;
	line-height: 60px;
}
.service-content .service-type li:last-child{
	margin-right:0 ;
}
.service-content .service-type li:hover{
	box-shadow: 0px 0px 6px #d2d1d0;
}
.service-content .service-type li a{
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.service-content .service-type .service-last{
	margin: 0;
	float: right;
}
.service-content .service-type li span{
	display: block;
	background-size:100% !important;
}
.service-content .service-logo{
	width: 70px;
	height: 70px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 20px;
}
.service-content .service-type li .service-logo .logo-a{
	display: none;
}
.service-content .service-type li.act .service-logo .logo-b{
	display: none;
}
.service-content .service-type li.act .service-logo .logo-a{
	display: block;
}
.service-content .service-tab{
	text-align: left;
	background: #FFFFFF;
	padding-bottom: 0px;
	position: relative;
}
   .act{
	background: #888;
}
/*.service-content .service-tab:before{
	border: solid transparent;
	content: '';
	height: 0;
	left: 48%;
	position: absolute;
	width: 0;
	border-width: 19px;
	border-bottom-color: #FFFFFF;
	top: -38px;
}*/
.service-content .service-tab>ul>li{
	display: none;
	position: relative;
}
.service-content .service-tab>ul>li.act1{
	display: block;
}
.service-content .service-tab>ul>li h3{
	font-size: 24px;
	color: #595959;
	padding:55px 0px 20px 50px;
	font-weight: 400;
}
.service-content .service-tab>ul>li>ul{
	padding: 0 70px;
	text-align: center;
}
.service-content .service-tab>ul>li p{
	width: 100%;
	color: #737373;
	font-size: 14px;
	line-height: 35px;
	display: inline-block;
	padding-left: 15px;
	position: relative;
}
.service-content .service-tab>ul>li p:after{
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #808080;
	position: absolute;
	top: 16px;
	left: 2px;
}

.service-content .service-tab>ul>li>>ul>li p:after{
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #808080;
	position: absolute;
	top: 16px;
	left: 2px;
}
.service-content .service-tab>ul>li:nth-child(4)>ul>li>ul{
	margin-left: 12px;
}
.service-content .service-tab>ul>li:nth-child(4)>ul>li>p:nth-child(1):after,
.service-content .service-tab>ul>li:nth-child(4)>ul>li>p:nth-child(2):after{
	width: 0;
}
.service-content .service-tab>ul>li:nth-child(4)>ul>li>p:nth-last-child(3):after,
.service-content .service-tab>ul>li:nth-child(4)>ul>li>p:nth-last-child(2):after,
.service-content .service-tab>ul>li:nth-child(4)>ul>li>p:nth-last-child(1):after{
	width: 0;
}
.service-content .service-tab>ul>li p a{
	color: #737373;
}
.service-content .service-tab>ul>li p a:hover{
	color: #ED6D00;
}
.service-content .service-tab>ul>li .point{
	width: 5px;
	height: 5px;
	display: inline-block;
	border-radius: 50%;
	background: #808080;
	position: absolute;
	top: 16px;
	left: 2px;
}
.service-content .service-type .act{background: #0F5FC6;
	color: #f1f1f1;
	
}
.service-content .service-type .act a{
	
	color: #f1f1f1;
}


	/*分页*/
		.yema{text-align:center; padding:30px 0 0; overflow:hidden;  margin-bottom:50px;}
		.yema a,.yema span{ padding:3px 10px; border:#ccc 1px solid; margin:0 2px; font-size:17px; display:inline-block; color:#333; font-family:"宋体"; margin-bottom:10px; border-radius:4px;}
		.current{background:#484848;color:#fff !important;border:#484848 1px solid !important;}
		.yema a:hover{  background:#484848; margin:0 2px; color:#fff; text-decoration:none; border:1px solid #484848;}

		a.yema_on{color:#fff !important; border:#484848 1px solid !important; background:#484848;}
		a.yema_on:hover{color:#fff !important; border:#484848 1px solid !important; }
		a.ok{color:#fff !important; border:#484848 1px solid !important; background:#484848;}
		a.ok:hover{color:#fff !important; border:#484848 1px solid !important; }
	

#input_txt{
	width: 120px;
	margin-top: 19px;
}	
.verifyimg{
	margin-top:19px;
	margin-right: 15px;
}



/*手機*/
/*手机导航*/

/**
* iPhone
* Credits: Flat, Scaleable CSS iPhone Illustration by Tom Hergenreter
* http://codepen.io/TomHergenreter/details/qDywF/
*/
.iphone__screen {
  width: 100%;
  height: 100%;
  overflow: hidden;background: #000;
}
.iphone__content {
  position: relative;
  background-color: #D2527F;
  width: 100%;
  height: 100%;
}
/**
* Navigation Defaults
*/
.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
	top: 89px;
}
.nav--active .nav {
  opacity: 1;
  background-color: #333;
}
.nav__list {
  margin: 0;
  padding: 10px;
	text-align: center;
}
.nav__item {
  list-style-type: none;
	padding: 10px 0;
	border-bottom: 1px solid #484848;
	width: 100%;
	margin-bottom: 1%;
}
.nav__link {
  font-size: 14px;
  text-decoration: none;
  color: #f1f1f1!important;
  opacity: 1;
	padding: 5px 0;
	width: 100%;
	
}
.nav__link a{
	color: #f1f1f1!important;
}
/* Default navigation icon */
.nav__trigger {
  display: block;
  position: absolute;
  width:30px;
  height:25px;
  right:30px;
  top:35px;
  z-index: 200;
}
.nav--active .nav__trigger {
  opacity: 0.5;
}
.nav__icon {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 5px;
  background-color: #484848;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 30px;
  height: 5px;
  position: absolute;
  background: #484848;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -10px;
}
.nav__icon:after {
  margin-top: 10px;
}
/* Don't nest if you don't have to. */
/**
* Style #1
*/
.style-1 .nav {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 100%;
}
.style-1 .nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.style-1 .nav--active .nav__link {
  opacity: 1;
}
.style-1 .nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.style-1 .nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.style-1 .nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.style-1 .nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.sho-ji{
	height:50px;
	width: 100%;
	display: none;
}
.AP_foot {position:fixed;bottom:0;width:100%;box-sizing:border-box;background:repeating-linear-gradient(#222222,#222222);opacity:0.9; z-index:99;display:none;}
.AP_foot:after {content:"";display:block;visibility:hidden;clear:both;}
.AP_foot a {width:25%;text-align:center;box-sizing:border-box;float:left;color:#fff;font-size:1.1em;padding:5px 0;}
.tel1:before {content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left top;background-size:20px auto;}
.signup:before {content:"" ;display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left -20px;background-size:20px auto;} 
.ask:before {content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left -40px;background-size:20px auto;}
.query:before {content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left -80px;background-size:20px auto;}

.iphone {
	display: none
	
}



/*sj_dh*/
.sj_dh{
	width: 96%;
	margin: 0 auto;
	padding-top: 20px;
	display: none;
}
.sj_dh ul{
	
}
.sj_dh ul li{
	width: 48%;
	background: #fff;
	float: left;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 2%;
	border-radius: 3px;
}
.sj_dh ul li:nth-child(even){
	float: right;
	
}
.sj_dh ul li a{
	
}
.sj_dh ul li.s{
	background: #0F5FC6;
}
.sj_dh ul li.s a{
	color: #fff;
}
.sj_dh ul li:hover{
	background: #0F5FC6;
}
.sj_dh ul li:hover a{
	
	color: #fff;
} 
	.sj_xs{
		display: none;
	}


.ny_cp_dh{
	width: 1260px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	
}
.ny_cp_dh ol{
	
	margin-left: 0%;
}
.ny_cp_dh ol li{
	float: left;
	padding: 13px 0px;
	width: 9%;
	text-align: center;
	border-radius: 5px;
	margin-left: 1%;
	margin-top: 10px;
	
}
.ny_cp_dh ol  a{
	width: 100%;
	height: 100%;
	
	
}
.ny_cp_dh ol li.s{
	background: #0F5FC6;
	color: #f1f1f1;
}
.ny_cp_dh ol li:hover  {
	background: #0F5FC6;
	color: #f1f1f1;
}