*{margin:0; padding:0;font-family: "微软雅黑"}
ul,li{list-style: none;margin:0;padding:0;}
img{border:none;}

a{transition:all 0.3s ease-in-out!important;-moz-transition:all 0.2s ease-in-out!important,-ms-transition:all 0.2s ease-in-out!important;-webkit-transition:all 0.2s ease-in-out!important;-o-transition:all 0.2s ease-in-out!important;color:#fff;cursor: pointer;text-decoration: none;}
a:hover{}

.clearfix{clear: both;}
.textover{text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.ybtn{display:block;text-align: center;color:#fff;background-color:#fe0200!important;}
.ybtn:hover{opacity:0.8}
.rtxt{color:#fe0200!important;}

.maincontent{width: 100%;position: relative;}
.autocontent{width: 1070px;margin:0 auto;overflow: hidden;}

.autocontent_index{width:1280px;margin:0 auto;overflow: hidden;}



.header{height:130px;}
.logo{margin:53px 0 0 0;display:block;float: left;}
.title{color:#5a5f64;font-size: 30px;display:block;float: left;margin:60px 0 0 7px;}

.nav{height: 64px;overflow:hidden;background:url(../img/navbg.png) repeat;background:rgba(0,0,0,0.3);z-index:999;position: relative;}
.nav .autocontent{position: relative;height:48px;overflow:hidden;}
.nav a{display:block;float: left;height: 32px;line-height: 32px;width:auto;padding:0 24px;font-size:15px;color:#fff;margin:16px 0 0 0;}
.nav a:hover,.nav a.sel{background:url(../img/navaselbg.png) repeat;background:rgba(0,0,0,0.5);}

.secnavac{height:96px;position: relative;z-index: 999;}
.secnav{height:96px;width:108px;/* position:absolute;left:78px;top:196px; */background:url(../img/navbg.png) repeat;background:rgba(0,0,0,0.3);margin:0 0 0 78px;display:none;}
.secnav a{display:block;width:auto;height:32px;line-height: 32px;float:none;padding:0 24px 0 24px;font-size:15px;color:#fff;margin:0;}
.secnav a:hover,.secnav a.sel{background:url(../img/navaselbg.png) repeat;background:rgba(0,0,0,0.5);}

.navlag{position:absolute;height:16px;width:auto;right:-20px;top:8px;}
.navlag a{display: block;height:16px;line-height:16px;border-right:1px solid #fff;padding:0 26px;}
.navlag a:hover,.navlag a.sel{background:none;color:#333;text-shadow:1px 1px 0 #666;}
.navlag a:last-child{border:none;}


.banner{margin-top:-160px;z-index:998;position: relative; overflow: auto;width: 100%!important;z-index: 9;}
.banner img{display:block;width:100%;}
.banner ul{margin:0!important;width:300%;overflow:hidden;}
.banner ul li { float: left;width:33.33%;}
.banner ul li a{display: block;width: 100%}
.banner ul li img{width: 100%;height: auto;display: block;}
ol.dots{margin:0!important;text-align: center;}
.banner .btn, .banner .dot {
	-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
}

.banner .dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom:5px;
}
.banner .dots li {
	display: inline-block;
	width:14px;
	height: 14px;
	margin: 0 4px;

	text-indent: -999em;

	cursor: pointer;
	background:none;
	border:1px solid #fff;
	border-radius:50% 50%;

	-webkit-transition: background .5s, opacity .3s;
	-moz-transition: background .5s, opacity .3s;
	transition: background .5s, opacity .3s;
}
	.banner .dots li:hover{
		opacity: 0.8;
	}
	.banner .dots li.active {
		background:#fff;
	}

.banner .arrows {
	position: absolute;
	bottom: 20px;
	right: 20px;
	color: #fff;
}
.banner .arrow {
	display: inline;
	padding-left: 10px;
	cursor: pointer;
}



.indexcon{margin-top:56px;}
.icdiv{width:322px;float: left;margin:0 24px 0 0;}
.ictit{width:100%;height: 50px;line-height:50px;border-bottom:1px dashed #999;font-size:22px;text-align: center;color:#666;}
.icdiv1{width:254px;}
.icdiv4{width:280px;margin:0;}
.icdiv1 .ictit{background:url(../img/ictit1.jpg) no-repeat 50px 8px;}
.icdiv2 .ictit{background:url(../img/ictit2.jpg) no-repeat 86px 1px}
.icdiv3 .ictit{background:url(../img/ictit3.jpg) no-repeat 86px 4px}
.icdiv4 .ictit{border:none;}

.icdivcon{width:100%;margin:16px 0 0 0;line-height: 24px;color:#696969;height:170px;overflow: hidden;font-size: 14px;}

.icdivul{width:300px;margin:24px 0 0 0;height:162px;}
.icdivul li{width:100%;height:28px;line-height: 28px;color:#7d7d7d;font-size: 14px;list-style: disc inside;margin:0 0 0 20px;}
.icdivul li a{;color:#7d7d7d;font-size: 14px;}
.icdivul li a:hover{color:#333;}
.indexxq{width:104px;height:30px;line-height:30px;font-size: 14px;margin:0 auto;background:url(../img/xqarrow.png) no-repeat 88px 9px;}
.indexxq_new{display:block;width:270px;height:39px;line-height:39px;font-size: 14px;margin:0 auto;background:url(../img/xqjr_index.png) no-repeat center;}


.icd3{width:100%;margin:14px 0 0 0;height:165px;/*height:172px;*/}
.icd3 a{display: block;width:274px;height: 43px;line-height:43px;margin:0 auto 6px auto;text-align: center;color:#7d7d7d;font-size: 18px;}
.icd3 .a1{background: url(../img/icd31.png) no-repeat center;}
.icd3 .a2{background: url(../img/icd32.png) no-repeat center;}
.icd3 .a3{background: url(../img/icd33.png) no-repeat center;}
.icd3 a:hover{color:#333;}

.icd4{}
.indexadd{font-size:14px;color:#7c7c7c;height:14px;line-height:14px;text-align: center;width:100%;margin:0 0 34px 0;}
.indexinfo{font-size:22px;text-align: center;color:#7c7c7c;height:34px;line-height:34px;}
.indexinfo.cz{margin-top:28px;}



.footer{height: 146px;text-align: center;background:#b2b2b2;color:#fff;font-size:18px;line-height:54px;margin-top:58px;letter-spacing:2px;}


.maintit{width:100%;color:#666667;font-size:22px;text-align: center;line-height:50px;height:50px;margin:56px auto 0 auto;border-bottom: 1px dashed;}
.maintit img{vertical-align: sub;}
.maincon{margin:0 auto;}
.comcon{width:950px;margin:55px auto;color:#696969;}
.comcon p{line-height:24px;margin:0 0 10px 0;text-indent: 2em;}
.combtn{width:298px;height:30px;display: block;text-align: center;color:#fff;font-size:14px;line-height:30px;background-color:#fe0200;margin:0 auto 50px auto;}

.salescon{width:100%;display: block;}


.pdnav{width:200px;float: left;margin:30px 0 0 30px;}
.pdnav li{width:100%;height:34px;border-bottom:1px dashed #666;color:#666;cursor:pointer;line-height:34px;font-size: 18px;}
.pdnav li span{display: inline-block;width:10px;height:10px;border:2px solid #999;margin:0 8px 0 24px;transition:all 0.3s ease-in-out!important;-moz-transition:all 0.2s ease-in-out!important,-ms-transition:all 0.2s ease-in-out!important;-webkit-transition:all 0.2s ease-in-out!important;-o-transition:all 0.2s ease-in-out!important;}
.pdnav li:hover span,.pdnav li.sel span{border-color:#fe0200;}
.pdcon{width:707px;margin:36px 0 0 106px;font-size:18px;color:#b3b3b3;float: left;}
.pdcondiv{display: none;}
.pdcondiv.sel{display: block;}
.pdctit{color:#666;height:34px;line-height:34px;width:100%;margin:0 0 7px 0;}
.pdccon p{color:#b3b3b3;line-height:28px;margin:0 0 10px 0;}

.hnul{width:892px;margin:25px auto;}
.hnul li{width:770px;padding:16px 61px;border-bottom:1px dashed #777;overflow: hidden;}
.hnlil{display: block;float: left;width:184px;box-shadow:3px 3px 0 #d1d1d1;}
.hnlil:hover{opacity:0.8;}
.hnlil img{display: block;width:100%;}
.hnlir{width:570px;float: right;}
.hnlirtit{color:#1f202c;font-size:14px;height:32px;line-height:32px;display: block;}
.hnlirtit:hover{color:#555;}
.hnlir p{color:#7e8186;line-height:24px;margin:0;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.hnlirbtn{width:95px;height:30px;line-height:30px;float:right;margin:7px 0 0 0;}

#pagediv{height: 38px;float: right;width: auto;margin:30px 3px 0 0;}
#pagediv a{display: block;display: block;float:left;background: #7e8186;width: 36px;height: 36px;line-height: 36px;text-align: center;margin:0 0 0 7px;}
#pagediv a.pagenow{width: 34px;height: 34px;background: #fff!important;border:1px solid #c5c5c5;color: #000;}
#pagediv a.pagenp{width: 64px;background: #fe0200}
#pagediv a.pagefl{width: 49px;background: #fe0200}



.jobul{width:836px;margin:7px auto;}
.jobul li{width:100%;height:60px;color:#7c7c7c;font-size: 14px;overflow:hidden;border-bottom:1px dashed #888;}
.jobli{float:left;text-align: center;height:60px;line-height:70px;}
.joblitit{color:#fe0200;}
.jobli1{width:168px;padding:0 0 0 92px;text-align:left;}
.jobli2{width:100px;}
.jobli3{width:280px;}
.jobli4{width:196px;}

/*.cuform{width:864px;margin:24px auto;overflow:hidden;}
.cuform label{float:left;height:50px;line-height:50px;width:102px;padding:0 0 0 22px;color:#666;font-size: 22px;display:block;margin:21px 0 0 0;}
.cuform .ipttxt{width:730px;height:50px;line-height:50px;float:left;border:4px solid #dbdbdb;display:block;margin:21px 0 0 0;font-size:22px;color:#777;}
.cuform textarea.ipttxt {height:250px;}
.cusuba{width:140px;height:36px;line-height: 36px;margin:28px auto;}
.cumap{display:block;margin:0 auto;width:864px;}
.cudowntip{width:100%;text-align: center;color:#666;font-size: 22px;line-height:30px;margin:35px auto 21px auto;}
.cuform label.error{display:block;float:none;width:100%;text-align: right;color:red;clear:both;padding:0;font-size:18px;}
.cuform .ipttxt.error{box-shadow:0 0 7px red;}*/

.cuform{width:460px;margin:44px 0;overflow:hidden;float: left;}
.cuform label{float:left;height:48px;line-height:48px;width:80px;padding:0 0 0 5px;color:#666;font-size: 18px;display:block;margin:21px 0 0 0;}
.cuform .ipttxt{width:372px;height:48px;line-height:48px;float:left;border:1px solid #dbdbdb;display:block;margin:21px 0 0 0;font-size:22px;color:#777;}
.cuform textarea.ipttxt {height:347px;}
.cusuba{width:140px;height:36px;line-height: 36px;margin:28px auto;letter-spacing:3px;}
.cur{margin:65px 0 0 26px;width:579px;float: left;}
.cumap{display:block;border: 1px solid #dbdbdb;width:100%;}
.cudowntip{width:530px;color:#666;font-size:18px;line-height:42px;margin:21px auto;padding:0 0 0 48px;}
.cuform label.error{display:block;float:none;width:100%;text-align: right;color:red;clear:both;padding:0;font-size:18px;}
.cuform .ipttxt.error{box-shadow:0 0 7px red;}

.atcon{overflow:hidden;width:100%!important;}
.attip{width:400px;float:left;height:32px;line-height:32px;margin:0 0 40px 80px;background:url(../img/attipbg.png) no-repeat 0 0;font-size:22px;padding:0 0 0 48px;}


.pdcon{width:707px;margin:36px 0 0 106px;font-size:18px;color:#b3b3b3;float: left;}
.pdcon2{width:707px;margin:20px 0 0 106px;font-size:18px;color:#b3b3b3;float: left;}
.pdcconxq2{width:104px;height:30px;line-height:30px;font-size: 14px;background:url(../img/xqarrow2.png) no-repeat 6px 9px;}
.pdcconxq{width:104px;height:30px;line-height:30px;font-size: 14px;background:url(../img/xqarrow.png) no-repeat 88px 9px;
float:right}
