@charset "gb2312";
*{margin:0;padding:0;list-style-type:none; box-sizing:border-box}
body{color:#323232;font-family:'Î¢ÈíÑÅºÚ','Arial'; font-size:15px; line-height:1.6; font: "Microsoft Yahei","Î¢ÈíÑÅºÚ",sans-serif; background:url(../images/bg.png)}
body,html{ height:100%;margin:0px; }
table{ margin:0 auto}
img{ border:0;}
ul,ol{list-style-type:none; margin:0; padding:0}
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#af0000;}
.fl{ float:left}.fr{ float:right}
.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clear {
	zoom: 1; /* for IE6 IE7 */
}
h1,h2,h3{ font-weight:normal; font-size:16px}
article,aside,footer,header,nav,section{display:block;border:0;}
a,img{ border:0;}
#top,#menu,#main1,#main2,#main3,#main4,#main5,#main6,#bottom{ width:1200px; margin:0 auto; clear:both;}

.search{ height:40px; background:url(../images/ser_kuang.png) no-repeat bottom left;  float:right; vertical-align:baseline; margin-top:40px; margin-right:8px;}
.input{ border:0; width:195px; height:35px; line-height:35px; padding-left:20px;  margin:0; float:left; background:#fff; border:#82b54c solid 3px; }
.search li{ float:left; display:inline-block; }
.ser_bt{ float:left; border:0; margin:0; padding:0; border-right:#090 solid 1px;height:40px;}
#main1{ padding-top:5px}
#top_box{
	width: 100%;
	height:108px;
     background:#fff;
	top: 10px;
}
#logo{ height:108px; line-height:108px; 
}

#logo img {
  vertical-align: middle;
}

ul{ margin:0; padding:0; list-style-type:none}
li{ }
.fl{ float:left}
.fr{ float:right}
#menu_box{ width:100%;background:#82b54c;height:50px; height:50px;
}
#sddm
{
	margin: 0 auto;
	padding: 0;
	width:1200px;
	z-index:999;
	position: relative;
	height:50px; height:50px; 
	padding:0px; list-style-type:none;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
	text-align:center;
	position:relative;
	float:left;
	width:140px;
height:100px; height:50px; 
	}

#sddm li a
{ color:#fff;
font-size:18px;
display:inline; height:50px; line-height:50px; 
	padding:0px; list-style-type:none;
}

#sddm>li>a:hover
{ background:#b2802f;
color:#fce1ac; text-decoration:underline; transition: all 0.5s  ease; 
	display:inline
}
#sddm div
{	
	visibility: hidden;
	margin: 0;
	padding: 0;
	background:#6ab541 no-repeat right bottom; background-size: 40% 50%;
	position:absolute;
	left:0px;
	top:50px;
	min-width:262px; padding:10px; border:rgba(255,255,255,0.35) solid 1px; border-top:0
	


	}
	#sddm div a{		height:35px;
		line-height:35px;width: auto; text-align:center; float: left; display:block; padding:0px 40px 
 }
	#sddm div a:link
	{
	font-size:16px;width: auto; color:#000000;
		 float: left; 


		
}
	#sddm div a:visited{color:#000;border-bottom:#82b54c solid 1px;padding: 5px 5px 5px 30px;}


	#sddm div a:hover
	{
		
        color: #a60000;
		background:#f99341; border-bottom:#900 ;
		font-size:16px;
}
	#sddm div a:active{ }
