/* CSS Document */

/*ÖØÖÃ*/
*{ margin:0; padding:0;}
li{ list-style:none;}
a{ text-decoration:none;}
img{ border:none; display:block;}
input{ border:none;}
body{ background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; height:5px; margin:0;}

@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	font-size: 0px;
	clear: both;
	line-height: 0px;
	height: 1px;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;

}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/* Mac”ÅIE‚Ì‚Ý‚É“K?\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*body*/
#head_box .head_top{
 width:1000px;
 overflow:hidden; 
 margin-left:auto;
 margin-right:auto;
 margin:10px auto;
}
#head_box .logo{
width:96px;
height:89px;
float:left;
}
#head_box .nav_box{
width:688px;
height:29px;
float:right;
overflow:hidden;
margin-top:55px;
}
#head_box .nav_box .nav a{
float:left;
width:86px;
height:29px;
text-align:center;
line-height:29px;
}
#head_box .nav_box .nav a:hover{ 
color:#FFFFFF; 
background-image:url(../images/nav_bg.png);
}

#flash {
	overflow: hidden;
	height:445px;
	position: relative;
	
}
#flash .flash_box {
	/*width: 1440px;
	height: 418px;
	margin-left: auto;
	margin-right: auto;*/
	width:1920px;
	height:445px;
	clear:both;
	margin:0;
	overflow:hidden;
	position:absolute;
	z-index:0;
	left:50%;
	margin-left:-960px;
	*margin-left:-960px;
}
#mainheader{position: relative;width:1920px;height: 445px;overflow: hidden; z-index:0;}
#mainheader_bg{z-index: 100;position: absolute;filter: Alpha(Opacity=30);background-color: #000;width: 100%;bottom: 0px;height: 40px;opacity: 0.3;}
#mainheader_info{z-index: 101;position: absolute;height: 15px;color: #ffffff;left: 0px;bottom: 0px; display: none;}
#mainheader_text{z-index: 102;position: absolute;width: 120px;bottom: 0px;right: 0px; }
#mainheader UL{font-size: 12px;line-height: 14px;z-index: 102;position: absolute;list-style-type: none;bottom: 10px;left: 48%;}
#mainheader UL LI{display: block;float: left;color: #000;cursor: pointer;margin-left: 10px;background-image: url(../images/a.png);background-position: center top; background-repeat: no-repeat; width: 10px; height: 10px; line-height: 30px; overflow: hidden;
text-align: center; font-size: 16px; line-height: 100px;
}
#mainheader UL LI.on{background-image: url(../images/b.png);background-position: center top; color: #FFF; }
#mainheader_list SPAN{position: absolute;}


#index_about{
height:320px;
background-color:#f7f7f7;
}
#index_about .a_box{
 width:1000px;
 overflow:hidden; 
 margin-left:auto;
 margin-right:auto;
}
#index_about .a_box .title{
overflow:hidden;
height:45px;
width:1000px;
margin-top:40px;
}
#index_about .a_box .title_r,.title_l{
width:400px;
height:1px;
background-color:#dadada;
float:left;
margin:auto 0;
margin-top:35px;
}
#index_about .a_box .title_m{
width:200px;
height:45px;
float:left;
}
#index_about .a_box .title_m .t_1,.t_2{
text-align:center;
}
#index_about .a_box .content{
width:1000px;
margin-top:45px;
}





#index_news{
 width:1000px;
 overflow:hidden; 
 margin-left:auto;
 margin-right:auto;
 margin-top:50px;
}
#index_news .n_box{
width:530px;
height:380px;
float:left;
}
#index_news .n_box .n_box_r{
float:left;
}
#index_news .n_box .n_box_l{
float:right;}
#index_news .n_box .n_box_bottom{
width:530px;
float:left;
}
#index_news .n_box .n_box_bottom .n_box_b li{
background-image:url(../images/list_1.png);
background-repeat:no-repeat;
padding-left:30px;
margin-top:20px;
}
#index_news .n_box .n_box_bottom .time{
float:right;
}
#index_news .n_box .n_box_bottom .text{
width:240px;
}
#index_news .m_box{
overflow:hidden;
height:250px;
width:430px;
float:left;
margin-left:40px;
}
#index_news .m_box .input{
margin-top:20px;
float:left;
overflow:hidden;
}
.formfield_s {
	width: 190px;
	height: 35px;
	background-image:url(../images/input_bg.jpg);
	background-repeat:repeat-x;
	line-height: 35px; 
	border-left:solid 1px #e9e9e9;  
	border-right:solid 1px #e9e9e9;
	margin-left:5px;
}
.formfield_s2 {
	width: 342px;
	height: 100px;
	background-image:url(../images/input_bg.jpg);
	background-repeat:repeat-x;
	line-height: 20px; 
	border-left:solid 1px #e9e9e9;  
	border-right:solid 1px #e9e9e9;
	margin-left:5px;
	padding-top:10px;
}
#index_news .m_box .input .btn1{
background-image:url(../images/btn1.jpg);
background-repeat:no-repeat;
width:66px;
height:66px;
float:left;
}
#index_news .m_box .input .btn2{
background-image:url(../images/btn2.jpg);
background-repeat:no-repeat;
width:66px;
height:66px;
float:left;
margin-left:10px;
}

