*{ padding:0; margin:0;} 
div,span,a,img,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,b,select,option,p{padding:0; margin:0;}
body{ color:#333;font-family: Microsoft YaHei; background:url(../images/bg1.jpg) no-repeat;background-size:100%;font-size:12px;background-color:#FFFFFF; min-width:1200px;}
a{ text-decoration:none; color:#333;}
ul{ list-style:none;text-align: left;}
img{ border:none}
button,input,select { font-family:Microsoft yahei; outline:0;}


/*header*/

.header { width:100%; height:auto; overflow:hidden; margin:auto; background-color:#363b3f;} 
.top{ width:1200px; height:auto; margin:auto; line-height:40px;}
.topL { float:left; font-size:14px; color:#fff; background:url(../images/tel.png) no-repeat left; padding-left:34px;} 
.topspan{ font-size:18px; color:#fff; padding-left:10px;float:left;}
.topR { float:right;}
.topR ul li{ float:left; text-align:center; padding:0px 15px; margin-left:10px; font-size:14px; color:#fff; background-color:#e90013;}
.topR ul li.tv{ background:url(../images/top_1.png) no-repeat 15px #009ea9; padding-left:42px; cursor:pointer;}
.topR ul li.log{ background:url(../images/top_log.png) no-repeat 15px #009ea9; padding-left:42px; cursor:pointer;}
.topR ul li.reg{ background:url(../images/top_reg.png) no-repeat 15px #e90013; padding-left:42px; cursor:pointer;}


/*logo*/

.logo{ width:1200px; height:auto; overflow:hidden; margin:auto; padding:10px 0px;}
.logoL{ float:left;}
.logoR { float:right; padding-top:35px;}
.logoR ul li{ float:left; text-align:center; font-size:16px; color:#1d1d1d; line-height:35px; margin-left:50px;}
.logoR ul li a{ color:#1d1d1d;}
.logoR ul li a:hover{ color:#dd2727;}
.logoR ul li .tv{ color:#dd2727;}

/*bannerf*/
.bannerf{ width:100%; height:auto; overflow:hidden; margin:auto; position: absolute; z-index:3; top:0px; left:0px;}
.bannerfc{ display:table; height:auto; overflow:hidden; margin:auto;margin-top:15px;}
.bannerfcL{ width:330px; height:auto; overflow:hidden; float:left; background:url(../images/bannerf_1.png) no-repeat right bottom; }

.bannerfcLt{ width:100%; padding:10px 0; color:#fff; font-size:24px; text-align:center; }
.bannerfcLb{ width:256px; height:40px; margin:auto; margin-bottom:25px;}
.bannerfcLb input{ width:100%; height:40px; line-height:35px; border:none; padding-left:30px;}
.bannerfcLm{ width:77%; line-height:50px; margin:auto;color:#fff; text-align:center;}
.bannerfcLmL{ float:left; padding-top:19px;}
.bannerfcLmR{ float:right;}
.bannerfcLs{ width:256px; height:40px; margin:auto;}
.bannerfcLs input{ width:256px; height:40px; margin:auto; background-color:#ff6600; text-align:center; font-weight:bold; color:#fff; line-height:40px; border:none; font-size:22px;font-family: Microsoft YaHei;-moz-border-radius:5px;-webkit-border-radius:5px;
border-radius:5px; cursor:pointer;outline: #fff;}

/*hot*/
.hot{ width:100%; height:40px; margin:auto; line-height:40px; background-color:#f1f1f1;}
.hotc{ width:1200px; height:40px; line-height:40px; margin:auto;}
.hotcL{float:left; background:url(../images/hot_1.png) no-repeat left; padding-left:25px; font-size:14px; color:#414141;}
.hotcc{float:right; width: 1123px; height:40px; overflow:hidden; line-height:40px;}
.hotcc ul li{ width:100%; height:40px; line-height:42px; font-size:14px; color:#414141; float:left;}
.hotcc ul li span {padding-left:10px;}
.hotcc ul li a{ color:#999;}
.hotcc ul li a:hover{ color:#ff6600;}
.hotR {float:right; text-align:right; font-size:12px; line-height:40px;}


/*proce*/
.proce{ width:1200px; height:80px; margin:auto; margin:30px auto;}
.proce ul li { width:300px; height:80px; margin:auto; float:left; cursor:pointer;}
.proceL{ width:80px; height:80px; margin:auto; float:left; text-align:center; border:2px solid #111111;-moz-border-radius:50%;
    -webkit-border-radius:50%;border-radius:50%;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
.proceL img { margin-top:20px;}
.proce ul li:hover .proceL{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%); border:2px solid #dc0808;}
.proceR { width:200px; height:80px; margin:auto; float:right; font-size:22px; color:#1e1e1e; line-height:35px; padding-top:5px;}
.proceR span { display:block; color:#848484; font-size:16px;}

/*mechan*/
.mechan{ width:1200px; height:40px; margin:auto; border-bottom:2px solid #fe555c; margin-top:20px;}
.mechanL{ float:left; height:42px; line-height:40px; color:#232323; font-size:22px; background:url(../images/mechan_1.png) no-repeat left 11px; padding-left:15px; border-bottom:2px solid #fe555c; padding-right:25px;}
.mechanR { float:right; text-align:right; color:#414141; line-height:50px;}
.mechanc { width:1198px; height:auto; overflow:hidden; margin:auto; margin-top:25px;border:1px solid #dcdcdc; border-bottom:none;}
.mechancL{ width:220px; height:435px; overflow:hidden; margin:auto; float:left; border-bottom:1px solid #dcdcdc}
.mechancR {width:978px; height:auto; overflow:hidden; margin:auto; float:right;}
.mechancR ul li { width:162px; height:108px; margin:auto; float:left;  border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.mechancRm { width:100%; height:108px; margin:auto; text-align:center;position:relative; }
.mechancR ul li.tv{ border-right:none;}
.mechancRm img {  margin:auto; text-align:center;}
.mechancRmf{ width:100%; height:108px; margin:auto; position:absolute; z-index:2; top:0px; left:0px;transition:all 0.6s ease;-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;opacity:0;filter: Alpha(opacity=0);}
.mechancRmft { width:90%; height:auto; overflow:hidden; margin:auto; line-height:26px; text-align:center; color:#fff; margin-top:14px;}
.mechancRmfm{ width:70px; height:25px; line-height:25px; color:#fff; margin:auto; text-align:center; background-color:#ff9b37; margin-top:5px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;} 

.mechancRm:hover .mechancRmf{transition:all 0.6s ease;
-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;background:rgba(0,0,0,0.8);opacity:1;cursor:pointer; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000, endcolorstr=#c8000000);}



/*loan*/
.loan{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#e6f5f8; margin-top:35px; padding-top:30px;}
.loanc{ width:1200px; height:345px; margin:auto; background-color:#fff; position:relative; margin-top:10px; border:1px solid #e0e0e0; border-left:none; margin-bottom:30px;}
.loancf{ width:248px; height:361px; margin:auto; float:left; position:absolute; z-index:2; top:-15px; left:0px; background:url(../images/loan_1.png) no-repeat top left;}
.loancft { width:90%; line-height:40px; margin:auto; text-align:center; font-size:36px; color:#fff; padding-top:80px; font-weight:bold; padding-right:10px;}
.loancfm{ width:100%; margin:auto; margin-top:40px; text-align:center;}
.loancfb { width:130px; height:36px; margin:auto; text-align:center; font-size:16px; color:#fff; border:1px solid #fff; margin-top:50px; font-weight: normal;}
.loancR { width:960px; height:auto; overflow:hidden; float:right;  }
.loancR ul li { width:299px; height:150px; margin:auto; float:left;margin-bottom:10px; border:1px solid #eee; border-radius:5px; margin-top:10px; margin-left:15px; position:relative;}
.loancR ul li.tv{ margin-right:0px;}
.loancR ul li:hover{webkit-box-shadow: 0 0 8px 5px #eee;box-shadow: 0 0 8px 5px #eee;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease; cursor:pointer;}

.loancR ul li a {
    position: absolute;
    left: 90px;
    bottom: 17px;
    padding: 1px 8px;
    font-size: 14px;
	border:1px solid #f60;
    text-align: center;
    border-radius: 10px;
}
.loancR ul li a:hover { background:#f60; color:#fff;}

.loancRn{ width:90%; height:auto; overflow:hidden; margin:auto; font-size:18px; line-height:30px; margin-top:5px;}
.loancRnb{ width:90%; height:auto; overflow:hidden; margin:auto; font-size:12px; color:#848484; line-height:22px;}
.loancRnb span{ width:70%; display:block; height:50px;}
.loancRnm{
	position: absolute;
    left: 6px;
    bottom: 17px;
    padding: 2px 8px;
    font-size: 14px;
	border:1px solid #f60;
    text-align: center;
    border-radius: 10px;
	}
	
.loancRnm:hover { background:#f60; color:#fff;}

.loancRc{ width:260px; height:120px; margin:auto; margin-top:15px;}
.loancRcm{ width:260px; height:62px; margin:auto;}
.loancRcmL { float:left; width:62px; height:62px; margin:auto;}
.loancRcmL img {border: 1px solid #e4e4e4;border-radius: 50%;width: 50px;height: 50px;padding: 5px;}
.loancRcmR { float:right; height:62px; width:180px;}
.loancRcmRt { width:100%; height:25px; line-height:25px; font-size:14px; color:#333; font-weight:bold; margin-top:3px;}
.loancRcmRb { width:100%; height:25px; line-height:25px; font-size:14px;}
.loancRcmRb span { font-size:18px; color:#e04242; padding-left:10px;}
.loancRcb { width:100%; height:30px; line-height:30px; margin:auto; font-size:14px; overflow:hidden;}
.loancRcbt { width:100%; height:30px; line-height:30px; margin:auto; text-align:right; font-size:14px;}
.loancRcbt span { color:#333;}


/*please*/
.please { width:1200px; height:72px; margin:auto; padding:30px 0px;}
.please ul li { width:265px; height:72px; margin:auto; float:left; background:url(../images/mortg_3.png) no-repeat 235px; margin-left:20px; margin-right:20px;}
.please ul li.tv{ background:none; margin-right:0px;}
.pleaseuL{ width:70px; height:70px; margin:auto; float:left;-moz-border-radius:50%;
    -webkit-border-radius:50%;border-radius:50%; border:1px solid #e85836; text-align:center;}
.pleaseuLc {-moz-border-radius:50%;
    -webkit-border-radius:50%;border-radius:50%; width:55px; height:55px; background-color:#e85836; margin:auto; margin-top:7px;}
.pleaseuLc img { padding-top:13px;} 
.pleaseuR { float:right; width:170px; height:72px; font-size:18px; color:#3c3c3c; font-weight:bold; line-height:30px; padding-top:8px;}
.pleaseuR span { display:block; font-size:14px; color:#3c3c3c; line-height:22px; font-weight:normal;}
 
/*advise*/
.advise{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#f7f7f7; padding-top:5px;} 
.advisec{ width:1200px; height:auto; overflow:hidden; margin:auto;} 

.advisecm{ width:1200px; height:330px; margin:auto; margin-top:30px; margin-bottom:40px;}
.advisecm ul li { width:224px; height:330px; margin:auto; float:left; margin-right:20px;} 
.advisecm ul li.tv{ margin-right:0px;}
.advisecmt { width:224px; height:224px; text-align:center; position:relative;} 
.advisecmt img{ width:224px; height:224px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.advisecmtf{ width:224px; height:224px; margin:auto;transition:all 0.6s ease;-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;opacity:0;filter: Alpha(opacity=0); position:absolute; z-index:2; top:0px; left:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.advisecmt:hover .advisecmtf{transition:all 0.6s ease;
-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;background:rgba(158,0,14,0.8);opacity:1;cursor:pointer; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8a3595c, endcolorstr=#c8a3595c);}
.advisecmft{ width:90%; font-size:14px; margin:auto; color:#fff; line-height:32px; padding-top:55px; word-spacing:1.0em;}
.advisecmft span { display:block;} 
.advisecmb{ width:224px; height:30px; line-height:30px; margin:auto; margin-top:15px;}
.advisecmbL{ width:105px; height:30px; margin:auto; text-align:right; font-size:16px; float:left;}
.advisecmbR { width:105px; height:30px; margin:auto; float:right;}
.advisecmbRf{ float:left; height:22px; line-height:22px; background-color:#e5eefa; text-align:center; padding:0px 7px; font-size:12px; color:#207cf1; margin-top:5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;} 
.advisecmbb{ width:130px; height:32px; margin:auto; margin-top:10px; border:1px solid #ff6161; text-align:center; line-height:32px; font-size:14px; color:#ff6161;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; cursor:pointer;}

/*inews*/
.inews{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:15px; clear:both; margin-bottom:40px;}
.inews ul li { width:285px; height:36px; line-height:36px; margin:auto; float:left; margin-right:20px; border-bottom:1px dashed #ccc;}
.inews ul li.tv{ margin-right:0px;}
.inewsL { float:left; width:190px; height:36px; overflow:hidden; padding-left:10px; background:url(../images/inews_1.png) no-repeat left 16px; font-size:14px;}
.inewsR { width:80px; height:36px; float:right; text-align:right; font-size:13px; color:#afa89c;}
.inewsL a{ color:#333}
.inewsL a:link{ color:#333}
.inewsL a:hover{ color:#ff7247}


/*foot*/
.foot{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#2e3740; padding-top:20px;}
.footc { width:1200px; height:auto; overflow:hidden; margin:auto; padding-bottom:30px;}
.footcL{ width:360px; height:auto; overflow:hidden; margin:auto; float:left; background:url(../images/foot_1.png) no-repeat right; margin-top:40px; padding-bottom:10px;}
.footcLt{ width:100%; height:25px; line-height:25px; margin:auto; font-size:14px; color:#fff;}
.footcLm{     width: 100%;
    height: 35px;
    line-height: 44px;
    margin: auto;
    font-size: 30px;
    color: #fff;
    background: url(../images/foot_2.png) no-repeat top left;
    padding-left: 50px;}
.footcLb{     line-height: 28px;
    font-size: 15px;
    color: #ccc;
    display: table;
    margin-left: 52px;
    margin-bottom: -4px;}

.footcc{ width:220px; height:auto; overflow:hidden; margin:auto; float:left; background:url(../images/foot_1.png) no-repeat right; text-align:center; margin-top:38px;}
.footcR{ float:right; width:620px; height:auto; overflow:hidden; margin:auto;}
.footcR ul li { width:155px; height:auto; overflow:hidden; margin:auto; float:left;}
.footcRt { width:100%; height:40px; line-height:40px; margin:auto; text-align:center; font-size:15px; color:#fff;}
.footcRc{ width:100%; height:auto; overflow:hidden; margin:auto;}
.footcRc dl dd{ width:100%; height:28px; line-height:28px; margin:auto; text-align:center;}
.footcRc a { color:#999;}
.footcRc a:link { color:#999;}
.footcRc a:hover { color:#ff7247;}

/*footer*/
.footer{ width:100%; height:50px; margin:auto; background-color:#1e2329;}
.footerc{ width:1200px; height:50px; margin:auto; line-height:50px; font-size:14px; color:#cfcfcf;}
.footercL { float:left;}
.footercR { float:right; text-align:right;font-size: 13px;}

/*main*/

.main { width:100%; height:auto; overflow:hidden; margin:auto; background-color:#f8f8f8; margin-top:10px;}
.maint { width:1200px; height:50px; line-height:50px; margin:auto; margin-top:5px; font-size:14px;}
.mainm{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.mainmL { width:245px; height:auto; overflow:hidden; margin:auto; float:left; background-color:#fff;}
.mainmLt{ width:100%; height:50px; margin:auto;border-bottom:1px solid #eaeaea; font-size:18px; color:#fff; padding-left:20px; line-height:50px; background-color:#e90013;}
.mainmLc { width:245px; height:auto; overflow:hidden; margin:auto;}
.mainmLc ul li { width:245px; height:50px; margin:auto; float:left; border-bottom:1px solid #eaeaea;}
.mainmLcu { width:200px; height:50px; line-height:50px; margin:auto;transition:all 0.6s ease;-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; font-size:16px; background:url(../images/product_01.png) no-repeat right;}
.mainmLcuL{ float:left; height:17px; padding-top:16px;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
.mainmLc ul li:hover .mainmLcu{ width:180px; height:50px; line-height:50px; margin:auto;transition:all 0.6s ease;
-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; cursor:pointer; font-size:16px; color:#e90013; background:url(../images/product_02.png) no-repeat right;}
.mainmLc ul li:hover .mainmLcuL{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
.mainmLcu.tv { width:200px; height:50px; line-height:50px; margin:auto;font-size:16px; background:url(../images/product_02.png) no-repeat right;color:#e90013;}
.mainmLcuL.tv{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
 
.mainmLcuLt { float:left; padding-left:10px;}

.mainmR { width:930px; height:205px; overflow:hidden; float:right;}
 

.product { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:30px;}
.productL{ width:900px; height:auto; overflow:hidden; float:left; background-color:#fff; min-height:902px;}
.productLt { width:100%; height:50px; line-height:50px; font-size:18px; border-bottom:1px solid #eaeaea; padding-left:20px;}
.productLu { width:900px; height:auto; overflow:hidden; margin:auto;}
.productLu ul li { width:860px; height:100px; margin:auto; border-bottom:1px solid #eaeaea; padding:20px;}
.productLuL { width:116px; height:100px; margin:auto; float:left;} 
.productLuL img{ width:78px; height:78px; margin:auto; text-align:center; border:1px solid #e4e4e4; padding:10px;}
.productLuLr{ width:730px; height:100px; margin:auto; float:right;}
.productLuLrt{ width:100%; height:25px; line-height:25px; margin:auto; font-size:18px;}
.productLuLrm{ width:730px; height:60px; margin:auto; margin-top:15px;}
.productLuLrm dl dd { width:20%; height:60px; margin:auto; float:left; font-size:16px; cursor:pointer;}
.productLuLrm dl dd span{ display:block; line-height:30px; font-size:14px;}
.productLuLrm dl dd i { font-size:18px; color:#ff6161;}
.productLuLrms { width:90%; height:40px; margin:auto; float:right; margin-top:10px; text-align:center; background-color:#ff6161; line-height:40px; color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.productR { width:280px; height:auto; overflow:hidden; margin:auto; background-color:#fff; float:right; }
.productRc {   height:auto; overflow:hidden; margin:auto;}
.productRct{ width:94%; height:50px; line-height:50px; margin:auto; font-size:18px; border-bottom:1px solid #eaeaea;}
.productRcm{ width:250px; height:auto; overflow:hidden; margin:auto; margin-top:15px;}
.productRcm input{ width:218px; height:35px; line-height:35px; border:1px solid #e5e5e5;outline: #fff; font-family:Microsoft YaHei;}
.productRcmb{ width:98%; height:40px; line-height:40px; margin:auto; text-align:center;}
.productRcmbL{ float:left; padding-top:14px;}
.productRcmbR{ float:right;}

.productRcms { width:100%; height:40px; line-height:40px; margin:auto; text-align:center;}
.productRcms input{ width:100%; height:40px; line-height:40px; margin:auto; text-align:center; background-color:#ff6161; border:none; font-size:16px; color:#fff;font-family:Microsoft YaHei;outline: #fff; cursor:pointer;}
.productRm{ width:280px; height:auto; overflow:hidden; margin:auto;  background-color:#fff; margin-top:20px; border-top:20px solid #f8f8f8;}
.productRmt{ width:250px; height:50px; line-height:50px; font-size:18px; text-align:center; margin:auto;}
.productRmb{ width:250px; height:auto; overflow:hidden; margin:auto;}
.productRmb ul li { width:250px; height:60px; margin:auto; padding-bottom:15px;}
.productRmbL{ width:60px; height:60px; margin:auto; float:left;}
.productRmbL img { width:50px; height:50px; margin:auto; text-align:center; padding:5px; border:1px solid #e5e5e5}
.productRmbR { width:178px; height:60px; margin:auto; float:right;}
.productRmbRt{ width:100%; height:25px; line-height:25px; font-size:14px;}
.productRmbRb {width:100%; height:30px; line-height:30px; margin-top:5px; font-size:12px;}
.productRmbRb span { padding-left:10px; color:#dd2727;}
.productRmbRbR{ width:40px; height:22px; line-height:22px; float:right; text-align:center; font-size:14px; color:#fff; background-color:#ff6161;moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-top:5px;}

/*aboutR*/
.aboutR { width:930px; height:auto; overflow:hidden; margin:auto; float:right; background-color:#fff; margin-bottom:30px;}
.aboutRt{ width:96%; height:50px; line-height:50px; margin:auto; border-bottom:1px solid #e5e5e5;}
.aboutRtL{ float:left; font-size:18px;border-bottom: 2px solid #ff6161;}
.aboutRb{ width:96%; height:auto; overflow:hidden; margin:auto; font-size:14px; line-height:35px; margin-top:5px; padding-bottom:5px;}

/*case*/
.case { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:5px; margin-bottom:30px;}
.caseL{ width:900px; height:auto; overflow:hidden; float:left; background-color:#fff; min-height:902px;}
.caseLt { width:100%; height:50px; line-height:50px; font-size:18px; border-bottom:1px solid #eaeaea; padding-left:25px; background:url(../images/mechan_1.png) no-repeat 10px;}
.caseLul{ width:100%; height:auto; overflow:hidden; margin:auto;}
.caseLul ul li { width:100%; height:60px; margin:auto; padding:20px 0px; border-bottom:1px solid #eaeaea;}
.caseLulb{ width:850px; height:60px; overflow:hidden; margin:auto;}
.caseLulbt{ width:100%; height:25px; line-height:25px; overflow:hidden; margin:auto; font-size:18px;}
.caseLulbb { width:770px; height:30px; line-height:30px; overflow:hidden;float:left; font-size:16px; margin-top:5px; color:#999;}
.caseLulbbr{ width:80px; height:30px; line-height:30px; font-size:14px; color:#ccc; float:right; text-align:right;}
.caseLul ul li:hover{ color:#ff6161; background-color:#eaeaea; cursor:pointer;} 
 
/*news*/ 
.news{ width:900px; height:auto; overflow:hidden; margin:auto;}
.news ul li { width:850px; height:120px; margin:auto; padding:20px 25px; border-bottom:1px solid #eaeaea}
.newsL{ width:200px; height:120px; margin:auto; float:left; overflow:hidden;} 
.newsL img { width:200px; height:120px; margin:auto; text-align:center; overflow:hidden; transition:transform 3s; -moz-transition: transform 3s; /* Firefox 4 */
-webkit-transition: transform 3s; /* Safari  Chrome */
-o-transition: transform 3s; /* Opera */} 
.newsR { width:630px; height:120px; margin:auto; float:right;}
.newsRt{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold;}
.newsRb{ width:100%; height:50px; line-height:25px; margin:auto; font-size:14px; color:#999; margin-top:5px; text-align:justify;}
.newsRm{ width:100%; height:43px; line-height:44px; margin:auto; background:url(../images/time.png) no-repeat left; padding-left:15px; color:#bdbdbd; margin-top:10px;}
.news ul li:hover{ color:#ff6161; cursor:pointer;}
.news ul li:hover .newsL img{transform:scale(1.1);-ms-transform:scale(1.2); 	/* IE 9 */
-moz-transform:scale(1.1); 	/* Firefox */
-webkit-transform:scale(1.1); /* Safari  Chrome */
-o-transform:scale(1.1); 	/* Opera */}


/*serviceinfo*/
.serviceinfo{ width:850px; height:auto; font-weight:bold; overflow:hidden; margin:auto; text-align:center; font-size:24px; color:#333; line-height:35px; margin-top:20px; border-bottom:1px solid #ccc;}
.serviceinfo span{ display:block; font-weight: normal; font-size:14px; padding-bottom:10px; padding-top:10px; color:#ccc;}
.serviceinfoc { width:850px; height:auto; overflow:hidden; margin:auto; margin-top:20px; line-height:40px; font-size:16px; text-align:justify;}

.productinfo4 { width:850px;   height: auto; overflow:hidden; margin:auto;  border-left:none; border-right:none; margin-top:30px;  margin-bottom:20px;}
.productinfo4 dl dd {  width:48%; height: auto; overflow:hidden; line-height:25px; font-size:14px; float:left; padding:5px 0px; }

/*productinfo*/
.productinfo{ width:100%; height:50px; line-height:50px; font-size:17px; padding-left:20px; border-bottom:1px solid #eaeaea;}
.productinfot{ width:100%; height:auto; line-height:30px; overflow:hidden; margin:auto; font-size:14px;border-bottom:1px solid #eaeaea; margin-top:10px; padding-bottom:10px;}
.productinfot p{ padding-left:20px; padding-top:5px; padding-bottom:5px;}
.productinfob{ width:100%; height:50px;  line-height:50px; font-size:17px; padding-left:20px;border-bottom:1px solid #eaeaea; background-color:#f8f8f8;}
.productinfom{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:30px; font-size:14px; padding-left:20px; background-color:#fff; padding-top:20px; padding-bottom:10px;}

.productinfoL{ float:left;}
.productinfoR { float:right;margin-right:30px; width:100px;background-color: #ff6161;line-height: 40px;color: #fff;-moz-border-radius: 5px;
-webkit-border-radius: 5px;border-radius: 5px; text-align:center; font-size:16px; margin-top:20px; cursor:pointer;}



/*apply*/
.apply , .quota, .free { width:100%; height:100%; margin:auto; position:fixed; z-index:99999; top:0px;left:0px;background:rgba(0,0,0,0.4);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000); display:none;}
.applyc { width:400px; height:auto; overflow:hidden; margin:auto; margin-top:12%;}
.applyct{ width:100%; height:47px; margin:auto; background-color:#ff6161;}
.applyctL{ float:left; font-size:18px; line-height:47px; color:#fff; padding-left:10px; }
.applyctR { float:right; height:32px; margin:auto; float:right; padding-right:10px; padding-top:5px;cursor:pointer;}
.applyctm{ width:100%; height:auto; overflow:hidden; margin:auto; background-color:#fff; padding-bottom:20px;}
.applyctmi{ width:369px; height:35px; line-height:35px;margin:auto; margin-top:15px; }
.applyctmi input{ width:92%; height:35px; line-height:35px; margin:auto;font-family:Microsoft YaHei;outline:#fff; border:1px solid #ccc}
.applyctmb{ width:71%; height:50px; line-height:50px; text-align:center; font-size:14px; margin:auto;}
.applyctmbL{ float:left; padding-top:20px;} 
.applyctmbR{ float:right;}

.applyctms{ width:370px; height:40px; line-height:40px; margin:auto; text-align:center;}
.applyctms input{ background-color:#ff6161; width:100%; height:40px; line-height:40px; margin:auto; border:none;font-family:Microsoft YaHei;outline:#fff; font-size:16px; color:#fff; cursor:pointer;}

.ul-list li .form-input {
    width: 100%;
    margin: auto;
    padding: 9px 10px;
    background: #f7f6f6;
    border: none;
}

.form-input {
    outline: none;
    font-size: 16px;
    vertical-align: middle;
}



 
.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; background-color:#df6d15; color:#fff; font-family:Microsoft Yahei;}
.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; background-color:#4A7C6C;}
.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none; background-color:#df6d15;}
.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}


.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none}.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none} 

.g-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:23px;margin:0;padding:0px 0px 0px 10px;color:#454545;background-color:#fff;border:1px solid #fff;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:Microsoft Yahei; font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-input:-moz-placeholder{color:#999; }.g-input::-moz-placeholder{color:#999}.g-input:-ms-input-placeholder{color:#999}.g-input::-webkit-input-placeholder{color:#999}.g-input:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input{cursor:not-allowed;background-color:#eee}textarea.g-input{height:auto}

 
.g-inputt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:23px;margin:0;padding:0px 0px 0px 10px;color:#fff;background-color:#fff;border:1px solid #fff;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:Microsoft Yahei; font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-inputt:-moz-placeholder{color:#999; }.g-inputt::-moz-placeholder{color:#fff}.g-inputt:-ms-input-placeholder{color:#fff}.g-inputt::-webkit-input-placeholder{color:#fff}.g-inputt:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-inputt[disabled],.g-inputt[readonly],fieldset[disabled] .g-inputt{cursor:not-allowed;background-color:#eee}textarea.g-inputt{height:auto}

 
.banner{ width:100%; height:auto; overflow:hidden; margin:auto;margin-top:10px;} 
/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.slides li p { width:1200px; height:450px;  margin:auto; position:relative;}
.slides li p a {position: absolute;
    bottom: 144px;
    right: 25px;
    height: 35px;
	cursor:pointer;
    width: 216px;}

.flex-control-nav{position:absolute; bottom:20px; z-index:999; width:100%; text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px; margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
 

 
 
 
 
/*分页样式ʽ*/

.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Arial, Helvetica, sans-serif; ;font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px; font-family:Microsoft yahei;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}


/*丁加*/
.tempWrap { word-spacing:2.5em; }

.form-box .ul-list{padding: 0 15px; display: block;overflow: hidden;}

.form-box .ul-list li {
	font-size: 16px;
	overflow: hidden;
	position: relative;
	/*height: 30px;
	line-height: 30px;*/
}
.form-box .ul-list li .lab-title {
	position: absolute;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 16px;
	width: 82px;
	left: 0;
	top: 7px;
	padding-right: 8px;
}
.form-box .ul-list .horizontal {
	display: inline-block;
	display: inline;
	zoom: 1;
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
	margin: 0 6px;
}
.form-box .describe-box{padding: 0 30px;line-height: 28px; text-align: center;}
.f-but-box {
	padding-top: 8px;
	text-align: center;
}
.f-but-box button {
	width: 195px;
}

.steps-box { text-align:center;}

.sex { float:left; color:#fff; line-height:33px;}
.ul-list li{margin:15px 0;}
.ul-list li .form-input{width: 100%;margin: auto; padding: 9px 10px;background: #f7f6f6 ;border:none}
.ul-list li .list1{float: left;width: 55%;}
.ul-list li .list6{float: right;padding: 10px 2px;width: 34%;background: #f63a4a;color: #FFFFFF; border:none; cursor:pointer;}
.ul-list .form-button{border-radius: 0;width: 100%;}
.ul-list .btn_sex{padding: 10px 14px;border-color: #c22a27;color: #c22a27;background: #f7f6f6;outline: none; float: right;margin-left: 13px;border:none}
.ul-list .btn_sex:hover{color: white;background:#f63a4a;cursor: pointer;}
.ul-list .active{color: white;background:#f63a4a;}
.f-but-box button{margin-left: 5px;}

.user{padding-bottom: 0;padding-top:0;height: 18px; line-height: 16px;}
.user input{float: left;width: 14px;height: 14px;margin-top: 1px;}
.user p{float: left;line-height: 16px;font-size: 12px;margin-left: 2px; color:#fff;}
.user p a{color:#fff; text-decoration:underline; cursor:pointer;}


/* 表单部分 */
.form-input {
	outline: none;
	font-size: 16px;
	vertical-align: middle;
}
.form-button {
    background: #f63a4a;
}


.form-button {
	width: auto;
	overflow: visible;
	display: inline-block;
	zoom: 1;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	height: 50px;
	line-height: 50px;
	border: 0;
	color: #fff;
	letter-spacing:3px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.form-button:active, .form-button:hover {
	background-color: #c22a27;
}


.text_inner{height: 90%;overflow: auto; font-size:14px !important; line-height:30px !important; padding:0 10px;}
.text_inner::-webkit-scrollbar-track{background-color:#CCCCCC;}
.text_inner::-webkit-scrollbar-thumb{background-color:#666666;}
.text_inner::-webkit-scrollbar{width:10px;}
.agreement{position: fixed;z-index:999;top: 0;right: 0; bottom: 0; left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);display: block;text-align: left; display:none;}

.agreement .agre_inner{position:absolute;width: 60%;height:70%;top: 0;right: 0; bottom: 0; left: 0;margin:auto;background-color: #FFFFFF;border-radius: 6px;
    outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);padding: 20px;box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}
	
.agreement .agre_inner .topzd{line-height:30px;font-size: 14px; }
.media-body { font-size:14px; line-height:30px;}
.agreement .agre_inner .text-center{font-weight: bold;margin-bottom: 15px;text-align: center;font-size: 18px;}
.agreement .agre_inner .text-center .pull-right{font-size: 30px;line-height: 18px;float: right;cursor: pointer;}
.agreement .media-body .media-heading{font-size: 14px;font-weight: bold;margin-bottom: 6px;}
.agreement .media-body dt{margin-bottom: 5px;line-height:30px;font-size: 14px;}


.ul-list select {
		border: none;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #f7f6f6 url(../images/sel.jpg) no-repeat scroll 100% center;
		padding-right: 14px;
		color:#373737; font-size:16px;
	}
.form-sel{height:40px; width:100%; padding-left:12px;}

/* WebKit browsers */
::-webkit-input-placeholder {
	color: #373737;
}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {
	color: #373737;
	opacity: 1;
}
/* Mozilla Firefox 19+ */
::-moz-placeholder {
	color: #373737;
	opacity: 1;
}
/* Internet Explorer 10+ */
:-ms-input-placeholder {
	color: #373737;
}