@charset ;
/* XYCMS */
*{ margin:0px; padding:0px;}
body,td,th{font-size:12px; color:#444444;font-family:"SimSun","宋体";}
li{list-style-type:none;}
ul{margin:0px;padding:0px;}
img{border:0px;}
a{text-decoration:none;color:#333;}

table{border-collapse:;border-spacing:0;}
.clear{ clear:both;}
dt span.bt{ float:left; margin-left:15px; font:bold 14px/40px "宋体";}
dt span.mor{ float:right; margin-right:10px; margin-top:17px;}
img{ border:0;}
#top{ width:100%;}
.top_dh{ width:100%; height:34px; background-color:#f2f2f2;}
.top_dhc{ width:980px; margin:0px auto;}
.top_d_l{ width:730px; float:left; font:bold 14px/34px Arial, Helvetica, sans-serif; color:#3B736A;}
.top_d_r{ width:240px; float:right; color:#363636;}
.top_d_rc{ width:100%; text-align:right;}
.top_d_rc ul li{ float:left;margin-right:10px; line-height:36px;}
.top_d_rc ul .a{background:url(images1.gif) no-repeat 0 40%;padding-left:20px;}
.top_d_rc ul .b{background:url(images2.gif) no-repeat 0 40%;padding-left:18px;}
.top_d_rc ul .c{background:url(images3.gif) no-repeat 0 43%;padding-left:11px;}
.top_d_rc a{color:#555;}
.logo{ width:980px; margin:5px auto;}
.logo_l{ width:520px; float:left;}
.logo_r{ width:460px; float:right;}
.searchbox { height:35px;border-left:#fff 1px solid;border-right:#fff 1px solid; margin-top:15px;}
.searchform {float:left;width:100%;height:24px;line-height:24px;margin-top:6px;}
.searchform li {float:left;position:relative;}
.searchform input.text {float:left;width:340px; font:16px/28px Arial, Helvetica, sans-serif;height:28px; padding:2px 4px;color:#ccc;border:1px solid #8f98a5;border-right:none;}
.searchform li p {float:left;height:24px;padding:0;margin:0;}
#menu
{
    width: 100%;
    height: 45px;
    line-height: 45px;
    /*background: #4f8721;*/
   background: url(imagesindex_08.png) repeat-x center top;}
#menu .l > dt > a:hover,#menu .l > dt > a:focus{
	color: #252d3c;}
/*
#menu .l > dt > a:hover,#menu .l > dt > a:focus{
	color: #0088CC;
}
*/
#menu dl{width:980px;margin:0 auto;}
#menu dl dt{ float:left;height:45px; width:80px; text-align:center; line-height:45px; overflow:hidden;}
#menu dl dt a{color:#fff;font-size:14px; font-weight:bold;}
#menu dl .qbzs{background:#364044 url(imagesxl.gif) no-repeat 90% 50%;font-weight:bold;font-size:14px;color:#fff;width:220px;float:left;}
#menu dl .curr{background:url(curr.gif) no-repeat 50% 100%;font-weight:bold;}
#menu dl dt a:hover{ text-decoration:none;}

#hd{width:980px;margin:0px auto;}

.hd_l{width:218px; float:left; background:#505B5F; border:1px solid #1D272A;border-top:0px; overflow:hidden;}
.hd_ll{width:218px; background:#505B5F; border:1px solid #1D272A;border-top:0px; overflow:hidden;}
.hd_l h2{color:#fff; line-height:35px;background:#364044;font-size:14px; text-align:center;}
.sidelist{position:relative;}
.sidelist span{width:100%; display:block;background:url(images24.gif) repeat-x;}
.sidelist .bck{}
.sidelist span h3{position:relative;z-index:2;padding-left:10px;font-size:12px;height:38px; line-height:38px;font-weight:normal; overflow:hidden;}
.sidelist span h3 a{text-decoration:none;width:auto;height:auto;margin-right:10px;}
.sidelist span h3 font a{font-weight:100;color:#999; font-size:12px;}
.sidelist span h3 .cl{color:#fff;}

.i-list{display:none;position:absolute;z-index:1;left:100%;top:-0px;width:330px;padding:6px 0px 12px 10px;background:#364044;}
.i-list h4{color:#fff; line-height:30px;border-bottom:1px dotted #ddd;margin-bottom:10px;margin-left:5px; font-size:13px;}
.i-list ul li{width:80px; text-align:center;float:left;line-height:24px;heignt:26px;}
.i-list ul li a{color:#999;font-size:12px;}
.i-list ul li a:hover{color:#9CC3FE;}
.hover{background-color:#364044;  height:32px;border-right:0px;}
.hd_r{width:760px; float:right; font-size:0px;}
#banner{ width:980px; margin:3px auto; font-size:0px;}
#cont{ width:980px; margin:10px auto; background-color:#FFFFFF;}

/*浮动*/
.l{float:left;}
.r{float:right;}
/*隐藏　显示*/
.show{ display:block;}
.hide{ display:none;}

.main{ width:980px; margin:10px auto;}

.slidefocus{ width:523px; height:281px; overflow:hidden; background:url(imagesslidebg.jpg) no-repeat;}
.slidefocus #container {width:502px; height:261px;margin:0 auto;position:relative;z-index:0; margin-top:10px;}
.slidefocus #slides {position:absolute; top:0px; left:0px;z-index:4;}
.slidefocus .slides_container {width:502px;overflow:hidden;position:relative;display:none;}
.slidefocus .slides_container div.slide{ width:502px; height:261px; display:block;}
.slidefocus .slides_container div.slide img {width:502px;height:261px;display:block;}
.slidefocus .pagination {position: absolute; top:236px;	margin:0 auto;width:120px;z-index:5;left: 78%;}
.slidefocus .pagination li {float:left;	margin:0 1px;}
.slidefocus .pagination li a {display:block;width:18px;	height:20px;float:left;	overflow:hidden; border:1px #ed9000 solid; background:#d9d9d9; text-align:center; line-height:20px;}
.slidefocus .pagination li a:hover{ text-decoration:none;}
.slidefocus .pagination li.current a { border:1px #d9d9d9 solid; background:#ed9000; font-weight:bold;}
.caption{ z-index:5; position:absolute; bottom:-35px; left:0; height:30px; padding:0 20px; background:#000; background:rgba(0,0,0,.5)!important; filter:Alpha(opacity=50); width:502px; line-height:30px; text-align:left;}
.caption  a{ font-size:12px; color:#fff; text-decoration:none; text-indent:15px;}

.news{ width:429px; height:271px; padding:5px 10px; overflow:hidden; background:#f5f5f5;}
.news .news_t{ width:429px; height:25px; overflow:hidden; border-bottom:1px #d36e00 solid;}
.news .news_t li{ width:165px; height:25px; line-height:25px; float:left; margin-right:5px;}
.news .news_t li a{ width:165px; height:25px; display:block; background:url(imagessp_01.jpg) left top no-repeat;}
.news .news_t li a:hover{ background-position:left -25px; text-decoration:none; color:#FFF; font-weight:bold;}
.news .news_t li.curr a
{
    width: 115px;
    height: 25px;
    display: block;
    background: url(imagessp_01.jpg) left -25px no-repeat;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    text-align: center;}
.news .newslist{ width:429px; height:255px; overflow:hidden;}
.news .newslist .topnews{ width:429px; height:112px; display:block; overflow:hidden; text-align:left;}
.news .newslist .topnews h2{ border-bottom:1px dotted #9a9a9a; font-size:14px; font-weight:bold; height:34px; line-height:34px; text-align:left;}
.news .newslist .topnews h2 a{ color:#d46f00;}
.news .newslist .topnews p{ text-indent:2em; margin-top:5px; line-height:22px; text-align:left;}
.news .newslist .topnews p a{color:#d46f00;}
.news .newslist .othernews{
padding:5px 10px; 
width:409px; 
height:250px;
background:#e3e3e3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
-moz-box-shadow: rgba(0,0,0,0.1) 0 1px 2px;
box-shadow: rgba(0,0,0,0.1) 0 1px 2px;}
.news .newslist li{ width:409px; text-align:left; line-height:24px; background:url(imagesicon.jpg) center left no-repeat; text-indent:9px;}
.news .newslist li span{ float:right;}
.news .newslist li a{ color:#3B736A;}
.news .newslist li  a:hover
{
    color: #FF0000;
    text-decoration: underline;}
.fg{ width:982px; height:19px; overflow:hidden; background:url(../images/fg.jpg) repeat-x;}


.yun{ width:655px; height:241px; overflow:hidden;}
.yun .yun_t{ width:655px; height:32px; overflow:hidden; background:url(imagesdh.jpg) no-repeat;}
.yun .yun_t ul{ margin-top:2px; margin-left:16px;}
.yun .yun_t li{ float:left; width:94px; height:29px; margin-right:6px;}
.yun .yun_t li a{ width:94px; height:29px; display:block; background:url(imagessp_02.jpg) left -29px no-repeat; line-height:29px; overflow:hidden; color:#FFF;}
.yun .yun_t li a:hover{ background-position:left top; text-decoration:none; color:#FFF; font-weight:bold;}
.yun .yun_t li.curr a
{
    width: 94px;
    height: 29px;
    display: block;
    background: url(imagessp_02.jpg) left top no-repeat;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    text-align: center;}
.yun .yunlist{ width:603px; height:177px; overflow:hidden; border:1px #f0f0f0 solid; border-top:0px; padding:15px 25px;}
.yun .yunlist .lbox{ width:600px; height:177px; overflow:hidden;}
.yun .yunlist .lbox li{ width:600px; text-align:left; height:28px; line-height:28px; background:url(imagesicon1.jpg) center left no-repeat; text-indent:10px; border-bottom:1px dotted #9a9a9a; font-size:14px;}
.yun .yunlist .lbox li span{ float:right;}
.yun .yunlist .lbox li a:hover
{
    color: #FF0000;
    text-decoration: underline;}
.tongzhi{ width:315px; height:241px; overflow:hidden;}
.tongzhi .tongzhi_t{ width:315px; height:33px; overflow:hidden; background:url(imagestz.jpg) no-repeat;}
.tongzhi .tongzhilist{ width:293px; height:187px; padding:10px; overflow:hidden; border:1px #e2e2e2 solid; border-top:0px; background:url(imageslbg.jpg) left top repeat-x;}
.tongzhi .tongzhilist li{ width:293px; text-align:left; height:30px; line-height:30px; background:url(imagesicon1.jpg) center left no-repeat; text-indent:10px; border-bottom:1px dotted #9a9a9a; font-size:12px;}
.tongzhi .tongzhilist li span{ float:right;}
.tongzhi .tongzhilist li a:hover
{
    color: #FF0000;
    text-decoration: underline;}


#center-cont{ width:980px; margin:0px auto 10px; background-color:#FFFFFF;}
.c_l{ width:720px; float:left; margin-right:10px;}
.c_l_cus{width:250px; float:left; margin-right:10px;}
.c_l_t{ width:100%; height:40px; background:url(imagesc_l_t.gif) no-repeat;}
.c_l_c{ width:718px; height:border:1px #e6e6e6 solid; border-top-style:none; overflow:hidden;}
.c_l_c_c{ width:710px; margin:4px; overflow:hidden;}
.c_l_c_c th{ background: #F7F7F7;line-height:30px; color:#990000;}
.c_l_c_c td{ border-bottom:#C3C3C3 1px dotted; font-size:13px; line-height:36px; text-align:center;}
.c_r{ width:250px; float:right;}
.c_r_cus{width:720px; float:right;}
.c_r_t{ width:100%; height:40px; background:url(imagesc_r_t.gif) no-repeat;}
.c_r_c{ width:248px; height:230px; border:1px #e6e6e6 solid; border-top-style:none; overflow:hidden;}

.c_box{ width:100%;}
.c_b_l{ width:355px; float:left; margin-right:10px;}
.c_b_r{ width:355px; float:right;}
.tab1{width:100%;}
.menubox{width:100%; background:url(imagesbg2.gif); height:40px; line-height:40px;}
.menubox li{ float:left; display:block; cursor:pointer; width:115px; text-align:center; color:#949694; font-weight:bold; font-size:14px;}
.menubox li.hover{ background:#fff; width:117px; border:1px solid #e6e6e6; border-bottom-style:none;background:url(imagesbg1.gif);color:#000000; font-weight:bold; height:39px;line-height:39px;}
.contentbox{ width:353px; clear:both; height:230px; border:1px solid #e6e6e6; border-top:none; overflow:hidden;}
.nlist{ width:333px; margin:4px 10px; overflow:hidden;}
.nlist li{ line-height:36px; height:36px; border-bottom:1px #EBEBEB dotted; font-size:14px; background:url(imagesa.gif) no-repeat 0px 12px; padding-left:16px;}
.nlist li span{ float:right; color:#737373;}
.nlist li > a:hover, .nlist li > a:focus
{
    color: #0088CC;}

.p_box{ width:333px; margin:3px 10px; overflow:hidden;}
.p_box_l{ width:108px; float:left; margin-right:15px;}
.p_box_l img{ border:1px #E8E8E8 solid; padding:3px;}
.p_box_r{ width:210px; float:right;}
.p_box_r_t{ font:bold 13px/26px "宋体";}
.p_box_r_t a{ color:#0B48A4;}
.p_box_r_c{ line-height:18px;}
.p_box_r_c span a{ color:#F92D09;}


#src{ width:980px; margin:5px auto;}
.src_t{ width:100%; height:40px; background:url(imagessrc_t.gif) no-repeat;}
.src_c{ width:978px; border:1px #e6e6e6 solid; border-top-style:none; overflow:hidden;}
.marginbtm10{ margin-bottom:10px;}
.caseShow{ height:180px; width:978px; background-repeat:no-repeat; overflow:hidden;}
.caseShow .leftarrow{ width:38px; height:99px; background-image:url(imagesarrow1.jpg); float:left; margin-top:30px; cursor:pointer;}
.caseShow .centerCase{width:902px; float:left; padding-top:10px; overflow:hidden; height:170px;}
.caseShow .rightarrow{ width:38px; height:99px; background-image:url(imagesarrow1.jpg); float:left; margin-top:30px; background-position:0 99px;cursor:pointer;}
.ulIndexCase{ width:900px;}
.ulIndexCase li{ width:130px; margin:5px 10px 0px 10px; text-align:center; float:left; display:inline;}
.ulIndexCase li img{ padding:3px; border:solid 1px #CCC;}
.ulIndexCase li a:hover img{ padding:3px; border:solid 1px #4265F0;}
.ulIndexCase li p{ text-align:center; padding:6px 0px;}

.link{ width:980px; margin:5px auto;}
.link .link_t{ width:978px; height:30px; overflow:hidden; background:url(imagesfi.png) repeat-x;}
.link .link_t h2{ width:60px; height:30px; line-height:30px; overflow:hidden; float:left; margin-left:14px; font-size:14px; color:#fff;}
.link_c{ width:978px; border:1px #e6e6e6 solid; border-top-style:none; overflow:hidden;}
.link_c_c{ width:958px; margin:10px; overflow:hidden;}
.link_c_c ul
{
    display: inline;
    list-style-type: none;
    clear: both;}
.link_c_c li
{
    float: left;
    text-align: center;
    font: 13px/20px Arial, Helvetica, sans-serif;
    margin-right: 10px;
    margin-left: 10px;}
.link_c_c li a:hover
{
    color: #FF0000;
    text-decoration: underline;}

.bline{ width:980px; height:3px; margin:0 auto; margin-top:10px; background:#4F8721;}

#foot{width:980px; margin:5px auto;}
.f_line{ width:100%; height:1px; border-bottom:1px #161380 solid; margin-bottom:10px;}
.f_dh{ width:100%; text-align:center; line-height:26px;}
.f_dh a{ width:76px; text-align:center; margin:0px 15px;}
.f_dc{ width:100%; text-align:center; line-height:26px;}

#dc{ width:980px; margin:5px auto;position:relative;}
.dc_l{ width:710px; float:left; margin-right:10px;}
.dc_dc{ width:708px; border:1px #CCCCCC solid; overflow:hidden;}
.dc_list{width:680px; margin:5px 14px; overflow:hidden;}
.dc_list_t{font:bold 15px/40px "宋体";color:#4F8721;border-bottom-color:#4a831a;border-bottom-width:2px;border-bottom-style:solid;}
.dc_list_c{ width:100%; margin-top:10px; overflow:hidden;}
.dc_list_c li{ line-height:30px; font-size:14px;line-height:28px;background: url(imagesbiao_03.jpg) no-repeat left center;padding-left:20px;}
.dc_list_c li a:hover
{
    color: #0088CC;  
    text-decoration: underline;}
.dc_list_c li span{ float:right;color:#3c746b;}
.dc_list_c div.page
{
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;}
.dhtitle{width:200px;height:28px;background: url(imagesdhtiao.jpg) repeat-x;font-size:14px;font-weight:bold;text-align:center;line-height:28px;}
.dhtitle a{color:white;}
.dhnr
{
    margin-top: 10px;
    text-align: left;}
.flxi{line-height:30px;width:190;background: url(imagesxian_07.jpg) center bottom no-repeat;}
.dhnr ul{width:200px;}
.flxi a{margin-left:45px;background: url(imagesbiao_07.jpg) left center no-repeat;padding-left:40px;}
.cur a{color:#4F8721;}
.flxi a:hover{color:#4F8721;}


.dc_r{ width:260px; float:right;}
.dc_r_pic{ width:100%; font-size:0px; margin-top:7px;}
.dc_rdc{ width:258px; border:1px #CCCCCC solid; overflow:hidden;}
.dc_rlist{ width:250px; margin:5px 14px; overflow:hidden;}
.dc_rlist_t
{
    background-position: left;
    height: 34px;
    background: url(imagesdhbj_03.jpg) no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 34px;
    padding-left: 35px;}
.dc_rlist_c{ width:100%;  overflow:hidden;  margin-top: 10px;
    text-align: left;}
.dc_rlist_c li{ line-height:26px; font-size:13px;}
.dc_rlist_c li a
{
   margin-left:45px;background: url(imagesbiao_07.jpg) left center no-repeat;padding-left:40px;color:#4F8721;}
.dc_rlist_c li a:hover
{
    color:#184B09;   
    font-weight: bold;
    text-decoration: underline;}

.dc_dcs{ width:680px; margin:5px 14px; overflow:hidden;}
.dc_dcs_t{ font:bold 15px/40px "宋体"; text-align:center;}
.dc_dcs_l{ font:12px/20px Arial, Helvetica, sans-serif; text-align:center; color:#C6C6C6;}
.dc_dcs_c{ line-height:30px; margin-top:7px;}
.dc_dcs_cc{ line-height:30px;}
.dc_dcs_down{ text-align:right;}
.dc_dcs_down{font-family:"Microsoft Yahei";}
.dc_dcs_down .base_tit
{
    text-align: left;
    margin-top: 10px;}
	.dc_dcs_down ul{margin:0;padding:10px;list-style:none;}
		.dc_dcs_down ul li
{
    margin: 0;
    padding: 0 0 0 30px;
    line-height: 30px;
    background: url(imagesicon_down.gif) no-repeat left center;}
		.dc_dcs_down ul li span{float:right;margin-left:10px;}
		.dc_dcs_down ul li a:hover
{
    color: #FF0000;
    font-weight: bold;}


.gkktd{ line-height:30px; border:1px solid #86C2FF; padding:0px 5px;}

.dc_stable{ width:680px; margin:5px 14px; overflow:hidden;}
.dc_stable td{ border-bottom:#C3C3C3 1px dotted; font-size:13px; line-height:36px; text-align:left;}
.dc_stable_c{ width:100%; line-height:30px;}

.dc_plist{ width:680px; margin:5px 14px; overflow:hidden;}
.dc_plist th{ background: #F7F7F7;line-height:30px; color:#990000;}
.dc_plist td{  font-size:13px; line-height:36px; text-align:center;}
.dc_plist_t{ width:100%; font:14px/28px Arial, Helvetica, sans-serif;}
.dc_plist_t a{ color:#0187AD;}
.dc_plist_c{ width:100%; font:12px/22px Arial, Helvetica, sans-serif;}
.dc_plist_c a{ color:#7D7D7D;}
.dc_plist_line{ width:100%; height:1px; border-bottom:1px #F5F5F5 solid; margin:10px auto;}

.tlist{ width:100%;}
.tlist_l{ width:120px; float:left; margin-right:20px; font-size:0px;}
.tlist_l img{ border:1px #E7E7E7 solid; padding:2px;}
.tlist_r{ width:540px; float:right;}
.tlist_r_t{ width:100%; font:bold 14px/30px Arial, Helvetica, sans-serif;}
.tlist_r_t a{ color:#184B09;}
.tlist_r_c{ line-height:20px;}
.tlist_r_b{ text-align:right; line-height:38px;}
.tlist_r_b .btn
{
    padding: 5px 12px 5px 12px;
    background: url(imagesbt.gif) repeat-x;
    border: 1px solid #ddd;
    color: #4a831a;
margin-right:6px;


}

.dc_plists{ width:680px; margin:5px 14px; overflow:hidden;}
.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #86C2FF;}
.tablecss th
{
    background: #EEF7FF;
    width: 158px;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 0 5px 10px;
    color: #000;}
.tablecss td{background:#fff;padding:5px 0 5px 10px;}
.tablecss em{color:#FF0000;margin:0 5px;}
.tablecss input[type=text]
{
    height: 25px;
    width: 250px;
    font-size: 14px;}
.tablecss input[type=radio]
{   
    font-size: 14px;}

.zplist{ width:100%;}
.zplist li{ width:156px; float:left; margin-left:11px; margin-top:15px; text-align:center;}
.zplist li img{ border:1px #E4E4E4 solid; padding:2px;}
.zplist li p{ line-height:24px;}

#xydh{ width:980px; margin:0px auto;}
.xydh{ font:12px/30px "宋体"; padding-left:2px;}

/*KinSlideshow*/
/*首页焦点图片大小*/
#news-slideshow img{
	width: 250px;
	height: 241px;}

.fotorama{
	margin-bottom: 10px;}