#utf8
html {
-ms-overflow-style:scrollbar;
}
html,body {
	margin: 0 auto;
	background: rgb(238,238,238);
	min-width: 1100px;
	min-height: 600px;
	/*overflow: hidden;*/
}
h2,h3 {margin:0; padding: 0; display: inline; padding: 3px;}

a {text-decoration: none;}


.clearfix:before,
.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.w1100 {
	width: 1100px;
	margin: 0 auto;
}

.cb {
	clear: both;
}

li{list-style: none;}

.multi-line{word-wrap: break-word;word-break:break-all;}

.opacity80 {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.opacity60 {filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.opacity50 {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.opacity30 {filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}


.hide{display:none;}

.breadcrumb{background: rgb(238,238,238); margin:20px 0;padding: 0;}
.breadcrumb .icon{background: url(../images/c-icons.png) no-repeat; width: 10px; height: 20px; float: left;}
.breadcrumb ul{margin:0;padding:0;height:15px;}
.breadcrumb li{list-style: none;float: left;height: 15px; margin:0; padding: 0;}
.breadcrumb li.current{color:rgb(203,50,56);}
.breadcrumb li,.breadcrumb li a{color:rgb(85,85,85);font-size: 14px;}
.breadcrumb li span{width:20px;text-align: center;display: inline-block;}

.v-middle {display: -webkit-flex;  display: flex;  -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center;}


/* header */
.header {
	margin: 0 auto;
	min-width: 1100px;
}
.header,.header .tips, .header .ops {
	height: 36px;
	line-height: 36px;
	background: rgb(238,238,238);
}
.header .tips, .header .ops {
	width: 550px;
	vertical-align: middle;
	float: left;
}
.header .tips, .header a{
	color: rgb(99,99,99);
}
.header .ops ul {
	float: right;
}
.header .ops li {
	list-style: none;
	float: left;
	margin-left: 10px;
}


.logo-header {
	height: 36px;
	line-height: 36px;
	padding: 22px 0;
	background: white;
}
.logo{width: 530px;}
.logo img {
	width: 436px;
}

.logo-header .search-bar {
	width: 300px;
	margin-top:4px;
}

.logo-header .lo-i {
	float: left;
}
.QR-company{
	float:right;position:relative;width:90px;
	position: relative;
}
.QR-company p{
	position: relative;
	font-size: 16px;
	line-height: 34px;
	color: #363636;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.QR-company p i{
	display: block;
	width: 10px;
	height: 6px;
	background: url(../images/qw_tra_h.png) no-repeat;
	position: absolute;
	top: 15px;
	right: 5px;
}
.QR-company .qw-company-box{
	position: absolute;
	width: 402px;
	height: 88px;
	background: #fff;
	bottom: -118px;
	right: 0;
	z-index: 999;
	padding: 15px 18px;
	border: 1px solid #e1e2e1;
	line-height: 27px;
	display: none;
}
.QR-company .qw-company-box div{
	display: inline-block;
	margin-right: 23px;	line-height: 25px;
}
.QR-company .qw-company-box div:nth-child(2n){
	margin-right: 0;
}
.QR-company .qw-company-box div span{
	font-size: 15px;
	line-height: 25px;
	color: #c8161e;
	padding-right: 8px;
}
.QR-company .qw-company-box div a{
	font-size: 15px;
	line-height: 25px;
	color: #606060;
	padding: 0 4px;
	text-decoration: none;
}
.QR-company .qw-company-box div a:hover{
	color: #fff;
	background: #c8161e;
}
.QR-code{
	float:right;margin: 0 38px;position:relative;width:118px;
}
.QR-code p{
	float:left;font-size:14px;line-height:35px;color:#e11212;padding-left:10px;
}
.QR-code .codeimg{
	position:absolute;top:55px;left:0;z-index:999;opacity:0;display:none;
}

.logo-header .phone {float:right;}
.logo-header .phone p{
	float:left;font-size:14px;line-height:17px;color:#e11212;padding-left:10px;margin: 9px 0 0;
}


.search-bar .input-group{border: 3px solid  rgb(215,0,15);padding:5px 0;height:16px;float: left;}
#divselect li{list-style: none;}
#divselect{width:90px; position:relative; z-index:10000; float:left;}
#divselect cite{width: 80px; height:16px;line-height:16px; display:block; color:#807a62; cursor:pointer;font-style:normal; padding-left:10px; padding-right:0px;border:none; background:url("../images/divselect-icon.png") no-repeat right center;}
#divselect ul{width:70px;border:1px solid #999999; background-color:#ffffff; position:absolute; z-index:2000; display:none;margin:0;padding:0 10px; margin-top:5px;}
#divselect ul li{height:24px; line-height:24px; margin:0;padding: 0;}
#divselect ul li a{display:block; height:24px; color:#333333; text-decoration:none; padding-left:0px; padding-right:10px;}
#divselect ul li a:hover{background-color:#CCC;}

.search-name {float:left;width:105px;height: 16px;line-height: 16px; padding:0 10px;margin-left:10px; border: none;border-left:1px solid;}
.btn-search{background: url(../images/search-btn.png);width:55px;height:32px;border:none;float:left; cursor: pointer;}
.search-name:focus{ outline: 0;}

.swiper-bg {
	height:525px;
	background-size: cover;
	-moz-background-size:cover;
	-webkit-background-size: cover;
	-o-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
}

.swiper-slide a {
	text-decoration: none;
}

.swiper-slide .title, .swiper-slide .subtitle {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color:white;
    width: 60%;
}
.swiper-slide .title {
	margin: 0 auto;
	padding-top:200px;
	text-align: center;
    font-size: 61px;
    font-weight: 300;
    position: relative;
}
.swiper-slide .subtitle {
	margin: 0 auto;
	padding-top:10px;
	text-align: center;
    font-size: 21px;
    position: relative;
    width: 30%;
}
.swiper-slide .text {
    font-size: 14px;
    max-width: 400px;
    line-height: 1.3;
}

.swiper-slide .sub-line-through-l {
	float: left;
	line-height:14px;
	height:14px;
	width: 25%;
	border-bottom:solid 1px;
}

.swiper-slide .sub-line-through-r {
	float: left;
	line-height:14px;
	height:14px;
	width: 25%;
	border-bottom:solid 1px;
}

.swiper-slide .sub-title-text {
	float:left;
	width: 50%;
}

.swiper-slide .subtitle-big {
	margin: 0 auto;
	padding-top:20px;
	text-align: center;
    font-size: 21px;
    position: relative;
    width: 40%;
}


.swiper-pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 8px;
  background: #555;
  margin: 0 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}

.swiper-container .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
}
.swiper-container .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}