.line { border-bottom:#b49468  solid 1px; height:35px; line-height:35px}
.tit{ border-bottom:#b49468 solid 1px; background:url(../images/tit_bg.png) left center no-repeat; height:50px; line-height:50px; padding-left:120px; box-sizing:border-box; margin-bottom:20px; margin-right:20px;margin-top: 20px;}
.tit2{ border-bottom:#b49468 solid 1px; background: url(../images/index_22.jpg) left center no-repeat; height:50px; line-height:50px; padding-left:30px; box-sizing:border-box; margin-bottom:20px; margin-right:20px; font-size:18px; font-weight:bold}

.red{ color:#000; font-weight:bold; font-size:20px}
#mian2_left{ width:25%}#mian2_right{ width:70%}
#mian2_left>ul>li{ margin:20px 0; color:#735830; font-weight:bold}


/*Ñ¡Ïî¿¨*/
.fenlei_tit{ height:40px; line-height:40px; width:80%; margin:0 auto; font-weight:bold; text-align:left}
#wrap{
	text-align:left;
	width:1000px;
	background-image: url(images/bj.png);
	_background-image: url(images/bj.gif);
	background-repeat: no-repeat;
	background-position: left top;margin-top:10px;
	}
#menu{
	float:left; 
	width:30%; 
	background:url(images/shuxian.jpg) no-repeat right center;
	}
#menu ul{}
#menu li{
	height:40px; 
	line-height:40px; 
	margin-bottom:5px; }
#menu a{ display:block;width:258px; height:38px; border-radius:8px; line-height:38px; margin:0 auto; border:#bc9e68 solid 1px; background:url(../images/dot.png) no-repeat 20px center; padding-left:40px; font-weight:normal}
#menu a:hover,#menu .on a{
	width:258px; color:#fff; background-size:cover;  background: url(../images/fenlei_bg.png) no-repeat center left; }
#content{
	float: right; width:70%; overflow:hidden

	}

#content ul{height:430px;overflow:hidden;
	list-style:none; 
	margin:0; 
	padding:0}
#content li{padding:3px; display:inline-block; float:left; padding: 5px; text-align:center; width:31%; background:url(../images/pic_bg.png) center; padding:6px; background-size: cover; margin:5px}#content li img{ width:100%; height:176px; text-align:center}

