@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input, textarea, p, blockquote, table, th, td, hr, button {
margin: 0;
padding: 0;
}
body, select, input, textarea {
color: #000;
font-size: 14px;
font-family: "微软雅黑", Arial, Helvetica, sans-serif;
word-wrap: break-word;
word-break: break-all;
}
address, caption, cite, code, dfn, var {
font-style: normal;
font-weight: normal;
}
ol, ul, li {
list-style: none;
}
img, input {
border: 0 none;
}
table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
font-size: inherit;
margin: 0 auto;
}
a{ text-decoration:none; color:#000000;}

/* header*/
.wrapper{ width:1200px; height:auto !important; overflow:hidden; margin:0 auto; padding-top:20px; display:block;}
.header{ height:80px; padding-bottom:20px;}
.header img{ float:left;}
.header span{ float:right; color:#b6b6b6;}
.header span a{ color:#b6b6b6;}

/* banner */
.banner{ clear:both; height:462px;overflow:hidden;}
.banner .d1{width:100%;height:462px;display:block;position:absolute;left:0px;top:150px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:555px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/*main*/
.main1{width:400px; float:left; text-align:center;}
.main1 h4{ color:#5c7d1b;font-size:24px; font-family:Arial; }
.main1 p{margin-top:5px; margin-bottom:15px;}
#btn1{ background:url(../images/b1_lan.jpg); width:170px; height:27px; padding-bottom:3px; color:#5c7d1b; font-size:16px;}

.main2{width:400px; float:left; text-align:center;}
.main2 h4{ color:#274767;font-size:24px; font-family:Arial; }
.main2 p{margin-top:5px; margin-bottom:15px;}
#btn2{ background:url(../images/b2_lan.jpg); width:170px; height:27px; padding-bottom:3px; color:#274767; font-size:16px;}

.main3{width:400px; float:left; text-align:center;}
.main3 h4{ color:#ff4317;font-size:24px; font-family:Arial; }
.main3 p{margin-top:5px; margin-bottom:15px;}
#btn3{ background:url(../images/b3_lan.jpg); width:170px; height:27px; padding-bottom:3px; color:#ff4317; font-size:16px;}

/*products*/
.products{ width:360px; float:left; margin-top:50px; display:block; margin-right:40px;}
.products h4{ float:left;}
.products input{ float:right; background:url(../images/more.jpg) no-repeat; width:17px; height:17px;}
.products img{ float:left; margin-top:15px;}
.products>span{ float:left; margin-top:15px;}
.products p{ float:right; margin-top:15px;}
.phone{ float:left;}
.phone h2{ float:left; margin-top:15px; margin-bottom:5px;}
.phone span{ float:left; margin-bottom:3px; color:#8E8E8E;}


.products ul.news {
	margin:0;
}
.products ul.news li {
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	overflow: hidden;
	font-size: 13px;
	background: url(../images/arrow.jpg) no-repeat 3px 12px;
	border-bottom: 1px dotted #CCC;
}
.products ul.news li span {
	float: right;
	display: inline;
	padding-right: 6px;
}


/*partner*/
.partner{width:1200px;margin:0 auto; overflow:hidden; padding-top:20px;}
.partner h4{ float:left;}
 #photo-list {width:1200px;height:60px;margin:0 auto; overflow:hidden; margin-top:20px;}
#photo-list ul { list-style:none;}
#photo-list li { float:left; padding-right:9px;}
/* scrollleft */
.scrollleft {
	width:1180px;
	height:auto !important;
	overflow:hidden;
	padding:14px 0 4px;
	margin:0 12px;
}
.scrollleft ul li {
	float:left;
	display:inline;
	width:128px;
	text-align:center;
}
.scrollleft ul li img {
	width: 120px;
	height: 60px;
}



/*footer*/
.footer{ background-color:#fff;width:100%; height:150px; overflow:hidden;}
.footer_wrapper{ width:1200px; margin:0 auto; margin-top:0;}
.footer_wrap1 img{ float:left; margin-top:20px;}
.footer_wrap1{ width:219px; height:100px;float:left;}
.ft_text{ width:540px; height:100px; float:left;color:#666; padding-top:30px;}
.ft_text li{ float:left; margin-left:15px; }
.ft_text p{ float:left; margin-left:15px;}
.ft_text a{color:#666;}
.ft_text a:hover{color:#ff7555;}
.ft_icon{ width:439px;float:left;text-align:center;}


.ft_icon .btm1{ clear:both;width:100%; height:auto !important; overflow:hidden; margin-bottom:10px;}
.ft_icon .btm1 img{ float:left; margin-left:8px; margin-top:20px;}

.ft_icon .btm2{clear:both;width:100%; height:auto !important; overflow:hidden;}


.ft_icon a{ float:left; text-align:center; color: #484848;}
.ft_icon span{display:block;line-height:21px;}
.ft_icon a:hover{color:#ff7555;}

/*about_company*/
.about_bg img{ width:1920px; margin:0 auto;}

/*sidebar*/
.sidebar{ width:210px; float:left;}
.sidebar h2{ color:#424242; font-weight:normal; font-size:27px;}
.sidebar li{ border-bottom:1px solid #DFDFDF; line-height:40px; background:#fff; padding-left:20px; color:#4c4c4c;}
.sidebar li:hover{ background:#F5F5F5; color:#000000;}

/*subnav*/
.right_main{ float:right; width:920px; margin-top:25px; margin-bottom:30px;}
.subnav{  border-bottom:#E8E8E8 1px solid; height:40px;}
.subnav h3{ color:#424242; font-weight:normal; font-size:24px; float:left;}
.subnav_r{float:right; line-height:40px;}
.right_main img{ float:left; padding-right:20px;padding-bottom:10px;}
.right_main p{ padding-top:20px;}
/*.right_main span{ float:right; font-weight:bold; font-size:18px; padding-bottom:30px; padding-top:30px;}
*/
/*.article*/
.main_nr{ width:920px; float:right; margin-top:25px; line-height:22px; font-size:14px;}
.main_nr>ul{ width:920px; height:auto; float:left; border-bottom:dashed 1px #E9E9E9; padding-bottom:15px; margin-bottom:10px;}
.main_nr>ul >li{ width:920px; height:30px; background:url(../images/icon111.jpg) no-repeat center left;}
.main_nr>ul >li h1{ width:840px; height:30px;line-height:30px; float:left; text-indent:14px; font-weight:normal; font-size:18px;}
.main_nr >ul >li span{ width:80px; float:left; font-size:14px; font-family:Arial, sans-serif;height:30px; line-height:30px;}
.main_nr >ul p{ width:905px; float:left; margin:5px 0 0 15px; line-height:20px;overflow:hidden; height:40px; font-size:14px; color:#888;}
.main_nr >ul >li a:link{ display:block; font-size:14px;}
.main_nr>ul >li a:hover{ display:block; font-size:14px; color:#2683C5;}
.main_nr >ul >li a:visited{ display:block; font-size:14px;}
.page{ float:left; width:920px; margin:15px 0;}
.main_nr>h1{ width:920px; float:left; height:30px; margin-top:15px; font-size:20px; text-align:center; font-weight:600; color:#666;}
.main_nr >span{ width:920px; float:left; height:25px; text-align:center; font-size:14px; font-family:Arial, sans-serif}
.main_nr >h2{ width:920px; float:left; height:auto; margin:15px 0 50px 0; font-size:14px; line-height:25px;}
.main_nr .pro_main2{ float:left; margin:10px 0 25px 0;}
#pagination-flickr li{
 border:0; margin:0;
 font-size:12px;
 float:left;
 list-style:none;}
 #pagination-flickr a{
 border:solid 1px #999;
 margin-right:2px; }
 #pagination-flickr .previous-off,
 #pagination-flickr .next-off {
 color:#999;
 display:block;
 float:left;
 font-weight:bold;
 padding:3px 3px; }
 #pagination-flickr .next22 a,
 #pagination-flickr .previous a {
 font-weight:bold;
 border:solid 1px #999; } 
 #pagination-flickr .active{
 color:#999;
 font-weight:bold;
 display:block;
 float:left;
 padding:4px 6px; }
 #pagination-flickr a:link,
 #pagination-flickr a:visited {
 color:#999;
 display:block;
 float:left;
 padding:3px 6px;
 text-decoration:none; }
 #pagination-flickr a:hover{
 border:solid 1px #5081f1; }

/*news_main*/
.news_main{float:right; width:920px; margin-top:25px; height:500px;}
.news_main h2{ text-align:center;}
.news_main p{ margin:15px 0px;}
.news_main h4{ text-align:center; font-weight:normal; margin-top:5px;}

/* download_news CSS */
/*.download_list {
	float:right; width:920px; margin-top:25px;
}
.download_list ul {
	display: block;

}
.download_list ul li {
	line-height:45px;
	border-bottom:1px dotted #DDDDDD;
	font-size:13px;
	background:url(../images/ic.jpg) no-repeat 2px;
	padding-left:45px;
}
.download_list ul li span {
	float:right;
	display:inline;
	padding-right:20px;
}
.download_list ul li a {
	color:#6d6d6d;
}
.download_list ul li a:hover {
	color: #30afd4;
	text-decoration:none;
}*/

/*product*/
.product{ margin-bottom:30px; display:block;}
.product dl{ width:390px; float:left; padding-left:40px;}
.product dd{ text-align:center;}

#content {
	width: 950px;
	min-height:600px; height:auto !important; height:600px; overflow:visible;
	float: right;
	display: inline;
	margin-right: 10px;
	padding-bottom: 10px;
}
