﻿@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: "微软雅黑";
}
input[type="button"], input[type="text"], input[type="submit"],select {
    -webkit-appearance: none;
}
select {
    -webkit-appearance: none;
    padding-right: 14px;
    background: url("/img/arrow_d.png") no-repeat scroll right center transparent;
}
li,a{
	list-style:none;
	text-decoration:none;
}
img{
	vertical-align:middle;
	border:none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
html {
    font-size: 62.5%;
}

body {
    max-width: 40rem;
    margin: auto;
    font-size: 14px;
    font-size: 1.4rem;
}
.hearder{
	width:100%;
}
    .hearder .title {
        width: 90%;
        padding: 0 5%;
        height: 2.4rem;
        background: #f8f8f8;
        border-bottom: 1px solid #ddd;
        line-height: 2.4rem;
        position: relative;
    }
.hearder .title i{
	display:inline-block;
	position:absolute;
	top:0;
	width:2rem;
	height:100%;
	z-index:2;
}
.hearder .title i img{
	height:55%;
	margin-top:0.3rem;
}
.hearder .title a.i{
	display:inline-block;
	font-size:0.3rem;
	height:100%;
	width:3rem;
    overflow:hidden;
	border:none;
	text-align:left;
	line-height:0;
	color:#ec1d24;
	border-radius:unset;
	margin:0;
}
.hearder .title h2{
	font-size:1rem;
	color:#ec1b24;
	text-align:center;
	height:2rem;
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:1;
	font-weight:normal;
}
.hearder .title span{
	display:inline-block;
	font-size:1rem;
	color:#ec1b24;
}
        .hearder .title a {
            display: inline-block;
            font-size: 0.9rem;
            height: 1.4rem;
            width: 2.8rem;
            border: 1px solid #ec1d24;
            overflow: hidden;
            text-align: center;
            line-height: 1.4rem;
            color: #ec1d24;
            border-radius: 3px;
            margin: 0.4rem 0 0 0.3rem;
            z-index: 123;
        }
.hearder .title .menu_a{
	position:absolute;
	right:.3rem;
	top:0;
}
.hearder h1{
	margin:.6rem 0 2rem;
	text-align:center;
	height:3.4rem;
	font-weight:normal;
}
.hearder h1 img{
	display:inline-block;
	height:100%;
}
/*
.body{
	width:90%;
	padding:5%;
}
    */
.sreach{
	height:2.5rem;
	width:100%;
	background:#eeeeee;
	margin-bottom:0.7rem;
}
.sreach:after{
	content:"";
	display:block;
	clear:both;
}
    .sreach input {
        font-size: 1rem;
        color: #999;
        width: 88%;
        height: 100%;
        border: none;
        float: left;
        background: none;
        text-indent: 0.5rem;
        -webkit-appearance: none;
    }
.sreach i{
	display:block;
	float:right;
	width:10%;
	height:100%;
	margin-right:2%;
}
.sreach i img{
	height:70%;
	margin-top:10%;
}
.menu{
	width:96%;
	height:2.3rem;
	background:#eee;
	line-height:2.3rem;
	padding-left:4%;
	margin-bottom:0.3rem;
}
.menu span{
	font-size:1rem;
	color:#333;
}
.menu i{
	display:inline-block;
	width:2.3rem;
	height:2rem;
	background:#ec1b24;
	float:right;
	text-align:center;
    padding-top:.3rem;
    color:#FFF;
}
.menu_a i{color:#FFF;}
.menu i img{
	width:80%;
	margin-top:20%;
	display:inline-block;
}
.menu_a{
	margin-bottom:1.3rem;
	display:none;
}
.menu_a li{
	margin-bottom:0.3rem;
	width:100%;
}
.menu_a li .head{
	height:2.3rem;
	background-color:#eee;
	font-size:1rem;
	color:#333;
	width:95%;
	display:block;
	line-height:2.3rem;
	padding-left:5%;
}
.menu_a li .on{
	background-image:url(../img/meun-1.png);
	background-repeat:no-repeat;
	background-position:6% 100%;
	background-size:7%;
}
.menu_a li .head i{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#ec1b24;
	float:right;
	text-align:center;
}
.menu_a li .head i img{
	height:80%;
	margin-top:10%;
}
.menu_a li .drow{
	width:100%;
	background:#f8f8f8;
	display:none;
}
.menu_a li .drow a{
	font-size:1rem;
	display:block;
	padding:0.3rem 2rem;
	color:#333;
}
.xxk{
	display:none;
}
.index_mail {
    width: 98%;
    padding-left: 2%;
    height: 2.4rem;
    background: #464646;
    line-height: 2.4rem;
    margin-bottom: 1.3rem;
}
.index_mail i{
	display:inline-block;
	width:1.7rem;
	height:100%;
	margin-right:3%;
}
.index_mail i img{
	width:100%;
}
.index_mail span{
	font-size:1rem;
	color:#fff;
}
.index_news{
	margin-bottom:1.3rem;
}
    .index_news .name {
        width: 100%;
        height: 2rem;
        border-bottom: 2px solid #ec1b24;
    }
        .index_news .name li {
            width: 6.7rem;
            height: 2rem;
            background: #eee;
            text-align: center;
            line-height: 2rem;
            font-size: 1rem;
            color: #ec1b24;
            float: left;
            margin-right: 0.3rem;
            border-radius: 0.1rem 0.1rem 0 0;
        }
.index_news .name li.index{
	background:#ec1b24;
	color:#fff;
}
.index_news .name_con{
	width:100%;
	background:#f8f8f8;
	padding-bottom:0.5rem;
}
.name_con ul {
        font-size: 1rem;
        line-height:1.5rem;
    }
.index_news .name_con li {
    padding: 0.4rem;
    border-bottom: 1px solid #ececec;
}

.index_news .name_con li a{
	font-size:1rem;
	color:#333;
}
.index_news .title{
	width:100%;
	height:2.3rem;
	background:#eee;
	text-align:center;
	line-height:2.3rem;
}
.index_news .title a{
	font-size:1rem;
	color:#ec1b24;
}
.end{
	width:90%;
	padding:1rem 5%;
	background:#282828;
}
.end:after{
	content:"";
	display:block;
	clear:both;
}
.end .small_nav{
	width:30%;
}
.end .small_nav a{
	display:block;
	font-size:0.8rem;
	color:#999;
	margin-bottom:0.15rem;
}
.end .icon{
	width:60%;
}
.end .icon li{
	width:2.3rem;
	height:2.3rem;
	float:left;
	margin-right:2rem;
	margin-bottom:2rem;
}
.end .icon li img{
	width:100%;
	height:100%;
}
.advertise{
	width:100%;
	position:relative;
}
.advertise span{
	position:absolute;
	top:0;
	right:0;
	width:1.3rem;
	height:1.3rem;
	border-radius:50%;
	background:#727272;
	font-size:0.8rem;
	color:#fff;
	text-align:center;
	line-height:1.3rem;
}
.advertise img{
	width:100%;
}

/**  contact  ***/
.form{
	margin-bottom:1.3rem;
	padding-top:0.5rem;
}
.form h1{
	font-size:1rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.3rem;
}
.form p{
	font-size:0.8rem;
	color:#666;
	margin-bottom:0.2rem;
}
.form sub{
	font-size:0.9rem;
	color:#333;
	margin:0.5rem 0 0.3rem;
	display:block;
}
    .form .input {
        width: 100%;
        height: 2.3rem;
        border: 1px solid #ddd;
        margin-bottom: 0.2rem;
        -webkit-appearance: none;
    }
.form span{
	display:inline-block;
	margin-left:0.2rem;
	float:left;
	line-height:2.3rem;
	font-size:0.9rem;
}
    .form .input input {
        border: none;
        height: 100%;
        width: 75%;
        float: left;
        font-size: 0.9rem;
        -webkit-appearance: none;
    }
.form .text{
	width:100%;
	position:relative;
	margin-bottom:0.2rem;
}
.form .text textarea{
	width:95%;
	height:9rem;
	padding:0.5rem 2.5%;
	text-indent:3rem;
	border:1px solid #ddd;
	font-size:0.9rem;
	color:#333;
}
.form .text span{
	position:absolute;
	top:0.5rem;
	left:2.5%;
	line-height:1rem;
}
.form .yzm{
	width:100%;
	height:2.3rem;
}
.form .yzm .div{
	width:74%;
	height:100%;
	float:left;
	border:1px solid #ddd;
}
.form .yzm .div input{
	border:none;
	float:left;
	width:70%;
	height:100%;
	font-size:0.9rem;
	color:#666;
}
.form .yzm i{
	display:inline-block;
	float:right;
	height:100%;
	width:25%;
}
.form .yzm i img{
	height:100%;
}
.form input[type="submit"]{
	width:100%;
	height:2.9rem;
	border-radius:0.2rem;
	background:#ec1b24;
	border:none;
	text-align:center;
	line-height:2.9rem;
	font-size:1.2rem;
	color:#fff;
	margin-top:1.3rem;
}
/**  advertise  ***/

.ad{
	margin-bottom:1.3rem;
	padding-top:0.5rem;
}
.ad h1{
	font-size:1rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.3rem;
	font-weight:normal;
}
.ad .name{
	width:100%;
	height:2.3rem;
	border-bottom:2px solid #ec1b24;
}
.ad .name:after{
	content:"";
	display:block;
	clear:both;
}
.ad .name li{
	width:7.4rem;
	font-size:0.9rem;
	color:#ec1b24;
	text-align:center;
	line-height:2.3rem;
	float:left;
	margin-right:0.3rem;
	background:#eee;
	border-radius:0.1rem 0.1rem 0 0;
}
.ad .name li.index{
	background:#ec1b24;
	color:#fff;
}
.ad .name_con{}
.ad .name_con ul{
	width:95%;
	padding:0.5rem 2.5%;
	background:#f8f8f8;
}
.ad .name_con ul p{
	font-size:0.7rem;
	color:#666;
	line-height:1.5rem;
}
.ad .name_con ul img{
	width:100%;
	margin-top:1rem;
}
.ad .name_con ul .content{
	margin-bottom:0.5rem;
	padding-top:0.5rem;
}
.ad .name_con ul .content h2{
	font-size:0.9rem;
	color:#333;
	padding:0.3rem 0.5rem;
	display:inline-block;
	border-bottom:2px solid #ec1b24;
}
.ad .name_con ul .content .small{
	border-top:1px solid #ddd;
	padding-top:0.5rem;
}
.ad .name_con ul .content .small p{
	margin:0.2rem 0;
}
.ad .name_con ul .content .small h3{
	font-size:0.8rem;
	margin-top:0.7rem;
}
.ad .name_con ul .content .small tr{
	width:100%;
	height:2.2rem;
}
.ad .name_con ul .content .small tr td{
	width:15%;
	height:100%;
	text-align:center;
	line-height:2.2rem;
	border:1px solid #ddd;
	font-size:0.7rem;
	color:#666;
}
.ad .name_con ul .content .small tr:nth-child(1) td{
	color:#333;
}
/***  event   ****/
.event{
	width:100%;
	margin-bottom:1rem;
}
    .event h1 {
        font-size: 1rem;
        color: #ec1b24;
        margin: 0.5rem 0;
        padding: 0 .5rem;
        font-weight: normal;
    }
.event .event_title{
	width:100%;
	margin-bottom:1rem;
}
    .event .event_title p {
        font-size: 0.8rem;
        padding: 0 .5rem;
        color: #666;
        margin-bottom: 0.3rem;
    }
.event .event_title h2{
	font-size:0.8rem;
	color:#333;
	font-weight:normal;
	margin-bottom:0.3rem;
}
    .event .event_title .in {
        width: 97%;
        margin:0 1%;
        height: 2.3rem;
        border: 1px solid #ddd;
        margin-bottom: 0.3rem;
    }
.event .event_title .in input[type="text"]{
	height:100%;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.event .event_title .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
    .event .event_title select {
        width: 97%;
        margin: 0 1%;
        height: 2.3rem;
        font-size: 0.9rem;
        border: 1px solid #ddd;
        margin-bottom: 0.3rem;
        text-indent: 0.5rem;
    }
.event .event_title select option{
	width:100%;
	height:2.3rem;
	font-size:0.9rem;
	display:block;
}
.event .event_con ul{padding:1rem .3rem;}
.event .event_con li{
	padding:0.5rem 0;
	border-bottom:1px solid #ececec;
}
.event .event_con li h4{
	font-size:1.1rem;
	color:#333;
	font-weight:normal;
	margin-bottom:1rem;
}
.event .event_con li:hover h4{
	color:#ec1b24;
}
.event .event_con li sub{
	font-size:0.9rem;
	color:#999;
	margin-bottom:0.7rem;
	display:block;
}
.event .event_con li p{
	font-size:.9rem;
	color:#777;
}
.event .event_con li span{
	font-size:0.86rem;
	color:#ec1b24;
}
.event .event_con .date{
	margin-top:2rem;
	text-align:center;
}
.event .event_con .date a{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#f5f5f5;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
	color:#666;
}
.event .event_con .date a.index{
	color:#fff;
	background:#ec1b24;
}

#UpageList_UrlAspNetPager{
	margin-top:2rem;
	text-align:center;
}
#UpageList_UrlAspNetPager a{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#f5f5f5;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
	color:#666;
}
#UpageList_UrlAspNetPager div{float:none !important;}
#UpageList_UrlAspNetPager span.a{
	color:#fff;
    display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#ec1b24;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
}

