

.banner{
	height: 340px;
	background-size: auto 100%;
	background-position: center center;
}
.inner_nav{
	height: 41px;
	border-bottom: 1px solid #e9e9e9;
	line-height: 42px;
	font-size: 12px;
	color: #333333;
	
}
.inner_nav .nav_text{
padding-left: 22px;
	background: url(../images/inner_nav.png) no-repeat left center;
}
.inner_nav a{
	font-size: 12px;
	color: #333333;
}
.inner_nav span{
	color: #f62424;
}
.news_cont{
	margin-top: 30px;
}
.news_nav{
	text-align: center;
}
.news_nav li{
	display: inline-block;
	width: 194px;
	height: 42px;
	background-color: #656565;
	margin-right: 46px;
	text-align: center;
	line-height: 42px;
	border-radius: 20px;
	overflow: hidden;
}
.news_nav li a{
	color: #fff;
	font-size: 18px;
	display: inline-block;
	width: 194px;
	height: 42px;
}
.news_nav li a:hover{
	background-color: #f62424;
}
.news_nav li.active a{
	background-color: #f62424;
} 
.news_nav li:last-child{
	margin-right: 0;
}
.news_list{
	margin-top: 38px;
}
.news_item li{
	width: 382px;
	background-color: #fafafa;
	margin-right: 26px;
	float: left;
	margin-bottom: 32px;
} 
.news_item li:nth-child(3n){
	margin-right: 0;
}
.news_item li .img{
	height: 274px;

}
.news_item li .img img{
  width: 100%;
  height: 100%;
}
.text_info{
	padding:16px 22px 0;
}
.text_info h4{
	line-height: 44px;
	height: 44px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	font-size: 15px;
	color: #333333;
}
.info_cont{
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	font-size: 13px;
	color: #666666;
}
.info_bot{
	overflow: hidden;
	line-height: 42px;
}
.info_bot span{
	float: left;
	padding-left: 28px;
	background: url(../images/date_bg1.png) no-repeat left center;
}
.info_bot a{
	float: right;
	font-size: 13px;
	color: #f62424;

}

.solu_nav{
	text-align:center;
}
.solu_nav li{
	display: inline-block;
	width: 194px;
	margin-right: 56px;

}
.solu_nav li span{
	display: inline-block;
	width: 194px;
	height: 42px;
	background-color: #656565;
	margin-right: 46px;
	text-align: center;
	line-height: 42px;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 14px;
}
.solu_nav li  span a{
	color: #fff;
	font-size: 18px;
	width: 194px;
	height: 42px;
	display: inline-block;
}
.solu_nav li  span a:hover{
	background-color: #f62424;
}
.solu_nav li.active a{
	background-color: #f62424;
}
.solu_list{
	margin-top: 38px;
}
.solu_list li{
	padding:13px;
	background-color: #fff;
	height: 192px;
	overflow: hidden;
	border:1px solid #ececec;
	margin-bottom: 22px;
}
.solu_list li:hover{
	background-color: #f7f7f7;
}
.solu_list li .img{
	width: 266px;
	height: 192px;
	float: left;
}
.solu_list li .img img{
	width: 100%;
	height: 100%;
}
.solu_list li .text_info{
	float: right;
	width: 876px;
	padding: 0;
}
.solu_list li .text_info h4{
	height: 52px;
	line-height: 52px;
	color: #333333;
	font-size: 15px;
}
.solu_list li .text_info .info_cont{
	height: 48px;
	overflow:hidden;
}
.solu_list li .text_info .info_bot span{
	float: none;
	background: none;
	padding:0;
	font-size: 12px;
	color: #9a9a9a;
	height: 48px;
	display:block;
	line-height: 48px;
}
.solu_list li .text_info .info_bot a{
	float: none;
	display: block;
	width: 114px;
	height: 32px;
	border:1px solid #f62424;
	text-align: center;
	line-height: 32px;
	margin-top: 10px;
}

