@font-face {
    font-family: 'SourceHanSansCN';
    src:url('../fonts/SourceHanSansCN-Normal.otf')  format('truetype'); /* Safari, Android, iOS */
}



html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%;transition: all 0.3s ;-webkit-transition: all 0.3s}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;transition: all 0.3s ;-webkit-transition: all 0.3s}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
body{max-width: 1920px;overflow-x: hidden;margin: 0 auto}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;font-size: 0}
.w1200{width: 1200px;margin: 0 auto;}
 
.top .top_b{height: 108px;}
.top .top_b .top_br {height: 36px;line-height: 36px;text-align: center;margin-top: 30px;}
.top .top_b .logo img{height: 75px;vertical-align: top;}
.top .top_b .top_br .wydl{width: 110px;height: 36px;line-height: 36px;float: left;background: url(../images/bg1.png) no-repeat center;margin-right: 13px;color: #fff;position: relative;cursor: pointer;}
.top .top_b .top_br .oadl{width: 110px;height: 36px;line-height: 36px;float: left;background: url(../images/bg2.png) no-repeat center;margin-right: 13px;color: #eb0410;position: relative;cursor: pointer;}
.top .wydl .wydl_b,.top .oadl .wydl_b{position: absolute;left:50%;margin-left: -90px; top:36px;width: 160px;padding: 0px 10px;z-index: 100000000000;display: none}
.top .wydl:hover> .wydl_b{display: block}
.sjxbg{width: 100%;height: 11px;background: url(../images/sjxbg.png) no-repeat center;}
.top .wydl .wydl_b a{float: left;width: 140px;height: 50px;line-height: 50px;border-bottom: 1px solid #DDDDDD;margin: auto 10px;font-size: 14px;color: #333}
.top .wydl .wydl_b a img{height:18px;margin: 15px 5px ;}
.top .wydl .wydl_b .bbn{border-bottom: none;}
.top .wydl:hover> .wydl_b{display: block}
.top .wydl .wydl_b a:hover{color: #E70012}
.wydl_b p{background: #fff;display: inline-block;-moz-box-shadow:0px 0px 5px #DEDEDE; -webkit-box-shadow:0px 0px 5px #DEDEDE; box-shadow:0px 0px 5px #DEDEDE;}
.top .oadl .wydl_b a{float: left;width: 100px;height: 50px;line-height: 50px;border-bottom: 1px solid #DDDDDD;margin: auto 10px;font-size: 14px;color: #333}
.top .oadl .wydl_b a img{height:18px;margin: 15px 5px ;}
.top .oadl .wydl_b .bbn{border-bottom: none;}
.top .oadl:hover> .wydl_b{display: block}
.top .oadl .wydl_b a:hover{color: #E70012}
.top .oadl .wydl_b{width: 130px;left: 65px}
.top .top_b .top_br img{vertical-align: middle;margin-right: 6px;}
.top .top_b .top_br .search{width: 212px;height: 36px;line-height: 36px;}
.top .top_b .top_br .search input{float: left;width: 152px;background: url(../images/bg3.png) no-repeat center left;height: 36px;line-height: 36px;	border: none;text-indent: 20px;color: #939499}
.top .top_b .top_br .search button{float: right;width: 60px;height: 36px;line-height: 36px;border: none;text-align: center;;background: url(../images/bg4.png);}

.nav{height: 50px;line-height: 50px;text-align: center;background: #CA000B;}
.nav .w1200{overflow: visible;}
.nav li{float: left;width: 171.4px;font-size: 20px;color: #fff;position: relative;}
.nav li a{color: #fff}
.nav2{display: none; background: #fff;position: absolute;left: 0;top: 50px;z-index: 100000000; width: 100%;-moz-box-shadow:0px 0px 5px #DDDDDD; -webkit-box-shadow:0px 0px 5px #DDDDDD; box-shadow:0px 0px 5px #DDDDDD;}
.nav2 p{width: 100%;/*height: 40px;*/line-height: 40px;text-align: center;border-bottom: 1px solid #ddd;font-weight: normal;font-size: 16px;}
.nav2 p a{color: #666666}
.nav2 p:hover>a{color: #CA000B}
.nav li:hover{font-weight: bold; color: #CA000B}
.nav li:hover>.nav2 {display: block;}
.nav .active a{font-weight: bold;}
.slideBox{ width:100%; height:440px; overflow:hidden; position:relative; top:-1px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:15px; z-index:1;width: 100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width: 100%;display: inline-block;text-align: center;  }
.slideBox .hd ul li{ display: inline-block;; margin:0 4px;  width:10px; height:10px; line-height:10px; text-align:center; background:url(../images/dian1.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{  background:url(../images/dian2.png) no-repeat center;; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:440px;}
.slideBox .bd img{ width:100%; height:440px; display:block;  }

.title{height: 50px;line-height: 50px;font-size: 20px;color: #333;font-weight: bold;border-bottom: 1px solid #EB0410;}
.title img{height: 22px;margin: 14px;float: left;}
.title a{font-size: 18px;font-weight: normal;color: #959595;}
.title a span{font-family: SimSun;}
.news{margin-top: 20px;display: inline-block;width: 100%;	}
.news1{width: 750px;}
.slideBox2{ width:313px; height:235px; overflow:hidden; position:relative; top:-1px;margin-top: 26px; }
.slideBox2 .hd{ height:10px; overflow:hidden; position:absolute; right:0; bottom:5px; z-index:1;width: 100%; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float: right;text-align: center;  }
.slideBox2 .hd ul li{ display: inline-block;; margin:0 4px;  width:10px; height:10px; line-height:10px; text-align:center; background:url(../images/dian3.png) no-repeat center; cursor:pointer; }
.slideBox2 .hd ul li.on{  background:url(../images/dian4.png) no-repeat center;; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; width:100%; height:235px;}
.slideBox2 .bd img{ width:313px; height:235px; display:block;  }
.news1_br{width: 415px;margin-top: 12px;}
.news1_br p{height: 43px;line-height: 43px;font-size: 16px;color: #333;text-indent: 15px;background: url(../images/dian5.png) no-repeat left center;}
.news1_br p span{font-size: 16px;color: #959595;float: right;}
.news1_br p:hover,.news1_br p:hover>span{color: #eb0410}

.banner2{width: 100%;display: inline-block;margin: 40px auto 20px;}

.yewu{width: 100%;display: inline-block;}
.ywbox{width: 285px;height: 367px;text-align: center;margin-top: 20px;float: left;margin-right: 20px;-moz-box-shadow:0px 0px 15px #DDDDDD; -webkit-box-shadow:0px 0px 15px #DDDDDD; box-shadow:0px 0px 15px #DDDDDD;border-radius: 15px;overflow: hidden;}
.ywbox h3{height: 166px;width: 285px;}
.ywbox1 h3{background:url(../images/ywbg1.png) no-repeat center; }
.ywbox2 h3{background:url(../images/ywbg2.png) no-repeat center; }
.ywbox3 h3{background:url(../images/ywbg3.png) no-repeat center; }
.ywbox4 h3{background:url(../images/ywbg4.png) no-repeat center; }
.ywbox .ywbox_b{padding: 10px 20px;text-align: left;}
.ywbox .ywbox_b p{height: 60px;line-height: 60px;text-indent: 25px;background: url(../images/dian6.png) no-repeat left center;font-size: 18px;color: #333;border-bottom: 1px dashed #DDDDDD;}
.ywbox .ywbox_b p img{height: 20px;margin: 20px auto}
.ywbox .ywbox_b p:hover{color: #eb0410}
.ywbox .ywbox_b .bbn{border-bottom: none;}
.ywbox h3{font-size: 20px;color: #fff}
.ywbox h3 img{height:56px; margin: 30px auto 15px;}
.ywbox4{margin-right: 0;}

.kjrk{margin: 20px auto;display: inline-block;width: 100%;}
.kjrk .kjrk_l{width: 410px;}
.kjrk .kjrk_l .kjrk_lbox{width: 196px;height: 126px;text-align: center;margin-top: 15px}
.kjrk .kjrk_l .kjrk_lbox1{background: #F14F4F}
.kjrk .kjrk_l .kjrk_lbox2{background: #F19A1E}
.kjrk .kjrk_l .kjrk_lbox3{background: #38D09F}
.kjrk .kjrk_l .kjrk_lbox4{background: #14CAF3}
.kjrk .kjrk_l .kjrk_lbox img{height: 45px;margin: 20px auto;transition: all 0.3s ;-webkit-transition: all 0.3s ;}
.kjrk .kjrk_l .kjrk_lbox p{font-size: 20px;color: #fff}
.kjrk .kjrk_l .kjrk_lbox:hover>img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.kjrk .kjrk_l .title{margin-bottom: 5px;}
.slideBox3{ width:380px; height:265px; overflow:hidden; position:relative; top:-1px;margin-top: 23px; }
.slideBox3 .hd{ height:12px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1;width: 100%; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1; float: right;text-align: center;  }
.slideBox3 .hd ul li{ display: inline-block;; margin:0 4px;  width:12px; height:12px; line-height:12px; text-align:center; background:url(../images/dian7.png) no-repeat center; cursor:pointer; }
.slideBox3 .hd ul li.on{  background:url(../images/dian8.png) no-repeat center;; color:#fff; }
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; width:100%; height:265px;}
.slideBox3 .bd img{ width:380px; height:265px; display:block;  }

.kjrk .news1_br{width: 340px;margin-top: 10px}
.kjrk .news1_br p{height: 47px;line-height: 47px;color: #1b1b1b;font-size: #1b1b1b}
.kjrk .news1_br p:hover{color: #eb0410}

.bmfwbox{width: 16%;height: 120px;float: left;text-align: center;margin: 30px auto 20px;}
.bmfwbox p{height: 40px;line-height: 40px;font-size: 16px;color: #1b1b1b;}
.bmfwbox p img{height: 78px;transition: all 0.3s ;-webkit-transition: all 0.3s}
.bmfwbox:hover>img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.xgljbox{width: 183px;height: 44px;line-height: 44px;background: url(../images/bg6.png) no-repeat center;cursor: pointer; text-align: center;position: relative;font-size: 18px;color: #333;margin: 40px auto;float: left;margin-right: 15px;}
.xgljbox .xiala{width: 183px;background: #fff;position: absolute;left: 0;top:44px;display: none}
.xgljbox .xiala p{height: 36px;line-height: 36px;color: #666;color: #666;font-size: 16px}
.xgljbox:hover> .xiala{display: block}
.xgljbox .xiala p:hover{color: #eb0410}
.xglj_b .mr0{margin-right: 0;}

 
.footer{padding: 40px 0;width: 100%;/* background: #4F4F4F; */display: inline-block;/* color: #fff; */line-height: 26px;font-size: 16px;border-top: 3px solid #F1212C;}

.footer .footer_l img{margin-bottom: 20px;height: 45px;}
.footer_b{width: 100%;background: #434343;display: inline-block;color: #999;line-height: 60px;height: 60px; font-size: 18px;text-align: center;}
.footer a{color: #fff}
.footer_b a{color: #999}

.footer .footer_r{width: 500px;}
.footer .footer_r .ewm{width: 160px;text-align: center;color: #999}
.footer .footer_r .ewm img{margin-bottom: 10px;/*margin-top: 35px*/margin-top: -7px;}
.footer .footer_r .ewm p{color: #999}






.nnav{border-bottom: 1px solid #DEDEDE;}
.location{margin: 30px auto;height: 50px;line-height: 50px;background: url(../images/nbg1.png) no-repeat center;font-size: 20px;color: #fff;font-weight: bold;}
.location a{color: #fff}
.location img{height: 20px;margin: 15px}
.location p a{color: #fff}
.location p.fr{margin-right: 20px;}
.newslist{width: 100%;display: inline-block;}
.newslist .w1200{overflow: visible;}
.newslist_l{width: 218px;background: #fff; border: 1px solid #eee;padding: 20px 10px;padding-bottom: 100px;}
.newslist_l li{width: 220px;height: 46px;line-height: 46px;text-indent: 20px;font-size: 16px;color: #333;margin-bottom: 10px;background: url(../images/lbg2.png) no-repeat 193px center;}
.newslist_l li.active,.newslist_l li:hover{background: url(../images/lbg1.png) no-repeat center;color: #e73037}
.box .w1200{overflow: visible;}

.newslist_r{width: 950px;display: inline-block;;padding: 0;margin-bottom: 50px}
.newslist_r li{height: 50px;line-height: 50px;font-size: 18px;color: #333;border-bottom: 1px dashed #ECECEC;text-indent: 16px;background: url(../images/dian9.png) left center no-repeat;}
.newslist_r li:hover{background: url(../images/dian10.png) no-repeat left center;}
.newslist_r li:hover>a{color: #e73037;}
.newslist_r li a{color: #333}
.newslist_r li span{font-size: 14px;color: #9b9b9b;}
.pronext{/*border-top: 1px solid #E1E1E1;*/padding: 30px 0 0;display: inline-block;width: 100%;}
.pronext a{max-width: 50%;color: #bbbbbb;font-size: 12px;width: 48%;height: 48px;line-height: 48px;}
.pronext a i{display: inline-block;width: 100%;height: 48px;line-height: 48px;text-align: center;border: 1px solid #ccc;;overflow: hidden;font-size: 16px}
.pronext  i:hover{color: #e73037;border-color: #e73037;}
.hjgsbox{width: 380px;height: 251px;float: left;margin-right: 30px;text-align: center;}
.hjgsbox1{background: url(../images/hjbg1.png) no-repeat center;}
.hjgsbox2{background: url(../images/hjbg2.png) no-repeat center;}
.hjgsbox3{background: url(../images/hjbg3.png) no-repeat center;margin-right: 0;}
.hjgsbox img{height: 75px;margin: 60px auto 30px;}
.hjgsbox p{font-size: 24px;font-weight: bold;color: #fff}
.hjgs{padding: 100px 0}
.newstitle{font-size: 20px;color: #333;line-height: 40px;text-align: center;;}
.info{height: 40px;line-height: 40px;font-size: 16px;color: #999;text-align: center;}
.back span,.back img{float: left;}
.back img{margin: 12px auto;margin-left: 20px;margin-right: 10px;}
.back a{color: #4a4a4a}
.back .fr{color: #9b9b9b;font-size: 14px}
.newsconbox{border: 1px solid #F6F6F6;display: inline-block;-moz-box-shadow:0px 5px 5px #F3F3F3; -webkit-box-shadow:0px 5px 5px #F3F3F3; box-shadow:0px 5px 5px #F3F3F3;border-top: none;}
.newscon{/*text-align: center;*/padding: 20px}
.newscon img{margin-bottom: 20px;max-width: 100%}
.newscon p{width: 100%;text-align: left;font-size: 18px;color: #333333;line-height: 42px;text-indent: 2em;}
.newscon table{margin: auto;}


.pages{height: 50px;margin: 30px auto;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #9b9b9b;margin: 0 6px}
.pages .active{border: 1px solid #e73037;background: #e73037;color: #fff}