@import url("reset.css");
/*public*/
body{font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#666;background:#fff;}
a{color:#39f;text-decoration:none;}
a:hover{text-decoration:underline;}
.wrapper {width:1180px;margin:0 auto;position:relative}
.btn_blue,#filter li a.cur,.category li a.cur{background-color:#4d90fe;background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff;}
.btn_blue:hover,#filter li a.cur:hover,.category li a.cur:hover{background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;border-image:initial;text-decoration:none}
.textinput{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;font-size:13px;height:25px;line-height:25px;padding:1px 8px;color:#999;}
.textinput:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid #0084cf;outline:none;color:#666;}
.cat_title{overflow:hidden;padding:35px 0;height:120px;border-bottom:1px solid #d8d9d8;}
.cat_title h2{font-size:48px;display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-top:65px;}
.cat_title p{display:inline-block;zoom:1;*display:inline;vertical-align:middle;color:#999;margin-top:65px;margin-left:10px;}
.cat_title strong{font-size:60px;font-family:Arial;font-weight:bold;color:#333;margin-right:6px;vertical-align:middle;}
.cat_title .more{font-size:24px;position:absolute;right:10px;top:50px;}
/*header*/
header{width:100%;height:80px;position:fixed;top:0;z-index:999;}
* html{background-image:url(about:blank);background-attachment:fixed}
* html header{position:absolute;top:expression(eval(document.documentElement.scrollTop))}
#navbg{width:100%;height:80px;overflow:hidden;text-indent:-9999px;position:absolute;left:0;top:0;background:#111;}
#ruifoxHome #navbg{filter:alpha(opacity=80);opacity:0.8;}
#ruifoxHome .cat_title{overflow:hidden;padding:35px 0;height:150px;border-bottom:1px solid #d8d9d8;}
#ruifoxHome .cat_title h2{font-size:46px;text-indent:10px}
#ruifoxHome .cat_title p{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-size:12px;color:#999;margin-top:80px;}
#ruifoxHome .cat_title strong{font-size:50px;float:none;font-weight:normal;font-family:Verdana;color:#999;margin:0 6px;vertical-align:top;}
header h1.logo{position:absolute; top:15px;}
header nav{display:block;position:absolute;right:0px;top:0;font-size:0;}
header nav li{display:inline-block;zoom:1;*display:inline;width:120px;height:78px;background:url(../images/nav_ico.png) no-repeat;}
header nav li.home{border-left:none;background-position:10px 0}
header nav li.about{background-position:10px -78px}
header nav li.service{background-position:10px -156px}
header nav li.cases{background-position:10px -234px}
header nav li.client{border-right:none;background-position:10px -312px}
header nav li.contact{border-right:none;background-position:10px -390px}

header nav li.tel{border-right:none;background-position:250px -515px; width:250px; text-align:right; height:20px}


header nav li a{display:block;height:40px;padding-left:40px;margin:20px 5px 0 5px;font-size:14px;color:#fff;text-decoration:none;}
header nav li a:hover{text-decoration:none;}
header nav li span{display:block;color:#999;font-size:11px;-webkit-text-size-adjust:none;}



.link {
	background:#ededed url(../images/linkbj.jpg) no-repeat center;
	/*height:191px;*/
	margin:auto;
}
.link_dh {
	margin:auto;
	text-align:left;
	width:1180px;
	padding:0px 0px 0px 0px;
}
.link_nr {
	width:1180px;
	margin:0px auto;
	padding:10px 0px
}
.link_nr li {
	float:left;
	margin-right:18px;
	line-height:25px;
	list-style:outside;
	list-style:none;
}
.link_nr li a:link{
font-size:13px;
}
.link_nr li a:hover{
color:#CC3333
}

.about_dhen {
	float:left;
	line-height:22px;
	font-size:34px;
	color:#e03639;
	margin-top:0PX;
}
.about_dhcn {
	float:left;
	line-height:20px;
	margin-left:10px;
	margin-top:10px;
	color:#898989;
}
.about_dhcn span {
	font-size:15px;
}



.aboutbanner{
	height:350px;
	background:#e4e1dd url(../images/banner_about.jpg) no-repeat center; 
}



.servicebanner{
	height:350px;
	background:#e4e1dd url(../images/banner_service.jpg) no-repeat center; 
}


.contactbanner{
	height:350px;
	background:#e4e1dd url(../images/banner_contact.jpg) no-repeat center; 
}




.main2{ width:100%; height:505px; background:#cdcccc;}
.main2-bx{ width:1180px; margin: 0 auto;}
.main2-bx .main2-bx-z{ float:left; width:580px; background:#e0e0e0; height:505px; padding:108px 75px 0 60px; box-sizing:border-box; *width:445px; *height:437px;}
.main2-bx .main2-bx-z h2{ font-size:55px; color:#2b2b2b;}
.main2-bx .main2-bx-z h2 span{ font-size:23px; font-weight:normal; width:155px; display:block; border-bottom:5px solid #2b2b2b; height:35px;margin-top: 30px;}
.main2-bx .main2-bx-z p{font-size:18px; color:#2b2b2b; line-height:32px; margin:8px 0 15px 0;}
.main2-bx .main2-bx-z h4{ font-size:36px; color:#2b2b2b;}

.main2-bx .main2-bx-y{float:right; background:url(../images/about-1.jpg) no-repeat; height:505px; width:600px; }
.main2-bx .main2-bx-y .wz{width:505px; height:171px; background:#c72429; filter:alpha(opacity=80); -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8; margin-top:186px; padding:24px 35px 0 40px;  box-sizing:border-box; *width:390px; *height:147px;}
.main2-bx .main2-bx-y .wz h1{color:#fff; font-size:20px; height:38px;}
.main2-bx .main2-bx-y .wz p{font-size:13px; color:#fff; line-height:21px;}





/* ad **/
#ads {
	background: url('../images/ad.png') 50% 0 repeat-y fixed;
}
.ads-section {
	position: relative;
  	z-index: 10;
  	padding: 60px 0 50px 0;
}
.ads-overlay {
  	padding: 0 !important;
}
.parallax-section {
  	background-attachment: fixed !important;
  	background-size: cover !important;
}
.section-overlay {
  	position: relative;
  	display: block;
  	color: white;
  	width: 100%;
  	height: 100%;
  	/*background-color: rgba(0, 0, 0, 0.6);*/
  	padding: 60px 0 50px 0;
}
.ads-h4{
	font-size:16px;
	margin-top:30px;
}
.ads-h4 a{
	display:inline-block;
	color:#fff;
	background:#ff3d41;
	padding:10px 20px;
	border-radius:5px;
	-webkit-transition:all ease-in-out .3s;
	-moz-transition:all ease-in-out .3s;
	-o-transition:all ease-in-out .3s;
	transition:all ease-in-out .3s;
}
.ads-h4 a:hover{
	color:#fff;
	background-color:#fe5e61;
}
.web-hh1{
	font-size:15px;
}
.web-hh2{
	font-size:14px;
}


.ix1 { margin:30px auto 0px auto; width:1180px; }
.ix1-1 { font-size:24px; color:#BABACD; text-align:center; font-family:Arial, Helvetica, sans-serif }
.ix1-2 { font-size:35px; color:#d30830; text-align:center; font-weight:bold; height:48px; line-height:48px; }
.ix1-3 { background:url(../images/line1.jpg) center 0 no-repeat; margin:10px 0; height:10px; line-height:10px; }
.ix1-4 { font-size:15px; text-align:center; }
.ix1-5 { margin:20px 0 0 0; }

/*index 7*/
.service_list { padding: 30px 0px 0px; height: auto; overflow: hidden; }
.service_list li { width: 167px; float: left; }
.service_list li span { display: block; cursor: pointer; }
.service_icon { width: 100px; height: 100px; margin-left: 38px; display: block; background-image: url("/images/lct.png"); }
.service_icon1 { }
.service_icon2 { background-position: -159px 0px; }
.service_icon3 { background-position: -317px 0px; }
.service_icon4 { background-position: -476px 0px; }
.service_icon5 { background-position: -635px 0px; }
.service_icon6 { background-position: -793px 0px; }
.service_icon7 { background-position: -952px 0px; }
.service_list li:hover .service_icon1 { background-position: 0px -122px; }
.service_list li:hover .service_icon2 { background-position: -156px -122px; }
.service_list li:hover .service_icon3 { background-position: -317px -122px; }
.service_list li:hover .service_icon4 { background-position: -476px -122px; }
.service_list li:hover .service_icon5 { background-position: -635px -122px; }
.service_list li:hover .service_icon6 { background-position: -793px -122px; }
.service_list li:hover .service_icon7 { background-position: -952px -122px; }
.service_name { width: 167px; text-align:center}
.service_intro { width: 160px; text-align:center; padding-left:28px}
.service_name { padding: 18px 0px 8px 18px; color: rgb(51, 51, 51); font-size: 18px; }
.service_intro { color:#888888; }
.service_list li:hover span { color: rgb(199, 12, 31); }



/** our service **/
.service-ttl{
	color:#d30830;
	font-size:34px;
	font-weight:bold;
	text-align:center; 
	font-weight:bold; 
	height:48px; 
	line-height:48px; 
}



.service-info{
	font-size:15px;
	color:#666;
}
.s-thumb{
	width: 100%;
	margin-top: 20px;
	position: relative;
}
.s-thumb img{
	width: 100%;
	height: auto !important;
}
.s-ttl{
	width: inherit;
	height: 30px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: rgba(0,0,0,0.5);
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	transition: all ease-in-out .35s;
	-moz-transition: all ease-in-out .35s;
	-webkit-transition: all ease-in-out .35s;
	-ms-transition: all ease-in-out .35s;
}
.s-ttl a{
	color: #FFFFFF;
	line-height: 100%;
	display: block;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 50%;
	margin-top: -25px;
}
.s-ttl a:hover{
	color: #FFFFFF;
}
.s-thumb:hover .s-ttl{
	height: 100%;
}


/** our case **/
.case-section{
	background:#f2f2f2;
}
.case-title{
}
#casemixup .mix{
    display: none;
}
.case-full{
	width:100%;
	background:url(../images/case-line.png) repeat-x center center;
	margin-top:10px;
	margin-bottom:30px;
}
.cate-pills {
	padding:0;
}
.cate-pills ul{
	display:inline-block;
	text-align:center;
	padding:0 10px;
	margin:0;
	list-style:none;
	list-style-image:none;
	font-size:0; /*set li's space to 0*/
	background:#f2f2f2;
}
.cate-pills ul li{
	display:inline-block;
	cursor:pointer;
	padding:0 10px;
	margin-top:15px;
	list-style:none;
	list-style-image:none;
}
.cate-pills ul li span{
	display:block;
	background:#db2822;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:8px 15px;
	border-radius:5px;
	transition:all ease-in-out .6s;
}
.cate-pills ul li span.active{
	color:#000;
	background-color:#d8d8d8;
}
.case-list{
	width:100%;
	overflow:hidden;
	padding-left: 10px;
	padding-right: 10px;
}
.list-row{
	margin-left:-10px;
	margin-right:-10px;
}
.case-item{
	width:100%;
	float:left;
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top:10px;
}
.case-item-thumb{
	position:relative;
	border:1px solid #ccc;
	padding:2px;
	background:#fff;
}
.case-item-thumb img{
	display:block;
	width:100%;
	height:auto !important;
}
.case-text-box{
	padding:3px;
}
.case-desp{
	color:#666;
	font-size:12px;
	line-height: 20px;;
	height: 80px;
	overflow: hidden;
	margin-top: 10px;
}
.case-top{
	border-bottom:1px dashed #ccc;
	padding:5px 0;
}
.fengcai-top{
	padding:5px 0;
}
.gaodu{padding-top:30px;}
.case-top h6{
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.case-top h6 a{
	color:#000;
}
.case-top h6 a:hover{
	color:#e20009;
}
.case-top span{
	display:inline-block;
	float:right;
	margin:0;
	padding:0;
	color:#e20009;
	font-size:12px;
	line-height:30px;
	padding-right:20px;
	background:url(../images/case-more.png) no-repeat right center;
}
.case-top span a{
	color:#e20009;
}
.case-top span a:hover{
	color:#e20009;
}
.case-over{
	width:100%;
	height:0;
	background:#000;
	position:absolute;
	top:0;
	left:0;
	right:0;
	opacity:0.4;
	filter:alpha(opacity=50);
	background-image:url(../images/f1.png);
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-o-transition:all ease-in-out .5s;
	transition:all ease-in-out .5s;
}
.case-item:hover .case-over{
	height:100%;
}



/*bot zx*/
.zxbot{ padding:0 0 70px 0;text-align:center; }
.zx-h2 { font-size:30px; margin:50px 0 0 0; text-align:center; font-weight:bold; }
.zx-tag { margin:20px 0 0px 0; font-size:16px; }
.zx-tel { color:#F34A35; font-size:20px; font-weight:bold; }
.zx-qq{ margin:40px auto 0 auto;}
.zx-qq a:link, .zx-qq a:visited { color:#fff; display:block; height:60px; line-height:60px; width:400px;background:url(../images/tag-qq.png) #C70C1F 100px 16px no-repeat;  text-align:center; font-size:20px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:0 auto;  }
.zx-qq a:hover { background:url(../images/tag-qq.png) #009B4D 100px 16px no-repeat; text-decoration:none; }
.em1{ border-top:1px solid #ededed;border-bottom:1px solid #ededed; padding:20px 0 0 0;}
.em1-in{ padding:30px 0 60px 600px;background:url(../img/e1.png) 0 20px no-repeat; height:360px;}
.em1-h{font-size:22px; font-weight:bold; margin-bottom:20px; border-bottom:1px solid #ededed; padding-bottom:10px; color:#000;}
.em1-t{font-size:14px; font-weight:bold;}
.em1-txt{ color:#555; margin:10px 0 15px 0; font-size:14px;}
.em2{ border-top:1px solid #ededed;border-top:1px solid #ededed; padding:20px 0 0 0;background:#D7DDDD;}
.em2-in{ padding:50px 500px 0 0px;background:url(../img/e2.png) right 0 no-repeat; height:300px;}
.em2-t{font-size:16px; font-weight:bold;}
.em2-txt{ color:#555; margin:10px 0 20px 0;font-size:14px;}
.em3-in{background:url(../img/e3.png) 0 20px no-repeat;}
.eban1{ text-align:center;}
.eban1 img{ margin:80px auto 0 auto;}
.e-nav{margin:100px 0 0 0;}
.e-nav ul{}
.e-nav li{width:200px; height:70px; line-height:65px; float:left; font-size:18px;text-align:center; margin:0 15px 0 0; }
.e-nav li.e-navzx{ width:300px; float:right }
.e-nav li.e-navzx a:link,.e-nav li.e-navzx a:visited{background:url(../img/enavzx.png) #fff 313px 17px no-repeat;}
.e-nav li.e-navzx a:hover{background:url(../img/enavzx2.png) #F34A35 313px 17px no-repeat;color:#fff; border:none;}
.e-nav a:link,.e-nav a:visited{display:block; background:#fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px;}
.e-nav a:hover{ outline:none;border-bottom:5px solid #666; text-decoration:none;}
.e-navcur{}
.e-nav .e-navcur a:link,.e-nav .e-navcur a:visited{color:#666; border-bottom:5px solid #F34A35; text-decoration:none;}


/*优势*/
.slu_advantage{padding:120px 0}
.slu_advantage .slu_adleft{float:left;width:32%;margin-right:16%;}
.slu_advantage .slu_adleft .sub_dis{font-size:14px;color:#2d2d2d;font-family:"微软雅黑 light";border-bottom:1px solid #242424;padding-bottom:9%;margin-bottom:9%;}
.slu_advantage .slu_adleft h2{font-size:34px;color:#111;line-height:46px;}
.slu_advantage .slu_adleft .slu_disin{font-size:14px;color:#666;line-height:36px;font-family:"微软雅黑 light";margin:22% 0 8%}
.slu_advantage .slu_adleft .btn_slu{width:47px;height:16px;background:url(../images/slu_jt.png) no-repeat left center;display:block;transition:.3s;background-position:0 0;}
.slu_advantage .slu_adleft .btn_slu:hover{background-position:0 -16px;}
.slu_advantage .slu_adright{float:left;width:52%;}
.slu_advantage .slu_adright ul{}
.slu_advantage .slu_adright ul li{overflow:hidden;margin-bottom:6%;}
.slu_advantage .slu_adright ul li .slu_img{width:50px;height:50px;border-radius:50%;background-color:#faa633;background-position:center center;background-repeat:no-repeat;background-size:38px;float:left;margin-right:6%;transition:all .5s ease-in;}
.slu_advantage .slu_adright ul li:hover .slu_img{transform: rotate3d(0, 1, 0, -360deg);-webkit-transform: rotate3d(0, 1, 0, -360deg);-moz-transform: rotate3d(0, 1, 0, -360deg);-ms-transform: rotate3d(0, 1, 0, -360deg);-o-transform: rotate3d(0, 1, 0, -360deg)}
.slu_advantage .slu_adright ul li .slu_img01{background-image:url(../images/slu_icon1.png)}
.slu_advantage .slu_adright ul li .slu_img02{background-image:url(../images/slu_icon2.png)}
.slu_advantage .slu_adright ul li .slu_img03{background-image:url(../images/slu_icon3.png)}
.slu_advantage .slu_adright ul li .slu_img04{background-image:url(../images/slu_icon4.png)}
.slu_advantage .slu_adright ul li .slu_img05{background-image:url(../images/slu_icon5.png)}
.slu_advantage .slu_adright ul li .slu_txt{float:left;width:84%;}
.slu_advantage .slu_adright ul li .slu_txt h2{font-weight:normal;font-size:20px;color:#242424;}
.slu_advantage .slu_adright ul li .slu_txt .slu_info{font-size:12px;color:#999;line-height:22px;margin-top:10px;}

.slu_price_top{padding:120px 0 250px;text-align:center;background:url(../images/solu_pricebg.jpg) no-repeat center top;position:relative;overflow:hidden}
.slu_price_top h2{font-size:35px;color:#d30830; font-weight:bold}
.slu_price_top .subinfo{font-size:15px;color:#fff;font-family:"微软雅黑 light";margin:26px 0 30px;}
.slu_price_top i{display:block;height:2px;width:100px;background:#e40200;margin:0 auto;}


.slu_pricebox{background:#f7f7f7;padding-bottom:60px;}
.slu_pricebox .slu_wrapper{width:1180px;margin:0 auto;}
.slu_pricebox .slu_priceta{margin:-14% auto 0;background:#fff;position:relative;z-index:1}
.slu_priceta .slu_price_ul {overflow:hidden}
.slu_priceta .slu_price_ul .slu_price_li{float:left;width:33.333333%;margin-right:-1px;border-right:1px solid #efefef;position:relative;padding-bottom:4px}
.slu_priceta .slu_price_ul .slu_price_li .hot{display:block;position:absolute;right:0;top:0;width:60px;height:44px;background:url(../images/hot-new.png) no-repeat center top;}

.slu_priceta .slu_price_ul .slu_price_li .yj_price{position:absolute;top:88px;right:10%;font-size:18px;color:#faa633;}
.slu_priceta .slu_price_ul .slu_price_li .yj_price span{font-size:12px;color:#999;margin-left:6px;}


.slu_priceta .slu_price_ul .slu_price_li:nth-last-of-type(1){margin-right:0;border-right:0;}
.slu_priceta .slu_price_ul .slu_price_li .price_li_top{position:relative;}
.slu_price_li .price_li_top .slu_libox{padding:10% 10% 4%;}
.slu_price_li .slu_libox  .price_top p{font-size:18px;font-family:"微软雅黑 light";color:#d30830;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;font-weight:bold}
.slu_price_li .slu_libox  .price_top p span{color:#faa633;}
.slu_price_li .slu_libox  .price_top h2{font-size:36px;color:#faa633;position:relative;margin:10px 0 15px;font-weight:500}
.slu_price_li .slu_libox  .price_top h2 span{font-size:12px;color:#999;margin-left:6px;}
.slu_price_li .slu_libox  .price_top h2 i{width:16px;height:16px;border-radius:50%;background:#faa633;color:#fff;font-size:12px;text-align:center;font-weight:normal;display:block;position:absolute;bottom:6px;left:38%;font-style:normal;}
.slu_price_li .slu_libox  .price_top .price_top_info{font-size:12px;color:#666;line-height:23px;min-height:70px;}
.slu_price_li:nth-last-of-type(1) .slu_libox  .price_top h2 i{left:45%}

.price_mid{margin:6% 0;}
.price_mid ul{}
.price_mid ul li{font-size:13px;color:#666;font-family:"微软雅黑 light";line-height:34px;}
.price_mid ul li span{color:#000;}
.price_li_pub h2{background:#faa633;color:#fff;padding:0 10%;line-height:40px;font-weight:normal;}
.price_li_pub .price_li_btmlist{padding:0 10%;height:480px;overflow:hidden}
.price_mid ul li em{font-style:normal;color:#aaa;margin-left:8px;}
.price_li_pub:nth-last-of-type(1){height:480px;} 
.slu_price_li .open{transition:.3s;display:none}
.slu_price_li .close{display:block;}

.see_demo{position:absolute;width:80px;height:26px;line-height:26px;display:block;right:20px;bottom:42px;background:#d30830;color:#fff;text-align:center}
.see_inmessage{position:absolute;width:80px;height:36px;line-height:36px;display:block;right:10px;bottom:42px;background:#faa633;color:#fff;text-align:center}


.slu_price_li .price_clickbtn{padding-left:40px;display:block;line-height:36px;margin:0 10%}
.slu_price_li .price_clickbtn:hover{color:#faa633}





/*liyou*/
.terminal{width: 100%;overflow:hidden;background:url(../images/term_02.png) fixed no-repeat center top;background:url(../images/term_02.png) no-repeat center top\9; -webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;}

.termList{padding:60px 0;}

.termList li{width:302px;float:left;margin:0 45px;background:url(../images/zdbg.png) no-repeat center top;height:337px;position:relative; margin-bottom:73px}

.termbg1{background:url(../images/xbg1.png) no-repeat ;width:45px;height:50px;position:absolute;right:45px;top:18px;}

.termbg2{background:url(../images/xbg2.png) no-repeat ;width:27px;height:31px;position:absolute;right:9px;top:13px;}

.termicon{margin-top:76px;text-align: center; height:33px;}

.termicon1{ background:url(../images/xiao_05.png) no-repeat center;}

.termicon2{ background:url(../images/xiao_03.png) no-repeat center;}

.termicon3{ background:url(../images/xiao_07.png) no-repeat center;}

.termList li.active .termicon1{ background:url(../images/xiao2_05.png) no-repeat center;}

.termList li.active .termicon2{ background:url(../images/xiao2_03.png) no-repeat center;}

.termList li.active .termicon3{ background:url(../images/xiao2_07.png) no-repeat center;}

.termList li h4{color:#333;padding:26px 0 14px; text-align: center; font-size:25px;}

.termList li p{height:78px;margin:0 auto;width:194px;text-align: center;color:#656565;overflow:hidden;height:78px; font-size:14px;}

.termList li span{width:20px;height:2px;background:#EF3333 ;display: block;margin:22px auto 0;}

.termList .active{background:url(../images/zdbg2.png) no-repeat center top;}

.termList .active .termIcon .iconzd{color:#fff;}

.termList .active h4{color:#fff;}

.termList .active p{color:#fff;}

.termList .active span{background:#fff;}

.xw_t{ font-size:35px; font-weight:bold; color:#d30830;text-align:center; margin-top:50px;}
.xw_d{ font-size:15px; color:#ffffff; text-align:center; padding-top:10px; padding-bottom:10px}




.zixun{ width:100%; height:387px; background:url(../images/zixun_05.png) fixed no-repeat center top; background:url(../images/zixun_05.png) no-repeat center top\9; background-size: cover;}

.zixun .p1{ font-size:48px; color:#fff; text-align:center; line-height:70px; padding-top:80px;}

.zixun .p2 a{ text-decoration:none; width:148px; height:35px; line-height:35px; text-align:center; line-height:35px; border:1px solid #fff; font-size:15px; font-weight:bold; display:block; color:#fff; margin-left:28px; margin-top:36px;}

.zixun .p2-1 a{ margin-left:340px;}

.zixun .p2 a:hover{ text-decoration:none;  background:#C90000; color:#fff; transition:0.5s; border:1px solid #C90000;}
.fl{float:left;}


.mar2 a{ display:block; width:144px; height:36px; line-height:36px; text-align:center; border:1px solid #DC0000; font-size:13px; color:#DC0000; margin:0px auto; margin-bottom:30px;margin-top:0px;  font-weight:bold; transition:0.5s;}

.mar2 a:hover{ background:#DC0000; color:#fff; transition:0.5s; width:188px; text-decoration:none}



.topwrap a{font-size:14px;color:#252525; font-weight:bold}
.topwrap a:hover,.navlist li.hover a,.navlist li.current a{color:#d61919; text-decoration: underline; font-weight:bold}

