#header{
    background: #f7f7f7;
    border-bottom:1px solid #ebebeb;
    height:35px;
	text-align:center;
}
.contain{
    width:1200px;
    margin:0 auto;
}
.focus {
    /* background: #fff url(images/invalid.png) no-repeat 98% center; */
    box-shadow: 0 0 5px #FF5555;
    border-color: #CB1D1D;
}
.top_left {
    width: 350px;
    float: left;
    text-align: left;
}
.co6{
    color:#666;
}
.f12{
    font-size:11px;
}
.top_left {
    width: 350px;
    float: left;
    text-align: left;
}
.top-right{
	display:inline-block;
}
.fl{float:left;}
.fr{float:right;}
.navigation {
    cursor: pointer;
    padding: 0 7px;
    text-align: center;
}
.text-danger{
    color:#e84c3d;
}
.lh35{
    line-height:35px;
}
.padd-r20{padding-right:20px;}
#drop{
    position:relative;
    cursor: pointer;
}
.login-check>p, .login-check>a {
    color: #606060;
    font-size: 14px;
    float: left;
}
.login-checkbox {
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    float: left;
    margin-right: 10px;
    opacity: 1;
}
.body-top .dropdown{
    border:1px solid #C8C8C8;
    position:absolute;
    top:35px;
    left:0;
    background: #fff;
    z-index:100;
    width:113px;
    display:none;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
}
.body-top .dropdown li{
    padding:8px;
    border-bottom:1px dashed #C8C8C8;
    font-size:12px;
    color:#888;
    line-height:16px;
}
.body-top .dropdown li img{
    margin-right:10px;
    float:left;
    margin-top:1px;
}
.sanjiao{
    width:0px;
    height:0px;
    border-right:6px solid transparent;
    border-bottom:6px solid #666;
    border-left:6px solid transparent;
    margin-left:5px;
    cursor: pointer;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
}
#drop:hover .sanjiao{
    transform: rotate(180deg);
    -webkit-transform:rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
#drop:hover .dropdown{
    display:block;
}
#drop>img{
    position:relative;
    top:3px;
}
.line1{width:1px;
    height:12px;
    background: #e84c3d;
    margin-top:12px;
}

