.foot{height:auto; background:#191919;}
.mt50{ margin-top:50px;}
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
.baseDiv{ width:1280px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;}
.foottop{padding-top: 45px;position: relative;}
.clearfix:after {content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fwxm{width: 160px;}
.fl{float:left;}


.dbdh{width: 327px;height: 120px;margin-top: 25px;}
.dbdh p{display: block; background:url(../imageNew/dlogo.png) left center no-repeat;height: 98px;color: #757575;font-size: 14px;padding-left: 100px;padding-top: 10px;}
.dbdh p span{display: block;color: #fff;font-size: 28px;}

/*-------------------------------------------------------------------------------------------*/

.ml50{margin-left: 50px;}
.foot{height:auto; background:#191919;}
.foottop{padding-top: 45px;position: relative;}
.sylx{width: 600px;}
.sylx span b{font-size: 16px;color: #fff;line-height: 55px;}
.sylx span{font-size: 14px;color: #757575;}
.sylx ul li{width: 300px;float: left;margin-top: 25px;line-height: 30px;font-size: 14px;color: #757575;}
.sylx ul li b{font-size: 15px;}
.fwxm{width: 160px;}
.fwxm b{font-size: 16px;color: #fff;line-height: 55px;}
.fwxm ul li{line-height: 30px;}
.fwxm ul li a{color: #757575;font-size: 14px;}
.fwxm ul li a:hover{text-decoration: underline;}

.dbdh{width: 327px;height: 120px;margin-top: 25px;}
.dbdh p{display: block; background:url(../images/dlogo.png) left center no-repeat;height: 98px;color: #757575;font-size: 14px;padding-left: 100px;padding-top: 10px;}
.dbdh p span{display: block;color: #fff;font-size: 28px;}
.yqlj{width: 1280px;margin: 0 auto;margin-top:20px;line-height: 50px;}
.yqlj span{float: left;font-size: 14px;color: #757575;}
.yqlj ul{float: right;width: 1180px;}
.yqlj ul li{float: left;}
.yqlj ul li a{font-size: 14px;color: #757575;}
.yqlj ul li em{padding-left: 5px;padding-right: 5px;color: #757575;}
.yqlj ul li a:hover{text-decoration: underline;}
.copy{height: 60px;background: #333;}
.dbbq{width: auto;text-align: center;line-height: 60px;color: #757575;font-size: 15px;}
.zzgs{width: auto;margin-top: 8px;}
.copy a{color: #757575;}


.nybanner-xw{height: 450px;background: url(../image/nybanner-xw.jpg) center top no-repeat;text-align: center;}
.nybanner-xw h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-xw p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-lx{height: 450px;background: url(../image/nybanner-lx.jpg) center top no-repeat;text-align: center;}
.nybanner-lx h3{color: #00a0e7;font-size: 45px;}
.nybanner-lx p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-tg{height: 450px;background: url(../image/nybanner-tg.jpg) center top no-repeat;text-align: center;}
.nybanner-tg h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-tg p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-wzkf{height: 450px;background: url(../image/nybanner-wzkf.jpg) center top no-repeat;text-align: center;}
.nybanner-wzkf h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-wzkf p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-jiatui{height: 450px;background: url(../image/nybanner-jiatui.jpg) center top no-repeat;text-align: center;}
.nybanner-jiatui h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-jiatui p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-wzjs{height: 450px;background: url(../image/nybanner-wzjs.jpg) center top no-repeat;text-align: center;}
.nybanner-wzjs h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-wzjs p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-xcx{height: 450px;background: url(../image/nybanner-xcx.jpg) center top no-repeat;text-align: center;}
.nybanner-xcx h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-xcx p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-app{height: 450px;background: url(../image/nybanner-app.jpg) center top no-repeat;text-align: center;}
.nybanner-app h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-app p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-gzh{height: 450px;background: url(../image/nybanner-gzh.jpg) center top no-repeat;text-align: center;}
.nybanner-gzh h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-gzh p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-gy{height: 450px;background: url(../image/nybanner-gy.jpg) center top no-repeat;text-align: center;}
.nybanner-gy h3{color: #00a0e7;font-size: 45px;line-height: 50px;}
.nybanner-gy p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}
.nybanner-al{height: 450px;background: url(../image/nybanner-al.jpg) center top no-repeat;text-align: center;}
.nybanner-al h3{color: #00a0e7;font-size: 45px;}
.nybanner-al p{color: #fff;font-size: 30px;line-height: 60px;display: block;padding-top: 190px;}

.hot-news {background: #f4f4f4;padding: 40px 0px 70px 0px;}
.hot-news .hot-tit {color: #333;font-size: 24px; margin-bottom: 30px;float: left;width: 600px;}
.hot-newsList{float:left;width:580px;background:#fff;padding-bottom:20px;}
.hot-newsList .hot-newsList-con{width:540px;margin:0 auto;padding:20px 0px;}
.hot-newsList .hot-newsList-con .data{width:110px;height:120px;color:#fff;background:#00afda;text-align:center;padding-top:5px;}
.hot-newsList .hot-newsList-con .data span{font-size:46px;font-weight:bold;}
.hot-newsList .hot-newsList-con .con{margin-left:20px;width:410px;}
.hot-newsList .hot-newsList-con .con .tit a{color:#333;font-size:16px;}
.hot-newsList .hot-newsList-con .con .describe{height:80px;overflow:hidden;line-height:24px;color:#666;margin-top:20px;font-size: 14px;}
.hot-newsList .hot-listUl{border-top:1px solid #eee;width:100%;padding-top:10px;}
.hot-newsList .hot-listUl li{width:540px;height:38px;margin:0 auto;background:url(../image/foot-icon05.png) no-repeat left center;padding-left: 15px;line-height: 35px;}
.hot-newsList .hot-listUl li a{color:#666;font-size: 15px;}
.hot-newsList .hot-listUl li a:hover{color:#00afda;}
.hot-newsList .hot-listUl li .fr{color:#ccc;}



.breadcrumbs{height:70px;font-size:14px;line-height:70px;color:#b0b0b0;margin-bottom:30px; background-color:#f2f2f2;}
.breadcrumbs .dh_box{ }
.breadcrumbs .sortName{ color:#388c19; font-size:22px; font-weight:700;}
.breadcrumbs .dqdhMain{ float:right; }
.breadcrumbs .dqdhMain a{font-size: 14px;color: #666; display:inline-block;}
.breadcrumbs .dqdhMain a:hover{ text-decoration:underline; color:#000;}
.breadcrumbs .dqdhMain .span2{ color:#b7b7b7; font-size: 14px; display:inline-block; padding:0 5px;}
.breadcrumbs .indexa{ }
.breadcrumbs .span1{ color:#666;padding:0 10px 0 30px;}
.breadcrumbs .weizhi-l{}
.breadcrumbs .weizhi-l span{color: #333;font-size: 25px;float: left;}
.breadcrumbs .dqdh_class{ margin-top:15px;float: right;}
.breadcrumbs .dqdh_class li{ float:left;}
.breadcrumbs .dqdh_class li a{ display:block; padding:0 15px; height:40px; line-height:40px;color:#666; font-size:15px; position:relative;}
.breadcrumbs .dqdh_class li:hover a{color: #0089d6;}

.lybt{ text-align:center; margin-top:40px;}
.lybt span{font-size: 43px;line-height: 45px;text-transform: uppercase;color:#5a5a5a;}
.lybt h3{ display:block; font-size:20px; line-height:45px;color:#5a5a5a; background:url(../image/xianb.jpg) center center no-repeat;}
.liuyan{ margin-top:30px; text-align:center;}
.liuyan span{ font-size:20px;color: rgb(215, 12, 25);}
.liuyan a{ font-size:16px;color: #CCCCCC;}
.liuyan p{ font-size:16px;color: #666666; line-height:30px;}


.about_box{}
.about_box .about_left{ width:800px;}
.about_box .about_left .about_t1 { position:relative; height:40px;}
.about_box .about_left .about_t1 .div1{ font-size: 21px; line-height: 148%; color:#000;}
.about_box .about_left .about_t1 .div2{ font-size:18px; color:#444;}
.about_box .about_left .about_t1 .about_t2{ position: absolute; right:0; top:0; }
.about_box .about_left .about_t1 .about_t2 .span1{font-size:28px; font-weight:700; line-height:38px; color:rgb(48,93,195);}
.about_box .about_left .about_t1 .about_t2 .span2{ font-size:14px; text-align:right; color:#b7b7b7; line-height:20px;}
.about_box .about_left .text{ line-height:35px; color:#666; font-size:14px; text-indent:2rem; padding-top:25px;}
.about_box .about_left .text p{ padding:10px 0;}
.about_box .about_right{ width:370px;}
.about_box .about_right ul{ margin-top:8px;}
.about_box .about_right ul li{ float:left; margin-left:2px; width:180px; margin-bottom:3px;border: 1px #ccc solid;}
.about_box .about_right ul li a{ display:block; width:100%; height:130px;background-repeat:no-repeat !important; background-size:cover !important;background-position:center center !important; -webkit-background-size: cover;
    -moz-background-size: cover;  -o-background-size: cover; }





.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#fff;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #fff;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e5e5e5; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #fff;}
.page_nav a:hover{ color:#fff; border:1px solid #54a530; background-color:#54a530}

.viewpage{ margin:0; padding:20px 0 50px 0; }
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}


.fenye{ text-align:center; color:#666; font-size:14px; line-height:30px; padding:20px 0;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#cc0000; font-size:14px; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:14px; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#cc0000; color:#fff; border:1px solid #cc0000;}



.main{ background-color:#fff;}
.main .main_right{ width:100%;}
.text{ line-height:35px; font-size:15px; color:#666;padding:30px;}
.text span{font-size:15px; color:#666;}

.main .tT01{ text-align:center; line-height:35px; margin-top:20px;}
.main .tT01 .span1{ font-size:24px; color:#444;}
.main .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}
.main .subtitle span{ padding:0 10px;}




#faqbox{padding:90px 0 50px 0; background-color:#fff; width:700px; margin:0 auto;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Contenta{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:435px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:455px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#fff; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;background-color:#dd0103; }
.wizfrm:hover{ background-color:#ff9900; }


.part{text-align: center;margin-bottom: 40px;}
.part h4 {font-size: 30px;color: #333;text-align: center;font-weight: 400;}
.part .line_red {display: block;width: 80px;height: 2px;background: #e60012;margin: 30px auto;}
.part strong{font-size: 20px;color: #6d6d6d;font-weight: normal;}
.part p.info {width: 823px;margin: 10px auto 0;text-indent: 2em;line-height: 30px;font-size: 14px;color: #535353;}
.main_right .proLista{ overflow:hidden; width:100%;}
.main_right .proLista li{ width:202px;height: 110px; float:left;background: #fff;border: 1px #e5e5e5 solid;}
.main_right .proLista li img{ display:block; overflow:hidden;position:relative;}
.avatara {
    position: relative;
}


.weixin{right:0;width:350px;}
.weixin ul li{float: left;margin-right: 25px;}
.weixin .title{font-size: 16px;color: #fff;line-height: 55px;font-weight: bold;}
.weixin .imgContainer{width:150px;height:150px;position:relative;z-index:0;}
.weixin .imgContainer .scanMask{position:absolute;left:0;top:0;width:150px;height:0;border-bottom:3px solid #2fa8e1;background:url(../imageNew/ico-mask-lightYellow.png) repeat;}
.weixin .imgContainer .img{width:150px;height:150px;}
.weixin .tips{font-size:14px;color:#999;text-align:center;margin-top:20px;}

.ml50{margin-left: 50px;}
.foot{height:auto; background:#191919;}
.foottop{padding-top: 45px;position: relative;}
.sylx{width: 600px;}
.sylx span b{font-size: 16px;color: #fff;line-height: 55px;}
.sylx span{font-size: 14px;color: #757575;}
.sylx ul li{width: 300px;float: left;margin-top: 25px;line-height: 30px;font-size: 14px;color: #757575;}
.sylx ul li b{font-size: 15px;}
.fwxm{width: 160px;}
.fwxm b{font-size: 16px;color: #fff;line-height: 55px;}
.fwxm ul li{line-height: 30px;}
.fwxm ul li a{color: #757575;font-size: 14px;}
.fwxm ul li a:hover{text-decoration: underline;}







