@charset "utf-8";
/* CSS Document */
html {overflow-x: hidden;}
body{margin:0; padding:0; font-size:12px; background-color:#fff;}
a{text-decoration:none; color:#444444;}
a:hover{ color:#164311;}

/*头部*/
.header{ width:100%; height:auto; margin:0 auto; background: #164311; z-index: 4; }
.top{width:100%;margin:0 auto;/* height: 74px; */}
.top_nav_bg{width:auto;height:auto; position: absolute; top: 20px; right: 50%; margin: 0 -550px 0 0;}
.top_nav{width:auto;height:auto;  text-align:right;}
.top_nav a{display:inline-block; padding:0 15px;  color:#fff;background:url(../images/mobile/top_navbg.gif) no-repeat left}
.top_nav a.nobg{background:none;}
.top_nav a:hover{ color:#d8ede3;}
.logo{width:100%;/* height:129px; */margin:0 auto;position:relative;text-align: center;}
.logo_link{width:100%;/* height:129px; */margin:0 auto;display:block;}
.logo img{}
.search{width:200px; height:28px;position:absolute;right:50%; margin-right:-550px;top:54px;background:url(../images/mobile/search_03.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:160px;height:28px;line-height:28px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:28px;left:172px;}





.nav{ line-height:45px;z-index:888; background: #219700;height: auto;}
.nav ul { width:100%; margin:0 auto;}
.nav ul:after{content: '';display: block;clear: both;}
.nav ul li{float:left; width: 25%; text-align: center; position:relative; height: 45px; line-height: 45px; }
.nav ul li a{text-align:center;font-size:16px; text-align:center; color: white; }
.nav ul li a:hover{font-weight:bold}
.nav ul li .subNav {line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:45px; text-align:center; z-index:9999;background-color:#fff; width:auto;}
.nav ul li.on {}
.nav ul li.on a{font-weight:bold}
.nav ul li.on .subNav { display:block;}
.nav ul li.on .subNav dl{overflow:hidden;}
.nav ul li.on .subNav dl dd{ line-height:20px; margin: 0 0 5px 0; padding: 0 24px; height:auto; text-align:left;}
.nav ul li.on .subNav dl dd a{ font-size:14px; line-height:20px; border-top:none; text-align:center; font-weight:normal; height:auto;font-family:'Microsoft YaHei'; padding-left:0px;}
.nav ul li.on .subNav dl dd a:hover{ font-weight:bolder;}
.header .nav #nav li.arrowdown{ float: right; display:none; background: url(../images/mobile/arrowBottom.png) no-repeat 85% center; cursor: pointer;}
.header .nav #nav li.arrowup {  float: right; background: url(../images/mobile/arrowTop.png) no-repeat 85% center; cursor: pointer;}




.content{ width:98%; margin:0px auto; background:#fff; overflow:hidden;}
.Banner{width:100%; height:auto; margin:0 auto; position: relative;}
.flex-control-nav { display: none; }
.Banner li a{width: 100%;height: 0;padding-bottom: 50%;display: inline-block;overflow: hidden;}




/*图片轮播*/
.Banner01 .flexslider{ width:100%; overflow: hidden;}
.Banner01 .flexslider ul.slides li img{ width:100%; height: auto; display:block}
.Banner01 .flexslider .til_slides{ width:auto; height: 30px; position: absolute;bottom:0; left:0; line-height: 30px;  background: url(../images/mobile/slider_03.png) repeat-x; color:#fff; padding-left: 15px;}
.Banner01 .flex-control-nav{ bottom:9px; text-align: right; display: block;}
.Banner01 .flex-control-paging li{ margin:0 14px 0 0;}
.Banner01 .flex-control-paging li a{ width: 12px; height: 12px; border-radius: 0; background: url(../images/mobile/a_03.png) no-repeat; text-indent:999px;}
.Banner01 .flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background:url(../images/mobile/a_hover_03.png) no-repeat; color:#fff;}




.mode01 {width: 96%;margin: 0px auto 0;}
.articleList_image .articleList_image_title {height: 40px;line-height: 40px;border-bottom: 1px solid #d3d3d3;}
.articleList_image .articleList_image_title .mytitle { overflow: hidden; float: left; }
.articleList_image .articleList_image_title h2 { width: auto; font-size: 16px; font-weight: normal; font-family: "微软雅黑"; color: #444444; float: left; }
.articleList_image .articleList_image_title i{ font-size: 14px; color: #787878;  }
.articleList_image .articleList_image_title a {font-size: 12px;font-family: "微软雅黑";color: #787878;float: right;padding: 0 0px 0 0;}
.articleList_image { margin: 22px 0 0 0; }
.articleList_image .left { width: 100%; height: auto; float: none; }
.articleList_image .right { width: 100%; height: auto; float: none; }
.articleList_image .right ul {margin: 6px 0 0 0;}
.articleList_image .right ul li {line-height: 30px;padding: 0 0 0 20px;background: url(../images/cir_03.png) no-repeat left center;}
.articleList_image .right ul li a { font-size: 14px; font-family: "微软雅黑";    margin-right: 80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.articleList_image .right ul li span{ font-size: 14px; font-family: "微软雅黑"; float: right; color: #787878;}
.mode_left_right .right ul li span { font-family: Arial; font-size: 14px; color: #787878; float: right; padding: 0 9px 0 0; }




.mode02 { width: auto; height: auto; margin: 0 auto; }
.mode03 { width: auto; height: auto; margin: 0 auto;  }




.articleList .articleList_title {height: 40px;line-height: 40px;border-bottom: 1px solid #d3d3d3;}
.articleList .articleList_title h2 { width: auto; font-size: 16px; font-weight: normal; font-family: "微软雅黑"; color: #444444; float: left; }
.articleList .articleList_title i{ font-size: 14px; color: #787878;  }
.articleList .articleList_title a {font-size: 12px;font-family: "微软雅黑";color: #787878;float: right;padding: 0 0px 0 0;}
.articleList ul {margin: 6px 0 0 0;}
.articleList ul li {height: 30px;padding: 0 0 0 20px;background: url(../images/cir_03.png) no-repeat left center;}
.articleList ul li a {font-size: 14px;font-family: "微软雅黑";float: none;margin-right: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.articleList ul li span {font-family: Arial;font-size: 14px;color: #787878;float: right;padding: 0 0px 0 0px;}




.cont1_rt1_list{ width: 535px; height:179px;}
.cont1_rt1_list dl{ margin:0;overflow:hidden; padding: 0 0 0 2px; background: url(../images/mobile/scroll_03.png) no-repeat left top;}
.cont1_rt1_list dl dd{  height:46px; overflow:hidden; padding: 6px 0 8px 15px; }
.cont1_rt1_list dl dd .question { width: 338px; float: left; }
.cont1_rt1_list dl dd a{  font-size:13px; height: 23px; line-height: 23px;  }
.cont1_rt1_list dl dd a.answer { color: #b92e32; }
.cont1_rt1_list dl dd a:hover{color:#164311;}
.cont1_rt1_list dl dd span{ float:right; color:#787878; padding: 3px 13px 0 0;}
.cont1_rt1_list dl dd.color { background: #f1f1f1; }

.erweima { width: 100px; height: 100px; position: fixed; bottom: 100px; right: 20px;   z-index: 9999;}


/*底部开始*/
.footer{ line-height: 24px; background-color:#164311;color:#fff;padding: 16px;}
.copyRight{width:100%; margin:0 auto;text-align:center; font-family:"微软雅黑";}

/*二级页*/
.subPage{ width:100%; margin:0px auto 0; background:#fff; position:relative; }
.pageBanner{ width:100%; margin:0px auto;}
.pageBanner img { width: 100%; height: auto; }
.Bread{ width:98%; margin: 0 auto; height:40px; line-height:40px; border-bottom:3px solid #164311;  font-size:13px; color:#505050; }
.Bread a{color:#505050;}
.articleList2{}
.articleList2 ul li{ background: url(../images/mobile/tongzhitonggao_li.png) no-repeat left center; padding:0; height:35px; line-height:35px; }
.listTitle2{ padding-left:0px; background:none;}
.listTitle2 h2{ padding:0px;} 
.listTitle2 h2 a{color: #164311; font-size: 18px; font-weight: bold; }
.subPage .articleList2{ margin:13px 0px 20px;}
.subPage .articleList2 .listTitle2 { height:44px; line-height:44px; border:none; }
.subPage .articleList2 .listTitle2 h2 { height:44px; line-height:44px; border:none; background:none; }
.subPage .articleList2 ul { padding:0px; }
.subPage .articleList2 ul li { background:url(../images/mobile/li_border_03.png) repeat-x left bottom; }
.subPage .articleList2 ul li a { padding:0 0 0 23px; background:url(../images/mobile/arrow_right_03.png) no-repeat left center; }
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px; background:#e7e7e8; }
.page a{ padding:0 5px;}
.page span { color:#164311; }

.pageList{ padding-bottom: 30px; overflow: hidden; width: 98%; margin: 0 auto; }
.pageList01 { width: auto; }
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#164311; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#164311; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/mobile/arrow_right_03.png) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#164311;}






/*左右级页面*/
.con{width: 1100px; overflow: hidden; margin: 0px auto 5px; background: #fff; }
.con .conLeft{width: 260px;  float: left; }
.con .conLeft .title{height: 41px; line-height: 41px; text-align:left; border-bottom: 2px solid #164311; margin:0 0 13px 0; }
.con .conLeft .title h2{font-size: 16px; color: #164311; padding:0 0 0 65px; }
.con .conLeft ul li{font-size: 14px; text-align: center; height: 40px; line-height: 40px;   }
.con .conLeft ul li a{ color: #282828; padding:0 13px 0 0px; font-size: 14px; text-align: center; border-bottom:1px solid #eaded0; display:block; }
.con .conLeft ul li a:hover{  border-left: 3px solid #164311; background:url(../images/mobile/left_arrow.png) no-repeat 246px center; color: #282828; }
.con .conLeft ul li.current a{ padding:0 13px 0 0px;   color:#282828; border-left: 3px solid #164311; background:url(../images/mobile/left_arrow.png) no-repeat 246px center;}
.left_img { width:227px; height:261px; margin:25px 0 0 0; }
.con .conRight{ width: 810px;  float: right;}
.con .conRight .articleList2{width: auto;}
.con .conRight .Bread{width: auto;}
.con .conRight .page{ width:auto; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px; background:#e7e7e8; }
.con .conRight .page a{ padding:0 5px;}
.con .conRight .page span { color:#164311; }
.con .conRight .subPage{ width:auto; margin:0px auto; position:relative; }
.pictureList2 ul{width: 850px; overflow: hidden; padding: 5px 0 0 0px;}
.pictureList2 ul li{float: left; width: 165px; height: 150px; margin: 0 47px 0 0; text-align: center;}



.subPage .pictureList2{ margin:13px 0px 20px;}
.subPage .pictureList2 .listTitle2 { height:44px; line-height:44px; border:none; }
.subPage .pictureList2 .listTitle2 h2 { height:44px; line-height:44px; border:none; background:none; }




.subPage .TlpictureList2{ margin:13px 0px 20px;}
.subPage .TlpictureList2 .listTitle2 { height:44px; line-height:44px; border:none; }
.subPage .TlpictureList2 .listTitle2 h2 { height:44px; line-height:44px; border:none; background:none; }


.TlpictureList2 ul{ overflow: hidden; padding:5px 0 0 5px;}
.TlpictureList2 ul li{float: left; width: 175px; height: 150px; margin: 0 25px 0 0; text-align: center;}


.pageArticle {height: auto; margin: 0 auto; }
.pageArticle01 { width: auto; }




/*图片展示*/
/*图片展示开始*/
/*图片展示开始*/
.img_news_con{ width:100%; overflow:hidden; padding:0 0 20px 0;}
.img_news_con h3{padding:20px 0 20px; heihgt:54px; text-align:center; color:#164311; font-size:16px; font-family:"微软雅黑"; font-weight:normal;}
.imgs_scroll{position:relative; padding:0 0 0 50%; margin: 0 0 0 -430px;}
.imgs_scroll .btn_l,.imgs_scroll .btn_r{ position:absolute; width:434px; height:580px; top:0; /*z-index:1000; filter:alpha(opacity:0); opacity: 0;*/ }
.imgs_scroll .btn_l{left:62px; }
.imgs_scroll .btn_r{right:69px;}
.imgs_scroll .prev,.imgs_scroll .next { position:absolute; display:block; width:70px; top:40%; margin:-22px 0 0 0; text-align:center; cursor:pointer; z-index:90; display:none;}
.imgs_scroll .prev{ left:35px;}
.imgs_scroll .next{right:194px;}
.imgs_news_list{width:910px;  position:relative; overflow:hidden;}
.imgs_news_list ul{width:9999px;}
.imgs_news_list ul li{float:left; display:inline; width:910px; /*margin-right:10px;*/  /*text-align:center;*/}
.imgs_news_list ul li .txt2{ width:910px; float:left; line-height:20px; text-indent:2em; /*padding-top:27px;*/ text-align:left; font-family:"微软雅黑";}
/*图片展示结束*/
/*图片展示结束*/





.newPage h2{ float:left;}
.newPage a{ float:right;}
.newPageArticle .art{ font-size:14px; line-height:30px; color:#4a4b4a; }
.newPageList ul {margin:10px 0 0 0;}
.newPage .more {}
.newPageList01 ul li{border:none; width:auto; margin:0 40px 0 0; float:left;}





/*图片新闻列表页*/
.ul_pic{ padding:0 10px; overflow:hidden;}
.ul_pic li{ height:100px; padding:15px; border:1px solid #cdcdcd; margin:15px auto; overflow:hidden; }
.ul_pic li a{ display:block; width: 100%; height:100%; overflow:hidden; line-height:26px;}
.ul_pic li a img{ display:block; width: 150px; height:100px; float: left; margin-right:15px;}
 .wrapFanye { padding:15px 0; height:30px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin:5px 0 0 0;}
.fanye{font-size:12px;  line-height:30px; text-align:center; margin:0 auto;  color:#414141; width:320px; }
.fanye dl{ width:650px;}
.fanye dt.fanye1{ float:left; width:190px; padding-left:20px; font-size:14px; display:none;}
.fanye dt.fanye1 span{ margin:0px 8px; +margin:0px 7px;  color:#a50000}
.fanye dd a{ color:#414141; display:block;line-height:30px; height:30px; width:28px;float:left; }
.fanye dd img{ margin-top:10px;}
.fanye dd a:hover{color:#0395e1;}
.fanye dd .fanye_pg img{ margin-top:8px;}
.fanye dd a.fanye_active { width:28px; background:url(../images/mobile/fanye_active.jpg) no-repeat center 2px; text-align:center;color:#0395e1;}