/**    read     **/
.read{
	width:100%;
	margin-bottom:1rem;
}
.read:after{
	content:"";
	display:block;
	clear:both;
}
.read h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.read p{
	font-size:0.8rem;
	color:#666;
	line-height:1.2rem;
}
.read .read_text{}
.read .read_text p{
	padding:1rem 0;
}
.read .read_text li{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	line-height:2.3rem;
	margin-bottom:0.3rem;
}
.read .read_text li input{
	height:100%;
	width:77%;
	float:left;
	border:none;
}
.read .read_text li span{
	font-size:0.85rem;
	color:#666;
	float:left;
	margin-left:03%;
}
.read .read_list{}
.read .read_list h2{
	font-size:1rem;
	color:#666;
	font-weight:normal;
	margin:1rem 0 0.7rem;
}
.read .read_list li{
	margin-bottom:0.7rem;
}
.read .read_list li input{
	height:1.1rem;
	width:1.1rem;
	vertical-align:middle;
	margin-right:0.5rem;
}
.read .read_list li span{
	font-size:0.8rem;
	color:#666;
}
.read input[type="submit"]{
	 text-align:center;
	 line-height:2.7rem;
	 height:2.7rem;
	 width:100%;
	 border-radius:0.2rem;
	 background:#ec1b24;
	 border:none;
	 font-size:1.2rem;
	 color:#fff;
}
/***  bulid **/
.bulid{
	width:100%;
	margin-bottom:1rem;
}
.bulid:after{
	content:"";
	display:block;
	clear:both;
}
.bulid h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
    text-indent:1rem;
}
.bulid .bulid_img{
	width:100%;
}
.bulid .bulid_img li{
	margin-bottom:0.7rem;
}
.bulid .bulid_img h2{
	font-size:1rem;
	color:#666;
	font-weight:normal;
}
.bulid .bulid_img img{
	height:10.3rem;
	width:15rem;
	margin:0.2rem 0;
}
.bulid .bulid_img span{
	font-size:0.73rem;
	color:#666;
	display:block;
}
.bulid .bulid_con{
	width:100%;
}
.bulid .bulid_con h3{
	font-size:0.9rem;
	color:#ec1b24;
	padding:0.3rem 0.5rem;
	display:inline-block;
	border-bottom:2px solid #ec1b24;
}
.bulid .bulid_con .bulid_text{
	border-top:1px solid #ddd;
	background:#f8f8f8;
	padding-top:0.3rem;
	margin-bottom:0.5rem;
}
.bulid .bulid_con .bulid_text p{
	font-size:0.75rem;
	color:#666;
	margin-bottom:0.5rem;
	padding:0 0.5rem;
}
.bulid .bulid_con .bulid_text .video{
	width:100%;
}
.bulid .bulid_con .bulid_text span{
	display:block;
	font-size:0.85rem;
	color:#ec1b24;
	padding:0.8rem 0.5rem;
}

/** bulid-list **/
.bulid_list{
	width:100%;
	margin-bottom:1rem;
}
.bulid_list h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.bulid_list .event_title{
	width:100%;
	margin-bottom:1rem;
}
.bulid_list .event_title p{
	font-size:0.8rem;
	color:#666;
}
.bulid_list .event_title h2{
	font-size:0.8rem;
	color:#333;
	font-weight:normal;
	margin-bottom:0.3rem;
}
    .bulid_list .event_title .in {
        width: 97%;
        height: 2.3rem;
        margin:0 1%;
        border: 1px solid #ddd;
        margin-bottom: 0.3rem;
    }
.bulid_list .event_title .in input[type="text"]{
	height:100%;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.bulid_list .event_title .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
.bulid_list .event_title select{
	width:97%;
    margin:0 1%;
	height:2.3rem;
	font-size:0.7rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
	text-indent:0.5rem;
}
.bulid_list .event_title select option{
	width:100%;
	height:2.3rem;
	font-size:0.7rem;
	display:block;
}
.bulid_list .list_con{
	width:100%;
}
.bulid_list .list_con li{
	width:100%;
	background:#f8f8f8;
	padding-bottom:0.5rem;
	margin-bottom:0.7rem;
}
.bulid_list .list_con li img{
	height:10.3rem;
	width:15rem;
	margin:0.2rem 0;

}
.bulid_list .list_con li span{
	font-size:0.8rem;
	color:#333;
	margin-top:0.5rem;
	display:block;
	padding-left:0.5rem;
}
.bulid_list .list_con .date{
	margin-top:1rem;
	text-align:center;
}
.bulid_list .list_con .date a{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#f5f5f5;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
	color:#666;
}
.bulid_list .list_con .date a.index{
	color:#fff;
	background:#ec1b24;
}

/** bulid-list-xq **/
.list_xq{
	width:100%;
	margin-bottom:1rem;
}
.list_xq h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
    padding:0 .5rem;
}
#slide{
height:21rem;
background:none;
width:100%;
margin-bottom:20px; 
overflow:hidden;
}
#slider{
width:820px;
background-color:#282828; 
margin-bottom:20px; 
overflow:hidden;
height:420px;
}

.silder_p{
width:820px;
height:500px;
overflow: hidden;
float: left;
position: relative;
background: #282828;
}
.silder_p img{
width: 820px
;height: 500px;
display: block;
overflow: hidden;
}
.slider_b{
width:820px; 
margin:0 auto;
height: 400px;
overflow: hidden;
position: relative;
}
.silder_t{
width: 92px;
height: 92px;
overflow: hidden;
position: absolute;
top: 0;right: 0;
z-index:1; 
text-indent:-999px;
background:url(../images/tip-tt.gif) no-repeat;
}
#movie_t{
background-position: -93px 0;
}
.silder_c{
height:15.9rem;
overflow: hidden;position: absolute
;}
.silder_i{
width: 210px;
height: 270px;
line-height: 20px;
overflow: hidden;
color: #999;
padding: 0 40px 0 0;
}

