@charset "utf-8";
*{
	font-family: "微软雅黑";
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FEFEFF;
	font-size: 14px;
	line-height: 25px;
	color: #333;
	text-decoration: none;
}
.width {
	width: 1150px; margin-left:auto; margin-right:auto;
}
.width100 {
	min-width: 1200px;width:100%;
}
.top{
	text-align:left;
	margin-top:15px;
}
.topBtn {
	height:40px;
}
.topBtn ul{
	padding: 0px;
	list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topBtn ul li{
	padding: 0px;
	list-style: none;
	float: left;
	font-size: 16px;
	line-height: 40px;
	text-decoration: none;
	margin-top: 0px;
	margin-right:20px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.topBtn ul .OnBtn a{	font-size: 16px;
	line-height: 40px;
	color: #de5a21;
	text-decoration: none;
	height: 24px;
	width: 80px;
	text-align: left;}
.topBtn ul li a{
	font-size: 16px;
	line-height: 40px;
	color: #333333;
	text-decoration: none;
	display: block;

	width: 80px;
	text-align: left;
	font-family: "微软雅黑";
}
.topBtn ul li a:hover{
	font-size: 16px;
	line-height: 40px;
	color: #de5a21;
	text-decoration: none;

	width: 80px;
	text-align: left;
	font-family: "微软雅黑";
}

.indexBanner{ height:440px; overflow:hidden;}

.Language{
	float: right;
	position: relative;
}
.cnBtn{}
.cnBtn a{
	font-size: 12px;
	line-height: 25px;
	color: #000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	text-align: left;
	text-indent: 25px;
	background-image: url(en/images/lan_03.jpg);
}
.enBtn{
	display:none;
	position: absolute;
	top: 24px;
	text-align:left;
	left:0px;
	z-index: 999;
	background-color: #FFF;
	width:80px;
}
.enBtn a{
	font-size: 12px;
	line-height: 25px;
	color: #000;
	text-decoration: none;
	background-image: url(images/language_06.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	text-align: left;
	text-indent: 25px;
}

.pathList {
	text-align:right;
	margin-top:40px;
}
.pathList a{
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}
.leftBox{
	width: 250px;
	position: relative;
}
.leftBtn{}
.leftBtn ul{
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.leftBtn ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;text-align:left;
}
.leftBtn ul li a{
	font-size: 16px;
	line-height: 60px;
	color: #434343;
	text-decoration: none;	
	padding-left:60px;
	
}
.leftBtn ul ul{
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -10px;
}
.leftBtn ul li a:hover{ color:#F00;}
.leftBtn ul ul li{
/*	border-top: 1px solid #CCCCCC;*/
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.leftBtn ul ul li a{
	font-size: 14px;
	line-height: 40px;
	color: #7B7B7B;
	text-decoration: none;
	padding-left: 70px;	
}
.mainBox{ width:830px; line-height:30px; font-size:14px; text-align:left; padding-bottom:50px;}
img{ max-width:100%;}
.main{
	background-image: url(images/leftBg_03.jpg);
	background-repeat: repeat-y;
}
.aboutTitle {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #ff7200;
}
.aboutTxt{ font-size:20px; line-height:36px; text-align:left; margin-top:30px;}
.aboutTxt img{ float:right; margin-left:60px;}
.aboutContent{ margin-top:40px;}
.more{

	margin-top: 40px;

}
.more a,.more a:hover,.more a:visited{
	font-size: 16px;
	line-height: 35px;
	width: 80px;
	display: block;
	text-decoration: none;
	text-align: center;
	border: 1px solid #333333;
	color: #333333;
}
.mainTitle{
	font-size: 20px;
	line-height: 40px;
	text-decoration: none;
	color: #333333;
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	}
.mainTitle a{	font-size: 20px;
	line-height: 40px;
	text-decoration: none;
	color: #333333;}
.ProContent{ margin-top:20px; margin-bottom:20px; }
.ProContent a{
	text-decoration: none;
	color: #333333;
}
.ProContent img{ float:right; border:0px; margin-left:20px; margin-bottom:10px;}
/* ul_change_a1 */
.changeBox_a1{width: 100%;height: 460px;padding: 0px;position: relative;overflow-y: hidden;}
.changeBox_a1 .a_bigImg{position:absolute;top:0px;left:0px;display:none; z-index:10;}
.changeBox_a1 a{display: block;text-align: center;width: 100%;}
#change_1 .a_last{position: absolute;top: 280px;width: 75px;height:100px;background: url(images/bannerBTN.png) no-repeat;text-indent: -999em;overflow: hidden;left: 5%;}
#change_1 .a_next{position: absolute;top: 280px;width: 75px;height: 100px;text-indent: -999em;overflow: hidden;right: 5%;background-image: url(images/bannerBTN.png);background-repeat: no-repeat;background-position: -76px;}

/* ul_change_a2 */
.ul_change_a2{position:absolute;right:45%;bottom:0px;overflow:hidden;left: auto;z-index:200;}
.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;margin-right:2px;/*	filter:alpha(opacity=85);opacity:0.85;*/
	cursor:hand;cursor:pointer;background-image: url(images/dian.png);background-repeat: no-repeat;background-position: center top;height: 26px;width: 28px;padding-top: 0px;padding-right: 3px;padding-bottom: 0px;padding-left: 3px;}
.ul_change_a2 span.on{background-image: url(images/dian.png);background-repeat: no-repeat;background-position: center -32px;height: 26px;width: 28px;}
.PAN{margin-top: 8px;margin-bottom: 8px;border-top-width: 3px;border-top-style: solid;border-top-color: #CCC;}

.AtOn a {
	color: #F00 !important;
}


.ProBg{
	background-image: url(images/index_27.jpg);
	height: 510px;
	background-repeat: no-repeat;
	background-position: center center;
}
.marginTop15 {margin-top: 15px;}
.margintop25{ margin-top:25px;}
.margintop55{ margin-top:55px;}
.BoxTitle{
	font-size: 25px;
	line-height: 36px;
	color: #000000;
	text-align: left;
}
.BoxTitleEn{ font-size:18px; line-height:20px; color:#666;font-family:Arial; text-align:center;}
.titlesmall{ font-size:28px; line-height:36px; color:#000; text-align:left;}
.titlesmallen{ font-size:12px; line-height:20px; color:#666;font-family:Arial;text-align:left;}
.porTitle{ padding-top:75px;}
.floatleft{ float:left;}
.floatright{ float:right;}
.clearboth{ clear:both; }
.newsWidth{ width:46%;}
.Bottom {
	background-color:#333333;
	height:80px;

}/*
.Bottom div,.Bottom a,.Bottom a:visited,.Bottom a:hover{
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
		color: #333333;
}

.BottomPro{
	width: 650px;
	height:386px;
	padding-top:50px; padding-bottom:20px;
}
.bottomProTitle{ font-size:25px !important; text-align:left; line-height:40px !important; margin-top:35px;}
.BottomPro ul{ margin:0px; padding:0px; list-style:none;}
.BottomPro ul li{ margin:0px; padding:0px; list-style:none; width:20%;line-height:40px; height:40px; float:left; text-align:left;}
.BottomPro ul li a,.BottomPro ul li a:visited,.BottomPro ul li a:hover{
	color: #FFFFFF;
	font-size:18px!important;
}
.BottomPro ul ul{ float:left;}
.BottomPro ul ul li{
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 0px;
	width:100%;font-size:16px; line-height:40px;
}
.BottomPro ul ul li a,.BottomPro ul ul li a:hover{
	font-size: 14px!important;
	line-height: 30px;
	text-align: left;
	color: #abacac;
}*/
.companyTxt{ color:#FFF; text-align:left; line-height:80px;}
.bottomBtn ul,.bottomBtn ul li{ margin:0px; padding:0px; list-style:none; line-height:50px;}
.bottomBtn{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height:60px; line-height:60px !important;
}
.bottomBtn ul li{ float:left; width:120px; text-align:left;}
.copyright{text-align:left; color:#a0a0a0 !important; line-height:45px !important;}

.proClassList{ height:90px; padding-top:55px;}
.proClassList ul{ margin:0px; padding:0px; list-style:none;}
.proClassList ul li{
	list-style: none;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 25px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
}
.proClassList ul li a{
	font-size: 16px;
	line-height: 35px;
	text-decoration: none;
	color:#595757;
}
.newsBox{ margin-top:40px; margin-bottom:40px;}
.NewsWidth{ width:550px; font-size:30px; line-height:40px; color:#333; text-align:left; margin-top:30px;}
.NewsWidth label{ font-size:12px; font-family:Arial; margin-left:20px; color:#999 !important; }

.NewsList{}
.NewsList ul{ margin:0px; padding:0px; list-style:none;border-top: 1px dashed #CCCCCC;}
.NewsList ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	line-height: 30px;
	text-decoration: none;
	border-bottom: 1px dashed #CCCCCC;
}
.NewsList ul li label{ float:right;line-height: 30px; font-size:12px; margin-top:8px;}
.NewsList ul li a{
	font-size: 16px;
	line-height: 50px;
	text-decoration: none;
	text-align: left;
	color: #333333;
}
.NewsCon{ height:150px;　　word-break:break-all; /*支持IE，chrome，FF不支持*/
　word-wrap:break-word;/*支持IE，chrome，FF*/}
.NewsCon a{}
.NewsCon ul,.NewsCon ul li{ margin:0px; padding:0px; list-style:none;}
.NewsCon ul li{ font-size:12px; line-height:18px; color:#999;}
.NewsCon ul li img{ margin-right:20px;}
.NewsCon ul li a{
	background-image: url(images/NewsTitleBg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 16px;
	line-height: 50px;
	text-decoration: none;

}
#ProList{}
#ProList ul{
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 0px;
}
#ProList ul li{
	padding: 0px;
	list-style: none;
	float: left;
	width: 367px;
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
}
#ProList ul li img{ width::367px; height:397px}
#ProList ul li a{
	font-size: 14px;
	line-height: 50px;
	text-decoration: none;
	color: #666666;
	display: block;
	font-family: "微软雅黑", "宋体";
}
#ProList ul .ProClassOn{
	color: #de5a21;
}
.kehu{ height:200px; margin-bottom:40px;}
.kehu ul{ margin:0px; padding:0px; list-style:none;}
.kehu ul li{
	padding: 0px;
	list-style: none;
	float: left;
	width: 135x;
	margin-bottom: 0px;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 0px;
}
.search{
	border-radius:4px;
	border: 1px solid #CCCCCC;
	width: 200px;
	margin-top: 6px;
	overflow: hidden;
	float: right;
}
.search input{ border:0px ;background-color:transparent;outline:none;}
.search input[type=submit]{
	text-indent: -100000px;
	background-image: url(images/lan_07.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.tel{ color:#FFF; line-height:16px; font-size:14px; font-family:Arial; margin-top:6px;}


.yyClass{ margin-top:20px; margin-bottom:40px;}
.yyClass ul{
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	margin-left: -22px;
	margin-right: 0px;
	margin-top: 0px;
}
.yyClass ul li{
	padding: 0px;
	list-style: none;
	float: left;
	width: 190px;
	margin-bottom:30px;
	margin-left: 22px;
	margin-right: 0px;
	margin-top: 0px;
	text-align:center;
	background-color:#f1f1f1;line-height:40px;
}
.yyClass ul li a{
	text-decoration: none;
	text-align: center;
	color: #333333;
	line-height:40px;
}
.contactTitle{ margin-top:40px; text-align:center; font-size:30px; line-height:40px;}
.DownList{}
.DownList ul{ margin:0px; padding:0px; list-style:none;}
.DownList ul li{
	padding: 0px;
	list-style: none;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
}
.DownList ul li a{
	background-image: url(images/down_06.jpg);
	background-repeat: no-repeat;
	background-position: 30px center;
	background-color: #de5a21;
	display: block;
	line-height: 55px;
	color: #FFF;
	text-decoration: none;
}

.mainProClass{ padding-bottom:50px;}
/*.MenuBg134,.MenuBg135{ background-color:#efefef; width:100%; height:}*/
.contact{ text-align:left; margin-bottom:50px;}

.leftTitle{
	background-image: url(images/LeftTitleBg.png);
	background-repeat: no-repeat;
	width: 251px;
	height: 60px;
	color: #FFF;
	line-height: 60px;
	position: absolute;
	top:-60px; left:0px; z-index:888;
	text-align:left; font-size:20px; text-indent:60px;
}
.line{
	border-top: 1px solid #CCCCCC;
	margin-top:45px;
}

.TopTxt{
	width: 450px;
	height: 350px;
	float: right;
	position: relative;
	z-index:888;
}
.TopTxtBg{
	background-color: #da6724;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	width: 450px;
	height: 440px;
	position: absolute;
	top:0px; left:0px;
}
.TopTxtBox{color: #FFF;
	font-size: 20px;
	line-height: 35px;	position: absolute;
	top:50px; left:20px;	width: 410px;
}
.indexBannerBox{
	position: relative;
}
.indexBannerTxt{
	position: absolute;
	right:0px;
}


.huibg{
	background-color: #eeeeee;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 70px;
	margin-bottom: 70px;
	background-image: url(images/cy_103.jpg);
	background-position: center 110px;
	background-repeat: no-repeat;
}
.indexNewsTitle{
	font-size: 25px;
	line-height: 45px;
	color: #000000;
	text-align: left;
}
.indexNewsTitle a{
	text-decoration: none;
	color: #e05b10;
	float:right;font-size:12px; line-height:45px;
}
.indexNewsList{ width:520px;}
.indexNewsList ul{
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -30px;
}
.indexNewsList ul li{
	padding: 0px;
	list-style: none;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 50px;
	height:80px;
}
.ProTitle{ background-color:#de5a21; font-size:16px; line-height:30px; color:#FFF; text-align:center;padding:5px;}
.ProContentTitle{background-color:#de5a21; font-size:16px; line-height:30px; color:#FFF; text-align:left;padding:5px;}
.proTitleShow{ color:#de5a21; text-align:center;font-size:16px; line-height:30px;padding:5px;}
.ProContentShow{ text-align:left;font-size:16px; line-height:30px; padding:5px;}
.linebg1{ background-color:#dcdddd;}

.newDate{ width:75px; height:80px; background-color:#CCC;}
.newMain{ width:420px;}
.newTitle a{
	font-size: 18px;
	line-height: 25px;
	text-decoration: none;
	color: #000000;
}
.newContent,.newContent a,.newContent a:visited,.newContent a:hover{
	font-size: 12px;
	line-height: 16px!important;
	color: #999;
	text-decoration: none;
}
.newDatem{ font-size:20px; text-align:center; line-height:30px; margin-top:10px;}
.newDatey{font-size:14px; text-align:center;line-height:30px;}

.indexNewsList ul li:hover .newDate{ width:75px; height:80px; background-color:#de5a21;}
.indexNewsList ul li:hover .newDatem{ font-size:20px; text-align:center; line-height:30px; color:#FFF;margin-top:10px;}
.indexNewsList ul li:hover .newDatey{font-size:14px; text-align:center;line-height:30px; color:#FFF;}

.aList{}
.aList ul{ margin:0px; padding:0px; list-style:none;}
.aList ul li{ margin:0px; padding:0px; list-style:none;}
.aList ul li a{
	font-size: 16px;
	line-height: 35px;
	text-decoration: none;
	color: #333333;
}

.wxBox{
	position: relative;
	width:26px; height:26px;
}
.wxImg{
	position: absolute;
	display:none;
	bottom:20px; left:-15px;
	padding:10px;
	width:95px;
	background-color:#FFF;
}
.wxImg img{ margin:0px; padding:0px; list-style:none; bottom:0px;}