html,body,div,img,a,ul,li,dl,dt,dd,p,span,input,cite,h1,h2,h3,h4,h5,h6,form,table,tr,td,textarea{margin:0;padding:0;border:0;}
html,body { margin:0px; padding:0px; width:100%; font-family:'宋体',Microsoft YaHei,"微软雅黑"; font-size:12px; color:#000000; background:#ffffff }
:focus{outline:0;}
cite,em{font-style:normal;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;}
.Fleft{float:left;}
.Fright{float:right;}
.FAlignLeft{text-align:left;}
.FAlignRight{text-align:right;}
.FAlignCenter{text-align: center;}
table {border-collapse: collapse;/*为表格设置合并边框模型*/border-spacing: 0;}

input,textarea {font: 12px/20px;	font:inherit;resize:none;/*textarea是被固定宽度和高度的*/}

* { _noFocusLine: expression(this.hideFocus=true); } /* Removes dotted lines around links */

a {text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear; transition:color 0.2s linear; color:#000000;}

a:focus , a:link, a:active {outline:none;}

a:hover {color:#ff6e00;}


input[type="text"], input[type="password"], input.text, input.title, textarea, select { background:#FFFFFF; border:1px solid #d4d4d4;-moz-box-shadow:0px 2px 2px #ececec inset;              
    -webkit-box-shadow:0px 2px 2px #ececec inset;              
    box-shadow:0px 2px 2px #ececec inset; padding:5px; width:200px; }

input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {  -moz-box-shadow: 0px 0px 2px rgba(225, 110, 0, 0.5);  -webkit-box-shadow: 0px 0px 2px rgba(225, 110, 0, 0.5); border:1px solid #ff9d53; box-shadow: 0px 0px 2px rgba(225, 110, 0, 0.5); }

input[type="text"], input[type="password"], input.text, input.title, textarea, select { font-family:Arial; font-size:12px; margin:5px 0; }

input.text, input.title, select { width:89%; }

input.title { font-size:13px; }

textarea { height:130px; padding:2% 2%;  width:400px; }

form.inline { }

form.inline p { margin-bottom:0; }



/*headent*/
.headent{ width:100%; height:134px; background:#f6f6f6; border-bottom:2px solid #c29023;}/*110*/
.divCenter{ width:1000px; margin:0 auto;}
.logo{ width:185px; padding:56px 0 0 0;}
.nav{ width:810px; position:absolute; float:right; z-index:100; height:60px; margin:81px 0 0 200px;}
ul#mainnav { float:left; position:relative; display:block; }
ul#mainnav li { display:inline-block; float:left; position:relative; z-index:1000; }
ul#mainnav li a { font-family:Microsoft YaHei,"微软雅黑"; font-size:13px;
	position:relative; font-weight:bold; color:#be8915; padding:0 20px;
	height:60px; line-height:45px; display:inline-block; *display:block; /* IE7 Hack */
	-webkit-transition:color 0.1s linear, background 0.3s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;
    -moz-transition:color 0.1s linear, background 0.3s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;
    -o-transition:color 0.1s linear, background 0.3s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;
    transition:color 0.1s linear, background 0.3s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear; }
ul#mainnav li a:hover{
	color:#fff;  background:#c29024; filter: Alpha(opacity=90); -moz-opacity:.9; opacity:0.9;
}
/*ul#mainnav > li.item-active > a */
ul#mainnav li.active a{
	background:#c29024;color:#fff; filter: Alpha(opacity=90); -moz-opacity:.9; opacity:0.9;
}
ul#mainnav li a.active{
	background:#c29024;color:#fff; filter: Alpha(opacity=90); -moz-opacity:.9; opacity:0.9;
}
ul#mainnav li ul{ display:none; width:92px; position:absolute; z-index:1101;}
ul#mainnav li ul li a.current,ul#mainnav li ul li a:hover {color:#c29024;background:#fff;}
ul#mainnav li ul li{height:26px; width:92px; overflow:hidden;}
ul#mainnav li ul li a { /* visited pseudo selector so IE6 applies text colour*/
	height:26px; padding:0; text-align:center; width:92px; overflow:hidden;  overflow:hidden; font-weight: normal;
	line-height:26px;
	display:block; color:#fff; overflow:hidden; font-family:"宋体";
	background:#c29024; filter: Alpha(opacity=90); -moz-opacity:.9; opacity:0.9;
	text-decoration:none;
	z-index:1100;
	position:relative;
	font-size:11px !important;
}
.footer{ width:100%; height:112px; background:url(../images/footer.jpg) repeat-x top; bottom:0; z-index:1000;}
.ins{width:191px;height:23px;line-height:20px; padding:1px 1px 1px 0px; margin-top:20px; background:url(../images/link.jpg) no-repeat; float:right;}
.ins #cz_amall{background:#FFF; clear: both; display: none; position:absolute;width:183px; margin:0px 0 0 1px; cursor:pointer;color:#707070;z-index:9999; padding:3px;}
.ins #cz_amdis{width:191px;height:23px;}
.ins #cz_amall span{ width:183px; height:15px; line-height:15px; display:block; text-align:center; overflow:hidden;}
.ins #cz_amall span:hover{ width:183px; height:15px; line-height:15px; display:block;color:#444;background-color:#e8e8e8;}
.footer_txt{ color:#999999; line-height:50px; margin-top:10px;}
.footer_txt a{ color:#999999;}
.footer_txt a:hover{color:#ff6e00;}






/* 6.1 Slider */

.bannercontainer {
	background-color:#000;
	width:940px;
	position:relative;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	max-height:378px !important;
}

.banner{
	width:940px;
	height:378px;
	position:relative;
	overflow:hidden;
}

.bannercontainer-simple {
	padding:0px;
	background-color:#000;
	width:940px;
	position:relative;
	position:relative;
	margin-left:auto;
	margin-right:auto;

}

.banner-simple{
	width:940px;
	height:378px;
	position:relative;
	overflow:hidden;
}

.fullwidthbanner-container{
	/*width:100% !important;*/
	position:relative;
	padding:0;
	/*max-height:520px !important;*/

	height:528px;

	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	/*width:100% !important;*/
	 height:528px;
	/*max-height:450px !important;*/


	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
	  .banner_txt{ width:150;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}




/*about*/
.a_banner{ width:100%; height:150px; background:url(../images/a_bannerbj_03.jpg) repeat-x top;}
.sitemap{ height:33px; background:url(../images/a_xian.jpg) repeat-x bottom; margin-bottom:10px;}
.sitempa_{ height:33px; text-align:right; line-height:33px; background:url(../images/a_xian1.jpg) no-repeat right bottom; padding-right:30px;}
.sitempa_ a{ color:#999999; padding:0 3px 0 3px;}
.sitempa_ a:hover{ color:#ff6e00;}
.sitempa_ a.on{ color:#ff6e00;}
.a_left{ width:249px;}
.a_list{ width:249px;}
.a_list li a{ width:194px; height:40px; line-height:40px; overflow:hidden; display:block; padding-left:55px;}
.a_list li a:hover{ background:url(../images/a_list.jpg) no-repeat bottom;}
.a_list li.on a{ background:url(../images/a_list.jpg) no-repeat bottom; color:#ff6e00;}
.a_content{ margin-left:20px; width:700px;}
.text{ line-height:30px;}
.text p{ padding:5px 0 5px 0;}


/*news*/
.news_left{ width:307px;}
.news_title{ background:url(../images/a_xian.jpg) repeat-x bottom; margin-bottom:20px;}
.news_title_{ background:url(../images/a_list.jpg) no-repeat left bottom; height:42px; color:#ff6e00; padding-left:30px; line-height:42px;}
.news_right{ width:650px;}
.news_hot{ width:307px; margin-bottom:20px;  border-bottom:1px dashed #dcdcdc; padding-bottom:16px;}
.news_hotpic{ width:78px; height:78px; overflow:hidden; padding:2px; border:1px solid #efefef; margin:0 12px 0 30px; display:inline; text-align:center;}
.news_hottxt{ width:170px; height:78px; overflow:hidden; line-height:18px;}
.news_hottxt p a{ width:170px; height:18px; overflow:hidden; font-weight: bold; color:#707070; display:block;  padding-bottom:5px;}
.news_hottxt span{ width:170px; height:54px; overflow:hidden; color:#b5b5b5; display:block;}
.news_hottxt span a{ color:#b5b5b5;}
.news_hottxt a:hover{ color:#ff6e00;}
.news_list{ width:650px; margin-bottom:20px;  border-bottom:1px dashed #dcdcdc; padding-bottom:16px;}
.news_listpic{ width:147px; height:147px; overflow:hidden; margin:0 20px 0 30px; display:inline; text-align:center;}
.news_listtxt{ width:453px; height:147px; overflow:hidden; line-height:18px;}
.news_listtxt p a{ width:453px; height:36px; line-height:18px; overflow:hidden; font-weight: bold; color:#ff6e00; font-size:14px; display:block;  padding-bottom:10px;}
.news_listtxt span{ width:453px; height:72px; overflow:hidden; color:#b5b5b5; display:block; padding-bottom:10px;}
.news_listtxt span a{ color:#b5b5b5;}
.news_listtxt a:hover{ color:#ff6e00;}
/*CSS quotes style pagination*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px 0 20px 0; PADDING-TOP: 3px; TEXT-ALIGN: right;
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #666666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}



.newsli_title{ font-size:16px; font-weight:bold; color:#ff6e00; text-align:center; line-height:40px;  border-bottom:1px dashed #dcdcdc; padding-bottom:20px;}
.newsli_time{ height:35px; line-height:35px; border-bottom:1px dashed #dcdcdc; color:#c9c9c9; background:url(../images/newsli.jpg) no-repeat left center; padding-left:20px; margin-bottom:15px;}
.newsli_time a{ padding:5px;}
.newsli_page{  border-top:1px dashed #dcdcdc; margin:20px 0 0 0; padding-top:15px;}
.newsli_page div{ width:580px; height:30px; line-height:30px; overflow:hidden; color:#a0a0a0;}
.newsli_page div a{ color:#a0a0a0; text-decoration:underline;}
.newsli_page div  span{ color:#ff6e00; text-decoration:underline;}




/*product*/
.product{ width:1016px; margin:0 auto;}
.prolist{ margin:0 7px 20px 7px; width:238px; border:1px solid #e5e5e5; float:left; height:238px; display:inline; overflow:hidden;}
.prolistPic{ width:238px; height:159px; text-align:center; overflow:hidden;}
.prolistPic span.item-on-hover{cursor:pointer; display: block;   position: absolute; opacity: 0;  filter: alpha(opacity=0); width: 238px; height: 159px;  background: url(../images/item-on-hover.png) repeat; }
.prolistPic span.hover-image { width:35px; height:35px; top: 50%; left: 50%; margin-left: -17px; margin-top: -17px;	 position:absolute; display:block; opacity: 0;  filter: alpha(opacity=0);background: #e1472f url(../images/lightbox.png) no-repeat scroll center center;	}
.prolistTxt{ width:228px; height:60px; line-height:20px; text-align:center; padding-top:10px; overflow:hidden; margin:0 auto;}
.prolistTxt h3 a{ width:228px; height:20px; overflow:hidden; color:#a0a0a0; font-weight:bold;}
.prolist:hover .prolistTxt h3 a{ color:#ff6e00;}
.prolistTxt span{ width:228px; height:20px; overflow:hidden; color:#dcdcdc; display:block;}


/*download*/
.downloadlist{ margin:0 0px 20px 20px; width:149px; border:1px solid #e5e5e5; float:left; height:229px; display:inline; overflow:hidden;}
.downloadPic{ width:149px; height:150px; text-align:center; overflow:hidden;}
.downloadTxt{ width:139px; height:60px; line-height:20px; text-align:center; padding-top:10px; overflow:hidden; margin:0 auto;}
.downloadTxt h3 a{ width:139px; height:20px; overflow:hidden; color:#a0a0a0; font-weight:bold;}
.downloadlist:hover .downloadTxt h3 a{ color:#ff6e00;}
.downloadTxt span{ width:139px; height:20px; overflow:hidden; color:#dcdcdc; display:block;}

#gbooklists{ width:700px; padding-top:10px;}
#gbooklists div{ width:700px; float:left; display:inline; margin-top:14px; color:#a0a0a0;}
#gbooklists .txtWidth{ width:100px; text-align:right; padding-right:10px; line-height:35px; font-size:14px; font-weight:bold;}
#gbooklists li{ float:left; list-style:none;}
.red{ color:#ed6d1a;}
.service{ background:url(../images/input_03.jpg) no-repeat  left top;}
.service_txt{ background:url(../images/input_03.jpg) no-repeat  left bottom; margin-bottom:15px; color:#a0a0a0; line-height:20px; padding:20px 0 15px 20px;}

.file-box{ position:relative;width:340px} 
.file1{ position:absolute; height:34px; z-index:100; filter:alpha(opacity:1);opacity: 1; width:320px; cursor:pointer; background:#000; } 

.honor_{ width:220px; height:171px; margin:0px 0px 20px 10px;  overflow:hidden; float:left;}
.honor1{display: table-cell ;vertical-align: middle; width:220px; height:171px;text-align:center;}
.honor1 img{ max-width:220px; max-height:171px;vertical-align: middle; overflow:hidden}


.site_map { margin:10px 0;}
.site_map ul {
	width:138px;
	float:left;
	text-align:center;
	margin-right:1px;
	}
.site_map ul li.title {
	background:#e77a29;
	color:#FFF;
	margin-bottom:15px;
	}
.site_map ul li.title a {
	color:#FFF;
	display:block;
	width:138px;
	height:30px;
	line-height:30px;
	}
.site_map ul li.title a:hover {}
.site_map ul li.site_li {
	line-height:36px;
	color:#000;
	}
.site_map ul li.site_li a {color:#000;}
.site_map ul li.site_li a:hover {color:#ff6e00;}