﻿@charset "utf-8";html{font-size:100px}body{font-family:"微软雅黑";background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfooter,th,thead,time,tr,tt,u,ul,var,video{border:0;text-decoration:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,span{outline:0}ol,ul,ul li{list-style:none}img{border:none;text-decoration:none}body{font-size:16px}a,a:hover{text-decoration:none}ol li,ul li{list-style:none}.fl{float:left}.fr{float:right}.pr{position:relative}.pa{position:absolute}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix:after{clear:both}

/* banner20190403 */
.bannerSlide1{font-family:fzlth;width:100%;height:550px;overflow:hidden;margin:0 auto; text-align:center;}.bannerSlide1 .wid1200{position:relative;width:1200px;height:100%;margin:0 auto}.bannerSlide1 h5{
	position: absolute;
	top:224px;
	right:-23px;
	font-size: 67.62px;
	color:#fff;
	font-weight: normal;
}
.bannerSlide1 p{
	position: absolute;
	top:343px;
	right: -33px;
	font-size: 24px;
	color: #333333;
	line-height: 42px;
	width: 554px;
	height: auto;
}
.ban2 ul li p a {
   background-color: #000000;
    z-index: 999999;
    width: 32px;
    height: 32px;
    display: block;
    float: left;
    background: url(../images/inputsearch.png) no-repeat center center;
    background-size: 100%;
    margin-top: 14px;
    margin-right: 20px;
}
.ban2 ul li p input {
    width: 274px;
    height: 60px;
    border: 1px solid #ccc;
    float: left;
    outline: none;
    background: url(../images/inputline.png) no-repeat right center;
    background-size: 1px 21px;
    text-indent: 20px;
    font-size: 16px;
}

.bannerSlide1 .banner_btns{
	width: 534px;
	height: 84px;
	position: absolute; 
	left: 75px;
	bottom: 40px;
}
.banner_btns a{
	display: block;
	width: 236px;
	height: 84px;
	border-radius: 10px;
	opacity: 0.95;
	font-size: 22px;
	color: #ffffff;
	line-height: 84px;
	text-indent: 70px;
}
.banner_btns a.fl{background:url("/res0605/img/icon01.png") no-repeat 12% 50% #0781ce}.banner_btns a.fr{background:url("/res0605/img/icon02.png") no-repeat 12% 50% #0781ce}



.tese {
	margin-top: 45px;
	width: 100%;
	height: 705px;
	background: #f9f9f9;
}

.tese .ban {
	width: 100%;
	height: 339px;
	background: url(../images/tese_01.png);
}

.tese .title {
	margin: 0 auto;
	padding-top: 58px;
	padding-bottom: 15px;
	text-align: center;
}

div.keshi {
	margin-bottom: 55px;
}

.tese .title .t1,.keshi .title .t1 {
	font-size: 45px;
	height: 65px;
	color: #444444;
	font-weight: 700
}

.tese .title .t2,.keshi .title .t2 {
	font-size: 18px;
	color: #cfcccc;
	font-size: 18px;
	text-transform: uppercase
}

.tese .list {
	width: 1200px;
	margin: 0 auto;
}

.tese .list .l1 {
	position: relative;
	width: 195px;
	height: 220px;
	float: left;
	margin-top: 15px;
}

.tese .list .l2 {
	position: absolute;
	width: 225px;
	height: 230px;
	cursor: pointer;
	text-align: center;
	left: 50%;
	margin-left: -112px;
	top: 20px;
	z-index: 20;
}

.tese .list .l3 {
	margin: 0 auto;
	width: 225px;
	padding-top: 5px;
}

.tese .list .l5 {
	width: 225px;
	font-size: 18px;
	color: #666666;
	margin: 30px auto 0 auto;
}

.keshi .content {
	position: relative;
	margin: 0 auto;
	width: 1276px;
	height: 670px;
}

.keshi .title {
	height: 100px;
	color: #505050;
	margin: 0 

auto;
	margin-top: 40px;
	margin-bottom: 52px;
	text-align: center;
}

.keshi .content .left {
	position: relative;
	overflow: hidden;
	width: 780px;
	height: 654px;
	float: left;
	background: url("../images/keshi_01.png");
}

.keshi .content .left .l1 {
	position: absolute;
	display: none;
	width: 98%;
	height: auto;
}

.keshi .content .left .l1 .p1 {
	font-size: 20px;
	color: #6b6b6b;
	padding-top: 80px;
}

.keshi .content .left .l1 .p2 {
	width: 77%;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.keshi .content .txtbd {
	font-size: 64px;
	height: 82px;
	color: #cd96ea;
	padding-top: 15px;
	text-transform: uppercase}

.keshi .content .txtbd2 {
	font-size: 28px;
	color: #cd96ea;
	padding-top: 15px;
	text-transform: uppercase}
.keshi .content .txtbd3 {
	font-size: 54px;
	color: #666666;
	text-transform: uppercase
}

.keshi .content .left .l1 a {
	display: block;
	width: 171px;
	height: 41px;
	color: #fff;
	line-height: 41px;
	margin: 25px auto;
	text-indent: 42px;
	background: url(/res0605/img/btn_jt.png) no-repeat 78% 50% #cd96ea;
}

.keshi .content .left .keshi-list02 a {	background: url(/res0605/img/btn_jt.png) no-repeat 78% 50% #a7c97f;}

.keshi .content .left .keshi-list03 a {	background: url(/res0605/img/btn_jt.png) no-repeat 78% 50% #f9b3b4;}

.keshi .content .left .keshi-list04 a {	background: url(/res0605/img/btn_jt.png) no-repeat 78% 50% #f0b57a;}

.keshi .content .left .keshi-list05 a {	background: url(/res0605/img/btn_jt.png) no-repeat 78% 50% #bfd275;}

.keshi .content .left .keshi-list06 a {	background: url(/res0605/img/btn_jt.png) no-repeat 78% 50% #c7b8af;}

.keshi .content .left .keshi-list07 a {	background: url(/res0605/img/btn_jt.png) no-repeat 78% 50% #d08ca0;}

.keshi .content .right {
	position: relative;
	overflow: hidden;
	width: 495px;
	height: 670px;
	float: left;
}

.keshi .content .right .l1 {
	position: absolute;
	display: none;
}

.keshi .content .right .but {
	position: absolute;
	width: 495px;
	height: 69px;
	top: 50%;
	margin-top: -32px;
}

.keshi .content .right .but .b1 {
	width: 47px;
	height: 69px;
	float: left;
	background: url(../images/keshi_right.png);
	cursor: pointer;
}

.keshi .content .right .but .b2 {
	width: 47px;
	height: 69px;
	background: url(../images/keshi_left.png);
	float: right;
	cursor: pointer;
}
.bdzygif{
	display: block;
	width: 200px;
	height: 200px;
	position: fixed;
	left: 15px;
	bottom: 15px;
}
/*首页页面样式*/

.youce{ background:url(../images/yuan.png) right 100px no-repeat; position:fixed; bottom:200px; width:200px; height:409px; right:0; z-index:999999999;}
.youce>li{ display:block; width:88px; height:64px; background:#e1aecd ; position:absolute; color:#fff;  top:14px; right:5px; border-radius:88px; font-size:20px; padding-top:24px; text-align:center; line-height:20px;  border:2px solid rgba(255,255,255,0.5); cursor:pointer; overflow:hidden;}
.youce>li:hover{ overflow:visible;}
.youce>li img.fan{ position:absolute; top:0; left:0; z-index:-1;}
.youce>li:hover img.fan{ z-index:9999;}
.youce li.lvse{ background:#a8d7a6; top:170px; right:112px;}
.youce li.fense{ background:#d9b0e5; top:76px; right:82px;}
.youce li.lanse{ background:#78c6d4;  top:262px; right:82px;}
.youce li.tuse{ background:#d8c3a7; top:322px;right:5px;}
.youce li>a{color:#fff;}
.youtel{ position:absolute; top:0; right:15px; z-index:-1; width:0; overflow:hidden;}
.youtel.cur2{ width:255px; transition:all 1s;  }
.ma-box{  position:absolute; right:80px; top:-20px; width:0px; overflow: hidden; }
.ma-box.cur1{ width:128px; transition:all 1s; }
.ma-box img{ display:block; margin-bottom:10px; margin-right:20px; float:right;}
.tc-box{ position:absolute; right:80px; top:20px;opacity:0; width:160px; height:400px; z-index:-2;}
.tc-box.cur1{ opacity:1; transition:all 1s; z-index:1;}
.tc-box a{ width:102px; border-radius:5px; height:36px; border:2px solid #e9e9e9; margin-top:5px; font-size:18px; color:#009cad;font-size:16px; text-align:center; line-height:36px; text-align:center; float:left; background:#fff; }

.biao-box1{ width:300px;top:30px;   height:220px;   opacity:0; position:absolute; right:80px; }
.biao2{ position:relative; margin-right:20px; margin-top:20px;width:280px;height:220px; background:#fff;border-top-left-radius: 24px; border:1px solid #ccc; color:#888888; font-size:16px; overflow:hidden}
.biao-box1.cur1{ opacity:1; transition:all 1s;}
.biao2 p{ width:228px; height:34px; line-height:34px; border-radius:8px; border:1px solid #ccc; margin:10px auto; overflow:hidden; }
.biao2 p input{ widows:100%; height:100%; display:block; border:none; padding:0; text-indent:14px;}
.biao2 p:nth-child(3){ height:59px;}
.textarea2{ width:100%; height:54px; text-indent:31px;  background:url(../images/xie.png) 10px 5px no-repeat; border:none; padding-top:5px; }
.biao2 div.tijiao{ position: absolute; width:100%; height:48px; background:#eaebed; border-top:1px solid #ccc;}
.biao2 div.tijiao input{ display:block; width:120px; height:30px; border-radius:30px; text-align:center; line-height:30px; border:none; margin:10px 0 10px 80px; color:#fff; background:#9d93c6; cursor:pointer;}
.youce li.youzx{  top:100px; right:-120px; width:220px; padding:0; height:220px; border-radius:220px; background:none;  border:none; overflow:hidden;}
.youce li.youzx a{ width:30px; font-size:30px; text-align:center; line-height:32px; padding-top:45px; padding-bottom:40px; display:block; padding-left:50px; padding-right:20px; color:#fff;}
.youce{ display:none;}
@media screen and (max-width: 1440px) {
    .youce {
     display:none;
    }
}.inline-swt {
	background-color: #b78757;
	color: #FFF;
	font-size: 18px;
	padding: 15px 30px;
&#10;
	border-radius: 100px;
	-moz-border-radius: 10px;
	height: 48px;
	line-height: 48px;
	text-decoration: none;
} 

.fullSlide{width: 100%;overflow: hidden;position: relative;}
.fullSlide .bd {
    position: relative;
    z-index: 0;
}
.relative{position:relative;}
.absolute{position:absolute;}
.fullSlide .bd ul{width: 100%}
#banner{height:900px;}
.bannerSlide {width:100%;height:680px;overflow:hidden;margin:0 auto;}
.bannerSlide .slideBox,.bannerSlide .slideBox .tempWrap {width:100%;height:900px;margin:0 auto;}
.bannerSlide .slideBox li {position:relative;width:100%;height:900px;overflow:hidden;}
.bannerSlide .slideBox li a {display:block;width:100%;height:100%;position:relative;}
.bannerSlide .slideBox li img {position:absolute;left:50%;top:0;margin-left:-960px;}
.bannerSlide .slideBox li.active img {-moz-transition:-moz-transform 4s linear 0s;-ms-transition:-ms-transform 4s linear 0s;-o-transition:-o-transform 4s linear 0s;-webkit-transition:-webkit-transform 4s linear 0s;transition:transform 4s linear 0s;-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);}
.bannerSlide .focus {width:100%;bottom:9px;z-index:10;text-align:center;position:absolute;left:50%; transform:translateX(-50%);bottom:12px;}
.bannerSlide .focus span { 
zoom: 1;
    text-align: center;
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    border: 1px solid #282b29;
    cursor: pointer;
    text-indent: -9999px;
    background: none;
    margin:0 5px;}
.bannerSlide .focus span.active { background: #282b29;  cursor: default;}

/* banner20190403 */
.gwxznr {
	width: 1200px;
	height: 570px;
	margin: 50px auto 0 auto;
	overflow: hidden;
}

.gwxznr-1 {
	width: 258px;
	height: 60px;
	margin: 0 auto;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	text-align: center;
}

.gwxznr-1 a h2 {
	font-size: 45px;
	height: 45px;
	line-height: 45px;
	color: #444;
}
.gwxznr-1 a p{
	font-size: 18px;
    color: #cccccc;
    height: 18px;
    line-height: 18px;
    padding-top: 5px;
}
.gwxznr-2{
	width:1200px;
	height:447px;
	margin-top: 55px;
}
.gwxznr-2-1{
	width:877px;
	height:447px;
	float:left;
        margin-left:3px;
    position: relative;

}
.gwxznr-2-1 p:nth-child(1){
	width:877px;
	height:374px;
	float:left;
}
.gwxznr-2-1 p:nth-child(2){
	width:319px;
	height:70px;
	float:left;
}
.gwxznr-2-1 p:nth-child(2) a:nth-child(1){
	display: block;
	width:117px;
	height:70px;
	background:#14bac6;
	margin:3px 3px 0 0;
	float:left;
	font-size: 24px;
	text-align: center;
	color:#fff;
	line-height: 70px;
}
.gwxznr-2-1 p:nth-child(2) a:nth-child(2){
	display: block;
	width:199px;
	height:70px;
	margin-top: 3px;
	background:#73d878;
	float:left;
	font-size: 24px;
	text-align: center;
	color:#fff;
	line-height: 70px;
}

		.slideqh1{ width:319px; height:447px; overflow:hidden; position:relative;}
		.slideqh1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
		.slideqh1 .hd ul{ overflow:hidden; zoom:1; float:left;margin-right:50px;  }
		.slideqh1 .hd ul li{ float:left; margin-right:10px;  width:8px; height:8px;border-radius: 20px; line-height:14px; text-align:center; 
	 cursor:pointer; opacity:0.8;border:solid 1px #009cad;}
		.slideqh1 .hd ul li.on{ background:#009cad; color:#fff; }
		.slideqh1 .bd{ position:relative; height:100%; z-index:0;   }
		.slideqh1 .bd li{ zoom:1; vertical-align:middle; }
		.slideqh1 .bd img{ width:319px; height:447px; display:block;  }
		.slideqh1 .bd li p{    top: 65px;
    color: #FFFFFF;
    font-size: 14px;
    height: 25px;
    left: 170px;
    line-height: 25px;
    position: absolute;
    text-align: center;
    width: 127px;
    z-index: 10;}
		.slideqh .bd li p a{
		display: block;
    width: 100%;
    height: 30px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;}
		}
	
 .slideqhsss .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
		.slideqhsss .hd ul{ overflow:hidden; zoom:1; float:left;margin-right:50px;     position: absolute;
    z-index: 1;
    top: 340;
    top: 340px;
    left: 450;
    left: 450px;}
		.slideqhsss .hd ul li{ float:left; margin-right:10px;  width:8px; height:8px;border-radius: 20px; line-height:14px; text-align:center; 
	 cursor:pointer; opacity:0.8;border:solid 1px #009cad;}
		.slideqhsss .hd ul li.on{ background:#009cad; color:#fff; }
				.slideqh{ width:312px; height:232px; overflow:hidden; position:relative;}
		.slideqh .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:32px; z-index:1; }
		.slideqh .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideqh .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px;border-radius: 20px; line-height:14px; text-align:center; background:#333; cursor:pointer; opacity: 0.8;}
		.slideqh .hd ul li.on{ background:#1a8157; color:#fff; }
		.slideqh .bd{ position:relative; height:100%; z-index:0;   }
		.slideqh .bd li{ zoom:1; vertical-align:middle; }
		.slideqh .bd img{ width:312px; height:232px; display:block;  }
		.slideqh .bd li p{    bottom: 0;
    color: #FFFFFF;
    font-size: 14px;
    height: 25px;
    left: 0;
    line-height: 25px;
    position: absolute;
    text-align: center;
    width: 312px;
    z-index: 10;}
		.slideqh .bd li p a{
		display: block;
    width: 100%;
    height: 30px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;}
	.vjs-modal-dialog-content, .vjs-error .vjs-error-display:before{display:none;}
/*qw.css*/
.qwjgbox{background-color:#ddf6f7; padding:40px 0; border-radius: 5px; height:240px;width:100%; font-family:"微软雅黑";margin:0px auto 30px auto}
.qwjgbox_t{width:950px;margin:0px auto; padding:10px 0px}

.qwjgbox_t h2{width:126px;height:34px;  font-weight: normal;line-height:34px; text-align:center; margin-right:10px; float:left;color:#0ba4a2;font-size:22px}
.qwjgbox_t h2:nth-child(1){ margin-left: 43%; }/* margin-left: 270px; */


.qwjgbox_t h2.hover{ background-color:#1a8157; border-radius:10px;color:#ffffff; cursor:pointer;}
.qwjgbox_c{width:960px;margin:15px auto}
.qwjgbox_c b{width:15px;height:32px; display:block;margin-top:45px; cursor:pointer}
.qwjgbox_ul{width:910px;margin-left:10px; overflow:hidden;}
.qwjgbox_cont{width:10000px;}
.qwjgbox_ul .qwjgbox_cont ul{float:left;width:1650px}
.qwjgbox_ul .qwjgbox_cont ul.pp1 li{float:left;width:201px; height:134px;margin:0px 13px;text-align:center;}
.qwjgbox_ul .qwjgbox_cont ul.pp2 li{float:left;width:201px; height:110px;margin:0px 13px;text-align:center;}
.qwjgbox_ul .qwjgbox_cont ul.pp2 li img{margin-top:30px ;width:200px; height: auto;}
.qwjgbox_name{width:100%; text-align:center}
.qwjgbox_name ul{width:100%}
.qwjgbox_name ul li{width:100%; display:none; font-size:16px; font-weight:bold}
.qwjgbox_name ul li.block{ display:block}