.swiper-button-next, .swiper-button-prev,.swiper-button-next-b, .swiper-button-prev-b {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}

.swiper-container .swiper-button-prev-b {
    background: url("../images/black_arrows.png") no-repeat 0 0;
    left: 10px;
    right: auto;
    height: 46px;
}
.swiper-container .swiper-button-next-b {
    background: url("../images/black_arrows.png") no-repeat 0 -54px;
    right: 10px;
    left: auto;
    height: 46px;
}

.pagination{float: right;}
.pagination .none{background: }
.pagination a.thislink{background: rgb(200,22,30); color: white;}

.pagination a{display: inline-block; background: white; padding: 5px 10px; margin-left: 10px; text-decoration: none; color:rgb(29,29,29);}
.pagination .thisclass a{
	background: rgb(200,22,30);color: #fff;
}


.nav-mid-area { width: 100%; min-width: 1100px; z-index:998;position: relative;}

.nav-mid {background: rgb(200,22,30);height:50px;margin: 0 auto;text-align: center; width: 100%; z-index:998;}
.nav-mid ul {margin: 0 auto;padding: 0;}
.nav-mid li,.nav-mid li a {font-family:"微软雅黑";margin:0;width: 155px;height:50px;line-height:50px;list-style: none;float:left;border-left:1px solid rgb(165,15,21);color:white;font-size:18px;text-align: center;vertical-align: middle;text-decoration: none;}
.mid-tab-last {border-right:1px solid rgb(165,15,21);}
.nav-mid li.active{border-bottom: 2px solid rgb(48,48,48);}
.nav-mid li:hover{border-bottom: 2px solid rgb(48,48,48);}
.recom-item{width:350px;height:510px;float:left;}
.recom-item-gap{width:25px;height:510px;float:left;}

