
body{font-family: Helvetica,STHeiti,Droid Sans Fallback; font-size:100%;background:#fff;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
.hidden{ display:none;}


.top{ width:100%; height:auto;}
.top .line .logo {background:url(images/shu_line.gif) repeat-y right !important;}
.t_tit{ width:100%; height:40px; background:#4d9b13}
.t_tit h1{width:50%; height:40px; float:left; overflow:hidden; text-indent:-9999px;}
.t_tit h1 .logo{ display:block; height:40px; background:url(images/logo.png) no-repeat 5px 8px; background-size:120px 25px;}

/*.t_tit h1 .dh{ display:block; height:40px; background:url(images/ico.png) no-repeat right -51px; margin-right:8px;}*/
.t_tit h1 a.dh{ display:block; height:40px; background:url(images/search.png) no-repeat right 7px; margin-right:8px;background-size:35px 25px;}
.t_tit h1 a{ outline:none;blr:expression(this.onFocus=this.blur());}

.column{ width:100%; height:auto; padding-top:2px; background:#60b321; border-top:1px solid #6bcf21;}
.column a{ display:block; width:16.6%; height:25px; overflow:hidden; text-align:center; float:left; font-size:14px; line-height:25px; color:#fff;}

.search{ width:94%; height:28px; margin:10px auto; border:1px solid #c4c4c4;  background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;}
.search .txt_search{ width:85%; height:28px; float:left; line-height:28px; border:none; background:none;  text-indent:10px;}
.search .btn_search{ width:15%; height:30px; float:right; background:#4d9b13 url(images/ico.png) no-repeat center -115px; border:none; cursor:pointer;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:0px 5px 5px 0px; position:absolute; top:-1px; right:-1px;}

.navshow{ width:100%; height:125px; position:absolute; z-index:999; margin:auto;}
.navshow1{ width:60%; position:absolute; z-index:999; margin-top:-285px; margin-left:33%;}
.navshow_top{ width:100%; padding:7px 0; background-color:#1f7b00; zoom:1; overflow:hidden;}
.navshow_top li{ width:20%; float:left; margin-left:4%; display:inline; height:30px; line-height:30px; text-align:center;  overflow:hidden;}
.navshow_top li a{ color:#fff; font-size:16px;}
.navshow_top li a:hover{ color:#faaa75}
.navshow_hid{ width:66px; height:25px; cursor:pointer; background:url(images/ht.png) no-repeat; margin:auto;}


/**图片轮换1**/
.ui-header-slideWrap{ margin:0px auto; overflow:hidden;}
.ui-header-indexSlide{ width:100%; height:100%; margin:0px auto; position:relative; overflow:hidden; border-bottom:1px solid #fff;}
.ui-header-indexSlide ul li{float:left; width:94%;}
.ui-header-indexSlide ul li img{width:100%; height:100%;}
.ui-header-indexSlide ul li .info{width:100%; height:35px; background:rgba(0,0,0,.5); color:#fff; line-height:32px; text-indent:8px; font-size:16px; font-weight:normal; position:absolute; bottom:0; left:0; text-shadow:1px 1px rgba(0,0,0,.8)}
.ui-header-indexSlide .dot-group{position:absolute;right:10px;bottom:6px;}
#change_img{left: 0;top: 0;width:100%;height:100%;position: absolute;overflow:hidden;-webkit-backface-visibility: hidden;}
#change_img_nav{position:absolute; height:10px; bottom:9px; right:0px; margin-left:-31px;}
#change_img_nav ul{height:10px; float:right; position:static;}
#change_img_nav_ul > li{ text-indent:-9999em; width:8px;height:8px; -webkit-border-radius:4px; border-radius:4px; background:#fff; overflow:hidden;margin-right:10px; float:left;}
#change_img_nav_ul > li.active {background:#f60;}
/**图片轮换**/



.ul_top{ width:94%; margin:0px auto;}
.ul_top ul li{ width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #eee;}
.ul_top ul li a{ font-size:16px; margin-right:10px; color:#333;}


.nav_one{ width:100%; margin-top:20px;}
.nav_one_tit{padding:10px; display:-webkit-box; display:-moz-box; display:box; background:#f0f0f0; border-top:1px solid #dcd9d0;}
.nav_one_tit a{display:block; text-align:center; width:23%; margin:0 1%; height:35px; border:1px solid #f0f0f0; line-height:35px; text-align:center; color:#333; font-size:18px;}
.nav_one_tit a.check,.nav_one_tit a:hover{ width:23%; color:#4d9b13; border:1px solid #ddd; background:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.nav_con { overflow:hidden; position:relative; width:100%;} 
.nav_one_con{ width:100%; height:auto; margin-top:15px; overflow:hidden; float:left;}
.nav_one_con dl{ width:94%; height:auto; margin:0px auto; border-bottom:1px solid #eee; padding-bottom:3%; }
.nav_one_con dl dt{ width:32%; height:auto; float:left;}
.nav_one_con dl dt img{width:100%; height:auto;}
.nav_one_con dl dd{ width:65%; height:auto; float:right;}
.nav_one_con dl dd h2{ width:100%; height:20px; overflow:hidden; font-weight:normal;}
.nav_one_con dl dd h2 a{ font-size:16px; color:#333; }
.nav_one_con dl dd p{ width:100%; height:auto; line-height:24px; color:#888; font-size:14px; margin-top:2px;}
.nav_one_con ul{ width:94%; height:auto; margin:0 auto;}
.nav_one_con ul li{width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #eee;}
.nav_one_con ul li a{ color:#333; font-size:16px;}
.look_more{ width:94%; height:35px; line-height:35px; margin:0px auto;  margin-top:15px; text-align:center; border:1px solid #e3e3e3; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; background:#f4f4f4; background:-moz-linear-gradient(top, rgba(253, 253, 253, 1), rgba(237, 237, 237, 1)); background:-webkit-gradient(linear,top,from(rgba(253, 253, 253, 1)),to(rgba(237, 237, 237, 1))); background:-webkit-linear-gradient(top, rgba(253, 253, 253, 1), rgba(237, 237, 237, 1)); background:-o-linear-gradient(top, rgba(253, 253, 253, 1), rgba(237, 237, 237, 1));}
.look_more a{color:#19508d; font-size:14px;}
.ico_down a{ background:url(images/ico.png) no-repeat right -184px; padding-right:15px;}


.foot{ width:100%; margin:10px 0;}
.download{ width:94%; height:auto; margin:0 auto;}
.zx_download{ width:48%; float:left; text-align:right;}
.zx_download a img{ width:83%; height:auto;}
.jz_download{ width:48%; float:right; text-align:left;}
.jz_download a img{ width:83%; height:auto;}
.back_top{ width:100%; height:auto; padding:6px 0; text-align:center; background:#eee; margin-top:10px;}
.back_top a img{ width:21%; height:auto;}
.fhend{ width:100%; height:auto; margin-top:10px;}
.fhend p{ width:100%; font-size:12px; height:auto; line-height:30px; text-align:center;}
.fhend p span{ font-size:16px;}
.fhend p a{ font-size:16px; color:#333; margin:0 10px;}
.fhend p b { font-size:16px; color:#333; margin:0 10px;}

.slogo_nav { width:100%; height:auto; position:fixed; right:10px; bottom:5px;}
.ico_nav{ width:100%; height:auto; margin-top:10px; position:relative;}
.ico_dh{ position:absolute; width:55px; height:auto; right:10px; bottom:5px;}
.ico_dh a{ display:block; width:55px; height:55px; background:url(images/ico_dh.png) no-repeat; background-size:55px 55px; outline:none;blr:expression(this.onFocus=this.blur());}
.navshow1{ width:45%; position:absolute; z-index:999; bottom:75px; right:10px;}
.navshow_top1{ width:100%; padding:7px 0; background:#f3faed; border:1px solid #b8ec90; zoom:1; overflow:hidden;-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.navshow_top1 li{ width:41%; float:left; margin-left:6%; display:inline; height:30px; line-height:30px; text-align:center;}
.navshow_top1 li a{ color:#333; font-size:14px;}
.navshow_top1 li a:hover{ color:#faaa75}
.navshow_hid1{ width:66px; height:25px; cursor:pointer; background:url(images/ht_1.png) no-repeat; margin:auto;}


/*--------------- pindao.html --------------*/
/*.pd_tit{ width:100%; height:30px; background:#4d9b13;}
.pd_tit p.logo{ width:16%; height:30px; float:left; overflow:hidden; text-indent:-999px;}
.pd_tit p.logo a{ display:block; height:30px; background:url(images/ico_99.png) no-repeat no-repeat center 3px; background-size:35px 25px;}
.pd_tit p.route{ width:69%; height:30px; float:left;}
.pd_tit p.route b{ float:left; width:12px; height:30px; line-height:30px; background:url(images/jt_bg.gif) no-repeat right center; }
.pd_tit p.route a{ display:block; float:left; height:30px; line-height:30px; padding:0 5px 0 5px; color:#fff;}
.pd_tit p.dh{ width:15%; height:30px; float:right; overflow:hidden; text-indent:-999px;}
.pd_tit p.dh a{ display:block; height:30px; background:url(images/ico.png) no-repeat center -55px;}*/

.pd_tit{ width:100%; height:40px; background:#4d9b13;}
.pd_tit p.logo{ width:17%; height:40px; float:left; overflow:hidden; text-indent:-999px; background:url(images/shu_line.gif) repeat-y right;}
.pd_tit p.logo a{ display:block; height:430px; background:url(images/ico_99.png) no-repeat center 6px; background-size:40px 29px;}
.pd_tit p.route{ width:68%; height:40px; float:left;}
.pd_tit p.route a{ display:block; float:left; height:40px; line-height:40px; background:url(images/jt_bg.gif) no-repeat right center; padding:0 18px 0 10px; color:#fff; font-size:16px;}
.pd_tit p.dh{ width:15%; height:40px; float:right; overflow:hidden; text-indent:-999px;}
.pd_tit p.dh a{ display:block; height:40px; background:url(images/search.png) no-repeat right 7px; margin-right:8px; background-size:35px 25px;}
.pd_tit p.dh2{ width:15%; height:40px; float:right; overflow:hidden; text-indent:-999px;}
.pd_tit p.dh2 a{ display:block; height:40px; background:url(images/search.png) no-repeat right 7px; margin-right:8px; background-size:35px 25px;}

.pd_column a{ width:25%;}
.pd_con{ width:100%; margin-top:10px;}
.pd_con ul{width:94%; height:auto; margin:0 auto;}
.pd_con ul li{width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #eee;}
.pd_con ul li a{ color:#333; font-size:16px;}

.ad_con{ width:100%; height:auto;margin-top: 10px;}
.ad_con img{ width:100%; height:auto;}


.lm_tit h1{ width:100%; height:auto; line-height:50px; text-align:center; margin-top:10px; font-size:22px; color:#4d9b13;}
.lm_con{ width:100%; height:auto;}
.lm_con ul{width:94%; height:auto; margin:0 auto;}
.lm_con ul li{width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #eee;}
.lm_con ul li a{ color:#333; font-size:16px;}


.caption{ width:100%; font-size:24px; line-height:40px; }
.caption h1{ width:100%; font-size:22px; line-height:40px;}
.caption p{ width:100%; font-size:14px; color:#888; line-height:30px;}
.content{ width:100%; height:auto; margin:15px 0 10px 0;}
.detial_con{ width:94%; height:auto; margin:0px auto;}
.content img{ max-width:80%; height:auto;}
.content h2{ font-size:16px; line-height:30px; margin-top:5px; font-weight:bold;}
.content p{ width:100%; height:auto; line-height:25px; font-size:16px; margin:10px 0; text-indent:0px; }
.share{ width:94%; height:auto; margin:0px auto; margin-top:15px;}
.share span{ display:block; float:left; line-height:24px;}
.share a{ display:block; width:24px; height:24px; float:left; margin-left:1.5%; background:url(images/share_bg.gif) no-repeat; cursor:pointer;}
.share a.jiathis_button_tqq{ background-position:0px 0px;}
.share a.jiathis_button_qzone{ background-position:-40px 0px;}
.share a.jiathis_button_tsina{ background-position:-80px 0px;}
.share a.jiathis_button_xiaoyou{ background-position:-120px 0px;}
.share a.jiathis_button_weixin{ background-position:-160px 0px;}
.share a.jiathis_button_kaixin001{ background-position:-200px 0px;}
.share a.jiathis_button_renren{ background-position:-240px 0px;}
.share a.ico_email{ background-position:-280px 0px;}

.xg_article{ width:100%; height:auto; margin-top:15px;}
.xg_article h1{width:100%; height:35px; background:#f0f0f0; border-top:1px solid #ddd; line-height:35px; text-indent:10px; font-weight:bold;}
.xg_article ul{ width:94%; height:auto; margin:0px auto; margin-top:5px;}
.xg_article ul li{width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #eee;}
.xg_article ul li a{ color:#333; font-size:16px;}


.search_big{ height:33px; margin-top:15px;}
.search_big .txt_search{height:33px; width:80%;}
.search_big .btn_search{width:20%; height:35px ;background:#4d9b13 url(images/ico.png) no-repeat center -114px;}
.prompt{ width:94%; height:auto; margin:0px auto; border-bottom:1px solid #e4e4e4; padding-bottom:5px;}
.prompt h1{ width:100%; height:auto; line-height:35px; font-size:18px;}
.prompt h1 span{ font-size:14px; color:#4d9b13;}
.prompt h1 span i{ font-style:normal; color:#f00}
.result{width:100%; height:auto;}
.result ul{ width:94%; margin:0px auto;}
.result ul li{ width:100%; height:auto; border-bottom:1px solid #e4e4e4; margin-top:5px; padding-bottom:5px;}
.result ul li h2{ width:100%; height:auto; line-height:30px;}
.result ul li h2 a{ font-size:16px; color:#0055cc;}
.result ul li i{ font-style:normal; color:#F00}
.result ul li span{ font-size:14px; line-height:25px;}
.result ul li p{ width:100%; height:auto; line-height:25px; font-size:12px; color:#4d9b13;}
.next{ width:100%; height:25px; background:#f5f5f5; margin-top:15px; padding:4px 0; text-align:center; cursor:pointer;}
.next span{background:url(images/next.png) no-repeat right 0px; background-size:22px 22px; color:#666; padding:1px 28px 1px 0; line-height:25px; text-indent:30px; margin:0px auto; font-size:16px; font-weight:bold;}

/**友情链接**/

.friend{ width:100%; height:auto; margin-top:15px; background:#f4f4f4; border-bottom:1px #fff solid; overflow:hidden}
.friend ul{ width:94%; height:auto; margin:10px auto 0; margin-bottom:10px;  overflow:hidden}
.friend ul li{ margin-left:4%; margin-right:4px; height:35px; line-height:35px; float:left; display:inline;}
.friend ul li a{ color:#19508d; font-size:16px; line-height:35px;}
.friend_hx{ width:100%; height:1px; overflow:hidden; background:#e6e6e6}

.recom_tags{width:94%; height:30px; margin:15px auto 0;}
.recom_tags h3{width:80px; height:30px; background:url(images/tjbq_bg.gif) 1px no-repeat; overflow:hidden; line-height:30px; font-size:14px; color:#fff; font-weight:normal; padding-left:10px; float:left;}
.recom_tags_r{width:auto; height:30px; line-height:30px; overflow:hidden; float:left;display:inline-block;}
.recom_tags_r dd{ float:left; margin-right:10px; color:#5696de;}
.recom_tags_r dd a { color:#5696de;border:1px solid #dfdedc;padding:4px;height:30px;font-size:14px; }
.recom_tags_r dd a:hover{ color:#fff;background:#5696de;font-size:14px;}

.search_bg{ background:rgba(0,0,0,.5); width:100%; height:100%; position:absolute; top:0; left:0; display:block;}
.search_div{ width:100%; height:45px; padding-top:5px; background:#4D9B13;}
.sea_text{ width:70%; height:40px; background:#fff url(images/icon_search_gray.png) no-repeat 5px center; background-size:20px 20px; border-radius:5px; margin-left:3%; border:none; padding-left:10%;}
.sea_btn{ width:14%; height:40px; margin-left:2%; line-height:40px; border:none; background:none; color:#fff;}