.solu_cont{
	padding-top: 32px;
}
.soluInfo_tit{
	border-bottom: 1px dashed #e0e0e0;
	padding-bottom: 18px;
}
.soluInfo_tit h5{
	line-height: 52px;
	color: #333333;
	font-size: 30px;
	font-weight: normal;
	text-align: center;
}
.soluInfo_tit p{
	font-size: 13px;
	color: #666;
	text-align: center;
	line-height: 24px;
}
.soluInfo_tit .share{
	overflow: hidden;
	text-align: center;
	margin-top: 12px;
}
.jiathis_style{
	overflow: hidden;
	text-align: center;
	margin:0 auto;
	width:206px;
}
.soluInfo_text{
	padding-top: 20px;
	color: #666;
	line-height: 28px;
	font-size: 15px;
	padding-bottom: 68px;
}

.contact_cont{
	margin-top: 30px;
}
.c_top{
	
}
.top_left{
	height: 276px;
}
.c_topLeft{
	/*width: 584px;
	float: left;*/

	


}
.top_left .img{
	width: 238px;
	height: 276px;
	margin-right: 20px;
}
.top_text
{
	/*width:342px;*/
	float: right;
	width: calc(100% - 238px - 20px);



}
.top_text h3{
	line-height: 50px;
	height: 50px;
	font-size: 28px;
	color: #333333;
	margin-bottom: 10px;
}
.top_text p{
	line-height: 44px;
	font-size: 18px;
	color: #333333;
}
.c_weixin{
	margin-top: 52px;
}
.c_weixin img{
	display: block;
}
.c_weixin .img{
	float: left;
	margin-right: 50px;
}
.c_weixin p{
	line-height: 42px;
	font-size: 15px;
	color: #333333;
	text-align: center;
}
.sub_main{
	width:600px;
	float: right;
	display: none;
}
.sub_main .sub_text{
	width: 100%;
	margin-bottom: 16px;
	color: #888888;
}
.sub_main .sub_text input{
	width: 100%;
	border:1px solid #dcdcdc;
	height: 44px;
	text-indent: 14px;

}
.sub_textarea{
	
	font-size: 13px;
	color: #888888;
	
}
.sub_textarea textarea{
	height: 296px;
	width: 100%;
	border:1px solid #dcdcdc;
	text-indent: 14px;
}
.sub_btn{
	margin-top: 30px;
}
.sub_btn input{
	width: 146px;
	height: 46px;
	background-color: #656565;
	color: #fff;
	font-size: 16px;
	margin-right: 16px;
}
.sub_btn input:nth-child(2){
	background-color: #f62424;
}
.c_map{
	margin-top: 30px;
	border-top: 1px solid #f4f4f4;
	padding-top: 30px;
	margin-bottom: 50px;
	display: none;
}

.ab_cont{
	padding-top: 16px;
}
.ab_tit{
	height: 60px;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
}
.ab_tit h3{
	text-align:center;
	line-height: 60px;
	color: #333333;
	font-size: 30px; 
}
.ab_tit span{
	position: absolute;
	bottom:-2px;
	width: 30px;
	left:50%;
	margin-left: -15px;
	height: 5px;
	background-color: #de471c;

	}
.ab_tit strong{
	font-weight: normal;
	bottom: -26px;
	font-size: 13px;
	color: #de471c;
	width: 100%;
	text-align: center;
	position: absolute;
}
.ab_textInfo{
	line-height: 30px;
	font-size: 15px;
	color: #666666;
	padding-top: 40px;
}

.leftLoop2{position: relative; width:1200px; margin:42px auto; }
.leftLoop2 .hd{position:absolute; width:100%; z-index:9;}
.leftLoop2 .hd a{position:absolute; display:block;  width:54px; height:54px; cursor:pointer;}
.leftLoop2 .hd .prev{left:-75px; top:110px;  background:url("../images/zz_prev_btn.png") no-repeat;}
.leftLoop2 .hd .next{right:-75px; top:110px;  display:block;  
	background:url("../images/zz_next_btn.png") no-repeat right top;}