#index_news .m_box .m_box_input1{
float:left;
overflow:hidden;
}
#index_news .m_box .m_box_input2{
float:left;
overflow:hidden;
}
#index_news .m_box .m_box_input1 .left{
float:left;
overflow:hidden;
}
#index_news .m_box .m_box_input1 .right{
float:right;
overflow:hidden;
height:66px;
width:150px;
margin-left:10px;
}



#index_yanqi{
height:670px;
background-color:#f7f7f7;
}
#index_yanqi .a_box{
 width:1000px;
 overflow:hidden; 
 margin-left:auto;
 margin-right:auto;
 margin-top:40px;
}
#index_yanqi .a_box .title{
overflow:hidden;
height:45px;
width:1000px;
margin-top:40px;
}
#index_yanqi .a_box .title_r,.title_l{
width:400px;
height:1px;
background-color:#dadada;
float:left;
margin:auto 0;
margin-top:35px;
}
#index_yanqi .a_box .title_m{
width:200px;
height:45px;
float:left;
}
#index_yanqi .a_box .title_m .t_1,.t_2{
text-align:center;
}
#index_yanqi .a_box .content{
width:1100px;
height:400px;
margin-top:40px;
}
#index_yanqi .a_box .content .c1,.c2{
float:left;
overflow:hidden;
height:210px;
}
#index_yanqi .a_box .content .pic_bg{
width:240px;
height:190px;
background-color:#FFFFFF;
float:left;
margin-right:14px;
margin-top:15px;
}
#index_yanqi .a_box .content .pic1{
width:220px;
height:180px;
float:left;
text-align:center;
margin-top:6px;
margin-left:10px;
}
#index_yanqi .a_box .content .pic1 img{ margin-bottom:3px;}
#index_shui .a_box .content .pic1 img{ margin-bottom:3px;}
#index_yanqi .a_box .more{
width:58px;
height:58px;
float:left;
margin-left:470px;
margin-top:40px;
}



/**/
#index_shui{
height:670px;
}
#index_shui .a_box{
 width:1000px;
 overflow:hidden; 
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
}
#index_shui .a_box .title{
overflow:hidden;
height:45px;
width:1000px;
margin-top:40px;
}
#index_shui .a_box .title_r,.title_l{
width:400px;
height:1px;
background-color:#dadada;
float:left;
margin:auto 0;
margin-top:35px;
}
#index_shui .a_box .title_m{
width:200px;
height:45px;
float:left;
}
#index_shui .a_box .title_m .t_1,.t_2{
text-align:center;
}
#index_shui .a_box .content{
width:1100px;
height:400px;
margin-top:40px;
}
#index_shui .a_box .content .c1,.c2{
float:left;
overflow:hidden;
height:210px;
}
#index_shui .a_box .content .pic_bg{
width:240px;
height:190px;
background-color:#FFFFFF;
float:left;
margin-right:14px;
margin-top:15px;
}
#index_shui .a_box .content .pic1{
width:220px;
height:180px;
float:left;
text-align:center;
margin-top:6px;
margin-left:10px;
}
#index_shui .a_box .more{
width:58px;
height:58px;
float:left;
margin-left:470px;
margin-top:40px;
}
/*middle*/
#index_middle{
height:270px;
background-color:#f7f7f7;
}
#index_middle .index_m_t{
width:1000px;
height:220px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:40px;
position:relative;
}
#index_middle .index_m_t .sign1{
position:absolute;
left:70px;
top:70px;
}
#index_middle .index_m_t .sign2{
position:absolute;
left:930px;
top:210px;
}
#index_middle .m_t_2{
margin-top:20px;
}
#index_middle .m_t_3{
margin-top:20px;
}


#bottom .bottom_con{
width:1020px;
height:360px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:40px;
}
#bottom .bottom_con .bottom_con_bot{
width:1020px;
height:160px;
margin-top:70px;
}
#bottom .bottom_con .bottom_con_bot .con_bot_1{
float:left;
width:255px;
}
#bottom .bottom_con .bottom_con_bot .bot_1_img{
margin-left:100px;
height:90px;
}
#bottom .bottom_con .bottom_con_bot .con_bot_1 .bot_1_bt{
margin-bottom:15px;}


