/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
#full-screen-slider { width:100%; height:345px; float:left; position:relative}
#slides { display:block; width:100%; height:345px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:310px; z-index:9900;  padding:10px 15px 10px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:8px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "宋体";}
/* suspend */
.suspend{width:40px;height:198px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:198px;background:url(images/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendnull{width:120px;height:67px;display:block;background:url(images/suspend.png) -40px 0;overflow:hidden; text-align:center;}
.suspend dl dd.suspendQQ{width:120px;height:67px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:67px;display:block;background:url(images/suspend.png) -40px -67px;overflow:hidden; text-align:center;}
.suspend dl dd.suspendTel{width:120px;height:64px;background:#ffffff; text-align:center;}
.suspend dl dd.suspendTel a{width:120px;height:64px;display:block;background:url(images/suspend.png) -40px -134px;overflow:hidden;}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}


body{margin:0px; padding:0px; font-family:Arial; font-size:12px; font-family:"微软雅黑";background:url(images/mainbg.jpg) repeat-x;
 }

a:link{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}

.a1:link{color:#ff0000; text-decoration:underline}
.a1:visited{color:#ff0000; text-decoration:underline;}
.a1:hover{color:#ff0000; text-decoration:underline;}

#top{margin:0 auto; padding:0px; width:1200px; clear:both; background-color:#f7f7f7;}
#top .logo{float:left; padding:10px 0px 10px 0px;}
#top .rightdiv{float:right; width:700px;}
#top .rightdiv_smenu{float:right; background:url(images/smenu_bg.gif) no-repeat; width:290px; height:19px; line-height:19px; color:#fff;}
#top .rightdiv_smenu a{color:#fff; text-decoration:none;}
#top .rightdiv_smenu a:hover{color:#333; text-decoration:none;}
#top .rightdiv_smenu li{float:left; margin:0px; padding:0px; list-style-type:none; display:inline; text-align:center;}
#top .rightdiv_menu{float:left; width:700px; margin:20px 0px 0px 0px; display:inline;}
/*主导航菜单*/
#menu ul{ margin:0px; padding:0px;
	list-style:none;
	line-height:30px;}
#menu_out{margin:0px; padding:0px; float:right;}
#menu_in{}
#menu{}
#nav{padding-left:10px; display:inline;}
#nav li{
	float:left;
	height:30px;
}
#nav li a{
	float:left;
	display:block;
	cursor:pointer;
	text-decoration:none;
	height:30px;
	color:#000;
}
#nav li a span{
	float:left;
	padding:0px 20px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	height:30px;
}
#nav li a span.space{background:url(images/space.gif) no-repeat right;}

#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#ff0000;
	text-decoration:none;
	padding:0px 20px;
	height:30px;
	line-height:30px;
	background:url(images/down_arrow.gif) no-repeat bottom center;}
	
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:0px;
	clear:both;
}
ul{margin:0px; padding:0px; font-family:"宋体";}
#menu_con li{
	float:left;
	height:18px;
	line-height:18px;
	margin:0px; padding:0px; list-style-type:none; display:inline;
}
#menu_con li a{
	display:block;
	float:left;
	cursor:pointer;
	padding-left:3px;
	color:#000;
	text-decoration:none;
}
#menu_con li a span{
	float:left;
	padding:0px 5px 0px 0px;
	line-height:18px;
}
#menu_con li a:hover{
	text-decoration:none;
	color:#ff0000;
}
#menu_con li a:hover span{
color:#ff0000;}

#banner{margin:0 auto; padding:0px; clear:both; width:100%; background:url(images/banner.jpg) no-repeat top center; min-width:1000px; height:345px;}