/* top menu */
.top-menu,.top-menu .media_logo,.top-menu .media_logo a{height:90px; width: 100%;}
.top-menu{background-color: #fff; /*border-bottom:1px solid #ebebeb; border-bottom:solid 3px #c73938;*/}
.top-menu .media_logo { float:left; overflow: hidden; width: 260px;}
.top-menu .media_logo a { width: 250px; overflow: hidden; line-height:80px; padding:13px 0px;  display: block;}
.top-menu .media_logo a img{vertical-align: top;}
.top-menu .cwq_logotxt { float:left; width:180px;  height: 45px; line-height:45px; margin:22px 0; padding: 0px 0px 0px 10px; background: none; text-align: left; font-size:16px;  border-left: 0px solid #959595; z-index: 10;}

.top-menu .aw-top-nav{float: right;margin:0;}
.top-menu .aw-top-nav .navbar-collapse{background: transparent;}
.top-menu .aw-top-nav .nav li > span{display: block;height: 60px;padding: 20px;cursor: pointer;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.aw-top-nav > nav > ul > li{height:88px;padding:25px 3px;}
.aw-top-nav > nav > ul > li > a{padding: 6px 15px;color: #333; border-radius: 15px;font-size:16px; }
.aw-top-nav > nav > ul > li > a:hover,.aw-top-nav > nav > ul > li > a.van_hover, .aw-top-nav > nav > ul > li > a:focus{background-color: #d43232; color:#fff; text-decoration:none;}
.top-menu .aw-top-nav .nav li.fir_cur a{border-color:#ea544a;background-color:#fafafa; color:#ea544a;}
.top-menu .aw-top-nav .nav li.nav_next{ width:120px;color:#fff;float:right; padding:29px 0px;}
.top-menu .aw-top-nav .nav li.nav_next a{ display:block; margin:0px; color:#fff;width:115px; line-height:30px; height:30px;background:url(btn_header.png) no-repeat; padding:0px; text-align:center; border:none;} 

/*nav BEGIN*/
/*
.nav{
    height:90px;
}
.nav .media_logo{
    float:left;
    overflow: hidden;
    width:210px;
}
.nav .media_logo a {
    width: 210px;
    overflow: hidden;
    line-height: 80px;
    padding: 12px 0;
    display: block;
    height:90px;
}
.nav .media_logo a img{
    vertical-align: top;
    width:100%;
}
.nav .aw-top-nav{
    float:right;
    margin:0;
}
*/

.focusweixin{
    visibility: hidden;
    position: absolute;
    width: 120px;
    left: 0;
    top: 35px;
    color: #fff;
    text-align: center;
    background-color: #e84c3d;
    z-index: 888;
    opacity: 0;
}
.top-left{
    position:relative;
    cursor: pointer;
}
.top-left:hover .content {
    visibility: visible;
    opacity: 1;
    transition: all .5s ease;
}

.login_over {
	text-align: center;
	padding: 20px 20px 20px 20px;
	float:left;
	margin-left:65px;
	line-height:30px;
}
.login_over .login_over_img {
	margin-bottom: 20px;
}
.login_over .login_over_img img {
	width: 85px;
	height: 85px;
	border-radius: 100%;
}
.login_over_text {
	font-size: 14px;
	color: #646464;
}
.login_over_btn {
	display: block;
	width: 100%;
	background: #ff7700;
	color: #fff;
	font-size: 14px;
	color: #fff;
	line-height: 35px;
	border-radius: 2px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.login_over .login_over_exit {
	text-align: right;
}
.login_over .login_over_exit a {
	color: #7E7E7E;
}

.navbar{
    position: relative;
    min-height: 50px;
}
.aw-top-nav > nav > ul > li {
    height: 88px;
    padding: 29px 3px;
    float:left;
}
.aw-top-nav > nav > ul > li > a:hover, .aw-top-nav > nav > ul > li > a.van_hover, .aw-top-nav > nav > ul > li > a:focus {
    background-color: #e84c3d;
    color: #fff;
}
.aw-top-nav > nav > ul > li > a {
    padding: 6px 15px;
    color: #333;
    border-radius: 15px;
    font-size: 16px;
    display: block;
}
.van_hover, .button_pu:hover {
    background: #e84c3d;
    color: #fff;
    transition: all ease 0.5s;
}

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.icon {font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale;}
.g-wrap{ width:1200px; margin:0 auto;}
/*m-form*/
.m-form .tit{width:120px;height:30px; min-height:30px; line-height:30px; float:left; text-align:right;}
.m-form li{min-height:30px;_height:30px;margin-bottom:10px;}
.m-form p{ padding-top:3px; line-height:24px;}
.m-form select,.form input{border:1px solid #ddd; padding:5px;}
.m-form .text{width:200px;  line-height:18px; padding:5px; border:1px solid #ddd;}
.m-form .yzm{width:100px;  line-height:18px; padding:5px; border:1px solid #ddd; vertical-align:middle;}
.m-form .yzmcode{ width:90px; height:30px;}
.m-form .textarea{ padding:5px; min-height:80px; width:300px; border:1px solid #ddd; background:#fff;}
.m-form .con{margin-left:130px;}
.m-form .u-btn{ float:left; margin-right:10px;}
.m-form .u-btn input{ width:90px; height:30px; border:none;}
.m-form h3{ font-size:16px; font-weight:normal;}
.m-form .tips{ color:#999;}
.m-form .text:focus,.m-form .textarea:focus{ border:1px solid #999;}
.m-form label{ height:30px; line-height:30px; margin-right:10px; cursor:pointer;}
.m-form label input{ vertical-align:middle;}
.f-hide{ display:none;}

.f-cb{zoom:1;}
.f-cb:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;line-height:0; overflow:hidden;}
.g-wrap{ position: relative;z-index: 2;}

.loginTab{ background:#7e5353; overflow:hidden;}
.loginTab li{ float:left; width:147px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background:#7e5353; cursor:pointer;border-left:1px #7e5353 solid;border-right:1px #7e5353 solid; border-top:1px #7e5353 solid;}
.loginTab .on{ background:#c20300; color:#fff;border-left:1px #c20300 solid;border-right:1px #c20300 solid; border-top:1px #c20300 solid;}
.loginTab .gglog{ width:100%;background:#d43839; color:#fff; border:none;}

.login_nav .tab_hd{
	width: 100%;
	overflow: hidden;
	/* [disabled]margin-bottom:30px; */
	background: #f5f5f5;
}
.login_nav .tab_hd input{ opacity:0;filter:alpha(opacity=0); position:absolute; top:0; left:0;}
.login_nav .tab_hd ul{ width:105%; border-bottom:1px solid #ddd;}
.login_nav .tab_hd li{ float:left; width:111px; height:47px; line-height:47px; font-size:14px; text-align:center;border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5; margin-left:-1px; position:relative;z-index:1; cursor:pointer;}
.login_nav .tab_hd li span{ position:absolute; left:0; top:0;width:111px; height:47px; cursor:pointer;}
.login_nav .tab_hd .this{ background:#fff; border-right:1px solid #ddd;border-left:1px solid #ddd; z-index:9;}
.login_nav .tab_hd .this span{ border-bottom:1px solid #fff;}
.login_nav .tel{ position:absolute; left:0; bottom:0; width:335px;height:50px;line-height:50px; border-top:1px solid #ddd; text-align:center; font-size:20px;color:#c00;background:#f5f5f5;}
.login_nav .tel .icon{ font-size:20px; color:#c00;}

/*banner开始*/
.banner-box {
	width: 100%;
	height: 500px;
	position: relative;
	overflow: hidden;
	/*top:-53px;
	margin-bottom:-53px;*/
}

.banner-box .bd {
	width: 100% !important;
	height: 500px;
}

.banner-box .bd li .m-width {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

.banner-box .bd li {
	width: 100% !important;
	height: 500px;
}

.banner-box .bd li a {
	display: block;
	background-size: auto;
}

.banner-box .bd li img {
	width: 100%;
	height: 500px;
}

.banner-btn {
	width: 100%;
	position: absolute;
	top: 170px;
	left: 0;
}

.banner-btn a {
	display: block;
	width: 45px;
	height: 60px;
	position: absolute;
	top: 50px;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
}

.banner-btn a.prev {
	left: 20px;
	background: url(../images/btn.png) no-repeat 0 -8px;
	display: none;
}

.banner-btn a.next {
	right: 20px;
	background: url(../images/btn.png) no-repeat right -8px;
	display: none;
}

.banner-box .hd {
	position: absolute;
	top: 280px;
	left: 46%;
}

.banner-box .hd li {
	width: 16px;
	height: 16px;
	border-radius: 100%;
	text-indent: -9999px;
	margin-right: 20px;
	background: #fafafa;
	float: left;
	cursor: pointer;
	margin-top: 4px;
}

.banner-box .hd li.on {
	background: transparent;
	border: 3px solid #FAFAFA;
	width: 20px;
	height: 20px;
	margin-top: 0;
}

/*登录部分*/

.win_wrap {
	width: 335px;
	position: absolute;
	top: 48px;
	right: 06%;
	background: #C1F4F8;
}

/*banner Begin*/
.banner{
    width: 100%;
    height:540px;
    position: relative;
    /*background:url("http://7xnlea.com2.z0.glb.qiniucdn.com/banner_03.png") center center no-repeat;*/
}
.banner img{
    width: 100%;
    min-height:540px;
}

.banner-left,.banner-right{
    padding:80px 0;
}
.banner-fixed{
    position:fixed;
    top:45%;
    right:0;
    width: 150px;
}
.banner-fixed li{
    margin-top:10px;
    text-align: center;
    text-align: left;
    border-radius: 30px 0 0 30px;
}
.banner-fixed li a{
    display: block;
    color:#fff;
    background: #626262;
    padding:6px 25px 6px 15px;
    cursor: pointer;
    border-radius: 30px 0 0 30px;
    transition:all .5s;
    position: relative;
    width: 60%;
    margin-left: 40%;
    font-size: 12px;
}
.banner-fixed li a.point{
    background: #CB1D1D;
    width: 100%;
    margin-left: 0;
}
.banner-fixed li a.this{
    background: #CB1D1D;
    width: 100%;
    margin-left: 0;
}
.banner-item{
    margin-bottom:30px;
    position:relative;
    left:-200px;
    opacity: 0;
}
.banner-item h4{
    color:#fff;
    line-height:2em;
    font-size:24px;
    transition: all 0.35s ease;

}
.banner-item p{
    color:#fff;
    font-size: 18px;
    transition: all 0.35s ease;
    line-height:1.5em;

}
.banner-item h3{
    color:#fff;
    line-height:1.2em;
    font-size:32px;
    transition: all 0.35s ease;

}
.banner-item h1{
    color:#fff;
    font-size:54px;
    font-weight: bold;
    transition: all 0.35s ease;
    margin-top:10px;

}
.banner-left a{
    width:157px;
    height:55px;
    text-align: center;
    padding:10px 15px;
    color:#fff;
    font-size:18px;
    border:1px solid #fff;
    transition: all 0.35s;
}
.banner-left a:hover{
    background:#CB1D1D ;
    border:1px solid #CB1D1D;
}
.form{
    width:335px;
    height:392px;
    /*border-radius: 8px;*/
    background:rgba(255,255,255,0.68);
    overflow: hidden;
}
.form-title{
    height:50px;
    line-height:50px;
}
.form-title ul{
    height:50px;

}
.form-title li{
    float:left;
    font-size: 16px;
    color:#333;
    width:50%;
    text-align: center;
    cursor: pointer;
}
.form-con{
    width:252px;
    margin:23px auto;
}

.userName{
    background: url("http://7xnlea.com2.z0.glb.qiniucdn.com/shoujihao.png") #fff 8px no-repeat;
    border:1px solid #D7D7D7;
    /*border-radius: 3px;*/
    /*-webkit-border-radius: 3px;*/
    /*box-shadow: 0 0 1px #ccc;*/
    width:250px;
    margin:0 auto;
    height:40px;
    margin-top:45px;
    font-size: 16px;
}
.userName .shurukuang,.shoujihao .shurukuang{
    outline: none;
    width:208px;
    height:38px;
    line-height:38px;
    border:0;
    margin-left:40px;
}
.passWord{
    background: url("http://7xnlea.com2.z0.glb.qiniucdn.com/password.png") #fff 8px no-repeat;
    border:1px solid #D7D7D7;
    /*border-radius: 3px;*/
    /*-webkit-border-radius: 3px;*/
    /*box-shadow: 0 0 1px #ccc;*/
    margin:0 auto;
    height:40px;
    margin-top:35px;
    font-size: 16px;

}
.shoujihao{
    /*background: url("http://7xnlea.com2.z0.glb.qiniucdn.com/yanzma.png") #fff 8px no-repeat;*/
    border:1px solid #D7D7D7;
    /*border-radius: 3px;*/
    /*-webkit-border-radius: 3px;*/
    /*box-shadow: 0 0 1px #ccc;*/
    width:250px;
    margin:0 auto;
    height:40px;
    margin-top:45px;
    font-size: 16px;
    background: #fff;
    position:relative;
}

.yanzhengma{

    /*border:1px solid #D7D7D7;*/
    /*border-radius: 3px;*/
    /*-webkit-border-radius: 3px;*/
    /*box-shadow: 0 0 1px #ccc;*/
    margin:0 auto;
    height:58px;
    margin-top:45px;
    font-size: 16px;

}
.shoujihao{
    background: url("http://7xnlea.com2.z0.glb.qiniucdn.com/yanzma.png") #fff 8px no-repeat;
    border:1px solid #D7D7D7;
    /*border-radius: 3px;*/
    /*-webkit-border-radius: 3px;*/
    /*box-shadow: 0 0 1px #ccc;*/
    width:252px;
    margin:0 auto;
    height:40px;
    margin-top:45px;
    font-size: 16px;
}

.activeyanzh{
    border:1px solid #D7D7D7;
    /*border-radius: 3px;*/
    /*-webkit-border-radius: 3px;*/
    /*box-shadow: 0 0 1px #ccc;*/
    width:252px;
    margin:0 auto;
    height:40px;
    margin-top:45px;
    font-size: 16px;
    position:relative;
}
.activeyanzh .shurukuang{
    outline: none;
    width:170px;
    height:38px;
    line-height:36px;
    float:left;
    padding-left:5px;
}
.activeyanzh>a{
    font-size:12px;
    color:#CACAC9;
    position:absolute;
    right:0;
    top:4px;
    cursor: pointer;
}
.activeyanzh>a>img{
    width:60%;
    float:right;
}

.activeyanzh .range{
    float:left;
    width:80px;
    height:36px;
    cursor: pointer;
}
.activeyanzh .range img{
    height:38px;
}
#pass{
    width:240px;
}
.passWord>input{
    width:240px;
}
.yanzhengma .shurukuang{
    background: url("http://7xnlea.com2.z0.glb.qiniucdn.com/shoujihao.png")8px no-repeat;
    outline: none;
    width:230px;
    height:48px;
    line-height:48px;
    padding-left:40px;
    border:1px solid #D7D7D7;
    /*box-shadow: 0 0 1px #ccc;*/
}
.passWord .shurukuang{
    outline: none;
    width:210px;
    height:38px;
    line-height:38px;
    border:0;
    margin-left:40px;
}
.send{
    width:122px;
    height:50px;
    background: #35AF0B;
    color:#fff;
    border: none;
    text-align: center;
    line-height: 58px;
    /*border-radius: 8px;*/
    float:right;
    cursor: pointer;
}
.sendyzm{
    width:80px;
    height:40px;
    background: #35AF0B;
    color:#fff;
    border: none;
    text-align: center;
    line-height: 58px;
    /*border-radius: 3px;*/
    float:right;
    cursor: pointer;
    /*margin-top:30px;*/
}
.denglu{
    width:280px;
    margin:0 auto;
}
.denglu button {
    font-size: 16px;
    color: rgb(255, 255, 255);
    height: 40px;
    /*border-radius: 8px;*/
    line-height: 40px;
    width: 250px;
    background: #FFA200;
    border: none;
    margin-top:15px;
    cursor: pointer;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}
/*footer*/
/*
.footer{
    background: #F5F5F5;
    padding:60px 0;
}
*/
.footer-item{
    text-align: center;
    width:170px;
    height:160px;
    float:left;
    border-right:1px solid #E8E8E8;
}
.footer-kf{
    width:328px;
    padding:18px 89px;
    float:left;
}
.footer-item-list h4,.footer-kf h4{
    color:#000;
    font-size:14px;
    margin-bottom:15px;
}
.footer-list li{
    height:27px;
    line-height:27px;

    cursor: pointer;
}
.footer-list li a{
    color:#505050;
    font-size:12px;
}
.footer-list li a:hover{
    color:#ef4635;
}
.footer-kf p{
    color:#ef4635;
    font-size:22px;
    margin-bottom:15px;
}
.ewm{
    float:left;
    text-align: center;
    padding:18px 70px 18px 0;
}
.ewm-img{
    width:92px;
    height:92px;
    overflow: hidden;
}
.ewm-img img{
    width:100%;
}
.ewm p{
    margin-top:20px;
    color:#505050;
    font-size:12px;
}
.friendlink{
    width:685px;
    padding-top:26px;
    padding-bottom:26px;
    margin:0 auto;
}
#copyright{
    text-align: center;
    font-size:12px;
    color:#a7a7a7;
}
.friendlink p{
    line-height:30px;
}
.friendlink p a{
    color:#515151;
    font-size:12px;
    padding:0 9px;
}
.friendlink p span{
    color:#000;
    font-size:14px;
}
.lxwm p{
    color:#505050;
    font-size:12px;
    margin-bottom:6px;
}
.lxwm a img {
    position: relative;
    top: 8px;
    margin-right: 9px;
    width: 24px;
}
/*agreement*/
.agreement-title{
    text-align:center;
}
.agreement-title h2{
    font-size:18px;
    color:#000;
    margin:35px auto;
    font-weight:bold;
}
.agreement-con h3{
    font-size:18px;
    color:#000;
    margin-bottom:7px;
    font-weight:bold;
}
.agreement-con p{
    font-size:14px;
    color:#000;
    line-height:2em;
}
.agreement-con .margin-top-lg{
    margin-top:30px;
}
.agreement-con span{
    font-size:14px;
    color:#000;
    line-height:1em;
    text-indent: 1em;
    display: inline;
}

.rwtg{width:1040px;margin:20px auto;overflow:hidden;background: #ffffff;}
.rwtg .rwtg001 td{width:33%;}
.rwtg .rwtg001 td p{text-indent:0em;}
.rwtg .rwtg001 td .yuanyin{background:url(../images/yuanyin.png)no-repeat 220px 2px;}
.rwtg .rwtg001 td p span{font-size:16px;color:#ee950c;font-weight:700;}
.rwtg h1{font-size:28px;font-weight:900;color:#ee950c;text-align:center;margin:40px auto;}
.rwtg h2{font-size:28px;font-weight:900;color:#ee950c;text-align:center;margin:40px auto;}
.rwtg h3{font-size:16px;font-weight:700;color:#ee950c;margin:20px auto;}
.rwtg p{text-indent:2em;line-height:25px;margin-bottom:12px;font-size:14px;}
.rwtg p a{color:#00b0f0;}
.rwtg p a:hover{color:#ee950c;}
.rwtg_bn{margin:0 auto;text-align:center;}