.case_li{float:left; position:relative;width:100%; overflow:hidden;height:180px;  margin:5px; margin-bottom:10px; text-align:center}
.case_li_txt{width:100%; height:62px;box-sizing:border-box; background:rgba(121,25,26,0.9); top:180px;  position:absolute; overflow:hidden; color:#ffe0ab; padding-top:10px}
.case_li_txt_hover{width:100%; height:62px; background:rgba(121,25,26,0.9);  position:absolute; overflow:hidden ;}
#main3>ul>li{ float:left; width:30%; margin-right:10px}



.pic_list{ width:98%;}
.pic_list li{ width:232px;  float:left; margin-bottom:10px; text-align:center; margin-right:13px}
.pic_list li img{ width:100%}

.sy_lxwm{ background: bottom no-repeat; box-sizing:border-box; padding:20px; height:300px; padding-top:8px}.sy_lxwm h1{ margin:10px 0}
#bottom_box{ height:38px; width:1200px; background:#6fbd97; color:#333; margin:0 auto; line-height:38px}
#bottom_box a{color:#333}
.in_left{ width:270px; padding:0 8px; float:left}
.lxwm{ width:287px;padding:1px; border:#CCC solid 1px; background:#eeeeee; height:290px; clear:both}

.in_left_tit{ font-size:18px; font-weight:bold; height:38px; line-height:38px; color:#0080a4; border-bottom:#0080a4 solid 4px; padding-top:10px;}
.in_left ul{ background:url(../images/in_10.jpg) repeat-y; width:100%}
.in_left ul li{ background:url(../images/in_07.jpg) no-repeat; height:30px; line-height:30px; width:100%; margin:0 auto; } 
.in_left span a{width:80%;  color:#fff;  position:relative; top:-6px; left:35px;}
.content{ padding:10px; line-height:25px; box-sizing:border-box}




.yel{ font-family:Arial, Helvetica, sans-serif;  font-size:22px; color:#f9ff50}
.in_left_menu li{ border-bottom:#CCC solid 1px;}
.in_left_menu li:hover{ background:#daf1fb}
.in_left_menu li:before{ content:url(../images/dot1.jpg)}.in_left_menu a{ margin-left:10px}

.more{ background:#4dba19; border-radius:5px;width:80px ; text-align:center}.more a{ color:#fff;  height:24px; line-height:24px}
.border{ border-bottom:#bfbfbf  dashed 1px;}
.bt li{ float:left;}
.bt{ margin-top:20px; margin-left:30px}
.in_left_menu li{ border-bottom:#CCC solid 1px;}
.in_left_menu li:hover{ background:#daf1fb}
.in_left_menu li:before{ content:url(../images/dot1.jpg)}.in_left_menu a{ margin-left:10px}
.in_right{ float:right; width:72%;}.in_right ul{ width:100%}
.in_right>ul>li{ width:200px;float:left; margin-bottom:10px; text-align:center; margin-right:13px; overflow:hidden}
.in_right>ul>li a{ width:200px; height:180px;overflow:hidden}
.in_right>ul>li>img{ width:200px}.in_right ul li img:Hover{ transition:all 0.3s; -webkit-transition:all 0.3s; transform:scale(1.1); -webkit-transform:scale(1.1)}



.tiao{ background:; height:30px; line-height:30px; text-align: center; margin:0 auto; border-radius:; color:#000; width:95%}
.tiao a{ color:#000}

.news{ width:100%;}
.news ul{ padding:0; margin:0}
.news li{ height:35px; border-bottom:#a19174 dashed 1px; width:95%; line-height:35px; margin:0 auto; }

#pic{ width:975px; margin:0 auto}
.lxwm{ background:url(../images/index_66.jpg) right bottom no-repeat; width:95%; height:200px}
#main{ width:1200px; margin:0 auto}

#in_banner{ width:1400px; margin:0 auto; padding:8px 0}.news_x ul{ padding:0; margin:0}



/*foot*/
.foot_link_bg{  width:100%; margin:0 auto;}
.foot_left{ float:left; width:400px}

.foot_link{ width:1004px;  height:52px; margin:0 auto;}
.foot_link li{ float:left; color:#000000; height:52px; line-height:52px;}
.foot_link li a{color:#ffe0ab; height:52px; line-height:52px; padding-left:20px;}
/*foot*/
.foot_bg{ width:100%; margin:0 auto;  overflow:hidden;background:#233760; }
.foot_link_bg{ background:#82b54c} 
.dibu_bg{ background: url(../images/bottom_bf.jpg); width:100%; margin:0 auto; overflow:hidden;color:#000000; padding:30px 0}
.dibu { width: auto;  color:#000000} 
.dibu a{ color:#000000;  line-height:30px;}
.fenlei{  box-sizing:border-box; width:100%; height:35px;} 
.fenlei a{ display:block;background: url(../images/fenlei1.jpg) no-repeat; width:100%; height:35px;}
.fenlei a:hover{ background:url(../images/menuon.jpg); width:100%; color:#000; background-size:cover; font-weight:bold}
.bottom_menu{ width:1100px; margin:0 auto; }
.bottom_menu li{ float:left; width:110px; margin:0 10px}.bottom_menu li a{ color:#fff; display:block; height:40px; line-height:40px; text-align:center;}
.bottom_menu li a:before{ content:"|¡¡¡¡"; color:#fff; font-weight:bold;} 
.bottom_menu li:nth-child(1) a:before{ display:none}
.in_fenlei a{  display:block;width:100%; height:38px; border-radius:8px; line-height:38px; margin:0 auto; border:#bc9e68 solid 1px; background:url(../images/dot.png) no-repeat 20px center; padding-left:70px; font-weight:normal}
.in_fenlei a:hover{ background:url(../images/dot.png) no-repeat 20px center,url(../images/in_fenlei_bg.png) right no-repeat}
  
strong{ font-size:18px}
#full-screen-slider { width:100%; height:440px; float:left; position:relative}
#slides { display:block; width:100%; height:440px; 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:0px; top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#d00000}

#biaodan tr td input{ height:30px; line-height:30px; }
.input_bt{ width:100px; height:35px; line-height:35px}