@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{margin:0px; padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:18px;}
ul,li{list-style:none;}
h1,h2,h3,img{margin:0px; padding:0px;list-style-type:none; border:0;}
form {margin: 0px; }
.clear{clear:both;}
a{text-decoration:none; outline:none;}
HTML{overflow-x:hidden;overflow-y:auto;}

#header{ width:100%;height:270px;float:left; background:url(../images/header_bg.jpg);}

#header section{ width:1200px; height:auto; margin:0 auto;}
#header section .top1{ float:left; width:1200px; text-align:right}
#header section .top1 .language{ width:358px;height:19px; float:right; text-align:right; margin-top:15px; color:#FFF; line-height:19px;}
#header section .top1 .language img{ margin-right:8px; float:left;}
#header section .top1 .language span{ float:left;}
#header section .top1 .language a{line-height:19px; height:19px; float:left; color:#FFF;margin-right:10px; font-size:12px;}
#header section .top1 .language a:hover{color:#CCCCCC;}
#header section .top2{ width:1200px; float:left;margin-top:5px;}
#header section .top2 h1{float:left;}
#header section .top2 .search{float:right; margin-top:85px;}

#header form .search-btn{ background:url(../images/search.png) no-repeat left; width:117px; height:46px; border:0 none; cursor:pointer;}



