@charset "utf-8";

body {background-color:#fff;color:#333; min-width:1200px;
 font: 14px/1.5 tahoma,arial,"microsoft yahei",sans-serif;
   /*  font-family: "\5fae\8f6f\96c5\9ed1",arial; */
     /* font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;*/   }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,table{margin:0;padding:0; font-weight: normal;}
.bd_title {
    width: 60px;
    height: 180px;
    background: #e60012;
    margin-left:10px;
    color: #fff;
    left: 0px;
    font-size: 26px;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    padding-top: 45px;
    font-family: 'Microsoft YaHei';
    float:left;}
.cont_b_box {
    width: 1000px;
    margin-left: 20px;
          float:left;}

li{ list-style: none;}
a{color:#6C6C6C;text-decoration:none;}
a:hover{ color:#DD0000;}
em,i{font-style:normal;}
li{list-style:none;}
input{ border:0;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
h2 {font-size:15px;}
h3 {font-size:12px;}
img {border:none;}
a {text-decoration:none; color:#333;}
table {border-collapse:collapse;border:0px solid #DDDDDD;}
table th,table td {padding:10px;}

.gwrap {margin-left:auto;margin-right:auto;width:1220px;}
.wrap {margin-left:auto;margin-right:auto;width:1200px;}
.g_1{width:20px;}.g_2{width:120px;}.g_3{width:280px;}.g_4{width:340px;}.g_5{width:386px;}.g_6{width:580px;}.g_7{width:620px;}.g_8{width:780px;}.g_9{width:880px;}.g_10{width:920px;}.g_11{width:1020px;}
.g_1,.g_2,.g_3,.g_4,.g_5,.g_6,.g_7,.g_8,.g_9,.g_10,.g_11,.g_430 {display:inline;float:left;margin-left:10px;margin-right:10px;}
.g_430{ width: 430px;}
.rt{ float: right;}.lt{float: left;}
.fw{ overflow: hidden;}
.c6{color: #999;}
.c8{color: #808080;}
.cdd{color:#e60012;}
.bacfc{ background-color: #f5f5f5;}
.t-a-c{text-align: center;}
.bord{ border: 1px solid #ddd;}.bor{border-right: 1px solid #ddd;}
.pad10{padding: 10px;}.pad20{padding: 20px;}
.pb20{padding-bottom: 20px;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}
.mr10{ margin-right: 10px;}
.mt10{margin-top: 10px;}.mt20{margin-top: 17px;}
.ml10{margin-left: 10px;}.ml20{margin-left: 20px;}
.pl20{padding-left: 20px;}
.vam{vertical-align: middle;}
.pr{ position: relative;}

.header{width: 100%;overflow: hidden; background: url(../images/logo.png) no-repeat center top; height: 225px;background-size: 100% 225px;}

 .heng_ci{    position: relative;
   
    overflow: hidden;
    height: 250px;}
.nav_search{  position: absolute;
    top: 180px;
    right: 0px;
    width: 262px;}
.nav_search input{float:left;outline:none;}
.search{       width: 204px;
    height: 35px;
    text-indent: 10px;
    background: #fff;
    border-radius: 5px 0 0 5px;    outline: none;}
.clicksearch{      position: absolute;
      right: 11px;
    top: -1px;
    height: 40px;
    width: 46px;
    border: none;
    background: url(../images/so.jpg) no-repeat center center;}
.thirdparty{     width: 150px;
    position: absolute;
    top: 81px;
    right: 254px;}

    .login{    width: 101px;
    position: absolute;
    top: 128px;
    right: 12px;
   
    height: 31px;
    text-indent: -2999px;}
.thirdparty a{     width: 55px;
    height: 55px;
    display: inline-block;
    
    margin-right: 10px; text-indent: -3000px;}

.nav {    width: 100%; margin: 0 auto;  background-color: #990002; height: 48px;  line-height: 48px; position: relative;}
.nav ul{ width: 1200px; margin:  0 auto;}
.nav li.itime{     float: left;
    text-align: center;
     padding: 0; width: 16.66%; border-top: none;}
.nav li a{ display: inline-block; text-align: center; color: #ffffff;    font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif; font-weight: 600;  
cursor: pointer;      height: 48px;
    line-height: 48px;  float: left;font-size: 14px; font-weight: 600; display: inline-block; width: 100%;transition:300ms;}
.nav li a.cur{    color: #990002;
    background-color: #ffffff;}
.nav li a:hover{color: #990002; background-color: #fff;}
.subnav{ width: 100%; height: 366px; position: absolute; left: 0; z-index: 999 !important; top:40px; display: none; border-top: 1px solid #dc1f1f; background:#e8e4cf url(../images/organizationchart.jpg) no-repeat center 10px;}

.sub_inz{width: 1000px; margin: 0 auto;  margin-top: 66px; position: relative;}
.sub_inz ul{ float: left;width: 313px;  padding: 20px; padding-left: 0; height: 252px; overflow: auto;}
.sub_inz ul li{  background-color: #fff; padding: 0 5px; margin-top: 5px;color: #000;font-size: 14px;line-height: 25px;overflow: hidden; border-radius: 3px; text-align: left;}
.sub_inz ul li i{ background: url(../images/icons.jpg) no-repeat 0px 9px; width: 12px; height: 16px;display: inline-block;float: right;}
.sub_inz ul li a{color: #000;font-size: 14px; font-weight: normal; text-align: left;}
.hisez{ background-color: #f3f3f3; display: none;}
/*.sub_inz ul li .hisez a{ display: block; width: 100%;    font-size: 12px; text-align: left;padding-left: 10px;color: #333}
.sub_inz ul li a:hover{ color: #f00000; background: none}
.nav li a.mapliz{position: absolute;     left: -101px;  top: -53px; width: 153px; height: 48px; background: url(../images/mapz.png) no-repeat ;}
.lisicon>a:after {
    content: "";
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 3px;
    border-width: 5px 5px 0 5px ;
    border-style: solid;
    border-color: #888888 transparent transparent transparent;
    vertical-align: middle;
    font-size: 0;
    font-weight: normal;
    transition: -webkit-transform .2s;
    transition: transform .2s;
}
.lisicon:hover a:after {border-color:#fff  transparent transparent  transparent; -webkit-transform:rotate3d(0, 0, 1, 180deg);transform:rotate3d(0, 0, 1, 180deg)}
*/


/* banner*/

.in_nwes_left{ width:1200px; float: left; position: relative;}
.in_nwes_left{ height: 410px;overflow: hidden;}
.in_nwes_left li{display: none;}
.in_nwes_left li.cur{display: block;}
.btn_tiz{ position: absolute; bottom: 0; height: 70px; left: 0; background-color: rgba(0,0,0,0.6); width: 100%; line-height: 70px; color: #fff;}
.btn_tiz span{ display: inline-block;}
.btn_title {width: 520px; text-align: center; font-size: 16px; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.btn_title a{color: #fff;}
.number_banner{ width: 100px; text-align: center;font-size: 18px; line-height: 70px; float: left;}
.number_banner em{ font-size: 30px; color: #dc1f1f;}
.btn_banner{    width: 1200px;
    float: right;
    position: absolute;
    background-color: red;
    top: 50%;}
.btn_banner a{ width: 40px; border-radius: 3px; height: 78px; background-color: rgba(0,0,0,0.6); display: inline-block;transition:300ms; line-height: 70px;}
.btn_banner a.btn_left{position: absolute;
    background-color: rgba(0,0,0,0.6);
    top: 50%;margin-top: -39px;
    left:15px;  background-position: -2px -1px;}
.btn_banner a.btn_right{position: absolute;
   
    top: 50%;margin-top: -39px;
    right: 15px;  background-position: -19px -1px;}
/*.btn_banner a.btn_left:hover{  background-position: -2px -21px;}
.btn_banner a.btn_right:hover{  background-position: -19px -21px;}*/




.information_nwes_left{ border: 1px solid #dedede;   padding: 17px; overflow: hidden;}
.information_nwes_left dl{    float: left; height: 320px; overflow: hidden;    width: 340px;}
.information_nwes_left dt{border-bottom: 1px solid #dedede;margin-bottom: 20px;}
.information_nwes_left dt i{display: inline-block; width: 6px; height: 20px; vertical-align: middle; margin-right: 10px; display: none; background-color: #b61624;}
.information_nwes_left dt span{     color: #fff;
    font-weight: 600;
    vertical-align: middle;
    background: url(../images/sg.jpg) no-repeat;
    width: 106px;
    display: inline-block;
    height: 35px;
    text-align: center;
    font-size: 15px;
    line-height: 35px;
    padding-right: 18px;}
.more{float: right;    line-height: 35px;}
.information_nwes_left dd{height: 34px;  padding-left: 10px;   text-align: left;  background: url(../images/li_temt.jpg) no-repeat 0px 12px;}
.information_nwes_left dd a{font-size: 14px; color: #5c5c5c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%; display: inline-block;height: 27px;vertical-align: middle;}
.information_nwes_left dd a:hover,.information_nwes_right li a:hover{color: #dc2e17; text-decoration: underline;}
.information_nwes_left dd span{float:right;}



.literature{ overflow: hidden; width: 1200px; margin: 20px auto;}

.literature_left{      margin-right: 10px;   width: 386px; float: left;}
.literature_right{    width: 386px; float: right;    border: 1px solid #dedede;height: 354px; overflow: hidden;}

.tab_hd{background-color: #f4f4f4; height: 54px; line-height: 54px;    margin-right: -4px;    border-bottom: 1px solid #ddd;}
.tab_hd a{text-align: center; font-size: 15px; font-weight: 600; color: #000; display: block; width: 128px;     border-right: 1px solid #ddd;    float: left;font-family: "微软雅黑";}
.tab_hd a.cur{background-color: #fff; color: #dd1f1f;height: 55px;}

.tab_in{ display: none;}
div.tab_cur{display: block;}

.tab_in_left{ width: 380px; float: left;padding-top: 20px;}
.tab_in_left li{  padding-left: 10px;   text-align: left;      overflow: hidden;
    margin-bottom: 33px;}
.tab_in_left li span{font-size: 12px; color: #5c5c5c; font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    width: 214px; display: inline-block;vertical-align: middle;}
.tab_in_left li a:hover,.information_nwes_right li a:hover{color: #dc2e17; text-decoration: underline;}

.tab_in_left li a:hover span{color: #dc2e17; text-decoration: underline;}
.tab_in_left li p{font-size: 14px; color: #5c5c5c;margin-top: 10px;}

.right_list {
    width: 91%;
    padding: 17px;
}
.right_list li{height: 34px;  padding-left: 10px;   text-align: left;  background: url(../images/li_temt.jpg) no-repeat 0px 12px;}
.right_list li a{font-size: 14px; color: #5c5c5c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    width: 100%; display: inline-block;height: 27px;vertical-align: middle;font-family: "微软雅黑";}
.right_list li a:hover,.information_nwes_right li a:hover,#pageul li  a:hover,.recommend_text dd a:hover{color: #dc2e17; text-decoration: underline;}
.right_list li a span{float:right;margin-right:5px;}
.titlwiz {
    font-size: 24px;
    margin-top: 20px;
    font-family: "\5fae\8f6f\96c5\9ed1",Arial;
    padding-left: 20px;
}


.link{width: 1198px; margin: 0 auto;    border: 1px solid #dedede;}
.link h2{padding: 20px;  border-bottom: 1px solid #dedede;}
.link h2 span{font-weight: 600;}
.link h2 a{line-height:20px;}
.link_img_list {overflow: hidden;padding:  20px;    margin-right: -22px;}
.link_img_list li{width: 107px; height: 37px; border: 1px solid #ddd; float: left;    margin-right: 22px;}

.footer li{ margin-bottom: 5px; color: #555555;} 
.footer p{margin-top: 20px;font-size:14px;}
.footer p a{text-align: center; display: inline-block; margin-right: 10px;}
.footer{width: 1200px; margin: 0 auto; text-align: center; padding: 40px 0;}


.position{width: 1200px; margin: 20px auto; font-size: 14px;}
.position a{color: #000000;}
.position_tit{      font-size: 14px;
    margin-right: 10px;
    display: inline-block;
    background: url(../images/souyue.jpg) no-repeat 1px 3px;
    padding-left: 24px;
    color: #686868;}

.mwes_center{width: 1198px; margin: 0 auto; overflow: hidden;border: 1px solid #dedede;min-height:417px;}

.nwes_left{width: 890px; float: left;    border-right: 1px solid #dedede;}
.nwes_right{    width: 277px; float: left;   padding: 15px; padding-bottom: 143px; border-top: 4px solid #e6212a;    padding-top: 0px;}
.nwes_list{padding: 20px;}
.nwes_list li{height:40px;line-height:40px;font-size:16px;font-family: "微软雅黑";}
.nwes_list li span{font-size: 14px;float:right;}


.recommend_text{margin-top: 20px;}
.recommend_text dt ,.recommend_img dt {  font-size: 24px; margin-bottom: 10px;font-family: "\5fae\8f6f\96c5\9ed1",Arial; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;    display: block;}
.recommend_text dd {height: 34px;  padding-left: 10px;   text-align: left;  background: url(../images/li_temt.jpg) no-repeat 0px 12px;}
.recommend_text dd a{font-size: 16px; color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    width:264px; display: inline-block;vertical-align: middle;font-family: "微软雅黑";}
.recommend_img dd a{font-size: 16px; color: #333333; padding: 5px 0; display: block; margin-bottom: 10px ;}
.recommend_img dd a:hover{ color: #dc2e17; text-decoration: underline;}

.paging {text-align:center;padding:40px 20px;}
.paging a {display:inline-block; margin:0 2px; color: #666;  font-size:12px;  line-height:28px; vertical-align:middle;}
/*.paging a:nth-of-type(1) {color:#FFF; background-color:#48a8f1}*/
.paging a span{    display: inline-block;
    padding: 0 15px;
    height: 100%;
    border: 1px solid #E8E8E6;
    background-color: #fff;
    font-size: 15px;
    color: #5f5f5f;}
.paging a:hover span {color:#FFF; background-color:#e80111;}
.paging span.thispagex {color:#FFF; background-color:#e80111;}
.paging div{display: inline-block; color: #565455;}

.center_tilte{    font-size: 24px;
    text-align: center;
   font-family: "微软雅黑";
    font-weight: 600;
    margin-top: 46px;
    margin-bottom: 18px;
    line-height: 34px;}
.center_c{padding: 20px 40px;}
.yuanz{text-align: center; padding: 10px; vertical-align: middle;border-bottom: 1px solid #e5e5e5; margin-bottom: 20px;}

.bdsharebuttonbox{display: inline-block; vertical-align: middle; margin-left: 20px;}
.center_text { line-height: 36px;}
.center_text img{ display: block; margin: 20px auto; max-width:100% ;}

.center_text p{    word-break: break-all;
        font-size: 16px !important;
    line-height: 40px !important;
    color: #222 !important;
    word-wrap: break-word !important;
    font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif !important;}


.nav_menustyle_1_1 li{width:132px !important;font-size:15px !important;}
A.c1000449{font-size:14px !important;}
.c1000449_jump{padding:0 6px !important;}
.v_news_content p{font-size:16px !important;line-height:35px !important;margin-bottom:15px;text-indent:2em;font-family: "微软雅黑";}
.show3{padding-top:10px;border-top:1px solid #dedede;}
.v_news_content p span{font-family: "微软雅黑" !important;font-size:16px !important;}
.show3 p{font-size:15px;height:35px;line-height:35px;font-weight: bold;}
.show3 p a{font-size:14px;font-weight: normal;}
.recommend_text dd.on a{color:#dc2e17;}