@charset "utf-8";
/* 页面基本样式 */
*{ margin:0px; padding:0px;}
img{ border:0;}
body{background:#ffffff;}
ul,li{
	list-style:none;
     }
a{
	color:#333333;
	text-decoration:none;
	font-size:14px;
}
a:hover{
	color:#c72711;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.clearfix:after { content:”.”; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* main */
.wrap{
	width:100%; 
	height:auto;
	overflow:hidden;
	}
.wrap_barner{
	max-width:1440px; 
	width:100%; 
	margin:0 auto;
	}
#main{
	max-width:1440px; 
	width:100%;
	height:600px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	}
#main .box{
	max-width:1440px; 
	width:100%;
	height:600px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	}
#main .box img{
	max-width:1440px; 
	width:100%;
	height:600px;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;filter:alpha(opacity=0);
	}

.head_main{
	max-width:1100px;
    width:100%; 
	height:auto; 
	background-color:#ffffff;  
	margin:0 auto; 
	position:relative; 
	z-index:999;
	margin:-600px auto 0 auto;
	}
.head_top{
	max-width:1100px; 
	width:100%; 
	height:86px;
	}
.head_img{
	width:168px; 
	height:86px; 
	float:left;
	}
.head_nav{
	max-width:1100px; 
	width:100%;  
	height:33px; 
	border-top:2px solid #c72711;
	}

.nav_ul{
	list-style:none; 
	display:block;
	max-width:1100px; 
	width:100%; 
	height:33px; 
	padding:0px;
	}
.nav_ul li{
	list-style:none; 
	display:block; 
	max-width:182px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	border-right:1px solid #b8b8b8; 
	float:left; color:#333333; 
	font-size:14px; 
	text-align:center;
	}
.nav_ul li a:link{
	list-style:none; 
	display:block; 
	max-width:182px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	float:left; 
	color:#333333; 
	font-size:14px; 
	text-align:center;
	}
.nav_ul li a:visited{
	list-style:none; 
	display:block; 
	max-width:182px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	float:left; 
	color:#333333; 
	font-size:14px; 
	text-align:center
	}
.nav_ul li a:hover{
	list-style:none; 
	display:block; 
	max-width:182px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	float:left; 
	color:#c72711; 
	font-size:14px; 
	text-align:center;
	}
.nav_ul li a:active{
	list-style:none; 
	display:block; 
	max-width:182px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	float:left; 
	color:#c72711; 
	font-size:14px; 
	text-align:center;
	}
.nav_ul2{
	max-width:182px; 
	width:100%; 
	height:auto; 
	list-style:none; 
	background-color:rgba(255,255,255,.5); 
	display:none; 
	margin-top:33px; 
	padding:0px;
	}
.nav_ul2 li{
	background-color:rgba(255,255,255,.8);
	list-style:none; 
	max-width:183px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	color:#333333; 
	text-align:center; 
	display:block; 
	border-bottom:1px solid #ffffff; 
	font-size:13px;
	}
.nav_ul2 li:link{
	background-color:rgba(255,255,255,.8);
	list-style:none; 
	max-width:183px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	color:#333333; 
	text-align:center; 
	display:block; 
	border:0px; 
	font-size:13px;
	}
.nav_ul2 li:visited{
	background-color:rgba(255,255,255,.8);
	list-style:none; 
	max-width:183px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	color:#333333; 
	text-align:center; 
	display:block; 
	border:0px; 
	font-size:13px;
	}
.nav_ul2 li:hover{
	background-color:rgba(255,255,255,.8);
	list-style:none; 
	max-width:183px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	color:#ffffff; 
	text-align:center; 
	display:block; 
	border:0px; 
	font-size:13px; 
	background-color:#c46f63;
	 cursor:pointer;
	 }
.nav_ul2 li:active{
	background-color:rgba(255,255,255,.8);
	list-style:none; 
	max-width:183px; 
	width:100%; 
	height:33px; 
	line-height:33px; 
	color:#ffffff; 
	text-align:center; 
	display:block;
	 border:0px; 
	 font-size:13px; 
	 background-color:#c46f63; 
	 cursor:pointer;
	 }
.nav_ul li:hover .nav_ul2{
	display: block;
	}
.mains_content{
	width:100%; 
	height:auto;
	position:relative; 
	z-index:999; 
	margin:355px auto 0px auto;
	}
