a{color:#2B2B2B;cursor:pointer}
a:hover{text-decoration:none}
.main{min-height: 600px;}

.banner{position: relative;overflow: hidden;width: 100%;}
.bandiv{position: relative; float: left; height: 880px;width: 100%;background-repeat: no-repeat;background-position: center center;background-size: auto 100%;z-index: 200;}
.bandiv .box{width: 1100px;position: absolute;left: 50%;margin-left: -550px;top:15%;z-index: 20;color: #fff;}
.banner .banShow{overflow: hidden;}

#pager{position: absolute;bottom: 40px;left: 0;right:0;text-align:center;cursor: pointer;z-index: 200}
#pager a{position: relative; display: inline-block;width: 56px;height: 16px;margin: 0 5px;font-size: 0;border-radius: 3px;position: relative;text-align: left}
#pager a:after{position: absolute;left: 0;right: 0;background: #bfc7cf;height: 4px;top:50%;width: 100%;border-radius: 3px;content: '';display: block;margin-top: -2px;}
#pager a span{display: inline-block;height: 4px;background: #fff;border-radius: 3px;position: relative;z-index: 3;position: absolute;left: 0;top:50%;height: 4px;margin-top: -2px;}
.ban_item1{color: #fff;}
.ban_item1 h2{font-size: 45px;font-weight: normal;}
.ban_item1 h2 sub{font-size: 20px;padding-left: 5px;position: relative;top:-8px;}
.ban_item1 p{font-size: 19px;padding: 10px 0;}
.ban_item1 ul{padding:20px 0;}
.ban_item1 ul li{float: left;margin-right:45px;}
.ban_item1 ul li span{font-size: 50px;}
.ban_item1 ul li span i{font-family: 'Microsoft Yahei';font-style:initial;}
.ban_item1 ul li p{padding-top:0;}
.bo_bot a{border-radius:5px;border:1px solid #fff;width: 134px;height: 40px;line-height: 40px;text-align: center;margin-right:10px;display: inline-block;font-size: 16px;color: #fff;transition: all 400ms;position: relative;}
.bo_bot a.a1{background: #fff;color: #a9879f;}
.bo_bot a.a1:after{background: #fff;}
.bo_bot a:hover{color: #fff;background: #a9879f;}
.bo_bot  p{font-size: 17px;padding-top:10px;}

.cycle-slide-active{
	
	
}
.mlist{margin:0 auto;width:1228px;}
.mlist li{float: left;overflow: hidden; width: 25%;}
.mlist li a{overflow: hidden;}
.mlist li a img{ width:100%;}

.aBan{height: 340px;position: relative;background-position: center center;color: #fff;}
.aBan .infor{padding-left: 90px;padding-top:10%;position: relative;letter-spacing: 1px;}
.aBan .infor h1{font-size: 38px;font-weight: normal;text-transform: uppercase;}
.aBan .infor i{display: inline-block;width: 30px;height: 2px;background: #fff;}
.aBan .infor p{font-size: 19px;padding-top: 10px;}
.aCont{padding: 30px 0 60px 0;}
.a_nav{margin-bottom: 20px;}
.a_nav a{display: inline-block;font-size: 16px;color: #2B2B2B;margin-right: 58px;}
.a_nav a:hover {color: #1E90FF;}
.a_nav a i{display: block;width:19px;height: 2px;background: none;margin: 0 auto;margin-top: 10px;}
.a_nav a.in{color: #1E90FF;}
.a_nav a.in i{background: #1E90FF;}
.aLeft{width: 670px;background: #fff;border: 1px solid #EBEBEB;padding: 30px;}
.ntitle{font-size: 18px;color: #2B2B2B;font-weight: normal;}
.newslist li{position: relative;padding-bottom: 25px;border-bottom: 1px solid #dedede;margin-bottom: 25px;}
.newslist li p{font-size: 14px;color: #646464;line-height: 28px;padding-top: 15px;}
.l_tool{height: 35px;line-height: 35px;color: #999;padding:10px 0;}
.l_tool span{display: block;float: left; margin-right: 20px;height: 35px;}
.l_tool span.l_time{padding-left: 24px; background: url(../image/clock.png)  no-repeat left center;}
.l_tool span.l_eye{padding-left: 25px; background: url(../image/eye.png)  no-repeat left center;}
.l_tool .l_more{color: #1E90FF;background: url(../image/m.png) no-repeat right center;padding-right: 12px;}
figure.img{overflow: hidden;}
.newslist li:after { content: ""; width: 0; height: 1px; background: #1E90FF; position: absolute; left: 0; bottom: -1px; display: block; }
.newslist li.xili{border-bottom: none;}
.newslist li.xili:after{display: none;}
.pages{padding-top:10px;}
.pages span{display: inline-block;border:1px solid #E5E5E5;border-radius:4px;height: 28px;overflow: hidden;}
.pages a{display: inline-block;color: #666;line-height: 28px;padding: 0 12px;border-left: 1px solid #ddd;margin: 0 -2px;overflow: hidden;font-size: 14px;}
.pages a.current,.pages a:hover{background: #1E90FF;color: #fff;}
.aSide{width: 348px;border:1px solid #ebebeb;background: #fff;}
.sbox{padding: 20px;}
.sbox h2{font-size: 18px;color: #2B2B2B;font-weight: normal;}
.xglist li{position: relative;overflow: hidden;margin-top: 15px;}
.xglist li span{float: right;width: 174px;font-size: 14px;color: #646464;padding-top: 11%;}
.xglist li img{border-radius: 5px;}
.xglist li a:hover span{color: #1E90FF;}
.xglist li a i{position: absolute;background: url(../image/view.png);width: 50px;height: 50px;overflow: hidden;z-index: 2;left: 34px;top:34px;transition: all 400ms;opacity: 0;z-index: -1;visibility: hidden;}
.xglist li a:hover i{z-index: 2;opacity: 1;visibility: visible;}
.newsp img{display: block;margin: 0 auto;max-width: 100%;}
.news_details p{color: #646464;padding:8px 0;font-size: 14px;color: #646464;line-height: 28px;}
.share{line-height: 2.5;padding-top: 20px;}
.share a{display: inline-block;margin:5px 10px !important;width: 42px;height: 42px !important;background-repeat: no-repeat;overflow: hidden;padding-left:0 !important;float: none !important;}
.share a.bds_weixin{background: url(../image/weixin.png) no-repeat;}
.share a.bds_tsina{background: url(../image/weibo.png) no-repeat;}
.share a.bds_sqq{background: url(../image/qq.png) no-repeat;}
.share a.bds_weixin:hover{background: url(../image/weixin1.png) no-repeat;}
.share a.bds_tsina:hover{background: url(../image/weibo1.png) no-repeat;}
.share a.bds_sqq:hover{background: url(../image/qq1.png) no-repeat;}




.nmore{font-size: 14px;color: #2C6BF6;border-top: 1px solid #DEDEDE;padding-top: 15px;margin-top: 20px;font-weight: 600;}
.nmore li a{color: #2C6BF6;}


.serTit{font-size: 22px;color: #2B2B2B;}
.serTit i{display: block;width: 28px;height: 1px;background: #2b2b2b;margin: 0 auto;margin-top: 10px;}
.tdlist{padding: 20px 0;}
.tdlist li{position: relative;width: 25%; text-align: center;float: left;}
.tdlist li .img{margin: 30px 0; }
.tdlist li .img img{display: block;margin: 0 auto;height: 40px;width: auto;}
.tdlist li .img img.m2 {display: none;}
.tdlist li a{font-size: 16px;color: #2b2b2b; width: 160px;height: 160px;display: inline-block;}
.tdlist li a:hover {color: #1E90Ff;}
.tdlist li a:hover img.m1 {display: none;}
.tdlist li a:hover img.m2 {display: block;}
.tdao{background: #fff;padding-top: 30px;}
.wenti{padding: 30px 0 50px 0;}
.wtnav{margin: 30px 0;}
.wtnav li{float: left;width: 275px;}
.wtnav li a{display: block;font-size: 16px;overflow: hidden;color: #2b2b2b;border: 1px solid #DBDBDB;height: 150px;text-align: center;margin: 0 0 0 -1px;position: relative;}

.wtnav li span{display: block;height: 70px;margin-top: 30px;}
.wtnav li span i{background-size: auto 44px;height: 44px;display: block;background-position: center center;}
.i_w1{background-image: url(../image/w1.png);}
.i_w2{background-image: url(../image/w2.png);}
.i_w3{background-image: url(../image/w3.png);}
.i_w4{background-image: url(../image/w4.png);}
.wtnav li a:hover,.wtnav li.on a{border-color: #1E90Ff;color: #1E90Ff;z-index: 1;}
.wtnav li a:hover{color: #2b2b2b;}
.wtnav li.on a:hover{color: #1E90Ff;}
.wtnav li.on .i_w1{background-image: url(../image/w1_1.png);}
.wtnav li.on .i_w2{background-image: url(../image/w2_1.png);}
.wtnav li.on .i_w3{background-image: url(../image/w3_1.png);}
.wtnav li.on .i_w4{background-image: url(../image/w4_1.png);}
.wtnav li:last-child a:after{display: none;}
.wt-a{height: 35px;line-height: 35px;}
.wt-a span{font-size: 20px;}
.more1{color: #1E90Ff;background: url(../image/m1.png) no-repeat right center;padding-right: 19px;background-size: 15px 15px;}
.wtdl{background: #fff;border:1px solid #E3E3E3;margin-top: 20px;}
.wtdl dt{margin: 0 25px;height: 59px;line-height: 59px;font-size: 16px;border-bottom: 1px solid #E5E5E5;cursor: pointer;}
.wtdl dt:hover{color: #1e90ff;}
.wtdl dt.last{border-bottom: none;}
.wt_i{cursor: pointer; background: url(../image/i_add.png) no-repeat center center;width: 59px;height: 59px;float: right;background-size: 14px 14px;}
.wtdl dt.active .wt_i{background-image: url(../image/i_jian.png);}
.wtdl dt.active{border-bottom-color: transparent;}
.wtdl dd{padding:20px 25px;background: #F4F4F4;display: none;}
.wtdl dd p{font-size: 14px;line-height: 24px;}
.wt_bt{text-align: right;padding:20px 0;line-height: 32px;font-size: 14px;color: #666;}
.wt_bt a{background: #FFFFFF;border: 1px solid #A9A9A9;border-radius: 2px;display: inline-block;width: 100px;text-align: center;margin-left: 20px;line-height: 30px;margin-right:10px;}
.wt_bt a:hover{background: #1E90Ff;color: #fff;border-color: #1E90Ff;}
.help_r{width: 890px}
.help_l{width: 190px;padding-top: 20px;}
.hnav{background: #fff;border:1px solid #EBEBEB;}
.hnav li h3{padding: 0 20px;font-weight: normal;}
.hnav li h3 a{display: block;padding: 20px 0;border-bottom: 1px solid #ebebeb;color: #222;}
.hnav li .sub_h{background: #ebebeb;padding: 0 30px;display: none;}
.hnav li .sub_h a{position: relative; display: block;padding: 20px 10px;border-bottom: 1px solid #dcdcdc;}
.hnav li .sub_h a:last-child{border-bottom: none;}
.hnav li.hlis h3 a{border-bottom: none;}
.hnav li .sub_h a.cur,.hnav li .sub_h a:hover{color: #1E90FF;}
.hnav li .sub_h a.cur:after,.hnav li .sub_h a:hover:after{background: #1E90FF;width: 6px;height: 6px;position: absolute;right: 0;top:50%;margin-top: -3px;content: '';display: block;}
.hnav li:last-child h3 a{border-bottom: none;}
.wtdl1 dt{background: #F4F4F4;;margin-left: 0;margin-right: 0;padding: 0 25px;margin-bottom: 10px;}
.wtdl1 dd{background: none;min-height:700px;position: relative;}
.wtdl1 dd .wt_bt{position: absolute;right: 25px;bottom: 10px;}
.wtBd{display: none;}


.series {margin:0 auto;overflow: hidden;}
.tv_series0{background:#fdeff5; margin:0 auto; min-width:1228px;}
.tv_series1{background:#feeee5; margin:0 auto; min-width:1228px;}
.tv_series2{background:#ebf7fe; margin:0 auto; min-width:1228px;}
.tv_series3{background:#ecf6ed; margin:0 auto; min-width:1228px;}
.tv_series{margin:0 auto;width:1228px;overflow: hidden;}
.series header {position: relative;margin:10px auto;}

.series header h2,.series header ul {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px
}

.series header ul li {
	margin-right: 16px;float: left;
}

.series header h2 {
	font-size: 22px;
	font-weight: 400;
	border-left: 4px solid #fe0000;
	padding-left: 15px;
	margin-right: 36px
}

.series header .more {
	position: absolute;
	right: 0;
	font-size: 12px;
	color: #fe0000
}

.tv_serise_content {
	overflow: initial!important
}

.tv_serise_content .tv_sec_left {
	width: 297px;
	height: 614px
}

.tv_serise_content .tv_sec_left img {
	width: 296px;
	height: 615px
}

.tv_serise_content .tv_sec_right {
	width: 931px;  height: 614px;
	text-align: center;     overflow: hidden;
}

.tv_serise_content .tv_sec_right li {
	width: 296px;float: left;
	height: 300px;
	overflow: hidden;
	margin: 0 0 14px 14px;
	background-color: #fff;
	position: relative;
	top: 0;
	-moz-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.tv_serise_content .tv_sec_right li:hover .title{ color:#F00!important;}

.tv_serise_content .tv_sec_right li .rightbadge {
	position: absolute;
	right: 0;
	top: 0;
	max-height: 69px;
	min-width: 27px
}

.tv_serise_content .tv_sec_right .hoverimg {
	top: -8px;
	-webkit-box-shadow: 0 0 15px 5px #D9D9D9;
	-moz-box-shadow: 0 0 15px 5px #D9D9D9;
	box-shadow: 0 0 15px 5px #D9D9D9
}

.tv_serise_content .tv_sec_right li a {
	display: block
}

.tv_serise_content .tv_sec_right li a img {
	height: 180px;
	width: 180px;
	margin: 18px auto 5px
}

.tv_serise_content .tv_sec_right li p {
	line-height: 100%
}

.tv_serise_content .tv_sec_right li .title {
	font-size: 14px;
	color: #333; 
}
.tv_serise_content .tv_sec_right li .dice {
	font-size: 12px;
	color: #9b9b9b;
	margin: 12px auto 0;
	height: 30px;
	line-height: 15px;
	overflow: hidden;
	width: 180px
}

.tv_serise_content .tv_sec_right li .dice a {
	font-size: 12px
}

.tv_serise_content .tv_sec_right li .price {
	font-size: 14px;
	color: #ff2524;
	margin-top: 10px;
	font-weight: 600
}
.clear {
	visibility:visible;
    clear: both;
    height: 1%;
}
.fl{
    float: left;
}



.promise {
	width:100%;
	height:90px;
	background:#fff;
}
.promise .promise_cont {
	width:1132px;
	height:90px;
	line-height:90px;
	margin: 0 auto;
}
.promise .promise_cont ul li {
	width:280px;
	height:90px;
	line-height:90px;
	text-align:center;
	float:left;
	color:#666666;
	font-size:16px;
	
}
.promise .promise_cont ul li svg {
	margin-right:12px;
	vertical-align:middle;
}
.promise .promise_cont ul li img {
	margin-right:12px;
	vertical-align:middle;
}
.promise .promise_cont ul li span {
	color:#ff8229;
}
.promise .promise_cont ul .term {
	width:0px;
	height:29px;
	border:1px solid #E2E2E2;
	margin-top:30px;
}