.silder_i ul{
height: 60px;
overflow: hidden;
}	
.silder_i li{
height: 20px;
overflow: hidden;
color:#787878;
}
.silder_i span{ 
margin: 0 10px 0 0;
}
.silder_i p{
height:72px;
overflow: hidden;
color:#787878; 
margin-top:10px; 
line-height:18px;
}
.silder_p{
display: block;
width:21.6rem;
height:100%;
overflow: hidden;
text-indent: -999px;
background: url(../images/silder-play.png) 0 -30px no-repeat;
}
.silder_p img{
	width:100%;
	height:100%;
}	
.silder_p:hover{ 
background-position: 0 0;
}
.silder_n{
bottom: 0;
position: absolute;
overflow: hidden;
}
.slider_b{
width:100%; 
margin:0 auto;
height: 21rem;
overflow: hidden;
position: relative;
}
.silder_n li{
padding:0px;
height:5rem;
width:32%;
margin-left:2%;
display:inline-block;
float:left;
}
.silder_n li img{
	height:100%;
	width:100%;
}
.silder_n li:nth-child(1){
	margin-left:0;
}
.list_xq .name{
	border-bottom:2px solid #ec1b24;}
.list_xq .name:after{
	content:"";
	display:block;
	clear:both;
}
.list_xq .name li{
	height:2.3rem;
	width:7rem;
	border-radius:0.2rem 0.2rem 0 0;
	text-align:center;
	line-height:2.3rem;
	font-size:0.9rem;
	color:#ec1b24;
	background:#eee;
	float:left;
	margin-left:0.3rem;
}
.list_xq .name li.index{
	background:#ec1b24;
	color:#fff;
}
.list_xq .name li:nth-child(1){
	margin-left:0;
}
.list_xq .name_con{}
.list_xq .name_con .none{
	width:94%;
	padding:3%;
	background:#f8f8f8;
}
.list_xq .name_con .none p{
	font-size:0.75rem;
	color:#666;
	margin-bottom:0.5rem;
	line-height:1.2rem;
}
.list_xq .name_con .none h3{
	font-size:0.9rem;
	color:#333;
	font-weight:normal;
}
.list_xq .name_con .none li{
	padding:0.5rem;
	border-bottom:1px dashed #ddd;
}
.list_xq .name_con .none li span{
	font-size:0.75rem;
	color:#333;
}
.list_xq .name_con .none li span:nth-child(2){
	float:right;
}
.list_xq .name_con img{width:100% !important;height:auto !important}
/** about   ***/
.about{
	margin-bottom:1.3rem;
	padding-top:0.5rem;
}
.about h1{
	font-size:1rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.3rem;
	font-weight:normal;
}
.about .name_con{}
.about .name_con ul{
	width:100%;
}
.about .name_con ul p{
	font-size:0.7rem;
	color:#666;
	line-height:1.5rem;
}
.about .name_con ul img{
	width:100%;
	margin-top:1rem;
}


/** guide  ***/
.guide{
	margin-bottom:1.3rem;
	padding-top:0.5rem;
}
.guide h1{
	font-size:1rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.3rem;
	font-weight:normal;
}
.guide p{
	font-size:0.8rem;
	color:#666;
	margin-bottom:0.2rem;
}
.guide sub{
	font-size:0.9rem;
	color:#333;
	margin:0.5rem 0 0.3rem;
	display:block;
}
.guide .input{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.2rem;
}
.guide span{
	display:inline-block;
	margin-left:0.2rem;
	float:left;
	line-height:2.3rem;
	font-size:0.9rem;
	margin-left:3%;
}
.guide .input input{
	border:none;
	height:100%;
	width:75%;
	float:left;
	font-size:0.9rem;
}
.guide .text{
	width:100%;
	position:relative;
	margin-bottom:0.2rem;
}
.guide .text textarea{
	width:95%;
	height:9rem;
	padding:0.5rem 2.5%;
	text-indent:3rem;
	border:1px solid #ddd;
	font-size:0.9rem;
	color:#333;
}
.guide .text span{
	position:absolute;
	top:0.7rem;
	left:2.5%;
	line-height:1rem;
	margin-left:0;
}
.guide .yzm{
	width:100%;
	height:2.3rem;
}
.guide .yzm .div{
	width:74%;
	height:100%;
	float:left;
	border:1px solid #ddd;
}
.guide .yzm .div input{
	border:none;
	float:left;
	width:70%;
	height:100%;
	font-size:0.9rem;
	color:#666;
}
.guide .yzm i{
	display:inline-block;
	float:right;
	height:100%;
	width:25%;
}
.guide .yzm i img{
	height:100%;
}
.guide input[type="submit"]{
	width:100%;
	height:2.9rem;
	border-radius:0.2rem;
	background:#ec1b24;
	border:none;
	text-align:center;
	line-height:2.9rem;
	font-size:1.2rem;
	color:#fff;
	margin-top:1.3rem;
}
/** appply   **/
.appply{
	margin-bottom:1.3rem;
	padding-top:0.5rem;
}
.appply h1{
	font-size:1rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.3rem;
	font-weight:normal;
}
.appply p{
	font-size:0.8rem;
	color:#666;
	margin-bottom:0.2rem;
}
.appply sub{
	font-size:0.9rem;
	color:#333;
	margin:0.5rem 0 0.3rem;
	display:block;
}
.appply .input{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.2rem;
}
.appply span{
	display:inline-block;
	margin-left:0.2rem;
	float:left;
	line-height:2.3rem;
	font-size:0.9rem;
	margin-left:3%;
}
.appply .input input[type="text"]{
	border:none;
	height:100%;
	width:75%;
	float:left;
	font-size:0.9rem;
}
.appply .input input[type="file"]{
	display:none;
}
.appply .input label{
	float:right;
	width:4rem;
	height:2.3rem;
	background:#eee;
	border-left:1px solid #ddd;
	font-size:1rem;
	color:#ec1b24;
	text-align:center;
	line-height:2.3rem;
}
.appply .text{
	width:100%;
	position:relative;
	margin-bottom:0.2rem;
}
.appply .text textarea{
	width:95%;
	height:9rem;
	padding:0.5rem 2.5%;
	text-indent:3rem;
	border:1px solid #ddd;
	font-size:0.9rem;
	color:#333;
}
.appply .text span{
	position:absolute;
	top:0.7rem;
	left:2.5%;
	line-height:1rem;
	margin-left:0;
}
.appply input[type="submit"]{
	width:100%;
	height:2.9rem;
	border-radius:0.2rem;
	background:#ec1b24;
	border:none;
	text-align:center;
	line-height:2.9rem;
	font-size:1.2rem;
	color:#fff;
	margin-top:1.3rem;
}

/**  special-xq  ***/
.special_xq{
	margin-bottom:1.3rem;
	padding-top:0.5rem;
}
.special_xq h1{
	font-size:1rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.3rem;
	font-weight:normal;
}
.special_xq .con_xq{
	width:97%;
	padding:3% 1%;
	background:#eee;
	border:1px solid #ddd;
	border-radius:0.1rem;
	margin-bottom:0.7rem;
}
.special_xq .con_xq img{
	width:6.4rem;
	height:4.7rem;
	margin:0 0.3rem 0.5rem 0;
}
.special_xq .con_xq h2{
	font-size:1rem;
	color:#333;
	font-weight:normal;
}
.special_xq .con_xq sub{
	font-size:0.9rem;
	color:#666;
	font-weight:normal;
}
.special_xq .con_xq p{
	clear:both;
	font-size:0.68rem;
	color:#333;
	margin-bottom:0.5rem;
}
.special_xq .con_xq input{
	height:1.9rem;
	width:7.9rem;
	border-radius:0.2rem;
	background:#ec1b24;
	text-align:center;
	line-height:1.7rem;
	color:#fff;
	border:none;
	font-size:0.8rem;
}
.special_xq .name{
	width:100%;
	border-bottom:2px solid #ec1b24;
}
.special_xq .name:after{
	display:block;
	clear:both;
	content:"";
}
.special_xq .name li{
	height:2.3rem;
	width:7.9rem;
	float:left;
	background:#eee;
	text-align:center;
	line-height:2.3rem;
	font-size:0.9rem;
	color:#ec1b24;
	margin-right:0.3rem;
	border-radius:0.2rem 0.2rem 0 0;
	overflow:hidden;
}
.special_xq .name li.index{
	background:#ec1b24;
	color:#fff;
}
.special_xq .name_con{}
.special_xq .name_con ul{
	padding:0.5rem 2%;
	width:96%;
	background:#f8f8f8;
}
.special_xq .name_con p{
	font-size:0.73rem;
	color:#666;
	line-height:1rem;
}
.special_xq .name_con ul li{
	padding:0.3rem 0;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin-bottom:0.3rem;
}
.special_xq .name_con ul li h2{
	font-size:0.75rem;
	color:#333;
	max-height:1rem;
	overflow:hidden;
}
.special_xq .name_con ul li img{
	width:6.7rem;
	height:5rem;
	margin-right:0.3rem;
}

/** video   **/
.video_list{
	width:100%;
	margin-bottom:1rem;
}
.video_list .video_con{
	width:100%;
	margin-bottom:1.3rem;
}
.video_list .video_con:after{
	content:"";
	display:block;
	clear:both;
}
.video_list .video_con h2{
	font-size:1.1rem;
	padding:0.3rem 0.5rem;
	border-bottom:2px solid #ec1b24;
	display:inline-block;
	color:#ec1b24;
}
.video_list .video_con ul{
	background:#f8f8f8;
	border-top:1px solid #ddd;
	padding:1.3rem 0;
}
.video_list .video_con ul:after{
	display:block;
	content:"";
	clear:both;
}
.video_list .video_con ul li{
	float:left;
	width:47%;
	height:12rem;
    margin-left:2%;
    margin-right:1%;
}
.video_list .video_con ul li img{
	width:100%;
    height:6em;
    margin-bottom:.2rem;
}
.video_list .video_con ul li p{
	font-size:.9rem;
    line-height:1rem;
	color:#333;
}
.video_list .video_con ul i{
	width:1.9rem;
	height:1.9rem;
	float:left;
	margin-top:1.5rem;
}
.video_list .video_con ul i img{
	width:100%;
	height:100%;
}
/** expert   **/
.expert{
	width:100%;
	margin-bottom:1rem;
}
.expert h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.expert .expert_con{}
.expert .expert_con li{
	width:96%;
	padding:0.3rem 2%;
	height:7.3rem;
	background:#f8f8f8;
	overflow:hidden;
	margin-bottom:0.3rem;
}
.expert .expert_con li img{
	height:7.3rem;
	width:7.3rem;
	float:left;
	margin-right:0.3rem;
}
.expert .expert_con li h2{
	font-size:0.94rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.3rem;
}
.expert .expert_con li h3{
	font-size:0.8rem;
	color:#666;
	font-weight:normal;
	margin-bottom:0.3rem;
}
.expert .expert_con li p{
	font-size:0.7rem;
	color:#333;
}
.expert .expert_con .date{
	margin-top:2rem;
	text-align:center;
}
.expert .expert_con .date a{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#f5f5f5;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
	color:#666;
}
.expert .expert_con .date a.index{
	color:#fff;
	background:#ec1b24;
}
/**  expert-xq  **/
.expert_xq{
	width:100%;
	margin-bottom:1rem;
}
.expert_xq h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.expert_xq .xq_expert{
	width:96%;
	padding:0.3rem 2%;
	background:#f8f8f8;
	margin-bottom:0.7rem;
}
.expert_xq .xq_expert img{
	width:16.7rem;
	height:16.7rem;
	margin:0 auto 0.5rem;
	display:block;
}
.expert_xq .xq_expert p{
	font-size:0.73rem;
	color:#333;
}
.expert_xq .name{
	width:100%;
	border-bottom:2px solid #ec1b24;
}
.expert_xq .name:after{
	content:"";
	display:block;
	clear:both;
}
.expert_xq .name li{
	height:2.3rem;
	width:7.3rem;
	border-radius:0.2rem 0.2rem 0 0;
	background:#eee;
	color:#ec1b24;
	font-size:0.9rem;
	text-align:center;
	line-height:2.3rem;
	float:left;
	margin-right:0.3rem;
}
.expert_xq .name li.index{
	color:#fff;
	background:#ec1b24;
}
.expert_xq .name_con{}
.expert_xq .name_con ul{
	width:96%;
	padding:0 2%;
	background:#f8f8f8;
	padding-bottom:0.7rem;
}
.expert_xq .name_con ul li{
	padding:0.3rem;
	border-bottom:1px dashed #ddd;
}
.expert_xq .name_con ul li h2{
	font-size:0.85rem;
	color:#333;
	margin-bottom:0.3rem;
}
.expert_xq .name_con ul li sub{
	font-size:0.68rem;
	color:#999;
	margin-bottom:0.3rem;
	display:block;
}
.expert_xq .name_con ul li p{
	font-size:0.73rem;
	color:#999;
}
.expert_xq .name_con .date{
	margin-top:2rem;
	text-align:center;
}
.expert_xq .name_con .date a{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#f5f5f5;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
	color:#666;
}
.expert_xq .name_con .date a.index{
	color:#fff;
	background:#ec1b24;
}
/**    apply      **/
.apply{
	width:100%;
	margin-bottom:1rem;
}
.apply h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.apply .apply_list{
	margin-bottom:1.5rem;
}
.apply .apply_list h2{
	font-size:0.9rem;
	color:#333;
	padding:0.3rem 0.5rem;
	border-bottom:2px solid #ec1b24;
}
.apply .apply_list ul{
	border-top:1px solid #ddd;
	padding-top:1.5rem;
}
.apply .apply_list ul li{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	line-height:2.3rem;
	margin-bottom:0.3rem;
}
.apply .apply_list ul li span{
	display:inline-block;
	font-size:0.8rem;
	color:#666;
	float:left;
	margin-left:2%;
}
.apply .apply_list ul li input{
	height:2.3rem;
	border:none;
	width:75%;
	float:left;
	font-size:0.8rem;
	color:#666;
}
.apply .apply_list ul .text{
	width:100%;
	height:7.5rem;
	border:1px solid #ddd;
	position:relative;
	margin-bottom:0.3rem;
}
.apply .apply_list ul .text span{
	display:inline-block;
	font-size:0.8rem;
	color:#666;
	position:absolute;
	top:0.3rem;
	left:2%;
}
.apply .apply_list ul .text textarea{
	width:96%;
	padding:0.3rem 2%;
	height:6.9rem;
	border:none;
	font-size:0.8rem;
	color:#666;
	text-indent:4rem;
}
.apply .time{
	margin-bottom:1.5rem;
}
.apply .time h2{
	font-size:0.9rem;
	color:#333;
	padding:0.3rem 0.5rem;
	border-bottom:2px solid #ec1b24;
}
.apply .time .time_con{
	border-top:1px solid #ddd;
	padding-top:1.2rem;
}
.apply .time .time_con p{
	text-align:center;
	padding:0.3rem 0;
	border-bottom:1px solid #ddd;
	font-size:0.9rem;
	color:#666;
}
.apply .time .time_con .check{}
.apply .time .time_con .check:after{
	content:"";
	display:block;
	clear:both;
}
.apply .time .time_con .check li{
	float:left;
	margin-right:4.7rem;
	line-height:2.3rem;
	height:2.3rem;
}
.apply .time .time_con .check li input{
	width:1rem;
	height:1rem;
	vertical-align:middle;
}
.apply .time .time_con .check li span{
	font-size:0.8rem;
	color:#666;
	margin-left:0.3rem;
}
.apply .time .time_con .set_time{}
.apply .time .time_con .set_time li{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
	line-height:2.3rem;
}
.apply .time .time_con .set_time li span{
	margin-left:2%;
	font-size:0.8rem;
	color:#666;
	float:left;
}
.apply .time .time_con .set_time li input{
	width:75%;
	height:2.1rem;
	border:none;
}
.apply .time .time_con .checkbook{
	height:2.3rem;
	line-height:2.3rem;
	width:100%;
}
.apply .time .time_con .checkbox input{
	width:1rem;
	height:1rem;
	vertical-align:middle;
}
.apply .time .time_con .checkbox span{
	font-size:0.8rem;
	color:#666;
	margin-left:0.3rem;
}
.apply .time .time_con .retime{}
.apply .time .time_con .retime ul:after{
	content:"";
	display:block;
	clear:both;
}
.apply .time .time_con .retime ul{
	padding-top:2rem;
	padding-bottom:2rem;
}
.apply .time .time_con .retime ul li{
	height:2.3rem;
	border:1px solid #ddd;
	float:left;
	font-size:1rem;
	text-align:center;
	line-height:2.3rem;
	color:#666;
	width:4.2rem;
}
.apply .time input[type="submit"]{
	height:2.9rem;
	width:100%;
	background:#eeeeee;
	font-size:1.2rem;
	color:#666;
	margin-bottom:0.7rem;
	text-align:center;
	line-height:2.9rem;
	border-radius:0.2rem;
	border:none;
}

/** menu-two  **/
.bulid{
	width:100%;
	margin-bottom:1rem;
}
.bulid:after{
	content:"";
	display:block;
	clear:both;
}
.bulid h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.bulid .bulid_img{
	width:100%;
}
.bulid .bulid_img ul{
        width: 90%;
        padding:5%;
    }
.bulid .bulid_img li{
	margin-bottom:0.7rem;
}

.bulid .bulid_img img{
	height:12rem;
	width:100%;
	margin:0.2rem 0;
}
.bulid .bulid_img span{
	font-size:0.73rem;
	color:#666;
	display:block;
}
.bulid .bulid_con{
	width:100%;
}
.bulid .bulid_con h3{
	font-size:0.9rem;
	color:#ec1b24;
	padding:0.3rem 0.5rem;
	display:inline-block;
	border-bottom:2px solid #ec1b24;
}
.bulid .bulid_con .bulid_text{
	border-top:1px solid #ddd;
	background:#f8f8f8;
	padding-top:0.3rem;
	margin-bottom:0.5rem;
}
.bulid .bulid_con .bulid_text p{
	font-size:0.75rem;
	color:#666;
	margin-bottom:0.5rem;
	padding:0 0.5rem;
}
.bulid .bulid_con .bulid_text .video{
	width:100%;
}
.bulid .bulid_con .bulid_text span{
	display:block;
	font-size:0.85rem;
	color:#ec1b24;
	padding:0.8rem 0.5rem;
}

/** menu_two **/
.menu_two{
	width:100%;
	margin-bottom:1rem;
}
.menu_two h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.menu_two .event_title{
	width:100%;
	margin-bottom:1rem;
}
.menu_two .event_title p{
	font-size:0.8rem;
	color:#666;
	margin-bottom:0.3rem;
}
.menu_two .event_title h2{
	font-size:0.8rem;
	color:#333;
	font-weight:normal;
	margin-bottom:0.3rem;
}
.menu_two .event_title .in{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
}
.menu_two .event_title .in input[type="text"]{
	height:100%;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.menu_two .event_title .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
.menu_two .event_title select{
	width:100%;
	height:2.3rem;
	font-size:0.7rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
	text-indent:0.5rem;
}
.menu_two .event_title select option{
	width:100%;
	height:2.3rem;
	font-size:0.7rem;
	display:block;
}
.menu_two .event_title{
	width:100%;
	margin-bottom:1rem;
}
.menu_two .event_title p{
	font-size:0.8rem;
	color:#666;
}
.menu_two .event_title h2{
	font-size:0.8rem;
	color:#333;
	font-weight:normal;
	margin-bottom:0.3rem;
}
.menu_two .event_title .in{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
}
.menu_two .event_title .in input[type="text"]{
	height:100%;
	width:76%;
	font-size:0.8rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.menu_two .event_title .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
.menu_two .event_title select{
	width:100%;
	height:2.3rem;
	font-size:0.7rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
	text-indent:0.5rem;
}
.menu_two .event_title select option{
	width:100%;
	height:2.3rem;
	font-size:0.7rem;
	display:block;
}
.menu_two .list_con{
	width:100%;
}
.menu_two .list_con li{
	width:100%;
	background:#f8f8f8;
	padding-bottom:0.5rem;
	margin-bottom:0.7rem;
}
.menu_two .list_con li img{
	height:10.7rem;
	width:10.7rem;
	margin:0.2rem 0;

}
.menu_two .list_con li p{
	font-size:0.8rem;
	color:#333;
	margin-top:0.5rem;
	display:block;
	padding-left:0.5rem;
}
.menu_two .list_con li span{
	font-size:0.86rem;
	color:#ec1b24;
	padding-left:0.5rem;
	margin-top:0.7rem;
	display:inline-block;
}
.menu_two .list_con .date{
	margin-top:1rem;
	text-align:center;
}
.menu_two .list_con .date a{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#f5f5f5;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
	color:#666;
}
.menu_two .list_con .date a.index{
	color:#fff;
	background:#ec1b24;
}
/** photo   ***/
.photo{
	width:100%;
	margin-bottom:1rem;
}
.photo h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
    padding:0 .5rem;
	font-weight:normal;
}
.photo .event_title{
	width:100%;
	margin-bottom:1rem;
}
.photo .event_title p{
	font-size:0.8rem;
	color:#666;
	margin-bottom:0.3rem;
}
.photo .event_title h2{
	font-size:0.8rem;
	color:#333;
	font-weight:normal;
	margin-bottom:0.3rem;
}
.photo .event_title .in{
	width:97%;
	height:2.3rem;
    margin:0 1%;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
}
.photo .event_title .in input[type="text"]{
	height:100%;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.photo .event_title .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
.photo .event_title select{
	width:100%;
	height:2.3rem;
	font-size:0.7rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
	text-indent:0.5rem;
}
.photo .event_title select option{
	width:100%;
	height:2.3rem;
	font-size:0.7rem;
	display:block;
}
.photo .event_con ul:after{
	content:"";
	display:block;
	clear:both;
}
.photo .event_con ul li{
	width:10.7rem;
	height:10rem;
	float:left;
	margin-right:0.2rem;
}
.photo .event_con ul li img{
	width:10.7rem;
	height:8.2rem;
}
.photo .event_con ul li p{
	font-size:0.73rem;
	color:#666;
	margin-top:0.5rem;
	max-height:1rem;
	overflow:hidden;
}
.photo .event_con .date{
	margin-top:2rem;
	text-align:center;
}
.photo .event_con .date a{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	background:#f5f5f5;
	border-radius:0.1rem;
	text-align:center;
	line-height:2.3rem;
	font-size:1rem;
	color:#666;
}
.photo .event_con .date a.index{
	color:#fff;
	background:#ec1b24;
}
/** news-xq  ***/
.news_xq{
	width:100%;
	margin-bottom:1rem;
}
.news_xq h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.news_xq .news_con{
	width:96%;
    padding-left:2%;
    padding-right:2%;
	padding-top:0.5rem;
	margin-bottom:0.8rem;
    font-size:1rem;
}
.news_xq .news_con h2{
	font-size:1.4rem;
	color:#ec1b24;
	text-align:center;
	font-weight:normal;
}
.news_xq .news_con .news_font{
	text-align:center;
	border-bottom:1px dashed #ddd;
}
.news_xq .news_con .news_font span{
	font-size:0.8rem;
	color:#999;
	display:inline-block;
	margin:0.5rem;
}
.news_xq .news_con img{
	/*width:100% !important;*/
	margin:0.3rem 0;
    height:auto !important
}
.news_xq .news_con p{
	font-size:1rem;
	color:#666;
	line-height:1.6rem;
}
.news_xq .news_con input{
	height:2.3rem;
	width:9.4rem;
	background:none;
	border:1px solid #ec1b24;
	border-radius:0.2rem;
	font-size:1rem;
	text-align:center;
	line-height:2.3rem;
	display:block;
	margin:1.5rem auto;
	color:#ec1b24;
}
.news_xq .pl{
	width:100%;
}
.news_xq .pl h3{
	font-size:1rem;
	color:#333;
}
.news_xq .pl .text{
	width:98%;
	height:9rem;
	border:1px solid #ddd;
}
.news_xq .pl .text textarea{
	width:96%;
    padding:.3rem 2%;
	height:6rem;
	border:none;
	border-bottom:1px solid #ddd;
}
.news_xq .pl .text span{
	font-size:1rem;
	color:#333;
	margin-left:0.3rem;
	line-height:2.2rem;
}
.news_xq .pl .text span a{
	color:#ec1b24;
}
.news_xq .pl .text input{
	width:5.4rem;
	height:1.6rem;
	float:right;
	border-radius:0.2rem;
	background:#ec1b24;
	color:#fff;
	font-size:0.93rem;
	border:none;
	margin:0.2rem 0.3rem 0 0; 
}
.news_xq .pl_all{
	width:100%;
	margin-bottom:0.5rem;
}
.news_xq .pl_all h4{
	font-size:1rem;
	padding:0.3rem 0.5rem;
	border-bottom:2px solid #ec1b24;
	display:inline-block;
}
.news_xq .pl_all ul{
	background:#f8f8f8;
	width:98%;
	padding:0.3rem 1%;
}
.news_xq .pl_all ul li{
	padding:0.3rem 0;
	border-bottom:1px solid #ddd;
}
.news_xq .pl_all ul li span{
	color:#999;
	font-size:0.8rem;
}
.news_xq .pl_all ul li span:nth-child(2){
	float:right;
}
.news_xq .pl_all ul li a{
       text-align:right;
        font-size:0.6rem;
        color:#ec1b24;
    }
.news_xq .pl_all ul li p{
	color:#666;
	font-size:0.9rem;
	padding:0.2rem 0;
    text-align:left;
}
.news_xq .pl_all ul li h5{
	font-size:1rem;
	color:#333;
	font-weight:normal;
	max-height:1.5rem;
	overflow:hidden;
    text-align:left
}
.news_xq .pl_all ul li sub{
	font-size:0.8rem;
	color:#999;
	padding:0.4rem 0;
}
/**  number  **/
.number{
	width:100%;
	margin-bottom:1rem;
}
.number h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.number p{
	font-size:0.8rem;
	color:#666;
	margin:0.3rem;
}
.number .number_font{
	width:100%;
}
.number .number_font input{
	height:1.9rem;
	width:7.3rem;
	font-size:0.8rem;
	color:#fff;
	text-align:center;
	line-height:1.9rem;
	border-radius:0.2rem;
	background:#ec1b24;
	border:none;
	margin-bottom:0.3rem;
}
.number .number_font select{
	width:100%;
	border:1px solid #ddd;
	height:1.9rem;
	font-size:0.83rem;
	color:#666;
	margin-bottom:0.3rem;
}
.number .number_font ul:after{
	content:"";
	display:block;
	clear:both;
}
.number .number_font ul li{
	width:7rem;
	height:auto;
	float:left;
	margin-left:0.3rem;
	text-align:center;
}
.number .number_font ul li:nth-child(1){
	margin-left:0;
}
.number .number_font ul li:nth-child(4){
	margin-left:0;
}
.number .number_font ul li:nth-child(5){
	margin-left:0;
}
.number .number_font ul li:nth-child(10){
	margin-left:0;
}
.number .number_font ul li:nth-child(13){
	margin-left:0;
}
.number .number_font ul li img{
	width:100%;
	height:9.1rem;
}
.number .number_macth span{
	display:block;
	font-size:0.9rem;
	color:#333;
	margin:0.3rem 0 0.5rem;
}
.number .number_macth input{
	height:1.9rem;
	width:7.3rem;
	font-size:0.8rem;
	color:#fff;
	text-align:center;
	line-height:1.9rem;
	border-radius:0.2rem;
	background:#ec1b24;
	border:none;
	margin-bottom:0.3rem;
}
.number .number_macth select{
	width:100%;
	border:1px solid #ddd;
	height:1.9rem;
	font-size:0.83rem;
	color:#666;
	margin-bottom:0.3rem;
}
.number .number_macth ul:after{
	content:"";
	display:block;
	clear:both;
}
.number .number_macth ul li{
	width:10rem;
	height:auto;
	float:left;
	margin-left:1.5rem;
	text-align:center;
}
.number .number_macth ul li:nth-child(1){
	margin-left:0;
}
.number .number_macth ul li:nth-child(3){
	margin-left:0;
}
.number .number_macth ul li:nth-child(5){
	margin-left:0;
}
.number .number_macth ul li:nth-child(7){
	margin-left:0;
}
.number .number_macth ul li:nth-child(9){
	margin-left:0;
}
.number .number_macth ul li img{
	width:100%;
	height:13.1rem;
}
/** buyer--online  **/
.online{
	width:100%;
	margin-bottom:1rem;
}
.online h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
    padding:0 .5rem;
}
.online p{
	font-size:0.8rem;
	color:#666;
	margin:0.3rem;
}
.online .in{
	width:97%;
	height:2.3rem;
    margin-left:1%;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
}
.online .in input[type="text"]{
	height:100%;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.online .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
    .online h2 {
        font-size: 1rem;
        color: #ec1b24;
        margin: 0.5rem 0;
        padding: 0 .5rem;
        font-weight: normal;
    }
.online .name{
	background:#f8f8f8;
	width:100%;
	border-top:1px inset #ddd;
}
.online .name ul:after{
	content:"";
	display:block;
	clear:both;
}
.online .name ul li{
	 height:2rem;
	 width:7.3rem;
	 background:#f8f8f8;
	 font-size:0.86rem;
	 color:#ec1b24;
	 float:left;
	 text-align:center;
	 line-height:2rem;
}
.online .name ul li.index{
	background:#ec1b24;
	color:#fff;
}
.online .name_con{
	width:100%;
}
.online .name_con ul{
	background:#f8f8f8;
	padding-bottom:0.5rem;
}
.online .name_con ul:after{
	content:"";
	display:block;
	clear:both;
}
.online .name_con ul .special img{
	float:left;
	margin-right:0.3rem;
	height:4.7rem;
	width:6.4rem;
}
    .online .name_con ul .special {
        width: 96%;
        padding: 0.3rem 2%;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        height: 6rem;
        float: left;
    }
.online .name_con ul .special h3{
	font-size:0.86rem;
	color:#ec1b24;
	font-weight:normal;
	margin-bottom:0.2rem;
}
.online .name_con ul .special h4{
	font-size:0.73rem;
	color:#666;
	font-weight:normal;
	margin-bottom:0.2rem;
}
.online .name_con ul .special span{
	font-size:0.66rem;
	color:#666;
	font-weight:normal;
	display:block;
}
.online .name_con ul .special h5{
	font-size:0.8rem;
	color:#ec1b24;
	font-weight:normal;
    text-align:left;
    float:left;
    width:100%;
}
.online .name_con ul .special span a {
        color: #FF0000;
        margin-top:1em;
        padding-left:.4rem;
    }
.online .name_con ul li{
	padding:0.3rem;
	border-bottom:1px dashed #ddd;
}
.online .name_con ul li span{
	font-size:0.73rem;
	color:#333;
}
/***   forum  ***/
.forum_top{
	padding:1rem 3%;
	border-bottom:1px solid #ddd;
	width:94%;
	position:relative;
}
.forum_top .in{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
}
.forum_top .in input[type="text"]{
	height:2.3rem;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.forum_top .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
.forum_top h2{
	font-size:1rem;
	color:#333;
}
.forum_top h3{
	font-size:1rem;
	color:#ec1b24;
	font-weight:normal;
}
.forum_top p{
	font-size:0.73rem;
	color:#333;
}
.forum_top:after{
	content:"";
	display:block;
	clear:both;
}
.forum_top span{
	font-size:0.73rem;
	color:#666;
	float:left;
	margin-right:0.3rem;
}
.forum_top input{
	width:6rem;
	height:1.9rem;
	border:1px solid #ddd;
	position:absolute;
	right:3%;
	text-align:center;
	line-height:1.9rem;
	top:1rem;
	font-size:0.9rem;
}
.forum{
	padding-top:0.5rem;
}
.forum .in{
	width:98%;
    margin-left:2%;
	height:2.2rem;
	margin-bottom:0.3rem;
}
    .forum .in input[type="text"] {
        height: 100%;
        width: 76%;
        border: 1px solid #ddd;
        font-size: 1rem;
        color: #999;
        text-indent: 0.9rem;
        float: left;
    }
    .forum .in input[type="submit"] {
        width: 22%;
        border: none;
        background: #eee;
        font-size: 1rem;
        float: left;
        text-align: center;
        color: #333;
        height: 2.4rem;
        border-right: 1px solid #ddd;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        line-height: 2.2rem;
    }
.forum .name{
	border-bottom:2px solid #ec1b24;
	margin-top:0.5rem;
}
.forum .name ul:after{
	content:"";
	display:block;
	clear:both;
}
.forum .name ul li{
	height:2.3rem;
	width:7rem;
	font-size:1rem;
	background:#eee;
	color:#ec1b24;
	text-align:center;
	line-height:2.3rem;
	float:left;
	margin-left:0.3rem;
}
.forum .name ul li.index{
	background:#ec1b24;
	color:#fff;
}
.forum .name ul li:nth-child(1){
	margin-left:0;
}
.forum .name_con{}
.forum .name_con ul{
	background:#f8f8f8;
	padding-bottom:0.5rem;
}
.forum .name_con ul:after{
	content:"";
	clear:both;
	display:block;
}
.forum .name_con ul li{
	padding:0.3rem;
	border-bottom:1px dashed #ddd;
}
.forum .name_con ul li p{
	font-size:1rem;
    line-height:1.6rem;
	color:#333;
}
.forum .name_con ul li span{
	font-size:0.9rem;
	color:#999;
}
.forum .name_con ul li span:nth-child(3){
	float:right;
}

/**  forum-sreach   ***/
.forum_{
	padding:1rem 3%;
	border-bottom:1px solid #ddd;
	width:94%;
	position:relative;
}
.forum_ p{
	font-size:0.8rem;
	color:#666;
	margin-top:0.3rem;
	text-align:center;
}
.forum_ .in{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
}
.forum_ .in input[type="text"]{
	height:2.3rem;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.forum_ .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
.forum .name_{}
.forum .name_ ul{
	padding-bottom:0.5rem;
}
.forum .name_ ul:after{
	content:"";
	clear:both;
	display:block;
}
.forum .name_ ul li{
	padding:0.3rem;
	border-bottom:1px dashed #ddd;
}
.forum .name_ ul li p{
	font-size:0.86rem;
	color:#333;
}
.forum .name_ ul li span{
	font-size:0.73rem;
	color:#999;
}
.forum .name_ ul li p span{float:right;font-size:14px;}
.forum .name_ ul li span:nth-child(3){
	float:right;
}
/*** forum-our   ***/
.our{
	width:100%;
}
.our li{
	padding:0.3rem 0;
	border-bottom:1px dashed #ddd;
}
    .our li a:first-child {
        width: 100%;
        display: inline-block;
    }
.our li p{
	font-size:0.9rem;
	color:#333;
    line-height:1.6rem;
    
}
.our li a{
	font-size:0.93rem;
	color:#666;
	float:right;
	margin:0rem 0.5rem;
	display:inline-block;
}
.our li a:nth-child(3){
	color:#ec1b24;
}
.our li sub{
	font-size:0.66rem;
	color:#333;
}
.our li:after{
	content:"";
	display:block;
	clear:both;
}
/****  register ****/
.register{
	width:100%;
}
    .register ul {
    padding:.5rem;}
.register li{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
	line-height:2.3rem;
}
.register li span{
	font-size:0.9rem;
	color:#666;
	display:inline-block;
	margin-left:0.7rem;
	float:left;
}
.register li .text{
	width:75%;
	float:left;
	border:none;
	height:100%;
	font-size:0.8rem;
	color:#666;
}
.register li .yzm{
	width:48%;
	float:left;
	border:none;
	height:100%;
	font-size:0.8rem;
	color:#666;
}
.register li a{
	display:inline-block;
	font-size:0.8rem;
	color:#ec1b24;
	float:right;
	margin-right:3%;
}
    .register .sex {
        margin: 0.3rem 0;
        border: 1px solid #ddd;
        line-height:2.3rem;
    }
.register .sex span{
	font-size:0.8rem;
	color:#666;
	display:inline-block;
	margin-left:0.7rem;
}
.register .sex input{
	height:1.1rem;
	width:1.1rem;
	vertical-align:middle;
	margin-left:0.7rem;
}
.register input[type="button"]{
	width:100%;
	height:2.3rem;
	background:#ec1b24;
	border:none;
	text-align:center;
	line-height:2.3rem;
	font-size:1.2rem;
	color:#fff;
	border-radius:0.2rem;
	margin:0.6rem 0;
}
.register a{
	font-size:0.86rem;
	color:#666;
	display:block;
	text-align:center;
}
/**  login  ***/
.login{
	width:100%;
}
.login ul{
    padding: .5rem;
}
    .login li {
        width: 100%;
        height: 1.8rem;
        border: 1px solid #ddd;
        margin-bottom: 0.4rem;
        line-height: 1.8rem;
    }
.login li span{
	font-size:1rem;
	color:#666;
	display:inline-block;
	margin-left:0.7rem;
	float:left;
}
.login li input{
	width:75%;
	float:left;
	border:none;
	height:92%;
	font-size:0.8rem;
	color:#666;
    margin-top:1px;
}
    .login li password {
        width: 75%;
        float: left;
        border: none;
        height: 94%;
        font-size: 0.8rem;
        color: #666;
        margin-top: 1px;
    }
    .login input[type="button"] {
        width: 100%;
        height: 1.8rem;
        background: #ec1b24;
        border: none;
        text-align: center;
        line-height: 1.8rem;
        font-size: .8rem;
        color: #fff;
        border-radius: 0.2rem;
        margin: 0.6rem 0;
    }
.login .a{
	padding:0.5rem 5%;
	width:90%;
}
.login .a a{
	font-size:0.7rem;
	color:#999;
}
.login .hr{
	width:100%;
	padding:0.4rem 0;
	position:relative;
}
.login .hr span{
	padding:0 0.3rem;
	background:#fff;
	font-size:.7rem;
	color:#666;
	display:inline-block;
	position:absolute;
	top:0rem;
	left:35%;
}
.login .small{
	margin-top:0.5rem;
	text-align:center;
}
.login .small img{
	display:inline-block;
	height:1.5rem;
	width:1.5rem;
}
.login .small p{
	font-size:0.73rem;
	color:#666;
	margin-top:0.2rem;
}
/**  authemtication  ***/

.authemtication{
	width:100%;
}
.authemtication li{
	width:100%;
	height:2.3rem;
	border:1px solid #ddd;
	margin-bottom:0.3rem;
	line-height:2.3rem;
}
.authemtication li select{
	width:98%;
	height:2.2rem;
	line-height:2.2rem;
	font-size:0.86rem;
	color:#666;
	border:none;
	padding-left:2%;
}
.authemtication li input[type="text"]{
	width:75%;
	float:left;
	border:none;
	height:100%;
	font-size:0.8rem;
	color:#666;
	padding-left:2%;
}
.authemtication li input[type="file"]{
	display:none;
}
.authemtication li label{
	width:19%;
	float:right;
	border:none;
	height:100%;
	font-size:0.8rem;
	color:#666;
	border-left:1px solid #ddd;
	font-size:1rem;
	color:#333;
	display:block;
	text-align:center;
	line-height:2.3rem;
	background:#eee;
}
.authemtication input[type="submit"]{
	width:100%;
	height:2.3rem;
	background:#ec1b24;
	border:none;
	text-align:center;
	line-height:2.3rem;
	font-size:1.2rem;
	color:#fff;
	border-radius:0.2rem;
	margin:0.6rem 0;
}
/**  people-center  ***/
.center{
	height:9.3rem;
	width:100%;
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.center .title{
	width:90%;
	padding:0 5%;
	height:2.9rem;
	line-height:2.9rem;
	position:relative;
}
.center .title i{
	display:inline-block;
	position:absolute;
	top:0;
	width:2.9rem;
	height:100%;
	z-index:2;
}
.center .title i img{
	height:60%;
	margin-top:0.7rem;
}
.center .title .menu_a{
	position:absolute;
	right:1rem;
	top:0.1rem;
}
.center .title a{
	display:inline-block;
	font-size:0.8rem;
	height:1.6rem;
	width:5.3rem;
	border:1px solid #fff;
	text-align:center;
	line-height:1.6rem;
	color:#fff;
	border-radius:5px;
	margin:0.5rem 0 0 0.5rem;
	z-index:123;
}
.center .title a.i{
	display:inline-block;
	font-size:0.8rem;
	height:100%;
	width:2.9rem;
	border:none;
	text-align:left;
	line-height:0;
	color:#ec1d24;
	border-radius:none;
	margin:0;
}
.center .title h2{
	font-size:1.3rem;
	color:#fff;
	text-align:center;
	height:2.9rem;
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:1;
	font-weight:normal;
}
.center .img{
	margin:auto;
	text-align:center;
}
.center .img img{
	width:4rem; 
	height:4rem;
	border-radius:50%;
}
.center .img_margin{
	margin-top:-1.5rem;
}
.center .img span{
	font-size:0.73rem;
	color:#fff;
	display:block;
}
.center .img a{
	color:#fff;
	font-size:1rem;
}
.people{
	width:100%;
}
.people p{
	height:2rem;
	line-height:2rem;
	text-align:center;
	font-size:0.73rem;
	color:#666;
	border-bottom:1px solid #ddd;
}
.people a{width:100%;color:#666;font-size:1.1rem;display:inline-block}
.people li{
	padding:0.5rem 2%;
	border-bottom:1px solid #ddd;
	width:96%;
	height:1.9rem;
	line-height:1.9rem;
}
.people li i{
    font-size:1.4rem;
    margin-right:.5rem;
}

.people li span{
	font-size:1.4rem;
	color:#777;
    float:right
}
.people input[type="submit"]{
	width:96%;
	height:2.3rem;
	background:#ec1b24;
	border:none;
	text-align:center;
	line-height:2.3rem;
	font-size:1.2rem;
	color:#fff;
	border-radius:0.2rem;
	margin:1.3rem auto 0;
	display:block;
}
/** post   **/
.post{
	width:100%;
}
    .post .title {
        width: 96%;
        height: 2rem;
        border: 1px solid #ddd;
        margin-top: 1rem;
        margin-bottom: 0.4rem;
        padding: 0.2rem 0;
        padding-left:.2rem;
        margin-left: 2%;
    }
.post .title span{
	font-size:0.8rem;
	color:#666;
	margin-left:0.3rem;
	float:left;
}
.post .title input{
	width:75%;
	float:left;
	height:100%;
	border:none;
}
.post .con{
	width:96%;
    margin-left:2%;
	border:1px solid #ddd;
	position:relative;
	margin-bottom:0.4rem;
}
.post .con span{
	font-size:0.8rem;
	color:#666;
	position:absolute;
	left:3%;
	top:0.3rem;
}
.post .con textarea{
	height:6.7rem;
	width:94%;
	padding:0.3rem 3%;
	border:none;
}
.post .send{
	width:100%;
}
.post .send input[type="file"]{
	display:none;
}
.post .send label{
	height:2.3rem;
	width:6rem;
	text-align:center;
	line-height:2.3rem;
	border:1px solid #ddd;
	display:inline-block;
}
.post .send label img{
	height:45%;
}
.post .send label span{
	font-size:0.86rem;
	color:#666;
}
.post .send input[type="submit"]{
	color:#Fff;
	font-size:1rem;
	text-align:center;
	line-height:2.3rem;
	border-radius:0.2rem;
	background:#ec1b24;
	width:96%;
	height:2.3rem;
    margin-left:2%;
	border:none;
}
/** mail-center   **/
.mail{
	width:100%;
}
.mail li{
	width:96%;
	padding:0.5rem 2%;
	background:#f8f8f8;
	margin-bottom:0.3rem;
	border-radius:0.2rem;
}
.mail li.right{
	text-align:right;
}
.mail li.right i{
	float:right;
	margin-left:0.3rem;
}
.mail li.left{
	text-align:left;
}
.mail li.left i{
	float:left;
	margin-right:0.3rem;
}
.mail li i{
	width:2.3rem;
	height:2.3rem;
	border-radius:50%;
	display:inline-block;
}
.mail li i img{
	width:100%;
	height:100%;
}
.mail li span{
	font-size:0.8rem;
	color:#333;
	display:block;
	margin-bottom:0.2rem;
}
.mail li sub{
	font-size:0.66rem;
	color:#999;
	display:block;
	margin-bottom:0.2rem;
}
.mail li p{
	font-size:0.8rem;
	color:#333;
}
.mail_send{
	width:94%;
	padding:0.2rem 3%;
	background:#f5f5f5;
	position:absolute;
	bottom:0;
}
.mail_send input{
	height:2.3rem;
	width:84%;
	background:#fff;
	border-radius:0.2rem;
	border:none;
	text-indent:1rem;
	padding-right:16%;
}
.mail_send span{
	font-size:1rem;
	color:#666;
	position:absolute;
	top:0.7rem;
	right:7%;
}
/** data   **/
.data{
	width:100%;
	padding-top:1rem;
}
.data li{
	height:2.9rem;
	line-height:2.9rem;
	width:94%;
	padding:0 3%;
	border-bottom:1px solid #ddd;
	text-align:right;
}
.data li i{
	display:inline-block;
	height:2.3rem;
	width:2.3rem;
	border-radius:50%;
}
.data li i img{
	width:100%;
	height:100%;
}
.data li:nth-child(1){
	border-top:1px solid #ddd;
}
.data li .title{
	font-size:0.9rem;
	color:#333;
	float:left;
	display:inline-block;
}
.data li span{
	font-size:0.8rem;
	color:#666;
}
.data li input[type="radio"]{
	height:1.1rem;
	width:1.1rem;
	margin:0 0.5rem 0 1.2rem;
	vertical-align:middle;
}
.data li input[type="text"]{
	height:100%;
	width:75%;
	float:left;
	border:none;
}
.data input[type="submit"]{
	color:#Fff;
	font-size:1rem;
	text-align:center;
	line-height:2.3rem;
	border-radius:0.2rem;
	background:#ec1b24;
	width:94%;
	height:2.3rem;
	border:none;
	display:block;
	margin:0.5rem auto;
}

/**  data-self  **/
.data_self{
	width:100%;
}
.data_self h1{
	font-size:0.86rem;
	color:#ec1b24;
	padding:0.3rem 0.5rem;
	border-bottom:2px solid #ec1b24;
	display:inline-block;
}
.data_self ul{
	width:100%;
	border-top:1px solid #ddd;
}
.data_self ul li{
	padding:0.5rem 0;
	border-bottom:1px dashed #ddd;
}
.data_self ul li p{
	font-size:0.86rem;
	color:#333;
	margin-bottom:0.3rem;
	max-height:1.2rem;
	overflow:hidden;
}
.data_self ul li sub{
	font-size:0.66rem;
	color:#999;
}
/**  forum-index  **/
.guid{
	width:96%;
    padding:0 2%;
	margin-top:0.5rem;
}
.guid h2{
	width:100%;
	height:2.3rem;
	line-height:2.3rem;
	font-size:1.2rem;
	color:#333;
	border-bottom:1px solid #ddd;
}
.guid li{
	height:3rem;
	width:100%;
	line-height:3rem;
	border-bottom:1px solid #ddd;
}
.guid li a{
    width:100%;display:inline-block;
}
.guid li i{
	display:inline-block;
	height:1.9rem;
	width:2.3rem;
	margin-right:0.3rem;
}
.guid li i img{
	width:100%;
	height:100%;
}
.guid li font{float:right;font-size:1.8rem;;line-height:3rem;color:#999;}
.guid li span{
	font-size:1rem;
	color:#333;
}
.guid li span:nth-child(3){
	float:right;
	color:#999;
}
/**  buy-guide  **/
.buy_guide{
	width:100%;
	margin-bottom:1rem;
}
.buy_guide h1{
	font-size:1rem;
	color:#ec1b24;
	margin:0.5rem 0;
	font-weight:normal;
}
.buy_guide .p{
	font-size:0.8rem;
	color:#999;
	margin:0.3rem 0;
}
    .buy_guide .in {
        width: 98%;
        height: 2.3rem;
        border: 1px solid #ddd;
        margin-bottom: 0.3rem;
    }
.buy_guide .in input[type="text"]{
	height:100%;
	width:76%;
	font-size:0.9rem;
	color:#999;
	text-indent:0.9rem;
	float:left;
	border:none;
}
.buy_guide .in input[type="submit"]{
	width:24%;
	border:none;
	border-left:1px solid #ddd;
	background:#eee;
	font-size:1rem;
	float:left;
	text-align:center;
	color:#333;
	line-height:2.3rem;
}
.buy_guide .guide_nav{
	width:100%;
	margin-top:0.8rem;
}
    .buy_guide .guide_nav h2 {
        font-size: 1rem;
        color: #ec1b24;
        padding: 0.3rem 0.5rem;
        display: inline-block;
        border-bottom: 2px solid #ec1b24;
        font-weight: normal;
    }
.buy_guide .guide_nav ul{
	border-top:1px solid #ddd;
}
.buy_guide .guide_nav .title{
	width:100%;
	border-bottom:1px solid #ddd;
}
.buy_guide .guide_nav .title:after{
	content:"";
	display:block;
	clear:both;
}
.buy_guide .guide_nav .title p{
	width:98%;
	padding:0 1%;
	height:2rem;
	line-height:2rem;
	background:#f8f8f8;
}
.buy_guide .guide_nav .title span{
	font-size:1rem;
	color:#333;
	max-height:1rem;
	overflow:hidden;
}
    .buy_guide .guide_nav .title p i {
        width: 20px;
        float: right;
        height: 20px;
        display: inline-block;
        background: url(/img/arrowRight.png) no-repeat;
        margin-top: 6px;
        margin-right:10px;
    }
.buy_guide .guide_nav .title img{
	display:inline-block;
	float:left;
	height:3rem;
	width:5.3rem;
	margin-right:0.3rem;
}
.buy_guide .guide_nav li{
	width:98%;
	border:1px solid #ddd;
	background:#f8f8f8;
	padding:0.3rem 1%;
	margin-bottom:0.3rem;
	display:none;
    height:6.5rem;
}

    .buy_guide .guide_nav li a {
        color: #ec1b24;
        width: 100%;
        font-size: 0.8rem;
    }
.buy_guide li img{
	width:6.4rem;
	height:5rem;
	float:left;
	margin-right:0.3rem;
}
.buy_guide li h4{
	font-size:0.86rem;
	color:#333;
}
.buy_guide li sub{
	font-size:0.73rem;
	color:#666;
}
.buy_guide li span{
	font-size:.8rem;
	color:#666;
}
.buy_guide li p{
	font-size:0.8rem;
	color:#ec1b24;
	line-height:2rem;
}
.buy_guide .more_nav{
	margin-top:0.7rem;
}
    .buy_guide .more_nav h2 {
        font-size: 1rem;
        color: #ec1b24;
        padding: 0.3rem 0.5rem;
        display: inline-block;
        border-bottom: 2px solid #ec1b24;
        font-weight: normal;
    }
.buy_guide .more_nav .title{
	width:100%;
	border-bottom:1px solid #ddd;
    background:#FFF;
}
.buy_guide .more_nav .title:after{
	content:"";
	display:block;
	clear:both;
}
.buy_guide .more_nav .title p{
	width:98%;
	padding:0 1%;
	height:2rem;
	line-height:2rem;
	background:#f8f8f8;
}
.buy_guide .more_nav .title span{
	font-size:1rem;
	color:#333;
	max-height:1rem;
	overflow:hidden;
}
    .buy_guide .more_nav .title p i {
        width: 20px;
        float: right;
        height: 20px;
        display: inline-block;
        background: url(/img/arrowRight.png) no-repeat;
        margin-top: 2px;
        margin-right: 10px;
    }
.buy_guide .more_nav .title img{
	display:inline-block;
	float:left;
	height:3rem;
	width:5.3rem;
	margin-right:0.3rem;
}
.buy_guide .more_nav li{
	width:100%;
	padding:0.3rem 0;
	background:#f8f8f8;
}
.buy_guide .more_nav li .nav_wrap{
	width:96%;
	padding:.3rem 2%;
	display:none;
    background:#FFF;
}
.buy_guide .more_nav li .nav_wrap p{
	font-size:1rem;
	color:#333;
	padding:0.2rem 0;
}
.buy_guide .more_nav li .nav_wrap .wrap_two{
	width:96%;
	padding:0 2%;
	display:none;
}
.buy_guide .more_nav li .nav_wrap .wrap_two span{
	display:block;
	padding:0.2rem;
	color:#666;
	font-size:1rem;
}
.buy_guide .more_nav li .nav_wrap .wrap_two .wrap_three{
	width:96%;
	padding:0 2%;
	display:none;
}
.buy_guide .more_nav li .nav_wrap .wrap_two .wrap_three a{
	display:block;
	padding:0.2rem;
	color:#ec1b24;
	font-size:0.66rem;
}

.wrap_two span a{color:#ff6500}

.buy_guide .more_n{
	margin-top:0.7rem;
}
.buy_guide .more_n h2{
	font-size:1rem;
	color:#ec1b24;
	padding:0.3rem 0.5rem;
	display:inline-block;
	border-bottom:2px solid #ec1b24;
	font-weight:normal;
}
.buy_guide .more_n .title{
	width:100%;
	border-bottom:1px solid #ddd;
}
.buy_guide .more_n .title:after{
	content:"";
	display:block;
	clear:both;
}
.buy_guide .more_n .title p{
	width:98%;
	padding:0 1%;
	height:2rem;
	line-height:2rem;
	background:#f8f8f8;
}
.buy_guide .more_n .title span{
	font-size:1rem;
	color:#333;
	max-height:1rem;
	overflow:hidden;
}
    .buy_guide .more_n .title p i {
        width: 20px;
        float: right;
        height: 20px;
        display: inline-block;
        background: url(/img/arrowRight.png) no-repeat;
        margin-top: 6px;
        margin-right: 10px;
    }
.buy_guide .more_n .title img{
	display:inline-block;
	float:left;
	height:3rem;
	width:5.3rem;
	margin-right:0.3rem;
}
.buy_guide .more_n li{
	width:100%;
	padding:0.3rem 0;
	background:#f8f8f8;
}
.buy_guide .more_n li .nav_wrap{
	width:96%;
	padding:.3rem 2%;
	display:none;
}
.buy_guide .more_n li .nav_wrap p{
	font-size:0.8rem;
	color:#333;
	padding:0.2rem 0;
}
.buy_guide .more_n li .nav_wrap .wrap_two{
	width:96%;
	padding:.3rem 2%;
	display:none;
}
.buy_guide .more_n li .nav_wrap .wrap_two span{
	display:block;
	padding:0.2rem;
	color:#666;
	font-size:0.73rem;
}
.buy_guide .more_n li .nav_wrap .wrap_two .wrap_three{
	width:96%;
	padding:0 2%;
	display:none;
}
.buy_guide .more_n li .nav_wrap .wrap_two .wrap_three a{
	display:block;
	padding:0.2rem;
	color:#ec1b24;
	font-size:0.66rem;
}







.buy_guide .more_na{
	margin-top:0.7rem;
}
.buy_guide .more_na h2{
	font-size:1rem;
	color:#ec1b24;
	padding:0.3rem 0.5rem;
	display:inline-block;
	border-bottom:2px solid #ec1b24;
	font-weight:normal;
}
.buy_guide .more_na .title{
	width:100%;
	border-bottom:1px solid #ddd;
}
.buy_guide .more_na .title:after{
	content:"";
	display:block;
	clear:both;
}
.buy_guide .more_na .title p{
	width:98%;
	padding:0 1%;
	height:2rem;
	line-height:2rem;
	background:#f8f8f8;
}
.buy_guide .more_na .title span{
	font-size:0.8rem;
	color:#333;
	max-height:1rem;
	overflow:hidden;
}
.buy_guide .more_na .title p i{
	display:inline-block;
	float:right;
	height:0.7rem;
	width:0.7rem;
	background-image:url(../img/arrow-5.png);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:0rem 0.3rem;
	margin-top:0.5rem;
	margin-right:0.5rem;
}
.buy_guide .more_na .title img{
	display:inline-block;
	float:left;
	height:3rem;
	width:5.3rem;
	margin-right:0.3rem;
}
.buy_guide .more_na li{
	width:100%;
	padding:0.3rem 0;
	background:#f8f8f8;
}
.buy_guide .more_na li .nav_wrap{
	width:96%;
	padding:.3rem 2%;
	display:none;
}
.buy_guide .more_na li .nav_wrap p{
	font-size:0.8rem;
	color:#333;
	padding:0.2rem 0;
}
.buy_guide .more_na li .nav_wrap .wrap_two{
	width:96%;
	padding:.3rem 2%;
	display:none;
}
.buy_guide .more_na li .nav_wrap .wrap_two span{
	display:block;
	padding:0.2rem;
	color:#666;
	font-size:0.73rem;
}
.buy_guide .more_na li .nav_wrap .wrap_two .wrap_three{
	width:96%;
	padding:.3rem 2%;
	display:none;
}
.buy_guide .more_na li .nav_wrap .wrap_two .wrap_three a{
	display:block;
	padding:0.2rem;
	color:#ec1b24;
	font-size:0.66rem;
}
@media screen and (min-width:600px){
	html{font-size:16px;}
}
@media screen and (max-width:481px){
	html{font-size:14px;}
}
@media screen and (max-width:441px){
	html{font-size:14px;}
}
@media screen and (max-width:401px){
    html {
        font-size: 14px;
    }
}
@media screen and (max-width:361px){
	html{font-size:15px;}
}
@media screen and (max-width:321px){
	html{font-size:13px;}
}

.more-down .list .title p i.arrowdown {
    background: url(/img/arrowDown.png) no-repeat;
}
.buy_guide .more_nav .title p i.arrowdown, .buy_guide .guide_nav .title p i.arrowdown, .buy_guide .more_n .title p i.arrowdown, .nav_wrap p i.arrowdown {
    background: url(/img/arrowDown.png) no-repeat;
}

.nav_wrap p i {
    width: 20px;
    float: right;
    height: 20px;
    display: inline-block;
    background: url(/img/arrowRight.png) no-repeat;
    margin-top: 6px;
    margin-right: 10px;
}
.ativelink{background:#FF9090;}