/* 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{text-align:center; width:100%; font-size:38px; height:50px; line-height:50px; color:#333333;letter-spacing:3px;}

.title p{font-size: 18px;text-align: center;padding: 5px 104px;display: inline-block;line-height: 30px;color:#313131;}


.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 #E64C40; height:707px;}
.banner a{ display:block; width:100%; height:707px;}
.zixun a{display: block; width:300px;margin:0 auto;font-size: 24px;padding:10px 0;text-align: center;}
/* Section 1
 * --------------------------------------- */

.section1{overflow: hidden;background: url(../images/sec1_bg.png)no-repeat center 130px #FC3232;}
.section1 .area{padding:0px 0 40px;overflow:hidden;    box-sizing: border-box;}
.section1 .title span{color:#E5CF3D;font-size: 45px;}

.section1 ul{ overflow: hidden;box-shadow:1px 1px 14px -5px #494949;height:525px;background: url(../images/sec1.png)no-repeat 0 235px #fff;margin:0 5px;}

.section1 ul li{float:left;width:320px;box-sizing: border-box;text-align: left;color:#494949;overflow: hidden;padding:30px 25px;border-right: 1px solid #959595;border-bottom: 1px solid #959595;
}

.section1 ul li h4{font-size: 18px;color:#FE3032;line-height: 30px;text-align: left;font-weight: normal;margin:10px 0 10px;}
.section1 ul li h4 span{display: inline-block;border-radius: 40px;width:10px;height:10px;border:2px solid #FE3032;    margin-right: 8px;}
.section1 ul li p{width:275px;    font-size: 18px;
    text-align: left;  line-height: 30px; color: #4A4A4A; }

.btn a{display: block;border:#748eeb solid 2px;border-radius: 20px;font-size: 18px;padding:8px 30px;width:122px;color:#748eeb;margin:0 auto;}


.section7{  padding:20px 0px 0px; background: #fff;}

.section7 .title h1 span{color:#FD3333;font-size: 45px;}
.section7 .title p{padding:0;font-size: 20px;}
.section7 .area .sec7{}
.section7 .area ul{overflow: hidden;padding-bottom: 10px;}
.section7 .area ul li{
   
   margin:10px 15px 0px 0px ;width: 233px;
   float: left;
       
    }
.section7 .area ul li img{display: block;  margin: 0 auto;}
.section7 .area ul li .kc{display: block;overflow: hidden;color:#848381;}
.section7 .area ul li h4{font-size: 24px;  margin: 24px auto 18px;text-align: center;color:#8A8A8A  ; font-weight: normal;}



/* Section 2
 * --------------------------------------- */
.section9,.section10{ padding:40px 0;}
.section2{  background: #ED5F6F;}
.section2 .title p{font-size: 18px;color: #28292b;}
.section2 h1{ color:#454545;        height: 60px;
    line-height: 70px;}
.section2 ul li img{ display: block;margin:0 auto;}
.section2 .sec2{overflow: hidden;margin:0 auto;}
.section2 .sec2 ul{overflow: hidden;width:1000px;padding:50px 25px;}
.section2 .sec2 ul li{float:left;width:319px;margin-right: 14px;box-sizing: border-box;background: #fff;}
.section2 .sec2 ul li:hover{margin-top: -25px;}
.section2 .sec2 ul li h4{font-size: 24px;line-height:30px;color:#000;margin: 0 auto;width:110px; text-align: center;font-weight: normal;border-top:5px solid #FBB843; padding:20px 0;
    
    }
.section2 .sec2 ul li p{font-size: 18px;color:#454545;text-align: left;     line-height: 18px;padding:20px 22px 30px;line-height: 30px;}
.section2 .btn a{background: #1b56e2; color: #e0e1f3;border:none;margin:49px auto;width:130px;text-align:center;}


.section3{  padding:0px;background: #F1EDEE; overflow: hidden;}
.section3 .area{padding-top: 15px;margin-bottom: 30px;}
.section3 .title p{font-size: 22px;}
.section3 .question{overflow: hidden;}
.section3 ul{overflow: hidden;margin: 30px 0;width:1030px;}
.section3 ul li{float: left;width:240px;margin-right: 15px;background:#fff;text-align: center;padding: 10px 20px 10px;box-sizing: border-box;}
.section3 ul li img{display: block;margin:0 auto;}
.section3 ul li h3{font-size: 22px; font-weight: normal; }

.section3 ul li p{font-size: 16px; padding: 0px 10px 30px;line-height: 28px;text-align: left; }
.section3 .zixun a{background: #FC9632;color: #000;width:340px;}

.ccly{overflow: hidden;width:900px;margin-left: 170px;}
.ccly h3{ text-align:center;}
.ccly .scrool{ overflow:hidden;
    }
.ccly .scrool .scr{float:left; font-size:17px; color:#313131; margin:10px 60px 40px 0; 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:#313131; width:210px; float:left; height:35px; line-height:27px; font-size:18px;  background:#fff;border:none;padding-left: 20px;box-sizing: border-box;}
::-webkit-input-placeholder{color:#CCA772;}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{color:#CCA772;}                  /* Firefox版本4-18 */
::-moz-placeholder{color:#CCA772;}                  /* Firefox版本19+ */
:-ms-input-placeholder{color:#CCA772;}
.ccly .zixun{overflow: hidden;}
.ccly a{    display: block;
    
    background: #E8656A;
    width: 320px;
    height: 40px;
    color: #fff;
    line-height: 40px;
   box-sizing: border-box;
    font-size: 20px;
    text-align: center;
   margin:0 auto;
    }
 .ccly p{color:#af3a30;font-size: 16px;text-align: center;} 
.banner1 a{display: block;
    
    background: #E8656A;
    width: 320px;
    height: 40px;
    color: #fff;
    line-height: 40px;
   box-sizing: border-box;
    font-size: 20px;
    text-align: center;
   margin:0 auto;}
.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:#FCB944;box-sizing: border-box;}
 .banner1 .area{overflow: hidden;padding-bottom: 25px;position: relative;}
  .banner1 .title {color:#181816;}
 .banner1 img{display: block;margin:70px auto 35px;}
.banner1 .ck{color:#baccfa;font-size: 24px;position: absolute;top: 300px;
    right: 65px;}



 
/* Section 5
 * --------------------------------------- */
 .section5{background: #ED5F6F;}
.section5 .area{ width:1000px;padding: 30px;}
.sec5{overflow: hidden;width:500px;float: right;}
.section5 img{display: block;float: left;}
.section5 h3{ text-align:center;}
.section5 .scrool{ overflow:hidden;
    }
.section5 .scrool .scr{float:left; font-size:17px; color:#313131; margin:10px 60px 15px 0; overflow: hidden;}
.section5 .scrool .scr span{ display:block; float:left; height:29px; line-height:27px;text-align: center;width:95px;}
.section5 .scrool .scr input{color:#313131; width:310px; float:left; height:50px; line-height:50px; font-size:18px;  background:#fff;border:1px solid #000;padding-left: 20px;box-sizing: border-box;}
.section5 ::-webkit-input-placeholder{color:#7D7D7D;}    /* 使用webkit内核的浏览器 */
.section5 :-moz-placeholder{color:#7D7D7D;}                  /* Firefox版本4-18 */
.section5 ::-moz-placeholder{color:#7D7D7D;}                  /* Firefox版本19+ */
.section5 :-ms-input-placeholder{color:#7D7D7D;}

.section5 a{    display: block;
    
    background: #FFA800;
    width: 310px;
    height: 50px;
    color: #fff;
    line-height: 50px;
   box-sizing: border-box;
    font-size: 20px;
    text-align: center;
   margin:0 auto;
    }
 .ccly p{color:#af3a30;font-size: 16px;text-align: center;}

/* Section 6
 * --------------------------------------- */
 .section6{overflow: hidden;padding-bottom: 10px;}
.section6 .area{ padding-top: 25px;}
.section6 .title p{color: #555450;    padding: 5px 20px;}
.section6 .sec6 {overflow: hidden;margin:40px auto;padding: 0 20px;}
.section6 .sec6 img{display: block;float: left;width:401px;margin-top: 15px;}
.section6 .sec6 ul{float: right;overflow: hidden;width:512px;}
.section6 .sec6 ul li{margin-bottom: 35px;}
.section6 .sec6 ul li h3{font-size: 20px;border-left: 15px #ED5F6D solid;border-bottom: 1px #636363 dashed;line-height: 30px;padding: 3px 5px;}
.section6 .sec6 ul li p{color: #8b8b8b;font-size: 18px;padding-left: 22px;}
/* Section 7
 * --------------------------------------- */
 .section8{overflow: hidden;height:409px;background: url(../images/sec8_bg.png)no-repeat top center;}
.section8 .area{ padding-top: 340px;overflow:hidden;padding-bottom: 15px;background: transparent;}
.section8 .zixun a{background: #FC3232;color:#fff;}



/*公共页脚*/
.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;}