
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

.tit01{text-align: center;  font-family: "Microsoft YaHei";font-size: 48px; color: #333333; display: block; margin-bottom: 50px;}
.tit01 a{color: #333;}
.tit01 i{font-style: normal;color: #cf0500;}
.tit01 span{font-size:20px; color: #333333;font-weight: normal; display: block;}

/**/
.bs_bj{  background: url(../image/bsbg1.jpg) no-repeat center top;margin-top: 50px; height: 520px; box-sizing: border-box;  font-family:"Microsoft Yahei";}
.bs dl{width:600px;overflow: hidden;float: left;padding-top: 90px;padding-left: 100px; }
.bs dl dt  h3{ font-size: 48px; color: #333333; display: block; height: 78px;}
.bs dl dt  h3 i{font-style: normal;color: #cf0500;}
.bs dl dt  em{font-size: 48px;font-weight: weight; font-style: normal; display: block; font-family: "Arial";color: #3c3c3c;}
.bs dl dd  p{line-height: 30px; color: #848484; font-size: 14px; text-align: justify; height: 175px;}
.bs dl dd span{float: right;width:308px; background: url(../image/bsico.jpg) no-repeat left center;  color: #3c3c3c;font-size: 24px;  font-weight: bold; display: block; text-align: right;}



/**/
.pro_bj{height: 1044px;overflow: hidden;background: url(../image/cpbg.jpg) no-repeat center top;padding-top:70px;box-sizing: border-box;font-family: "Microsoft YaHei";}
.pro_bj h2{margin-bottom: 50px;}
.fen{ width:247px; background-color: #fff; float: left; }
.fen h3{font-size: 30px; color: #fff;background: url(../image/titbg.jpg) no-repeat center top;height:89px;padding-top: 40px;box-sizing: border-box; text-align: center; }
.fen h3 a{color: #fff;}
.fen .clm{position: relative;border:3px solid #006ac3;border-top: 0;border-bottom:0;padding:26px 11px 0;clear: both;overflow: hidden;height:522px;}
.fen h4 a{color: #3c3c3c;text-decoration: none;width: 219px;text-align: center;height: 42px;line-height: 42px;font-size: 14px;font-weight: normal;background:#efefef;display:block;border-radius: 5px;margin-bottom:10px;}
.fen h4 a:hover{background: #006ac3;color: #fff;}
.fen ul{padding:8px 0;}
.fen ul li{ font:14px "Microsoft YaHei";font-weight: normal; line-height:32px; height:32px; text-align: left;padding-left: 16px;}
.fen ul li a{ color:#b0b0b0; text-decoration: none; }
.fen .tel{background: url(../image/btmbg.jpg) no-repeat center top;height:125px; box-sizing: border-box;padding-top: 45px;padding-left: 30px; font-size: 14px; color: #fff;}
.fen .tel  b{font:24px "Microsoft YaHei"; font-style: normal;font-weight: bold; display: block;}



.pro{width:930px;overflow:hidden;height: 810px;background: url(../image/probg.jpg) no-repeat center top;padding: 0 15px;box-sizing: border-box;float: right;}
.pro_nav{height: 48px; line-height: 48px;margin-bottom: 20px;}
.pro_nav li{/* width: 160px; */float: left;line-height: 48px;background:#006ac3;color: #fff;font-size:18px;font-weight: bold;text-align: center;margin-right: 10px;padding: 0 32px;}
.pro_nav li a{color: #fff; text-decoration: none;}
.pro_nav li.on{background: #cf0500;}

.pro1{ }
.pro1 li{width:287px;height: 231px;position: relative;margin-right: 19px;float: left;margin-bottom: 19px;}
.pro1 li P{
    line-height:40px;
    height:40px;
    text-align: center;
    background: #fff;
    font-size: 14px;
}
.pro1 li:nth-child(3n){
    margin-right: 0px;
}
.pro1 li img{display:block;max-width: 100%;max-height: 100%;}
.pro1 li a{text-decoration: none;width:287px;height: 191px;display:block;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.pro1 li .desc{ display: none;padding-left: 45px; padding-top: 65px;padding-right: 30px; box-sizing: border-box;  position: absolute;top:0; left:0;width:287px; height:317px;background: url(../image/tm.png) repeat;}
.pro1 li .desc h3{ color: #fff;font-weight: bold;font-size: 15px; line-height: 35px; }
.pro1 li .desc span{ font:13px "Microsoft YaHei";  overflow:hidden;min-height:130px;   color: #e8b9ba; line-height: 26px; text-align: left; display: block; height:104px; margin-bottom:15px;  overflow:hidden;}
.pro1 li .desc i{ background: url(../image/pro_ico.png) no-repeat;width: 56px;height: 19px; box-sizing: border-box; display: block;}
.pro1 li a:hover .desc{  display: block; }
.pro1 li.nones{margin-right: 0;}



/**/
.pzbj{height: 893px;box-sizing: border-box;background: url(../image/pzbg.jpg) no-repeat center top;padding-top: 70px;overflow: hidden;font-family:"Microsoft Yahei";}
.pzbj h2{ margin-bottom: 40px; color: #fff;}
.pzbj h2 span{color: #fff;}
.pz .sl_cnt{width: 1200px; position: relative;}
.pz dl{width: 300px;overflow: hidden; float: left; }
.pz dl dt,.pz dl dt img{width: 300px;height: 253px; display: block; float: left;}
.pz dl dd{ width: 300px; height: 253px;padding:60px 35px 0; text-align: center; box-sizing: border-box; position: relative;  float: left; background: #fff;}
.pz dl dd h3{font-size: 24px; color: #333333; font-weight: bold; height: 53px; line-height: 53px; position: relative;font-family:"Microsoft Yahei"; }
.pz dl dd p{ line-height: 27px;overflow: hidden; font-size:15px;color: #5e5e5e;font-family:"Microsoft Yahei";}
.pzbj .zx{width:430px; margin:60px auto 0; height: 50px;}
.pzbj .zx a{width: 205px;height:50px; line-height: 50px; display: block; background:#cf0500; float: left; text-align: center;font-size: 20px; color: #fff; font-weight: bold;}
.pzbj .zx a:nth-child(1){margin-right: 20px;background:#006ac3;}

.pz .cur dd{ background: #cf0500; }
.pz .cur dd h3{color: #fff;}
.pz .cur dd p{color: #fff;}





/**/

.hangy{ height:992px; overflow:hidden;padding-top: 75px;box-sizing: border-box;}
.hangy .tit span{ width:520px;}
.hangy2{ background:url(../image/hangy_bg.jpg) no-repeat center top; height:777px;}
.hangy2 .content{ position:relative;}
.hangyt{ height:82px; overflow:hidden; margin-bottom:86px;}
.hangyt li{ width:240px; float:left; font:16px "Microsoft YaHei"; text-align:center; color:#24292f;}
.hangyt li a{ display:block; color:#24292f; background:#f2f6f7 url(../image/hangy_line.gif) no-repeat right center; border-top:5px solid #f2f6f7; height:77px;}
.hangyt li em,.hangyt h5 em{ display:block; width:66px; height:15px; margin:14px auto 4px;}
.hangyt li em img,.hangyt h5 em img{ display:block; width:66px; height:15px;}
.hangyt li a:hover,.hangyt .cur a,.hangyt h5 a:hover{ background:#fff; border-top:5px solid #cf0500; color:#cf0500; font-weight:bold;}
.hangyt h5{ width:240px; float:left;}
.hangyt h5 a{ display:block;font:16px "Microsoft YaHei"; text-align:center; color:#24292f; background:#f2f6f7 url(../image/hangy_line.gif) no-repeat right center; border-top:5px solid #f2f6f7; height:77px;}

.hangy2 .hangycnt{width:1200px; position: relative;height: 510px;}
.hangy2 dl{background:url(../image/hydescbg.jpg) no-repeat center top; width:1200px; height: 510px;}
.hangy2 dd{ width: 405px;padding-left:60px;padding-top: 45px;padding-right: 88px;  overflow:hidden;  box-sizing: border-box; float: left;}
.hangy2 dd h3{height:100px; overflow:hidden; font:24px "Microsoft YaHei"; text-align:left; color:#434343; font-weight: bold; }
.hangy2 dd em{ display:block; font:14px "Microsoft YaHei"; text-transform:uppercase; color:#b3b3b3; line-height: 40px;}
.hangy2 dd h3 a{ color:#434343;}
.hangy2 dd p{color: #8c8c8c; line-height: 28px; text-align: justify; font-size:14px; font-family: "Microsoft YaHei"; height: 228px;}
.hangy2 dt{width:722px; height:491px; float: left;}
.hangy2 dt img{ display:block; width:722px; height:491px;}

.count{width:520px;left:50%;margin-left:0;position:absolute;z-index:1;bottom:30px;overflow:hidden; height: 15px;}
.count em{float:left;margin:0 55px 0 0;display:inline;cursor:pointer;}
.count em{width:15px;height:15px;background:#fff; border-radius: 100%;}
.count .on{background:#cf0500;}

.arr1 a{ display:block; background:url(../image/left.png) no-repeat center top; width:59px; height:59px; overflow:hidden; position:absolute; top:225px; left:-35px;}
.arr2 a{ display:block; background:url(../image/right.png) no-repeat center top; width:59px; height:59px; overflow:hidden; position:absolute; top:225px; right:-35px;}

/*优势*/
.g_ys{background: url(../image/ysbg.jpg) no-repeat center top;height: 929px;padding-top: 75px; box-sizing: border-box;}
.g_ys h2{text-align: center;font-size: 48px;font-weight: bold;color: #fff;}
.g_ys h2 em{display: block;font-size: 20px;font-weight: normal;padding-top: 14px;}
.g_ys .yshd{height: 198px;}
.g_ys .yshd li{float: left;width: 300px;text-align: center; padding-top: 115px;font-size: 20px;font-weight: bold;color: #fff; position: relative;}
.g_ys .yshd li em{display: block;font-size: 12px;color: #fff;font-weight: normal;text-transform: uppercase;padding-top: 2px;}
.g_ys .yshd li i{width: 115px;height: 180px;display: block; position: absolute;left:50%;margin-left: -63px;top:0;}
.g_ys .yshd li .li01{background: url(../image/ystab1.png) no-repeat center top;}
.g_ys .yshd li .li02{background: url(../image/ystab2.png) no-repeat center top;}
.g_ys .yshd li .li03{background: url(../image/ystab3.png) no-repeat center top;}
.g_ys .yshd li .li04{background: url(../image/ystab4.png) no-repeat center top;}
.g_ys .yshd li.on .li01{background: url(../image/ystab1h.png) no-repeat center top;}
.g_ys .yshd li.on .li02{background: url(../image/ystab2h.png) no-repeat center top;}
.g_ys .yshd li.on .li03{background: url(/mycms/templates/images/ystab3h.png) no-repeat center top;}
.g_ys .yshd li.on .li04{background: url(../image/ystab4h.png) no-repeat center top;}
.g_ys dl{height: 500px;}
.g_ys dt{float: left;width: 600px;height: 500px;overflow: hidden;}
.g_ys dt img{width: 600px;height: 500px;display: block;}
.g_ys dd{float: left;padding: 90px 0 0 90px; width: 500px;}
.g_ys h3{height: 190px;font-size: 30px;font-weight: bold;color: #fff;}
.g_ys h3 i{display: block;font-size: 50px;color: #fff;font-weight: bold;font-style: normal;}
.g_ys h3 em{display: block;font-size: 18px;font-weight: normal;padding-top: 10px;}
.g_ys p{background: url(../image/ysico.jpg) no-repeat 0 6px;padding-left: 32px;font-size: 14px;line-height: 25px;color: #fff; margin-bottom: 22px;}


/**/
.nswsbj{ height: 862px; box-sizing: border-box; padding-top:82px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{margin-bottom: 15px;}
.news{width:1200px;height:530px; }
.n_nav{ height:45px; overflow:hidden; margin-bottom: 20px; width: 300px; margin:0 auto 80px;}
.n_nav li{ height:43px;float:left; font:20px "Microsoft YaHei";text-align:center; line-height:43px; color:#434343;margin:0 35px;}
.n_nav li a{ display:block; height:41px; color:#2b448b; text-decoration: none; }
.n_nav li a:hover,.n_nav .cur a {color:#434343;font-weight: bold;height:41px;;text-decoration: none;border-bottom: 2px solid #d50100;}

.news_c{width: 1200px;}
.news_c dl{height:131px; overflow: hidden;padding-bottom:48px; border-bottom: 1px solid #e9e9e9;}
.news_c dt{ width:203px;height:131px; position: relative; overflow: hidden; float: left;}
.news_c dt img{width:203px;height:131px; display: block;}
.news_c dd{width:997px; overflow: hidden;float: left;}
.news_c dd em{ float: right; width:146px;height: 100px; line-height: 100px;margin-top: 31px; padding-left: 34px;border-left:1px solid #e9e9e9; font-size: 24px;font-family: "Arial"; color: #1b1b1b; display:block; text-align: center;   }
.news_c dd em i{display: block; font-family: "Arial"; font-weight: bold;font-size: 24px; color: #434343;}
.news_c dd .desc{padding:0 55px 0 35px; width: 753px;}
.news_c dd .desc h3{font-size: 18px; font-weight: bold;margin-bottom: 8px; height: 46px; line-height: 46px; }
.news_c dd .desc h3 a{ color:#434343;}
.news_c dd .desc p{overflow: hidden;font-size: 14px; line-height: 25px; color:#a5a5a5;}

.news_c ul{clear: both;overflow: hidden;}
.news_c li{ padding:30px 0;border-bottom: 1px solid #e9e9e9; height: 37px; line-height: 37px;}
.news_c li a{ float:left;font-size: 16px;color:#434343;text-decoration: none; line-height: 37px; width: 584px;height: 37px; display: block;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.news_c li em{ float: right; width:146px;height: 37px; line-height: 37px;padding-left: 34px;border-left:1px solid #e9e9e9; font-size: 24px;font-family: "Arial"; color: #1b1b1b; display:block; text-align: center;   }
.news_c li em i{display: block; font-family: "Arial"; font-weight: bold;font-size: 24px; color: #434343;}
.news_c li.nones{border-bottom: 0;}


.wt{width:1200px;height:500px;overflow: hidden;font-family:"Microsoft Yahei";}
.wt h2{color:#434343;width: 226px; height: 123px;float: left;padding-top: 72px; padding-left: 25px; box-sizing: border-box; display: block; font-weight: bold;background:url(../image/faq.jpg) no-repeat left bottom;text-decoration: none;}
.wt h2 a{ text-decoration: none; font-size: 20px; display: inline-block;color:#434343;}

.wt_c{width: 960px; padding-left: 12px; float: left;}
.wt_c dl{height: 123px;}
.wt_c dt{font-size: 18px; font-weight: bold;height: 46px; line-height: 46px; }
.wt_c dt a{ color:#434343;}
.wt_c dd{}
.wt_c dd p{overflow: hidden;font-size: 14px; line-height: 25px; color:#a5a5a5; width: 760px; float: left;}
.wt_c dd span{width: 142px; height: 40px; line-height: 40px; font-size:14px; color: #ffffff; background-color: #d50100; float: right; text-align: center;}
.wt_c dd span a{color: #fff;}


/**/
.aboutbj{background:url(../image/abtbg.jpg) no-repeat center top;height: 605px; font-family:"Microsoft Yahei";padding-top:65px;box-sizing: border-box; overflow: hidden; }
.about{overflow: hidden; position: relative;}
.about dl{width:510px;overflow: hidden;box-sizing: border-box;  float: left;}
.about dl dt{width: 510px;}
.about dl dt h2{border-bottom:1px solid #d9ddde; text-align: left;padding-bottom: 24px; margin-bottom: 20px;}
.about dl dt p{ font-size: 16px; color: #424242;line-height: 30px; text-align: justify; height: 185px;}
.about dl dt em{font-size: 14px; color:  #666666; display: block;padding-top: 40px;}
.about dl dd{width: 505px;margin:0 auto; }
.about dl dd li{width: 117px; height: 117px; float: left;margin-right: 12px;}
.about dl dd li img{width: 100%; display: block;}
.about .xq a{width: 148px; height: 47px; color: #fff;font-size: 16px; background-color: #d50100; display: block;margin-top:40px; float: left; text-align: center; line-height: 47px;}



.link_bj{height: 40px;position: relative;z-index: 1;background:url(../image/linkbg.jpg) no-repeat center top;overflow: hidden;}
.link{width:1200px;margin: 0 auto;height: 40px;overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:70px; box-sizing: border-box; overflow: hidden; float: left; font-size: 14px; font-weight: normal; height: 88px; line-height: 88px; overflow: hidden;color:#484848;}
.link h2 em{font-size: 18px; color: #484848;font-family: "Arial"; display: block; font-weight: normal;}
.link p{width: 1074px;float: left;font-size: 14px;overflow: hidden;line-height: 40px;color:#4f5258;}
.link p a{ color:#4f5258; padding:0 16px;}
