﻿/* CSS Document 
作者：尹欢乐,
QQ:942031558,
*/
/*a.dh:link{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:visited{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:hover{font-size: 12px;line-height: 24px;color: #333333;text-decoration: underline;}
a.dh:active{font-size: 12px;line-height: 24px;color:#333333;text-decoration: none;}
a{outline: none;text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
*/
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; outline:none;}
input,textarea,select{*font-size:100%}
legend{color:#000}
.vm{vertical-align:middle;}
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td {
	margin: 0px;list-style:none;
	padding: 0px; -webkit-text-size-adjust:none;
}
/*字体*/
body{font:14px/24px '微软雅黑'; font-family:'微软雅黑' !important; color:#666; text-align:center; background:#fff; min-width:1200px;}
/*包裹 IE8居中*/
#wrap{text-align:left;}
/*塌陷*/
.w960{width:960px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.ov{overflow:hidden; zoom:1;}
.fam{font-family:"宋体" !important;}
/*a*/
a{font-family:"微软雅黑"; text-decoration:none; color:#666;
transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-ms-transition:all 0.2s;
-o-transition:all 0.2s;}
a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:0; }
em,i{ font-style:normal;}

/*ul*/
ul{ list-style:none;}
/*img*/
img{border:0 none;}
/*浮动*/
.cf{zoom:1}
.cf:after{content:'.';visibility:hidden;clear:both;display:block; height:0}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
/*清除浮动*/
.clear{clear:both;line-height:0;}

/*mt pt 上外边距*/
.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}
.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}
.mt55{margin-top:55px;}.mt60{margin-top:60px;}.mt65{margin-top:65px;}.mt70{margin-top:70px;}
.mt75{margin-top:75px;}.mt80{margin-top:80px;}.mt85{margin-top:85px;}.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.pt0{padding-top:0px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}
.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}
.pt40{padding-top:40px;}.pt45{padding-top:45px;}.pt50{padding-top:50px;}.pt55{padding-top:55px;}
.pt60{padding-top:60px;}.pt65{padding-top:65px;}.pt70{padding-top:70px;}.pt75{padding-top:75px;}
.pt85{padding-top:85px;}
/*ml 左外边距*/
.ml0{margin-left:0px !important;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}
.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}
.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}
.ml45{margin-left:45px;}.ml50{margin-left:50px;}.ml55{margin-left:55px;}
.ml60{margin-left:60px;}.ml65{margin-left:65px;}.ml70{margin-left:70px;}
.ml75{margin-left:75px;}.ml100{margin-left:100px;}.ml110{margin-left:110px;}

.pl0{padding-left:0px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}
.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}
.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}
.pl45{padding-left:45px;}.pl50{padding-left:50px;}.pl55{padding-left:55px;}
.pl60{padding-left:60px;}.pl65{padding-left:65px;}.pl70{padding-left:70px;}
.pl75{padding-left:75px;}
/*text align*/
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
/*display:block*/
.db{display:block !important;}
.dn{display:none !important;}
/*font-size*/
.ft14{font-size:14px;}
/*line23*/
.line23{ line-height:23px;}
/*边框去除*/
.bordernone{ border:0 none !important;}
/*字体加粗*/
.ftw{ font-weight:bold;}
/*ft0*/
.ft0{font-size:0px !important;}
table{border-collapse:collapse;}