.recom-item .title{margin-bottom: 15px;height:30px;}
.recom-item .title .tips{width:85px;height:30px;float:left;}
.recom-item .title .sep-line{margin:0 3px;color:rgb(204,204,204);height:14px;width:183px;margin-top:15px;border-top:1px solid rgb(204,204,204);float:left;}
.recom-item .title .more{line-height:29px;float:left;background: url(../images/circle.gif) left center no-repeat;padding-left: 20px;}

.recom-item .title .tips{background: rgb(221,20,18); width:85px; height: 30px; border-radius: 3px; line-height: 30px; color: white; font-family: "微软雅黑"; text-align: center;}
.recom-item .title .tips a {color: white; font-family: "微软雅黑"; text-align: center;}
.recom-item .title .tips a h2{font-size:14px;padding: 0;line-height:30px;}

/*.act .title .tips{}
.act .show{    position: absolute;
    color: white;
    width: 40px;
    text-align: center;
    margin-top: 440px;
    margin-left: 310px;}
.act .show-cover{   
	background: black;
    height: 20px;
    position: absolute;
    z-index: 100;
    width: 40px;
    margin-top: 440px;
    margin-left: 310px;}*/

.story .title .tips{}



.hot .title .tips{}
.hot .content .cover{   
	background: black;
    height: 207px;
    position: absolute;
    /* z-index: 100; */
    width: 351px;
    margin-top: 257px;}
