@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"宋体";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
h3{font-size:14px;font-weight:normal;display:inline;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*header*/
.header{width:1104px; margin:0 auto; padding-bottom:10px;}
.nav{width:1104px; margin-bottom:4px;}
.nav li{float:left; font-family:"微软雅黑"; width:135px; margin-right:3px; display:inline; position:relative;z-index:999;}
.nav a{display:block; width:135px; height:36px; text-align:center; line-height:36px; padding-top:9px; background:url(../images/nav_01.jpg) no-repeat; color:#fff; font-size:16px;}
.nav a:hover{background:url(../images/nav_02.jpg) no-repeat; text-decoration:none;}
.nav ul li ul{width:135px; background:url(../images/nav_tm.png); padding:14px 0; position:absolute; top:45px; left:0;}
.nav ul li ul li{float:none; margin:0;}
.nav ul li ul li a{padding:0 0 0 23px; width:112px; height:28px; line-height:28px; text-align:left; background:none; font-size:14px;}
.nav ul li ul li a:hover{background:none; color:#000; text-decoration:none;}


/*mainbody*/
.manbody{width:1100px; padding:0 4px 30px 0; margin:0 auto;}
.left{float:left; width:342px;}
.right{float:right; width:734px;}

.about_top{height:46px; background:url(../images/about_top.jpg) no-repeat left top; margin-bottom:12px;}
.about_title{float:left; line-height:35px; padding-left:30px; color:#fff; font-size:16px; font-family:"微软雅黑";}
.about_title span{font-size:12px; padding-left:8px;}
.about_pic{height:111px; margin-bottom:6px;}
.about{width:330px; height:130px; padding-bottom:10px; margin:0 auto; color:#585757;}
.about a{color:#137ed8;}
.about a:hover{color:#000; text-decoration:none;}

.int_more{float:right; width:50px; line-height:35px;}
.int_more a{color:#fff;}
.int_more a:hover{color:#000; text-decoration:none;}
.int{padding:10px 5px; height:250px; background:url(../images/int_bg.jpg) no-repeat left bottom; margin-bottom:1px; color:#585757;}

.contact{width:334px; min-height:185px; _height:185px; margin:0 auto; background:url(../images/contact_bg.jpg) no-repeat right top; color:#585757;}
.contact img{padding-bottom:4px;}

.news_top{width:730px; height:45px; background:url(../images/news_top.jpg) no-repeat left top; margin-bottom:12px;}
.news_title{float:left; line-height:35px; padding-left:30px; color:#047001; font-size:16px; font-family:"微软雅黑";}
.news_title span{font-size:12px; padding-left:8px; color:#fff;}
.news_pic{float:left; width:302px; height:231px;}
.news_r{float:right; width:400px; padding-right:15px;}
.news_t{color:#585757; line-height:24px; height:110px; margin-bottom:10px;}
.news_t a{color:#44711c; font-family:"微软雅黑"; font-size:14px; font-weight:bold; line-height:36px;}
.news_t a:hover{color:#62a329; text-decoration:none;}
.news{width:100%;}
.news li{height:28px; line-height:28px;}
.news a{color:#62a329; float:left;}
.news span{color:#309df9; font-weight:bold; float:right;}
.news a:hover{color:#44711c; text-decoration:none;}

.guide_part{float:left; width:364px; height:316px; padding-bottom:14px;}
.guide{width:335px; margin:0 auto; padding-top:7px;}
.guide li{height:24px; line-height:24px; color:#585757;}
.guide a{color:#585757;}
.guide a:hover{color:#62a329; text-decoration:none;}

.plan_part{float:right; width:342px; height:316px; padding-bottom:14px;}
.plan{width:342px; padding-top:5px;}
.plan li{margin-bottom:17px;}

.project a{color:#6b6a6a; font-size:14px;}
.project a:hover{color:#62a329; text-decoration:none;}


/*footer*/
.footer{width:1100px; padding-right:4px; margin:0 auto;}
.links_title{width:1075px; height:50px; line-height:30px; background:url(../images/links_top.jpg) no-repeat left bottom; padding-left:25px; color:#3c6815; font-size:16px; font-family:"微软雅黑";}
.links{width:1068px; margin:0 auto;}
.links li{float:left; margin:0 9px 22px 9px; display:inline;}
.copyright{width:100%; text-align:center; padding:30px 0 40px 0; color:#494848; font-family:"微软雅黑"; font-size:14px;}


/*main*/
.main_left{float:left; width:246px;}
.main_right{float:right; width:827px;}

.com_title{height:46px; line-height:35px; background:url(../images/com_top.jpg) no-repeat; padding-left:20px; color:#fff; font-size:16px; font-family:"微软雅黑"; margin-bottom:10px;}
.com{width:240px; margin:0 auto; padding-bottom:24px;}
.com li{line-height:33px; background:url(../images/com_line.jpg) repeat-x bottom;}
.com a{padding-left:88px; color:#585757;}
.com a:hover{color:#44711c; text-decoration:underline;}

.main_contact{width:236px; color:#585757; padding-left:10px;}
.main_contact img{padding-bottom:4px;}

.profile_top{width:814px; padding-left:10px; height:45px; margin-bottom:28px; background:url(../images/profile_top.jpg) no-repeat;}
.profile_t{float:right; padding-right:30px; line-height:35px; color:#fff;}
.profile_t a{color:#fff;}
.profile_t a:hover{color:#2a5703; text-decoration:none;}
.profile_t span{color:#2a5703;}
.profile{width:795px; margin:0 auto; color:#585757;}
.profile img{float:left; margin-right:40px;}

/* banner */
.mid_r06_r ul li a,i.i06,b.b01,b.b02,b.b03,b.b04,a.a_dw font i,h3.title01 i,.flex-control-nav a,.flex-direction-nav li a,i.i04,ul.top_a_ul li a i{ background:url(../images/common.png);}
.flexslider{position:relative;height:361px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:361px;}
/*.slides li a{ display:block; width:100%; height:100%; text-align:left;}*/
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:right;right:80px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:18px;line-height:50px;overflow:hidden;background-position:-76px -18px;cursor:pointer;}
.flex-control-nav .flex-active{background-position:-58px -18px;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:29px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background-position:left -18px;background:none;}
.flex-direction-nav li a.flex-next{right:60px;background-position:-29px -18px;background:none;}

.changeBox_a1{
float:left;
width:302px;height:231px; 
position:relative;}

.changeBox_a1 .a_bigImg img{
position:absolute;
top:0;left:0;
display:none;}

.ul_change_a2{
position:absolute;
right:5px; bottom:7px;
padding-left:19px;
overflow:hidden;
 }
.ul_change_a2 li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;}

.ul_change_a2 span{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0.8em;
padding:0px 3px; 
margin-right:2px;
border:1px solid #999;
background:#fff;
filter:alpha(opacity=85);
opacity:0.85;
cursor:hand;
cursor:pointer;
}

.ul_change_a2 span.on{
border:1px solid #CC0000;
background:#FFFF9D;
color:#CC0000;}

.eachBox{
overflow:hidden;
clear:both; }


#news_list ul {	width: auto;height: 230px;padding: 9px;}
#news_list ul li {	width: auto;	padding-left: 10px;	height: 30px;	line-height: 30px; *height: 27px; *line-height: 27px;	padding-right: 10px;color:#000;}
#news_list a{color:#000;}
#news_list a:hover{ text-decoration:none; }
#news_list ul li:hover{ text-decoration:none; position: relative; right: 0px; top: 1px;}
#news_list .one {background: #F0F0F0;} 
#news_list ul li span {	float: left;}
#news_list ul li strong {	float: right;	font-weight: normal;}
#news_con {	width: auto;	min-height: 360px;	padding: 15px;	padding-right: 0px;	color:#000;	text-align:justify;}
#news_con .h1 {	text-align: center;	font-size: 16px;	height: 35px;	line-height: 35px;}
#news_con .h2 {	text-align: center;	font-weight: normal;	width: auto;	height: 25px;	line-height: 25px;	border-top: solid 1px #ccc;	border-bottom: solid 1px #ccc;	color: #666;	margin-bottom: 5px; font-size:14px}
#news_con #pic { position:relative;text-align: center;	margin-bottom: 5px;}
#news_con #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold}
#news_con #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold}
#news_con #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#news_con #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#news_cons_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px;}
#news_cons{ margin-bottom:15px;}

#pro_list ul {padding: 15px 0 0 15px;}
#pro_list li {width: 230px;float: left;margin-right: 30px;}
#pro_list li h1 {font-size: 14px;color: #C00;width: 202px;height: 25px;line-height: 25px;text-align: center;}
#pro_list li .img{ background:#efefef}
#pro_list li .txt{ background:#efefef}
#pro_list li a:hover{ text-decoration:none}
#pro_list li table{  margin-bottom:8px; }
#pro_list li table:hover{background:#ccc; cursor:pointer}


#pro_con {	width: auto;	min-height: 360px;	padding: 15px;	padding-right: 0px;}
#pro_con .h1 {	text-align: center;	font-size: 16px;	height: 35px;	line-height: 35px;	color:#000;}
#pro_con #pic {	text-align: center;	margin-bottom: 5px;}


#page{ padding:20px; margin-top:40px;  text-align:center; }
#page a{ background:#efefef; padding:5px 8px; margin-left:5px;}
#page a:hover{ text-decoration:none;background:#666; color:#fff; }
