/* CSS Document */
body { margin:0; padding:0;font-size:12px;font-family:'Microsoft YaHei';text-align:left;line-height:22px; background:#fff; color:#333333;}
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:1100px;}
.title{ overflow:hidden;text-align: center;}
.title h1{text-align:center; width:100%; font-size:34px; height:50px; line-height:50px; color:#000;letter-spacing:3px;}
.title p{font-size: 25px;text-align: center;padding: 10px;display: inline-block;}
/* 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 #450304; height:909px;}
.banner a{ display:block; width:100%; height:652px;}
.banner2{background: url(../images/banner2.png) no-repeat top center;overflow: hidden;}
.banner2 .area{width:1180px;height:274px;background: url(../images/mao.png) no-repeat center;overflow: hidden;}
.banner2 a{    display: inline-block;
    font-size: 31px;
    padding: 60px 63px;
    margin: 60px 20px;
    color: #fff;}
/* Section 1
 * --------------------------------------- */
.section1{background: url(../images/sec1_bg.jpg) no-repeat top center;}
.section1 .area{width:1200px;padding:15px 0;overflow:hidden;}
.section1 .area h1{  
   
    color:#3F48A7;}
.section1 .area img{display: block;margin:20px auto;}
.section1 .liwu{    overflow: hidden;
    background: url(../images/sec1.png) no-repeat top center;
    padding: 20px 73px 0;
    box-sizing: border-box;}
.section1 .liwu li{float: left;
    font-size: 18px;
    color: #868E90;
    padding: 60px 39px;
    width: 350px;
    height: 352px;
    text-align: left;
    box-sizing: border-box;}
.section1 .liwu li h3{color:#3F48A7;font-size: 24px;text-align: center;}
.section7{background:#FEFEFE;}
.section7 .area{width:1100px;padding:15px 0;overflow:hidden;}
.section7 .area h1{  
    color:#3D3D3D;}
.section7 .area .gy,.hd{width:1040px;margin:20px auto;overflow: hidden;}
.section7 .area .gy{font-size: 20px;line-height: 39px;}
.section7 .area .gy img{float:left;display: block;width:243px;margin-left: 10px;}
.section7 .area .gy .gyw{float: right;width:770px;}
.section7 .area .hd{background: url(../images/hd.png) no-repeat top center;}
.section7 .area .hd ul{    float: left;
    width: 454px;
    padding: 45px 0 0 15px;
    font-size: 16px;
    line-height: 44px;
    color: #7A7780;}
.section7 .area .hd ul li{height: 28px;
    line-height: 23px;}
.section7 .area .hd ul li em{background: #515EA2;border-radius: 30px;display: inline-block;    width: 23px;
    text-align: center;
    height: 23px;font-style: normal;color:#979FC4;}
.zixun{width:800px;margin:10px auto;overflow: hidden;}
.zixun a{
     font-size: 24px;
    display: block;
    background: #054583;
    width: 96px;
    margin: 0 auto;
    border-radius: 30px;
    padding: 13px 25px;
    color: #fff;
    text-align: center;
    float: left;
    border-bottom: 2px solid #242829;
    font-style: normal;
}
.zixun span{
    float: left;
    font-size: 27px;
    display: block;
    color: #054583;
    text-align: center;
    width: 490px;
    height: 48px;
    line-height: 48px;
    font-weight: bold;
}
/* Section 2
 * --------------------------------------- */
.section2,.section3,.section9,.section10{ padding:40px 0;}
.section2{background: url(../images/sec2_bg.png) no-repeat top center;  padding:0px 0px 30px; }
.section2 .area{width:1200px;}
.section2 h1{ font-size:42px; height:36px;color: #F3C653;}
.section2 h1 b{ font-size:40px; color: #020202;background: #D7D7D7;display: inline-block;padding:0 5px;margin-left: 25px;}
.ccly{overflow: hidden;   }
.ccly h3{ text-align:center;}
.ccly .scrool{margin: 12px 0 0 75px;; overflow:hidden;}
.ccly .scrool .scr{float:left; font-size:15px; color:#fff; margin:10px 17px; overflow: hidden;}
.ccly .scrool .scr span{ display:block; float:left; height:29px; line-height:27px;text-align: center;width:80px;}
.ccly .scrool .scr input{ width:160px; float:left; height:27px; line-height:27px; font-size:16px;  background:#F2F2F2;border:1px solid #EFC65A;}
.tj_now{  padding:0 5px;margin-top: 10px; background: #F3C653;color:#054583; line-height:30px;float: left;font-size: 15px;text-align: center;}
.ccly a{display: block;width:165px; height:30px; color:#3F48A7;}
.ccly #test1{width:150px; height:30px; color:#fff;background: #FF0016;color:#F8EE03;}
.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: #F4C64E;    height: 200px;}
 .banner1 h1{ color: #515FA6;}
 .banner1 .ccly .scrool .scr{    margin: 10px 0px;}
 .banner1 .ccly .scrool .scr span{color:#543352;}
.banner1 .ccly .scrool .scr input{border:1px solid #515FA6;}
.banner1 .ccly a{background: #3F48A7;color:#B1B4D5;width:150px;margin-left: 15px;}
}
 
/* 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{background:#DCE3EB;overflow: hidden;}
.section6 .area{margin-bottom: 40px; padding: 40px;width:1200px;background: url(../images/sec6.png)no-repeat center 220px;}

.section6 .title h1{
   font-size: 34px;color:#3D3E40;line-height: 20px;}


.section6 p{text-align: center;font-size: 18px;color:#73767D;padding:5px 0 70px 0;}

.section6 .sub{    float: left;
    width: 395px;
   
    color: #FDFDFD;
    font-size: 16px;
    box-sizing: border-box;
    padding-left: 28px;}
.section6 .sub h3{background: #FDFDFD;text-align: center;padding: 10px;color:#000;font-size: 24px;width:310px;    margin: 25px 10px 25px;}
.section6 .sub p{line-height: 30px;color:#FDFDFD;padding:0;text-align: left;    font-size: 21px;padding: 5px 0 ;width:310px;box-sizing: border-box;margin-left: 12px;}
.section6 .sub p a{font-size: 16px;color:#9198B4;}
.section6 .sub ul{overflow: hidden;margin:20px 0;width:400px;}
.section6 .sub ul li{    float: left;
    width: 156px;
    padding-left: 24px;
    text-align: left;
    margin-top: 21px;}
.section6 .sub .dig{background: #F4C64E;color:#000;display: block;padding: 10px 20px;font-size: 18px;width:200px;text-align: center;margin:0 auto;}
/* Section 7
 * --------------------------------------- */
.section8{background:url(../images/sec8_bg.jpg)no-repeat top center;}
.section8 .area{width:1200px;padding:15px 0;overflow:hidden;}
.section8 .area h1{  
   
    color:#fff;}
.section8 .area .title p{    
   
   color:#CACAD6;
   display: inline-block;
    font-size: 20px;  
   
        }
.section8 .kc{width:1180px;margin:10px auto;overflow: hidden;background: url(../images/sec8.png)no-repeat;padding: 10px 40px;
    box-sizing: border-box;}
 .shiy,.xuz{width:500px;float: left;margin:10px 20px;}
 .section8 .kc h3{font-size:20px;color:#2C0351;}
  .section8 .kc p{font-size:16px;color:#615642;line-height: 30px;}
   .shiy{margin-top: 120px;}
   .xuz{padding-left:20px;}

/*公共页脚*/
.fx_cont h2.title{font-size:44px;text-align:center; color:#171717;  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:#171717; 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; padding-bottom:30px; border:dashed 2px #171717; border-top:0px;background:#FFFFFF;}
#tab_cont div{ display:none; padding:10px; height:310px; overflow:hidden;background: #FFFFFF;}
#tab_cont div dl{ background:#F8F8F8; border-radius:8px; width:192px;border:solid 2px #171717; height:52px; padding:15px 5px 15px 15px; color:#323232; margin:13px 15px 10px; float:left; _display:inline;}
#tab_cont div dl dt{ font-size:16px;}
#tab_cont div dl dt a{ background:#222222; 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:#171717; 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;}