/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
pre, form, fieldset, le, th, td { margin: 0; padding: 0; }
ul,li { list-style:none;}
body{ margin:0px auto;padding:0px; font-size:12px;font-family:"微软雅黑"; min-width:1200px;}
body a{
	color:#545454;
	text-decoration:none;
}
body a:hover{
	color:#545454;
	text-decoration:none;
}
#h_n_support_t{
	display:none !important;
}
.hd{ background:#ffffff; width:100%; height:70px;}
.hdtop{ width:1200px; margin:auto;  }
/* .hdtop_left{ float:left; margin-top:20px; } */
.hdtop_right{ margin-top:20px; float:right; font-size:22px; color:#009dd9; font-style:italic; text-align:24px; height:24px; }
.hdtop_right img{ vertical-align:middle; margin:-3px 5px 0 0;}
.hdtop .slg{ color:#6a7e98; font-size:16px; margin-top:32px; margin-left:136px; position:absolute; }
.hdtop span{ float:left; margin:0 6px;}
.hdtop span img{ margin-top:10px; margin-right:-6px;}
.hdtop a { margin:0px 5px; float:left;}
.hdtop a:link{color:#fff;}
.hdtop a:visited{color:#fff;}
.hdtop a:hover { color:#60c5ff; text-decoration:underline;}

.box{
	width:100%;
	height:auto;
} 
fieldset, img {
    border: 0 none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.top{
	width:100%;
	background:#2f99db;
	z-index:1000;
	position:relative;
}
.mid{
	width:100%;
	height:auto;

}
.banner{
	min-width:1000px;
	height:600px;
	position:relative;

}
/*banner pic*/
.index_banner{
	height:600px;
	margin: 0;
	min-width: 1000px;
	position: relative;
	top:-1px;
	width: 100%;
	z-index:1;
}
.index_banner li img{
	width: 100%;
	height:600px;
}
.index_banner ul li{
	min-width: 1000px;
	position: absolute;
	width: 100%;
}
.b_all{
	height:600px;
	margin: 0 auto;
}
/*banner mod*/
.banner_mod{
	position:absolute;
	top:565px;
	left:46%;
	z-index:99;
}
.banner_mod_circle{
	width:240px;
	height:20px;
}
.banner_mod_circle li{
	float:left;
	width:34px;
	height:4px;
	margin-left:5px;
	margin-right:5px;
}
.banner_mod_circle li .btn1{
	display:inline-block;
	*display:inline;
    *zoom:1;
	width:34px;
	height:4px;
	background: #C6C6C6;

}
.banner_mod_circle li .btn2{
	display:inline-block;
	width:34px;
	height:4px;
	background: #005ADF;
}


/* .mid_info{
	width:100%;
	background:#fff; */
	/*border-bottom:1px solid #d8d8d8;*/
	/* margin:0px auto;
	margin-top:0px;
	overflow: hidden; */

/* } */
/* 
#mid_left{
	width:250px;
	float:left;
	background:#e8e8e8;
	margin-bottom:-4000px;
	padding-bottom:4000px;
}
#mid_left h5{
	color:#3c3c3c;
	font-size:14px;
}
#mid_left h5 a{
	color:#3c3c3c;
	font-size:14px;
}

#mid_left a{
	color:#888;
}
#mid_left a:hover{
	text-decoration:underline;
	
}
#midDown{ width:1000px; height:400px; margin:0 auto; background:#f7f7f7;} */
.table{
    margin:50px 0 0 25px;
	border-bottom:dotted 1px #CCC;
}
.table2{
    margin:10px 0 0 25px;
	border-bottom:dotted 1px #CCC;
}
.table3{
	margin-top:15px;
	margin-bottom:20px;
	border-bottom:solid 1px #ccc;
}
.table4{
	margin-top:25px;
	margin-bottom:25px;
	border-bottom:dashed 1px #ddd;
	padding-bottom:25px;
}
.table5{
	margin:20px 0 20px 0;
	font-size:16px;
	color:#333;
	}
	
.table6{
	margin-top:40px;
	font-size:14px;
	color:#666;
	line-height:20px;
	padding:15px;}
.table6 a {color:#0287cd;}
.table6 a:link{color:#0287cd;}
.table6 a:hover{ color:#0287cd; text-decoration:underline;}
/* #mid_right{
	margin-top:40px;
	width:720px;
	float:right;
	
} */
#pdContent{
	margin:40px auto 0 auto;
	width:1200px;

}
#pdContent table a:link,#pdContent table a:visited,#pdContent table a:hover,#pdContent table a:active{
    color:#0287cd ;
}
#pdContent table a:hover{
    text-decoration: underline !important;
}
/* #mid_right p{
	color:#666;
	line-height:28px;
	margin:0;
	padding:0;
	
}
#mid_right h2,#pdContent h2{
	color:#15a5f5;
	font-size:28px;
	font-weight:normal;
	line-height:50px;
}
#mid_right h3,#pdContent h3{
	color:#017bd2;
	font-size:18px;
	font-weight:normal;
	line-height:50px;
	font-weight:bold;
}
#mid_right h4,#pdContent h4{
	color:#0089c9;
	font-size:16px;
	font-weight:normal;
	line-height:30px;
} */
#pdContent .pdys .pdTxt{font-size:14px; line-height:28px; color:#555; margin:0;}
.margleft{
	margin:10px 0 10px 25px;	
	
}
.priceIntr{margin:0 0 30px 25px;}

#pdContent h1{ font-size:24px!important;}

#pdContent .title{
	margin-top:10px;
	height:39px;
	background:#f1f1f1;
	border-left:5px solid #0080ca;
	line-height:39px;
	font-size:18px;
	padding-left:5px;
	text-align:left;
	clear:both;
}
.title11{
	margin-top:10px;
	height:39px;
	background:#f1f1f1;
	border-left:5px solid #0080ca;
	line-height:39px;
	font-size:18px;
	padding-left:5px;
	text-align:left;
	clear:both;
}
.title2{
	margin-top:10px;
	margin-left:25px;
	height:39px;
	border-bottom:dotted 1px #CCC;
	line-height:39px;
	font-size:16px;
	
}
.title3{
	margin-top:10px;
	margin-left:25px;
	height:39px;
	border-bottom:dotted 1px #CCC;
	line-height:39px;
	font-size:18px;
	font-weight:bold;
	text-align:left!important;
	
}
.applist{margin:0 0 20px 0; width:650px; clear:both;}
/* .mid_info .infolist{
	width:1200px;
	margin:auto;
	padding-top:50px;	
} */
/* .mid_info ul li{
	width:440px;
	height:240px;
	float:left;
	margin-bottom:30px; */
	/*border-right:1px solid #dbdbdb;
	border-left:1px solid #fff;*/
/* } */
/* .mid_info ul li.bdlnone{
	border-left:none;
}
.mid_info ul li.bdrnone{
	border-right:none;
} */
/* .mid_info ul li h5{
	color:#444;
	font-weight:bold;
	
	font-size:24px;
	height:30px;
	width:350px;
	line-height:60px;
	text-align:center;
	font-weight:normal;
	margin:0 auto;
} */
/* .mid_info ul li h5 a{
	color:#444;
	font-weight:bold;

} */
/* .mid_info ul li div{ */
	/*margin:10px 0 10px 130px;*/
	/* margin:10px auto;
	width:75px;
}

.mid_info ul li p{
	font-size:14px;
	color:#888;
	height:24px;
	line-height:24px;
	margin-top:35px;
	text-align:left;
	padding:0;
} */
#pdContent{
	margin:40px auto 0 auto;
	width:1200px;

}
#pdContent table a:link,#pdContent table a:visited,#pdContent table a:hover,#pdContent table a:active{
    color:#0287cd ;
}
#pdContent table a:hover{
    text-decoration: underline !important;
}
#pdContent .pdys .pdTxt{font-size:14px; line-height:28px; color:#555; margin:0;}
.margleft{
	margin:10px 0 10px 25px;	
	
}
.priceIntr{margin:0 0 30px 25px;}

#pdContent h1{ font-size:24px!important;}

#pdContent .title{
	margin-top:10px;
	height:39px;
	background:#f1f1f1;
	border-left:5px solid #0080ca;
	line-height:39px;
	font-size:18px;
	padding-left:5px;
	text-align:left;
	clear:both;
}
.title11{
	margin-top:10px;
	height:39px;
	background:#f1f1f1;
	border-left:5px solid #0080ca;
	line-height:39px;
	font-size:18px;
	padding-left:5px;
	text-align:left;
	clear:both;
}
.title2{
	margin-top:10px;
	margin-left:25px;
	height:39px;
	border-bottom:dotted 1px #CCC;
	line-height:39px;
	font-size:16px;
	
}
.title3{
	margin-top:10px;
	margin-left:25px;
	height:39px;
	border-bottom:dotted 1px #CCC;
	line-height:39px;
	font-size:18px;
	font-weight:bold;
	text-align:left!important;
	
}
.wrapper {
	position: relative;
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/*合作页面*/
/* .mid_info .mid_cooperation{
	width:1200px;
	height:auto;
	margin:0 auto; */
	/*padding:10px 0 30px;*/

/* }
.mid_left{
	width:250px;
	float:left;
	background:#e8e8e8;
	margin:0;
} */
.table{
    margin:40px 0 0 25px;
	border-bottom:dotted 1px #CCC;
}
.table2{
    margin:10px 0 0 25px;
	border-bottom:dotted 1px #CCC;
}
/* .mid_right{
	width:730px;
	float:right;
	background:#e8e8e8;
} */
.gray1{ color:#666;}
/* .mid_info .mid_cooperation p{
	color:#666;
	font-size:14px;
	line-height:24px;
	margin-top:20px;
}
.mid_info .mid_cooperation a:link ,a:hover { color:#09C;}
.mid_info .events{
	height:300px;
	margin-top:30px;
	background:url("../images/eventbg.png") no-repeat 0 34px;
	border-bottom:1px dashed #c9c9c9;
}
.mid_info .events h5{
	color:#007bc3;
	font-size:14px;
	height:25px;
	line-height:25px;
}
.mid_info .events p{
	margin-top:6px;
	line-height:24px;
	height:24px;
	text-indent:30px
}
.mid_info .company{
	margin-top:30px;
}
.mid_info .map{
	float:left;
	width:640px;
	margin-bottom:30px;
}
.mid_info .company_info{
	float:left;
	width:340px;
	padding-left:18px;
}
.mid_info .company_info h5{
	font-size:14px;
	height:20px;
	line-heigth:20px;
	margin:15px 0 20px;
}
.mid_info .company_info p{
	font-size:12px;
	height:20px;
	line-height:20px;
	margin-top:0;
} */
.footer{display: block;background:#333333;height: 300px;padding-top: 15px;}
.footer-info div{ float: left;}
.footer-info .footer-left , .footer-info .footer-right{width: 20%;height:250px;margin-top:70px;}
.footer-info .footer-main{
	width:50%;
	height:250px;
}
.footer-info {
	overflow: hidden;
	height: 240px;
	width: 1200px;
	margin:0 auto;
}
.footer-info .footer-left{border-right: 1px solid #777777;}
.footer-info .footer-right{border-left: 1px solid #777777;}
.footer-info .footer-left img{width:180px;height:40px;padding-top: 35px;}
.footer-info-widget {
	float: left;
	text-align: center;
	padding-top: 15px;
}
.footer-main{padding:0 40px;margin-top:25px;}
.main_content p img{
	width:28px;
	height:20px;
	vertical-align: middle;
}
.footer-main .contact{
	color:#333333;
	font-weight: 400;
	font-size: 14px;
	margin-left:5px;
	margin-bottom:20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #333333;
}
.footer-right .right_con{float:right;}
.footer-right .right_con p{text-align: center;}
.footer-main .contact span{color: #A1A1A1;margin-left:10px;}
.footer-main p{line-height:40px;font-family: 'Arial Normal', 'Arial';}
.footer-info-widget-container {
	display: inline-block;
	*display:inline;
    *zoom:1;
	text-align: left;
	float:left;
	
}
.footer-info-widget h3 {
	margin-bottom: 20px;
	color: #fff;
	font-size: 14px
}
.footer-info-widget ul {
	line-height: 30px;
	font-size: 12px;
	max-width: 500px;
	color: #8f8f8f;
	float:left;
}
.footer-info-widget a {
	color: #8f8f8f
}
.footer-info-widget a:link,.footer-info-widget a:visited
{
color: #8f8f8f;
text-align:left;
text-decoration:none;

}
.footer-info-widget a:hover {
	color: #c8c8c8;
	text-decoration: none
}
.footer-info-widget .highlight {
	color: #c7c7c7
}
.footer-info-widget-cp ul li {
	width:170px;
}
.footer-info-widget-cp{ width:470px; }
.footer-wd{width: 400px;}
.footer-info-widget-follow{ width:230px;}
.footer-info-widget-links{ width:100px;}
.footer-info-widget-follow img {
	background: #fff;
}
.footer-info-widget-container{float:right !important;}
.footer-info-widget-follow i {
	margin-right: 9px
}
.footer-copy {
	height: 50px;
	width: 1200px;
	color: #000;
	margin:0 auto;
	font-size: 12px;
	padding-bottom:10px;
}
.footer-copy .wrapper p{
	width:1000px;
	margin:0 auto;
	color: #8f8f8f;
	font-size: 12px;
	text-align:center;
	float: none !important;
}
.footer-copy2 {
	height: 20px;
	background: #171b20;
	color: #8f8f8f;
	font-size: 12px;
	padding-top:10px;
	padding-bottom:10px;
}
.footer-copy .zjaic {
	float: left;
	margin: 10px 20px 0
}
.footer-copy .wooyun {
	float: left;
	margin: 10px auto 0 83px
}
.footer-copy a:hover{ color:#999; text-decoration:underline;}
/*合作页面*/
.left{float:left;}
.right{float:right;}
.btn-link {
	color: #3c3c3c
}
.btn-link:hover {
	color: #24b0cf
}
.list-unstyled {
	margin-top:-8px;
	padding-left: 0;
	list-style: none
}
.list-inline {
	margin-top:-8px;
	padding-left: 0;
	list-style: none
}
.list-inline .footer_tel{
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	margin-left: 2px;

}
.list-inline>li {
	display: inline-block;
	*display:inline;
    *zoom:1;
	margin-right:6px;
}
.list-sty li:nth-child(even){
	width:30% !important;
}
.list-sty li:nth-child(odd){
	width:60% !important;
}
.list-inline>li:first-child {
	padding-left: 0
}
.hidden{ display:none;}
.show{ display:block;}
.orange{color:#F30;}

/*-- 在线客服 --*/
*html{
background-image:url(about:blank);
background-attachment:fixed;
}
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq, .osqq .qq2 { background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; bottom:40px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:40px; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -100px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.box_os .osqq .qq2{ background-position:-140px -126px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt,.acbox .ico_gt:hover,.acbox .ico_gt:link,.acbox .ico_gt:visited,.acbox .ico_gt:active{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp,.acbox .ico_pp:hover,.acbox .ico_pp:link,.acbox .ico_pp:visited,.acbox .ico_pp:active{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; bottom:70px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}

/*-- 在线留言 --*/
.message2 .msg_detail ul li .consult-box{
	/* position:fixed;
	left:0px;
	bottom:40px;
	z-index:9999;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:40px; */
	background:#fff;
	position:absolute;
	right:55px;
	top:5px;
	/* bottom:10px; */
	width:181px;
	height:273px;
	box-shadow: 0px 2px 10px 0px rgba(176, 176, 176, 0.5) !important;
	display:none;
}
.message2 .msg_detail ul li .consult-box .consult-header{
	width:160px;
	height:20px;
	font-weight: 400;
	color: #666666;
	font-size:14px;
	padding:7px 7px 0px 7px;
}
.message2 .msg_detail ul li .consult-box .consult-body{
	width:160px;
	height:260px;
	padding:8px 5px 0 5px;
}
#consult-form input:focus{
    border-color:#333333;
    outline: none;
}
#consult-form textarea:focus{
    border-color:#333333;
    outline: none;
}
.message2 .msg_detail ul li .consult-box .consult-textarea{
	resize:none;
	border:1px solid #ccc;
	width:160px;
	height:97px;
	overflow:auto;
	font-size:12px;
	color:#ccc;
	padding:7px 0 0 7px;
}
.message2 .msg_detail ul li .consult-box .consult-info{
	font-size:12px;
	color:#333;
	margin-top:8px;
	border:1px solid #ccc;
	width:160px;
}
.message2 .msg_detail ul li .consult-box .consult-info span{
	border-right:1px solid #ccc;
	display:block;
	width:24px;
	height:16px;
	padding:2px 4px 2px 4px;
	float:left;
	background-color:#f5f5f5;
	background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat:repeat-x;
}
.message2 .msg_detail ul li .consult-box .consult-info input{
	width:160px;
	height:18px;
	background:none;
	border:none;
	color:#ccc;
}
.message2 .msg_detail ul li .consult-box .submit-box{
	margin-top:17px;
}
.message2 .msg_detail ul li .consult-box .submit-box .submit{
	border:none;
	width: 160px;
	display:inline-block;
	height: 22px;
	line-height: 22px;
	background: #005ADF;
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	color: #FFFFFF;
	cursor:pointer;
}
.consult{
	width: 160px;
	height: 22px;
	background: #005ADF;
	position:fixed;
	left:0px;
	bottom:40px;
	z-index:10999;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:40px;
}
.message2{
	width: 48px;
	height: 258px;
	position:fixed;
	right:15px;
	bottom:60px;
	z-index:10009;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:40px;
}
.message2 .msg_detail{ 
	width: 48px;
	height: 198px;
	background: #FFFFFF;
	box-shadow: 0px 2px 9px 0px rgba(187, 190, 196, 0.5) !important;
	border-radius: 41px;
	background: #FFFFFF;
}
.message2 .msg_detail .det_con{ 
	padding-top:23px;
	position: relative;
}
.message2 .back-top{
	margin: 0 auto;
	width: 32px;
	height: 32px;
	background: #FFFFFF;
	box-shadow: 0px 2px 9px 0px rgba(187, 190, 196, 0.5) !important;
	border-radius: 41px;
	margin-top: 10px;
}
.message2 .back-top a{
	position: relative;
	width: 32px;
	height: 32px;
	display: inline-block;
}
.message2 .back-top:active img{
	content: url(../images/xiangshang_atv.png);
}
.message2 .back-top img{
	vertical-align: middle;
	position:absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.message2 .msg_detail ul li{
	width: 48px;
	list-style-type:none;
	font-size:12px;
	font-weight:400;
	color:#666666;
	text-align:center;
	height:45px;
	cursor: pointer;
	margin-bottom:10px;
}
.message2 .msg_detail ul li .msg_active{
    color: #005ADF;
}
.message2 .msg_detail ul li .msg_unactive{
    color: #666666;
}
.message2 .msg_detail ul li .tel_msg{
	position:absolute;
	bottom:38px;
	width: 181px;
	height: 125px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 0px rgba(176, 176, 176, 0.5);
	right:50px;
	display:none;
}
.message2 .msg_detail ul li .tel_msg div{
	height:16px;
}
.message2 .msg_detail ul li .tel_msg div .right{padding:5px 5px 0 0;}
.message2 .msg_detail ul li .tel_msg p:nth-child(1){
	margin-top:22px !important;
}

.message2 .msg_detail ul li .tel_msg p{
	font-size: 14px;
	font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
	font-weight: 400;
	text-align:left;
	margin-left:20px;
    color: #666666;
	line-height:20px;
}
.message2 .msg_detail ul li .tel_msg p:nth-child(4){
    margin-top: 10px;
}
.message2 .msg_detail ul li .tel_msg p:nth-child(2n),.message2 .msg_detail ul li:nth-child(2):active p{
	color: #005ADF;
}
.message2 .msg_detail ul li .msg_active .msg_img1 {
	content: url(../images/tel-s_atv.png)
}
.message2 .msg_detail ul li:nth-child(2) p:active img{
	content: url(../images/kefu_atv.png)
}
.message2 .msg_detail ul li .msg_active .msg_img2 {
	content: url(../images/tousuyujianyi_atv.png)
}
.message2 .msg_detail ul li p{text-align: center;width:100%;}
h5{ font-size:14px; font-weight:bold;}
#solution{ width:100%;  height:280px;}
#solution #menu {width:1000px; margin:0 auto;}