.mains_content2{
	width:100%; 
	max-height:400px;
	position:relative; 
	z-index:999; 
	margin:355px auto 0px auto;
	}	
.mains{
	max-width:1100px; 
	width:100%; 
	height:375px; 
	margin:0 auto; 
	padding:15px 0 10px;
	background-color:#ffffff;
	}
.mains2{
	max-width:1100px; 
	width:100%; 
	height:330px; 
	margin:0 auto; 
	padding:15px 0 10px;
	background-color:#ffffff;
	}
.mains3{
	max-width:1100px; 
	width:100%; 
	height:425px; 
	margin:0 auto; 
	padding:15px 0 10px;
	background-color:#ffffff;
	}
.mains4{
	max-width:1100px; 
	width:100%; 
	height:400px; 
	margin:0 auto; 
	padding:15px 0 10px;
	background-color:#ffffff;
	}
.mains5{
	max-width:1100px; 
	width:100%; 
	height:400px; 
	margin:0 auto; 
	background-color:#ffffff;
	 }
.mains_left{
	max-width:345px; 
	min-height:280px; 
	float:left; 
	border-right:1px solid #c0c0c0; 
	padding:0 10px 10px 10px;
	}
.mains_left2{
	max-width:345px; 
	width:100%; 
	min-height:280px; 
	float:left; 
	border-right:1px solid #c0c0c0; 
	padding:0 10px 10px 10px;
	}
.news_title{
	max-width:331px; 
	width:100%; 
	height:65px; 
	line-height:65px; 
	float:left;
	}
.news_title h2{
	max-width:331px; 
	width:100%; 
	height:65px; 
	text-indent:1em; 
	line-height:65px; 
	float:left; 
	background:url(../images/index/index_incon.png) 0 23px no-repeat;
	}
.news_content{
	text-align:justify; 
	line-height:24px; 
	font-size:12px; 
	margin-top:65px;
	}
.news_content2{
	text-align:justify; 
	line-height:24px; 
	font-size:12px; 
	margin-top:30px;
	padding:0px 15px;

	}
.mains_middle ul{ 
	list-style:none;
	}
.mains_middle li{
	 list-style:none;
	 
	 padding:0px 0px 10px 0px;
	 }
.news_content .time{ 
	display:block; 
	color:#999999; 
	font-size:12px;
	}
.mains_middle{ 
	max-width:345px; 
	width:100%; 
	min-height:320px; 
	float:left; 
	border-right:1px solid #c0c0c0; 
	padding:0px 10px 0px 10px;
	}
.mains_right{
	 max-width:345px;
	 width:335px; 
	 min-height:320px;
	 float:right; 
     padding:0px 10px 5px 10px;
	}
.mains_right2{
	 max-width:345px;
	 width:100%;
	 min-height:285px;
	 float:right; 
     padding:0px 10px 5px 10px;
	}
.footer{
	margin:0px auto 15px auto; 
	text-align:left; width:100%; 
	max-width:1100px; 
	z-index:9999; 
	border-top:2px solid #c72711; 
	padding:17px 0; 
	color:#333333;
	}
.footer2{
	margin:0px auto 15px auto; 
	text-align:left; width:100%; 
	max-width:1100px; 
	z-index:9999; 
	border-top:2px solid #c72711; 
	padding:17px 0; 
	color:#333333;
	}
.copyright{
	float:left; 
	white-space:nowrap;
	font-size:13px;
	}

.about_us_title{
	max-width:1100px; 
	width:100%; 
	height:65px; 
	line-height:65px; 
	float:left;
	
	border-bottom:1px solid #e1e1e1;
	}
.about_us_title h2{
	margin-left:40px;
	max-width:1000px; 
	width:100%; 
	height:65px; 
	text-indent:1em; 
	line-height:65px; 
	float:left;
	background:url(../images/index/index_incon.png) 0 23px no-repeat;
	}
.about_us_content{
	line-height:24px;
	margin:0px 40px 0px 40px;
	padding-top:25px;
	line-height:26px;
	height:1200px;
	}
.about_us_content2{
	line-height:24px;
	margin:0px 40px 0px 40px;
	padding-top:25px;
	line-height:26px;
	}
.service_left{
	max-width:340px;
    width:100%; 
	height:200px; 
	float:left;
	margin:0px 10px 0px 0px;
	padding:50px 0px 0px 0px;
	font-size:14px;
	}

.service_right{
	max-width:650px; 
	width:100%; 
	height:300px; 
	float:right;
	}