/*
* name: Mobile && SmallScreen StyleSheet
* version: v1.1.0
* update: 尺寸细分代替横竖屏
* date: 2015-08-10
*/

.wrap{width:100%;}
/* <640 */
/*通用头部*/
.mt20{ margin-top:0px;}
.mb20{ margin-bottom:20px;}
.w100{width:100%;}
.f
{
	float:left;
}
.r
{
	float:right;
}
.head{position: fixed;width: 100%;background: #fff;z-index: 5;border-bottom: 1px solid #e0e0e0;}
.welcome{ display:none;}
.dhBox{ display:none;}
.top_link{ display:none;}
.Top_Cont{ width:100%; height:125px; background:url("logo_m.png") left center no-repeat;}
.Top_Cont .TopStyle{ display:none;}
.TopDesc{ display:none;}
.TopTel{ display:none;}
.head_top{position:relative;z-index: 2; *height:81px;}
.headfix{position:fixed;top: 0px;background:rgba(32,43,52,0.9); width:100%;}
.head_r{ height:0px; margin-right:5px;}
.head_r li{line-height: 40px; float:left;}
.head_r li span{display:none;}
.head_r li a.l_c{ background:url("l_c.jpg") no-repeat; width:31px; height:21px; float:left; margin-right:5px;margin-top: 34px;}
.head_r li a.l_e{ background:url("l_e.jpg") no-repeat; width:31px; height:21px; float:left;margin-top: 34px;}
.head_r .li03{ display:none;}
.top-form-message{width:100%;}
.top-form-close{top: -75px;}
.mobile_key{font-size: 30px;float: left;margin-top: -6px;}
.mobile_key i{margin:0;}
.logo{float: none;width: 100%;clear: both;background-size: auto 80%;
    background-repeat: no-repeat;}
.logo a{width:100%;}
.nav{display:none;}
.mainTitle{width:96%;margin:0 auto;line-height:70px;color:#3E3E3E;font-size:2em;text-align:center;border-bottom:1px solid #d5d5d5; padding: 10px 0px 10px 0px;margin-bottom: 20px;}
.mainTitle_span{ width:95%; padding-bottom:20px; margin:auto;line-height: 1.8em;}
.mainTitle label {
    color: #999999;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin-left: 20px;
}
.head_r .li01{margin-top: 11px;}
.Tel400{ position:absolute; top:40%; left:180px; color:#FFF;}
.Tel400 a{ color:#FFF;}

.head_r .search{ display:none;}
.head_r .lan{ position: absolute;
    top: 30px;
    left: 220px;}
.head_r .lan span{ display:none;}
.head_r .lan a.l_c{ background:url("l_c.jpg") no-repeat; width:31px; height:21px; float:left; margin-right:0px;margin-top: 0px;line-height: 70px;text-align: center;}
.head_r .lan a.l_e{ background:url("l_e.jpg") no-repeat; width:31px; height:21px; float:left;margin-top: 0px;margin-right:5px;line-height: 70px;text-align: center;}

.nav{ display:none;}



/*********************************************菜单样式***************************************************/
.dh_mobile:before{
	content:url("ico_cd.png");
	position:fixed;	
	top: 28px;
	right: 20px;
	cursor:pointer;
	z-index: 100000;
}

.panel_box
{
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
	background-color: rgba(0, 0, 0, 0.69);
	font-family:"microsoft yahei";
}
.panel_box .panel_side
{
	position: absolute;
	right: 0;
	width: 200px;
	height: 100%;
	color: #ECECEC;
	z-index: 10000;
}
.panel_side .e.show
{
	-webkit-transition: -webkit-transform 500ms;
	transition: -webkit-transform 500ms;
	-webkit-transform: translate3d(0px,0px,0px);	
}
.panel_side .e
{
	-webkit-transition: -webkit-transform 500ms;
	transition: -webkit-transform 500ms;
	-webkit-transform: translate3d(313px,0px,0px);	
}
.panel_side[widget="sidemenu"] {
display: none;
position: absolute;
right: 0;
width: 100%;
height: 100%;
background: rgba(0,150,136,0.85);
overflow: hidden;
}

.panel_side ul
{
	list-style:none;
	padding:0;
	margin:0;	
}
.panel_side ul li
{
	text-indent: 20px;
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	margin: 0;
	overflow: visible;
	text-align: left;
	border-width: 0;
	border-top-width: 1px;
	font-weight: 700;
	color: #222;
	text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #555555;
	/*background-image: -webkit-gradient(linear,left top,left bottom,from(#050303),to(#0F0202));
	background-image: -webkit-linear-gradient(#050303,#0F0202);
	background-image: -moz-linear-gradient(#050303,#0F0202);
	background-image: -ms-linear-gradient(#050303,#0F0202);
	background-image: -o-linear-gradient(#050303,#0F0202);
	background-image: linear-gradient(#052e3e,#08536f);*/
	/*background-image: linear-gradient(#AA8E1E,#634C16);*/
	border-bottom: 1px #cccccc solid;
}
.panel_side ul li a
{
	color: #FFF;
	font-size: 1.2em;
	line-height: 2.5em;
	display:block;
}
.panel_btn_innerBox {
	display: block;
	position: relative;
	padding: 0;
	width:100%;
	margin:0px;
}

.panel_btn_innerBox .panel_btn_text
{
	text-align:left;
}
.panel_btn_text a
{
	padding: 1em 15px;
	display: block;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 1.5em;
}
.panel_btn_text a.closed
{
	font-family:"微软雅黑", "黑体";
}
.panel_btn_innerBox .panel_btn_icon
{
	top:15px;
	right: 10px;
	width:20px;
	position:absolute;
	background:url("view_list.png") center no-repeat;
	opacity: 0.5;
}

/*首页中间区域*/
.banner{ padding-top: 0px;width: 100%;height: auto;overflow: hidden;}
.banner .contents{position: relative;float: left;width: 100%;height: auto;min-height:250px; background-size:cover;}
.banner .content{background-size:auto 120%;background-position:25% top;background-attachment: inherit;text-align: center;    background-repeat: no-repeat;    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;min-height: 200px;
    background-size: cover;}
.banner .container {
	width: 93.75%;
    height: 100%;
	margin: 0px auto;
	position: relative;
}
.banner .contentInfo {overflow: hidden; position: absolute;z-index: 1;text-align: left;}
.banner .contentInfo{top:50%;left:0px;height:200px;width:100%;margin-top:-100px;}
.banner .contentInfo .sub {
    transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    -webkit-transform-origin: left bottom;
}
.banner .contentInfo .sub{top:47px;left:8px;width:2px;height:120px;background: #fff;text-shadow: 0px 0px 3px #b67ebc;position: absolute;}
.banner .contentInfo .quan{top:120px;left:0px;width:14px;height:14px;border:2px solid #fff;border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-webkit-border-radius:16px;text-shadow: 0px 0px 3px #b67ebc;position: absolute;}
.banner .contentInfo .title{position:relative;left:32px;top:0px;line-height:30px;font-size:22px;padding-top:40px;color: #fff;font-family: "微软雅黑";text-shadow: 0px 0px 3px #b67ebc;}
.banner .contentInfo .info{display:none;position:relative;left:32px;top:0px;line-height:32px;padding-top:10px;font-size:20px;color: #fff;    text-shadow: 0px 0px 3px #b67ebc;}
.banner .contentInfo .btn{position:relative;top:0;right:-200px;line-height:22px;margin-top:16px;width:110px;height:22px; border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-webkit-border-radius:30px;color: #fff;border: 1px solid #fff;text-align: center;}
.banner .bannerNav{position:absolute;bottom:40px;width:100%;text-align:center;z-index:2;}
.banner .bannerNav .bannerNavChild{margin:0 10px;width:10px;height:10px;display:inline-block;*display:inline;*zoom:1;background:#fff;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;cursor:pointer;}
.banner .bannerNav .bannerNavChild.on{background:#000;
animation:bannerNavChildOn .2s  ease-in-out 0s  both;
-moz-animation:bannerNavChildOn .2s  ease-in-out 0s  both;
-webkit-animation:bannerNavChildOn .2s  ease-in-out 0s  both;
-o-animation:bannerNavChildOn .2s  ease-in-out 0s  both;}
.banner .bannerBg{width:auto;height:160px;}

.banner .catesbox{width:100%; height:auto;position:absolute;left:0;bottom:0;background:url(neiNavBg.png) left top repeat; z-index: 100;}
.banner .catesbox .catesdiv{width:100%;height:40px;margin:0 auto;}
.banner .catesbox .catesdiv .sel{border-bottom:2px solid #0985cc;height:38px;}
.banner .catesbox .catesdiv ul li{width:auto;height:40px;float:left;line-height:40px;text-align:center;}
.banner .catesbox .catesdiv ul li a{min-width:40px;height:40px;display:block;font-size:13px;color:#fff;font-family: microsoft yahei; padding:0px 20px;}
.banner .catesbox .catesdiv ul li a:hover{ background-color:#1BBC9B;}

@keyframes sub{
0%{height:0px;}
100%{height:60px;}
}
@-moz-keyframes sub{
0%{height:0px;}
100%{height:60px;}
}
@-webkit-keyframes sub {
0%{height:0px;}
100%{height:60px;}
}
@-o-keyframes sub{
0%{height:0px;}
100%{height:60px;}
}



.index_titles
{
	float:left;
	margin-bottom: 10px;
	width:100%;
	height:36px;
	overflow:hidden;
}
.index_titles a{overflow: hidden;
    background-color: #0578E3;
    /*border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
	border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
	font-family:"微软雅黑";
    text-decoration: inherit;}
.index_titles_more{ display:none;}

.index_cpjs .showbox{width:100%; float:left;}
.index_cpjs .showbox ul{
	width:100%;
	margin:auto;
	padding:0px;
	list-style:none;
}
.index_cpjs .showbox ul li{	
	width: 45%;
    height: 180px;
    float: left;
    border: 0px;
    margin: auto 1%;
	margin-bottom: 2em;
}
.index_cpjs .showbox ul li img{	
	width: 100%;
	height:auto;
	/*border: 1px solid #e0e0e0;
    padding: 2px;*/
}
.index_cpjs .showbox ul li .Names{     width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    text-indent: 0em;}
.index_cpjs .showbox ul li .Names a{color: #666666;
    text-align: left;    font-size: 14px; text-decoration:inherit;
    font-weight: 500;}
.index_cpjs .showbox ul li .Names a:hover {
    color: #ff9800;
}
.index_news .more{ display:none;}

.index_ad1{ display:none;}
.tx{ width:100%; float:left; background:#f5f5f5;padding-bottom: 10px;}
.tx .index_pros{ margin: 10px auto; padding-bottom:20px;}
.tx .index_pros span{     line-height: 1.9em;
    text-indent: 1.2em;
    font-size: 1em; font-family:"微软雅黑";}
.ys{ width:100%; float:left; background:#f5f5f5;padding-bottom: 10px;}
.index_advs{padding:0px 10px; box-sizing: border-box;}
.ys .adv01 p:nth-child(2),.ys .adv01 p:nth-child(3),.ys .adv02 p:nth-child(2),.ys .adv02 p:nth-child(3),.ys .adv03 p:nth-child(2),.ys .adv03 p:nth-child(3),.ys .adv04 p:nth-child(2),.ys .adv04 p:nth-child(3){display: none;}

.index_middleBoxs2{ width:100%; float:left; margin-top:20px;font-family:"微软雅黑";}
.index_middleBoxs2 .title_gsjj{ float:left;
	margin-bottom: 10px;
	width:100%;
	height:36px;
	overflow:hidden;}
.title_gsjj a{overflow: hidden;
    background-color: #0578E3;
    /*border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
	border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
	font-family:"微软雅黑";
    text-decoration: inherit;}
.box_lxwm{ display:none;}
.index_ad3{ display:none;}
.cont_gsjj_more{ display:none;}

.title_news{margin-bottom: 10px;
	width:100%;
	height:36px;
	overflow:hidden;}
	.title_news a{overflow: hidden;
    background-color: #0578E3;
    /*border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
	border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
	font-family:"微软雅黑";
    text-decoration: inherit;}

.index_news .ArticleList ul{width: 90%;margin: 10px auto;float: left;padding: 0px;list-style: none;}
.index_news .ArticleList ul li{ width:100%;}

.bottomDH{ display:none;}

.Footer{font-family:"微软雅黑";}
.f_ewm .Context .ContextBox p{ text-align: center;}
.Bottom{ font-size:14px;}

.Footer .f_cont .Context .ContextBox p a{display: none;}
.pro08{ display:none;}

/*首页产品新闻模块*/
.cen_box1{width:100%;height:auto; margin-bottom:20px; background:url("fw_bg_m.jpg") top center no-repeat;}
.cen_box1 .left{width:600px;height:284px;float:left;}
.cen_box1 .left img{width:100%;height:100%;vertical-align:middle;}
.cen_box1 .right{position:relative;width:524px;height:284px;float:right;}
.cen_box1 .right .title{font-size:20px;color:#1485D8;line-height:20px;padding-bottom:20px;border-bottom: 0px;text-indent: 0px;height: auto;background: none;}
.cen_box1 .right .info{font-size:14px;color:#666;line-height:2em;}
.cen_box1 .right .btn{position:absolute;bottom:0px;left:0px;width:122px;height:38px;border:1px solid #dcdcdc;line-height:38px;text-align:center;color:#999999;font-size:14px;}
.cen_box1 .right .btn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.cen_box1 .right .btn:hover{background:#1586D8;color:#fff;border:1px solid #fff;}
.cen_box1_hzhb .more{ display:none;}

.cen_box1 .box1_cols{width:100%; margin-top:0px;}
.box1_cols .ColumnList{ width:100%;width: 90%;margin: 5%;}
.box1_cols .ColumnList ul{ width:100%; clear:both; margin:auto;}
.box1_cols .ColumnList ul li{ width:100%; height:auto; float:left;overflow:hidden; position:relative; border:0px;}
.box1_cols .ColumnList ul li a{ display:none;}
.box1_cols .ColumnList ul li ul{ width:100%; margin:auto; float:none;margin-left: 0px;}
.box1_cols .ColumnList ul li ul li{ float:left;width: auto;clear: initial;font-size: 14px; margin-right:15px;margin-bottom: 10px;}
.box1_cols .ColumnList ul li ul li a{padding:8px 20px; border:1px solid #ccc; border-radius:5px; color:#4E4E4E; font-weight:500;display: inline-block; background:none;}
.box1_cols .ColumnList ul li ul li a:hover{ background:#009C82; border:1px solid #009C82; color:#FFF;}

.cen_box1 .contents{ position: relative;width: 350px;height: 450px;overflow: hidden;margin:30px auto 0px auto;}
.cen_box1 .contents .showbox{position: relative;width: 1200px;height: 370px;overflow: hidden;margin:30px auto 0px 0px;}
.cen_box1 .contents .showbox ul{position: absolute;top: 0;left: 0;white-space: nowrap;height:400px;}
.cen_box1 .contents .showbox ul li{ width:320px; height:370px; overflow:hidden; float:left; clear:none;border:0px; margin:0px 15px 0px 15px;display:inline;}
.cen_box1 .contents .showbox ul li .Images{width:320px; height:320px; text-align:center; margin:auto; border:0px;padding:0px;}
.cen_box1 .contents .showbox ul li img{ width:320px; height:320px; text-align:center; margin:auto; border:0px;padding:0px;}
.cen_box1 .contents .showbox ul li .Names{ width:320px; height: 50px;line-height: 50px;background: #efefef;text-align: center;}
.cen_box1 .contents .showbox ul li a{ border:0px; background:none; text-align:center; font-size:16px;font-weight:500;}
.cen_box1 .contents .showbox ul li .Names a{ color:#666666; text-align:center;}
.cen_box1 .navBtn {
    position: absolute;
    top: 450px;
	width:15px;
    height: auto;
    cursor: pointer;
	background-size:cover;
}
.cen_box1 .navBtn.leftBtn {
    left: 5px;
}
.cen_box1 .navBtn.rightBtn {
    right: 5px;
}





.c_pd {
    margin-bottom: 0;
	margin-top:0px;
}



.cen_box2{position: relative; padding:0px; margin:0px auto 20px auto;float: left;width: 100%;padding-bottom: 0px; background:url("bg_index_gsjj.jpg") repeat;}
.cen_box2 .contents{position:relative;width:90%; margin: auto;margin-top: 50px;}
.cen_box2 .contents .img02_box {
    width: 100%;
    height: 320px;
    overflow: hidden;
    float: left;
    margin-top: 10px;
	margin-bottom:20px;
    position: relative;
	border-bottom:1px dashed #ccc;
}
.img02_box .img02_img{text-align: center;margin: auto;width: 100%;float: left;}
.index_img02_04{margin-right:0px; float:right;}
.img02_box a.img02_more{ width:23px; height:23px; margin:auto; clear:both; background:url("img02_more.png") no-repeat;display: block; position:absolute; left:130px; bottom:20px;}
.img02_box a.img02_more:hover{ background:url("img02_more.png") no-repeat;}
.img02_box .Context .title{ text-indent:0px; text-align: center; background:none; margin:90px auto 20px auto; font-size:16px; border-bottom:0px;}
.img02_box .Context .title .more{ display:none;}
.img02_box .ContextBox{ width:360px; margin:auto;}
.cen_box2 .contents .Context img{transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s; }
.cen_box2 .contents .Context img:hover{transform:rotate(5deg) scale(1.2);-moz-transform:rotate(5deg) scale(1.2);-ms-transform:rotate(5deg) scale(1.2);-o-transform:rotate(5deg) scale(1.2);-webkit-transform:rotate(5deg) scale(1.2); cursor:pointer;}
.cen_box2 .btn{ width:100%; margin:20px auto auto auto;clear: both; padding:0px;}
.cen_box2 .btn a{ color:#FFFFFF; background:#009C82; padding:10px 20px; font-size: 14px; border-radius:5px;}
.cen_box2 .btn a:hover{ color:#fff; background:#eb3751; font-size: 18px;}
.cen_box2 .contents .noborder{ border:0px;}






.cen_box3{ display:none;}
.cen_box4{ display:none;}

.index_kh .more{display: none;}
.index_kh h3 a {
    overflow: hidden;
    background-color: #0578E3;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    font-family: "微软雅黑";
    text-decoration: inherit;
}
.index_kh .ArticleList dl{width: 100%; margin:10px auto;}
.index_kh .ArticleList dt{width: 100%;}
.index_kh .ArticleList dt img{text-align: center;    margin: auto;
    display: block;}
.index_kh .ArticleList dd{width: 90%;
    float: left;
    margin: 10px 5%;}
.index_kh .ArticleList dd h5{font-size:16px;}
.index_kh .ArticleList dd span{font-size:14px;}


.index_wd{margin-top:20px; float: left;}
.index_wd .title{overflow: hidden;
    background-color: #0578E3;
    border-radius: 5px;
    padding: 10px 20px;
    color: #fff;
    font-family: "微软雅黑";
    text-decoration: inherit;}
.index_wd .more{display: none;}
.index_wd .ArticleList dl{width: 100%; margin:10px auto;}
.index_wd .ArticleList dt{width: 100%;}
.index_wd .ArticleList dt img{text-align: center;    margin: auto;
    display: block;}
.index_wd .ArticleList dd{width: 90%;
    float: left;
    margin: 10px 5%;}
.index_wd .ArticleList dd h5{font-size:16px;}
.index_wd .ArticleList dd span{font-size:14px;}


.cen_box6{ width:100%; float:left; background-color:#343E46;margin-top: 20px; display:none;}
.cen_box6 .mainTitle{ color:#d5d5d5;}
.cen_box6 .lxfs_boxs{ width:94%; margin:20px auto;}
.lxfs_boxs .info_td {width: 100%; background:#343E46; height:36px; line-height:36px; color:#FFFFFF; font-size:12px; text-align:center; float:left;    border: 1px solid #fff;    border-radius: 5px; margin-bottom:2em;}
.lxfs_boxs .info_td a{width: 100%;
    background: #343E46;
    height: 36px;
    line-height: 36px;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    float: left;
    border: 1px solid #fff;
    border-radius: 5px;
    margin-bottom: 2em;}
.lxfs_boxs .nobor{ margin-right: 0;}
.lxfs_boxs #order_online{ display:none;}

.cen_box7{ width:100%; float:left;}
.cen_box8{ width:100%; float:left;margin-bottom: 2em;}
.cen_box8 .no_mobile{ display:none;}
.cen_box8 .ArticleList ul{ width:90%; margin:auto; margin-top:0px; float:inherit;}
.cen_box8 .ArticleList ul li{ margin:5px 0px; clear:inherit; width:100%; border:0px;}
.cen_box8 .ArticleList ul li span{ padding-bottom:5px; width:100%; border-bottom:1px dashed #ccc;}
.cen_box8 .ArticleList .more
{
	position:absolute;
	top:50px;
	right:25px;
}
.cen_box9{ display:none;}
.cen_box10{ display:none;}

/***********************************新闻 产品列表********************************************/
.ArticleList
{
	width:100%;
}
.ArticleList .title
{
	width:100%;
	height:33px;
	line-height:33px;
	color:#000000;
	text-indent:20px;
	border-bottom:1px #cccccc solid;
	float:left;
	padding-bottom: 1px;
	background:url("/style/title.jpg") top repeat-x;
}
.ArticleList .title .more
{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.ArticleList ul
{
	float:left;
	margin:10px;
	/*list-style:none;*/
}
.ArticleList ul li
{
	height:34px;
	line-height:34px;
	font-size:12px;
	float:left;
	clear:both;
	margin::0px 0px 0px 0px;
	border-bottom:1px #CCCCCC dashed;
}
.ArticleList ul li span
{
	width:210px;
	height:34px;
	line-height:34px;
	font-size:12px;
	float:left;
	overflow:hidden;
}

.ArticleList ul li span.time
{
	width:70px;
	height:20px;
	line-height:20px;
	font-size:11px;
	float:right;
	color:#666666;
}
.ArticleList ul li a
{
	background:url('/style/ico01.gif') 5px center no-repeat;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#666666;
	padding-left:15px;
}
.ArticleList ul li a:hover
{
	color:#FF6600;
}
.ArticleList .more
{
	position:absolute;
	bottom:15px;
	right:25px;
}


#Bottoms{ width:100%; float:left;background:#009C82;}
.bottomBox{width:100%; margin:auto; height:240px; position:relative;}
.bottomBox .b_search{width:400px; height:200px; position:absolute; overflow:hidden;top: 50px;left:50px;}
.box5_r{ position:absolute;right: 10px; top:34px;}
.box5_r .Context .more{ display:none;}
.box5_r h3{ font-size:16px; line-height:40px;}
.box5_r img{ width:120px;}
.b_search h3{font-size:24px; color:#666666;font-weight: 500;height: 60px; line-height:40px; float:left; clear:both;}
.b_search .search{ width:380px; height:46px; float:left; position:initial;}
.b_search .search input[type='submit']{
	position: absolute;
    top: 66px;top:56px\9;top:56px !important;
    left: 306px;
	background:#2089DB;
	padding: 10px 20px;color:#FFF; cursor:pointer;border: 0px;border-radius: 6px;
	
}
.b_search .search input[type='text']
{
	float: left;
    width: 380px;
    height: 46px;
	text-indent:25px;
    border: 0px;
	color:#999999;
	background: #FFFFFF;
	position:absolute\9;
	top:50px\9;
	position:absolute !important;
	top:50px !important;
}

.bottomBox .s_icos{ width:380px; height:60px; position:absolute;top:180px; left:50px;}
.s_icos a{display: block;float: left;width: 54px;height: 56px;padding-left: 27px;}
.s_icos a.first{padding-left:0px;}


.bottomBox .bottomCol{width:300px; height:220px; position:absolute; overflow:hidden;top: 20px;left:10px;}

.bottomCol .Footer01{
	display:none;
}
.bottomCol .Footer02{
	display:none;
}
.bottomCol .Footer03{
	display:none;	
}
.bottomCol .Footer04{
	position:absolute;
	top:20px;
	left:10px;	
}
.Footer04 .Context .ContextBox {
	width:100%;
    color: #838E8E;
    font-size: 13px;
	line-height:200%;
    padding-top: 0px;
	background:none;
	margin-top: 5px;
    float: left;
}

.Footer04 .Context .ContextBox {
	width:100%;
    color: #E6FFFB;
    font-size: 13px;
	line-height:200%;
    padding-top: 0px;
	background:none;
	margin-top: 5px;
    float: left;
}
.Footer04 .Context h3{ font-size:26px; color:#FFFFFF; height:50px; line-height:40px; font-family:"微软雅黑", "黑体"; font-weight:400; border:0px;}
.Footer04 .Context h3.title{ background:none; text-indent:0px;}
.bottomCol .Footer1{

	float:left;
	width:180px;
	text-align:left;
	color:#666666;
	line-height:19px;

}
.bottomCol .Footer04{
	width:200px;
}
.Footer04 .more{ display:none;}
.Footer1 .ColumnList h3{ font-size:26px; color:#FFFFFF; height:50px; line-height:40px; font-family:"微软雅黑", "黑体"; font-weight:400;}
.Footer1 .ColumnList h3.title{ background:none; text-indent:0px;}
.Footer1 .ColumnList
{
	width:140px;
	float:left;
}
.Footer1 .ColumnList ul
{
	width:160px;
	float:left;
	margin-top: 8px;
    margin-left: 0px;
}
.Footer1 .ColumnList ul li
{
	width:160px;
	float:left;
	/*background:url("ico4.gif") left no-repeat;*/
	text-indent:15px;
    margin-bottom: 5px;
	border:0px;
}
.Footer1 .ColumnList ul li a{color:#E6FFFB; background:none; border:0px; font-size:14px; padding-left:0px;}
.Footer1 .ColumnList .title{border-bottom:0px;}


.Footer1 .ProdText
{
	width:140px;
	float:left;
}
.Footer1 .ProdText ul
{
	width:140px;
	float:left;
	margin-top: 8px;
    margin-left: 5px;
}
.Footer1 .ProdText ul li
{
	width: 140px;
    float: left;
    overflow: hidden;
    border: 0px;
}
.Footer1 .ProdText ul li span{width: 140px;}
.Footer1 .ProdText .title{
	border-bottom:0px;
	height: 30px;
    line-height: 30px;
    color: #0B66AC;
    text-indent: 20px;
    background: url("/style/title01.gif") 5px no-repeat;
    font-family: 微软雅黑;
    font-size: 20px;
}
.Footer1 .ProdText .more{ display:none;}


.Footer1 a{
	font-size:14px;
   color:#666666;

}

.Footer1 a:hover{

	color:#0B67AC;

}

/*通用底部*/
.foot{width: 100%;
    background: #006C59;
    float: left;}
.foot .f_ewm{ margin-right: 80px;margin-top: 2em;}
.foot .f_cont{color: #d2d2d2;text-align: left;}
.f_cont .Context{width: 90%;margin: auto;padding-top: 1.5em;border-top: 1px dashed #5f5f5f;}
.foot .Bottom{ text-align: left;color: #d2d2d2;padding: 20px;font-size: 0.9em;line-height: 1.5em;}
.Bottom a{color:#d2d2d2;}


.MyCont{ width:100%; margin-top:10px;}
.MyContLeft{ display:none;}
.MyContRight{ width:95%; margin:auto;}
.cont_sation{float: left;padding-left: 0px;margin-bottom: 15px;text-indent: 0px; line-height:35px;background: url("ico_station.png") 0px center no-repeat; font-size:0.8em;color: #333; width:100%;    margin-top: 0px;}
.cont_sation a{ color:#333;}
.cont_sation a:hover{ color:#FF5234;}
.cont_title{font-size: 1.6em;font-family: microsoft yahei;color: #777777;padding-bottom: 20px;margin-bottom: 20px;text-align: center; width:96%; border-bottom:1px solid #efefef; margin:auto;float: left;}
.f14{width:94%; margin:auto; overflow:hidden;}
.MyCont .f14 .line_left{ width:auto;}
.MyCont .f14 .line_right{ width:auto;}
.box_right_titles{height: 49px;
    line-height: 50px;
    font-size: 26px;
    width: 100%;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 15px;
    color: #333;
    font-weight: 100;
    font-family: microsoft yahei;}
.sation{ font-size:0.8em; margin-bottom:10px;}
.sation img{ margin-top:5px;}
.sation a{ color:#666;}
.Maincont{ font-size:0.8em; color:#666; line-height:2em; font-family:"微软雅黑", "黑体";}
.Maincont .CustomTextList {    width: 100%;
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fff,#f1f1f1);
    background-image: -moz-linear-gradient(#fff,#f1f1f1);
    background-image: -ms-linear-gradient(#fff,#f1f1f1);
    background-image: -o-linear-gradient(#fff,#f1f1f1);
    background-image: linear-gradient(#fff,#f1f1f1);
    border-radius: 10px;
    border: 1px #cccccc solid;}
.CustomTextList li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    margin: 0;
    overflow: visible;
    text-align: left;
    border-width: 0;
    border-top-width: 1px;
    color: #222;
    text-shadow: 0 1px 0 #fff;
    border-bottom: 1px #cccccc solid;
}

.CustomTextList li a {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;
    overflow: visible;
    text-align: left;
    border-width: 0;
    border-top-width: 1px;
    color: #222;
    text-shadow: 0 1px 0 #fff;
    display: block;
}
.CustomTextList li .Name {
        margin: 10px 20px 0px 20px;
}
.CustomTextList li .Time {
        margin: 0px 20px 0px 20px;
}


.pagination{height:22px;text-align:right;line-height:20px; font-family:"微软雅黑", "黑体";}
.pagination{ margin-top:20px; height:22px; text-align:right; line-height:20px; font-family:'\5b8b\4f53';}
.pagination span{ color:#999; border:0;}
.pagination a, .pagination span{ display:inline-block; border:1px solid #CCC; padding:0px 7px; text-align:center; vertical-align:middle; text-decoration:none; margin-right:5px;}
.pagination a{ color:#424242;}
.pagination .current, .pagination a:hover{ color:#f60; border:1px solid #f60;}
.pagination .current{ font-weight:bold; background-color:#ffefe5;}


/***************************************************************************/
.page{ margin-top:20px; height:22px; text-align:right; line-height:20px; font-family:'\5b8b\4f53'; margin-bottom:10px;}
.page span{ color:#999; border:0;}
.page a, .page span{ display:inline-block; border:1px solid #CCC; padding:0px 7px; text-align:center; vertical-align:middle; text-decoration:none; margin-right:5px;}
.page a{ color:#424242;}
.page .current, .page a:hover{ color:#f60; border:1px solid #f60;}
.page .current{ font-weight:bold; background-color:#ffefe5;}

/*.Pagination{ height:22px; text-align:center; line-height:20px; font-family:'\5b8b\4f53'; float: left; width: 100%;margin: 10px auto 20px auto;}
.Pagination span{ color:#999; border:0;}
.Pagination a, .Pagination span{ display:inline-block; border:1px solid #CCC; background-color:#f5f5f5; padding:0px 7px; text-align:center; vertical-align:middle; text-decoration:none; margin-right:5px;}
.Pagination a{ color:#424242;}
.Pagination .current, .Pagination a:hover{ color:#f60; border:1px solid #f60;}
.Pagination .current{ font-weight:bold; background-color:#ffefe5;}*/


/*.PageNext {width:40%;float:right; padding-right:5px; }
.PageNext a{display:inline-block; border:0px; background-color:inherit; padding:0px; text-align:left; vertical-align:middle; text-decoration:none; margin:0px;height:40px; line-height:40px; overflow:hidden;width:100%;}
.PagePreview{width:40%;float:left; padding-left:5px;}
.PagePreview a{display:inline-block; border:0px; background-color:inherit; padding:0px; text-align:right; vertical-align:middle; text-decoration:none; margin:0px;height:40px;overflow:hidden; line-height:40px;width:100%;}*/
/*分页*/

.Pagination{clear: both;padding: 10px 0px;text-align: center;}
.Pagination span{padding: 5px 10px;margin: 0px 5px;background-color: #009ED5;color: #FFFFFF;font-size: 12px;}
.PagePreview0{
float:left;
width:100%;
margin-bottom:5px;
color: #333;
font-size: 12px;
display: block;
text-align: left;
text-indent: 25px;
height:25px;
line-height:25px;
background:rgb(239, 239, 239) url("ico04.gif") 5px no-repeat;}
.PageNext0{
float:left;
width:100%;
margin-bottom:5px;
color: #333;
font-size: 12px;
display: block;
text-align: left;
text-indent: 25px;
height:25px;
line-height:25px;
background:rgb(239, 239, 239) url("ico04.gif") 5px no-repeat;}

/*返回*/

.PageBack {clear: both;padding: 10px 0px;text-align: center;}

.PageBack a {padding: 3px 10px;margin: 0px 5px;border: 1px gray solid;background-color: #F9F9F9;font-size: 12px;color: #444;}

.PageBack a:hover {background-color: #0066CC;color: #FFFFFF;}



.float0831{ display:none;}



#share {
	position: fixed;
	_position: absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");
	bottom: 34px;
	left: 53%;
	margin-left: 120px;
	width: 49px;
	zoom: 1;
	z-index: 900;
}
#share a {
	background-image: url(share.png);
	background-repeat: no-repeat;
	display: block;
	width: 49px;
	height: 49px;
	margin-bottom: 2px;
	overflow: hidden;
	text-indent: -999px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#share a#totop {
	background-position: -48px 0;
	position: absolute;
	bottom: 0;
	cursor: pointer;
}
#share a#totop:hover {
	background-position: 0 0;
}
#share .inquiry {
	background-position: -48px -58px;
	position: absolute;
	bottom: 53px;
	z-index:5;
}
#share a.inquiry:hover {
	background-position: 0 -58px;
}

#share .s_facebook {
	background-position: -48px -116px;
	position: absolute;
	bottom: 212px;
	z-index:5;
}
#share a.s_facebook:hover {
	background-position: 0 -116px;
}
#share .s_twitter {
	background-position: -48px -174px;
	position: absolute;
	bottom: 159px;
	z-index:5;
}
#share a.s_twitter:hover {
	background-position: 0 -174px;
}
#share .s_google-plus {
	background-position: -48px -232px;
	position: absolute;
	bottom: 106px;
	z-index:5;
}
#share a.s_google-plus:hover {
	background-position: 0 -232px;
}
#share .s_in {
	background-position: -48px -290px;
	position: absolute;
	bottom: 53px;
	z-index:5;
}
#share a.s_in:hover {
	background-position: 0 -290px;
}

.cont{ width:95%; margin:auto;}
.cont dl{width:100%; float:left; }
.prod_pic_desc .prod_pic{ float:inherit; padding-bottom: 40px; margin:auto;}
.prod_pic_desc .prod_desc{ width:100%;}

.List3 li {width: 45%;height: auto;}


.order_email{width: 95%;padding: 0 10px 10px 10px;background: #f2f2f2;border: #d4dee5 solid 1px;margin-top: 50px;float: left;}
.order_email h2{line-height: 55px;font-size: 16px;color: #333;}
.order_email em{font-size: 14px; margin-right:10px;width: 80px;float: left;text-align: right;}
.order_email td{ padding: 5px 0px;}
.order_email input{border: #d4dee5 solid 1px;background: #FFF;padding: 0 10px;width: 200px;}
.order_email textarea {height: 135px;
    width: 200px;
    line-height: 19px;
    border: #d4dee5 solid 1px;
    background: #FFF;
    padding: 0 10px;
}
.order_email input[type=submit]{display: block;
    float: right;
    width: 95px;
    height: 34px;
    text-align: center;
    line-height: 34px;
	cursor: pointer;
    color: #fff;
	border: 0px;
    background: #009c82;
	padding:0px;
    margin-top: 15px;
    margin-right: 140px;}
	
.Bottom a {
    color: #0578e3;
}

.Maincont{ width:100%;padding:0px;}

.bottomNav
{
	width:100%;
    height:90px;
	/*border:1px solid #0378bd;*/
	display: block;
	position: fixed;
    margin:auto;
	bottom:0px;
	left:0px;
	z-index: 10000;
	overflow:hidden;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#333333));
	background-image: -webkit-linear-gradient(#000000,#333333);
	background-image: -moz-linear-gradient(#000000,#333333);
	background-image: -ms-linear-gradient(#000000,#333333);
	background-image: -o-linear-gradient(#000000,#333333);
	background-image: linear-gradient(#000000,#333333);
}
.bottomNav ul
{
	width:100%;
	height:90px;
	float:left;
	margin: 1px 0 0 0;
	padding: 0px;
	overflow:hidden;
}
.bottomNav ul li
{
	width:33%;
	height:80px;
	float:left;
	list-style:none;
}
.bottomNav ul li span
{
	width:100%;
	height:100%;
	line-height:115px; 
	border-top:1px solid #333333;
	text-align:center;
	clear:both;
	display:block;
	border-right:1px solid #333333;
	color:#FFFFFF;
	font-size: 16px;
	margin:0px -1px 0px 0px;
}
	.bottomNav ul li:last-of-type(1) span{border-right:0px;}
.bNav_ico_home
{
	background:url(/images/icon/ico_home.png) center 10px no-repeat; 
}
.bNav_ico_phone
{
	background:url(/images/icon/ico_tel.png) center 10px no-repeat; 
	color:#FFF;
}
.bNav_ico_menu
{
	background:url(/images/icon/ico_col.png) center 10px no-repeat; 
}

.bottomNav ul li a
{
	width:100%;
	height:80px;
	float:left;
	/*background:#000000 url("bico_bg.jpg") center repeat-x;*/
	display:block;
	text-align:center;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
}
.bottomNav ul li a:hover
{
	width:100%;
	height:80px;
	float:left;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#acacac),to(#111));
	background-image: -webkit-linear-gradient(#acacac,#111);
	background-image: -moz-linear-gradient(#acacac,#111);
	background-image: -ms-linear-gradient(#acacac,#111);
	background-image: -o-linear-gradient(#acacac,#111);
	background-image: linear-gradient(#acacac,#111);
	/*background:#000000 url("bico_bg_a.jpg") center repeat-x;*/
}
	.bottom_box{ margin:10px auto; padding:10px 0; font:100 14px/2 microsoft yahei,simsun; color:#333; clear:both; text-align:center;}
.foot-bottom{margin-bottom:80px;}
.dh_mobile:before{
	content:url("ico_cd.png");
	position:fixed;	
	top: 28px;
	right: 20px;
	cursor:pointer;
	z-index: 100000;
}

.panel_box
{
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
	background-color: rgba(0, 0, 0, 0.69);
	font-family:"microsoft yahei";
}
.panel_box .panel_side
{
	position: absolute;
	right: 0;
	width: calc(100% - 30vw);
	height: 100%;
	color: #ECECEC;
	z-index: 10000;
}
.panel_side .e.show
{
	-webkit-transition: -webkit-transform 500ms;
	transition: -webkit-transform 500ms;
	-webkit-transform: translate3d(0px,0px,0px);	
}
.panel_side .e
{
	-webkit-transition: -webkit-transform 500ms;
	transition: -webkit-transform 500ms;
	-webkit-transform: translate3d(313px,0px,0px);	
}
.panel_side[widget="sidemenu"] {
display: none;
position: absolute;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.85);
overflow-y: scroll;
}

.panel_side ul
{
	list-style:none;
	padding:0;
	margin:0;	
}
.panel_side ul li
{
	text-indent: 20px;
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	margin: 0;
	overflow: visible;
	text-align: left;
	border-width: 0;
	border-top-width: 1px;
	font-weight: 700;
	color: #222;
	text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #555555;
	/*background-image: -webkit-gradient(linear,left top,left bottom,from(#050303),to(#0F0202));
	background-image: -webkit-linear-gradient(#050303,#0F0202);
	background-image: -moz-linear-gradient(#050303,#0F0202);
	background-image: -ms-linear-gradient(#050303,#0F0202);
	background-image: -o-linear-gradient(#050303,#0F0202);
	background-image: linear-gradient(#052e3e,#08536f);*/
	/*background-image: linear-gradient(#AA8E1E,#634C16);*/
	border-bottom: 1px #cccccc solid;
}
.panel_side ul li a
{
	color: #FFF;
    font-size: 1.1em;
    line-height: 2.5em;
    display: block;
    font-weight: 500;
    text-decoration: none;
}
.panel_btn_innerBox {
	display: block;
	position: relative;
	padding: 0;
	width:100%;
	margin:0px;
}

.panel_btn_innerBox .panel_btn_text
{
	text-align:left;
}
.panel_btn_text a
{
	padding: 1em 15px;
	display: block;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 1.5em;
}
.panel_btn_text a.closed
{
	font-family:"microsoft yahei";
}
.panel_btn_innerBox .panel_btn_icon
{
	top:15px;
	right: 10px;
	width:20px;
	position:absolute;
	/*background:url("/images/icon/view_list.png") center no-repeat;*/
	opacity: 0.5;
}
	
	.nav_u label{display: none;}
	.nav_u ul{padding-left:20px;}
	.panel_side ul li.nav_u ul li a{font-size: 0.8em;}
	.panel_side ul li.nav_u ul:last-child li:last-child{border-bottom: 0px;}