.leftLoop2 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop2 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop2 .bd ul li{ float:left; overflow:hidden;text-align:center; 
 width: 285px; height: auto; margin-right: 17px;}
.leftLoop2 .bd ul li .pic{ width:277px; height: 277px; overflow: hidden;
padding:3px; border:1px solid #dcdcdc; background-color: #f5f5f5; }
.leftLoop2 .bd ul li img{width:277px; height: 277px;}
.leftLoop2 .bd ul li span{ font-size:16px; color: #333333;line-height: 36px; 
	 height: 36px; display: block;}

.pro_nav{
	margin-top: 32px;
}

.jqzoom{position:relative;cursor:pointer;margin:0px;
	display:block; height: 486px;}
.jqzoom img{ width:100%;height:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;
	background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;
	height:20px;border:1px solid #aaa;
	background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;
	opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:512px;height:486px;border:1px solid #e8e8e8;padding:6px;}
.spec-scroll{clear:both;margin-top:10px;width:526px;}
.spec-scroll .prev{float:left;margin-right:4px; margin-top: 30px; cursor:pointer ;}
.spec-scroll .next{float:right;margin-top: 30px; cursor:pointer ;}
.spec-scroll .prev{display:block;text-align:center;
width:34px;height:34px; background: url(../images/jq_prev_btn.png) no-repeat;}
.spec-scroll .next{display:block;text-align:center;
width:34px;height:34px; background: url(../images/jq_next_btn.png) no-repeat;}
.spec-scroll .items{float:left;position:relative;width:454px;height:94px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:94px;}
.spec-scroll .items ul li{float:left;width:92px;text-align:center; border:1px solid #e5e5e5; 
	margin-right: 24px;}
.spec-scroll .items ul li:last-child{margin-right: 0;}
.spec-scroll .items ul li img{width:92px;height:80px;}
.spec-scroll .items ul li:hover{border:1px solid #FF6600;}

.jq_zoom{
	margin-top: 50px;
}
.jq_left{
	width:525px;
}
.jq_right{
	width: 640px;
}
.pro_info{
	line-height: 32px;
	font-size: 15px;
	color: #333333;
}
.pro_info span{
	color: #f62424;
}
.pro_btn{
	margin-top: 60px;
	padding-top: 86px;
	border-top: 1px dashed #dfdfdf;
}
.pro_btn a{
	display: inline-block;
	line-height: 40px;
	height: 40px;
	text-align: center;
	font-size: 22px;
	background-color: #f62424;
	border-radius: 20px;
	width:160px;
	color: #fff;
	margin-right: 34px;
}
.pro_fun{
	height: 524px;
	background: url(../images/fun_bg.jpg) no-repeat center center;
	background-size: auto 100%;
	margin-top: 66px;
}
.fun_tit{
	height: 48px;
	position: relative;
	padding-top: 64px;
}
.fun_tit span{
	position: absolute;
	width: 594px;
	border-bottom:1px dashed #fff;
	left:50%;
	bottom: 24px;
	margin-left: -297px;
}
.fun_tit h3{
	width: 185px;
	height: 46px;
	border:1px solid #fff;
	font-size: 26px;
	color: #fff;
	font-weight: normal;
	line-height: 46px;
	text-align: center;
	position: absolute;
	left:50%;
	margin-left:-92px;
	bottom: 0;
	background-color:#ab8ab5;
}
.fun_list{
	margin-top: 52px;
}
.fun_list li{
	float: left;
	height: 292px;
	width: 224px;
	background-color: #ececec;
	margin-right: 20px;
}	

.fun_list li:last-child{
	margin-right: 0;
}
.fun_list li .img{
	margin-top: 52px;
	text-align: center;
	height: 34px;
}
.fun_list li h3{
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}
.fun_list li p{
	line-height: 30px;
	font-size: 15px;
	color: #333333;
	text-align: center;
}
.pro_adv{
	background-color: #fff;
	padding-top: 48px;
}
.adv_tit{
	height: 61px;
	border-bottom: 1px solid #d2d2d2;
	position: relative;
}
.adv_tit h3{
	font-size: 32px;
	color: #f62424;
	font-weight: bold;
	text-align: center;
	line-height: 62px;
}
.adv_tit span{
	position: absolute;
	height: 20px;
	width: 140px;
	left:50%;
	margin-left:-70px;
	bottom: -10px;
	background-color: #fff;
	font-size: 15px;
	color: #666666;
	line-height: 20px;
	text-align: center;
}
.adv_list{
	padding-top: 60px;
	padding-bottom: 34px;
}
.adv_list li{
	float: left;
	margin-right: 20px;
	text-align: center;
}
.adv_list li:last-child{
	margin-right: 0;
}
.adv_list li p{
	line-height: 68px;
	color: #333333;
	font-size: 15px;
}
.pro_tab{
	background-color: #fafafa;
	padding-top: 60px;
}
.pro_tabNav li{
	width: 284px;
	height: 60px;
	background-color: #4e4e4e;
	float: left;
	margin-right: 20px;
	position: relative;
	text-align: center;
	line-height: 60px;
	
}
.pro_tabNav li a{
    font-size: 18px;
	color: #ffffff;
	width: 100%;
	height: 100%;
	display: block;
}
.pro_tabNav li:last-child{
	margin-right: 0;
}
.pro_tabNav li:after{
	display: block;
	content: "";
	height:0px; 
	width:0px;
	border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #4e4e4e;
    position: absolute;
    bottom: -10px;
    left:50%;
    margin-left:-5px;
}
.pro_tabNav li.active{
	background-color: #f62424;

}
.pro_tabNav li.active:after{
	border-top: 12px solid #f62424;
}

.tab_all{
	margin-top: 46px;
	padding-bottom: 100px;
}
.tab_all .tab_box{
	display: none;
}
.tab_all .tab_box:nth-of-type(1){
	display: block;
}
.sys_nav{
	margin-top: 30px;
	background-color: #eeeeee;
}
.sys_nav li{
	float: left;
	width: 14.28%;
	height: 56px;
	line-height: 56px;
	text-align: center;
	box-sizing:border-box;
	
}
.sys_nav li a{
	font-size: 16px;
	color: #333333;
	display: block;
	width: 100%;
	height: 56px;
}
.sys_nav li.active{
	background-color: #f62424;
}
.sys_nav li.active a{
	color: #fff;
}
.jq_right .sys_tit{
	height: 45px;
	border-bottom: 1px solid #f73333;
	border-left:7px solid #f73333;
	background-color: #eeeeee;
	font-size: 20px;
	color: #333333;
	text-indent: 21px;
	line-height: 45px;
	font-weight: normal;
}
.sys_info{
	font-size: 15px;
	color: #333333;
	line-height: 30px;
	padding-top: 60px;
}
.pro_btn h5{
	font-size: 24px;
	color: #333333;
	font-weight: normal;
	background: url(../images/phone_bg.png) no-repeat left center;
	text-indent: 60px;
	height: 46px;
	line-height: 46px;
}
.pro_btn h5 span{
	font-size: 26px;
	color: #f3243d;
}
.item_tit{
	height: 52px;
	background: url(../images/sys_tit_bg.jpg) no-repeat left center;
	font-size: 18px;
	color: #ffffff;
	text-indent: 42px;
	line-height: 52px;
}
.item_info{
font-size: 15px;
color: #333333;
line-height: 30px;
padding-top: 40px;
padding-bottom: 40px;
}
.sys_item1{
	margin-top: 40px;
}

.sys_tab .sys_tabNav{
	height: 50px;
	border-bottom: 1px solid #dbdbdb;
	background-color: #f3f3f3;
}
.sys_tab .sys_tabNav a{
	display: inline-block;
	background-color: #4e4e4e;
	color: #fff;
	font-size: 18px;
	color: #ffffff;
	width: 156px;
	height: 50px;
	position: relative;
	text-align: center;
	line-height: 50px;
	margin-right: 6px;
}
.sys_tab .sys_tabNav a:after{
	display: block;
	content: "";
	height:0px; 
	width:0px;
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #4e4e4e;
    position: absolute;
    bottom: -8px;
    left:50%;
    margin-left:-5px;
}
.sys_tabInfo{
	padding-top: 36px;
}
.sys_tabInfo .sys_infoBox{
	display: none;
	font-size: 15px;
}
.sys_tabInfo .sys_infoBox:nth-child(1){
	display: block;
}
.sys_tab .sys_tabNav a.active{
	background-color: #f62424;
}
.sys_tab .sys_tabNav a.active:after{
	 border-top: 8px solid #f62424;
}

.goods_tedi .box {
    min-width: 1000px;
    max-width: 1210px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.goods_tedi .box li {
    width: 224px;
    height: 292px;
    float: left;
    position: relative;
    top: 52px;
    opacity: 1;
    filter: alpha(opacity=0);
    margin-right: 20px;
}
.goods_tedi .box li:last-child{
	margin-right: 0;
}
.goods_tedi .box li .first {
    height: 292px;
    position: relative;
    border-radius: 2px;
}

.goods_tedi .box li .first .text {
    padding: 0px 16px;
    height: 100%;
    position: relative;
    box-shadow: 1px 1px 2px #ddd;
    background: #ECECEC;
    z-index: 2;
}

.goods_tedi .box li .img{
	padding-top: 52px;
	text-align: center;
	height: 34px;
	width: 100%;
}


.goods_tedi .box li h3{
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}
.goods_tedi .box li p{
	line-height: 30px;
	font-size: 15px;
	color: #333333;
	text-align: center;
}



.goods_tedi .box li .first .goods_po {
    width: 100%;
    height: 100%;
    background: #D20001;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 2px;
}

.goods_tedi .box li .first:hover .goods_po {
    z-index: 3;
}

.goods_tedi .box li .first .goods_po .goods_tv {
}

.goods_tedi .box li .first .goods_po h3 {
    padding-top: 60px;
    color: #fff;
}

.goods_tedi .box li .first .goods_po p {
    color: #fff;
}

.goods_tedi .box li .first .goods_po dl {
    color: #fff;
}











.flip-container { transform-style: preserve-3d; perspective:800px; opacity:1; top:0px;}
.card {transform-style: preserve-3d; perspective:1000px;}
.font , .back { -webkit-backface-visibility: hidden; transition:0.6s; }
.font{opacity:1;}
.back { transform: rotateY(-180deg); opacity:0;}
.flip-container:hover .font{ transform: rotateY(180deg); opacity:0;}
.flip-container:hover .back{ transform: rotateY(0deg); opacity:1; }


.pro_td{
	margin-top: 56px;
}

.td_list{
	padding-top: 50px;
	
}
.td_list li{
	background-color: #fafafa;
	width: 376px;
	height: 460px;
	float: left;
	margin-right: 32px;
}
.td_list li:last-child{
	margin-right: 0;
}
.td_list li span{
	display: block;
	height: 50px;
	text-align: center;
	margin-top: 48px;
}
.td_list li h3{
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 24px;
	color: #333333;
	background: url(../images/td_h3.jpg) no-repeat center bottom
}
.td_list li .td_info{
	font-size: 15px;
	color: #333333;
	line-height: 28px;
	padding:12px 34px 0;
}
.core{
	margin-top: 52px;
	padding-bottom: 50px;
}

.core_text{
	padding-top: 58px;
	line-height: 30px;
	color: #333333
}
.pro_sub{
	margin-top: 32px;
	padding-bottom: 52px;
}
.pro_input{
	margin-top: 52px;
}
.pro_input p{
	height: 46px;
	margin-bottom: 16px;
}
.pro_input p input{
	height: 44px;
	text-indent: 16px;
	border:1px solid #e5e5e5;
	width: 548px;
	margin-right: 92px;
}
.pro_input p input:nth-of-type(2){
	margin-right: 0;
}
.pro_input p:nth-of-type(2) input{
	width: 100%;
	box-sizing:border-box;
}
.pro_textarea{
	
}
.pro_textarea textarea{
	height: 210px;
	width: 100%;
	box-sizing:border-box;
	border:1px solid #e5e5e5;
	text-indent: 16px;
	padding-top: 2px;
}

.sys_img{
	margin-top: 40px;
}
.sys_img .img{
	height: 406px;
}
.sys_img .img img{
	width: 100%;
	height: 406px;
}
.sys_trouble{
	margin-top: 48px;
}
.sys_proList{
	padding-top: 56px;
}
.sys_proList li{
	width: 386px;
	float: left;
	margin-right: 21px;
	margin-bottom: 22px;
}
.sys_proList li:nth-child(3n){
	margin-right: 0;
}
.sys_proList li .img{
	width: 378px;
	padding:3px;
	border:1px solid #e5e5e5;
	height: 292px;
}
.sys_proList li h3{
	padding-top: 14px;
	height: 26px;
	font-size: 15px;
	color: #333333;
	text-align: center;
	background: url(../images/h3_bg1.jpg) no-repeat center bottom;
}
.sys_proList li p{
	line-height: 32px;
	text-align: center;
	color: #333333;
	font-size: 15px;
}
.sys_advList{
	margin-top: 76px;
}
.adv_left{
	width: 590px;
}
.adv_left span{
	float: left;
	width: 90px;
	height: 90px;
}
.adv_left .left_text{
	width: 482px;
	float: right;
}
.adv_right{
	width: 556px;
}
.adv_right img{
	display: block;
	padding: 5px;
	border:1px solid #e5e5e5;
}
.adv_left .left_list{
	height: 90px;
	margin-top: 100px;
}
.adv_left .left_list:nth-of-type(1){
	margin-top: 0;
}
.left_text h3{
	font-size: 26px;
	color: #333333;
}
.left_text p{
	line-height: 26px;
	font-size: 13px;
	color: #333333;
	margin-top: 12px;
} 

.sys_solution{
	margin-top: 42px;
}
.adv_soluMain{
	margin-top: 56px;
	text-align: center;
}
.sys_par{
	margin-top: 46px;
}
.par_list{
	padding-top: 58px;
}
.par_list li{
	float: left;
	width: 386px;
	margin-right: 20px;
}
.par_list li:last-child{
	margin-right: 0;
}
.par_list li .img{
	width: 100%;
	height: 268px;
}
.par_list li .img img{
	width: 100%;
	height: 100%;
}
.par_list li h3{
	text-align: center;
	font-size: 16px;
	color: #333333;
	margin-top: 10px;
	line-height: 30px;
	background: url(../images/h3_bg1.jpg) no-repeat center bottom;
	margin-bottom: 12px;
}
.par_list li p{
	line-height: 22px;
	color: #333333;
	font-size: 13px;
	text-align: center;
}
.sys_app{
	padding-top: 34px;
	padding-bottom: 54px;
}
.app_list{
	padding-top: 60px;
}
.app_list li{
	float: left;
	margin-right: 20px;
	height: 424px;
	width: 386px;
	margin-bottom: 20px;
}
.app_list li:nth-child(3n){
	margin-right: 0;
}


 


 input::-webkit-input-placeholder{ color:#888888 !important;}
 input::-webkit-input-placeholder { color:#888888 !important}
 input:-moz-placeholder { color:#888888 !important}
 input::-moz-placeholder { color:#888888 !important}
 input:-ms-input-placeholder { color:#888888 !important}

textarea::-webkit-input-placeholder{ color:#888888;}
textarea::-webkit-input-placeholder { color:#888888}
textarea:-moz-placeholder { color:#888888}
textarea::-moz-placeholder { color:#888888}
textarea:-ms-input-placeholder { color:#888888}


.pro_section,.service_show{
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
	position: fixed;
	left:0;
	top:0;
	display: none;
}
.pro_showBox{
	width: 600px;
	height: 506px;
	position: fixed;
	background-color: #fff;
	padding:50px 100px;
	display: none;
	z-index:9999;
}
.pro_showBox .sub_main{
	float: none; 
}
.close_btn,.sclose_btn{
	width: 32px;
	height: 32px;
	background: url(../images/close_btn.png) no-repeat center center;
	display: block;
	position: absolute;
	right:10px;
	top:10px;
}
.pro_showBox .sub_main .sub_btn{
	text-align: center;
}
.service_showMain{
	width: 300px;
	height: 200px;
	background-color: #fff;
	position: fixed;
	z-index:9999;
	padding:30px;
	display: none;
}
.service_showMain h5{
	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	text-align: center;
	margin-bottom: 14px;
}
.service_showMain p{
	line-height: 34px;
	height: 34px;
	overflow: hidden;
}
.service_showMain p input{
	border:1px solid #eeeeee;
	height: 30px;
	width: 206px;
	float: left;
	text-indent: 14px;
}
.service_showMain p img{
	height: 34px;
	width: auto;
	float: left;
	margin-left: 4px;
}
.service_showMain p:nth-of-type(2){
	height: auto;
	text-align: center;
}
.service_showMain p .show_btn{
	background-color: #f38e0a;
	color: #fff;
	display: inline-block;
	margin: 20px auto 0;
	border-radius: 5px;
	float: none;
	text-indent: 0px;
}

.pager{
	text-align: center;
	margin-bottom: 40px;
}
.pager span a{
	display: inline-block;
	width: 30px;
	height: 30px;
	border:1px solid #e7e7e7;
	padding:0;
	text-align: center;
	line-height: 30px;

}
.pager span a.current{
	background-color: #f62424;
	color: #fff;
}
.pager a{
	padding:6px;
	border:1px solid #e7e7e7;
	margin-right: 6px;
	font-size: 14px;
	color: #888888;
}
.pager select{
	padding:6px;
	border:1px solid #e7e7e7;
}


        .proSer_tit{margin-top: 42px;}
        .proSer_1{height: 574px;background-color: #f0f4f7; margin-top: 45px; }
        .proSer1_main{background: url(../images/proSer1_bg.jpg) no-repeat center 66px;height: 514px; padding-top: 60px;}
        .proSer1_main ul{width: 50%;}
        .proSer1_main ul.proSer1_L li{text-align: right; padding-right:20px;}
        .proSer1_main ul.proSer1_R li{text-align: left;padding-left:20px;}
        .proSer1_main li{font-size: 14px; color: #333333; margin-bottom: 43px;height: 42px;}
        .proSer1_main li span{color: #f62424;padding-right:5px; }
        .proSer1_main ul.proSer1_R{padding-top: 40px;}
        .proSer1_btn{width: 126px;height: 30px;background-color: #f62424;border-radius: 30px;
            display: block;font-size: 14px;color: #ffffff;line-height: 30px;text-align: center;
            margin:-10px auto 0;}
        .proSer_Text{width: 50%;padding-left:180px;box-sizing:border-box;}
        .proSer_Text h5{padding-top: 92px;font-size: 26px;color: #f62424; font-weight: normal;line-height: 66px;}
        .proSer_Text p{line-height: 25px;font-size: 14px;color: #333333;}
        .proSer_Img{width: 50%; text-align: center; margin-top: 30px;}
        .proSer_3 .proSer_Img{margin-top: 70px;}
        .proSer_3 .proSer_Text h5{padding-top: 74px;}
        .proSer_2,.proSer_3,.proSer_4{height: 320px;}
        .proSer_3{background-color: #f0f4f7;}