﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,input,button,form,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0;}
body{width:100%;height:auto;font-family:background:#f6f6f6;font-size:15px;}
ol,ul{list-style:none;}
table{width:100%}
em{ font-style:normal}
a{text-decoration:none;color:inherit; font:inherit}
.xp{width:98%;height:auto;margin:0 auto;margin-top:40px;max-width:640px; margin-bottom:40px;}
.header{width:100%;height:auto;overflow:hidden;  position: fixed;max-width: 640px;top: 0px;background-color:#F4F3F3; padding-top:10px}
.header .l{ float:left; width:50%; height:auto; overflow:hidden; padding-left:10px; }
.header .l img{ display:block;}

	/*留言板样式开始*/
.ly_form{
	border:medium #000;
	}

.ly_form li{
	margin-top:30px;
	list-style:none;

}


.ly_form  li input{
	border:1px solid #ddd;
	width:95%;
	height:42px;
	line-height:42px;
	padding:0 10px;
	outline:none;
}

.ly_b{
	margin-top:35px;
}

.ly_b .tj{
	width:112px;
	height:40px;
	line-height:40px;
	background:#da271e;
	border:0;
	color:#fff;
	outline:none;
	margin-right:30px;
	cursor:pointer;
}

.ly_b .cx{
	width:112px;
	height:40px;
	line-height:40px;
	background:#999;
	border:0;
	color:#fff;
	outline:none;
	cursor:pointer;
}
/*留言板样式结束*/

@media screen and (max-width: 460px){
.header .l img{widows:100%;}}
.header .r{ float:right;width:40%; height:auto; overflow:hidden; text-align:right; padding-right:10px;}
.header .home{ float: right;padding-right: 7px;}

.nav{width:98%;height:28px;background:#e70012;text-align:center; position:absolute; max-width:640px; top:62px; overflow:hidden;}
.nav a{padding:0 5px;color:#fefefe;line-height:28px;}
.nav a:visited{color:#fff;line-height:28px;}
.nav ul{padding-left:30px;}
.nav li{float:left;padding:0 5px;}
.nav li a{color:#fefefe;line-height:28px;}
.nav li a:visited{color:#fff;line-height:28px;}
.banner1 img{width:100%;}
.banner img {width:100%;}
.plist{height:auto;overflow:hidden; padding-top:30px;}
.plist li{float:left;width:31%;;height:30px;line-height:30px;text-align:center;margin:2px 0.8%; background:#c50f26;}
.plist li a{color:#FFF; display:block; font-weight: bold;}
.plist li a:visited{color:gray;}
.plist2{height:auto;overflow:hidden;background:#e9e9e9;margin-top:2px;}
.ptitle2{height:28px;background:-webkit-gradient(linear,0 0,0 100%,from(#c0c0c0),to(#d8d8d8));line-height:28px;text-indent:1em;}
.plist2 li{float:left;height:30px;line-height:30px;width:48%;font-size:14px;margin:2px 0.4%;border:1px solid; border-radius:5px; text-align:center; border-top-color:#c6c6c6; border-left-color:#c6c6c6; border-right-color:#c6c6c6; border-bottom-color:#f9f9f9; background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#cdcdcd));}
.plist2 li a{color:#585858; display:block;}
.plist2 li a:visited{color:gray;}
.ntitle{line-height:30px;background:#c50f26;text-indent:1em;color:white;margin:5px 0 10px;}
.ntitle a{color:#fefefe;}
.ntitle a:visited{color:#fdfdfd;}
.nlist ul{margin-left:5px; margin-top:5px;}
.nlist li{height:28px;line-height:28px;background:url(../images/li01.jpg) no-repeat left center;}
.nlist li a{color:#585858;padding-left:15px;}
.nlist li a:visited{color:gray;}
.ncon{line-height:22px;color:red;margin-left:5px; font-weight:bold;}
.ncon a {color: red;text-decoration: underline;}
.space{height:170px;}
.chanpin{ overflow:hidden; margin:10px 5px;}
.chanpin li{ float:left; padding:0 5px; line-height:30px; height:30px;}
.chanpin a{ clear:both; color: #000;font-size:16px; text-decoration:underline; padding-right:5px;}

.footer{width:98%; max-width:640px;height:40px;line-height:40px;text-align:center;position:fixed !important;bottom:0;max-width:640px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.footer{
		color: #fae7e9;
border: solid 1px #ab1c1a;
background: #FC5F5B;
background: -webkit-gradient(linear, left top, left bottom, from(#FC5F5B), to(#D32928));
background: -moz-linear-gradient(top, #FC5F5B, #D32928);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC5F5B', endColorstr='#D32928');
	
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.6);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.6);
box-shadow: 0 1px 2px rgba(0,0,0,.6);}


.footer a{ display:block;  color:#FFF; vertical-align:middle;}
.footer a:visited{}
.footer a span{font-size:20px; display:inline-block; height:40px; line-height:40px;}
.footer a span{ padding-left:36px; background:url(../images/tel.png) left no-repeat;}


.pc{margin-top:10px;}
.pcon{margin:10px;line-height:25px;color:#666;letter-spacing:0.05em;}
.pcon p{ margin-bottom:10px;}
.pcon img{width:100%; height: auto !important;}
.message{margin:6px;}
/*input#tel{height:25px; width:250px;}*/
/*input#yourname{height:25px;width:250px;}
textarea#message{height:60px;width:300px;}*/

/*列表图*/
.listtu {width: 100%;height: auto; margin: 10px 0; overflow: hidden;}
.listtu ul {margin-left: 1%;height: auto; overflow: hidden;width: 100%;}
.listtu ul li {width: 47%;float: left;margin: 1%;text-align: center;}
.listtu ul li img { width: 100%;}
.listtu ul li h3 {color: #4b525a;font-weight: normal;display: inline-block; font-size:1em;}
.listtu ul li h3:hover{color:red; font-weight:bold;}

/*表格*/
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8{ color:#333;}


/*产品推荐图*/
.cptjx ul li {
    width: 100%;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    display: block;
	cursor: pointer;
}

.cptjx a{ color:black;}
@media screen and (min-width: 320px) and (max-width: 490px) {
	.cptjx a {font-size: 1em !important;}
}
.cptj_tu{
    width: 55%;
    float: left;
}
.cptj_tu img{
    width: 100%;
}
.cptj_ms {
    float: left;
    width: 42%;
    margin-left: 3%;
}
.zf{float：left;   width:50% ;}
.yf{float：right;  width:50% ;}
.cpt{
	overflow:hidden;
	margin-right:-10px;
		}

.cpt li {
    float: left;
	width:50%;
	margin:18px 0px;
}
.cpt li img{
	width:90%;
	}
.cpt li p{
	text-align:center;
	}

*{margin:0;padding:0;}
a,img{border:0;}
#menu{position:fixed;bottom:0px;width:100%;height:44px;line-height:44px;z-index:999;background:-webkit-gradient(linear, 0 0, 0 100%, from(#EF6C45), to(#D21100) );}
#menu ul{margin:0 auto;list-style-type:none;width:100%;max-width:500px;height:100%;}
#menu ul .menu_pro c{ background: url(/m/assets/images/pro.png) no-repeat 5px; padding-left:30px;}
#menu ul .menu_sol c{ background: url(/m/assets/images/sol.png) no-repeat 5px; padding-left:30px;}
#menu ul .menu_tel c{ background: url(/m/assets/images/tel.gif) no-repeat 5px; padding-left:30px;}
#menu ul .zf{float:left;width:50%;height:100%;text-align:center;position:relative;font-size:14px;}
#menu ul .yf{float:right;width:50%;height:100%;text-align:center;position:relative;font-size:14px;}
#menu ul li .line{position:absolute;top:0px;right:0px;z-index:30;}
#menu ul li .menu_li{position:absolute;top:0px;left:-10px;z-index:20;width:100%;height:100%;color:#F7F7F7; font-weight:bold; font-size:16px;}
#menu ul li .img_front{position:absolute;top:0px;left:0px;z-index:30;width:100%;height:100%;}
#menu ul li .img_front img{width:100%;height:100%;}
#menu ul li span{position:absolute;bottom:-300px;left:50%;width:104px;margin-left:-52px;margin-bottom:0px;height:auto;text-align:center;z-index:10;}
#menu ul li span div{position:absolute;top:0px;left:0px;}
#menu ul li span a{float:left;width:100%;height:43px;line-height:43px;color:#454545; font-weight:bold;text-decoration:none;}
.menu_li a {color:#F7F7F7; font-weight:bold; font-size:16px;}
#menu ul li{float:left;width:33.3%;height:100%;text-align:center;position:relative;font-size:14px;}
body img{
	max-width:100%;
	}
	
.ys_list {
    margin: auto;
    overflow: hidden;}
.ys_1 {
    overflow: hidden;
    border-bottom: 1px dashed #dcdcdc;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.ys_1 img {
    width: 104px;
    display: block;
    float: left;
    margin:0 13px;
	max-width: 100%;

}
.ys {
    margin-right: 15px;
	overflow: hidden;
}

.ck_more {
    display: block;
    background: #F4F3F3;
    text-align: center;
	font:18px  "Microsoft YaHei";
    color: #F00;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	line-height:40px;
	font-weight:bold;
}

.back_box {
    width: width:100%;
    margin: auto;
    overflow: hidden;
    margin-top: 20px;
    background-color: white;
    margin-bottom: 20px;}
.b_right {
 width: 120px;
  float: right;
}
.b_right a {
    color: white;
    line-height: 50px;
}
.b_left {
    width: 350px;
    float: left;
    margin-left: 10px;
}
.back {
    width: 100%;
    margin: auto;
        margin-bottom: auto;
    overflow: hidden;
    background-color: #c50f26;
    margin-bottom: 20px;
}
.db_nav {
    margin: auto;
        margin-bottom: auto;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.b_left span {
    font-size: 18px;
    line-height: 50px;
    color: white;
}
.b_left a {
    font-size: 22px;
    line-height: 50px;
    color: white;
}
.db_nav a {
    font-size: 16px;
    line-height: 40px;
    margin-right: 11px;
    margin-left: 11px;
	color: #333;
}

.foot {
    width: 100%;
    margin: auto;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 15px;
	background:#F4F3F3;
}
.foot p {
    text-align: center;
    font-size: 16px;
    line-height: 35px;
}
.ys h2{margin-bottom:10px;}
.plistxw ul li{height:30px;width:100%;font-size:14px;margin:2px 2%;}
.plistxw ul li a{ color:#000;}
.dede_pages {

    text-align: center;
    margin-top: 1em;

}
.dede_pages li {

    border: 0.1em solid #ccc;
    color: #333;
    display: inline-block;
    font-size: 0.8em;
    line-height: 2em;
    margin-right: 0.3em;
    width: auto;
    margin-bottom: 1em;

}
.dede_pages li a {

    display: block;
    padding: 0 0.6em;
    color: #333;
    text-decoration: none;

}
.lxwm p{
	font-size:16px;
	font-weight: bold;
	text-align:center;
	}
.news-title {
    width: 100%;
	margin-bottom:20px;
}
.news-title dl {
    width: 99%;
    background: #fff;
    box-shadow: #dcdbdb 0 0.06667rem 0.53333rem;
    padding: 0.26667rem 0.34667rem 0.48rem 0.34667rem;
    border-radius: 0.5rem;
    overflow: hidden;
    position: relative;
	border-bottom:3px dashed #F00;
}
.news-title dd h1 {
    font-weight: bold;
    line-height: 1.5;
    margin: 0.13333rem 0 0.4rem 0;
	font-size:18px;
}

.news-title dd p {
    color: #ff9000;
	font-size:16px;
	padding-top: 10px;
}
.news-title dt {
    width: 22.3%;
    float: right;
    text-align: center;
}
.news-title .date {
    color: #999;
    line-height: 1;
    margin: 0.5rem 0 0 0;
    display: block;
	font-size:18px;
}
.news-title dd {
    width: 75%;
    float: left;
}
.news-title dt span {
    width: 100%;
    padding: 0.15rem 0 0.13rem 0;
    display: block;
    background: linear-gradient(to right, #ea3837, #f87b3e);
    border-radius: 0.13333rem;
    color: #fff;
    margin: -0.26667rem auto 0 auto;
    position: relative;
	
}
.new-contact {
    margin-top: 15px;
    margin-bottom: 20px;
	background: #f6f6f6;
	overflow: hidden;
}
.new-contact .contact-tel, .new-contact .organizer {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}
.new-contact .contact-tel {
   /* width: 52%;
    float: left;*/
    font-size: 20px;
    margin-top: 10px;
    line-height: 30px;
	/*width: 100%;*/
}
/*.contact-tel a {
    text-decoration: none;
    color: #666;
}*/
.new-contact .organizer {
	float: right;
    margin-top: 5px;
}
.new-contact .organizer a.expert {
    margin-right: 8%;
}
.new-contact .organizer a.expert {
    background: #001831;
}
.new-contact .organizer a {
    font-size: 16px;
    color: #fff;
    /*display: block;
	text-align: center;
	*/
    float: left;
	width: 30%;
    padding: 5px 8px;
    margin-left: 7%;
}
.new-contact .organizer a.answer {
    background: #E50012;
}
.pcon p{
	text-indent:35px;
	}


/*@media(max-width:380px){
.mp p{font-size:16px;}
.top-liuyan .tj{font-size:16px;}
.top-box{font-size:11px;}
    }
    */