@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{
	font:normal 12px/150% Arial,tahoma,verdana,Simsun,"Microsoft YaHei","Arial Unicode MS",Mingliu,Helvetica;
	color:#535353;
	/*font-family: tahoma,"Microsoft YaHei", Simsun, "Arial Unicode MS", Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,"Arial Unicode MS";
	font:normal 12px/1.5em Arial; 
	*/
}
/* common.css */

input, select{ font-size:12px; font-family:arial,verdana,sans-serif;}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#666;cursor:pointer;}
a:hover,a:active{color:#666;text-decoration:underline;}
/*a:visited{color:#fff;}*/
a:hover{color:#3e6489;text-decoration:underline;}

.t12{
	font-size:12px;
}
.t14{
	font-size:14px;
}
.black{
	color:#000;
}
.white{
	color:#fff;
}
.grey{
	color:#ccc;
}
.red{
	color:#f30;
}
.blue{
	color:#03f;
}
.mcolor{
	color:#e56530;
}
.b{
	font-weight:bold;
}
button,submit{
	cursor:pointer;
}
.textfix{
	padding:10px;
}
.textfix-2{
	padding:15px;
}
.textfix-3{
	padding:20px;
}
.container{
	margin:0 auto;
	width:970px;
	overflow:hidden;
	zoom:1;
}
.clear-b{
	border:none;
	background:none;
}
.clearfix{
	clear:both;
}
.submit{
	cursor:pointer;
}
.r{
	float:right;
}
.l{
	float:left;
}
.maincolor{
	color:#42aead;
}
.clean{
	overflow:hidden;
	zoom:1;
}
.img_float{
	margin:0 20px 20px 0;
	float:left;
}
img_left{
	margin:0 0px 20px 20px;
	float:right;
}
.distance1{
	margin-left:30px;
}

/* other.css */

.home{
	margin:0 auto; width:960px;
}
.header{
	height:68px;
}
.header .logo{
	float:left;
}
.headerbar{
	padding-top:30px;float:right; font-size:11px;
}
.headerbar a{
	margin:0 5px; font-size:11px; text-decoration:none;
}
.nav{
	background:#fff url(../images/nav.png) no-repeat left top; height:41px;
}
.nav li{
	float:left;
}
.nav li a{
	padding:0 20px; height:41px; line-height:40px; display:block; float:left;font-size:14px; font-weight:bold; color:#fff; text-decoration:none;
}
.nav li a:hover{
	 text-decoration:underline; color:#fff;
}
.nav ul{
	padding-left:20px; width:747px; overflow:hidden; zoom:1; float:left;
}
.top-search{
	padding-top:9px; float:left; width:180px;
}
.top-search .type_text{
	background:none;padding:1px 4px 0 4px;border:none; width:146px; height:21px; color:#909090; vertical-align:top;
}
.top-search .submit{
	background:none;border:none;width:22px; height:22px; line-height:22px;
}

.banner img{
	display:block; font-size:0px;
}


.ind-block{
	margin:12px 0 15px;
}
.ind_b_left,.ind_b_right{
	background:#f4f4f4 url(../images/ind_b.png) repeat left top; min-height:185px; float:left;
}
* html .ind_b_left,* html .ind_b_right{height:185px;}
.ind_b_left{
	width:330px;
}
.ind_b_right{
	width:612px; float:right;
}

.ind-block .text{
	background:url(../images/bg_ind_b_text.png) no-repeat right top; padding-left:15px;
}
.ind-block h3{
	height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#000;
}

.h-news{
	padding:15px 15px 0 0;
}
.h-news li{
	margin-bottom:12px; line-height:140%; font-size:11px;
}
.h-news li a{
	font-size:12px;
}
.h-news .more{
	font-size:11px;
}
.ind-block .more a{
	font-size:10px;
}

.h-pro{
	margin:20px 0 0 7px;overflow:hidden; zoom:1; width:576px;
}

.indprod{ overflow:hidden; zoom:1; width:10000px;}
.indprod li{
	 padding-right:29px;float:left;width:120px; overflow:hidden; zoom:1;
}
.indprod li .img{
}
.indprod li a h4{ margin-top:3px; font-size:12px; color:#000; text-decoration:none; text-align:center;}
.indprod li .more{
	font-size:10px;
}
.indprod li a:hover h4{
	color:#3e6489;
}

.ind_b_right .boxtitle strong{ float:left; font-size:14px;}
.ind_b_right .ctrl{ padding-top:8px; float:right; padding-right:25px;}
.ind_b_right .ctrl li{
	padding:2px 5px;
	background-color:#bdbdbe;
	margin:0 1px;
	font-size:10px;
	color:#fff;
	cursor:pointer;
	float:left;
}
.ind_b_right .ctrl .cur{ background-color:#494949;}
.ind_b_right .boxtext{ padding:15px;}


.h-honor-b{
	padding-left:5px; width:293px; height:132px; float:left;position:relative;
}
.h-honor-b span{
	padding:5px 0; display:block; text-align:center; font-size:12px; color:#505050;
}
.honorshow{
	padding:23px 0;border:1px solid #d5d5d5; text-align:center; 
}
.honorshow img{
	padding:0 5px;
}
.botimg{
	position:absolute; bottom:0px; width:295px; text-align:center;
}


.main{
	background-color:#f4f4f4; overflow:hidden; zoom:1;
}


.sideleft{
	background:url(../images/bg_sideleft.png) no-repeat 199px top;padding:45px 0 40px 20px;width:266px; float:left; min-height:475px;
}
* html .sideleft{height:475px;}

.sideleft h3{
	padding-bottom:20px; font-size:18px; font-weight:normal;
}

.sidenav{}
.sidenav ul{ overflow:hidden; zoom:1;}
.sidenav li{
	width:212px; float:left;
}
.sidenav li.ative li a{
	font-weight:normal;
}
.sidenav li li{
	width:187px;
	padding-left:20px;
}
.sidenav li li li{
	width:167px;
}
.sidenav li li ul{ display:none;}
.sidenav li li.ative ul{ display:block;}

.sidenav li a{
	background:url(../images/bg_sidenav3_off.png) no-repeat left 0;
	padding-bottom:5px;
	padding-left:18px;
	height:28px;
	line-height:28px;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.sidenav li li a{}
.sidenav li li li a{ color:#999;}

.sidenav li.ative{}
.sidenav li.ative a{
	background:url(../images/bg_sidenav3.png) no-repeat left top;
	font-weight:bold;
}
* html .sidenav li.ative a{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_sidenav3.png');
}


.sidenav li li.ative a{
	background:url(../images/bg_sidenav2.png) no-repeat left 0; font-weight:bold;filter:progid:none;
}

.sidenav li.ative li a, .sidenav li li a{
	background:url(../images/bg_sidenav2.png) no-repeat left 0px;
	margin-bottom:3px;
	padding-left:12px;
	height:auto;
	line-height:15px;
	filter:progid:none;
}
.sidenav li li.ative li a{
	background:url(../images/ico_breadcrumbs.png) no-repeat left 4px;
	font-weight:normal;
}
.sidenav li.ative li.ative li.ative a{
	font-weight:bold;
	color:#000;
}

.sidenav li a:hover{
	text-decoration:underline;
	color:#000;
}




/*.prodmain .sidenav li{
	padding-left:10px;
}
.prodmain .sidenav li li,.prodmain .sidenav li li li{
	padding-left:20px;
}
.prodmain .sidenav li.ative{
	padding-left:0px;
}*/



.sideright{
	padding-top:20px; padding-bottom:50px; width:640px; float:left;
}
.title{
	margin-bottom:10px; border-bottom:1px solid #b2b2b2; height:42px; line-height:42px; font-weight:normal; font-size:20px;
}
.certificate h4{
	padding-bottom:10px;font-size:14px; font-weight:normal;
}
.certificate .box{
	background-color:#fff; padding:10px 0;
}
.certificate th{
	padding:10px 0;width:230px;
}
.certificate td{
	width:350px;
}
.certificate li{
	 margin-bottom:20px;
}
.certificate table{
	background-color:#fff;
}



.faq .question,.faq .answer{
	padding:15px 15px 15px 45px;
}
.faq .answer{
	background-color:#fff;
}
.faq li{
	margin-bottom:10px;
}

.faq .a,.faq .q{
	margin-left:-45px;float:left; display:inline;  width:45px; text-align:center; font-size:20px;color:#9b9b9b;
}
.faq .q{
	color:#000;
}
.dllist li{
	margin-bottom:10px;
}
.dllist h4{
	background:url(../images/bg_dl_title.png) repeat-x left top; padding-left:20px; height:32px; line-height:32px; font-size:14px;
}
.dllist .text{
	background-color:#fff; padding:15px 20px 15px 20px;
}

.dllist .btn{
	background:#fff url(../images/bg_dl_btn.png) no-repeat 10px 6px; margin-bottom:5px; padding:5px 0 5px 35px; color:#d09300; font-size:14px; font-weight:bold; text-decoration:underline; display:block;
}
.dllist .btn:hover{
	background:#efefef url(../images/bg_dl_btn.png) no-repeat 10px 6px;color:#3e6489;
}
.newslist{
	padding-bottom:40px;
}
.newslist li{
	background:url(../images/ico_news.png) no-repeat left 5px; margin-top:15px; padding-left:10px; font-size:12px; overflow:hidden; zoom:1;
}
.newslist li span{
	padding-top:5px;display:block; font-size:12px; line-height:120%; color:#acacac;
}
.newslist li p{
	padding:5px 0;font-size:11px;
}
.newslist li a{
	font-size:12px;
}


.newslist li img{
	background:url(../images/bg_news_img.png) no-repeat left top; margin-left:15px; padding:6px 6px 6px 11px; float:right; font-size:14px;
}
/*.newstitle{
	margin-bottom:25px;padding-left:92px; padding-bottom:8px; border-bottom:1px solid #b2b2b2; line-height:120%; font-size:24px;
}
.newstitle span{
	margin-left:-92px;display:inline; float:left;  font-size:12px; font-weight:normal;
}*/
.newstitle{
	margin-bottom:25px;padding-bottom:8px; border-bottom:1px solid #b2b2b2; line-height:120%; font-size:18px; text-align:center;
}
.newstitle span{
	 padding:0 5px 0 15px;display:block; float:right; font-size:12px; font-weight:normal; text-align:center;  color:#acacac;
}
.back{
	padding:15px 0; border-top:1px solid #b2b2b2; text-align:right;
}
.breadcrumbs {
	 padding-top:12px;display:inline; float:right; height:20px; line-height:20px; display:none;
}
.breadcrumbs span{
	background:url(../images/ico_breadcrumbs.png) no-repeat left 5px;padding-left:10px; color:#666; font-size:12px; line-height:14px;
}
.breadcrumbs span a{
	 font-weight:normal; line-height:14px; color:#666; text-decoration:none; font-size:12px;
}
.breadcrumbs img{
	vertical-align:bottom;
}


.feedback{
	 border-top:1px solid #b2b2b2; padding-top:40px;
}
.feedback li{
	margin-bottom:8px;padding-left:160px;
}
.feedback li.enquiry img{
	margin:0 5px 0 10px;
	vertical-align:top;
}
.feedback .left{
	margin-left:-160px; padding-top:3px;display:inline; width:150px; float:left; text-align:right;  font-size:14px;
}
.feedback .left span{
	color:#e8b902;
}
.feedback .type_text{
	background:#fff url(../images/bg_input.gif) no-repeat left top; padding:5px; border:1px solid #adacac;
}
.feedback textarea{
	background:#fff url(../images/bg_input.gif) no-repeat left top; padding:5px; border:1px solid #adacac; font-size:12px; width:390px; height:90px;
}

.feedback .submit,.feedback .submit2{
	background:#fff url(../images/bg_submit.png) no-repeat left top; border:none; width:78px; height:30px; line-height:30px; color:#453329; font-size:14px; cursor:pointer;
}
.feedback .submit2{
	background:#fff url(../images/bg_submit.png) no-repeat left bottom; color:#5b5b5b;
}

.contentshow2{
	padding:40px 45px;
}
.content2{
	padding:0 0 15px 0;
}
.btn_email{
	color:#d09300; font-size:12px;
}

.joblist li{
	padding-bottom:15px;border-top:1px solid #b2b2b2; font-size:12px;
}
.joblist .jobtitle{
	padding:15px 0 5px; font-size:20px;
}
.product{
	padding-bottom:40px;width:635px; overflow:hidden;
}
.product ul{
	width:660px; overflow:hidden; margin-top:-1px;
}
.product li{
	padding:7px; padding-bottom:15px;float:left; width:146px; min-height:150px; overflow:hidden; text-align:center;
	/*border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7;*/
}
* html product li{height:150px;}

.product li img{
	margin-bottom:5px;display:block;
}
.product li a{
	font-size:18px; text-decoration:none;
}
.product li a:hover{
	text-decoration:underline;
}


.proimgshow{
	padding-top:10px;
}
.bigimg{
	background:#fff url(../images/loading.gif) no-repeat center center;float:left; width:290px; height:235px;
}
.bigimg img{
	display:block; font-size:0px;
}

.proright{
	width:300px;float:right;
}
.detail{
	padding:15px 0; min-height:124px; font-size:14px;
}
* html .detail{height:124px;}

.imglist{
	background:url(../images/bg_imglist.png) no-repeat left top; padding:10px 0 10px 20px; width:263px;
}
.imglist ul{
    z-index: 1;
    overflow: hidden;
    position: relative;
}
.imglist li{
	 margin:0 3px; float:left; width:74px; display:inline;
}
.imglist li img{
	background-color:#fff;padding:2px;border:1px solid #a4a4a4;display:block; float:left;
}
.imglist li.cur img{
	 padding:0px;border:3px solid #5e5e5e;
}

.proinfo{
	margin-top:20px;padding-top:20px;border-top:1px solid #b2b2b2;
}
.infotitle{
	background:url(../images/bg_infotitle.png) no-repeat left top; padding-left:15px; width:150px; height:28px; line-height:28px; font-size:12px;
}
.proinfo .text{
	padding:15px 0 30px;
}
.proinfo .text li{
	margin-bottom:3px;
}

.sitemap li{
	background-color:#ffffff; margin:0 5px ; height:230px; width:207px; float:left; display:inline;
}
.sitemap li a{
	background:url(../images/bg_dl_title.png) repeat-x left top; padding-left:15px; display:block; height:32px; line-height:32px; font-size:14px; color:#000; text-decoration:none;
}
.sitemap li li{
	height:auto; margin:0px; overflow:hidden;
}
.sitemap li ul{
	padding-top:15px;
}
.sitemap li li a{
	background:url(../images/ico_breadcrumbs.png) no-repeat 18px 4px; margin-bottom:12px; padding-left:30px; height:auto; line-height:15px; font-size:12px; color:#535353;  float:left;
}
.sitemap li a:hover{
	text-decoration:underline;
}


.map_cont{
	padding-top:15px;
}



.prokind{
	/*background:url(../images/bg_pro.jpg) no-repeat left top;*/ margin:30px 0 0 50px; padding:11px 0 0 12px; width:536px; height:335px;
}
.prokind a{
	 margin:0 11px 11px 0;height:325px;width:209px; display:block; float:left; text-align:center; color:#bb753c; font-size:16px; position:relative;
}
.prokind span{
	position:absolute; left:60px; top:280px;
}
.prokind a:hover{
	font-weight:bold;
}














/*滚动图片样式*/

.jcarousel-container-horizontal {
    width: 240px;
}

.jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right:-13px;
    width: 11px;
    height: 55px;
    cursor: pointer;
    background: transparent url(../images/horizontal.png) no-repeat right top;
}
.jcarousel-next-disabled{
	background:#FFF;
	background: transparent url(../images/horizontal.png) no-repeat right top;
	cursor:default;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: -13px;
    width: 11px;
    height: 55px;
    cursor: pointer;
    background: transparent url(../images/horizontal.png) no-repeat left top;
}
.jcarousel-prev-disabled{
	background: transparent url(../images/horizontal.png) no-repeat left top;
	cursor:default;
}
/*滚动默认样式*/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
	width:240px;
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
 
 .jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}













.footer{
	padding:20px 0 35px;text-align:right; color:#535353; font-size:11px;
}
.footer a{
	margin:0 5px; text-decoration:none; font-size:11px;
}


.errorMessage{
	padding-top:5px;
	color:red;
}


.sidetext{
	margin-top:22px;
	padding:10px;
	width:180px;
	border:1px solid #ddd;
	background-color:#f9f9f9;
}