#footer{
overflow:hidden;
background-color:#ececec;
margin-top:10px;
}
#footer .down_nav{
height:50px;
}
#footer .down_nav .d_nav{
width:1000px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#footer .down_nav .d_nav .d_nav_list{
margin-top:25px;
}

#footer .down_nav .d_nav li{ float:left; border-right: solid 1px #8d8d8d; height:14px; margin-top:10px; color:#8d8d8d; font-size:14px;}
#footer .down_nav .d_nav .noB{ border-right:none 0;}
#footer .down_nav .d_nav a{ display:block; padding:15px 30px; margin-top:-18px; color:#8d8d8d; font-family:Î¢ÈíÑÅºÚ;}


#footer .green .green_color{
height:150px;
background-color:#90c320;
}
#footer .green .green_color .g_logo{
width:245px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-top:25px;
}
#footer .green .greem_b{
margin-left:auto;
margin-right:auto;
width:27px;}

#footer .fo_d_t{
width:700px;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:35px;
}
#footer .fo_d_t p{ margin-top:10px;}

#sub_banner{
overflow:hidden;
height:289px;
margin-bottom:30px;
}
#sub_banner .sub_b_img{
width:1920px;
height:289px;
margin-left:auto;
margin-right:auto;

}


/*CSS sabrosus style pagination*/

#sabrosus {
	TEXT-ALIGN: center;
	margin-top: 30px;
	margin-bottom: 13px;
	color: #FF0000;
	font-size: 14px;
}
#sabrosus A {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #6d6d6d;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	background-color:#FFFFFF;
	border:solid 1px #cecece;
}
#sabrosus A:hover {
	COLOR:#FFFFFF;
	background-color: #92cb32;
}
#pagination A:active {
	COLOR: #FFFFFF;
	background-color: #92cb32;
}
#sabrosus SPAN.current {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	COLOR:#FFFFFF;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	background-color:#92cb32;
}
#sabrosus SPAN.disabled {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; COLOR:#FFFFFF; MARGIN-RIGHT: 5px; PADDING-TOP: 8px;
background-color: #92cb32;
}



<!--aboutÒ³Ãæ-->
#about_middle{
}

#about_middle .about_m_con{
width:1020px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#about_middle .about_m_con .con_left{
float:left;
width:250px;
overflow:hidden;
}
#about_middle .about_m_con .con_left_1{
float:left;
overflow:hidden;
border:solid 1px #e8e8e8;
width:246px;
}

#about_middle .con_left_1 .con_list_top{
width:242px;
height:43px;
background-color:#95cb3c;
margin-top:1px;
margin-left:2px;
}
#about_middle .con_list_top .icon{
margin-top:10px;
margin-left:15px;
}
#about_middle .con_list_top .text{
margin-left:10px;
margin-top:10px;
}
#about_middle .ul_list li{
padding-left:47px;
padding-bottom:10px;
padding-top:10px;
border-bottom:solid 1px #e8e8e8;
}
#about_middle .ul_list .no{ border-bottom:none 0;}
#about_middle .con_list_top .icon{
float:left;
width:19px;
height:22px;
}
#about_middle .con_list_top .text{
float:left;
}




#about_middle .about_m_con .con_left_2{
float:left;
overflow:hidden;
border:solid 1px #e8e8e8;
width:246px;
margin:10px 0;
height:82px;
}
#about_middle .con_left_2 img{
margin-top:1px;
margin-left:2px;
}

#about_middle .about_m_con .con_left_3{
float:left;
overflow:hidden;
border:solid 1px #e8e8e8;
width:246px;
}
#about_middle .con_3_top{
width:244px;
height:32px;
background-image:url(../images/about_lbg.jpg);
background-repeat:repeat-x;
margin-top:1px;
margin-left:2px;
}
#about_middle .three_t_1{
float:left;
margin-left:15px;
margin-top:3px;
}
#about_middle .three_t_2{
float:left;
margin-left:10px;
margin-top:5px;
}
#about_middle .three_t_3{
float:right;
margin-right:10px;
margin-top:13px;
}
#about_middle .con_3_bot{
width:246px;
height:184px;
background-image:url(../images/about_lxbg.jpg);
background-repeat:no-repeat;
padding-left:15px;
}
#about_middle .zxdh_tel{
margin:10px 0;
}

#about_middle .con_right{
overflow:hidden;
float:left;
width:750px;
margin-left:10px;
margin-bottom:50px;
}
#about_middle .con_right .top{
width:750px;
height:30px;
background-color:#fafafa;
}
#about_middle .zxdh_bt{
padding-top:20px;
}
#about_middle .bt{
float:left;
margin-left:15px;
margin-top:5px;
}
#about_middle .shouye{
float:right;
margin-right:15px;
}
#about_middle .sy_icon{
float:left;
margin-top:8px;
margin-right:10px;
}
#about_middle .sy_t{
float:left;
margin-top:4px;
}
#about_middle .zxdh_add{
width:200px;
}
#about_middle .zxdh_add p{
margin-bottom:5px;
}
#about_middle .content_box{
width:750px;
float:left;
}
#about_middle .content{
width:710px;
margin-top:30px;
margin-left:20px;
}


