@charset "utf-8";
/*公共部分*/
body{font-family: Arial, Helvetica, sans-serif;font-size: 14px;margin:0 auto;color: #424041;line-height:24px;text-align:center; overflow-x:hidden;-webkit-font-smoothing: antialiased;}/*解决字体在移动端比例缩小后出现锯齿的问题*/
body div, body table{margin:0 auto;font-size: 14px;line-height:24px;}
h1, h2{padding:0px;margin:0px;}
td,th{font-size:14px;color:#424041;line-height:24px;}
form {margin:0 auto;padding:0px;}
select, input, textarea {color:#424041;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;}
ul,li{ list-style:none; padding:0px; margin:0 auto}
table{ text-align:center;margin:0px auto;}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
a{color: #424041;text-decoration: none;font-size:14px; cursor:pointer}
a:hover{text-decoration: none;color: #9d231b;font-style: normal;}
a:link,a:hover,a:visited,a:active{behavior:url("../css/link.htc")}
img {  border: 0;  -ms-interpolation-mode: bicubic;  vertical-align: middle;  max-width:100%;}

input:focus{outline: medium;}
.inputs{ height:30px; line-height:25px; width:96%; padding-left:10px;border:1px solid #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;outline: none;}
.inputs1{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:15%;outline: none;}
textarea{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:99%; height:160px;outline: none;}
.message_tb{ width:75%; margin:0 auto;overflow:hidden}
.message_tb ul{clear:both}
.message_tb li{ margin-bottom:15px; line-height:25px;}
.message_tb li.message_td1{ width:24%;padding-right:10px; text-align:right; float:left; line-height:29px;display:inline-block;}
.message_tb li.message_td2{ width:76%; float: right;}
.anniu{ width:140px; height:40px;line-height:40px;background:#ff6c00;color:#fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:0px;font-family: Arial, Helvetica, sans-serif; font-size:16px; padding:0px; cursor:pointer}
@media (max-width: 420px){
.inputs{width:80%}
.inputs1{width:25%}
textarea{ width:94%;height:100px;}
.textarea_h{height:100px;}
}
@media (max-width: 768px) {.message_tb{ width:98%}}

.hr1{ width:10%}
.hr2{ width:40%}
@media (max-width: 640px) {
.hr1{ width:25%; font-size:0.9em}
.hr2{ width:25%; font-size:0.9em}
.padding_left10{ padding-left:5px;}
}

.hr_list {width:100%; cursor:pointer}
.hr_list h3{ color:#626262; }
.hr_list h5{ color:#626262; }
.hr_list h5 span{color:#83a7a3;}
.hr_list img{ float:right;}
.hr_list1 {width:100%; border-bottom:#d7d7d7 1px solid; padding-bottom:20px}
.hr_show{  line-height:2em; text-align:left; clear:both; display:none}
@media (max-width: 420px){.hr_list h3{font-size:1.3em }
.hr_list h5{ color:#626262;font-size:1em }
}

.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_left18{padding-left:18%;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.none{display:none;}
.margin_right0{ margin-right:0px}

.w{ width:1210px;margin:0 auto; padding:0px;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}
.fl{ float:left}
.fr{ float:right}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.ml10{ margin-left:10px;}

.H5{ height:5px; width:100%;clear:both;}
.H10{ height:10px; width:100%;clear:both;}
.H15{ height:15px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H35{ height:35px; width:100%;clear:both;}
.H40{ height:40px; width:100%;clear:both;}
.H45{ height:45px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}
.H55{ height:55px; width:100%;clear:both;}
.H60{ height:60px; width:100%;clear:both;}
.H65{ height:65px; width:100%;clear:both;}
.H70{ height:70px; width:100%;clear:both;}
.H75{ height:75px; width:100%;clear:both;}
.H80{ height:80px; width:100%;clear:both;}
.H85{ height:85px; width:100%;clear:both;}
.H90{ height:90px; width:100%;clear:both;}
.H95{ height:95px; width:100%;clear:both;}
.H100{ height:100px; width:100%;clear:both;}


.mobile{ display:none}
.pc{ display:inline-block}
@media (max-width: 420px) {
.mobile{ display:inline-block}
.pc{ display:none}
}
.pager_ma{ text-align:center; margin-top:10px; font-size:1.3em; width:99%;margin-left:0.5%;margin-right:0.5%;}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 10px;
	line-height:1.42857143;
	text-decoration:none;
	color:#30a491;
	background:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#2a6496;
	background:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	background:#30a491;
	border-color:#30a491;
	cursor:default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#999;
	background:#fff;
	border-color:#ddd;
	cursor:not-allowed
}

#dituContent img{ max-width: none;}
#dituContent{height:540px; width:100%; margin-top:30px; margin-bottom:50px;}
@media (max-width: 420px){#dituContent{height:300px; margin-bottom:30px;}}

.P_Content{overflow:hidden;text-align:left;}
.P_Content img{overflow:hidden;display: table-cell;border:0px;width: 100% !important; height:auto !important;}/*解决后台上传的图片变形问题*/

.sub_box{display:none;position:fixed;right:0.3em;bottom:2em;z-index:999}
.back_to_top{text-align:center;cursor:pointer;display:inline-block;width:2.4em;height:2.4em;padding-top:0.3em;position:relative;background:#333;color:#fff;border-radius:100%;}
/*公共部分*/

.banner img{width:100%;}

.weizhi{ line-height:30px;height:30px;background:url(../img/home.jpg) no-repeat left top; padding-left:30px;}

.pro_menu{ width:1210px;}
.pro_menu ul{}
.pro_menu ul li{display:inline-block;*display:inline;*zoom:1; width:20%;vertical-align:top; text-align:center; float:left}
.pro_menu ul li a{ display:block; background-color:#FFF; border:#4f9d6b 1px solid;border-right:0px;line-height:50px; font-size:1.2em;}
.pro_menu ul li a:hover{ display:block; background:#4f9d6b; color:#FFF;}
.pro_menu ul li a.show{ display:block; background:#4f9d6b; color:#FFF;}
.pro_menu ul.w7 li{ width:14.2%}
.pro_menu ul.w6 li{ width:16.654%}
.pro_menu ul.w5 li{ width:20%}
.pro_menu ul.w4 li{ width:25%}
.pro_menu ul.w4 li:nth-child(4n) a{border-right:#4f9d6b 1px solid}
.pro_menu ul.w4 li:nth-child(5n) a,.pro_menu ul.w4 li:nth-child(6n) a,.pro_menu ul.w4 li:nth-child(7n) a,.pro_menu ul.w4 li:nth-child(8n) a{border-top:0px}
.pro_menu ul.w3 li{ width:33%}
.pro_menu ul li:last-child{border-right:#4f9d6b 1px solid}

.products_menu{}
.products_menu ul{}
.products_menu ul li{display:inline-block;*display:inline;*zoom:1; width:20%;vertical-align:top; text-align:center; float:left}
.products_menu ul li a{ display:block; background-color:#FFF; border:#4f9d6b 1px solid;border-right:0px;line-height:50px; font-size:1.2em;width:301px;}
.products_menu ul li a:hover{ display:block; background:#4f9d6b; color:#FFF;}
.products_menu ul li a.show{ display:block; background:#4f9d6b; color:#FFF;}
.products_menu ul.w4 li{ width:302px;}
.products_menu ul.w4 li:nth-child(4n) a{border-right:#4f9d6b 1px solid;width:301px;}
.products_menu ul.w4 li:nth-child(5n) a,.products_menu ul.w4 li:nth-child(6n) a,.products_menu ul.w4 li:nth-child(7n) a,.products_menu ul.w4 li:nth-child(8n) a,.products_menu ul.w4 li:nth-child(9n) a,.products_menu ul.w4 li:nth-child(10n) a,.products_menu ul.w4 li:nth-child(11n) a,.products_menu ul.w4 li:nth-child(12n) a,.products_menu ul.w4 li:nth-child(13n) a,.products_menu ul.w4 li:nth-child(14n) a,.products_menu ul.w4 li:nth-child(15n) a{border-top:0px}
.products_menu ul.w4 li:last-child a{border-right:#4f9d6b 1px solid;width:301px;}

.main{ min-height:400px;}
.search{display:inline-block;*display:inline;*zoom:1; width:230px;vertical-align:top;border:2px solid #f4a000;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; height:30px; line-height:30px; margin-top:10px;}
.search_input{border:0px; width:190px; padding-left:10px;font-size:0.9em;height:30px; line-height:30px; margin:0px; padding:0px;}
.search_tijao{background: url(../img/search.jpg) no-repeat; border:0px; width:30px; text-align:center; height:30px; cursor:pointer}

.i_products{ padding:10px; border:1px solid #f5a100; line-height:35px; margin-right:11px; margin-left:11px; margin-bottom:25px; width:255px; padding-bottom:15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;display:inline-block;*display:inline;*zoom:1;}
.i_products img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.i_products1{ padding:10px; border:1px solid #f5a100; line-height:35px; margin-right:11px; margin-left:11px; margin-bottom:25px; width:190px; padding-bottom:15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;display:inline-block;*display:inline;*zoom:1;}
.i_products1 img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; cursor:pointer}


.logo{ width:530px; float:left;}
.menu{ width:540px; float:left; padding-top:20px;}
.lan{ width:140px; float:right}
.menu ul li a{ width:20%; text-align:center; line-height:30px; color:#f39801; float: left}
.menu ul li a:hover{color:#959595;}

.chaxun_bj{ width:100%;background: url(../img/chaxun_bj.jpg) repeat-x; height:363px;}
.chaxun{ width:100%; max-width:109.85em;background: url(../img/seng_bj.jpg) no-repeat 100% 100%; height:294px; padding-top:70px;}
.chaxun1{ width:35%; padding-left:10%; padding-top:40px; float:left; color:#ffffff;font-size:26px; line-height:40px; font-weight:bold}
.chaxun1 span{ font-size:40px;}
.chaxun2{ width:55%; float: right;}
@media (max-width: 1440px){
.chaxun1{ width:35%;padding-left:8%;}
.chaxun2{ width:57%;}
}
@media (max-width: 1280px){
.chaxun1{ width:35%;padding-left:6%;}
.chaxun2{ width:59%;}
}

.search_input1_1{border:0px solid #F00; width:315px; padding-left:10px;font-size:0.9em;height:45px; line-height:30px; margin-bottom:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.search_input1{border:0px solid #F00; width:672px; padding-left:10px;font-size:0.9em;height:45px; line-height:30px; margin-bottom:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.search_input2{border:0px solid #F00; width:538px;font-size:0.9em;height:80px; line-height:30px; vertical-align: top}
.search_tijao2{background: url(../img/search2.jpg) no-repeat;border:0px solid #F00; width:134px; text-align:center; height:85px; cursor:pointer; color:#ffffff; font-size:20px}

.foot{ background:#222222; width:100%; padding-top:45px; overflow:hidden}
.foota{ width:100%; max-width:109.85em}
.foot1{ display:inline-block;*display:inline;*zoom:1; width:20%; float:left; padding-top:38px;}
.foot2{ display:inline-block;*display:inline;*zoom:1; width:30%; float:left}
.foot3{ display:inline-block;*display:inline;*zoom:1; width:50%; float:left;padding-top:20px; line-height:60px; color:#fff}
.foot3 ul li:nth-child(1){background: url(../img/tel.jpg) no-repeat left center; padding-left:7%; width:43%; float:left;}
.foot3 ul li:nth-child(2){background: url(../img/mobile.jpg) no-repeat left center; padding-left:7%; width:43%; float:left;}
.foot3 ul li:nth-child(3){background: url(../img/email.jpg) no-repeat left center; padding-left:7%; width:43%; float:left;}
.foot3 ul li:nth-child(4){background: url(../img/add.jpg) no-repeat left center; padding-left:7%; width:43%; float:left;line-height:25px;}
.foot4{ color:#7c7b7b; line-height:50px; border-top:1px solid #444}

@media (max-width: 1440px){
.foot1 img{ width:90%;}
.foot2 img{ width:40%;}
.foot1{ width:20%; padding-top:30px;}
.foot2{ width:20%;}
.foot3{ width:60%;padding-top:0px;}
.foot3 ul li:nth-child(1),.foot3 ul li:nth-child(2),.foot3 ul li:nth-child(3),.foot3 ul li:nth-child(4){ padding-left:5%;width:45%;}
}

#fx1{background: url(../img/fx1.jpg) no-repeat left center; width:24px; height:24px; display:block; float:left; margin-right:10px; padding:0;}
#in{background: url(../img/fx2.jpg) no-repeat left center; width:24px; height:24px; display:block; float:left; margin-right:10px; padding:0;}
#twitter{background: url(../img/fx3.jpg) no-repeat left center; width:24px; height:24px; display:block; float:left; margin-right:10px; padding:0;}
#linkedin{background: url(../img/fx4.jpg) no-repeat left center; width:24px; height:24px; display:block; float:left; margin-right:10px; padding:0;}
#facebook{background: url(../img/fx5.jpg) no-repeat left center; width:24px; height:24px; display:block; float:left; margin-right:10px; padding:0;}
.xt{ float:left; margin:10px 40px 10px 0px; border:1px solid #CCC;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; padding:5px; line-height:30px;}
.xt img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.video{ float:left; margin-right:50px; border:1px solid #CCC;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; padding:5px; line-height:40px; margin-bottom:50px;}
.contact{background: url(../img/contact_bj.gif) no-repeat right; min-height:424px; line-height:35px;}
.my-map { margin: 0 auto; width: 100%; height: 450px;}
.my-map .icon { background: url(../img/contact_map_location.png) no-repeat; }
.my-map .icon-cir { width: 105px; height: 100px;}
.amap-container{height: 100%;}

.index_bj{background: url(../img/index_bj.jpg) no-repeat center; width:100%; height:960px;}
.in_m a{ margin-left:25px; margin-right:25px;}

/* jQuery jcImgScroll css */
.jcImgScroll { position:relative; height:492px; padding-top:80px; margin-bottom:150px;}
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:409px;  }
.jcImgScroll li.loading a { background:#fff url(../img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll li{ border:2px solid #666;border-radius: 10px;}
.jcImgScroll em.sPrev { background:url(../img/arrow-left.jpg) no-repeat center center; }
.jcImgScroll em.sNext { background:url(../img/arrow-right.jpg) no-repeat center center;}
.jcImgScroll dl dd { background:url(../img/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

.club_product li{ list-style:none; display:inline-block;*display:inline;*zoom:1; width:23%; margin:0px 1% 20px 1%;line-height:1.2em;  text-align:center; vertical-align:top;}
.club_product li img{border:#CCC 1px solid; margin-bottom:5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px}