*{margin: 0px;padding: 0px;}

body{background:#ffffff;background-image:url();background-repeat:repeat-x;background-position:0px 0px;margin:0px;padding:0px;text-decoration:none;font-size: 12px;font-variant:normal;font-family: "微软雅黑";min-width:1200px;}/*为部分带全站背景图准备可以将背景图或背景色部分删除掉*/

a:link,a:visited,a:hover,a:active{text-decoration:none;}

a{text-decoration: none;}

li{list-style-type:none;}

img{border:0px;display: block;}

ul,ol{list-style-type: none;list-style-image: none;}

/*清除浮动*/

.clear{clear:both;}



.head{

	width: 100%;

	height: 159px;

	border-top:3px solid #b10101;

}

.main{

	width: 1200px;

	margin: 0 auto;

}

.head .main{

	position:relative;

}

.head .top {

	position: absolute;

	right: 0;

	top:0;

}

.head .top ul li{

	float: left;

	width: 72px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	background: #b00000;

	position: relative;

}

.head .top ul li a{

	color:#fff;

}

.head .top ul li:after{

    content:"";

    position:absolute;

    right:0px;

    top:10px;

    height:10px;

    width:1px;

    background:#fff;

}



.head .top ul li:last-child:after{

    height:0px;

    width:0px;

}

.head .logo{

	float: left;

	margin-top:40px;

}

.head .ad{

	float: left;

	margin-left: 70px;

	margin-top:45px;

}

.head .tel{

	float:right;

	margin-top:47px;

}

.nav {

	width: 100%;

	height: 45px;

	background:#282828;

}

.nav ul {

	width: 1200px;

	margin: 0 auto;

}

.nav ul li{

	float: left;

	width: 200px;

	height: 45px;

	text-align: center;

	line-height: 45px;

	position: relative;

}

.nav ul li a{

	color:#fff;

	font-size: 16px;

	display: block;

}

.nav ul li:after{

    content:"";

    position:absolute;

    right:0px;

    top:5px;

    height:37px;

    width:1px;

    background:url(../images/line.png)no-repeat;

}



.nav ul li:last-child:after{

    height:0px;

    width:0px;

}

/* .nav ul .on{

	background:url(../images/hover.png)no-repeat;

} */

.nav ul li:hover{

	background:url(../images/hover.png)no-repeat;

}

.slideBox{ 

	width:100%;  

	margin:0 auto; 

	overflow:hidden; 

	position:relative; 

	margin-top:-43px;

 

}

.slideBox .hd{

 height:15px; 

 overflow:hidden; 

 position:absolute; 

 left:45%; 

 bottom:10px; 

 z-index:1; 

}

.slideBox .hd ul{

 overflow:hidden; 

 zoom:1; 

 float:left; 



}

.slideBox .hd ul li{

 float:left; 

 margin-right:25px;  

 width:50px; 

 height:15px; 

 line-height:14px; 

 text-align:center; 

 background:#ccc; 

 cursor:pointer; 

 

}

.slideBox .hd ul li.on{

 background:rgb(176,0,0);

 color:rgb(176,0,0); 

}

.slideBox .bd{

 position:relative; 

 height:100%;

  z-index:0; 

  width: 100%; 

}

.slideBox .bd li{

 zoom:1; 

 vertical-align:middle; 

}

.slideBox .bd img{

	width:100%;   

	display:block; 

}

.slideBox .prev,

.slideBox .next{

 position:absolute; 

 left:3%; 

 top:50%;

 margin-top:-3%;

 display:block; 

 width:32px;

 height:40px;  

 filter:alpha(opacity=50);opacity:0.5;   

}

.slideBox .next{

 left:auto; right:3%; 

 background-position:8px 5px; 

}

.slideBox .next {

	font-size: 

	58px;color:#fff;

}

.slideBox .prev{

	font-size: 

	58px;color:#fff;

}

.slideBox .prev:hover,

.slideBox .next:hover{

	filter:alpha(opacity=100);opacity:1;  

}

.slideBox .prevStop{ 

	display:none;  

}

.slideBox .nextStop{ display:none;  

}

.cont{

	width: 100%;

}

.con_left .pro-list{

	height: auto;

	padding-bottom: 100px;

}

.pro-list{

  width: 260px;

  height: 1029px;

  overflow: hidden;

  float: left;

  margin-top:30px;

  background: #F5F5F5;

}

.pro-list .list-tit{

	width: 260px;

	height: 110px;

	background:url(../images/tit01.png)no-repeat;

}

.pro-list .list-tit span{

	display:block;

	font-size: 24px;

	color:#fff;

	font-weight: bold;

	margin-left:80px;

	margin-top:30px;

	float: left;

}

.pro-list .list-tit p{

	color:#fff;

	font-size: 24px;

	font-weight:bold;

	float: left;

	margin-left: 80px;

}



.pro-list ul li{

	width: 100%;

	height: auto;

	line-height: 35px;

	margin-top: 10px;

	

}

.pro-list ul li h4{

	display: block;

	line-height: 35px;

	background: #CCCCCC;

	font-weight: normal;

	width: 235px;



}

.pro-list ul li h4 a{

	color:#333;

	font-size: 16px;

	line-height: 35px;

	padding-left: 50px;

	display: block;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.pro-list ul li h4 a:hover{color:#b00000;}


.pro-list dl{

	margin-left: 50px;

	height: auto;

	overflow: hidden;

}



.pro-list dl dd{

	width: 100%;

	height: 35px;

	line-height: 35px;

}

.pro-list dl dd a{

	color:#333;

	font-size: 14px;

	display: block;

	width: 200px;

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.pro-list dl dd:hover a{

	color:#B00000;

}

.pro{

	width: 915px;

	height: auto;

	overflow: hidden;

	float: right;

	margin-top:30px;

}

.title{

	width: 100%;

	height:59px;

	background:#f5f5f5 url(../images/bg01.png)no-repeat;

}

.title span{

	display: block;

	float: left;

	font-size: 22px;

	color:#282828;

	font-weight: bold;

	margin-left:15px;

}

.title p{

	float:left;

	margin-top:10px;

	font-size: 12px;

	color:#282828;

	margin-left:5px;

}

.title a{

	display: block;

	width: 120px;

	height: 30px;

	border-radius:8px;

	margin-top:15px;

	background: #b00000;

	float:right;

	text-align: center;

	color:#fff;

	line-height: 30px;

        margin-right: 10px;

}

.pro .show{

	width: 915px;

	height: 970px;

	overflow: hidden;

}

.pro .box{

	width: 200%;

}

.pro .pic{

	width: 915px;

	float: left;

}

.pro .pic ul li{

	width: 301px;

	height: 322px;

	float: left;

	margin-left:4px;

	margin-top:5px;

}

.pro .pic ul li div{

	width: 291px;

	height: 310px;

	background: #fff;

	float: left;

	margin-top:5px;

	margin-left: 5px;

}

.pro .pic ul li .wp-post-image{

	margin: 0 auto;

	width: 291px;

	height: 210px;

}

.pro .pic ul li span{

	display: block;

	width: 291px;

	height: 52px;

	background: #f5f5f5;

	margin-top:5px;

	margin: 0 auto;

}

.pro .pic ul li span img{

	float: right;

	

}

.pro .pic ul li p{

	width: 291px;

	height:40px;

	background: #4b4b4b;

	margin: 0 auto;

	text-align: center;

	line-height: 40px;

	color:#fff;

	font-size: 16px;

	margin-top:8px;

}

.pro .pic ul li:hover{

	background: #b00000;

}

.confused{

	width: 1200px;

	height:auto;

	overflow: hidden;

	margin-top:40px;

	float: left;

}

.confused .pic{

	float: left;

	width: 1200px;



}

.confused div{

	width: 1200px;

	float: left;

	height:463px;

	background: url(../images/bg02.png)no-repeat;

	background-position: 1px -105px ;

}

.confused ul li{

	position:relative;

	float: left;

	margin-left:80px;

	margin-top:72px;



}

.confused ul li span{

	position: absolute;

	top:70px;

	left:90px;

	color:#333;

	font-size: 16px;

}

.case{

	width: 1200px;

	height: auto;

	overflow: hidden;

	margin-top:30px;

	float: left;

}

.case .left{

	width: 360px;

	height: 460px;

	position: relative;

	border: 1px solid;

	z-index: 1;

	margin-top:30px;

	float: left;

}

.case .left img{

	width: 360px;

	height: 460px;



}

.case  .border{

	width:340px;

	height:440px;

    margin:10px;

	border: 1px solid #fff;

	position: absolute;

}

.case  .border span{

	display: block;

	width: 330px;

	height: 30px;

	margin: 0 auto;

	background: rgba(19,18,17,0.5);

	position: absolute;

	bottom:5px;

	left: 5px;

	text-align: center;

	line-height: 30px;

	color:#fff;

	font-size: 13px;

}

.case ul{

	margin-top:30px;

}

.case ul li{

	float: left;

	margin-left:18px;

	width: 284px;

	height: 242px;

	margin-top:10px;

}

.case ul li .border{

	width: 264px;

	height: 222px;

}

.case ul li img{

	width: 100%;

	height: 242px;

}

.case ul li:nth-child(4n-3){
	margin-left:0;
}
.case ul li .border span{

	display: block;

	width: 230px;



}

.case .border:hover{

	border: 1px solid #b00000;

}

.cont2{

	width: 100%;

	height:850px;

	overflow: hidden;

	background: #f5f5f5;

	margin-top:30px;

	float: left;

}

.about{

	width: 1200px;

	height: 375px;

	background: url(../images/bg04.png)no-repeat;

	margin-top:30px;

	position: relative;

}

.about .text{

	width: 584px;

	height: 291px;

	background:url(../images/bg03.png)no-repeat;

	margin-top:60px;

	margin-left:20px;

	position: absolute;

	bottom: 0;

	z-index: 1;

}

.about .text p{

	width: 530px;

	height: 170px;

	margin-top:50px;

	float: left;

	margin-left: 20px;

	line-height: 22px;

	font-size: 14px;
	text-indent: 2em;

}

.tit{

	width: 180px;

	height: 105px;

	background: url(../images/bg05.png)no-repeat;

}

.tit span{

	display: block;

	font-size: 25px;

	color:#fff;

	font-weight: bold;

	margin-left:24px;

	margin-top:20px;

	float: left;

}

.tit p{

	float: left;

	margin-left: 24px;

	font-size: 24px;

	color:#fff;

}

.about .tit{

	 position: absolute;

	 top:0px;

	 z-index: 2;

	 left:40px;

}

.about .text a{

	display: block;

	width: 100px;

	height:25px;

	line-height: 25px;

	text-align: center;

	background: #a8a8a8;

	float: left;

	margin-top:34px;

	margin-left:20px;

	color:#333;

}

.about .text a:hover{

	color:#b00000;

}

.news{

	width: 1200px;

	height: auto;

	overflow: hidden;

	position: relative;

	margin-top:30px;

}

.news .left{

	width: 425px;

	height: 390px;

	float: left;



}

.news .left div{

	width: 230px;

    float: right;

	

}

.news .left div span{

	display: block;

	font-size: 15px;

	color:#333;

	margin-top:10px;

	width: 100%;

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.news .left div span:hover {

	color:#B00000;

}

.news .tit{

	position: absolute;

	bottom:0px;

}

.news .left div p{

	line-height: 20px;

	width: 230px;

	font-size: 13px;

	margin-top:5px;

	display: -webkit-box;

	color:#333;

	-webkit-line-clamp:2;

	-webkit-box-orient: vertical;

	overflow: hidden;

}

.news ul{

	float:right;

}

.news ul li{

	width: 700px;

	height:120px;

	border: 1px solid #f5f5f5;

	margin-top:10px;

}

.news ul li img{

	float: left;

	margin:15px;

}

.news ul li div{

	float: right;

	width: 588px;

	height: 80px;

	border-left: 1px solid #ccc;

	margin-top:20px;

}

.news ul li div span{

	display: block;

	font-size: 15px;

	color:#333333;

	margin-left: 15px;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

	margin-top:8px;

}

.news ul li div span:hover{

	color:#B00000;

}

.news ul li div p{

	color:#333333;

	width: 573px;

	height: 40px;

	font-size: 14px;

	margin-left: 15px;

	margin-top:5px;

	line-height: 22px;

	display: -webkit-box;

	-webkit-line-clamp:2;

	-webkit-box-orient: vertical;

	overflow: hidden;

}

.news ul li:hover{

	border: 1px solid #333;

}

.cont3{

	width: 100%;

        background:#eeeeee;



}

.cont3 .gg{

	width: 100%;

}

.advantage{

	width: 1200px;

	height: auto;

	overflow: hidden;

}

.advantage ul {

	width: 650px;

	float: left;

	margin-top:20px;

}

.advantage ul li{

	width: 650px;

	margin-top:40px;

	float: left;

}

.advantage ul li img{

	float: left;

}

.advantage ul li .right{

	float: left;

}

.advantage ul li .right h3{

	width: 517px;

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #b00000;

	margin-left: 10px;

	font-size: 30px;

	color:#b00000;

}

.advantage ul li .right span{

	font-size: 14px;

	font-weight:normal;

	margin-left: 5px;

}

.advantage ul li .right p{

	width: 517px;

	height: 60px;

	border-top:2px solid #b00000;

	margin-top:3px;

	margin-left: 10px;

	padding-top: 10px;

	font-size: 16px;

	color:#333;

}

.upper{

	width: 1200px;

	margin-top:30px;

} 

.upper .img{

	float:right;

	margin-top:30px;

}

.bootom{

	margin-top:30px;

	float: left;

	width: 1200px;

}

.bootom .img{

	float: left;

}

.bootom ul{

	float: right;

	width: 650px;

	margin-top:30px;

}

.cont4{

	width: 100%;

}

.contact{

	width: 1200px;

	height:450px;

	background: url(../images/bg08.png)no-repeat;

	background-position: 0 445px;

	overflow: hidden;

        margin-top:40px;



}

.contact .c-tit{

	width: 1200px;

	height: 50px;

	background:url(../images/bg06.png)no-repeat;

	float: left;

}

.contact .c-tit span{

	display: block;

	width: 218px;

	height:30px;

	margin: 0 auto;

	float: left;

	color:#282828;

	font-size: 24px;

	font-weight: bold;

	text-align: center;

	line-height:30px;

	border-bottom:1px solid #333;

	

}

.contact .c-tit div{

    width: 218px;

    height:50px;

    margin-left:492px;

}

.contact .c-tit p{

	float: left;

	font-size: 18px;

	color:#333;

	text-align: center;

	width: 218px;

}

.contact .left{

	width: 480px;

	height: 380px;

	float: left;

}

.contact .left div span{

	display: block;

	font-size: 18px;

	color:#333;

	font-weight: bold;

	margin-top:30px;

}

.contact .left div p{

	color:#333;

	line-height: 22px;

	margin-top:10px;

	font-size: 15px;

	max-height: 110px;

	display: -webkit-box;

	-webkit-line-clamp:5;

	-webkit-box-orient: vertical;

	overflow: hidden;

}

.contact .left ul li{

	width: 179px;

	height: 56px;

	background: url(../images/bg07.png)no-repeat;

	margin-top:15px;

}

.contact .left ul{

	margin-top:30px;

	float: left;

}

.contact .left ul li a{

	display: block;

	line-height:70px;

	margin-left:93px;

	color:#fff;

	font-size: 15px;

}

.contact .left .ewm{

	width: 158px;

	height: 158px;

	border: 1px solid #a0a0a0;

	float: right;

	margin-right: 10px;

	margin-top:35px;

}

.contact .left .ewm img{

	width: 148px;

	height: 148px;

	margin: 5px;



}

.contact .map{

	width: 700px;

	height: 352px;

	float: right;

	margin-top:30px;

}

.footer{

	width: 100%;

	height: auto;
	padding-bottom:10px;

	background: #282828;

	float: left;

	margin-top:30px;

}

.footer ul li{

	float: left;

	width:132px;

	text-align: center;

	height: 30px;

	line-height: 30px; 

	position: relative;

}



.footer ul li:after{

    content:"";

    position:absolute;

    right:0px;

    top:8px;

    height:15px;

    width:2px;

    background:#fff;

}



.footer ul li:last-child:after{

    height:0px;

    width:0px;

}

.footer .footer-nav{

	width: 854px;

	height: 40px;

	margin: 0 auto;

	border-bottom: 1px solid #fff;

	margin-top:30px;

}

.footer ul{

	width: 800px;

	margin: 0 auto;

}

.footer ul li a{

	display: block;

	color:#fff;

	font-size:15px;

}



.footer ul li a:hover{ text-decoration:underline; color:#e71d1d;}



.footer p{

	text-align: center;

	line-height: 23px;

	color:#fff;

	margin-top:20px;

	font-size: 13px;

}

.footer  a{

	color:#fff;

}





.container{ width:1200px; margin:0px auto; background:#09C;}

.con_left{ width:265px; float:left; margin-right:15px; }

.con_right{ width:920px; float:left; margin-top:20px;}



.in_prokind{ width:90%; height:40px; background:#900; padding-left:10%; color:#FFF; font-size:16px; font-weight:bold; line-height:40px; }

.tit_chinese1{  margin:0 0 0 20px; line-height:30px; color:#006ede; font-size:15px; }

.tit_en1{ margin:0 0 0 5px;line-height:30px; color:#282828; font-size:15px; }

.kind{ width:100%; margin:0px auto; padding-top:1px; margin-top:5px;}

.kind li{ width:70%; padding-left:20%;background:#006ede;  font-size:14px; height:32px; line-height:32px; margin-bottom:2px; color:#fff;}

.kind li a:link{ color:#fff;}

.kind li a:visited{ color:#fff;}

.kind li a:hover{ color:#ff8b51; }



.in_contact{width:100%; margin-top:10px; float:left; background:#f5f5f5;}

.in_contact h3{ font-size:16px; font-weight:bold; line-height:40px; padding-left:10px;}

.in_contact p{ width:100%; font-size:14px; line-height:24px;}

.in_contactmid{ padding:0 10px 20px 10px;line-height: 24px;color:#333; font-size:14px;}

.in_contactmid img{ margin:10px auto;}



.in_about{width:356px;margin-right:15px; float:left;}

.in_news{ width:366px; float:left;}

.in_casetit{font-weight:bold; border-bottom:#CCC 1px solid;}

.in_newstit,.in_casetit{ width:100%; height:39px; line-height:39px;font-size:18px; color:#333; text-align:left; position:relative;}

.in_news ul li{ height:26px; width:96%; padding-left:2%;  line-height:26px; font-size:12px; border-bottom:#999 1px dashed; position:relative;}

.in_news ul li .more{ position:absolute; right:0px; top:0px; font-size:12px;}



.in_case{ width:740px; margin:10px 0 0 0; font-size:16px; float:left;}

.in_casecon{ width:737px;border-left:#0250c7 1px solid;border-right:#0250c7 1px solid;border-bottom:#0250c7 1px solid;}



.s_color{color:#eb6100;}

.position{ position:absolute; right:5px; top:0px; font-size:14px; font-weight:100;}

.position a:link{ color:#000;}

.position a:visited{ color:#000;}

.position a:hover{ color:#f00;}

.position a:link{ color:#000; font-size:12px;}

.position a:visited{ color:#000;font-size:12px;}

.position a:hover{ color:#f00;font-size:12px;}



.about{ width:100%; float:left;}

.ul_news{ width:245px; margin:10px auto;}

.ul_news li{ width:98%;   height:32px; line-height:32px;  color:#1d1d1d;}

.ul_news li a{font-size:14px;color: #333;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.index_aboutimg{ width:193px; margin:10px; float:left;}

.index_aboutcont{ width:422px;float:left; margin-top:10px; line-height:24px; }

.index_aboutcont p{ text-indent:2em; font-size:13px; color:#3e3e3e; font-weight:bold;}



.main_right_product { width:100%; margin:0px auto;overflow: hidden;margin-top: 30px; }

.main_right_product .info p{text-indent: 2em;}

.main_right_product h3{ text-align:center; line-height:40px;font-size: 18px;color:#333;}

.main_right_product ul{ width:100%;}

.main_right_product ul li{ list-style:none; width:293px; height:auto; float:left; margin-bottom:10px; margin-left:20px;overflow: hidden;}

.main_right_product ul li:nth-child(3n-2){margin-left: 0;}

.p_name{ text-align:center; line-height:30px; font-size:14px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}

.main_right_product ul li img{ width:293px; height:210px; padding:5px; border:#ccc 1px solid;box-sizing: border-box;}

.main_right_product ul li a:link{ color:#444; text-decoration:none;}

.main_right_product ul li a:visited{ color:#444; text-decoration:none;}

.main_right_product ul li a:hover{ color:#ca010b; text-decoration:none;}

.index_newscont h3{text-align:center; line-height:40px;}
.index_newscont {
	text-indent: 2em;
}

.index_newscont img{display:block; margin:0 auto;}

.productimg{ text-align:center; margin:0 auto;}

.productimg img{ max-width:100%; margin:0 auto;}



.product_con img{

	display: block;

	margin: 0 auto;

}



.article-tit p{

	color:#333;

	font-size: 12px;

	width: 100%;

	height: 60px;

	line-height: 60px;

	background: #eee;

	border-bottom: 1px solid #ccc;

}



.article-tit a{

	color:#333;

}



.main_right_product .info{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 20px;

	color:#333;

	font-size: 16px;

	line-height: 30px;

}

.main_right_product .info img{

	display: block;

	margin: 0 auto;

}

.index_newscont{ width:100%; margin-top: 10px;color: #333;font-size: 16px;line-height: 30px;}

.index_newscont ul li{ height:35px; line-height:35px; border-bottom:#CCC 1px dashed; font-size:13px;  background:url(../images/index_newsd_39.jpg) no-repeat 5px; padding-left:25px; position:relative;}

.news_time{ position:absolute; right:0px; top:0px;}

.index_newscont ul li a{

	color:#333;

	font-size: 14px;

	width: 600px;

	white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    float: left;

}

.index_newscont ul li:hover a{

	color:#B00000;

}

.index_newscont ul li span{

	color:#666;

	font-size: 12px;

}

.index_newscont ul li:link{ color:#3e3e3e;;}

.index_newscont ul li:visited{ color:#3e3e3e;}

.index_newscont ul li:hover{ color:#f00;}



/*分页*/

.xlr_pages,.fy{width:100%; height:30px; line-height:30px; font-size:12px;text-align:center; float:left;margin-top: 40px;}

.xlr_pages ul{ width:100%; margin:0px auto; height:30px;text-align:center;}

.pagelist li{ color:#000; text-decoration:none; margin-right:5px;display:inline-block; background: #eee;padding:0 10px;}

.pagelist li a:link,.fy a:link{ color:#000; text-decoration:none;}

.pagelist li a:visited,.fy a:visited{ color:#000; text-decoration:none;}

.pagelist li a:hover,.fy a:hover{ color:#fff; text-decoration:none;}

.pagelist li select{border: none;display: block;height: 30px;background: #eee;}

.pagelist .thisclass {background: #B00000;color:#fff;}
.pagelist .thisclass a{color: #fff;}


/*留言*/

td{ font-size:14px;}

.coolbg{ width:60px; height:30px; line-height:30px; color:#FFF; background:#900; border:none;}

.intxt{ height:28px; margin-top:10px;}





.fy{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-top: 50px;

	border-top: 1px solid #d2d2d2;

	border-bottom: 1px solid #d2d2d2;

}





 .fy p{

	width: 240px;

	 white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

	height: 50px;

	float: left;

	padding: 0 10px;

	line-height: 50px;

	text-align: center;

	border-left: 1px solid #d2d2d2;



}

 .fy p:first-child{

 	border: none;

 }



 .fy a{

 	color:#333333;

 	font-size: 14px;

 }



  .fy .return{

  	float: right;

  	line-height: 50px;

  	width: 140px;

  	border-left: 1px solid #d2d2d2;

  	text-align: center;

  }

.position a{

	padding-right: 15px;

	position: relative;

	color:#333;

}

.position a:after{

	content: ">";

	position: absolute;

	right: 2px;

	top: 0;

	color:#333;

	font-size: 12px;

	line-height:16px;

}

.position a:last-child{

	padding-right: 0;

}

.position a:last-child:after{

	width: 0;

	height: 0;

	overflow:hidden;

}

.Q_pic1,.Q_sign1{background:url(../images/icon.png) no-repeat;}

.sign,.signa,.signb,.signc,.signd,.signe,.signf,.signg,.signh,.signi,.signj,.signq{background:url(../images/icon.png) no-repeat;display:block;}

.signi{background-position:-203px -484px;width: 10px;height: 30px;float:right;margin: 3px 10px 0 3px;}

.signj{background-position:-233px -478px;width: 10px;height: 30px;float:right;margin:0 5px 0 3px;}

.QQ_S{width:90px;height: 172px;position:fixed;right: 10px;top: 25%; z-index:99999;}

.Q_top{width:100%;background:#E6E6E6;height:30px;line-height:30px;text-align: right;cursor:pointer;}

.Q_botm{width: 84px;border: 3px solid #E6E6E6;}

.Q_pic,.Q_anser,.Q_sign{width:100%;height: 45px;border-bottom:2px solid #E6E6E6;background: url(../images/icon.png) no-repeat;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}

.Q_pic{background-position:20px -458px;}

.Q_anser{background-position:-242px -384px;}

.Q_sign{background-position:-241px -434px;}	

.Q_anser_hide,.Q_pic_hide,.Q_sign_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -84px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;}	

.hide_pic,.hide_pic1,.hide_pic2{width:100%;height: 26px;background: url(../images/icon.png) no-repeat;display:block;}

.hide_pic{background-position:-242px -348px;}

.hide_pic1{background-position:-100px -467px;}

.hide_pic2{background-position:-243px -479px;}

.Q_pic:hover .Q_pic_hide,.Q_anser:hover .Q_anser_hide,.Q_sign:hover .Q_sign_hide,.Q_pic1:hover .Q_pic1_hide,.Q_sign1:hover .Q_sign1_hide{left:0px;}

.Q_pic a, .Q_anser a,.Q_sign a,.Q_pic a:hover,.Q_anser a:hover,.Q_sign a:hover,.Q_pic1 a,.Q_pic1 a:hover,.Q_sign1 a,.Q_sign1 a:hover{color:white;}

a.blank{width:100%;height:100%;display:block;}

.QQ_S1{width:60px;height: 110px;position:fixed;right:10px;bottom:0;display:none;}

.Q_top1{width:100%;height:30px;background:#E6E6E6;line-height:30px;text-align:right;cursor:pointer;}

.Q_botm1{width:56px;border:2px solid #E6E6E6;height: 70px;}

.Q_pic1{border-bottom:2px solid #E6E6E6;width:100%;height:33px;background-position:-55px -465px;position:relative;overflow:hidden;color: white;text-align:center;line-height:33px;cursor:pointer;background-color:white;}

.Q_sign1{width:100%;height:33px;width:100%;line-height:33px; height: 35px;background-position:-255px -437px;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}

.Q_pic1_hide,.Q_sign1_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -56px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;cursor:pointer;}

.Q_sign1_hide a{font-size:12px;}



.mssg-intro{

	width:100%;

	margin: 0 auto;

	height: auto;

	overflow: hidden;

	margin-top: 20px;

	background: #eeeeee;

}



.mssg-intro img{

	display: block;

	float: left;

}



.mssg-intro form{

	width:500px;

	float: left;

	margin-left: 30px;

	margin-top: 30px;

}



.mssg-intro form ul li{

	width: 100%;

	height:auto;

	overflow: hidden;

	border: 1px solid #d2d2d2;

	margin-bottom: 15px;

	background: #fff;

	border-radius: 5px;

}

.mssg-intro form ul li input{

	height: 40px;

	border: none;

	width: 100%;

	outline: none;

	text-indent: 10px;

	color:#999999;

	font-size: 16px;

	background: none;

	font-family: '微软雅黑' ;

}



.mssg-intro form ul li textarea{

	width: 500px;

	height: 100px;

	border: none;

	outline: none;

	font-family: '微软雅黑' ;

	resize: none;

	background: none;

 	text-indent: 10px;

	padding-top: 10px;

	color:#999;

	font-size: 16px;

}



.mssg-intro form .btn input{

	width: 230px;

	display: block;

	height: 50px;

	float: left;

	margin-top: 20px;

	background: #B00000;

	outline: none;

	border: none;

	font-size: 18px;

	color:#fff;

	border-radius: 5px;

}

.mssg-intro form .btn input:last-child{

	float: right;

	background: #999;

}





.allmap{

	width: 100%;

	height: 400px;

	margin-top: 20px;

}