#header section .top2 .search span{float:left; background:url(../images/search_bg.png); width:313px;height:46px; }
#header section .top2 .search img{ float:left; margin-left:5px;}
.search_from{ line-height:46px; width:300px; margin:0 10px; border:0px; font-size:16px; color:#484848;}
#header section nav{ width:1200px; float:left; margin-top:31px;}
#header section nav li{ width:237px; height:77px;float:left; margin-right:3px; text-align:center; background:url(../images/nav_bg.png);line-height:77px; color:#FFF; text-transform:uppercase; font-size:18px;}
#header section nav li a{ color:#FFF; display:block;}
#header section nav li a:hover{ color:#dba968;background:url(../images/nav_on.png); display:block;overflow:hidden;font-size:18px;}
#header section nav li .on{color:#dba968;background:url(../images/nav_on.png); display:block;overflow:hidden;font-size:18px;}

#banner{ width:100%; float:left; height:530px;}
/* ps_box */
.ps_box{margin-bottom:0px;}
.pics_switch{position:relative;width:1920px;margin:auto;height:530px;background:#1b1c24;overflow:hidden;border-bottom:5px solid #4c7291;}
.pics_switch .pb{height:580px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:580px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:580px;}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:269px;}
.prev{left:20px;background:url(../images/prev.png) center center no-repeat;}
.next{right:20px;background:url(../images/next.png) center center no-repeat;}

.ps_box .pics_switch_clients{width:100%;height:80px;position:absolute;left:0;bottom:-15px;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px 20px 0 0;width:180px;height:auto;float:right;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:50px;height:8px;text-indent:-999999px;background:#e6b509;}


#main{ width:100%; height:auto; float:left; background:#dddddd;}
#main section{ width:1200px; margin:0 auto;}
#main section .wapper{background:#eaeaea; height:auto !important;height:215px; /*假定最低高度是200px*/min-height:215px; overflow:visible; float:left; width:1200px;}
#main section .main_about{ width:1100px; float:left; padding:90px 50px 0 50px;}
#main section .main_about .about_nr{ float:left; width:670px; margin-right:20px;}
#main section .main_about .about_nr h1{ float:left; width:670px; line-height:35px; font-size:36px; color:#3d3d3d;text-transform:uppercase; height:35px;font-weight:normal;}
#main section .main_about .about_nr h1 a{font-size:36px; color:#3d3d3d;text-transform:uppercase; height:35px;font-weight:normal;}
#main section .main_about .about_nr h1 a:hover{font-size:36px; color:#3d3d3d;text-transform:uppercase; height:35px;font-weight:normal; border-bottom:1px solid #212121;}
#main section .main_about .about_nr article{ float:left; width:670px; height:260px; line-height:22px; font-size:12px; margin-top:24px; overflow:hidden;}
#main section .main_about img{ width:408px; float:left; border:1px solid #666; margin-top:0px;}

#main section .pro_title{ width:1100px; float:left; padding:65px 50px 45px 50px;line-height:35px; height:35px;}
#main section .pro_title h1{float:left;font-size:36px; color:#3d3d3d;text-transform:uppercase; font-weight:normal;}
#main section .pro_title h1 a{font-size:36px; color:#3d3d3d;text-transform:uppercase; font-weight:normal;}
#main section .pro_title h1 a:hover{font-size:36px; color:#3d3d3d;text-transform:uppercase; font-weight:normal;border-bottom:1px solid #212121;}

#main section .pro_title span{ float:right;}
#main section .pro_list{ width:1200px; float:left; margin-bottom:40px;}

#main section .wapper aside{ float:left; height:auto !important;height:450px; /*假定最低高度是200px*/min-height:450px; overflow:visible;background:#4c7291; width:235px;}
#main section .wapper aside >h1{ float:left; background:url(../images/left_menu.jpg); height:41px;width:235px; line-height:41px; color:#FFF; text-align:center; font-size:17px;text-transform:uppercase; font-weight:normal;}
#main section .wapper aside .menu{ float:left; background:#4c7291; width:235px; height:auto !important;height:450px; /*假定最低高度是200px*/min-height:450px; overflow:visible; padding-bottom:35px;}
#main section .wapper aside .menu ul{ width:210px; margin:0 auto; padding-top:25px;}
#main section .wapper aside .menu ul li{width:210px; float:left; height:31px; line-height:30px; text-indent:25px; overflow:hidden;}
#main section .wapper aside .menu ul li a{ background:url(../images/m1.png); line-height:30px; display:block; height:31px; color:#FFF;}
#main section .wapper aside .menu ul li a:hover{ background:url(../images/m2.jpg); line-height:30px; display:block; height:31px; color:#FFF;}
#main section .wapper aside .menu ul li a.hover{ background:url(../images/m2.jpg); line-height:30px; display:block; height:31px; color:#FFF;}
#main section .wapper .main{ float:left; height:auto; background:#eaeaea; width:965px;}
#main section .wapper .main >h2{ float:left; height:41px; background:url(../images/main_title.jpg); width:965px;line-height:41px; color:#B8B8B8; font-size:14px; font-weight:normal; text-indent:35px;}
#main section .wapper .main >h2 a{color:#B8B8B8; font-size:14px; }
#main section .wapper .main >h2 a:hover{color:#FFF; font-size:14px; }

#main section .wapper .main .main_nr{ float:left; padding:0 40px; width:885px; margin:35px 0 35px 0;}
#main section .wapper .main .main_nr >h1{ float:left;width:885px; text-align:center; font-size:25px; font-weight:normal; color:#3d3d3d; margin-bottom:25px;}
#main section .wapper .main .main_nr >h2{ float:left;width:885px; text-align:center; font-size:16px; font-weight:normal; color:#3d3d3d; margin-bottom:25px; line-height:22px;}
#main section .wapper .main .main_nr >li{ float:left; width:33%; text-align:center;}
#main section .wapper .main .main_nr >li img{ margin:0 auto;}
#main section .wapper .main .main_nr >li p{text-align:center;}
#main section .wapper .main .main_nr .message{ width:885px; float:left; margin-top:50px;}
#main section .wapper .main .main_nr .message li{ float:left; margin-bottom:20px;}
#main section .wapper .main .main_nr .message li .form1{ width:280px; float:left; height:35px; border:1px solid #2E2E2E; margin-right:10px; text-indent:10px; background:#e1e1e1;line-height:35px;}
#main section .wapper .main .main_nr .message li .form2{ width:865px; float:left; height:35px; border:1px solid #2E2E2E; margin-right:10px; text-indent:10px; background:#e1e1e1;line-height:35px;}
#main section .wapper .main .main_nr .message li .form3{ width:845px; float:left; border:1px solid #2E2E2E; margin-right:10px; padding:0 10px;background:#e1e1e1;line-height:35px; font-size:12px; font-family:Arial, sans-serif}
#main section .wapper .main .main_nr .message li span{ padding:0 10px; background:#c5c5c5; line-height:30px; height:30px; display:block;}

#main section .wapper .main .main_nr .message li .button {
	border:0 none;
	background:#c5c5c5; line-height:30px; height:30px; display:block;
	width: 120px;
	cursor: pointer;
	font-size: 13px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	margin-right: 10px;
}


#main section .wapper .main .main_nr >article{ float:left; width:885px; line-height:22px; font-size:12px; color:#555;}
#main section .wapper .main .main_nr >article >ul{ float:left; width:805px;margin:45px 40px 0 45px}
#main section .wapper .main .main_nr >article >ul >li{ float:left; width:50%; padding-bottom:15px; text-align:center;}
#main section .wapper .main .main_nr >article >ul >li img{width:365px; height:250px;}
#main section .wapper .main .main_nr >article .page{ float:left;margin-left:35px;}
#main section .wapper .main .main_nr >article .page2{ float:left; margin:25px 0 0 8px;}
#main section .wapper .main .main_nr >article .page3{ float:left; margin:25px 0 0 0px;}
#main section .wapper .main .main_nr >article .pro_pic{ float:left; width:885px; margin-top:15px;}
#main section .wapper .main .main_nr >article .pro_pic .pic_nr{width:678px; height:518px;background:#FFFFFF; border:1px solid #C9C9C9; margin:0 auto;}
#main section .wapper .main .main_nr >article .pro_description{ float:left; width:885px; margin-top:25px;}
#main section .wapper .main .main_nr >article .pro_description h1{ float:left; width:885px; font-size:15px; font-weight:normal; border-bottom:1px solid #D3D3D3; padding-bottom:5px;}
#main section .wapper .main .main_nr >article .pro_description article{ float:left; width:885px; margin-top:15px; line-height:22px; font-size:12px;color:#555;}

#main section .wapper .main .main_nr >article .news_list{ float:left; width:885px;}
#main section .wapper .main .main_nr >article .news_list ul{ float:left;}
#main section .wapper .main .main_nr >article .news_list ul li{ float:left; margin-bottom:25px;}
#main section .wapper .main .main_nr >article .news_list ul li h1{ float:left; width:885px;line-height:25px; font-size:20px;color:#555; font-weight:normal;}
#main section .wapper .main .main_nr >article .news_list ul li h1 a{ display:block; color:#555;border-bottom:1px solid #eaeaea;}
#main section .wapper .main .main_nr >article .news_list ul li h1 a:hover{ display:block; color:#476783; border-bottom:1px solid #98acbc;}
#main section .wapper .main .main_nr >article .news_list ul li span{ float:left; width:885px;line-height:25px; font-size:12px;color:#555;}
#main section .wapper .main .main_nr >article .news_list ul li article{ float:left; width:885px;line-height:20px; font-size:12px;color:#555;}
#main section .wapper .main .main_nr >article .news_list ul li img{ width:885px; float:left; height:235px; margin-top:10px;}

#main section .wapper .main .main_nr >article .news_main{ width:885px; float:left;}
#main section .wapper .main .main_nr >article .news_main h1{ width:885px; float:left;line-height:25px; font-size:20px;color:#555; text-align:center; font-weight:normal;}
#main section .wapper .main .main_nr >article .news_main span{ float:left; width:885px;line-height:25px; font-size:12px;color:#555; text-align:center;border-bottom:1px solid #D4D4D4; margin-bottom:25px;}
#main section .wapper .main .main_nr >article .news_main article{ float:left; width:885px;line-height:20px; font-size:12px;color:#555;}


#footer{ width:100%; float:left; background:url(../images/bottom_bg.jpg); height:155px;}
#footer section{ width:1200px; margin:0 auto;padding:10px 0;}
#footer section .left{ float:left;width:990px; margin-top:35px; margin-left:50px;}
#footer section .left nav{ width:990px; float:left; color:#FFF; font-size:16px;}
#footer section .left nav a{ color:#FFF;}
#footer section .left nav a:hover{ color:#dba968;}
#footer section .left p{ width:990px; float:left; color:#FFF; font-size:12px; line-height:22px; margin-top:15px;}
#footer section .left p a{ color:#FFF;}
#footer section .left p a:hover{ color:#dba968;}
#footer section img{ float:right; margin-top:13px;margin-right:50px;}

.scrolltitle{height:24px;font-size:12px;width:1120px;border-bottom:solid 1px #ddd;margin:0px auto 15px auto;}
 
a.abtn{display:block;height:170px;width:17px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{float:right;background-position:-17px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist{width:1120px;height:214px;margin:0 auto; padding-left:15px;}
.scrolllist .imglist_w{width:1075px;height:214px;overflow:hidden;float:left;position:relative;/*蹇呰鍏冪礌*/ margin-left:5px;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:235px;float:left; padding:0 17px 0 17px;}
.scrolllist .imglist_w li img{padding:0px;border:solid 1px #d0d0d0; height:180px;}
.scrolllist .imglist_w li a{color:#272727;text-decoration:none;}
.scrolllist .imglist_w li a:hover img{border:solid 1px #666; }
.scrolllist .imglist_w li p{ width:235px;height:25px;line-height:24px;overflow:hidden; margin-top:5px; text-align:center}

a:link{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#6d6d6d;}
a:visited{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#6d6d6d;}
a:hover{font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}

a.topmenu:link {font-size: 12px;color: #FFF;font-family: Arial, Helvetica, sans-serif;}
a.topmenu:visited {font-size: 12px; color: #FFF;font-family: Arial, Helvetica, sans-serif;}
a.topmenu:hover {font-size: 12px;color: #dcdcdc;font-family: Arial, Helvetica, sans-serif;}

a.cc:link {font-size: 14px;color: #FFF;font-family:Arial, Helvetica, sans-serif;}
a.cc:visited {font-size: 14px; color: #FFF;font-family:Arial, Helvetica, sans-serif;}
a.cc:hover {font-size: 14px;color: #000;font-family:Arial, Helvetica, sans-serif;}

a.more:link {font-size: 12px;color: #FFF;font-family:Arial, Helvetica, sans-serif; background:url(../images/menu_01bg.jpg); padding:5px 35px;}
a.more:visited {font-size: 12px; color: #FFF;font-family:Arial, Helvetica, sans-serif; background:url(../images/menu_01bg.jpg);padding:5px 35px;}
a.more:hover {font-size: 12px;color: #FFF;font-family:Arial, Helvetica, sans-serif; background:url(../images/menu_02bg.jpg);padding:5px 35px;}

a.leftpro:link {font-size: 14px;color: #6d6d6d;font-family:Arial, Helvetica, sans-serif;}
a.leftpro:visited {font-size: 14px; color: #6d6d6d;font-family:Arial, Helvetica, sans-serif;}
a.leftpro:hover {font-size: 14px;color: #d55f00;font-family:Arial, Helvetica, sans-serif;}


/* main_news CSS */
.news_list2 {
	height:auto;
	width:100%;
	padding:0px 15px 30px 0px;
	float:left;
}
.news_list2 ul {
	display: block;

}
.news_list2 ul li {
	line-height:30px;
/*	border-bottom:1px dotted #CCC;*/
/*	background:url(../images/ico.png) no-repeat 2px -31px;*/
	padding-left:0px;
}
.news_list2 ul li span {
	float:left;
	display:inline;
	padding-right:20px;
}
.news_list2 ul li a {
	color:#6d6d6d;
}
.news_list2 ul li a:hover {
	color: #b33b00;
	text-decoration:none;
}



.news_list3 {
	height:auto;
	width:100%;
	padding:0px 15px 30px 0px;
	float:left;
}
.news_list3 ul {
	display: block;

}
.news_list3 ul li {
	line-height:30px;
	padding-left:20px;
}
.news_list3 ul li span {
	float:left;
	display:inline;
	line-height:30px;
	height:30px;
	width:14px;
	background:url(../images/down_ico.png);
	margin-right:15px;
}
.news_list3 ul li a {
	color:#6d6d6d;
}
.news_list3 ul li a:hover {
	color: #b33b00;
	text-decoration:none;
}

.pro_name{ width:210px; height:25px; overflow:hidden;}
.prods_list {
height:auto !important;height:210px; /*假定最低高度是200px*/min-height:210px; 
overflow:visible;
padding:0px 0px 0px 50px;
}
.prods_list ul li {
	float:left;
	display:inline;
	width:200px;
	height:210px;
	text-align:center;
	margin:0 28px 0 0px;
}
.prods_list ul li img {
	width:180px;
	height:180px;
	margin:10px 10px 0px 10px;
	border:0px solid #dadada;
}

.prods_list2 {
height:auto !important;height:215px; /*假定最低高度是200px*/min-height:215px; 
overflow:visible;
float:left;
width:100%;
padding:15px 0px 20px 5px;
}
.prods_list2 ul li {
	float:left;
	display:inline;
	width:285px;
	height:235px;
	text-align:center;
	margin:0 10px 0px 0px;
}
.prods_list2 ul li img {
	width:258px;
	height:197px;
	margin:10px 10px 0px 10px;
	border:1px solid #d0d0d0;
	
}
.prods_list2 ul li h2 {
	float:left;
	width:260px;
	height:25px;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	overflow:hidden;
	margin:0 12px 0px 11px;
}

.prods_list2 ul li a:hover img {
	border:1px solid #666;
	
}



.prods_list3 {
height:auto !important;height:190px; /*假定最低高度是200px*/min-height:202; 
overflow:visible;
width:100%;
float:left;
margin:10px 0px 20px -20px;
}
.prods_list3 ul li {
	float:left;
	display:inline;
	width:280px;
	height:190px;
	padding-bottom:10px;
	text-align:center;
}
.prods_list3 ul li img {
	width:218px;
	height:157px;
	border:3px solid #dadada;
}
.prods_list3 ul li span {
	display:block;
	height:30px;
	font-size:14px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}


.table{margin:0px auto;border-collapse:collapse;}
.table td{border:0px solid #e3e3e3;font-size:14px;}

.gallery{list-style-type:none;float:left;padding:20px 20px 10px 40px;margin:0;}
.gallery li{float:left;padding:0 25px 25px 0;}
.gallery li a,.gallery li img{float:left; width:180px; height:250px;}


#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:#333;
 display:block;
 float:left;
 padding:3px 6px;
 text-decoration:none; }
 #pagination-flickr a:hover{
 border:solid 1px #000; }