@charset "UTF-8";
/**
 * Created by MR.whg on 2016/12/10.
 *
 * Version:  1.0.0
 *
 */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
  margin: 0;
  padding: 0; }

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
  -webkit-text-size-adjust: none; }

body {
  font-size: 14px;
  color: #666;
  font-family: "Arial","Microsoft YaHei","黑体","宋体","sans-serif"; }

html, body, fieldset, img, iframe, abbr {
  border: 0; }

dl, dt, dd, ul, ol, li {
  list-style: none; }

h1, h2, h3, h4, h5, h6 {
  font-style: normal;
  color: #222; }

textarea {
  overflow: auto;
  resize: none; }

a, a:link, a:visited, a:hover, a:active, a:focus {
  text-decoration: none; }

a:hover {
  color: #ff4f00; }

body * {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent; 
  }
  
.fl { float:left;}		
.fr { float:right;}	  

.clearfix:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden; }


.width1200,.content{width: 1200px;margin: auto;} 

.dSeo1{width: 1200px;padding: 95px 0px 85px 0px;text-align: center;margin: 0 auto;}
.dSeo1 h3{font-size: 30px;line-height: 46px;padding-bottom: 80px; color:#31ae4b;}
.dSeo1 ul{width: 100%;}
.dSeo1 li{float: left;width: 240px;position: relative;}
.dSeo1 li::before{content: "";position: absolute;width: 1px;height: 40px;background-color: #cacaca;top: 55px;left: 0;}
.dSeo1 li.first::before{display: none;}
.dSeo1 li .num{width: 120px;height: 120px;background-color: #31ae4b;text-align: center;line-height: 120px;font-size: 24px;color: #fff;border-radius: 50%;margin: 0 auto;}
.dSeo1 li .txt{font-size: 16px;line-height: 30px;color: #333;padding: 20px 0 0;}

.dSeo2{width: 100%;padding: 80px 0;background-color: #f8f8f8;}
.dSeo2 h3{font-size: 30px;color: #31ae4b;line-height: 32px;padding-bottom: 32px;text-align: center;}
.dSeo2 p{ text-align:center; line-height:30px; font-size:15px; margin-bottom:30px;}
.dSeo2 .left{float: left;width: 125px;}

.dSeo2 .center{float: left;margin: 42px 0 0 55px;}
.dSeo2 .right{float: right;width: 125px;}


.dSeo3{width: 1200px;margin: 0 auto;padding: 60px 0;}
.dSeo3 h3{font-size: 28px;line-height: 56px;color: #000;text-align: center;}
.dSeo3 .ul1{width: 100%;}
.dSeo3 .ul1 li{float: left;padding: 40px 10px 0;width: 380px;}
.dSeo3 .ul1 .title{width: 125px;height: 40px;line-height: 40px;background-color: #31ae4b;color: #fff;font-weight: bold;margin: 0 auto;text-align: center;font-size: 20px;}
.dSeo3 .ul1 .txt{padding: 13px 0 16px;overflow: hidden;width: 364px;margin: 0 auto;}
.dSeo3 .ul1 .txt .p1{float: left;font-size: 16px;color: #31ae4b;}
.dSeo3 .ul1 .txt .p2{font-size: 13px;line-height: 23px;color: #7f7f7f;float: right;width: 274px;}
.dSeo3 .ul1 img{display: block;width: 365px;height: 230px;}

.dSeo3 .ul2{padding-top: 20px;}
.dSeo3 .ul2 li{width: 523px;}
.dSeo3 .ul2 li.nth2{float: right;margin-right: 15px;}
.dSeo3 .ul2 .left{float: left;width: 132px;}
.dSeo3 .ul1 .txt{padding: 0;width: 100%;}
.dSeo3 .ul2 .title{margin: 0 0 20px;}
.dSeo3 .ul2 .txt .p1{float: none;}
.dSeo3 .ul2 .txt .p2{font: none;width: 100%;}
.dSeo3 .ul2 img{float: right;}




.tAds1{width: 100%;text-align: center;padding: 50px 0;}
.tAds1 .p1{font-size: 36px;line-height: 60px;color: #31ae4b;}
.tAds1 .p2{line-height: 24px;color: #444;}

.tAds2{width: 100%;padding: 95px 0;background-color: #f9f9f9;}
.tAds2 .txt{display: inline-block;vertical-align: middle;width: 585px;padding: 0 110px 0 0px;}
.tAds2 .txt .p1{font-size: 34px;line-height: 100%;padding-bottom: 25px;color: #2a2a2a;}
.tAds2 .txt .p2{line-height: 30px;color: #444; font-size:15px;}
.tAds2 img{vertical-align: middle;}

.tAds3{width: 100%;height: 580px;background: url(../images/tAdsBg1.jpg) center no-repeat;}
.tAds3 img{float: left;padding: 79px 0 0 20px;}
.tAds3 .txt{float: right;width: 578px;padding: 203px 0 0;}
.tAds3 .txt .p1{font-size: 34px;line-height: 60px;color: #fff;padding-bottom: 5px;}
.tAds3 .txt .p2{line-height: 30px;color: #333; font-size:15px;}

.tAds4{padding: 80px 0 20px;background-color: #fff;}
.tAds4 .txt{padding-right: 100px;width: 480px;}

.tAds5{background: #fafafa;}
.tAds5 .txt{width: 450px;}
.tAds5 .txt .p1{color: #333333;}

.tAds6{padding: 100px 0 80px;background: #fff;}
.tAds6 img{padding: 0 100px 0 30px;}
.tAds6 .txt{width: 557px;padding: 0;}
.tAds6 .txt .p1{color: #31ae4b;}







.xcx2_h2c .pic{float: left;}
.xcx2_h2cr{width: 600px; float: right;}
.xcx2_h2n h3{color: #31ae4b; font-size: 30px; line-height: 100%; text-align: center; position: relative; padding-bottom:15px;}
.xcx2_h2n p{line-height:30px; text-align:center; font-size:16px; margin:10px 0px 50px 0;}
.xcx2_h2n:after{content:""; position: absolute; left:50%; bottom:0; width:40px; height:3px; background-color:#000; margin-left:-20px;}
.xcx2_h2{padding:80px 0;}
.xcx2_h2cr dl{padding-bottom: 35px;}
.xcx2_h2cr dt{color: #31ae4b; font-size: 24px;font-weight:bold;}
.xcx2_h2cr dd{color: #666666;line-height:35px; font-size: 15px;;}





.ztbj{ background:#f8f7f6; width:100%;}
.zhuanti1{ width:1200px;  overflow:hidden; padding-top:23px; margin:0 auto;}
.zhuanti1-l{ width:448px; height:484px;}
.zhuanti1-l img{ width:448px; height:484px;}
.zhuanti1-r{ width:718px; height:auto; overflow:hidden;}
.zhuanti1-r p{ width:100%; height:67px; line-height:67px; font-size:36px; font-weight:bold; color:#0b0b0b;}
.ptop78{ padding-top:78px;}
.ptop22{ padding-top:22px;}
.zhuanti1-r strong{ width:100%; height:58px; line-height:58px; display:block; font-size:30px; color:#31ae4b; padding-bottom:14px; border-bottom:2px solid #b5b5b5;}
.zhuanti1-r p em{ font-style:normal; color:#31ae4b; font-weight:bold;}
.zhuanti1-r span{ display:block; height:88px; line-height:44px; font-size:20px; color:#25262a; padding-top:3px; padding-bottom:62px; background:url(../images/zhuanti1-ty.png) center bottom no-repeat;}
.zhuanti1-r span em{ font-style:normal; font-weight:bold; color:#31ae4b;}

.zhuanti2{ width:1200px;margin:0 auto; overflow:hidden;}
.zhuanti2 ul li{  overflow:hidden; float:left;}
.zhuanti-li1{ width:316px; height:auto; margin-left:35px; margin-right:35px;}
.zhuanti-li1 p{ width:100%; height:44px; line-height:44px; font-size:24px; color:#31ae4b; overflow:hidden;}
.zhuanti-li1 span{ display:block; padding-top:32px; height:135px; width:100%; overflow:hidden; line-height:30px; font-size:15px; color:#111111;}
.zhuanti-li2{ width:1px; height:189px; background:url(../images/zhuanti2-line.png) no-repeat top; margin-left:10px; margin-right:10px; margin-top:32px;}

.zhuanti3{ width:1200px; margin:0 auto; overflow:hidden; padding-top:60px;}
.zhuanti3-l{ width:350px; height:384px; padding-top:33px; padding-left:71px; overflow:hidden;}
.zhuanti3-l img{ width:350px; height:384px;}
.zhuanti3-r{ width:730px; height:421px; overflow:hidden; background:url(../images/zhuanti3-bj.png) right top no-repeat;}
.zhuanti3-r p{ width:100%; height:89px; line-height:89px; font-size:28px; color:#000; padding-top:23px; overflow:hidden;}
.zhuanti3-r p em{ font-style:normal; font-weight:bold; color:#31ae4b;}
.zhuanti3-r span{ display:block; width:100%; height:135px; line-height:45px; color:#0c0c0c;  font-size:16px;}
.zhuanti3-r strong{ display:block; overflow:hidden; height:98px; line-height:49px; font-size:24px; color:#31ae4b; padding-top:29px;}

.zhuanti4{ width:1200px; margin:0 auto;overflow:hidden; padding-top:32px; padding-bottom:42px;}
.zhuanti4 p{ width:100%; height:58px; line-height:58px; font-size:24px; font-weight:bold; color:#31ae4b;}
.zhuanti4 p em{ display:inline-block; width:5px; height:28px; margin-right:14px; background:#31ae4b;  vertical-align:middle;}
.zhuanti4 span{ width:1200px; height:auto; line-height:36px; overflow:hidden; font-size:18px; color:#030303;}






.sbysf_tit{width:1100px;height:195px;margin:0 auto;overflow:hidden;}
.sbysf_tit h2{height:80px;line-height:80px;text-align:center;color:#666666;font-size:32px;margin-top:30px;}
.sbysf_tit p{text-align:center;font-size:16px;color:#a29d97}
.sbysf_tab{width: 1152px;padding-left:48px;margin: 0 auto;height: 105px;background: url(../images/sbyxf_tit.jpg) no-repeat 0px 0px;overflow:hidden;}
.sbysf_tab a{display:block;width:200px;height:106px;float:left;}
.sbysf_tab a.tab1{margin-right:110px;}
.sbysf_tab a.tab2{margin-right:102px;}
.sbysf_tab a.tab3{margin-right:125px;}
.sbysf_tab a span{width:100%;height:101px;display:block;overflow:hidden;text-indent:-999em;}
.sbysf_tab a.now span.borders1{border-bottom:5px solid #FF7006;}
.sbysf_tab a.now span.borders2{border-bottom:5px solid #8ABC1D;}
.sbysf_tab a.now span.borders3{border-bottom:5px solid #3EB982;}
.sbysf_tab a.now span.borders4{border-bottom:5px solid #358EEC;}
.sbysf_con{height: 581px;min-width: 1100px;background: url(../images/sbysf_bg.jpg) no-repeat center top;}
.sb_list{width:1200px;height:582px;margin:0 auto;overflow:hidden;position:relative;}
.sb_list ul{width:4800px;position:absolute;top:0px;left:0px;}
.sb_list li{width:1200px;height:582px;overflow:hidden;float:left;}




.fw_bg { background:#f6f7fa; height:715px;}
.fw_top { text-align: center; padding:80px 0 50px;}
.fw_top a b { display:block; font-size:32px; color:#31ae4b;}
.fw_top a span { display:block; font-size:20px; color:#666; padding:15px 0 35px;}

.fw_con ul li { float:left; margin-right:13px;}
.fw_con ul .nobor01 { margin:0;}
.fw_con ul li a { background:url(../images/fw_libg01.jpg) no-repeat; width:290px; height:350px; display:block; text-align:center; padding:46px 0 0;
-webkit-transition: background 0.8s;
-moz-transition: background 0.8s;
-ms-transition: background 0.8s;
-o-transition: background 0.8s;
transition: background 0.8s;}
.fw_con ul li a:hover { background:url(../images/fw_libg02.jpg) no-repeat;}
.fw_con ul li a img { display:block; width:118px; height:118px; margin:0 auto;
-moz-transition: width 1s, height 1s, -webkit-transform 1s;
-webkit-transition: width 1s, height 1s, -webkit-transform 1s;
transition: width 1s, height 1s, transform 1s;}
.fw_con ul li a:hover img {   
-webkit-transform: rotate(360deg); 
transform: rotate(deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg); 
}	

.fw_con ul li a b { display:block; height:66px; line-height:66px; font-size:20px; color:#222;} 
.fw_con ul li a i {width:28px; height:3px; background:#31ae4b; margin:10px auto 0; display:block; line-height:0; font-size:0}
.fw_con ul li a em { display:block; font-size:15px; color:#555; line-height:30px; padding:20px 0 0; font-style:inherit;}
.fw_con ul li a em span{ color:#de1620; font-weight:bold;}
/**/
.kh_con { background:url(../images/kh_pic01.jpg) no-repeat 410px 0px; height:562px;}
.kh_con dl dt { float:left; width:363px;}
.kh_con dl dt p { height:90px; border-bottom:dotted 1px #666; margin-bottom:40px;}
.kh_con dl dt .nobor01 { border:none;}
.kh_con dl dt p img { display:block; float:left;}
.kh_con dl dt p span { display:block; float:left; width:318px; padding-left:15px;}
.kh_con dl dt p span a { display:block; font-size:20px; color:#31ae4b; font-weight:bold; margin-bottom:15px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.kh_con dl dt p span a:hover { padding-left:5px;}
.kh_con dl dt p span em { display:block; font-size:15px; color:#666; line-height:26px; font-style:inherit;}
.kh_con dl dd { float: right; width:363px;}
.kh_con dl dd p { height:90px; border-bottom:dotted 1px #666; margin-bottom:40px;}
.kh_con dl dd .nobor01 { border:none;}
.kh_con dl dd p img { display:block; float: right;}
.kh_con dl dd p span { display:block; float:left; width:318px; padding-right:15px; text-align:right;}
.kh_con dl dd p span a { display:block; font-size:20px; color:#31ae4b; font-weight:bold; margin-bottom:15px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.kh_con dl dd p span a:hover { padding-right:5px;}
.kh_con dl dd p span em { display:block; font-size:14px; color:#666; line-height:26px; font-style:inherit;}



.dzzhgj{width: 1200px;margin: 80px auto 50px auto;}
.dzzhgj h3{font-size: 28px;color: #333;font-weight: normal;margin-bottom: 20px;}
.dzzhgj h3 b{color: #31ae4b}
.dzzhgj h3 span{font-size: 18px;color: #333;margin-left: 10px;}
.mtgzl{width: 550px;}
.mtgzl h3{font-size: 24px;color: #333;font-weight: normal;margin-bottom: 20px;}
.mtgzl h3 b{color: #31ae4b}

