@charset "utf-8";
/* CSS Document */
body{font:12px/1.5 微软雅黑, Arial, Helvetica, sans-serif; color:#000; background:url(style_res/body_bg.jpg) repeat; padding:0; margin:0;}
ul{list-style-type:none;}
li{list-style:none;}
p,h1,h2,h3,h4,ul,li,span,ul,li,dt,dd,dl{padding:0; margin:0;}
input,select,textarea{vertical-align:middle; font:12px 微软雅黑, Arial, Helvetica, sans-serif; color:#333;}
input{border:0;}
a{color:#202020; text-decoration:none;}
a:hover{color:#8a010c; text-decoration:none;}
ul li{font-size:14px; font-family:"宋体";}
img{border:0px;}
h3{ font-size:16px; position:relative;}


.more{  width:34px; height:20px; font-size:12px; position:absolute; right:3%;color:#a21209;}


.wrap{width:100%; background:url(style_res/top_bg.jpg) no-repeat center top;background-size:100% auto; position:relative;}
.top{ max-width:1000px; margin:0 auto; padding:1% 0;  }
.top img{ width: 100%; }
.top a{ width: 60%;max-width: 600px; display: block; text-align: center;  margin:0 auto;}

/* nav */

.nav{ background:#940B03;} 
.dl-menuwrapper{ display:block; height:49px; clear:both; max-width:1000px; margin:0 auto; }
#dl-menu-button{ display:none;}
.dl-menu li.nli{ float:left; line-height:49px; width:16.2857142%; text-align:center; position:relative;display:inline;}
.dl-menu li.nli h3 { font-weight:normal;}
.dl-menu li.nli h3 a{ color:#fff; font-size:16px; display:block; font-family:'Microsoft YaHei';}
.dl-menu .licont{ display:none; width:100%; left:0; top:49px;  position:absolute; background:#940B03;  line-height:35px; padding:5px 0;z-index:999;  }
.dl-menu .licont li{ zoom:1; }
.dl-menu .licont a{ display:block; padding:0 10px;  color:#fff; font-size:14px;}
.dl-menu .licont a:hover{ background:#740A03; color:#fff;  }
.dl-menu li.nli:hover h3 a{background:#740A03;color:#fff;}
.dl-menu li.nli:hover .licont{ display:block;  }
.dl-menu li.nli h3 a:hover{width:100%;height:49px; line-height:49px; background:url(style_res/nav_h.jpg) no-repeat repeat-x; }

/*nav_mb*/
.nav_mb{ display:none; }
.nav_mb  li.nav_mb_li{ width:20%; text-align:center; position:relative;}
.nav_mb  li.nav_mb_li h3 { font-weight:normal;}
.nav_mb .licont{ display:none; width:100%; left:0; top:49px; height:100%;  position:absolute; background:#940B03;  line-height:25px; padding:5px 0;z-index:999; white-space:nowrap; overflow:hidden;  }
.nav_mb .licont li{ zoom:1; width:100%; }
.nav_mb .licont a{ display:block; padding:0 10px;  color:#fff; font-size:14px;}
.nav_mb .licont a:hover{ background:#740A03; color:#fff;  }
.nav_mb li.nav_mb_li:hover h3 a{background:#740A03;color:#fff;}
.nav_mb li.nav_mb_li:hover .licont{ display:block;  }
.nav_mb li.nav_mb_li h3 a:hover{width:100%;height:49px; line-height:49px; background:url(style_res/nav_h.jpg) no-repeat repeat-x; }


/*news*/
.news-wrap{max-width:1000px; margin:0 auto; overflow:hidden;height:auto;}
.new_bg{ padding-top:10px;}
.ny-news-wrap{background:url(style_res/ny-new_bg.png) repeat-x; }
.news-wrap h3{ height:50px; line-height:50px; background: url(style_res/zy_h3_bg.png) repeat-x right center;}
.news-wrap h3 a{ }
.news-wrap h3 span{ color:#a21209; letter-spacing:3px;}
.news_one{background:url(style_res/news_h3_bg.png) no-repeat left 4px; padding-left:2%; }
.news_one a{background:url(style_res/title_02.png) no-repeat right top; height:50px;  width:50%; text-align:right;}
.news-con{ height:100%; overflow:hidden;padding:10px 2% 15px; }
.news_lef{width:45%; float:left; height:100%;position:relative;}
.news_rig{width:52%; float:right;}
.news_rig li{background:url(style_res/dot.png) no-repeat left center; padding-left:20px; width:95%; height:33px; line-height:33px; position:relative;border-bottom:1px dotted #dadad9;}
.news_rig li a{display:inline-block;width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news_rig li span{width:54px; position:absolute; right:0; color:#999;}

/* 焦点图 */
.focusBox { float:left; position: relative; width:100%;  margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic li{ width:100%; height:auto;}
.focusBox .pic img { width:100%; max-width:100%;  height:auto;  display: block; }
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 0px; right: 1px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#a80613;  }

.addWrap{ float:left; position:relative; width:100%; height:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 26.5%;position:relative;}
.swipe-wrap img{width:432px;height:260px}
#position{ position:absolute; bottom:0; right:5px; margin:0; /* width:100%; */text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#78624a;}
#position li.cur{background-color:#9f0608;}

/*tab切换开始*/
.search{max-width:1000px; margin:0 auto; background:url(style_res/search_bg_top.png) no-repeat center top; position:relative; overflow:hidden;}
.search_in{ background:url(style_res/search_bg_bottom.png) no-repeat center bottom  ; height:210px; }
.search_in2{ background:#DFDAC8;padding-left:2%; height:148px;  margin-bottom:26px; width:100%; position:absolute; top:10px;}
.search-lef{width:30px; height:178px; background:url(style_res/wxjs_bg.png) no-repeat left top; padding:38px 8px;  float:left; font-size:16px; color:#fff;}
.msn-focus{ width:90%;float:left; padding-left:4%;}

.msn-focus .hd { font-size: 14px; height:48px; padding-top:8px;  width:100%; font-family:"微软雅黑"; }
.msn-focus .hd li { float: left; display: inline; padding:0 5%; height:42px ; font-family:"微软雅黑"; cursor: pointer;}
.msn-focus .hd .on { color:#fff; font-weight:bold; }
.msn-focus .hd  a { width:100%; color:#fff;line-height:40px; font-family:"微软雅黑"; }
.msn-focus .hd .on{  background:url(style_res/search_li_bg.png)  center top no-repeat;_background:url(http://202.205.24.30/template/1/zgcmdx/_files/images/tab_bg.png) left top no-repeat; background-size:100% 100%; line-height:40px; font-family:"微软雅黑"; }
.msn-focus .hd .on a{  width:100%;color:#fff;}
.msn-focus .hd a { height:42px; width:100%;  float: left;font-weight:normal; color:#202020;line-height:40px; text-align:center;}
.msn-focus .hd a:hover{ color:#fff; }
.msn-focus .bd { width:98%; padding-left:2% height:115px; position: relative; overflow: hidden; margin-top:15px;_margin-top:12px; }
/*xp 2014124 begin*/
.msn-focus .bd .ss{ width:100%;  margin-top:15px; }
.msn-focus .bd .ss select{ background:url(http://202.205.24.30/template/1/zgcmdx/_files/images/search_dropdown1.jpg) repeat-y; border:none; text-align:center; width:80px; margin: 4px 0px; outline: none;font-size: 14px;padding-left: 12px;}
.msn-focus .bd .ss .text{ width:275px; height:34px; padding:4px 5px 3px 5px; line-height:34px; float:left;}
.msn-focus .bd .ss .text2{ width:345px; height:38px; line-height:38px; padding-left:10px; float:left; color:#909090;}
.msn-focus .bd .ss .text3{ width:65%; *width:568px; height:33px; line-height:28px; padding:5px 0px 5px 10px; float:left; color:#000; border:1px solid #d4d4d4;}
.msn-focus .bd .ss .but{margin:0px 6px 0 0; border:0; color:#fff; display:inline; font-size:14px; background:#8f040f; width:76px; height:32px; text-align:center;cursor: pointer}
.msn-focus .bd .ss .but:hover {background:#740A03;color:#fff}
/***** 搜索 *****/
.searchBox_blyun{margin-top: 15px; padding:0px; font-size:12px; font-family:"宋体"; color:#000; width:100%; }
.searchBox_blyun *{margin:0px; padding:0px;}
.searchBox_blyun ul{list-style-type:none;}
.searchBox_blyun input{vertical-align:middle; font:14px Microsoft Yahei, Arial, Helvetica, sans-serif; color:#444;}
.searchBox_blyun a{color:#000; text-decoration:none; font-size:12px;}
.searchBox_blyun a:hover{text-decoration:underline;}
.searchBox_blyun .clearfix{overflow:hidden; zoom:1;}
.searchBox_blyun .clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.searchBox_blyun .sTab{ margin-bottom:10px;}
.searchBox_blyun .sTab li{float:left; width:10%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline;}
.searchBox_blyun .sTab li.on a{font-weight:bold; color:#000;}
.searchBox_blyun .sTab li.on a:hover{text-decoration:none;}
.searchBox_blyun .sInput{height:31px; margin-top:6px; outline:none;}
.searchBox_blyun .sInput input{float:left;  outline:none;}
/*.searchBox_blyun .stxt{width:65%; height: 33px; line-height:28px; color:#000;padding:5px 0px 5px 10px; background:#fff; border:1px solid #d4d4d4; font-family:"宋体";}*/
.searchBox_blyun .stxt{width:65%; height: 33px; line-height:28px; color:#000;font-size:1.6rem;  padding:5px 0px 5px 10px; background:#fff; border:1px solid #d4d4d4; /*font-family:"宋体"；*/font-family: sans-serif;}
.searchBox_blyun .sbtn{ height:34px; overflow:hidden; cursor:pointer; color:#b42329; font-size:14px;}
.searchBox_blyun .sbtn:hover {background:#740A03;color:#fff}
.searchBox_blyun .cn{font-family:none; ;margin:0px 2% 0 0; border:0; color:#fff; display:inline; background:#8f040f; /* padding:0 4%;*/ width:76px;height:32px; text-align:center;}
.searchBox_blyun .en{ border:0; color:#fff; display:inline; background:#8f040f; padding:0 4%; height:30px; text-align:center;}
.searchBox_blyun .sTip{float:left; height:28px; position:relative; margin:-1px 0px 0px 4px; line-height:14px; display:inline;}
.searchBox_blyun .sTip td{height:28px;}
.searchBox_blyun .sTip a{text-decoration:underline;}
.searchBox_blyun .sLabel{margin-top:15px; padding-left:7px; *margin-top:2px; *padding-left:2px; }
.searchBox_blyun .sLabel label{margin-right:10px; *margin-right:5px;}
.searchBox_blyun .sLabel input{margin:0px 6px 3px 0px; *margin:0px 1px 3px 0px;}
.explain{ color: #6C6C6C;display: block; width: 100%;text-align: left;float: left;font-size:13px;margin-top:20px;}
@media screen and (min-width:401px) and  (max-width: 640px){
	.searchBox_blyun .stxt{width:65%;}
	.searchBox_blyun .cn{padding:0 5%;}
    .searchBox_blyun .en{  padding:0 5%;}
    .searchBox_blyun .sTab li{ width:12.5%; }	
	}
@media screen and (min-width: 1200px) and (max-width: 1920px){
.searchBox_blyun .sTab{padding-left:8px; margin-bottom:10px;}
.searchBox_blyun .sTab li{float:left; margin-right:30px; width:60px; display:inline;}
.searchBox_blyun .sTab li.on a{font-weight:bold; color:#000;}
.searchBox_blyun .sTab li.on a:hover{text-decoration:none;}

}
@media screen and (min-width:320px) and (max-width: 400px){
	.searchBox_blyun .stxt{width:65%;}
	.searchBox_blyun .cn{padding:0 6%;}
    .searchBox_blyun .en{ padding:0 6%;}
	.searchBox_blyun .sTab li{ width:12.5%; }
}


.formRow_top{width:100%; float:left;  font-size:14px; }
.input_btn {width:76px; height:28px; line-height:28px; background:#8f040f; color:#fff; font-family:"微软雅黑";display:inline-block; margin-top:20px; text-align:center; margin-left:10px;}
.input_btn:hover {background:#740A03;color:#fff;cursor: pointer;}
.formRow_top input{border:1px solid #d4d4d4; width:20%; height:28px; padding:0 4px; margin-left:0px;}


.content-01, .content-02{max-width:980px; margin:0 auto; padding:0 10px; overflow: hidden;}
.content-01-lef{width:66%; float:left; margin-right:2%;}
.content-01-rig{width:32%; float:left;}

.content-01-lef h3 p{background:url(http://202.205.24.30/template/1/zgcmdx/_files/images/zy_h3_bg_right.png) no-repeat right center;}
.content-01-lef h3{background:url(http://202.205.24.30/template/1/zgcmdx/_files/images/zy_h3_bg_left.png) repeat-x left center;}
.content-01-lef ul li{background:url(style_res/dot.png) no-repeat left center; float:left; padding-left:3%; height:32px; line-height:32px; position:relative;border-bottom:1px dotted #dadad9; width:45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; margin-right:2%;}
.content-01 ul li.ou{ margin-right:0;}
.news-wrap h3 p{background:url(style_res/zy_h3_bg.png) no-repeat right center;}
.news-wrap .tzgg{background:url(http://202.205.24.30/template/1/zgcmdx/_files/images/zy_h3_bg_left.png) repeat-x left center; padding-left:0;}
.news-wrap .tzgg .more{ right:20px;}
.content-01-rig .tzgg-ul li{background:url(style_res/dot.png) no-repeat left center; padding-left:4%;height:32px; line-height:32px; position:relative;}
.content-01-rig .tzgg-ul li a{display:inline-block; width:75%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content-01-rig .tzgg-ul  li span{width:18%; position:absolute; right:10px; color:#999;}
.content-01-rig ul li {
    background: url(style_res/dot.png) no-repeat left center;
    float: left;
    padding-left: 4%;
    height: 32px;
    line-height: 32px;
    position: relative;
    border-bottom: 1px dotted #dadad9;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    margin-right: 3%;
}
.content-02-child.fwzn:last-child {
    float: right;
}
.wp_paging{ }
.content-02-child h3 p{background: url(style_res/zy_h3_bg.png) repeat-x right center;}
.content-02-child .dzzy{ background:url(style_res/zy_h3_bg.png) repeat-x right center; padding-left:0;} 
.content-02-child .dzzy .more{right:20px;}
.content-02-child{width:32%; float:left; margin-right:2%;}
.content-02-child dl dt img{ width:100%; height:125px;}
.content-02-child dl{ float:left;width: 100%;font-size: 14px;}
.content-02-child dl dd{width:40%; float:left; margin-right: 2%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;background:url(style_res/dot.png) no-repeat left center; padding-left:5%; font-size:14px;height:32px; line-height:32px;border-bottom:1px dotted #dadad9; }
.content-02-child dl dd.pc_none{ display:none;}
.fwzn{ margin-right: 0;}
.fwzn dl dd{width:40%; float:left; margin-right:2%;background:url(style_res/dot-02.png) no-repeat left center; padding-left:8%; }
/*footer*/
.footer{ height: 80px;background:url(style_res/foot-bg.png) no-repeat  center top; overflow:hidden;  width:100%;  margin-top:10px; }
.footer_in{max-width:1000px; margin:0 auto; text-align:center; padding:2% 0; height:100%; margin-top:1.3%; background:#890C05; overflow:hidden;  padding: 0 10px;}
.footer_in a{ line-height: 17px; height: 26px; color: #fff; margin: 0 5px;}
.foot{max-width: 980px; margin:0 auto; text-align:center; line-height:17px;   color:#fff;}

/*二维码*/
.ewm_con{ position:fixed; z-index:888; top:200px; right:5px; width:110px;  padding-top:3px; border:10px solid #836d55; border-bottom-width:6px; border-radius:5px; background:#836d55; color:#fff; font-size:14px; text-align:center;font-family:"Microsoft Yahei"; line-height:26px;}
.close_2{ position:absolute;top:-20px;right:-15px; line-height:18px; font-size:12px; width:18px; color:#fff; text-align:center; background:#c5160c; cursor:pointer; border-radius:50%;}
.ewm{ position:relative;}
.ewm_con img{ display:block; width:100%;}
.ewm_con span{ display:block; margin-bottom:12px;}
.ewm_con span:last-child{ margin-bottom:0;}
@media (max-width:1024px){.ewm_con{ display:none;}}

.msn-focus .bd .ss select.selectSt {width: 102px;height: 33px;background-color: #fff;margin: 0;    margin-right: 8px; border: 1px solid #ccc;   font-size: 16px;}
input.input_text {width: 427px; height: 33px;    line-height: 28px;padding: 5px 0px 5px 10px;border: 1px solid #d4d4d4;color: #000;}
.btnf{float: left;}
.addLeft {position: fixed;left: 0;}
.close_3{left: -10px;}
p.link_01 {
    color: #fff;    padding: 10px 0;
}
.wp_paging li{float: none;}
.search_list .news_pages{display:none;}
.wp_nav .nav-item{width: 40%;
    float: left;
    margin-right: 2%;
    background: url(style_res/dot-02.png) no-repeat left center;
    padding-left: 8%;}
.wp_nav .nav-item a{text-align:left;}