/* CSS Document */
body { margin:0; padding:0;font-size:12px;font-family:'Microsoft YaHei';text-align:left;line-height:22px; background:#fff; color:#3B3B3B;}
body > div {margin-right:auto; margin-left:auto;} 
body,html{padding:0;margin:0;}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,{ margin:0; padding:0;font-weight:normal;font-family:'Microsoft YaHei';font-weight:bold;font-size:14px;}
ul,li {display:block;list-style:none;line-height:24px;}
img{border:0px;}
a {text-decoration:none;color:#333;cursor: pointer;cursor: hand;outline:none;}
a:hover{text-decoration:underline;}
.left{ float: left;}
.right{ float: right;}
.area:after,.clear:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area{zoom:1;}
.area{margin:0 auto;width:1000px;}
.title{ overflow:hidden;text-align: center;}
.title h1{font-weight: normal; text-align:center; width:100%; font-size:40px; height:50px; line-height:50px; color:#333333;letter-spacing:3px;}
.title p{font-size: 25px;text-align: center;padding: 10px;display: inline-block;line-height: 30px;color:#333333;}
 b{color:#08A29A;}
.title img{display: block;margin:20px auto;}/* Section 0
 * --------------------------------------- */
.section0 .tableCell{vertical-align: top;}
.top-box{height:123px;overflow:hidden; background:#fff;position:relative;}
.m-pageTel img{ margin:40px auto 0;}
.m-logo{padding-top:30px; width:290px; float:left;}
.m-logo img{display:block;}
.m-tel{ float:right; margin-top:35px;}
.m-tel dl{ float:right; width:175px; color:#0175c0;}
.m-tel dl dt{ background:url(../images/tel.png) no-repeat left center; font-size:22px; height:24px; padding-left:35px; margin-bottom:8px;}
.m-tel dl dd{ font-size:26px; }
.m-mark{ float:left; margin-left:40px;width:400px;}
.m-mark p{background: url(../images/tl_img.png) no-repeat center 3px; width:400px; height:123px;}
.m-mark div{display:none; position:absolute; z-index:1000; left:0px; top:0px; width:100%; background: url(../images/tl_img1.jpg) no-repeat center top; height:123px;}
.tl_bn div{ display:block;}
.banner{ background:url(../images/banner.png) no-repeat center top #8093f2; height:498px;}
.banner a{ display:block; width:100%; height:498px;}

/* Section 1
 * --------------------------------------- */
.section1{overflow: hidden;}
.section1 .area{padding:15px 0;overflow:hidden;    box-sizing: border-box;}
.section1 .area .km{margin-top: 20px;}

.section1 ul{    overflow: hidden;}
.section1 .left{background: #4F7F71; width:382px;margin-right: 10px;position: relative;    margin-top: 100px;}
.section1 ul li{float:left;width:240px;box-sizing: border-box;text-align: center;color:#333333;margin-bottom: 10px;overflow: hidden;
    padding: 10px 30px;height: 415px;}
.section1 ul li:hover{box-shadow:2px 2px 2px #F4F4F4,2px -2px 2px #F4F4F4,-2px 2px 2px #F4F4F4,-2px -2px 2px #F4F4F4;margin:2px;}
.section1 ul li hr{border: 1px solid #F6ECA5;width:35px;margin-top: 20px;}
.section1 ul li img{display: block;margin:0 auto;}
.section1 ul li h3{font-size: 20px;}
.section1 ul li p{font-size: 18px;}
.section1 ul li a{font-size: 18px;color: #B8C2F5;border:1px #B8C2F5 solid;padding:5px 10px;}

.section1 p{display: block;font-size: 16px;color:#494949;text-align: center;line-height: 28px;margin:20px auto;}



.section7{  padding:30px 0px 30px; }
.section7 .area{}


.section7 .area .sec7{margin:20px auto;overflow: hidden;width:900px;}
.section7 .area ul{overflow: hidden;}
.section7 .area ul li{
   width:260px;
   margin:20px auto;
   float: left;
       padding: 0 20px;
    }
.section7 .area ul li img{display: block;}
.section7 .area ul li .kc{display: block;overflow: hidden;color:#4a4a4a;}
.section7 .area ul li h3{font-size: 22px;    margin: 10px auto;}
.section7 .area ul li p{color:#797979;font-size: 20px;line-height: 25px;padding-top: 20px;}


/* Section 2
 * --------------------------------------- */
.section2,.section3,.section9,.section10{ padding:40px 0;}
.section2{  padding:0px 0px 30px; }
.section2 .title p{font-size: 22px;}
.section2 h1{ color:#454545;    height: 28px;
    line-height: 40px;}
.section2 ul li img{ display: block;margin:0 auto;width:100%;}
.section2 .sec2{overflow: hidden;margin:20px auto;}
.section2 .sec2 ul{overflow: hidden;width:1070px;}
.section2 .sec2 ul li{float:left;width:320px;background: #f2f5fe;margin-right: 20px;}
.section2 .sec2 ul li h3{font-size: 24px;color:#313133;text-align: left;font-weight: normal; border-left: 4px solid #9ba8f6;
    margin: 10px 0 0 10px;
    line-height: 38px;
    padding-left: 10px;}
.section2 .sec2 ul li p{font-size: 18px;color:#313133;text-align: left;margin: 10px 0 10px 10px;padding: 0 10px; }
.btn img{display: block;margin:30px auto;}
.btn a{display: block;}

.section3{  padding:0px; }
.section3 .area{padding-top: 15px;}
.section3 ul{overflow: hidden;margin-top: 15px;padding-left: 30px;}
.section3 ul li{float: left;width:300px;margin-right: 20px;margin-top: 20px;color:#fff;text-align: center;background: #6376c5;padding: 40px 20px 40px;box-sizing: border-box;}
.section3 ul li:hover{background: #3d3950;margin-top: 0;}
.section3 ul li h3{font-size: 20px; font-weight: normal; }
.section3 ul li hr{border: 1px solid #F6ECA5;width:40px;margin-top: 20px;}
.section3 ul li p{font-size: 16px;     padding: 20px 50px;
    line-height: 28px; }
.section3 .btn a{display: block;border:1px solid #010101;color:#010101;font-size: 20px;width:240px;margin:30px auto;text-align: center;padding: 5px;}

.ccly{overflow: hidden;  }
.ccly h3{ text-align:center;}
.ccly .scrool{ overflow:hidden;width: 900px;
    margin: 0 auto;}
.ccly .scrool .scr{float:left; font-size:17px; color:#f7de8c; margin:10px 17px; overflow: hidden;}
.ccly .scrool .scr span{ display:block; float:left; height:29px; line-height:27px;text-align: center;width:95px;}
.ccly .scrool .scr input{color:#f7de8c; width:160px; float:left; height:27px; line-height:27px; font-size:16px;  background:transparent;border:1px solid #f7de8c;}

.ccly a{    display: block;
    background: #fde993;
    width: 230px;
    height: 30px;
    color: #2f354f;
    line-height: 30px;
   box-sizing: border-box;
    font-size: 18px;
    text-align: center;
    margin:20px auto;
    }
  
.banner1 .btn{margin:0 auto;width:200px;overflow: hidden;}
.ceping{margin:0 0 0 640px;}
.ceping p{    font-size: 14px;
    color: #000;
    margin-top: 10px;
    width: 310px;
    text-align: center;}
.dp_cont{width: 620px;margin-top:-30px;}
.dp_cont a{display: inline-block;padding: 5px;}
.dp_cont p{    font-size: 12px;
    color: #fff;
    width: 458px;
    display: inline-block;
    float: right;}
.dp_cont p strong{font-size: 14px;color:#000;}

/* Section 3
 * --------------------------------------- */
.section4{ background:url(../images/sec4_bg.png)no-repeat top center; overflow:hidden;}
.section4 .area{ width:1100px;padding:40px 0;}
.section4 .title h1{ 
    height: 60px;letter-spacing:0;color:#3D3F3E;}
.section4 .title p{ margin:0 auto;font-size: 21px;color:#514B3D;}
.section4 .huanj{margin:40px auto}
.section4 img{display: block;margin:0 auto;}
.section4 ul li{float:left;overflow: hidden;margin-right:20px;width:220px;height:300px;background: #2B2B2B;padding:20px;text-align: left;color:#EFEDEE;}
.section4 ul li span{color:#EFEDEE;font-size: 23px;    margin: 15px 0;
    display: block;
    font-weight: bold;}
    .section4 ul li p{font-size: 17px;line-height: 28px;}
/* Section 4
 * --------------------------------------- */
 
 .banner1{ width:100%;background: url(../images/biaodan.png)no-repeat top center;padding: 157px 100px 0;height:330px;box-sizing: border-box;}




 
/* Section 5
 * --------------------------------------- */
 .section5{background:url(../images/section9_bg.png)repeat;}
.section5 .area{ width:900px;padding: 40px;}
.section5 .title{padding:40px 0;background: #FFF1B4;}
.section5 .title h1{width:1000px;margin:0 auto;background: url(../images/title.png) -40px -181px no-repeat;
    height: 60px;font-size: 34px;color:#1E1832;}
.sc5_ct{ width:204px; height:510px; background:#F32D0A; margin-bottom:35px;margin-right: 20px;color:#fff;}
.sc5_ct dl{  border-bottom:1px solid #fff; margin:0 10px;}
.sc5_ct dl dt{ line-height:45px; text-align:center;  font-size:20px;  display: inline-block;}
.sc5_ct dl dd{display: inline-block; font-size:20px;  line-height:24px; text-align: right;width:115px;}
.sc5_ct img{ display:block; }
.sc5_ct p{ line-height:24px; font-size:16px; color:#fff;    margin: 15px 10px;}
.sc5_ct p span{ display:block; }
.section5 a{ display:block;overflow:hidden;width:660px;background: #F32D0A;color:#fff;margin:0 auto;text-align: center;font-size: 25px;padding:20px 0;border-radius: 10px;
}
/* Section 6
 * --------------------------------------- */
 .section6{overflow: hidden;background: #f2f5fe;padding-bottom: 10px;}
.section6 .area{ padding-top: 25px;}
.section6 .sec6 {overflow: hidden;margin:40px auto;}
.section6 .sec6 ul {
    overflow: hidden;
    width: 1070px;
}
.section6 .sec6 li{float:left;width:320px;background: #7780e5;margin-right: 20px;color:#fff;text-align: center;}
.section6 ul li img{ display: block;margin:0 auto;width:100%;}
.section6 ul li h3{font-size: 26px;    margin: 10px auto;}
.section6 ul li hr{width:50px;border:1px solid #fde992;margin:10px auto;}
.section6 ul li  p{font-size: 18px;padding:10px 75px;}

/* Section 7
 * --------------------------------------- */
 .section8{overflow: hidden;background: #f2f5fe;}
.section8 .area{ padding-top: 25px;overflow:hidden;padding-bottom: 30px;}

.section8 .xm{overflow: hidden;
    box-sizing: border-box;width:890px;margin:40px auto;}
.section8 .xm li{width:122px;padding-top: 140px;font-size: 20px;text-align: center;float: left;margin-right: 25px;}
.section8 .xm1{background: url(../images/sec8_bg1.png)no-repeat top center;}
.section8 .xm1:hover{background: url(../images/sec8_bgt1.png)no-repeat top center;}
.section8 .xm2{background: url(../images/sec8_bg2.png)no-repeat top center;}
.section8 .xm2:hover{background: url(../images/sec8_bgt2.png)no-repeat top center;}
.section8 .xm3{background: url(../images/sec8_bg3.png)no-repeat top center;}
.section8 .xm3:hover{background: url(../images/sec8_bgt3.png)no-repeat top center;}
.section8 .xm4{background: url(../images/sec8_bg4.png)no-repeat top center;}
.section8 .xm4:hover{background: url(../images/sec8_bgt4.png)no-repeat top center;}
.section8 .xm5{background: url(../images/sec8_bg5.png)no-repeat top center;}
.section8 .xm5:hover{background: url(../images/sec8_bgt5.png)no-repeat top center;}
.section8 .xm6{background: url(../images/sec8_bg6.png)no-repeat top center;}
.section8 .xm6:hover{background: url(../images/sec8_bgt6.png)no-repeat top center;}

 .section8 .tec{display: none;overflow: hidden;width:880px;margin:0 auto;}
.section8 .tec img{display: block;width:176px;float:left;}
.section8 .tec div{float:left;width:680px;padding: 30px 15px;background: #858ce4;height: 235px;box-sizing: border-box;}
.section8 .tec h3{color:#fceb93;font-size: 24px;font-weight: normal;}
.section8 .tec span{color:#fff;font-size: 20px;    text-indent: 26px;
    display: inline-block;}
.section8 .tec p{color:#fff;font-size: 18px;margin-top: 30px;line-height: 33px;}
/*公共页脚*/
.fx_cont h2.title{font-size:44px;text-align:center; color:#2A6255;  overflow:hidden; display:block; line-height:normal;padding-bottom:15px;}
.fx_cont .area{width:1060px;background:url(../images/fx_bg.png)no-repeat 235px 85px;}
.fx_cont{ padding:10px 0 20px; background:#FFFFFF; overflow:hidden;}
.slider{ width:100%;margin-top:110px;}
#tab_tit{ width:100%; background:#2A6255; height:53px; margin:0 auto;}
#tab_tit li{ float:left; width:92px; float:left; text-align:center; height:53px; line-height:53px; cursor:pointer; font-size:22px; color:#fff; font-weight:bold;}
.tab_cont{color:#392d24;}
#tab_tit li.active1{ background:#f39800; color:#fff; width:104px;}
#tab_cont{ width:1055px;height:450px; padding-bottom:30px; border:dashed 2px #2A6255; border-top:0px;background:#FFFFFF;}
#tab_cont div{ display:none; padding:10px;  overflow:hidden;background: #FFFFFF;}
#tab_cont div dl{ background:#D4E9E4; border-radius:8px; width:192px;border:solid 2px #2A6255; height:52px; padding:15px 5px 15px 15px; color:#161817; margin:13px 15px 10px; float:left; _display:inline;}
#tab_cont div dl dt{ font-size:16px;}
#tab_cont div dl dt a{ background:#12463A; height:24px; width:74px;border-radius:5px;  text-align:center; line-height:24px; color:#fff; display:inline-block;  font-size:14px;}
#tab_cont div dl dd{  line-height:25px; font-size:14px;}
.tst_ct {
    text-align: center;
    padding-top: 20px;
}
.footer-box{ background:#ffffff; padding-top:30px; border-top:1px solid #dcdcdc;}
.lg_ft{ width:900px; margin:0 auto;}
.pp_ft{width:720px; margin:0px auto ; overflow:hidden;}
.lg_ft .f_logo{ float:left; margin-right:20px; _display:inline;}
.lg_ft p{ border-left:1px solid #c2c2c2; padding-left:20px; height:150px;  color:#2A6255; font-size:28px; line-height:35px; width:450px; float:right;}
.lg_ft p span{ display:block; height:35px; line-height:35px;margin-top:20px; font-size:28px;}
.lg_ft ul{ text-align:center; width:820px; margin:50px auto 0px; display:none;}
.lg_ft ul li{ display:inline-block; margin:0 5px; width:126px; float:left;}
.cp{ text-align:center; font-size:14px; color:#666666; border-top:1px solid #c2c2c2; padding:15px 0; margin-top:40px; }
/*公共页end脚*/
#tq_float_container{display: none;}