#about_middle .contentjj{
width:710px;
margin-top:30px;
margin-left:20px;
}


#about_middle .contentjj p{
line-height:35px;
color:#646464;
}

/*newsÒ³Ãæ*/
#about_middle .list4{width:710px; min_height:670px; margin-top:-20px; margin-left:5px; font-size:18px; font-weight:normal; letter-spacing:normal; color:#d91e69;}
#about_middle .list4  li{ list-style-type:square; line-height:30px;font-size:18px; font-weight:normal; letter-spacing:normal;color:#999999;border-bottom:dashed 1px #686868;}
#about_middle .list4  a{line-height:30px;padding-left:10px;font-size:14px; font-weight:normal; letter-spacing:normal;color:#4c4c4c;}
#about_middle .list4  a:link{line-height:30px;padding-left:10px;font-size:14px; font-weight:normal; letter-spacing:normal;color:#000;}
#about_middle .list4  a:visited{line-height:30px;padding-left:10px;font-size:14px; font-weight:normal; letter-spacing:normal;color:#000;}
#about_middle .list4  a:hover{line-height:30px;padding-left:10px;font-size:14px; font-weight:normal; letter-spacing:normal;color:#d91e69;}
#about_middle .list4  a:active{line-height:30px;padding-left:10px;font-size:14px; font-weight:normal; letter-spacing:normal;color:#46464646;}
#about_middle .shijian{float:right; color:#999999; font-size:14px; margin-top:0px;}


/*busnessÒ³Ãæ*/
#about_middle .ul_list_2{ margin-left:70px;}
#about_middle .ul_list_2 li{
padding-left:5px;
padding-bottom:10px;
padding-top:10px;
border-bottom:solid 1px #e8e8e8;
list-style-type:square;
color:#999999;
}
#about_middle .ul_list_2 .no{ border-bottom:none 0;}

.bus_1{ width:710px; height:180px; float:left; border-bottom:solid 1px #eaeaea;}
.bus_1 .bus_1_img{ width:219px; height:160px; border:solid 1px #eaeaea; float:left;}
.bus_1 .bus_1_text{ float:left; width:460px; height:140px; margin-left:20px;}
.bus_1 .bus_c{ margin:10px 0;}


/*contactÒ³Ãæ*/
#about_middle .content_box_1{
width:750px;
float:left;
}
#about_middle .content_1{
width:750px;
margin-top:30px;
margin-left:5px;
}
.map{ width:738px; height:303px; border:solid 1px #e0e0e0;}
.map img{ margin-top:2px; margin-left:2px;}
.map_t li{ border-top:solid 1px #cccccc; line-height:25px;}
.map_bt{ margin:10px 0;}

/*rlzyÒ³Ãæ*/
.bus_2{ width:710px; height:100px; float:left; border-bottom:dashed 1px #1b6baa; margin-bottom:15px;}
.bus_2 .bus_1_img{ width:80px; height:80px; background-color:#92cb32; float:left; text-align:center;}
.bus_2 .bus_1_text{ float:left; width:600px; height:80px; margin-left:20px;}
.bus_2 .bus_c{ margin:10px 0;}

/**/
.for_sheet {
	width: 200px;
	height: 25px;
	line-height: 25px;
	border:solid 1px #c2c2c2;
}
.for_sheet_q {
	width: 200px;
	height: 85px;
	line-height: 25px;
	border:solid 1px #c2c2c2;
}
.sheet td{ height:28px;}
#sh_btn{ width:500px; margin-left:auto; margin-right:auto; margin-top:30px;}
#sh_btn .sh_b_1{ width:70px; height:24px; background-image:url(../images/jszx_btnbg.png); background-repeat:no-repeat; float:left; margin-right:30px;}
#about_middle .content_box_2{
width:750px;
float:left;
}
#about_middle .content_2{
width:750px;
margin-top:10px;
margin-left:10px;
}


#show .box{ width:1000px; margin-left:auto; margin-right:auto; margin-top:20px;}
.theCurrent{ background-color:#8bc03c; height:30px;}
.theCurrent ul{ margin-left:10px; padding-top:5px;}
.show_box{ width:998px; border:solid 1px #CCCCCC; margin-top:20px; background-color:#f7f7f7;}
.show_box .show_con{ width:970px; margin-left:15px; margin-top:15px;}
.show_bt{ margin-top:20px; margin-bottom:-10px; margin-left:5px;}