#foot{margin:0 auto; padding:0px; clear:both; width:100%; min-width:1200px; border-bottom:1px solid #1BA3A9; overflow:hidden;}
#foot .divhr{margin:0 auto; padding:20px 0px 0px 0px; width:1200px;}
#foot .divhr_left{margin:0px; padding:0px; float:right; background:url(images/fmenu_bg.gif) no-repeat; width:232px; line-height:23px; text-align:center; color:#fff;}
#foot .divhr_left a{color:#fff;}
#foot .divhr_left a:hover{color:#333; text-decoration:none;}
#foot .divhr_right{float:left; line-height:23px; color:#333;}

#main{margin:0 auto; padding:0px; width:1000px; clear:both;}
#main_i{margin:0 auto; padding:0px; clear:both;}
<!--#main.bbg{background:url(images/border_bg.jpg) no-repeat bottom right; overflow:hidden;}
-->
.ss_wrap{border-radius:25px; border:2px dotted #ced5cf; background-color:#e2f7e8; width:100%; margin:20px 0px; line-height:45px; height:45px;}
.ss_wrap .mdiv{margin:0 auto; padding:0px; width:1200px;}
.ss_wrap .left{float:left;}
.ss_wrap .left a{ margin:10px; color:#5d5c5d;}
.ss_wrap .left a:hover{color:#F00;}
.ss_wrap .right{border-radius:25px; border:1px solid #d0d0d0; float:right; margin:5px 20px 5px 0px; background-color:#fff; width:500px;}
.ss_i_input{float:left; margin:5px 10px; height:20px; border:0px; color:#666; background:url(images/zoom.jpg) left center no-repeat; padding-left:30px; outline:none; width:370px; }
.ss_i_button{float:left; margin:5px 10px; background-color:#d4d4d6; color:#999; border-radius:25px; border:none; width:50px; text-align:center; outline:none; height:20px; cursor:pointer; }

.ywfw_wrap{margin:0 auto; padding:40px 0px 0px 0px; width:1200px; background:url(images/c_bg.jpg) top center no-repeat; height:350px;}
.ywfw_wrap .mdiv{float:left; width:333px;}
.ywfw_wrap .mdiv p{margin:0px; padding:5px 30px; vertical-align:middle; text-align:center; font-size:14px; line-height:25px; color:#444;}
.ywfw_wrap .mdiv_z{float:left; width:333px;}
.ywfw_wrap .mdiv_z p{margin:0px; padding:5px 30px; vertical-align:middle; text-align:center; font-size:14px; line-height:25px; color:#444;}
.font18{font-size:18px; color:#595959;}
.more_g{color:#259b3b; padding:5px 10px; border:2px solid #259b3b; border-radius:25px;}
.more_g a{color:#259b3b; text-decoration:none;}
.more_g a:hover{color:#f00; text-decoration:none;}

.a_g{color:#259b3b; text-decoration:none;}
.a_g:hover{color:#f00; text-decoration:none; cursor:pointer;}

.gsjj_wrap{margin:0 auto; width:1200px; padding-top:60px;}
.gsjj_wrap p{text-align:center; font-size:14px; color:#444; margin:0px; padding:0px; line-height:30px;}
.gsjj_wrap li{margin:0px; padding:0px; display:inline; float:left; list-style:none;}


.ssal_wrap{margin:0 auto; width:1240px;}
.ssal_wrap .nav{margin:40px 0px 0px 0px; padding:0px;  width:1240px; text-align:center; float:left;}
.ssal_wrap .zw{margin:0px; padding:0px; width:1240px; background:url(images/c_sbg.jpg) no-repeat top center; height:313px; float:left;}

.zzyf_wrap{margin:0 auto; width:1200px;}
.zzyf_wrap .nav{margin:0px; padding:0px;}
.zzyf_wrap .zw{margin:0px; padding:0px 0px 21px 0px; background-color:#eaeaea; overflow:auto;}
.zzyf_wrap .zw li{margin:20px 0px 0px 21px; padding:0px; float:left; list-style:none;}
.zzyf_wrap .zw li.divleft{width:374px; padding:0px;}


.xwzx_wrap{margin:0 auto; width:1200px;}
.xwzx_wrap .nav{margin:40px 0px 0px 0px; padding:0px;}
.xwzx_wrap .zw{margin:0pxx; padding:0px; width:580px; float:left; font-size:14px;}
.xwzx_wrap .zw.leftbj{margin-left:40px;}
.xwzx_wrap .zw li{float:left; width:580px; list-style:none; line-height:30px; padding:5px 0px;}
.xwzx_wrap .zw li.bline{border-bottom:1px solid #ecf6e8;}
.xwzx_wrap .zw li.bbg{background-color:#f1f1f1;}

.a5:link{color:#259b3b; text-decoration:none; font-size:14px;}
.a5:visited{color:#259b3b; text-decoration:none; font-size:14px;}
.a5:hover{color:#f00; text-decoration:none; font-size:14px;}

.lxfs_wrap{margin:0 auto; width:1200px;}
.lxfs_wrap .nav{margin-top:40px; padding:0px; float:left; width:1200px; background-color:#f1f1f1; line-height:25px;}
.lxfs_wrap .nav li{margin:10px; padding:0px; float:left; list-style:none;}
.lxfs_wrap .nav li img{vertical-align:middle;}

#left{float:left;display:inline; width:185px; margin:0px;}
#left_hr{float:left; width:185px; margin:10px 0px 0px 0px; display:inline;}
#left_hr .nav{float:left; width:185px; background:url(images/left_pbg.jpg) no-repeat right; height:100px; position:relative;}
#left_hr .nav_c{float:left; width:185px; background:url(images/left_cbg.jpg) no-repeat right; height:100px; position:relative;}
#left_hr .nav_a{float:left; width:185px; background:url(images/left_abg.jpg) no-repeat right; height:100px; position:relative;}
#left_hr .nav_h{float:left; width:185px; background:url(images/left_hbg.jpg) no-repeat right; height:100px; position:relative;}
#left_hr .nav_n{float:left; width:185px; background:url(images/left_nbg.jpg) no-repeat right; height:100px; position:relative;}
#left_hr .nav_l{float:left; width:185px; background:url(images/left_nbg.jpg) no-repeat right; height:100px; position:relative;}
#left_hr .nav_s{float:left; width:185px; background:url(images/left_bg.jpg) no-repeat right bottom; height:50px; position:relative;}
#left_hr .nav_an{float:left; width:185px; background:url(images/left_anbg.jpg) no-repeat right; height:100px; position:relative;}


#left_hr .nav_hr{float:left; width:185px; background:url(images/left_tdb.png) no-repeat; height:33px; bottom:0px; position:absolute; color:#fff; font-size:13px; font-weight:bold;}
#left_hr .nav_hr span{margin:5px 0px 0px 25px; display:inline; line-height:28px; float:left;}
#left_hr .zw{float:left; width:160px; margin:0px 0px 0px 5px; display:inline; background-color:#1BA3A9; padding:10px;}
#left_hr .zw li{float:left; width:160px; margin:3px 0px; padding:0px; display:inline; list-style-type:none; line-height:20px; border-bottom:1px dotted #46D0D6;}
#left_hr .zw li a{color:#fff; text-decoration:none; display:block;}
#left_hr .zw li a:hover{color:#333; text-decoration:none; display:block;}
#left_hr .zw li span{padding-left:10px;}
#left_hr .zw dd{float:left; width:160px; color:#fff; line-height:20px; margin:0px; padding:0px;}
#left_hr .zw dd a{color:#fff;}
#left_hr .zw dd a:hover{color:#333; text-decoration:none;}

#right{float:right; width:800px; margin:0px 0px 10px 0px; padding:0px;}
#right_hr{float:left; width:800px; margin:10px 0px 0px 0px; display:inline;}
#right_hr .nav{float:left; background:url(images/right_tbg.jpg) no-repeat; height:44px; width:800px; color:#fff;}
#right_hr .nav span{float:left; padding-left:20px; line-height:37px; font-weight:bold; font-size:13px;}
#right_hr .nav span img{vertical-align:middle; margin-right:5px;}
#right_hr .nav dd{float:right; padding-right:10px;}
#right_hr .zw1{float:left; margin:0px 0px 0px 10px; display:inline; width:790px; background-color:#1CA3A9;}
#right_hr .zw{float:left; margin:0px 0px 0px 10px; display:inline; width:790px; background-color:#1CA3A9; padding:0px;}
#right_hr .zw2{float:left; margin:0px 0px 0px 10px; display:inline; width:790px; background-color:#1CA3A9; padding:0px 0px 5px 0px;}

#right_hr .zw_b{float:left; margin:0px 5px 0px 5px; background-color:#fff; display:inline; width:780px;}
#right_hr .zw_b_div{float:left; margin:10px; display:inline; line-height:25px; width:760px;}
#right_hr .zw_b_div ul{margin:0px; padding:0px;}
#right_hr .zw_b_div li{float:left; margin:5px 10px 5px 0px; list-style-type:none; background-color:#f2f2f2; display:inline; padding:0px 10px;}

#right_hr .zw_b_div .zw_text{float:left; margin:0px 10px; display:inline; width:750px; line-height:25px;}
#right_hr .zw_b_div .zw_nav{float:left; margin:0px 20px 10px 20px; display:inline; width:750px; line-height:25px;}
#right_hr .zw_b_div .zw_nav a:link{padding:3px 5px; background-color:#EFEFEF;}
#right_hr .zw_b_div .zw_nav a:visited{padding:3px 5px; background-color:#EFEFEF;}
#right_hr .zw_b_div .zw_nav a:hover{padding:3px 5px; background-color:#008D44; color:#fff;}

#right_hr .zw_b_div .zw_text_hr{float:left; width:750px; margin:10px 0px 10px 0px; padding:0px; display:inline;}
#right_hr .zw_b_div .zw_text_hr_left{float:left; width:130px; border:1px solid #ccc;}
#right_hr .zw_b_div .zw_text_hr_right{float:right; width:610px;}
#right_hr .zw_b_div .zw_text_hr_right_title{float:left; width:610px; font-size:13px; line-height:25px; font-weight:bold; color:#F46404;}
#right_hr .zw_b_div .zw_text_hr_right_title a:link{color:#F46404; text-decoration:none;}
#right_hr .zw_b_div .zw_text_hr_right_title a:visited{color:#F46404; text-decoration:none;}
#right_hr .zw_b_div .zw_text_hr_right_title a:hover{color:#F46404; text-decoration:underline;}
#right_hr .zw_b_div .zw_text_hr_right_zw{float:left; width:610px; line-height:20px;}

#right_hr .zw_b_i{float:left; margin:0px 5px; background-color:#fff; display:inline; width:780px;}
#right_hr .zw_b_idiv{float:left; margin:10px; display:inline; line-height:25px; width:760px;}
#right_hr .lefttext{float:left; width:380px;}
#right_hr .rightpic{float:right; background:url(images/index_apic.jpg) no-repeat; width:375px; height:340px;}
#right_hr .zw_ipdiv{float:left; margin:0px 0px 0px 10px; display:inline; width:790px; height:320px; background:url(images/index_pdivbg.jpg) no-repeat;}

.wenbenkuang_i{width:200px;}

#idiv_pro{float:left; width:182px; margin:5px 0px 10px 0px; display:inline;}
#idiv_pro.space{margin-right:10px;}
#idiv_pro a{display:block; cursor:pointer;}
#idiv_pro a:hover{display:block; width:182px; background-color:#ccc; height:212px; cursor:pointer; text-decoration:none;}
#idiv_pro a .pic{margin:0px; display:block;
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 158px;/*这个值大概为最大高度的0.875*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
height:180px;
background-color:#fff; width:180px; border:1px solid #ccc;}
#idiv_pro a .pic img{border:0px; vertical-align:middle;}
#idiv_pro a .text{float:left; text-align:center; width:182px; height:30px; line-height:15px; cursor:pointer;}