/*分页*/
.pager{text-align:center !important; padding-bottom:3px;margin-top:30px;}
.pager span{margin-left:8px;margin-right:8px;}
.pager a{margin-left:1px;margin-right:1px;text-decoration:none;padding: 4px 10px;background: #ccc;color:#fff;}
.pager a.on,.pager a:hover{background:#f04c54;}
/*分页2
.pager{text-align:center !important; padding-bottom:3px;margin-top:40px;}
.pager span{}
.pager a{margin-left:8px;margin-right:8px;text-decoration:none; padding:3px 8px;background:#c9c9c9;}
.pager a.on{background:#e6002e; color:#fff;}
*/
.re{position:relative;}
.ab{position:absolute;}
.slideBox{ width:100%; height:599px; overflow:hidden;  margin:0 auto;padding: 8px 0 0;position: relative; top: -8px;}
.slideBox .hd{overflow:hidden; width:100%; position:absolute; text-align:center;left:47%;bottom:15px; z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; display:inline;margin-right:10px; background:rgba(255,255,255,0.5);  width:10px; height:10px;cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0; margin:0 auto !important;width:100% !important; min-width: 1920px; margin: 0 auto; height: 599px; left: 50%; margin-left: -960px !important;}
.slideBox .bd ul{width:100% !important; min-width: 1920px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; overflow: hidden; width: 100% !important; height: 599px;}
.slideBox .bd img{ width:1920px; height:599px; display:block; position: relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{position:absolute;z-index:999;display:block; width:80px; height:80px;}
.slideBox .prev{left:3%; top:50%;margin-top:-25px;background:url(../images/left.png) no-repeat;}
.slideBox .next{right:3%;top:50%;margin-top:-25px;  background:url(../images/right.png) no-repeat;}

.ban_img{position:relative; width:100%; height:356px; min-width:1200px; overflow:hidden;}
.ban_img img{position:absolute; left:50%; margin-left:-960px;}

.text_o,.left_ul li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bac{background: #fff;}
/*************/
#nav{}
#nav li a{display:block; height:65px; line-height:65px; color:#333; font-size:16px; margin: 0 36px; text-align:center;}
#nav li a:hover,.current a{color: #e83c42 !important;}

.form{position:relative; background:#fff; width:187px; height:29px; margin-top:9px;}
.form .submit{background:url(../images/submit.png) no-repeat; width:20px; height:20px; border:none; cursor:pointer; margin:4px 10px 0 0;}
.form .text{width:140px; padding-left:10px; height:29px; line-height:29px; font-size:14px; border:none; background:none;}

.header_right{padding-left: 38px;background: url(../images/phone.png) no-repeat left center;margin: 15px 0 0;}
.header_right h2{font-size:25px;color: #ef585e;font-family: 'Arial';}
.header_right h1{font-size:16px;margin-bottom: 1px;}
.top{background: url(../images/top.jpg) no-repeat center top;height: 39px;}

.ban-sub{left: 0;top: 0px;height: 100%;width: 295px;z-index: 2;}
.ban-sub h3{line-height: 60px;font-size: 16px;color: #fff;background: url(../images/ban-icon.png) no-repeat left center;padding-left: 30px;margin-left: 75px;}
.ban-sub .ban-tit{background: #f6ac1e; margin-top: -8px;}
.ban-sub .ban-tit i{background: url(../images/sanj.png) no-repeat left top;width: 8px;height: 8px;right: -8px;top: 0;}
.ban-sub li{padding: 25px 0 17px 22px;border-top: 1px solid #d2d3d3;}
.ban-sub dd{background: url(../images/ban-i.jpg) no-repeat;width: 65px;height: 65px;}
.ban-sub dt{width: 175px;line-height: 19px;margin-left: 15px;}
.ban-sub dt h4{color: #f6ac1e;font-size: 16px;line-height: 28px;}
.ban-sub dt a{margin-right: 6px;display: inline-block;}
.ban-sub dt a:hover{color: #f6ac1e;}

.red{color: #f04c54;}
.index-title{padding: 35px 0 25px;}
.index-title h3{font-size: 30px;color: #333;line-height: 42px;}
.index-title p{color:  #b2b2b2;}

.index-step ul{margin-left: -10px;padding-bottom: 42px;}
.index-step li{margin-left: 10px;width: 215px;padding: 30px 5px 50px;box-shadow: 0 0 15px #ddd;}
.index-step li i{display: block;width: 88px;height: 88px;background: url(../images/step-icon.png) no-repeat;margin: 0 auto 15px;}
.index-step li i.step-icon1{background-position: 0 0;}
.index-step li i.step-icon2{background-position: -240px 0;}
.index-step li i.step-icon3{background-position: -480px 0;}
.index-step li i.step-icon4{background-position: -713px 0;}
.index-step li i.step-icon5{background-position: -968px 0;}
.index-step li h3{color: #333;font-size: 16px;margin-bottom: 18px;}
.index-step li p{color: #999;font-size: 12px;line-height: 20px;height: 60px;overflow: hidden; padding: 0 30px;}
.index-step li a{border: 1px solid #f04c54;width: 70px;height: 24px;border-radius: 24px;margin: 0 auto;display: block;}
.index-step li a:hover{background: #f04c54;color: #fff;}

.index-abouttit{background: #f1eeee url(../images/tit-bg.png) no-repeat center center;line-height: 75px;font-size: 24px;color: #333;}
.index-about{background: url(../images/index-about.jpg) no-repeat center top;}
.index-aboutl {width: 810px;}
.index-aboutr {width: 305px;height: 418px;padding: 0 20px;background: #f05b60;}
.index-about h3{margin: 25px 0 0;line-height: 52px;border-bottom: 1px solid rgba(255,255,255,.7);margin-bottom: 15px;}
.index-about h3 i{display: inline-block;font-size: 24px;color: #fff;border-bottom: 2px solid #fff;position: relative;top: 1px;}
.index-aboutl dd img{border: 3px solid #fdb3b3;}
.index-aboutl dt p{line-height: 20px;height: 206px;text-align: justify;}
.index-aboutl dt{width: 385px;color: #fff;}
.index-aboutl dt h5{font-size: 19px;font-weight: bold;margin-bottom: 13px;}
.index-aboutl dt a{background: #fff;line-height: 28px;border-radius: 28px;border: 1px solid #fdb3b3;display: block;width: 98px;}

.form-box li{border: 2px solid #f07175;border-radius: 4px;overflow: hidden;}
.form-box li>*{height: 48px;line-height: 48px;border: none;}
.form-box li label{width: 42px;}
.form-box li label.gs{background: #fe8c90 url(../images/icon-gs.png) no-repeat center center;}
.form-box li label.phone{background: #fe8c90 url(../images/icon-phone.png) no-repeat center center;}
.form-box li input{width: 235px;padding: 0 12px;}
input[type=submit].op{color: #fff;display: block;border: none;cursor: pointer;border-radius: 12px;width: 100%; height: 42px;}
.form-box li input[type=submit]{line-height: 38px;height: 38px;}
.bac-org{background: #f6ac1e;}

.link{background: #ebe7e7;padding: 10px 0;}
.link strong{background: url(../images/link-icon.png) no-repeat left center;padding-left: 18px;}
.link ,.link a{color: #333;}
.copyright{background: #c41318;padding: 10px 0;}
.copyright,.copyright a{color: #fff;}
.ft16{font-size: 16px;}

.index-step2{background: #f3f3f3;padding-bottom: 50px;}
.index-step2bg h4{background: url(../images/index-step2bg.jpg) no-repeat center top;height: 39px;}
.index-step2bg ul{padding: 22px 0;border: 1px solid #dadada;border-top: none;}
.index-step2bg li{width: 25%;cursor: pointer; border-left: 1px solid #dadada;margin-left: -1px;}
.index-step2bg li dd{margin: 0 0 0 30px;background: #cccacb;width: 50px;height: 50px; line-height: 50px;border-radius: 50%;margin-right: 13px;font-size: 20px;color: #fff;}
.index-step2bg li dt{width: 190px;}
.tit{font-size: 16px;color: #333;}
.index-step2bg li :hover dd,
.index-step2bg li.on dd {background: #f1475f;}
.index-step2bg li :hover h5,
.index-step2bg li.on h5 {color: #f1475f;}
.op:hover{opacity: .9;}

.bor{border: 1px solid #dadada;}
.step-l{width: 250px;}
.step-l,.step-r li{padding: 0 10px;margin: 20px 0 0;height: 300px;}
.step-l li{padding: 0 0 0 10px;border-top: 1px dotted #dadada; line-height: 38px;}
.step-r li{width: 262px;margin-left: 25px;}
.step-r{width: 928px;}
.step-r li h3{padding: 18px 0 25px;}
.step-r li p{height: 77px;}
.step-r li a{width: 192px;line-height: 36px;color: #fff;background: #f74a4e;display: block;margin: 0 auto;border-radius: 36px;}
.step-r li i{background: url(../images/step-i.png) no-repeat;width: 72px;height: 72px;margin: 20px auto 0;display: block;}
.step-r li .step-i2{background-position: -295px 0;}
.step-r li .step-i3{background-position: -605px 0;}


.tit-h3{font-size: 24px;border-bottom: 1px solid #dadada;line-height: 48px;margin: 5px 0 0;}
.tit-h3 i{display: inline-block;border-bottom: 1px solid #f74a4e;position: relative;top: 1px;width: 160px;}

.index-main{padding: 20px 0 48px;}
.index-main ul{margin-left: -60px;}
.index-main li{margin-left: 60px;width: 360px;}
.index-main dl{padding-bottom: 25px;}
.news dd {border-bottom: 1px dotted #dadada;}
.news dd a{background: url(../images/news-i.jpg) no-repeat 8px center;padding-left: 33px;line-height: 42px;}
.index-main img{margin: 15px 0 10px;}
.index-main li>a{display: block;width: 115px;line-height: 36px;color: #fff;background: #eb4949;border-radius: 5px;}

#footer{padding: 22px 0 25px;background: #d1292e;font-size: 16px;line-height: 36px;}
#footer,#footer a{color: #fff;}
.foot-l{width: 680px;}
.foot-r{width: 540px;}
.foot-l h3{font-size: 18px;}
.foot-l li{width: 130px;}
.foot-c{width: 136px;font-size: 12px;padding: 10px 0 0;}
.foot-r{width: 336px;}
.foot-r h3 i{display: inline-block;vertical-align: bottom;margin: 0px 0 0 20px;width: 60px;height: 2px;background: #fff;position: relative;top: -10px;}
.foot-r em{font-size: 22px;}


.content{padding: 35px 0 45px;}
.left{width: 254px;}
.right{width: 906px;}
.left ul{padding: 8px;}
.left li{border-bottom: 1px dotted #dadada;}
.left li a{display: block;line-height: 48px;color: #333;}
.left li.cur a,.left li a:hover{background: #f04d55;color: #fff;}
.left dl{padding: 8px;}
.right>h2{border-bottom: 1px solid #dadada;padding-bottom: 10px;margin-bottom: 5px;}
.news-list li{padding: 17px 0;border-bottom: 1px dotted #dadada;}
.news-list dt{width: 745px;}
.news-list h3{color: #333;margin: 15px 0 8px;}
.news-list h3 em{font-size: 17px;}

.step1{background: #f0f0f0;padding: 0 0 45px 0 ;}
.step1 h3{background: url(../images/tit-bgn.png) no-repeat center center;padding: 30px 0;line-height: 36px;font-size: 24px;font-weight: bold;}
.step1-main{box-shadow: 0 0 5px #ccc;padding: 20px 70px 45px;border-radius: 10px;}
.h4 {font-size: 19px;color: #333;margin-bottom: 25px;}
.h4 i{font-size: 24px;}
.h4 strong{border-bottom: 1px solid #dadada;padding: 5px;}

.bac-red{background: #e5494d;}
.form-box p{background: #fe8c90;border: 1px solid #e5494d;font-size: 20px;color: #fff;line-height: 56px;border-radius: 10px;font-weight: bold;}
.step1-main .form-box {width: 365px;}
.step1-main .form-box input[type=submit]{line-height: 56px;height: 56px;font-size: 17px;}
.step1-main .form-box li > *{height: 56px;line-height: 56px;}
.step1-mainr,.step1-mainr li a{color: #333;width: 365px;line-height: 22px;}
.step1-mainr h5{border-bottom: 1px dashed #333;margin-bottom: 10px;display: inline-block;padding: 0 10px 5px 0;line-height: 20px;}
.org{color: #eeb057;}
.step1-mainr h5 strong{line-height: 20px;border-left: 2px solid #eeb057;padding: 0 8px 0 5px;font-size: 16px;}

.step2{background: url(../images/step2.jpg) no-repeat center center;height: 441px;padding-top: 25px;}
.step2 .h4{color: #ed686d;;}
.step2 .h4 strong{border-color: #fff;;}
.w955{width: 955px;margin: 0 auto;}
.step2 li i{background: #ed686d;width: 35px;line-height: 35px;color: #fff;font-size: 25px;margin: 0 24px;display: inline-block;border-radius: 50%;}
.step2 li{}
.step2 li a{border-bottom: 1px solid #f0dcdc;border-left: 1px solid #f0dcdc;display: block;padding: 17px 0;}
.step2 h5{line-height: 36px;color: #fff;background: #fe8c90;}
.bac-pink{background: #fdebed;}
.step2 .half{width: 50%;}


.step3{background: url(../images/step3.jpg) no-repeat center top;height: 400px;padding-top: 29px;}

.newslist {}
.newslist li {
	border-bottom: 1px solid #dedede;
	line-height: 30px;
	padding: 5px 5px 5px 15px;

	background: url(../images/link-icon.png) no-repeat left center;
}

.prolist dl {
	float: left;
	width: 33%;
	text-align: center;
	margin: 10px 0;
}
.prolist dl dd {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.article {}
.article .hd {
	padding: 10px 0;
	line-height: 2;
	text-align: center;
	border-bottom: 1px dashed #dedede;
	margin-bottom: 20px;
}
.article .hd h1 {
	font-size: 20px;
}
.article .hd p {
	font-size: 12px;
}

.article .bd {
	padding: 0 0 10px;
}
.article .prev_next {
	padding-top: 10px;
	line-height: 25px;
	border-top: 1px dashed #dedede;
}