/* CSS Document */
body { font-size: 16px; margin: 0px; padding: 0px; line-height: 26px; font-family: Microsoft YaHei,宋体; } 
ul,li,img,dl,dd,dt,form,table,tr,td,p,ol,div,label,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ol,ul,li { list-style-type:none; } 
a { font-size:16px; } 
a:link,a:visited { color:#000; text-decoration: none;  } 
.list { padding: 3px 0 0 5px; } 
a { blr:expression(this.onFocus=this.blur());}/*for IE 去除链接虚线框*/
a { outline:none; } /*for Firefox*/
img { border:none;}
a { color:#333; text-decoration:none;list-style-type:none;}
a:hover { color:#333; text-decoration:none;}
.clear { clear:both; overflow:hidden; zoom:1;}
.b { font-weight:bold;}
.float_right { float:right;}
.float_left { float:left;}
.hg10 { /* height:10px; */ /* zoom:1; */ /* clear:both; */ /* overflow:hidden; */}
.hg5 { height:5px; overflow:hidden; zoom:1; clear:both;}
em { font-style:normal;}

/*-----------------------------------// 页面样式 //-----------------------------------*/
/*----------头部---------*/
header{width:100%; clear:both;}
.back{ position:absolute; left:10px; top:8px;}
.title{position:absolute; left:50%; top:12px; color:#FFF; font-size:16px; letter-spacing:2px; margin-left:-65px;}
.share{position:absolute; right:10px; top:8px;}
/*----------function key---------*/
.function{ position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background: -webkit-gradient(linear, 0 0, 0 100%, from(#212C30), to(#121619));}
.function li{ width:25%; text-align:center; float:left; height:35px;}
/*----------nav---------*/
.nav{ background:#efedf0; width:100%;font-size:14px; padding-top:20px;}
.nav li{ width:50%; text-align:center; float:left; padding-bottom:20px; height:135px;}
.nav li span{ margin-top: -30px; display:block; text-align:center; font-size:16px;}
/*---------------尾部---------------------*/
.foot_height{height:45px;}
.bottom-fixed a { color:#d0d0d0; text-decoration:none;list-style-type:none;}
.bottom-fixed a:hover { color:#d0d0d0; text-decoration:none;}
.bottom-fixed { background: #1a1a1a; bottom: 0;position: fixed; width: 100%; z-index: 99999999; line-height: 45px; /* color:#b6b6b6; */ height: 45px;filter:alpha(opacity=95); -moz-opacity:0.95; /* opacity:0.95; */ /* border-top:#d0d0d0 1px solid; */ left:0;}
.bottom-fixed li{ width: 25%; display:block; height: 45px; float:left; /* border-right: #3ba2f0 1px solid; */ }
.bottom-fixed a{font-size:12px;}
.tel {background: url("../images/m/btm2.png") no-repeat scroll 20% 50% transparent;  height: 100%; color: #fff;padding-left: 50%;border-right: #858585 1px solid;}
.sms {background: url("../images/m/btm3.png") no-repeat scroll 20% 50% transparent;  height: 100%; color: #fff;padding-left: 50%;border-right: #858585 1px solid;}
.ditu {background: url("../images/m/btm4.png") no-repeat scroll 20% 50% transparent; height: 100%; color: #fff;padding-left: 50%;border-right: #858585 1px solid;}
.home{background: url("../images/m/btm1.png") no-repeat scroll 20% 50% transparent; height: 100%; color: #fff;padding-left: 50%;border-right: #858585 1px solid;}
.bottom-fixed li a:hover {color: #fff;}


/*-----------------弹出菜单----------------------*/
.bar_nav {
position: absolute;
left: 100%;
top: 0px;
width: 100%;
height: 100%;
transition: left 0.6s ease;
-webkit-transition: left 0.6s ease;
z-index: 9999999;
background: #181818;
}

.bar_nav li {
font-size: 18px;
color: #fff;
padding-left: 10px;
line-height: 45px;
position: relative;
background: -webkit-linear-gradient(top,#313131,#151515);}

.bar_wrapper{overflow: hidden; position:relative; width:100%;}
.bar_nav a:link {text-decoration: none; color:#fff;}
.bar_nav a:visited {color:#fff;}
.top_bar {background-image:-webkit-linear-gradient(top,#2b3c4a,#232629); background-image:-ms-linear-gradient(top,#2b3c4a,#232629); background-color:#000;}
.top_bar li {display:inline-block; width:25%; height:40px; text-align: center;}
.top_bar li img {vertical-align: middle; height:15px;}

.bar_nav li span {font-size:14px; }
.bar_nav ul >li img {vertical-align:middle;}
.bar_nav li {font-size: 18px; color:#fff; padding-left:10px; line-height:45px; position:relative; background:-webkit-linear-gradient(top,#313131,#151515);}

.bar_nav li s {display:block; width:28px; height:28px; position:absolute; left:65%; top:8px; background:url(/Public/images/mobile/bar/a_bg.png) no-repeat;}
.bar_left {position:relative; left:0%; transition:left 0.6s ease; -webkit-transition:left 0.6s ease; }

.fr {float:right;}
.mr30 {margin-right:30%;}

/*-----------------简介----------------------*/
.locaiton{ width:95%; padding:20px 0 0 0; margin: 0 auto; clear:both;}
.locaiton span{ color:#000;display:block; line-height:21px; font-size:20px; padding-bottom:5px;}
.content{clear:both; width:100%; background:#f8f7f5;}
.padding15{ padding-top:15px;}
/*-------------新闻---------------*/
.content1{ width:100%;}
.content2{  background-color:#efedf0; background-position:bottom right; background-repeat: no-repeat;width:100%; clear:both;}
#web_news{ clear:both; width:100%; }
#web_news li{ width: 98%;display: block;position: relative; /* height: 200%; */overflow: hidden; /* margin-left: 10px; */ margin: 0px auto;border-bottom: 1px solid #ccc;background: url(../images/m/arrow.png) no-repeat right; line-height: 400%;}
#web_news li h1{ display:block; clear:both; color:#404040; font-size:16px; font-weight:normal; padding: 15px 0 15px 10px;height: 27px;line-height: 27px;}
#web_news li span{ display:block; clear:both; color:#ccc;font-size:12px; padding: 0px 0 10px 9px;}
.newspic{ clear:both;margin: 5px 5px 0px 5px;height: 53%;display: block;}
.newspic img{width: 100%;/* width: 100% !important; *//* border: 1px solid #e9e9e9; */}
.newspic h1{ clear:both; display:block; width:100%;  font-weight:normal; font-size:16px;text-align: center;}
.info{ clear:both; font-size: 0.8rem;color: #333;line-height: 31px;max-height: 100px; padding-left:20px;}
.xiangxi{ background:#efedf0; padding:15px; margin-top:25px;}
.xiangxi img{ width:100%;}
.logo{ width:100%; text-align:center;}
.logo img{ width:80%;}
#pro_name{padding-top:10px;  font-size:14px;}
.pubtime{ color:#909090; font-size:12px; line-height:25px; width:95%; margin:0 auto; display:block;}


#web_news1{ clear:both; width:100%; margin-top:30px;}
#web_news1 li{ width:90%;display: block;position: relative;height: 70%;overflow: hidden;background:#FFFFFF;padding-bottom: 10px;margin: 20px auto;
border-radius: 15px;border: 1px solid #f5f5f5;box-shadow: 1px 2px 3px #666;}
#web_news1 li h1{ display:block; clear:both; color:#404040; font-size:16px; font-weight:normal;padding: 10px 0 0 10px;height: 27px;line-height: 27px;}
#web_news1 li span{ display:block; clear:both; color:#ccc;font-size:12px;padding: 0px 0 0 9px;}

.n_content{ padding:0 10px}


#honor{ margin:10px 0 0 0;}
#honor li{ float:left; width:150px;}
#honor li img{  width: 90%;margin: 0 auto;}
#honor li span{ display:block; clear:both; padding:35px 0 0 0; text-align:center;}

#demo{overflow:hidden;width: 100%; margin:0 auto;}
#indemo{float: left;width: 700%;}
#demo1,#demo2{float: left;}
/*--- 产品列表 ---*/
.cp{clear:both;width:100%; text-align:center; margin:15px auto 0 auto;}
.cp li{ width:46%; float:left; margin:0 2% 0 2%;}
.cp img{text-align:center; border:#ccc 1px solid;width:100%}
.cp span{ display:block; clear:both; text-align:center; line-height:300%;}
/*--- 分页 ---*/
.page_num { width:100%; height:45px;  text-align:center; clear:both; padding:20px 0 30px 0;}
.page_num strong { padding:0 5px 2px 5px; background-color:#504C4D; color:#fff; margin:0 3px;}
.page_num a { padding:5px 10px;   margin:0 3px;background: #FFF; border: 1px solid #CCCCCC;}
.page_num a:hover { background-color:#4d4d4d; color:#fff; }
#tz{font-size:16px;width:50px;height:25px;}

#cp{ /* clear:both; */ /* width:100%; */}
#cp li{
  /* width: 46%; */
  /* display: block; */
  /* position: relative; */
  height: 70%;
  /* overflow: hidden; */
  /* padding-bottom: 10px; */
  margin: 25px 1% 0 2%;
  border-bottom: 1px solid #e9e9e9;
  }
#cp li h1{  
 
}
#cp li span{ display:block; clear:both; color:#ccc;font-size:12px;padding: 0px 0 0 9px;}


/*---------表单---------*/
.subform{ font-size:12px;}
.messageform{ padding:10px 0 20px 10px;}
#field_1,#field_2,#field_4,#field_6,#field_24,#field_26,.input_job{ width:200px; height:18px; border:#CCC 1px solid; font-size:12px;color: #999999;}
#field_5{-webkit-appearance: none; color: #999999;width:214px; height:25px; border:#CCC 1px solid; font-size:12px;}
#qaneirong{width:208px; height:150px; border:#CCC 1px solid; font-size:12px;color: #999999; margin-top:3px;}
.cpcontent img{ width:100%;}
.cpcontent,.cpline{ width:95%; margin:0 auto;}
.cpline img{ width:100%;}
.cpimg{ text-align:center;}
.colorred{ clear:both; color:#404040; font-size:14px; font-weight:normal;padding: 10px 0 0 10px; color:#F00;}

.submit {
	background-color: #154ac0;
	padding:10px 20px;
	font-size:16px;
	text-decoration:none;
	border: 1px solid #154ac0;
	background-image: linear-gradient(bottom,  #154ac0 0%, #154ac0 100%);
	background-image: -o-linear-gradient(bottom, #154ac0 0%, #154ac0 100%);
	background-image: -moz-linear-gradient(bottom, #154ac0 0%, #154ac0 100%);
	background-image: -webkit-linear-gradient(bottom, #154ac0 0%, #154ac0 100%);
	background-image: -ms-linear-gradient(bottom, #154ac0 0%, #154ac0 100%);
	background-image: 
	-webkit-gradient(   linear,   left bottom,   left top,   color-stop(0, #154ac0),   color-stop(1, #154ac0)   );
	-webkit-box-shadow: 0 1px 0 #154ac0 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #154ac0 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #154ac0 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	display:block;
	text-align:center;
	text-shadow:0 1px rgba(0, 0, 0, 0.2);
	width: 100%;
	margin-top:20px;
}
.submit:active {
	padding-bottom:9px;
	padding-left:20px;
	padding-right:20px;
	padding-top:11px;
	top:0px;
	background-image: linear-gradient(bottom, #498b07 0%, #498b07 100%);
	background-image: -o-linear-gradient(bottom,  #498b07 0%, #498b07 100%);
	background-image: -moz-linear-gradient(bottom,  #498b07 0%, #498b07 100%);
	background-image: -webkit-linear-gradient(bottom,  #498b07 0%, #498b07 100%);
	background-image: -ms-linear-gradient(bottom,  #498b07 0%, #498b07 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #498b07),
	color-stop(1, #498b07)
	);
	-webkit-box-shadow: 0 1px 0 #498b07 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 0 #498b07 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 0 #498b07 inset, 0 1px 2px rgba(0, 0, 0, 0.5);
}
.submit img{ width:15px; margin:-4px 10px 0 0;}
.banner2{ display: block;text-align: center;min-height: 26px;}
.banner2 img {width: 100%;border: 0;}
.banner{ clear:both; width:100%;}

/*----------提示框--------------*/

/*window*/
.window {
	width:267px;
	position:absolute;
	display:none;
	margin:0px auto 0 -136px;
	padding:2px;
	bottom:60px;
	left:50%;
	border-radius:0.6em;
	-webkit-border-radius:0.6em;
	-moz-border-radius:0.6em;
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	font:14px/1.5 Microsoft YaHei, Helvitica, Verdana, Arial, san-serif;
	z-index:10;
}
.window .wtitle {
	background-color: #585858;
	line-height: 26px;
	padding: 5px 5px 5px 10px;
	color:#ffffff;
	font-size:16px;
	border-radius:0.5em 0.5em 0 0;
	-webkit-border-radius:0.5em 0.5em 0 0;
	-moz-border-radius:0.5em 0.5em 0 0;
}
.window .content {
	/*min-height:100px;*/
	overflow:auto;
	padding:10px;
	color: #222222;
	text-shadow: 0 1px 0 #FFFFFF;
}
.window #txt {
	min-height:30px;
	font-size:14px;
	line-height:20px;
}
.window .content p {
	margin:10px 0 0 0;
}

.window .wtitle .close {
	float:right;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACTSURBVEhL7dNtCoAgDAZgb60nsGN1tPLVCVNHmg76kQ8E1mwv+GG27cestQ4PvTZ69SFocBGpWa8+zHt/Up+IN+MhgLlUmnIE1CpBQB2COZibfpnXhHFaIZkYph0SOeeK/QJ8o7KOek84fkCWSBtfL+Ny2MPpCkPFMH6PWEhWhKncIyEk69VfiUuVhqJefds+YcwNbEwxGqGIFWYAAAAASUVORK5CYII=");
	width:26px;
	height:26px;
	display:block;
}
#overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000000;
	opacity:0.5;
	filter:alpha(opacity=0);
	display:none;
	z-index: 9;
}


ul.round {
	border:1px solid #C6C6C6;
	background-color:rgba(255, 255, 255, 0.9);
	text-align:left;
	font-size:14px;
	line-height:24px;
	border-radius:5px;
	-webkit-border-radius:5px;



	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 1px #f6f6f6;
	-webkit-box-shadow:0 1px 1px #f6f6f6;
	box-shadow:0 1px 1px #f6f6f6;
	margin-bottom:11px;
	display:block;
	width:98%;
	margin:0 auto 15px auto;
	position:relative;

}
ul.round1 {
color: #666;
text-shadow: 0 1px #FFF;
line-height:30px;
background-color: #E1E1E1;
background-image: linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -webkit-gradient(
 linear,
 left bottom,
 left top,
 color-stop(0, #E7E7E7),
 color-stop(1, #f9f9f9)
 );
-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-o-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
padding-left:5px;
}

ul.round li {
	border:solid #C6C6C6;
	border-width:0 0 1px 0;
	padding:0px 10px 0 10px;
}
ul.round li:only-of-type {
	border-width:0;
}
ul.round li:last-of-type {
	border-width:0;
}
.round li, .round li span, .round li a {
	line-height:22px;
}
.round li span {
	display:block;
	background:url(../images/m/arrow3.png) no-repeat right 50%;
	-webkit-background-size:8.5px 13px;
	background-size:8.5px 13px;
	padding:10px 20px 9px 0;
	position:relative;
	font-size:14px;
	min-height: 22px;
	left:0px;
}
.round li span.none {
    background: none repeat scroll 0 0 transparent;
}
.round li span.noneorder {
    background: none repeat scroll 0 0 transparent;
	padding:10px 5px 9px 0;
}
.round li span.none em {
    right: 0;
}

.mb{ margin-bottom:4px}
.round li.nob {
    border-width:0;
}
.round li.dandanb {
	border-color:#EBEBEB;
}
.round li.nob .px{
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	margin: 5px 0 4px;
	padding: 5px 10px;
}
.round li.nob .dropdown-select{
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	margin: 5px 0 4px;
	padding: 5px 10px;
}
.round li.nob .pxtextarea{
    border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	margin: 5px 0 5px;
	padding: 5px 10px;
	-webkit-box-sizing:border-box;
}
ul.round li.nob:last-of-type {
	margin-bottom:8px
}
.round li.tel {
    background: url(../images/m/tel.png) no-repeat scroll 11px 13px transparent;
	background-size:15px 15px;
    line-height: 22px;
    padding-left: 34px;
}

.round li span img {
    border: 0 none;
	width:50px;
	height:50px;
	float:left;
	margin:0 10px 0 0;
}

.round li .text {
	padding:10px 0 10px;
}
.round li .btop {
    background-color: #F5F5F5;
    margin-bottom: 10px;
    padding: 10px;
}
.round li .text p {
    line-height: 20px; font-size:14px; color:#666;
}
.round li img{
	max-width:100%;
	border:0;
}

.round li span em{
	display:block;
	-webkit-border-radius:20px;
	border-radius:20px;
	color:#FFF;
	font-size: 12px;
    line-height: 12px;
    margin-top: -10px;
    padding: 4px 8px;
    position: absolute;
    right: 20px;
    top: 50%;
	text-shadow: 0 0 #FFFFFF;
	font-style:normal;
}
.round li.title {
background-color: #E1E1E1;
background-image: linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -o-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -moz-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -webkit-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);
background-image: -ms-linear-gradient(bottom, #E7E7E7 0%, #f9f9f9 100%);



background-image: -webkit-gradient(
 linear,
 left bottom,
 left top,
 color-stop(0, #E7E7E7),
 color-stop(1, #f9f9f9)
 );
-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 #EEEEEE;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-o-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}


.menu{ background: #154ac0;width:100%; clear:both; height:72px;}
.menu li{ width: 33.3333%; line-height: 35px; text-align: center; float:left;}
.menu li a{ color:#FFFFFF; font-size:14px; border-top: 1px solid #154ac0;  border-right: 1px solid #154ac0;display: block;}
.toplogo{ width:100%;}
.toplogo img{ width:100%; float:left;}
.toptel{ float:right; padding: 20px 20px 0 0;}


/*---内页头部---*/
a {
	color:#000000;
	text-decoration: none;
}


.clr {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}



/*popmenu*/
#popmenu{cursor:pointer; display:block; position:relative;  text-align: center; width: 200px; margin:0 auto}
#popmenu:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 50px;
    top: 50%;
    margin-top: -2px;
    border-width: 5px 5px 0 5px;
    border-style: solid;
    border-color: #9D9D9D transparent;
}

#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;filter:alpha(opacity=0);display:none;z-index: 4;}

#win{position:absolute;top:55px;left:50%;
    width: 200px;margin:0 0 0 -100px;display:none;z-index: 5;}


.dropdown {
    /* Size and position */
    position: relative;
	display:block;
    margin: 0 auto;
    padding: 5px;

    /* Styles */
    background-color: rgba(47, 47, 47, 1);
    border-radius: 7px;
    border: 1px solid rgba(0,0,0,0.15);
	box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    outline: none;
	list-style: none outside none;

}

.dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 90px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: rgba(47, 47, 47, 0.9) transparent;    
}

.dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 88px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;    
}
.dropdown li {
    background-color: rgba(58, 58, 58, 1);
    display: block;
    float: left;height: 37px;
    width: 50%;
}
.dropdown li span{
    border-color: #494949 #181818 #181818 #494949;
    border-left: 1px solid #494949;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
	line-height: 37px;
    display: block;
    font-size: 15px;
    height: 37px;
    text-align: center;
    text-shadow: 0 2px 2px #000000;
    width: 100%;
}
.dropdown li:hover {
    background-color: rgba(0, 0, 0, 0.9);
}


/*Listpage*/
.Listpage{
    position: relative;
    z-index: 2;
}
.fixed {
  /*position: fixed;*/
}
.top46{height:46px; padding:0; margin:0}
#ui-header{
  width: 100%;
  height: 46px;
  line-height:46px;
  z-index: 3;
  position: absolute;
left: 0;
top: 0;
right:0;
	}
#ui-header .fixed {
	display: block;
	margin: 0 auto;
    min-width: 320px;
	height: 45px;
	top: 0;
	border-bottom: 1px solid #D1D1D1;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9));
	background-image:-webkit-linear-gradient(#ffffff, #f9f9f9);
	background-image:-moz-linear-gradient(#ffffff, #f9f9f9);
	background-image:-ms-linear-gradient(#ffffff, #f9f9f9);
	background-image:-o-linear-gradient(#ffffff, #f9f9f9);
	background-image:linear-gradient(#ffffff, #f9f9f9);
	/*opacity: 0.95;*/
}
.ui-title{min-height: 46px; text-align: center; font-size: 16px; font-weight:normal; display: block; margin: 10px 70px 0; padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; outline: 0 !important; display:none;text-indent: -10px;}
.ui-btn-left { position:absolute; top:0px; left:0px; background:url(img/menu.png) no-repeat center center; display:block; width:50px; height:44px;text-indent: -9999px; margin:0; padding:0; background-size:24px auto;}
.ui-btn-left_pre { position:absolute; top:0px; left:0px; background:url(../images/m/pre.png) no-repeat center center; display:block; width:50px; height:44px;text-indent: -9999px; margin:0; padding:0; background-size:24px auto;}
.ui-btn-right { position:absolute; top:0px; right:0px; background:url(../images/m/Refresh.png) no-repeat center center; display:block; width:50px; height:44px;text-indent: -9999px;margin:0; padding:0; background-size:28px auto;}
.ui-btn-right_menu { position:absolute; top:0px; right:0px; background:url(img/menu.png) no-repeat center center; display:block; width:50px; height:44px;text-indent: -9999px; margin:0; padding:0; background-size:24px auto;}
.ui-btn-right_home { position:absolute; top:0px; right:0px; background:url(img/home.png) no-repeat center center; display:block; width:50px; height:44px;text-indent: -9999px; margin:0; padding:0; background-size:24px auto;}



.sigle{ width:95%; margin:0 auto; background:#fff; padding:10px; line-height:200%;}
.sigle img{ max-width:100%;}

.copy{ text-align:center; font-size:12px; padding:10px 0 20px 0; color:#bbbbbb; clear:both; width:100%;}
.copy1{text-align: center;font-size: 12px;padding: 10px 0 20px 0;color: #bbbbbb;clear: both;width: 100%;height: 80px;background-color: #f8f7f5;line-height: 50px;}


.search{background: #1e85d3; top: 0;position: fixed; width:98%; padding:1%; z-index: 99999999;left:0;height: 50px;}
.searchtxt{display: block;width: 85%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555; vertical-align: middle;background-color: #ffffff; background-image: none;border: 1px solid #cccccc; border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; float:left; }
.searchbtn{ background:#083667; width:10%; float:right; border:#083667; color:#fff; text-align:center; line-height:48px; border-radius: 4px;}

.pro_z{  width:100%; margin:0 auto; clear:both;}
.pro_bar{ background: #154ac0; height:40px; width:100%; line-height:40px; font-weight:bold; font-size:14px; color:#fff; }
.pro_bar h1{width:156px; float:left; padding-left: 15px;}
.pro_bar span{ float:right; padding: 0 18px 0 18px;background-color: #fff;border-radius: 5px;margin: 7px 10px 7px 0;height: 26px;line-height: 26px;font-size: 20px; color:#154ac0;}
.pro_bar a{ color:#FFFFFF;}
.neirong{ padding:5px; font-size:14px; line-height:1.8;margin: 0 0 20px 0;}
.neirong img{ float:left; padding: 10px 0px 20px 0px; width: 100%;}

.prod_type li{ /* background: #0000ff; */width: 29%;margin: 5px 1% 0px 1.2%;float: left;padding-left: 2%;line-height: 40px;font-size: 14px;}
.prod_type li a{ font-size:14px; color:#FFFFFF;}
#web_product li{ float:left; width:48%; margin:10px 1% 0px 1%;}
#web_product li img{ width:100%;max-height: 100px;height: 100px;}
#web_product li span{ text-align: center;padding: 10px 0 10px 0;display: block;clear: both; font-size:12px;}


#web_product1 li{ float:left; width: 50%; margin: 10px 0 10px 0; border-bottom: #ccc 1px solid; padding: 0 0 20px 0;text-align: center;}
#web_product1 li img{ width: 92%;   margin: 0 auto;}
#web_product1 li span{ text-align: center; padding: 10px 0 10px 0px; display: block; /* clear: both; */ font-size:12px;}


#cp{ clear:both; width:100%; /* margin-top:30px; */}
#cp li{ width: 46%;display: block;position: relative;height: 70%;overflow: hidden;background:#FFFFFF;padding-bottom: 10px;/* margin: 20px auto; */
border-radius: 15px;border: 1px solid #f5f5f5;box-shadow: 1px 2px 3px #666;float: left;}
#cp li h1{ }
#cp li span{ display:block; clear:both; color:#ccc;font-size:12px;padding: 0px 0 0 9px;}
.cpright li{ width:100%; clear:both; border-bottom:#e9e9e9 solid 1px; line-height:35px;}
.cpright{ width:90%; margin:0 auto; clear:both;}
.cpcontent img{ width:100%;}
.cpcontent{ width:90%;margin:0 auto; clear:both; line-height:2;}

.cptel{ background:#ff4200;width:100%;height:40px;color: #fff;font-size: 30px;margin: 20px 0 0 0;border-radius:5px; text-align:center;}
.cptitle{ text-align:center; padding:10px 0 10px 0;}
.job{ width:100%; clear:both;margin: 45px 0 0 0;}
.job img{ width:100%;}
.joblist td{ border-bottom:#e9e9e9 solid 1px; line-height:2;}


#waterfall{ text-align:center; width:100%; margin:0 auto;}
#waterfall img{ height:120px;}
#waterfall .cell{ width:50%; float:left;}
#waterfall .cell p{ line-height:300%;border-bottom: #ccc 1px solid; margin-bottom:15px;}

/*------人才招聘----------*/
.job_tab{ width:98%; margin:0 auto;}
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(images/vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{ width:100%; height:40px; background:#eaeaea;}
.v02{ width:100%; height:40px; background:#dcb861;color:#ffffff;}
.vtitle{height:40px;background:#eaeaea;line-height:35px;font-size:15px;color:#4c4c4c;font-family:"Microsoft YaHei";cursor:pointer; margin-top:10px;}
.vconlist{color:#555555; padding:10px;}
.vconlist p{ line-height:25px; font-size:13px;}
.vconlist p strong{ color:#555555; }
.vconlist .tab_img{ text-align:right; margin:10px 0;}
.tab_none{ display:none;}
.tab_block{ display:block;}
.vconlist li.select a,.vconlist li a:hover{}
.tab_p1{ width: 40%; float:left; height:40px; overflow:hidden; text-align:center;}
.tab_p2{ width: 30%; float:left; height:40px; text-align:center}
.tab_p3{ width:40px; float:right; height:40px;}
.tab_p3_1{  background:url(../images/m/tab.png) no-repeat right center;}
.tab_p3_2{ background:url(../images/m/tab2.png) no-repeat right center;}

.cptop{ width:98%; clear:both; padding:0 0 10px 0;margin: 0 auto;}
.cptop img{ width: 100%; padding:2% 0 0 0;}

.cpsearch{ background:#ededed; width:95%; border-radius:10px; height:40px; margin: 5% auto 0 auto; padding: 10px 1% 5px 1%;}
.txt{ background:#fff;border-radius: 5px; width: 76%; float:left; line-height: 250%; border:0;padding: 0 0 0 1%;}
.btn{ background: url(../images/m/search.jpg) no-repeat center center; width: 23%; float: right; border:0; line-height: 250%;background-size: 90%;}
.cpmore{ width: 96%; line-height: 50px; height: 50px; text-align:center;color: #cdcdcd;  margin: 15px auto;background: #ededed;border-radius: 6px;font-size: 20px;clear: both;}

.sort{ clear:both;/* margin: 0px 0px 20px 0; */}
.sort li{ float:left; width: 49%; margin: 0 0.5% 0 0.5%; background:#154ac0; line-height:200%; text-align:center;    margin-bottom: 5px;}
.sort li h1{ font-weight:normal; font-size:16px;}
.sort li a{ color:#fff;}


.pctable{ border-top:1px solid #000; border-left:1px solid #000;}
.pctable td{ border-bottom:1px solid #000; border-right:1px solid #000; font-size:14px; color:#000; line-height:30px; text-indent:5px; }
.pctable td p{ line-height:25px;}

.pcchar{ width:100%; padding:30px 0; color:#000;}
.pcxytitle{ font-size:16px; font-weight: bold; color:#000; line-height:40px;}
.pcchar ul li{ line-height:25px; list-style:circle; text-indent:25px; font-size:14px; padding-bottom:5px;}
.pcchar  div{line-height:25px; list-style:circle; text-indent:25px; font-size:14px; padding:5px 0;}

.mefloat{ position:fixed; top:0; right:0;}
