@charset "utf-8";
@font-face{ font-family:myFirstFont; src:url();}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}

/*====翻页====*/


/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/
.top-box {height: 135px;line-height: 135px;width:100%;position:relative;}
.top-box:before{content:"";position:absolute;height:73px;width:797px;right:50%;top: 36px;margin-right: -960px;background:url(../images/bg.png) right top no-repeat;}
.top-box .top {width: 1110px;margin: 0 auto;position:  relative;line-height: 135px;overflow: hidden;} 
.top-box .top .left {float:left;l;l;line-height: 135px;}
.top-box .top .left img {width:556px;height:77px;display:inline-block;vertical-align: middle;}
.top-box .top .right{ float:right; margin: 0 210px 0 0 ;}
.top-box .top .right a {color:#fff;font-size:16px;font-weight:bold;line-height:73px;background:url(../images/xx.png) left center no-repeat;padding-left:50px;display:inline-block;height:73px;margin-top: 36px;}

.banner { width:100%; height:199px;}

.cont-box { width:100%;}
.cont-box  .content {width: 1110px;margin: 15px auto;}
.cont-box  .content .left {width:285px;float:left;background:#eef3f6;height:100%;margin-right:15px;}
.cont-box  .content .left ul li {height:63px;border-bottom: solid 1px #fff;background: #dde8ee;}
.cont-box  .content .left ul li a { font-size:18px; color:#4f626d; line-height:64px; text-align:left; padding-left:58px; display:block; }
.cont-box  .content .left ul li.on a,.cont-box  .content .left ul li a:hover{ background:url(../images/nav.png) center center no-repeat; color:#fff;}
.cont-box  .content .right{background:url(../images/bg1.png) #f5f8fa bottom center no-repeat;width:800px;float:left;padding: 30px 120px 260px 120px;}
.cont-box  .content .right h3{ font-size:30px; color:#4f626d; line-height:60px; text-align:center;  margin: 0 0 30px 0;}
.cont-box  .content .right table { border-collapse: collapse;}
.cont-box  .content .right table, th{border:1px solid #a0adb4;height:54px;background:#d7ecf7;text-align:center;font-size:16px;color:#4f626d;font-weight:bold;line-height:54px;margin: 0 auto;}
.cont-box  .content .right table td{border:1px solid #a0adb4; height:54px; text-align:left; line-height:54px;  font-weight:normal;  padding-left:30px;}
.cont-box  .content .right-bm table td{border:1px solid #a0adb4; height:54px; text-align:left; font-size:16px; color:#333333; line-height:54px;  font-weight:normal;  padding-left:30px;}
.cont-box  .content .right p {font-size:16px;color:#333333;line-height:60px;text-align: left;}
.cont-box .content .right-bm p{ text-align:right}


.cont-box  .content .left-hf { width:285px; float:left; background:#eef3f6; height:100%; min-height:460px; margin-right:15px;}
.cont-box  .content .left-hf ul li { height:63px; border-bottom: solid 1px #fff; }
.cont-box  .content .left-hf ul li a { font-size:18px; color:#4f626d; line-height:64px; text-align:left; padding-left:58px; display:block; }
.cont-box  .content .left-hf ul li a:hover{ background:url(../images/nav.png) center center no-repeat; color:#fff;}
.cont-box  .content .right-hf{background:url(../images/bg1.png) #f5f8fa bottom center no-repeat;width:800px;float:left;}
.cont-box  .content .right-hf h3{ font-size:30px; color:#4f626d; line-height:60px; text-align:center;  margin: 0 0 30px 0;}
.cont-box  .content .right-hf  .cx-input { width:536px; height:38px; background:#fff; border: solid 1px #a0adb4; font-size:16px; color:#798c97; line-height:38px; padding-left:30px; }
.cont-box  .content .right-hf  .input { position:relative;}
.cont-box  .content .right-hf input:focus{ border-style:solid;border-color: #4f626d;box-shadow: 0 0 3px #c6c6c6;}
.cont-box  .content .right-hf  .input:before{ content:"*"; position:absolute; left:18px; line-height:38px; color:red;}
.cont-box  .content .right-hf .submit{ width:536px;}
.cont-box  .content .right-hf .cx-btn { width:122px; height:42px; background:url(../images/btn.png) center center no-repeat; border:none; color:#fff; line-height:42px;  font-size:18px; margin:30px auto; display:block;}


.cont-box  .content .left-lxzx { width:285px; float:left; background:#eef3f6; height:100%; min-height:965px; margin-right:15px;}
.cont-box  .content .left-lxzx ul li { height:63px; border-bottom: solid 1px #fff; }
.cont-box  .content .left-lxzx ul li a { font-size:18px; color:#4f626d; line-height:64px; text-align:left; padding-left:58px; display:block; }
.cont-box  .content .left-lxzx ul li a:hover{ background:url(../images/nav.png) center center no-repeat; color:#fff;}
.cont-box  .content .right-lxzx{background:url(../images/bg1.png) #f5f8fa bottom center no-repeat;width:800px;float:left;padding: 30px 25px 260px 25px;}
.cont-box  .content .right-lxzx h3{ font-size:30px; color:#4f626d; line-height:60px; text-align:center;  margin: 0 0 30px 0;}
.cont-box  .content .right-lxzx table { border-collapse: collapse;}
.cont-box  .content .right-lxzx table, th{border:1px solid #a0adb4; height:54px; background:#d7ecf7; text-align:center; font-size:16px; color:#4f626d; font-weight:bold; line-height:54px;}
.cont-box  .content .right-lxzx table, td{border:1px solid #a0adb4;height:54px;background:#fdfefe;text-align:left;font-size: 14px;color: #4f626d;line-height:54px;font-weight:normal;padding-left:12px;}
.cont-box  .content .right-lxzx table tr td:nth-child(2) {color:#409500; width:365px;}
.cont-box  .content .right-lxzx table tr td:nth-child(3) { text-align:center; padding-left:0px; width:90px; }
.cont-box  .content .right-lxzx table tr td:nth-child(4) {text-align:center;padding-left:0px; width:84px;}
.cont-box  .content .right-lxzx .fy{margin: 25px 0 -8px 0;}
.cont-box  .content .right-lxzx .fy img { display:block; margin: 0 auto;}


.cont-box  .content .left-sy { width:285px; float:left; background:#eef3f6; height:100%; min-height:1280px; margin-right:15px;}
.cont-box  .content .left-sy ul li { height:63px; border-bottom: solid 1px #fff; }
.cont-box  .content .left-sy ul li a { font-size:18px; color:#4f626d; line-height:64px; text-align:left; padding-left:58px; display:block; }
.cont-box  .content .left-sy ul li a:hover{ background:url(../images/nav.png) center center no-repeat; color:#fff;}
.cont-box  .content .right-sy{background:url(../images/bg1.png)  #f5f8fa bottom center no-repeat;width:800px;float:left;padding: 30px 0 260px 0;}
.cont-box  .content .right-sy h3{ font-size:30px; color:#4f626d; line-height:60px; text-align:center;  margin: 0 0 30px 0;}
.cont-box  .content .right-sy p {font-size:16px;color:#333333;line-height:36px;width:660px;margin: 5px  auto;line-height: 2em!important;}
.cont-box  .content .right-sy .line{ width:660px; height:1px; background:#c8dae4; margin:0 auto;}
.cont-box  .content .right-sy>span{ font-size:16px; font-weight:bold; color:#333333; line-height:36px; text-align:center; display:block;}
.cont-box  .content .right-sy .submit{ width:800px;}
.cont-box  .content .right-sy .cx-btn {width:290px;height:62px;background:url(../images/btn2.png) center center no-repeat;border:none;color:#fff;line-height:42px;font-size:18px;margin:30px auto;display:block;cursor:  pointer;}

/*==========================================首页 结束=============================================*/
.bottom-box { width:100%; height:80px; background:#4f626d; }
.bottom-box  .bottom { width:1200px; margin: 0 auto;}
.bottom-box  .bottom p { text-align:center; color:#fff; font-size:12px; line-height:80px;}

form{ width:536px; margin:0 auto}
form ul li{ margin-bottom:23px;}
form ul li .input{ width:100%; height:37px; line-height:35px; border:#a0adb4 1px solid; background:#fff;}
form ul li .input.xing{ position:relative;}
form ul li .input.xing:after{content:"*";position:absolute;left:20px;font-size:16px;color:#ff0000;top: 2px;}
form ul li .input input{background:none;border:none;width:100%;height:35px;vertical-align:top;padding: 0 32px; font-size:16px}
input::-webkit-input-placeholder{ color:#798c97;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#798c97; }
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#798c97;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#798c97;}
form ul li .input.input01{ float:left; width:382px;}
form ul li .input.anniu{ float:right; width:147px; background:url(../images/form_bg.png) center no-repeat; position:relative}
form ul li .input.anniu input[type="submit"]{ cursor:pointer; position:relative; font-size:14px; color:#798c97;}
form ul li .input.anniu .tuxing{ position:absolute; left:0; top:0; width:147px; height:100%}

.filter-disabled {
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.filter-box {
    position: relative;
}

.filter-box select {
	display: none;
}

.filter-text {
	height: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	padding: 0 30px 0 10px;
}

.filter-text input {
	font-size: 14px;
}

.filter-text .filter-title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
	font-size: 14px;
	color: #798c97;
	text-align:  center;
}

.filter-list {
	display: none;
	width: 100%;
	max-height: 300px;
	background-color: #fff;
	font-size: 14px;
	position: absolute;
	top: 36px;
	left: 0;
	z-index: 99;
	overflow: auto;
}

.filter-list li.filter-null a {
	color: #d2d2d2;
}

.filter-list li a {
	display: block;
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

.filter-list li:hover {
	background-color: #f2f2f2;
}

.filter-list li.filter-selected {
	background-color: #79c043;
}

.filter-list li.filter-selected a{
	display: block;
	color: #fff;
}

.filter-list li.filter-disabled {
	background-color: #fff;
}

.filter-list li.filter-disabled a{
	display: block;
	color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
	cursor: not-allowed!important;
	background-color: #fff;
}

.icon {
	position: absolute;
}

.icon-filter-arrow {
	width: 11px;
	height: 8px;
	background-repeat: no-repeat;
	background-image: url(../images/icon_arrow_down_x2.png);
	background-size: 100%;
	right: 14px;
	top: 13px;
	transition: all .2s;
}

.icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.filter-list::-webkit-scrollbar-track {
	background: #fff 
}

.filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}

form .filter-list li{ margin-bottom:0}
form .filter-list li a{ font-size:14px; color:#666}
form ul li h4{ padding:0 0 0 20px; font-size:16px; color:#798c97; margin-bottom:14px; margin-top:35px}
form ul li .textarea{ width:100%; height:247px; line-height:35px; border:#a0adb4 1px solid; background:#fff;}
form ul li textarea{background:none;border:none;width:100%;height:35px;vertical-align:top;padding: 0 32px;font-size:16px;height: 210px;padding: 17px 32px; resize:none;}
form ul li.li{ text-align:center}
form ul li.li .btn{ width:122px; height:42px; line-height:42px; display:inline-block; margin:0 10px;}
form ul li.li .btn input{ width:100%; height:42px; background:url(../images/jianbian02.png) center no-repeat; border:none; cursor:pointer; font-size:18px; color:#fff}
form ul li.li .btn input:hover{ background:url(../images/jianbian01.png) center no-repeat;}

/*==========================================内页 开始=============================================*/


/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1700px){
}

@media(max-width: 1420px){
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
}

@media(max-width: 1100px){
}

@media(max-width: 992px){
}

@media(max-width: 768px){
	.ar_web{ display:none}
	.ar_wap{ display:block}
}