.hot .content .tips {position: absolute;color: white; width: 330px;  margin-top: 270px; line-height: 20px; padding: 10px; text-align: center;font-family: "微软雅黑"; }
.hot .content .tips ul {margin: 0; padding: 0}
.hot .content .tips li {margin: 0; padding: 0; text-align: left; margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hot .content .tips a {color: white;}
.hot .content .tips h4{color: white; line-height: 20px;font-size: 14px;margin: 0;}

.act .title .tips{}
.act .content .cover{   
	background: black;
    height: 207px;
    position: absolute;
    /* z-index: 100; */
    width: 351px;
    margin-top: 257px;}
.act .content .tips {position: absolute;color: white; width: 330px;  margin-top: 270px; line-height: 20px; padding: 10px; text-align: center;font-family: "微软雅黑"; }
.act .content .tips ul {margin: 0; padding: 0}
.act .content .tips li {margin: 0; padding: 0; text-align: left; margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.act .content .tips a {color: white;}
.act .content .tips h4{color: white; line-height: 20px;font-size: 14px;margin: 0;}

.qwtj-story-area {
	height: 465px;
	width:351px;
}

.qwtj-story-banner img{
	height: 256px;
	width: 351px;
}



/*.qwtj-act-list {
	position: absolute;
	width:350px;
	height: 465px;
	z-index: 100;
}

.qwtj-act-area img{
	width:350px;
	height: 465px;
}

.qwtj-act-list-inner {
	width:350px;
	height: 465px;
}

.qwtj-act-list-inner a {
	display: inline-block;
}

.qwtj-act-list-inner img {
	width : 172px;
	height: 230px;
	padding: 0;
	margin:0;
	border:0px;
	filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')';
	background-size:100% 100%;
	-moz-background-size:100% 100%;
}*/


.qwtj-item-list {
	margin: 15px auto;
}

.qwtj-item {
	width: 350px;
	height: 465px;
	float: left;
	position: relative;
	margin-right:25px;
}

.qwtj-item-last {
	width: 350px;
	height: 465px;
	float: right;
	position: relative;
	margin-right: 0px;
}

/*.qwtj-act-area {
	position: relative;
}*/
.qwtj-story-item {
	float:left;
	margin-top: 2px;
	margin-right:2px;
}
.qwtj-story-item.last{
	margin-right:0px;
}
.qwtj-story-item, .qwtj-story-list a{
	position: relative;
	height: 102px;
	width: 115px;
	overflow: hidden;
}
.qwtj-story-list img{
	margin-left: -17px;
}
.qwtj-story-title-area {
	margin-top:80px;
	height:22px;
	width:115px;
	z-index: 100;
	background: #000;
	filter:alpha(opacity=70);  /*支持 IE 浏览器*/
	-moz-opacity:0.70; /*支持 FireFox 浏览器*/
	opacity:0.70;  /*支持 Chrome, Opera, Safari 等浏览器*/
	position: absolute;
}

.qwtj-story-title h4{
	margin-top:80px;
	font-family: "Microsoft yahei";
	height:22px;
	width:115px;
	z-index: 200;
	line-height: 22px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	color:white;
	font-weight: 100;
	overflow: hidden;
}
/*.qwtj-act-item {
	width: 172px;
	height: 230px;
	margin: 0 4px 4px 0;
	float: left;
}

.qwtj-act-item.h-last {
	margin: 0 0px 4px 0;
}

.qwtj-act-item.v-last {
	margin: 0 4px 0px 0px;
}

.qwtj-act-item.last {
	margin: 0 0px 0px 0px;
}*/



/*.qwtj-act-title-area {
	margin-top:208px;
	height:22px;
	width:172px;
	z-index: 100;
	background: #000;
	filter:alpha(opacity=70);  支持 IE 浏览器
	-moz-opacity:0.70; 支持 FireFox 浏览器
	opacity:0.70;  支持 Chrome, Opera, Safari 等浏览器
	position: absolute;
}*/

/*.qwtj-act-title h4{
	margin-top:208px;
	/*font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	height:22px;
	width:172px;
	z-index: 200;
	line-height: 22px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	color:white;
	font-weight: 100;
	overflow: hidden;
}
*/
.ym-countrys {width: 1100px; margin: 0 auto;}
.ym-countrys .title{background: url(../images/ymt.png) no-repeat;height:54px;margin: 25px 0;}
.ym-countrys .item{margin-bottom: 25px;}
.ym-countrys .item,.ym-countrys .item img{float:left;width:350px;height:248px;}
.ym-countrys .hover-content{display:table-cell; margin:20px;vertical-align:middle;width:310px;height:208px;color:white;font-size:15px;position:absolute;}
.ym-countrys .hover-content:before { content: ' '; display: inline-block; vertical-align: middle; /*height: 100%;*/ } 
.ym-countrys .hover-content h3{ display: inline-block; text-align: left; line-height: 30px;font-size: 15px;font-family: "microsoft yahei";padding:0;} 

.ym-countrys .hover{width:350px;height:248px;background: rgb(183,35,36);position:absolute;}
.ym-countrys .banner{width:350px;height:40px;background: #000;margin-top:208px;position:absolute;}
.ym-countrys .banner-content{width:350px;height:40px;line-height:40px;margin-top:208px;color:white;font-size:16px;text-align:center;vertical-align:middle;font-weight:bold;position:absolute;}
.ym-countrys .banner-content h3{width:350px;height:40px;line-height:40px;margin-top:208px;color:white;font-size:16px;text-align:center;vertical-align:middle;font-family: "microsoft yahei"}

.ym-c-gap{width:25px;height:248px;float:left;}


.ym-other {    width: 1100px;  margin: 0 auto;}

.ym-other .item{float:left;width:350px;height:385px;margin:0 auto;margin-bottom: 25px;background: white;text-align: center;}
.ym-other .item .title {height:55px;line-height:55px;margin-left:15px;color: rgb(218,38,49);font-size: 20px;text-align: left;vertical-align: middle;}
.ym-other .item .title h2{height:55px;line-height:55px;margin-left:15px;color: rgb(218,38,49);font-size: 20px;text-align: left;vertical-align: middle;display: block;}
/*.ym-other .item .title a {height:55px;line-height:55px;color: rgb(218,38,49);font-size: 20px;text-align: left;vertical-align: middle;}*/
.ym-other .item .title a h2{height:55px;line-height:55px;color: rgb(218,38,49);font-size: 20px;text-align: left;vertical-align: middle;display: block;}
.ym-other .item .img{margin: 0 15px;text-align: center;}
.ym-other .item img{width:315px;height:225px;margin:0 auto;}

.ym-other .club-item img{width:320px;height:185px;}


.ym-other .item ul{padding: 0;margin:0;height: 40px;display: inline-block;}
.ym-other .item li{list-style: none; float:left; width:160px;height:40px;line-height: 40px;font-size:14px;background: rgb(47,47,47);color:white;cursor: pointer;}
.ym-other .item li a {color: white;}
.ym-other .item li.active{background: rgb(184,4,4);}
.ym-other .item li i{background: url(../images/flag.png) 0 6px no-repeat;width:40px;margin-left:33px;height: 40px;}
.ym-other .item li.storys i{background: url(../images/flag.png) 0 -48px no-repeat;}

.ym-other .item li i,.ym-other .item li span{display: inline-block;float: left;}
.ym-other .club-item, .ym-other .video-item{margin-right:25px;}
.ym-other .item .remark{margin:10px 15px;width:320px;height:85px;line-height: 24px;font-size: 14px;color: rgb(85,85,85);text-indent: 2em;text-align: left;font-family: "microsoft yahei"}
.ym-other .item .remark a{color:rgb(189,9,9);text-decoration: none;}
.video {width: 315px; height: 225px;}


#login_dialog {
	width: 100%;
	margin: 0 auto;
	z-index:1000000;
	overflow: hidden;
	text-align: center;
}
.login-panel {
	height: 400px;
	width: 450px;
	margin: 50px auto;
}
#login_dialog .modal-dialog {
	width: 450px;
	margin: 0 auto;
}
.login-panel .modal-body{
	padding:42px;

}
.login-panel .title ul {
	margin: 5px 0;
	padding:0 ;
}
.login-panel .title li {
	width: 100px;
	list-style: none;
}

.login-panel .title li.active a {
	color:rgb(200,22,29);
}
.login-tab {
	border-right: 1px solid;
	float:left;
}
.login-panel .title li.regist-tab {
	width: 100px;
	margin-left:30px;
	float: left;
}
.login-panel .title li a {
	line-height: 18px;
	height: 18px;
	font-size: 18px;
	text-decoration: none;
}


.login-panel .form .input {
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	width: 340px;
	margin-top:20px;
}

.login-panel .form .checkbox {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin:0;
}

.login-panel .rememberme {
	font-size: 13px;
	margin-top: 20px;
}
.login-panel .rememberme a {
	color:rgb(0,175,239);
	position: absolute;
	left: 160px;
}

.login-panel .rememberme .rem-l {
	position: absolute;
	left: 60px;
}

.login-panel button{
	background: rgb(200,22,29);
	width:340px;
	height: 50px;
	margin-top:20px;
	font-size: 24px;
	color: white;

}

.login-panel .form .re-password,.login-panel .form .re-cpassword {
	width: 162px;
}


.btn-login-dlg {border-right: 1px solid;padding-right: 10px;}




.decmt-box2 ul{ margin: 0; padding:0;}
.decmt-box2 li{list-style: none;}


.mid-country-tabs{width:100%;height: 65px; background: white; text-align: center;position: absolute;top: 50px;left: 0;}
.mid-country-tabs ul {margin: 0 auto; padding: 0; width: 1100px; padding-top: 25px; }
.mid-country-tabs li {float: left; padding: 0 10px; height: 14px; line-height: 14px; font-size: 14px; border-right: 1px solid rgb(85,85,85); color: rgb(85,85,85);}
.mid-country-tabs li {cursor: pointer; margin: 0;}
.mid-country-tabs li.last {border-right: none;}


.mid-city-tabs{width:100%;height: 65px; background: white; text-align: center;position: absolute;top: 50px;left: 0;}
.mid-city-tabs ul {margin: 0 auto; padding: 0; width: 1100px; padding-top: 25px; }
.mid-city-tabs li {float: right; width: 80px; height: 14px; line-height: 14px; font-size: 14px; border-right: 1px solid rgb(85,85,85); color: rgb(85,85,85);}
.mid-city-tabs li {cursor: pointer; margin: 0;}
.mid-city-tabs li.last {border-right: none;}

/*分公司样式*/
.qw-company{
	background:#f7f7f7;border-bottom:1px solid #ccc;
}
.qw-company-box{
	width: 1100px;
	margin: 0 auto;
}
.qw-company .qw-com{
    width:68px;
    padding-left:32px; 
    font-size: 14px;
    line-height: 44px;
    background: url(../images/logo-branch.gif) top left no-repeat;
    float: left;
    color: #c8161e;
    font-weight: bold;
}
.qw-company ul{
    float: left;
    padding: 7px 0;
    margin: 0;
}
.qw-company li{
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin: 0 6px;
}
.qw-company li.c-line{
	color: #c8161e;
}
.qw-company li a.active{
	background: #c8161e;
	color: #fff;
}
.qw-company li a{
    display: inline-block;
    padding:0 6px;
    color: #020202;   
     -webkit-transform: perspective(1px) translateZ(0);
       transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    letter-spacing: 1px;
}
.qw-company li a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #c7161e;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.qw-company li a:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/*
.qw-company li:hover{
	background: #c7161e;
	color: #fff;
}*/
.qw-company li a{
	display: block;
	text-decoration: none;
}
.qw-company li:hover a{
	color: #fff;
}

.rnav {position: fixed; top: 60px; right:10px; width: 60px; right: 10px; height: 500px; z-index: 1000000;}
.rnav ul {margin:0; padding: 0;}
.rnav li {list-style:none; width: 60px; height: 60px; margin: 0; margin-bottom: 20px; cursor: pointer;}

.rnav ul .rn-phone{background: url(../images/r-navs.gif) no-repeat;}
.rnav ul .wechat{background: url(../images/r-navs.gif) 0 -60px no-repeat;}
.rnav ul .online{background: url(../images/r-navs.gif) 0 -120px no-repeat;}
.rnav ul .r-query{background: url(../images/r-navs.gif) 0 -180px no-repeat;}
.rnav ul .flag{background: url(../images/r-navs.gif) 0 -240px no-repeat;}
.rnav ul .download{background: url(../images/r-navs.gif) 0 -300px no-repeat;}

.rnav ul .rn-phone:hover{background: url(../images/r-navs.gif) -60px 0 no-repeat;}
.rnav ul .wechat:hover{background: url(../images/r-navs.gif) -60px -60px no-repeat;}
.rnav ul .online:hover{background: url(../images/r-navs.gif) -60px -120px no-repeat;}
.rnav ul .r-query:hover{background: url(../images/r-navs.gif) -60px -180px no-repeat;}
.rnav ul .flag:hover{background: url(../images/r-navs.gif) -60px -240px no-repeat;}
.rnav ul .download:hover{background: url(../images/r-navs.gif) -60px -300px no-repeat;}



.sep{background: url(../images/sep.png) no-repeat center; height: 16px; margin-left: 20px; margin-right: 20px; overflow: hidden;}
.sep-b{background: url(../images/sep.png) no-repeat center; height: 22px; overflow: hidden;}

.rh-close {
	background: url(../images/c-close.png) no-repeat;
    width: 15px;
    height: 15px;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    cursor: pointer;
}

.rh-cover{width: 100%;
    height: 100%;
    z-index: 10000;
    background: black;
    position: fixed;
    top: 0;}
.rh-area{z-index:20000;}
.rh-phone{background: url(../images/r-phone.png) no-repeat; position: fixed; width: 207px; height: 144px;    top: 250px;  right: 150px;}

/*ZQD 01-23*/
.rh-years{background: url(../images/hint1.png) no-repeat; position: fixed; width: 207px; height: 144px;    top: 100px;  right: 50px;}
.rh-years_t{background: url(../images/hint2.png) no-repeat; position: fixed; width: 207px; height: 144px;    top: 100px;  right: 50px;}
/*end*/
.rh-qrcode{background: url(../images/r-qrcode.png) no-repeat; position: fixed; width: 211px; height: 210px;    top: 300px;  right: 150px;}
.rh-online{background: url(../images/r-online.png) no-repeat; position: fixed; width: 139px;    top: 260px;  right: 100px; overflow: hidden;}

.rh-online ul{margin:13px 0 0 0 ;padding: 0;}
.rh-online li{    height: 40px;
    line-height: 40px;
    font-size: 20px;
    margin-left: 20px;
    cursor: pointer;
}
#heibj1{
    width: 100%;
    height: 100%;
    background: #333;
    position: fixed;
    top: 0;
    left: 0;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    display: none;
    z-index: 10;
}
#showform1 {
	width: 450px;
    height: 250px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    _position: absolute;
    z-index: 20;
    display: none;
    background: #fff;
    border: 3px solid #990002;
}

