@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#c7181d;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input, textarea{outline: none;}
.left{ float: left !important;}
.right{ float: right !important;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1200px;margin:0 auto;}
.width1{ width: 1440px; margin:0 auto; position: relative; z-index: 1; height: 1454px;}

.header{background: url("../images/heade_bg1.jpg") center top no-repeat; height:166px; text-align: center;}
.logo{ width: 312px; float: left; height: 70px; padding-top: 55px;}
.h_right{ padding-top: 50px; float: right; width: 316px;}
.h_right_top{text-align: right;}
.h_right_top a{font-size:14px; color:#843e00;padding-right:10px; line-height: 24px;}
.m_g{ width: 84px; float: left; position: relative; padding-right: 8px;}
.m_gb{z-index: 999999;}
.gfwx{ background:url(../images/h_tb1.jpg) left center no-repeat;font-size:13px; color:#843e00; padding-left:22px; padding-right:10px; line-height: 24px;}
.gfwx:hover{color:#ababab;}
.yzxx{background:url(../images/h_tb2.jpg) left center no-repeat;}
.sjxx{background:url(../images/h_tb3.jpg) left center no-repeat;}
.gfwx_hover.hover{ background:url(../images/ewm.png) center no-repeat; width:110px; height:110px; position:absolute; top:24px; left:-15px; display:none; z-index: 99999;}
.m_g:hover .hover{ display:block; cursor:pointer}
.dl{font-size:13px; color:#010101; width:40px; float: left; line-height: 24px; }
.dl a{color:#010101;}
.ss{ height:30px; width:255px;  margin-top:25px;float:right; border-radius: 0px;}
.ss_k{ float:left; background: none; border:none; height:30px;  line-height:30px; width:215px; background: #fff; outline:none; color:#888888; padding-left:5px;border-radius: 3px 0px 0px 3px;}
.ss_an{ float:right; width:35px; border:none; height:30px; cursor:pointer; outline:none;border-radius: 0px 3px 3px 0px;}

/*nav*/
.nav {height:43px; z-index: 99999; background: url("../images/nav_bg.jpg") repeat-x;}
div#menu{color:#fff; width:1200px; margin:auto; display:block; height:43px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left; z-index: 99999;position:relative; }
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;z-index:3;color:#fff;}
/* menu::level1 */
div#menu li a{height:43px;display:block;float:left;line-height:43px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;font-size:15px;}
div#menu li span em{ padding-top:5px; display: block; /*width: 24px;*/ float: left; padding-right: 7px; height: 37px;}
div#menu li span{color:#fff;display:block; padding: 0px 25px 0px 21px; background: url("../images/nav_list.jpg") left center no-repeat; text-align:center; z-index:6;position:relative; font-size:15px;}
div#menu li span.nav_no{ background: none;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#65462a; left:-999em; position:absolute;top:43px; width: 145px; }
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;}
div#menu li li a,div#menu li li span.separator{text-decoration:none; padding:0px; border-bottom:1px solid #745335; height:auto;float:none;display:block;line-height:38px;width:145px; font-size:14px;}
div#menu li li a.parent{ background: none;text-decoration:none;}
div#menu li li a span{font-size:14px;text-align: center;color:#fff; background: none;}
div#menu li li a.parent span{ font-size:14px;text-decoration:none;}
/* menu::level3 */
div#menu li ul ul{margin:-38px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #745335; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff; background: #955a1b;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}




.nav .mainlevel ul {display:none; position:absolute; width:98px; z-index:99999; padding-bottom:0px; top:60px;}
.nav .mainlevel li {border-top:1px solid #fff; width:98px;/*IE6 only*/  background:#0062ac; line-height:34px; height:34px;}
.nav .mainlevel li a{ color: #fff; font-size: 14px; font-weight: 100;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}


/*banner轮播图*/
.banner{ background:#f5f3e7; width:100%; height:390px;}
.bannerv{ width:1200px; height:390px; margin:0 auto;}
.bannerlist{ width:1200px; height:256px; margin:0 auto; background:url(../images/banner_list.jpg) center top no-repeat;}



.mian{ margin-top: 20px;}
.main_left{ width: 315px; float: left;}
.main_right{ width: 867px; float: right;}
.tzgg{width: 315px; float: right;}
.tzgg_top{display: block;  height:44px;  line-height: 44px;  font-size: 18px;  color: #fff;  background-color: #955a1b;  padding-left: 15px; }
.gd{ color: #fff; font-size: 14px; float: right; padding-right: 5px; }
.more{ color: #a25e17; font-size: 14px;}
.more a{color: #a25e17 ; }
.tzgg_top_nr{ padding: 15px 15px 5px 15px; background: #f5f3e7;}
.tzggnr{ border-bottom:1px solid #e3dcd4;  margin-bottom:8px; padding-bottom:9px; padding-left:5px; padding-right:5px;}
.tzggnr span{ width:42px; float:left; }
.tzggnr span em{ font-size:13px; color:#fff; text-align:center; line-height:22px; display:block; background:#d1bb8c;}
.tzggnr span i{ font-size:13px; color:#666; text-align:center; line-height:22px; display:block; border:1px solid #e4ddd3;  border-top:none; background:#fff8f0;}
.tzggnrwz{width:220px; float:right;}
.tzggnrwz h1{ font-size:13px; color:#333333; line-height:22px;}
.tzggnrwz h1 a{color:#333333;}
.tzggnrwz h1 a:hover{ color:#ff8d08;}
.tzggnrwz p{ font-size:13px; color:#888888; line-height:22px;}

.mtbd_box{background: #fffcde;  padding: 20px 20px 0px 20px;  margin-bottom: 15px;  overflow: hidden;}
.mtbd_box ul li{ margin-bottom: 20px;}
.mtbd_images{margin-bottom: 10px;display: block;}
.mtbd_box p{}
.mtbd_box p a{ font-size: 14px;  color: #000;  font-weight: bold;  background: url(../images/list1.gif) no-repeat left center;  padding-left: 10px;}

.xwkx_top{color: #6e2b00 !important;;}
.zfly{ padding-top: 10px;}
.zfly_top{font-size: 18px;  color: #a25e17;  margin-bottom: 18px;  position: relative;}
.zfly_top em{position: absolute;  height: 13px;  background: url(../images/zfly_bg.png) repeat-x;  right: 28%;  left: 80px;  top: 50%;  margin-top: -6px;}
.zfly_nr{ background: #fff;}
.zfly_nr ul li{ height: 50px; background: url("../images/list2.jpg") 5px 5px no-repeat; padding-left: 33px; margin-bottom: 10px;}
.zfly_nr ul li h1{ font-size: 14px; color: #a25e17;}
.zfly_nr ul li h1 a{color: #a25e17;}
.zfly_nr ul li p{ font-size: 13px; color: #666666; padding-top: 5px;}

.zsjy{ margin-top: 0px;}
.zsjy_top{ margin-bottom: 0px;}
.zsjy_nr{}
.zsjy_nr ul li{font-size:15px; background:url(../images/list1.gif) left center no-repeat; line-height:38px; padding-left: 15px; }
.zsjy_nr ul li a{color:#333333;}

.main_b_l{ width: 310px; float: left;}

.xqjj{ width: 875px; float:left;}
.xqjj_nr{ padding-top:0px;}
.xqjj_nr_l{ width: 344px; float: left;}
.xqjj_img img{ width: 344px; height: 249px;}
.xqjj_wz{ padding-top: 10px;}
.xqjj_wz h1{ color: #000; font-size: 14px;}
.xqjj_wz h1 a{ color: #000;}
.xqjj_wz p{ color: #666; font-size: 13px; line-height: 22px; padding-top: 5px; text-indent: 2em;}
.xqjj_wz p a{color: #d70000;}
.xqjj_nr_r{ width: 485px; float: right; padding-right: 20px; padding-top: 5px;}
.activity_item{overflow:hidden;zoom:1;margin-bottom:24px;}
dl.calendar{float:left;margin-right:15px;}
.calendar dt{width:62px;height:22px;line-height:22px;background-color:#af804e;color:#fff;text-align:center;}
.calendar dd{width:60px;height:27px;line-height:27px;border:solid 1px #cbcbcb;border-top:0 none;text-align:center;font-size:13px;}
dl.activity{overflow:hidden;zoom:1; width: 396px;}
.activity dt{margin-bottom:10px; margin-top: 2px; color: #333333; font-size: 13px;}
.activity dd{color:#666666;font-size:13px;line-height:20px;}

.rcap{ margin-top: 15px; background: #fff; width: 866px; float: right;}
.rcap_hot_z{ width: 640px; float: left;}
.rcap_hot_z h1{ height: 30px; line-height: 30px; font-size: 18px; color: #a25e17; border-bottom: 1px solid #a25e17; padding-bottom: 12px; margin-bottom: 8px;}
.rcap_hot_z h1 a{color: #a25e17;}
.rcap_hot_z p{ font-size: 13px; color: #444444; line-height: 28px; text-indent: 2em;}
.rcap_hot_rq{ width: 100px; float: right; height: 30px; margin-top: 22px; line-height: 30px; text-align: center; background: #fff; border-radius: 20px; border: 1px solid #9f1815; color: #a25e17; font-size: 14px;}
.rcap_hot_lb{ padding-bottom: 10px; padding-top:5px;}
.rcap_hot_lb li{font-size:15px; background:url(../images/list1.gif) left center no-repeat; line-height:38px; padding-left: 15px; }
.rcap_hot_lb li a{color:#333333;}
.rcap_hot_lb li span{ float: right; padding-right: 5px; color: #666666;}
.rcap_hot_lb li a:hover{color:#a25e17;}
.rcap_gd{}
.hidden{display:none;}
.scrollUl1{width: 867px; height: 44px; background: #e6e6e6; }
.sd101{cursor:pointer; font-size:16px; margin:0px;background:url(../images/tb_bg.jpg) repeat-x center top;  text-align:center; float: left;  height:44px; line-height:44px; width:255px;}
.sd101 a{color:#000000;}
.sd102{cursor:pointer; text-decoration:none; color:#5b5b5b;  font-size:16px;height:44px;line-height:44px;  width:255px; margin:0 0px;float: left; text-align:center;}
.sd102 a{color:#5b5b5b;}
.zhffft{ background:#fff; padding:25px 20px 0px 20px;height: 403px;  }
.jzfx{ margin-top: 20px;}
.jzfx_tp{ width: 177px; height: 126px; position: relative; padding:0px 5px;}
.jzfx_tp span{ position: absolute; width: 177px; background: url("../images/tm.png"); height: 28px; line-height: 28px; text-align: center; font-size: 13px; color: #fff; bottom: 0px; left: 5px;}

.tsjj_top em{ right: 0%;}

/*foot*/
.f{background: url("../images/f_bg1.jpg") repeat-x; position: relative; height: 116px; margin-top: 20px; z-index: 9999;}
.yqlj{ padding-top: 22px; color: #fff; font-size: 13px; line-height: 30px; text-align: center;}
.yqlj a{color: #fff; font-size: 13px; padding: 0px 8px;}

.f_nr{color:#fff; font-size:13px; line-height:24px; text-align: center;}

.weibo{ float:right; text-align:center;padding-top:50px; width: 200px;}
.weibo a{ display:inline-block; position:relative; padding-top:34px; margin-right:20px; float:right; color: #fff}
.weibo a em{ display:inline-block; margin:auto; position:absolute; top:0; left:10px; width:34px; height:34px; background:url(../images/fxico.png) no-repeat}
.weibo a em.ico2{ background-position:-45px 0}
.weibo a img{ display:none; position:absolute; top:-110px; left:-25px; width:100px;}
.weibo a:hover img{  display:block;}

.ny_banner{ width:100%; height: 240px; background: url("../images/ny_banner.jpg") center top no-repeat #f5f3e7;}
.ny_main{ border-top: #955a1b 10px solid;background: #fff; margin-top: 10px;}
.ny_current{ margin:  0px 30px; line-height:56px; line-height:56px; border-bottom:#dcdcdc 1px solid; }
.ny_current_z{  width: 630px; float: left;font-size: 14px;}
.ny_current_z a{ color: #666;padding: 0px 3px;}
.ny_current_y{width: 400px; float: right; text-align: right; font-size: 15px; color: #955a1b; font-weight: 600;}
.ny_current_y a{color: #955a1b; padding: 0px 5px;}

.ny_xwlb{padding:0px 30px; min-height: 500px;}
.fy{ padding-top: 20px;}
.imglist{ padding-top:15px;}
.imglist li{margin:8px;float:left;}
.imglist li .discription{display:block;font-size:12px;padding:4px 0;text-align:center;}





/*中间内容*/
.maincontent {color:#333333; font-size:14px; margin-top: 15px;}
.maincontent p {font-size:14px; text-indent:2em; white-space:normal; line-height:24px; padding:0px 0px 15px 0px;}
.maincontent h2 {color:#323232;font-size:14px; height: 32px;}
.maincontent h3 {color:#323232;font-size:14px;}

.ny_about_bt{ padding-right: 10px; padding-left: 10px;}
.ny_about_bt h2{ color: #333; margin-top: 15px; font-size: 22px; text-align: center; padding-bottom: 5px; min-height: 46px; line-height: 46px;}
.ny_about_bt h4{text-align: center; padding-bottom: 15px; color: #0e4e22;font-size: 14px;border-bottom: 1px solid #e4e4e4; margin-bottom: 10px; }
.wenzhang1{line-height:36px;margin-bottom:20px; padding-right:20px; font-size: 15px; min-height: 340px;}
.wenzhang1 p{ padding-top: 5px;}

.NewsPreNext{height:40px;margin-bottom:15px;color:#000;padding-left:15px;padding-right:15px;}
.News_sxy{ float: left;width: 800px;}
.NewsPreNext .NewsPre{display:block; padding-top:5px;font-size: 14px; line-height: 20px;}
.NewsPreNext .NewsPre a{color:#0e4e22;}
.NewsPreNext .NewsPre a:hover{ color:#955a1b}
.News_fh{ float:right; width:100px; height:36px; line-height:36px; color:#fff; text-align:center; background:#955a1b;font-size: 14px;}
.News_fh a{ color:#fff;}