@charset "utf-8";
/* CSS Document */

/***************** reset *****************/
*{margin: 0;padding: 0;word-wrap: break-word;}
body{color:#666; font:12px/1 Arial, Helvetica, sans-serif;background:url(/images/top_bg.gif) repeat-x top; color:#3b3b3b;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal; font-weight:bold;}
a{color:#4b4b4b;text-decoration: none;}
a:hover{color:#00a73c;text-decoration:none;}
img{border: 0;}
ul, li{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input, button, textarea, select{*font-size: 100%;}
sup{vertical-align: baseline;}
sub{vertical-align: baseline;}
.clear{clear:both;}
.head,.nav_box,#content,.foot{ width:966px; margin:0 auto;}

/***************** head *****************/
.head_box{ height:105px; background:url(/images/head_bg.jpg) repeat-x top ; }
.head{ height:50px; padding-top:20px;}
.logo{ height:49px; width:167px; float:left;}
.head_right{ float:right;}
.top_link{ float:left; height:24px;line-height:24px; color:#10ac73;}
.top_link a{color:#10ac73;}
.top_link a:hover{ color:#fe562d;}
.search{ float:left; padding-left:10px;}
.search input,.search img{vertical-align:middle;}
.search input{width:185px;height:22px; border:1px solid #b5d4cb; background-color:#e3f3ee;  line-height:22px; padding-left:3px;}


.nav_box{}
.nav_con{ }
#submenu { width:970px; position: relative; z-index:9999;}
#submenu ul{ height:30px;list-style-type:none; float:right; }
#submenu ul li{float:left; height:32px; line-height:32px; font-family:Arial;}
.m_lis a{ width:90px; text-align:center; display:block; color:#10ac73; font-size:14px; font-weight:bold; padding:0 10px;}
.m_lines{ color:#10ac73; font-size:12px; width:10px;}
.m_lis_a{ text-align:center; font-weight:bold; color:#10ac73; width:90px; text-align:center; padding:0 10px;}
.m_lis_a a{display:block; color:#10ac73; width:90px; font-size:14px; font-weight:bold;text-decoration: none; background:url(/images/nav_bg1.gif) no-repeat 0 0; text-align:center;}
.m_lis a:hover,.m_lis_a a:hover{color:#007b4f; background:url(/images/nav_bg1.gif) no-repeat 0 0; display:block; width:90px; text-align:center;  }

.subNavs{height:26px; line-height:26px; position:absolute; z-index:999; }
.s_lis{ height:26px;line-height:26px; width:auto; display:none; list-style-type:none;background: url(/images/nav_bg2.gif) repeat-x 0 0;  border:1px solid #e6e6e6; color:#00712e;}
.s_li_as{ height:26px;line-height:26px; width:auto; display:block; background: url(/images/nav_bg2.gif) repeat-x 0 0; border:1px solid #e6e6e6; color:#00712e;}
.s_li_as a,.s_lis a{color:#00712e;text-decoration: none;float:left;}
.s_li_as a:hover,.s_lis a:hover{color:#fe3600;text-decoration: none;float:left;}
.line_s{ width:15px; text-align:center; display:block; float:left;}

/***************** banner *****************/
#banner{ height:210px; margin-top:10px;}
.focus_ad{ height:210px; overflow:hidden; position:relative; z-index:99;}
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{width:120px; margin:0 auto; clear:both; overflow:hidden;z-index:999;  padding-left:100px;}
.focus_ad .slide_txt{ width:100px; display:block; position:absolute; bottom:10px;}
.focus_ad .slide_txt li{width:20px;float:left;height:10px;line-height:10px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:10px; height:10px; display:block; text-indent:-9999px; background:url(/images/li.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/li.png', sizingmethod='scale')\9;}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(/images/li_on.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/li_on.png', sizingmethod='scale')\9;}

/***************** footer *****************/
#footer{ border-top:1px solid #c4c4c4; height:50px; margin-top:10px;}
#footer .foot{ line-height:50px;}
#footer .foot span{ float:right;}

/***************** content *****************/
#content{ margin-top:17px;}
.con_left,.con_right{ float:left}
.con_left{ width:196px;font-size:14px; margin-right:22px;}
.lm_tit{ height:36px; line-height:36px; font-weight:bold; background:#66b297; color:#FFF; text-align:center;}
.lm_con{background:#e3f3ee;}
.lm_con ul li{ background:url(/images/left_bg.gif) repeat-x 0 0; height:40px; text-align:center;}
.lm_con a{ line-height:40px;}

.left_img{ margin-top:10px;}
.left_img a img{ margin-bottom:10px;}
#app_rolling li{line-height: 10px;height: 53px;}
.mem_con{ margin-top:5px;}
 #app_rolling{height: 242px;overflow: hidden;}
.mem_con ul li{ border:1px solid #ddd; margin:5px 0;}
.mem_up a{ background: url(/images/btn_men.jpg) 0 0; display:block;text-indent:-9999em;overflow:hidden;height:18px;margin:5px 0;}
.mem_up a:hover{background: url(/images/btn_men.jpg) 0 -18px; display:block;text-indent:-9999em;overflow:hidden;height:18px;}
.mem_down a{ background: url(/images/btn_men.jpg) 0 -36px; display:block;text-indent:-9999em;overflow:hidden;height:18px;;margin:5px 0;}
.mem_down a:hover{background: url(/images/btn_men.jpg) 0 -54px; display:block;text-indent:-9999em;overflow:hidden;height:18px;}

.con_right .con_tit{ border-bottom:1px solid #b5d4cb; line-height:26px; background:url(/images/icon_home.gif) no-repeat 0 7px; padding-left:18px; width:730px; font-family:"宋体"; margin-bottom:10px;}
.con_box{ padding:3px;width:740px;}
.con_box .tit_n{ border-bottom:1px solid #b5d4cb; height:28px;position:relative; z-index:10;}/*2013-12-11*/
.con_box .tit_n h1.tag{ border:1px solid #b5d4cb; border-bottom:none; background:#FFF; padding:8px 10px;_padding:11px 10px;  text-align:center; color:#00a73c; display:block; position:absolute; z-index:100;}/*2013-12-11*/
.con_box .more a{ float:right; font-family:"宋体"; line-height:33px; padding-right:3px; color:#00a73c;}
.con_box .more a:hover{ color:#fe562d;}

.news{ margin-bottom:10px;}
.news_con{ padding:5px; }
.n_sl{ margin-top:5px; line-height:18px; border-bottom:1px dashed #c4c4c4; height:110px;}
.n_sl .n_img{ float:left; width:140px; height:100px; margin-right:15px;}
.n_sl .sl_t{ float:left; width:575px;}
.n_sl .sl_t h1{ margin-bottom:3px;}
.n_list{ margin-top:5px;}
.n_list ul li{ background:url(/images/icon_g.gif) no-repeat 0 10px; line-height:24px; padding-left:10px;}
.n_list ul li span{ float:right; padding-right:3px; color:#888;}

.page{padding-top:15px;}
.page ul{}
.page li{width:18px; height:18px; border:solid #ccc 1px; background:#fff; text-align:center; line-height:18px; margin-right:2px; color:#909090; float:left;}
.page span{width:18px; height:18px; border:solid #ccc 1px; background:#fff; text-align:center; line-height:18px; margin-right:2px; color:#909090; float:left;}
.page a{width:62px; height:18px; border:solid #ccc 1px; background:#fff; text-align:center; line-height:18px; margin-right:2px; color:#909090; float:left;}
.page li.page_hover{border:solid #66b297 1px; background:#66b297; color:#fff;}
.page a.page_hover{border:solid #66b297 1px; background:#66b297; color:#fff;}
.page span.page_hover{border:solid #66b297 1px; background:#66b297; color:#fff;}
.page li.p1{width:62px;}
.page li.p2{width:62px;border:solid #66b297 1px; background:#66b297; color:#fff;}

.textTitle{text-align:center; font:normal 18px/28px "\5B8B\4F53"; color:#10ac73;  padding:5px 0; }
.subtime{line-height:2em;text-align:center; padding:0 20px; font-size:12px; color:#666; border-bottom:1px dashed #c4c4c4;}
.article{padding:10px 10px 30px; line-height:2em;}
.up-down{ padding:15px 0 0 10px; color:#1481BB;}
.up-down a{ color:#000;}
.back{ text-align:center; background:#f1f1f1; height:24px; line-height:24px;}
.back a{ color:#00a73c; font-family: "宋体";}
.back a:hover{ color:#fe562d;}

.con{ margin-bottom:20px;}
.con_t{ width:724px; margin:10px auto; }
.con_t .zs{ width:500px; height:370px; margin:0 100px;}
.con_t p{ text-indent:24px; line-height:20px;}

.con_t ul.card_pro li{ width:166px; height:118px; border:1px solid #ddd; float:left; margin-left:16px;}
.con_t ul.card_pro li.pro1{ margin-left:0px;}


.con_ml { position:relative;width:724px; height:60px; overflow:hidden; margin-top:10px;}
.wrapper{ margin:0 auto;}
ul.p_list li{width:158px; height:58px; border:1px solid #ddd; float:left; margin:0 5px;}
.arrow a{width:20px; height:60px; display:block; text-indent: -999px; position: absolute; cursor: pointer; outline: 0;}
.left_btn a{ background: url(/images/btn_join.jpg) 40px 0; right:0;}
.right_btn a{ background: url(/images/btn_join.jpg) 0 0; left:0;}
.left_btn a:hover{background: url(/images/btn_join.jpg) 20px 0;}
.right_btn a:hover{background: url(/images/btn_join.jpg) 60px 0;}

.tit_cx{ background:url(/images/card_titbg.jpg) repeat-x 0 0; border:1px solid #b5d4cb; width:718px; height:38px;  padding-left:10px;}
.tit_cx ul li{ float:left;}
.tit_cx ul li span{ font-weight:bold;margin-top:8px;}
.tit_cx ul li select{ border:1px solid #abadb3; margin-right:10px; width:110px;margin-top:10px;}

.tit_cx ul li img{ background:url(/images/btn_card.gif) no-repeat 0 0; width:60px; height:22px;  display:block; color:#057d38; border:none; cursor:pointer; margin-top:8px; }/*2013-12-11*/

/*2013-12-11*/
.card_box{ background:url(/images/card_bg.gif) no-repeat top; width:730px; height:500px; _padding-top:4px; }
.card_box ul.card_c li{ margin:11px;_margin:8px; float:left;}
.card_box ul.card_c li img{ border:1px solid #ddd; width:214px; height:158px;}
.card_box ul.card_c li p{ width:216px; text-align:center; line-height:24px;}

.card_box ul.card_b li{ background:url(/images/bss_bg.gif) repeat-x 0 0; width:330px; height:58px; border:1px solid #cbe5dd; padding:10px; line-height:20px;float:left;margin:8px 0 0 8px; _margin:4px; position:relative;}
.card_box ul.card_b li img{ position:absolute; right:3px; bottom:3px;}
/*2013-12-11*/

.card_box ul.card_b2 li{ background:url(/images/bss_bg.gif) repeat-x 0 0; width:690px; height:70px; border:1px solid #cbe5dd; padding:5px; line-height:24px;float:left;margin:8px 0 0 8px; _margin:4px; position:relative;}
.card_box ul.card_b2 li .ml{ width:500px; float:left;}
.card_box ul.card_b2 li .ewm{ float:right; width:60px; height:62px; padding-right:10px;}
.card_box ul.card_b2 li .ewm img{ padding-right:10px; width:50px; height:50px; border:1px solid #ddd; padding:1px; margin:0 5px;}
.card_box ul.card_b2 li .ewm p{width:60px; text-align:center;}
/*2013-12-19*/

.con_box .tit_o{ height:30px; width:720px; display:block; background:#e3f3ee; color:#10ac73; line-height:30px; padding-left:15px}
.con_box ul.jbxx li{ float:left; width:350px; margin-left:15px;_margin-left:12px; margin-bottom:20px;}/*2013-12-11*/
.item{ width:320px; height:30px; line-height:30px; margin-top:10px;}
.item span{ width:60px; display:block; float:left;}
.item span.gkrq{ color:#fe562d; float:left; width:100px;}
.inputsty{ width:247px; border:1px solid #adadad; float:left; height:22px; line-height:22px; padding-left:3px;}
.inputsty01{width:190px;border:1px solid #adadad;height:22px; line-height:22px; padding-left:3px; margin-right:20px;}
.inputsty02{width:80px;border:1px solid #adadad;height:22px; line-height:22px; padding-left:3px;}
/*.gkmx span.wxtx{ color:#fe562d; padding-left:15px;line-height:34px;}*/
.gkmx{width:735px; padding-top:10px;}
.gkmx input.add_xsk{background:url(/images/add_btn.gif) no-repeat 0 0; width:90px; height:24px; font-size:12px;display:block; color:#057d38; border:none; cursor:pointer; }/*2013-12-11*/
.tablesty{ border:1px solid #cbe5dd; width:715px; margin:0 auto;}/*2013-12-11*/
.tablesty{ border:1px solid #cbe5dd; width:100%;}
.tablesty tr.tr_s{ border-bottom:1px solid #cbe5dd;}
.tablesty tr.tr_d{ border-bottom:1px dotted #cbe5dd;}
.tablesty tr th{ background:url(/images/card_titbg.jpg) repeat-x ; height:38px; line-height:38px; font-weight:100;}
.tablesty tr td{ height:50px; line-height:50px; text-align:center;}
.remark{ margin:15px; line-height:21px;}
.zhuan_info{ line-height:21px;padding-left:5px;}
.zhipei{ margin-bottom:20px;}
.zhifu{ padding:10px 0 0 15px; line-height:24px;}
.fapiao{ padding:10px 0 0 15px;}
.fapiao li{ height:33px;line-height:33px;}
.fapiao span.fp_l{ width:110px; display:block; float:left; }
.tijiao{ padding:0 0 20px 220px;}

.about{width:694px; margin:0 auto; margin-bottom:18px;}
.about_list{width:321px; height:270px; background:url(/images/bg.gif) repeat-x; border:solid #e6e6e6 1px; margin:0 auto;}
.about_list ul{width:299px; padding-top:12px; margin:0 auto;}
.about_list li.a-t{height:32px; line-height:32px; padding-left:19px; background:#66b297; color:#fff; font-size:14px; font-weight:bold;}
.about_list li.a-t1{height:32px; line-height:32px; padding-left:19px; background:#f27d00; color:#fff; font-size:14px; font-weight:bold;}
.about_list li.a-img{}
.about_list li.a-text{height:109px; background:#fff;}

.line{height:1px; background:url(/images/line-4.gif) repeat-x; font-size:0px; line-height:0px; padding:0px;}
.about_list1{width:670px; background:url(/images/bg.gif) repeat-x; background-position:bottom; border:solid #e6e6e6 1px; margin:0 auto; padding-bottom:10px;}
.about_list1 ul{width:646px; padding-top:12px; margin:0 auto;}
.about_list1 li.a-t{height:32px; line-height:32px; padding-left:19px; background:#66b297; color:#fff; font-size:14px; font-weight:bold;}
.about_list1 li.a-t1{height:32px; line-height:32px; padding-left:19px; background:#f27d00; color:#fff; font-size:14px; font-weight:bold;}
.about_list1 li.a-img{}
.about_list1 li.a-text{background:#fff; line-height:22px; padding:5px 10px;}
.about_list1 li.a_news{height:212px; background:#fff;}
.li20px {line-height: 20px; padding:10px 0;}
.fsong{ padding:8px;}

/***************** 专题专栏 *****************/
.ztzl{ width:670px;margin:0 auto 10px; border:1px solid #e6e6e6; background:#f1f1f1;}
.ztzl .zt_tit{ background:url(/images/ico_zt.gif) no-repeat 10px 12px;font-size:14px; font-weight:bold; height:36px; line-height:36px; text-indent:25px; color:#00521d;}
.ztzl .zt_con{ background:#FFF; height:220px; width:646px; margin:0 auto; padding:1px; margin-bottom:16px;}
.ztzl .zt_text{ padding:10px;}
.ztzl .zt_text h1{ font-weight:bold; color:#5d5d5d; line-height:24px;}
.ztzl .zt_text p{ color:#909090; line-height:20px; padding-bottom:10px;}
.ztzl .more {  text-align:right;}
.ztzl .more a{color:#007F51; line-height:30px; text-decoration: none; font-family:"宋体";}
.ztzl .more a:hover{ color:#f27d00;text-decoration:underline;}
.zt_xq{ width:650px;margin:0 auto;padding:3px;color:#909090; line-height:20px;}
.zt_xq img{ margin-bottom:5px;}


.f14px{ padding:8px; font-size:14px; height:22px;}
.table_grzl td{ padding: 8px 0;}
.table_tabdetail tr{ line-height:30px;}


.con_box ul.p_c_text { padding: 5px;}
.site_map{width:700px; height:702px; background:url(/images/site-map-bg.jpg) no-repeat; margin:0 auto;}
.site_map h1{height:54px; line-height:54px; padding-left:310px;}
.site_map h2{height:38px; padding-top:19px; line-height:38px; text-align:center; color:#0d0d0d;}
.site_m ul.s_m_t{width:120px; text-align:center; line-height:39px; float:left; padding-left:39px;}
.site_m ul.s_m_list{width:490px; float:left; padding-left:20px; }
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.yahei{font-family: 宋体;}
.f12px {font-size: 12px;}
.f13px {font-size: 13px;}
.f16px{font-size: 16px;}
.f18px{font-size: 18px;}
.li24px { line-height: 24px;}
.color15{color:#2b781e; text-decoration:none;}
.color15 a{color:#2b781e;text-decoration:none;}
.color15 a:hover {color:#f27d00;text-decoration:underline;}
.site_map .clear{ clear: both; height:0px;}