.rh-download {position: fixed; width: 100%; top: 80px;}
.rh-download .title{width: 1160px;
    margin: 0 auto;
    height: 55px;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
    vertical-align: middle;
    line-height: 55px;
    background: rgb(245,245,245);}

.rh-download table, .rh-download table tr {border: 1px solid rgb(221,221,221); border-radius: 5px;}
.rh-download table tr td {    width: 245px;
    height: 55px;
    padding-left: 10px;
    color: rgb(81,81,81);}
.rh-download table tr td input{height: 25px; border-radius: 5px;}
.rh-download table tr td textarea{width: 740px;
    height: 60px;border-radius: 5px;}

.rh-download .contents{width: 1100px; padding: 20px 40px; margin: 0 auto;background: white;}
.rh-download .btn-submit{background: url(../images/down-btn.png) no-repeat; width: 60px; height: 34px; display: inline-block; }
.rh-download .close{background: url(../images/c-close.png) no-repeat; width: 15px; height: 15px; margin-top: 20px; margin-right: 20px;}

.t-l .item .text .ops .collect{margin-top: 25px; /*margin-left: 50px; */ float: left;}
.t-l .item .text .ops .collect .icon{width: 18px;  height: 18px; margin-top:3px; margin-right:5px;float: left;background: url(../images/small-icons.png) 0 -40px no-repeat;}

