@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.bannerBox{width:100%; height:580px; background:url(../images/barnerbox.jpg) no-repeat center; position: relative;}
.bannerBox .btnS{position:absolute; bottom:0px; left:50%; margin-left:-490px;z-index: 9999;}
.bannerBox .btnS span{float:left; width:244px; margin-right:1px; height:49px; line-height:52px; background:url(../images/ggbtnspan.png) no-repeat center; cursor: pointer; color:#fff; font-size:14px;}
.bannerBox .btnS span b{margin-left:14px; margin-right:10px; font-weight: normal;}
.bannerBox .btnS span em{}
.bannerBox .btnS span:hover , .bannerBox .btnS span.cur{background-image:url(../images/ggbtnspanh.png);}

/*搜索*/
.search{ line-height:25px; overflow:hidden;background:#efefef;width:100%;}
.search .searchBox{width:239px;}
.search .soText{float:left; width:194px; height:15px; line-height:15px; padding:5px 10px; color:#333; background:url(../images/searchtxt.png) no-repeat left center; border:none; outline:none;}
.search .soBtn{float:right; width:25px; height:25px; border:none; background:url(../images/searchbtn.png) no-repeat left center;}
.search .keyWord{ height:80px; overflow:hidden; color:#bf0600; font-size:16px;  font-weight:bold;background:url(../images/lb.png) left center no-repeat;padding-left:140px;line-height:80px;}
    .search .keyWord b{
        font-size:24px;
    }
.search .keyWord a{padding:0 4px; color:#bf0600;}

.cpMu{width:256px;}
.cpMu ul{border:5px solid #d93631;padding-top: 11px;}
.cpMu li{height:31px; line-height:31px;width:222px;margin:5px auto; /**height:28px;*/}
.cpMu li a{display:block; padding-left:35px; font-size:13px;  text-decoration:none;color:#fff;background:url(../images/right.png) 203px center no-repeat;background-color:#df3832;}
.cpMu li a:hover{background:url(../images/right.png) 203px center no-repeat;background-color:#ffa71a; color:#fff;}
.cpList{position: relative; width:720px;}
.cpList>.titMore{position: absolute; top:16px; right:0px; color:#ff000c;}
.cpList .cpTab{overflow: hidden;}
.cpList .cpTab span{float: left; width:170px; height:40px; color:#fff;line-height:40px; text-align: center; background:#cc2a1e; font-size:16px; cursor: pointer;border-radius:5px;margin:20px 5px;}
.cpList .cpTab span.cur , .cpList .cpTab span:hover{ background:#ffa71a;}
.cpCont{ height:624px;}
.cpCont ul{margin:0 auto; width:584px; overflow: hidden; background:url(../images/cplistul.png) no-repeat center 40px;}
.cpCont li{float: left; margin:40px 18px 0 18px; width:200px; text-align: center;
display:block;
word-break:keep-all;/
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.cpCont li h5{height:38px; line-height:38px; font-size:14px; font-weight:normal;}
.cpCont li h5 a{color:#0052a9;}
.cpCont li p{line-height:18px; color:#555; height:36px; overflow: hidden;}
.ad {
    width:100%;height:121px;display:block;
}
.dbSpan{ height:705px; background:url(../images/dbspan.jpg) no-repeat center; text-align: center;}

.jzlSpan{background:url(../images/jzlspan.jpg) no-repeat center;}
.jzlSpan .container{height:690px; position: relative;}
.jzlSpan p{position: absolute; font-size:15px; line-height: 24px; color:#0062bd;}
.jzlSpan p span{font-size:18px; color:#ff6e00;}
.jzlSpan .pT01{right:666px; top:256px; text-align: right;}
.jzlSpan .pT02{left:670px; top:256px;}
.jzlSpan .pT03{right:706px; top:358px; text-align: right;}
.jzlSpan .pT04{left:716px; top:358px;}
.jzlSpan .pT05{right:700px; top:470px; text-align: right;}
.jzlSpan .pT06{left:698px; top:470px;}

.hzhb{padding-top:26px; padding-bottom:50px;}
.hzhb h4{text-align:center;}
.hzhb .hzCont{position:relative; padding-top:24px;}
.hzhb .hzCont ul{margin:0 auto; width:970px; overflow:hidden; background:url(../images/hzul.png) no-repeat center;}
.hzhb .hzCont li{margin:0 12px; float:left; width:170px; text-align:center;}
.hzhb .hzCont li h5{margin-top:10px; font-weight:normal;}
.hzhb .hzCont li h5 a{color:#333;}
.hzhb .hzCont .btnLeft , .hzhb .hzCont .btnRight{position:absolute; top:50%; margin-top:-34px; width:19px; height:94px;}
.hzhb .hzCont .btnLeft{left:-19px; background:url(../images/btnleft.png) no-repeat center;}
.hzhb .hzCont .btnRight{right:-19px; background:url(../images/btnright.png) no-repeat center;}

.contTit{position: relative; background:url(../images/conttitbg.png) repeat-x center;padding-top:10px;padding-bottom:20px;border-bottom:1px solid #cccccc;line-height:30px;height:30px; }
.contTit .titA{padding-left:20px; margin-right:4px; float: left; background:url(../images/tita_bg.png) no-repeat left center;font-size:18px;color:#d9241b;}
.contTit span{font-size:14px; font-family:arial; font-weight:normal; color:#666666;}
.contTit .titMore{position: absolute; top:15px; right:10px; font-weight: normal; font-size: 12px;width:67px;height:22px;background:#585858;text-align:center;line-height:22px;color:#ffffff;}

.contTit2{position: relative; background:url(../images/conttitbg.png) repeat-x center;border-bottom:1px solid #cccccc;line-height:38px;height:38px; }
.contTit2 .titA{padding-left:20px; margin-right:4px; float: left; background:url(../images/tita_bg2.png) no-repeat left center;font-size:18px;color:#d9241b;}
.contTit2 span{font-size:12px; font-family:arial; font-weight:normal; color:#666666;}
.contTit2 .titMore{position: absolute; top:15px; right:10px; font-weight: normal; font-size: 12px;width:67px;height:22px;background:#585858;text-align:center;line-height:22px;color:#ffffff;}
.alfx {
    border:1px solid #cccccc;padding:10px;float:left;width:980px;
}
.alBox{width:680px; height:390px; }
.alBox ul{margin:20px auto 0 auto; width:680px; overflow:hidden;}
.alBox li{margin:0 8px; float:left; width:210px;}
.alBox li h5{height:44px; line-height:44px; font-size:14px; font-weight: normal;}
.alBox li h5 a{color:#0071e3;}
.alBox li p{margin-bottom:20px; line-height: 18px; color:#555; height:90px; overflow: hidden;}
.alBox li .btnMore{display: block; width:23px; height:23px; background:url(../images/btnmore.png) no-repeat center;}
.alBox li .btnMore:hover{background:url(../images/btnmoreh.png) no-repeat center;}

.khBox{width:259px; height:409px;}
.khBox ul{margin:20px auto 0 auto; width:210px; overflow:hidden;}
.khBox li{float:left; width:210px;}
.khBox li h5{height:44px; line-height:44px; font-size:14px; font-weight: normal;}
.khBox li h5 a{color:#0071e3;}
.khBox li p{margin-bottom:20px; line-height: 18px; color:#555; height:90px; overflow: hidden;}
.khBox .btnS{text-align: center;}
.khBox .btnS a{margin:0px 2px;}

.xzSpan{position: relative; margin-top:20px; margin-bottom:110px; height:676px; background:url(../images/xzspan.jpg) no-repeat top center;}
.xzCont{padding-top:234px; text-align: center;}
.xzTab{position: absolute; bottom:-66px; left:50%; margin-left:-402px; overflow: hidden; width:804px;}
.xzTab span{margin:0px 9px; float: left; width:116px; height:134px; background-image:url(../images/xztab.png); background-repeat:no-repeat; cursor: pointer; transition:all .2s;}
.xzTab .xzT01{background-position:0px top;}
.xzTab .xzT02{background-position:-134px top;}
.xzTab .xzT03{background-position:-269px top;}
.xzTab .xzT04{background-position:-404px top;}
.xzTab .xzT05{background-position:-539px top;}
.xzTab .xzT06{background-position:-673px top;}
.xzTab .xzT01.cur , .xzTab .xzT01:hover{background-position:0px bottom;}
.xzTab .xzT02.cur , .xzTab .xzT02:hover{background-position:-134px bottom;}
.xzTab .xzT03.cur , .xzTab .xzT03:hover{background-position:-269px bottom;}
.xzTab .xzT04.cur , .xzTab .xzT04:hover{background-position:-404px bottom;}
.xzTab .xzT05.cur , .xzTab .xzT05:hover{background-position:-539px bottom;}
.xzTab .xzT06.cur , .xzTab .xzT06:hover{background-position:-673px bottom;}

.zjBox{width:720px; height:410px; border:1px solid #e4e4e4;}
.zjBox ul{margin:20px auto 0 auto; width:708px; overflow:hidden;}
.zjBox li{margin:0 13px; float:left; width:210px;}
.zjBox li h5{height:44px; line-height:44px; font-size:14px; font-weight: normal;}
.zjBox li h5 a{color:#0071e3;}
.zjBox li p{margin-bottom:32px; line-height: 18px; color:#555; height:90px; overflow: hidden;}
.zjBox li .btnMore{display: block; width:23px; height:23px; color:#666666;float:right;margin-right:10px;}
.zjBox li .btnMore:hover{color:#d9241b}
.ryBox{width:238px; height:410px; border:1px solid #e4e4e4;}
.ryBox ul{margin:20px auto 0 auto; width:210px;}
.ryBox li{margin-bottom:10px; width:210px; text-align: center;}
.ryBox li img{padding:12px 24px; border:1px solid #e4e4e4;}
.ryBox li h5{height:28px; line-height:28px; font-weight: normal;}
.ryBox li h5 a{color:#555;}

.ggl{position: relative; margin-top:20px; margin-bottom:35px;}
.ggl span{position:absolute; left:736px; top:74px; font-size:24px; font-family:arial; color:#ff6e00;}

.gySpan{margin-bottom:30px; height:486px; background:url(../images/gyspan.jpg) no-repeat center;}
.gySpan h4{height:96px; overflow: hidden;}
.gySpan h4 a{margin-top:42px; display: inline-block; font-size:18px; color:#dc2e28;}
.gySpan h4 span{display: block; font-size:12px; font-weight:normal; color:#666666;}

.gyBox{width:720px; }
.gyBox h4 a{ color:#dc2e28;}
.gyBox dd{margin-left:336px;}
.gyBox dd h5{font-size:16px; font-weight: normal;}
.gyBox dd h5 a{color:#0071e3;}
.gyBox dd p{margin-top:12px; margin-bottom:28px; line-height:22px; color:#555; height:220px; overflow: hidden;}
.gyImg{margin-top:10px; margin-left:10px; margin-bottom:28px; width:292px; height:220px; }

.apDt{width:238px;}
.apDt h4 a{ color:#F00;}
.apDt ul{margin:10px 16px;}
.apDt li{padding-left:12px; height:40px; line-height:40px; overflow: hidden; background:url(../images/apdtli_ico.png) no-repeat left 20px;} 
.apDt li a{color:#fff;}

.wtjd{position: relative; width:720px; height:326px; background:url(../images/wdbox.png) no-repeat left 39px;}
.wtjd .wdPhone{position: absolute; top:280px; left:76px; font-size:20px; font-family:arial; color:#0071e3;}
.wtjdCont{margin-left:328px; margin-right:24px; margin-top:10px; height:260px; overflow:hidden;}
.wtjdCont dl{margin:0 6px; padding:6px 0; font-size:13px; border-bottom:1px dotted #c5c5c5;}
.wtjdCont dt{padding:4px 0; background-image:url(../images/tw_ico.png);min-height:30px;line-height:30px;}
.wtjdCont dt a{color:#0071e3;}
.wtjdCont dd{line-height:20px; background-image:url(../images/jd_ico.png); color:#555;}
.wtjdCont dt , .wtjdCont dd{padding:9px 0; padding-left:30px; background-position:left 10px; background-repeat:no-repeat;}

.dtBox{width:238px; height:326px;}
.dtBox ul{margin:10px 16px;}
.dtBox li{padding-left:12px; height:30px; line-height:30px; overflow: hidden; background:url(../images/dtli_ico.png) no-repeat left 14px;} 
.dtBox li a{color:#555;}

.yqlj{margin:20px auto;background:url(../images/yqlj_bg.jpg) 0 10px no-repeat; width:1080px; padding:20px 0; }
.yqlj p{padding:0 10px; width:980px;  line-height:40px; }
.yqlj p a{padding:0 16px; }


#firstflashs{ position:relative; height:220px;width:292px; overflow:hidden;}
#firstflashs .bgitem{  z-index:1;position:absolute; }
#firstflashs .btn{ position:absolute; z-index:7; bottom:15px; right:40%;  padding:0px 6px;}
#firstflashs .btn span{ color:#999999;  background:#fff; cursor: pointer;display: inline-block;margin:0 2px;width:12px;height:12px;font-size:14px;line-height:12px;text-align:center;border-radius: 8px;}
#firstflashs .btn span.cur{ background:#ff6e00;}



#flashs{ position:relative; height:580px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#ff6e00;}
