charset "utf-8";
/* CSS Document */
body { font-family: "microsoft yahei", Arial; font-size: 12px; margin:0; padding:0; background:#ffffff; color:#3c3c3c; background:#ffffff}
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#272727;font-family: "microsoft yahei"; }
span{font-family: "microsoft yahei";}
p{font-family: "microsoft yahei";}
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h1{ color:#33580a; font-weight:normal;line-height: 75px;width: 285px;font-size: 21px;}
h3 { font-size:14px;  font-weight:bold; }
h4 { font-size: 12px;    font-weight:bold; }
.clear { clear: both; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none;  }


/*头部*/
.header{
	width: 100%;
	height: 186px;
	background: #b5b5b5;
}
.header .welcome{
	height: 27px;
	width: 100%;
	background: #878787;
}
.header .welcome .bg{
	width: 1002px;
	height: 27px;
	margin: 0 auto;
}
.header .welcome .bg span{
	display: block;
	float: left;
	font-size: 12px;
	color: #ffffff;
	line-height: 27px;
}
.header .welcome .bg a{
	display: block;
	float: right;
	width: 65px;
	height: 17px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
}
.header .welcome .bg .a2{
	border-right: 1px solid #FFFFFF;
}
.header .top{
	width: 1002px;
	height: 122px;
	margin: 0 auto;
}
.header .top .logo{
	margin-top: 46px;
	float:left;
	width: 286px;
	height: 43px;
	border-right: 1px solid #e67817;
}
.header .top .biaoyu{
	width: 298px;
	height: 35px;
	float: left;
	margin:50px 0 0 11px;
	
	
}
.header .top .biaoyu span{
	font-size: 14px;
	display: block;
	color: #FFFFFF;
	line-height: 22px;
}
.header .top .biaoyu .s2{
	text-indent: 85px;
}
.header .top .erweima{
	margin: 7px 0 0 71px;
	width: 89px;
	height: 89px;
	float: left;
	border: 7px solid #FFFFFF;
}
.header .top .t_right{
	width: 217px;
	height: 75px;
	float: right;
}
.header .top .t_right .tel{
	width: 240px;
	height: 41px;
	float: right;
	background: url(../images/tel_06.png) 12px 4px no-repeat;
	margin-top: 23px;
}
.header .top .t_right .tel span{
	display: block;
	text-indent: 57px;
	line-height: 23px;
}
.header .top .t_right .tel .s1{
	color: #FFFFFF;
	font-size: 16px;
}
.header .top .t_right .tel .s2{
	color: #ea5503;
	font-size: 20px;
}
.header .top .t_right .sear{
	width: 217px;
	height: 28px;
	margin-top: 72px;
	border: none;
	position: relative;
}
.header .top .t_right .sear input{
	line-height: 22px;
    color: #666666;
    font-size: 12px;
	width: 213px;
	height: 22px;
	border-radius: 11px;
	border: 2px solid #ea5503;
	text-indent: 40px;
}
.header .top .t_right .sear .btn{
	background: #FFFFFF url(../images/search_07.png) 0px 4px no-repeat;
	width: 28px;
	height: 22px;
	position: absolute;
	border: none;
	top:2px;
	left: 12px;
	cursor: pointer;
}


.nav{
	width: 100%;
	height: 37px;
	background: #ea5503;
}
.nav ul{
	width: 1002px;
	height: 37px;
	margin:  0 auto;
}
.nav ul li{
	width: 111px;
	height: 37px;
	line-height: 37px;
	float: left;
}
.nav ul li a{
	height: 28px;
	width: 86px;
	text-align: center;
	line-height: 28px;
	margin-top: 4px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
}
.nav ul li:hover a{
	border-radius: 9px;
	background: #FFFFFF;
	color: #f18516;
}
.nav ul .on a{
	border-radius: 9px;
	background: #FFFFFF;
	color: #f18516;
}
.header .banner{
	position: relative;
	width: 100%;
	height: 450px;
}
.header .banner .bd{
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.header .banner .bd ul {
	width: 100% !important;
	height: 450px !important;
}

.header .banner .bd ul li {
	width: 100% !important;
	text-align: center;
}

.header .banner .bd ul li a {
	display: block;
	height: 450px;
	background-position: center;
	background-repeat: no-repeat;
}

.header .banner .hd {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 26px;
	text-align: center;
	z-index: 1;
}

.header .banner .hd ul {}

.header .banner .hd ul li {
	margin: 0 4px;
	width: 16px;
	height: 16px;
	background: url(../images/dot.PNG) no-repeat 0 -16px;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	font-size: 0;
}

.header .banner .hd .on {
	background-position: 0 0;
}


/*footer*/
.footer{
	width: 100%;
	height: 255px;
	background: #484848;
	border-top:6px solid #a7a7a7;
	margin-top: 20px;
	
}
.footer .f_nav{
	width: 1002px;
	margin: 25px auto 0;
}
.footer .f_nav ul li{
	float: left;
	color: #FFFFFF;
	width: 125px;
	display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
}
.footer .f_nav ul li a{
	color: #FFFFFF;
	border-bottom: 1px solid #7f7f7f;
	font-size: 16px;
}
.footer .f_l{
	width: 1002px;
	height: 102px;
	margin:100px auto 0;
}
.footer .f_l .left{
	float: left;
	width: 440px;
	height: 102px;
}
.footer .f_l .left span{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 51px;
}
.footer .f_l .right{
	float: right;
	width: 360px;
	height: 102px;
}
.footer .f_l .right span{
	margin-top: 6px;
	display: block;
	text-align: right;
	color: #FFFFFF;
	font-size: 14px;
}
.footer .f_l .right  .share{
	display: block;
	float: right;
	line-height: 28px;

}
.footer .f_l .right  .share .s3{
	display: block;
	text-align: left;
	color: #FFFFFF;
	font-size: 14px;
}
.bdsharebuttonbox{
	float: right;
}
.footer .f_l .right .s4{
	display: block;
	margin-top: 35px !important;
}



/*side*/
.side{
	width: 196px;
	float: left;
}
.side .side_c{
	width: 196px;
	float: left;
}
.side .side_c .first{
	width: 196px;
	height: 38px;
	background: #ea5503 url(../images/t1_21.png) 26px 16px no-repeat;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.side .side_c .first a{
	color: #FFFFFF;
	font-size: 16px;
	padding: 11px 0 0 46px;
	display: block;
}
.side .side_c .first a span{
	font-size: 14px;
	filter:alpha(opacity=50); 
    -moz-opacity:0.5; 
    opacity:0.5;
}
.side .side_c .l_cont{
	width: 182px;
	background: #f7efeb;
	margin: 0 auto;
}
.side .side_c .l_cont ul{
	padding-top: 19px;
}
.side .side_c .l_cont ul li{
	margin-top: 12px;
	width: 166px;
	margin: 10px auto 0;
	display: block;
}
.side .side_c .l_cont ul li a span{
	display: inline-block;
    margin-right: 5px;
}
.side .side_c .l_cont ul li>a{
	display: block;
	text-indent: 8px;
	height: 38px;
	line-height: 38px;
	width: 166px;
	text-indent: 15px;
	font-size: 14px;
	color: #000000 ;
	background: #ffe4d6  url(../images/list1_23.png) 92% center no-repeat;
}

.side .side_c .l_cont ul li .drop{
	padding-bottom: 14px;
	display: none;	
}
.side .side_c .l_cont ul li .drop a{
	display: block;
	width: 144px;
	height: 32px;
	font-size: 12px;
	color: #656565;
	line-height: 32px;
	border-bottom: 1px dashed #383838;
	margin-left: 20px;
	text-indent: 40px;
}
.side .side_c .l_cont ul li .drop a:hover{
	color: #ff9a63;
}
.side .side_c .l_cont ul li>a:hover,.side .side_c .l_cont ul .on>a{
	background: #ff9a63 url(../images/list2_19.png) 92% center no-repeat;
	color: #FFFFFF;
}
.side .side_c .l_cont ul li:hover .drop,.side .side_c .l_cont ul .on .drop{
	display: block;
}
.side .side_p{
	margin-top: 18px;
	
}
.side .side_p .text{
	width: 196px;
	
}
.side .side_p .text .s1{
	line-height: 27px;
	color: #323232;
	font-size: 16px;
}
.side .side_p .text .s2,.side .side_p .text .s3,.side .side_p .text .s4{
	color: #323232;
	font-size: 12px;
	line-height: 21px;
}
.side .side_p .text .s2 p{
	text-indent: 58px;
}

.title1{
	width: 773px;
	height: 38px;
	float: right;
}
.title1 .a1{
	width: 135px;
	height: 38px;
	background: url(../images/t3_05.png) no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
	display: block;
	float: left;
}
.title1 a span{
	font-size: 12px;
	filter:alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity:0.5;
}
.title1 .map{
	width: 630px;
	height: 38px;
	float: right;
	background: url(../images/t4_08.png) no-repeat;
	margin-top: 16px;
}
.title1 p{
	display: block;
	float: right;
	margin-top: -25px;
}

/*fanye*/
.fanye{
	width: 558px;
	height: 32px;
	margin: 35px auto 35px;
}
.fanye span{
	display: block;
	text-align: center;
	line-height: 30px;
	margin-left: 11px;
	color: #7a7a7a;
	font-size: 12px;
}
.fanye .s1{
	float: left;
	width: 75px;
	height: 30px;
	border: 1px solid #666666;
}
.fanye .s4{
	float: left;
	width: 30px;
	height: 30px;	
}
.fanye .s4 a{
	display: block;
	color: #7a7a7a;
	font-size: 12px;
	width: 30px;
	height: 30px;
	border: 1px solid #666666;
}
.fanye .s5{
	float: left;
	width: 20px;
	height: 30px;
	color: #7a7a7a;
	font-size: 12px;	
}
.fanye .s3{
	float: left;
	width: 82px;
	height: 30px;
	border: 1px solid #666666;
}
.fanye .s4 a:hover,.fanye .s4 .on{
	color: #FFFFFF;
	background: #e16927;
	border-color: #e16927;
	
}