.t-l .item .text .ops .share{margin-top: 25px; margin-left: 20px;float: left;}

.t-l .item .text .ops .share .icon{width: 18px;  height: 18px; margin-top:3px; margin-right:5px;float: left;background: url(../images/small-icons.png) 0 -62px no-repeat;}


#gototopimg{cursor: pointer;height:48px;width:62px;position: fixed;bottom:0;right:0;z-index:999;background: url(../images/scroll-top-default.png) no-repeat;}
#gototopimg:hover{background: url(../images/scroll-top-click.png)  no-repeat;}


.mt1 {margin-top: 20px; background: white; padding: 10px;}
.mt1 dt { background: white;}
.mt1 dt {height: 22px;line-height:22px;font-size: 22px;color: rgb(85,85,85); padding-bottom: 20px;}

.mt1 dt  strong{height: 22px;line-height:22px;font-size: 22px;color: rgb(85,85,85);}

.mt1 .icon{width:20px;height: 22px;float:left;background: url(../images/c-icons.png) no-repeat 0 -26px;}

.dcmp-submit {float: right;}

.newcomment_act {float:right;}
.comment_act{float:left; margin-right: 20px;}
.fr .cicon{cursor: pointer;width: 15px; height: 15px; margin-top:3px; margin-right:5px;float: left;background: url(../images/pr_co.png) no-repeat;}

#commetcontent li {border-bottom: 1px solid rgb(204,204,204); margin-top: 20px;} 
#commetcontentNew li {border-bottom: 1px solid rgb(204,204,204) ; margin-top: 20px;} 

.flowplayer, .player{width:315px;height:225px;}

.small-player.flowplayer{width:280px;height:185px;}

.big-player.flowplayer{width:710px;height:460px;}

span[id^="cnzz_"]{
	display: none;
}
/*底部广告通栏*/
/*.qw-bottom{
    width: 100%;
    height: 110px;
    position: fixed;
    bottom: 0;
    left: 0;
    background: url(http://www.iqiaowai.com/templets/new/images/bottom.png) center no-repeat;
    z-index: 1000;
}
.qw-bottom .w1100{
    position: relative;
    height: 110px;
}
.qw-bottom .w1100 .gd-close{
    width: 45px;
    height: 45px;
    position: absolute;
    top: 5px;
    right: 20px;
    cursor: pointer;
}
.qw-bottom .w1100 a{
    display: block;
    position: absolute;
    width: 185px;
    height: 45px;
    top: 55px;
    right: 74px;
}
.qw-bottom .w1100 p{
    display: block;
    position: absolute;
    width: 185px;
    height: 45px;
    top: 25px;
    right: 74px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.qw-bottom .w1100 p span{
    color: #ffb72c;
}*/