/*公共样式部分*/
html{overflow:auto;background:#fff;}
body{position: relative;color:#333; background: #fff;font-family:"思源黑体 CN";font-size: 12px;line-height:18px;-webkit-font-smoothing: antialiased; }
a{text-decoration:none; color:#333; outline: 0 none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0;}
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}
ol,li,ul,dl,dt,dd{list-style:none;}
fieldset,img 	{border:0}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-size:inherit; 	font-weight: 400;}
table{border-spacing:0;border-collapse:collapse; }
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
select,button{margin: 0;padding: 0; outline-width:0pt; outline-style:none; font-family:inherit; font-size:inherit; font-weight:inherit; }
b,em,i{display:inline-block; font-weight:normal; font-style:normal;}
.clearfix:after {display: block; visibility: hidden;clear: both; height: 0;  content: "."; } .clearfix{ zoom:1;}
.container {position:relative;  width:1200px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}




.slideBox{
/* position: fixed;
	z-index:-1; */
	overflow: hidden;

width: 100%;

	}

.slideBox2{
overflow: hidden;

height: 204px;

	}

.slideBox img{
	width: 100%;
}

.slideBox .prev{
	position: absolute;

z-index: 3;

top: 50%;

left: 70px;

margin-top: -25px;

cursor: pointer;
	}

.slideBox .next{
	position: absolute;

z-index: 10;

top: 50%;

right: 70px;

margin-top: -25px;

cursor: pointer;
	}

.home-wechat {
    position: absolute;

top: 50px;

left: 50px;

width: 70px;
    }

.home-wechat img{
	max-width: 100%;
}

.home-wechat .stock {
    text-align: center;

color: #fff;

font-size: 10px;
    }

.home-wechat .stock h4 {
margin-top: 12px;

margin-bottom: 5px;

color: #fff;

font-size: 12px;

    }

.lang-block {
    position: absolute;

top: 50px;

right: 50px;
    }

.lang-block .lang-btn {
    display: block;

width: 40px;

height: 40px;

margin-bottom: 10px;

text-align: center;

color: #fff;

border: 1px solid #fff;

-webkit-border-radius: 50%;

-moz-border-radius: 50%;

border-radius: 50%;

font-family: "abelregular",sans-serif;

line-height: 40px;

-ms-border-radius: 50%;

-o-border-radius: 50%;
    }

.lang-block .lang-btn.lang-active {
color: #777;



background: #fff;
    }

.cont{
	width: 1300px;

margin: 0 auto;
	}


/* index */
.indx{
	position: absolute;

top: 0;

left: 50%;

height: 80%;

margin-left: -650px;
	}

.indx h1{
	width: 740px;

margin: 260px auto 0;
	}

.indx h1 img{
	max-width: 100%;
}

.indx>.nav{
	position: absolute;

bottom: 0px;

width: 100%;

text-align: center;
	}

.indx>.nav>li{
/* box-shadow: 3px 3px 0px rgba(255,255,255,.5); */
	position: relative;

display: inline-block;

height: 40px;

/* background: rgba(0,0,0,.4); */




padding: 0 10px;
	}

.indx>.nav>li a{
	display: block;

width: 100%;

height: 40px;

text-align: center;

color: #fff;

font-size: 15px;

line-height: 40px;
	}

.indx>.nav>li .sub{
	position: absolute;

bottom: 100%;

left: 0;

width: 100%;
	}

.indx>.nav>li .sub a{
	display: block;


width: 100%;

height: 0px;

margin-bottom: 5px;

transition: height .4s,opacity .4s;

text-align: center;

opacity: 0;

color: #fff;

color: #333;

background: #fff;
line-height: inherit;
font-size: 12px;
padding: 5px 4px;box-sizing: border-box; overflow: hidden;

	/* overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
}


.indx>.nav>li .sub a:hover{
	color: #fff;

background: #e60012;
	}

.indx>.nav>li:hover{
	color: #fff;

background: #e60012;
	}

.indx>.nav>li:hover .sub a{
height: auto;

opacity: 1;
	}

.indx>.nav>li .sub a:nth-child(1){
	transition-delay: 0ms;
}

.indx>.nav>li .sub a:nth-child(2){
	transition-delay: 50ms;
}

.indx>.nav>li .sub a:nth-child(3){
	transition-delay: 100ms;
}

.indx>.nav>li .sub a:nth-child(4){
	transition-delay: 150ms;
}

.indx>.nav>li .sub a:nth-child(5){
	transition-delay: 200ms;
}

.indx>.nav>li .sub a:nth-child(6){
	transition-delay: 250ms;
}

.indx>.nav>li .sub a:nth-child(7){
	transition-delay: 300ms;
}

.indx>.nav>li .sub a:nth-child(8){
	transition-delay: 350ms;
}

.indx>.nav>li .sub a:nth-child(9){
	transition-delay: 400ms;
}

.indx>.nav>li .sub a:nth-child(10){
	transition-delay: 450ms;
}

.indx>.nav>li .sub a:nth-child(12){
	transition-delay: 500ms;
}

.indx>.nav>li .sub a:nth-child(12){
	transition-delay: 550ms;
}

.indx>.nav>li .sub a:nth-child(13){
	transition-delay: 600ms;
}

.indx>.nav>li .sub a:nth-child(14){
	transition-delay: 650ms;
}

.indx>.nav>li .sub a:nth-child(15){
	transition-delay: 700ms;
}

.indol{
position: absolute;

bottom: 35px;

left: 50%;

width: 1300px;

margin-top: 90px;

margin-left: -650px;

text-align: center;

	}

.indol li{
	display: inline-block;

width: 415px;

height: 45px;

padding-left: 15px;

background: rgba(0,0,0,0.4);
	}

.indol li a{
	display: block;

overflow: hidden;

width: 90%;

height: 45px;

text-align: left;

white-space: nowrap;

text-overflow: ellipsis;

color: #fff;

font-size: 14px;

font-weight: bold;

line-height: 45px;
	}

.fotbig{
margin-top: -4px;

background: #000;

	}

.footer{
overflow: hidden;

width: 1300px;



height: 40px;

margin: 0 auto;
	}

.footer P{
width: 33.3%;

color: #a3a3a3;

line-height: 40px;

	}

.footer P a{
	color: #a3a3a3;
}

.footer P.fr{
	text-align: right;
}


.headerbig{
	width: 100%;

height: 60px;

background: #000;
	}

.header{
	width: 1300px;

margin: 0 auto;
	}

.header .logo{
	margin-top: 15px;

margin-right:30px;
	}

.header .logo a{
	display: block;

width: 70px;
	}

.header .logo a img{
	max-width: 100%;
}

.header ul li{
position: relative;

float: left;

	}


.header>ul>li>a{
padding: 0 15px;

color: #d0d0d0;

background: url(san.png) right center no-repeat;

font-size: 14px;

line-height: 60px;

	}

.header>ul>li:first-child a{
	padding-left: 0;
}

.header .sub{
position: absolute;

z-index: 100;

top:100%;

left: 50%;

display: none;

width: 140%;

margin-left: -70%;

background-color: #222;

	}


.header .sub li{
	position: relative;

float: inherit;
	}

.header .sub li a{
	background: 95% center  no-repeat;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

.header .sub li a:hover{
	background: #2F2F2F 95% center  no-repeat /* url(heng.png) 90% center no-repeat!important */;
}

.header .sub li a{
    display: block;

height: 37px;

/* width: 180px; */

padding: 0 15px;

text-align: center;

white-space: normal;

color: #d0d0d0;

background-color: #222;

line-height: 37px;
	}

.header .sub li a.san{
	/* background: url(heng.png) 90% center no-repeat; */
}

.header ul li .sub .fid{
	position: absolute;

top:0;

left: 100%;

overflow: hidden;

width: 0;

transition: all .3s;
	}

.header ul li .sub .fid a{overflow:hidden;

width: auto;
white-space: nowrap;
text-overflow:ellipsis;

	}

.header ul li .sub li:hover .fid{
	width: 180px;
}

.header ul li .sub li:hover .fid2{
	width: 225px;
}


.search{
	position: relative;

width: 12px;

height: 12px;

margin-top: 22px;
	}

.search img{
	cursor: pointer;
}
.search{position: absolute; top: 0;right: 0;}
.header{position: relative;}
.search input{
position: absolute;

z-index: 20;

top: 30px;

right: 0px;

display: none;

height: 25px;

text-indent: 0.5em;

border: none;

	}


.contin{
	width: 1200px;

margin: 0 auto;
	}

.mian{
	width: 100%;

height: 65px;

color: #666666;

border-bottom: 1px solid #e8e8e8;

font-size: 14px;

line-height: 65px;
	}

.mian a{
color: #666666;

font-size: 14px;

	}

.zuo{
	width: 230px;
}
.header .sub li.lid99{ display: none; }
.zuo>h1{
	width: 90%;
padding-top: 10px; padding-bottom: 10px;
padding-left: 5%;padding-right: 5%;
text-align: center;

color: #fff;

border-bottom: 1px solid #fff;

background: #e60012;

font-size: 25px;

font-weight: bold;
line-height: 36px;

	}

.zuo>ul{
	border: 1px solid #c5c3d0;

border-top: none;
	}

.zuo>ul>li{
	width: 90%;

margin: 0 auto;

cursor: pointer;

text-align: center;

border-bottom:1px solid #e8e8e8;
	}

 .zuo>ul>li:hover{
	width: 100%;

background: #e60012;
	}

.zuo>ul>li:hover>a{
	color: #fff;
}

.zuo>ul>li>a{
	 display: block;

width: auto;

text-align: center;

color: #333333;

font-size: 15px;

/* height: 45px; */

line-height: 45px;
	}

.zuo ol{
	display: none;

background: #fff;
	}

.zuo ol>li>a{
	display: block;

width: 100%;

text-align: center;

color: #999999;

background: #fff;

font-size: 14px;

line-height: 30px;
	}

.zuo ol>li>a:hover{
	color: #333333;
}

.zuo .qcode{
margin: 20px 0;

padding-bottom: 25px;

text-align: center;

border: 1px solid #c5c3d0;

	}

.zuo .qcode h2{
margin-top: 25px;

color: #333333;

font-size: 20px;

font-weight: bold;

	}

.zuo .qcode p{
margin: 18px auto 20px;

text-indent: 1.7em;

color: #666666;

background: url(tel.jpg) no-repeat 26% center;

font-size: 14px;

	}

.zuo .jian{
	width: 180px;

padding: 25px;

border: 1px solid #c5c3d0;
	}

.zuo .jian p{
margin-bottom: 20px;

color: #333;

font-size: 14px;

	}

.zuo .jian input{
display: block;

width: 100%;

height: 40px;

margin: 5px auto;

text-indent: 1.5em;

border: 1px solid #e3e3e3;



outline: none;

box-shadow: 0 0 10px #e3e3e3 inset;
	}

.zuo .jian textarea{
display: block;

width: 80%;

height: 50px;

margin: 5px auto;

padding: 10%;

resize:none;

border: 1px solid #e3e3e3;



outline: none;

box-shadow: 0 0 10px #e3e3e3 inset;
	}

.zuo .jian textarea:focus{
border: 1px solid #e60012;



box-shadow: none;
	}

.zuo .jian input:focus{
border: 1px solid #e60012;



box-shadow: none;
	}

.zuo .jian .tj{
	width: 100%;

height: 40px;

cursor: pointer;

text-align: center;

text-indent: 0;

color: #fff;

border: 1px solid #de070d;

background: #de070d;

box-shadow: none;

font-size: 14px;

line-height: 40px;
	}


.you,.cot{
	width: 930px;

padding: 40px 0;
	}

.you h4,.cot h4{
margin-top:10px;

margin-bottom: 20px;

color: #333333;

font-size: 24px;

font-weight: bold;

line-height: 24px;

	}

.shi li a{ height:100%;}

.you h4>span,.cot h4>span{
	display: none;
}

.you h4 span,.cot h4 span{
margin-right: 10px;

color: #fe0000;

font-size: 16px;

line-height: 24px;

	}

.you p.pic,.cot p.pic{
	max-width: 100%;

margin: 20px 0;

text-align: center;

text-indent: 0;
	}

.you p.pic img,.cot p.pic img{
	max-width: 90%;
}

.you p{
margin-bottom: 20px;

text-indent: 2em;

color: #666666;

font-size: 15px;

line-height: 27px;

	}

.you>p{
margin: 0;

text-indent: 0;

color: #666666;

font-size: 14px;

line-height: 24px;

	}

.you p img{
	display: block;

height: auto;

margin: 0 auto;
	}
.shi{ margin-top: 30px; }
.you p.line,.cot p.line{
	width: 100%;

height: 1px;


border-bottom: 1px #d9d9d9 dashed;
	}

.you p.slid,.cot p.slid{
	width: 100%;

height: 1px;

margin: 35px 0;

border-bottom: 1px #d9d9d9 solid;
	}


/* 精英团队 */

.team li{
float: left;

width: 23%;

min-height: 310px;

margin: 0 0.8% 10px;

border: 1px solid #ececec;

	}

.team li img{
display: block;

width: 100%;

	}

.team li div{
	/* border-top: none; */
	padding: 15px 0 5px;
}

.team li p{
overflow: hidden;

margin: 0 0 10px;

text-align: center;

white-space: nowrap;

text-indent: 0;

text-overflow: ellipsis;

color: #333333;

font-size: 18px;

	}

.team li span{
	display: block;

text-align: center;

color: #999999;

font-size: 13px;
	/* overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
}

.teamind h3{
margin: 20px 0;

color: #e60012;

font-size: 16px;

font-weight: bold;

	}

.teamind p{
color: #666666;

font-size: 14px;

line-height: 24px;

	}

/* 产业联盟 */
.chanye li{
position: relative;

float: left;

overflow: hidden;

width: 20%;

height: 114px;

margin: 0 2.5%;

	}

.chanye li img{
	display: block;

width: 100%;
	}

.chanye li div{
	position: absolute;

top:100%;

left: 0;

width: 100%;

height: 114px;

transition: all .3s;

text-align: center;

color: #fff;

background: rgba(230,0,18,0.8);

line-height: 114px;
	}

.chanye li div p{
width: 95%;

margin: 35px auto 0;

text-align: center;

text-indent: 0;

color: #fff;

line-height: 25px;

	}

.chanye li:hover div{
	top: 0;
}


/* 资质荣誉 */
.rong li{
float: left;

width: 30%;

min-height: 285px;

margin: 0 1.65% 25px;

	}

.rong li img{
display: block;

width: 100%;

height: 195px;

	}

.rong li div{
padding: 15px 0 20px;



/* border: 1px solid #ececec; */

	border-top: none;
	}

.rong li p{
height: 54px;

margin: 0 0 10px;

text-align: center;

text-indent: 0;

color: #333333;

font-size: 18px;

	}


/* 联系我们 */
.contact h2{
	height: 18px;

margin: 20px 0;

padding-left: 15px;

color: #333333;

border-left: 3px solid #e60012;

font-size: 18px;

line-height: 18px;
	}

.contact .zhi{
	width: 100%;
}

.contact .zhi input{
width: 475px;

height: 45px;

text-indent: 2em;

border: 1px solid #b6b6b6;



outline: none;

font-size: 14px;
	}

.contact .zhi .tj{
width: 110px;

height: 47px;

margin-left: -3px;

cursor: pointer;

text-align: center;

text-indent: 1.5em;

color: #fff;

border: none;



background: #e60012;

font-size: 14px;
	}

.contact .zhi .sousuo{
	position: relative;
}

.contact .zhi .sousuo img{
	position: absolute;

top:50%;

left: 35%;

margin: -6px 0 0 -6px;
	}

.contact .shai{
color: #666666;

font-size: 14px;

	}

.contact .shai span{
color: #000;

font-weight: bold;

	}

.contact .shai a{
	margin: 0 5px;
}

.contact .shai a.changefieldandcss{
text-decoration: underline;

color: #fe0000;

	}

.contact li h2{
height: 50px;

cursor: pointer;

transition: all .3s;

color: #666666;

border: 1px #d9d9d9 solid;

font-size: 18px;

line-height: 50px;

	}

.contact li h2 span{
	display: none;

margin-right: 5px;

transition: all .3s;

font-size: 10px;
	}

.contact li h2.add{
	color: #fff;

background: #e60012;
	}

.contact li h2.add span{
	color: #fff;
}

.contact li h2 span{
	color: #e60012;
}

.contact li h3{
color: #333333;

font-size: 20px;

	}

.contact li p span{
	display: inline-block;

margin-right: 20px;

text-indent: 2em;

color: #909090;

font-size: 14px;
	}

.contact li p{
color: #333333;

font-size: 14px;

line-height: 27px;

	}

.contact li div{
	display: none;
}

.contact .re{
color: #666666;

font-size: 15px;

line-height: 27px;

	}

.zi .nei{
position: relative;

overflow: hidden;

height: 257px;

padding: 35px 0 0 30px;

background: url(zi.jpg) no-repeat center;

	}

.zi .nei .allmap{
	position: absolute;

top: 0;

left:100%;

width: 100%;

height: 100%;
	/* display: none; */
	/* transition: all .3s; */
}
.zi .nei .allmapa{
	position: absolute;

top: 0;

left:100%;

width: 100%;

height: 100%;
	/* display: none; */
	/* transition: all .3s; */
}

.zi .nei>span{
	position: absolute;

z-index: 10;

top: 5px;

right: 5px;

display: block;

display: none;

width: 120px;

height: 30px;

cursor: pointer;

text-align: center;

border: 1px solid #ccc;

border-radius: 5px;

background: #fff;

font-size: 14px;

line-height: 30px;

line-height: 30px;
	}

.zi .nei h3{
color: #333333;

font-size: 20px;

line-height: 35px;

	}

.zi .nei p{
color: #666666;

font-size: 14px;

line-height: 30px;

	}

.zi .nei p span{
	cursor: pointer;

color: #e60012;
	}


.zi h2{
	width: 600px;

margin: 0 auto;

margin-bottom: 25px;

text-align: center;

color: #333333;

font-size: 24px;
	}

.zi b{
display: block;

width: 600px;

margin: 0 auto;



text-align: center;

color: #666666;

font-size: 15px;

	}

.zi b span{
	color: #e60012;
}

.zi .zixun{
	display: block;

width: 630px;

margin: 0 auto;
	}

.zi .zixun div{
	margin-bottom: 35px;
}

.zi .zixun label{
	display: inline-block;

width: 100px;

margin-right: 15px;

text-align: right;

color: #333333;

font-size: 16px;
	}

.zi .zixun input{
width: 500px;

height: 45px;

text-indent: 1em;

border: 1px solid #dfdfdf;



outline: none;
	}

.zi .zixun select{
width: 500px;

height: 45px;

text-indent: 0.3em;

border: 1px solid #dfdfdf;



outline: none;

font-size: 14px;
	}

.zi .zixun option{
width: 500px;

height: 45px;

text-indent: 1em;

border: 1px solid #dfdfdf;



outline: none;
	}

.zi .zixun textarea{
width: 480px;

height: 155px;

/* text-indent: 1em; */

padding: 10px 10px;

border: 1px solid #dfdfdf;



outline: none;
	}

.zi .zixun .code input{
	width: 200px;

height: 45px;

border: 1px solid #dfdfdf;
	}

.zi .zixun .sub{
	width: 240px;

height: 50px;

text-indent: 0;

color: #fff;

border: none;
	}

.zi .zixun .tj{
margin-right: 23px;

background: #fe0000;

	}

.zi .zixun .chong{
margin-right: 10px;

background: #4e4f50;

	}

.zi .zixun .jian{
	margin-top: 0;
}

.zi .zixun div span{
	color: #e60012;
}

.news li{
padding: 20px 0;

border-bottom: 1px dashed #ccc;

	}

.news .pic{
	width: 200px;
}

.news .pic img{
	max-width: 100%;
}

.news .word{
	width: 700px;
}

.news .word h2{
color: #333333;

font-size: 18px;

	}

.news .word div{
	margin: 15px 0 20px;
}

.news .word div span{
	display: inline-block;

margin-right: 20px;

text-indent: 2em;

color: #909090;

font-size: 14px;
	}

.news .word p{
text-indent: 0;

color: #666666;

font-size: 14px;

line-height: 27px;

	}


.shi li{
	display: inline-block;

overflow: hidden;

width: 31%;

height:160px;

margin: 0 1% 20px;
	}

.shi li img{
display: block;

width: 100%;

transition: all .3s;

	}

.shi li a{
position: relative;

display: block;

	}

.shi li a p{
position: absolute;

bottom: 0;

left: 0;

overflow: hidden;

width: 100%;

height: 35px;

margin-bottom: 0;

transition: all .3s;

text-align: center;

white-space: nowrap;

text-indent: 0;

text-overflow: ellipsis;

color: #fff;

background: rgba(0,0,0,0.4);

font-size: 14px;

line-height: 35px;

	}

.shi li:hover p{
	background: #fe0000;
}

.shi li:hover img{
	transform: scale(1.1,1.1);
}

.neikan{
	overflow: hidden;
}

.neikan li{
	display: inline-block;

float: left;

width: 24.5%;

margin: 0 1% 20px;

padding: 3%;

border: 1px solid #ccc;

background: #f5f5f5;
	}

.neikan li img{
display: block;

max-width: 100%;

	}

.neikan li p{
margin-top: 20px;

text-align: center;

text-indent: 0;

color: #333333;

font-size: 14px;

	}

.wen{
	overflow: hidden;
}

.wen li{
position: relative;

display: inline-block;

float: left;

width: 31%;

min-height: 200px;

margin: 0 1% 20px;

transition: all .3s;

background: #f5f5f5;

	}

.wen li a{
display: block;

width: 90%;

height: 100%;



min-height: 200px;

padding: 5%;
	}

.wen li h3{
height: 30px;

color: #666666;

border-bottom: 1px solid #e6e6e6;

font-size: 12px;

line-height: 30px;

	}

.wen li p{
	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;
	}

.wen li b{
	display: block;

margin-bottom: 10px;

font-size: 12px;

line-height: 18px;
	}

.wen li h3 span{
transition: all .3s;

text-indent: 1.2em;

background: url(wenp.jpg) no-repeat left center;

line-height: 18px;

	}

.wen li:hover{
	background:#fe0000;
}

.wen li:hover h3 span{
	color: #fff;

background: url(wenh.jpg) no-repeat left center;
	}

.wen li:hover h3 b,.wen li:hover a,.wen li:hover  p{
transition: all .3s;

color: #fff;

	}

.wen li p{
margin-top: 20px;

transition: all .3s;

text-indent: 0;

color: #333333;

font-size: 19px;

font-weight: bold;

line-height: 27px;

	}

.wen li img{
	width: 100%;

height: 150px;
	}

/* .wen li a{
	display: block;
	width: 90%;
	text-align: right;
	position: absolute;
	bottom: 10px;
	color: #fe0000;
	transition: all .3s;
} */

.det .slideBox {
position: relative;

overflow: hidden;

width: 100%;

height: auto;

	}

.det .slideBox .hd {
overflow: hidden;

width: 780px;

height: 100px;

margin: 0 auto;

	}

.det .slideBox .hd ul {
float: left;



overflow: hidden;

zoom: 1;
	}

.det .slideBox .hd ul li {
	float: left;

width: 120px;

margin-right: 2px;

cursor: pointer;

text-align: center;

border: 2px solid #fff;

background: #fff;
	}

.det .slideBox .hd ul li img{
	display: block;
}

.det .slideBox .hd ul li.on {
	border: 2px solid #d12b40;
}

.det .slideBox .bd {
	position: relative;

z-index: 0;

width: 780px;

margin: 0 auto 10px;
	}

.det .slideBox .bd li {
	zoom: 1;

vertical-align: middle;
	}

.det .slideBox .bd img {
display: block;

width: 100%;

height: auto;

	}

.det .prev,.det .next{
	position: absolute;

top: 40%;

margin-top: -25px;
	}

.det .prev{
	left: 0;
}

.det .next{
	right: 0;
}

.det .word{
	width: 780px;

margin: 0 auto;
	}

.det .word p{
color: #666666;

font-size: 14px;

line-height: 27px;

	}


.chuang p{
text-indent: 0;

color: #666666;

font-size: 15px;

line-height: 27px;

	}

.chuang i{
	display: block;

width: 175px;

height: 45px;

margin: 0 auto;

cursor: pointer;

text-align: center;

color:#4f4f4f;

border: 1px solid #4f4f4f;

line-height: 45px;
	}

.chuang>a{
	display: block;

width: 175px;

height: 45px;

margin: 0 auto;

margin-top: 20px;

cursor: pointer;

text-align: center;

color:#4f4f4f;

border: 1px solid #4f4f4f;

line-height: 45px;
	}

.znews{
	overflow: hidden;

height: 489px;
	}

.znews span{
display: block;

margin: 15px 0 20px;

color: #666666;

font-size: 14px;

	}

.znews b{
margin-top: 15px;

color: #fe2626;

font-size: 14px;

	}

.znews li:last-child{
	border: none;
}


.wen2{
overflow: hidden;

height: 249px;

	}

.shi2{
	overflow: hidden;

height: 500px;
	}

/* 组织结构 */
.zu{
	margin-top: 0px;
}

.zu li{
	float: left;
	width: 21px;
	height: 220px;
	margin-right: 3.9px;
	padding-top: 10px;
	background: red;
	}

.zu li a{
	display: block;

padding: 0 4px;

text-align: center;

color: #333333;

font-size: 12px;
	/* letter-spacing: 6px; */
}

.zu li a b{
	display: block;

transform: rotateZ(90deg);

transform:rotateZ(90deg) translateY(-2px);

text-align: center;
	}

/* .zu li a i{
	display: block;
	transform:rotateZ(90deg) translateY(-2px);
	text-align: center;
} */

.zu li:nth-child(1),.zu li:nth-child(2),.zu li:nth-child(3),.zu li:nth-child(4){
	background: #fbcb0d;
}

.zu li:nth-child(5),.zu li:nth-child(6),.zu li:nth-child(7),.zu li:nth-child(8){
	background: #fbcb0d;
}

.zu li:nth-child(9),.zu li:nth-child(10),.zu li:nth-child(11){
	background: #90c53f;
}

.zu li:nth-child(12),.zu li:nth-child(13),.zu li:nth-child(14),.zu li:nth-child(15),.zu li:nth-child(16){
	background: #90c53f;
}

.zu li:nth-child(17),.zu li:nth-child(18){
	background: #8faadc;
}

.zu li:nth-child(19),.zu li:nth-child(20){
	background: #8faadc;
}

.zu li:nth-child(21),.zu li:nth-child(22){
	background: #8faadc;
}

.zu li:nth-child(23),.zu li:nth-child(24),.zu li:nth-child(25){
	background: #8faadc;
}

.zu li:nth-child(26),.zu li:nth-child(27),.zu li:nth-child(28){
	background: #8faadc;
}


.zu li:nth-child(29),.zu li:nth-child(30),.zu li:nth-child(31),.zu li:nth-child(32),.zu li:nth-child(33){
margin-right: 4.7px;

background: #d9d9d9;

	}

.lan{
overflow: hidden;

width: 100%;

margin-bottom: 25px;

	}

.lan li{
position: relative;

float: left;

overflow: hidden;

width: 50%;

min-height: 295px;


	}
.lan li{ min-width: 23% !important; margin-bottom: 10px; }
.lan li img{
	transition: all .3s;
}

.lan li:hover img{
	transform: scale(1.1,1.1);
}

.lan li a{
position: absolute;

z-index: 2;

top: 50%;

left: 0;

display: block;

width: 88%;

min-height: 87px;

margin-top: -75px;

padding: 30px 6% 30px;

background: rgba(255,30,16,0.8);

	}

.lan li a h3{
margin-bottom: 20px;

color: #fff;

font-size: 13px;

	}

.lan li a p{
margin-bottom: 0;

color: #fff;

font-size: 16px;

	}

.lan li img{
	position: absolute;

z-index: 1;

top:0;

left: 0;

width: 100%;

height: 100%;
	}












.page3{
overflow: hidden;

margin: 35px 0;

border-left: 1px solid #ccc;

	}

.page3 a[title~=Total]{
	display: none;
}

.page3 a{
	display: inline-block;

float: left;

padding: 0 14px;

text-align: center;

border: 1px solid #ccc;

border-left: none;

font-size: 14px;

line-height: 35px;
	}

.page3 b{
	display: inline-block;

float: left;

width: 35px;

height: 35px;

text-align: center;

color: #fff;

border: 1px solid #222222;

border-left: none;

background: #222222;

font-size: 14px;

line-height: 35px;
	}


.page2{
	margin-top: 35px;
}

.page2 a{
	display: inline-block;

width: 300px;

height: 50px;

margin-right: 55px;

text-align: center;

color: #333;

border: 1px solid #ECECEC;

line-height: 50px;
	}

.page2 a:last-child{
	width: 200px;

margin-right: 0;
	}

.page4{
	width: 780px;

margin: 0 auto;

margin-top: 35px;
	}

.page4 a{
	display: inline-block;

overflow: hidden;

width: 255px;

height: 50px;

margin-right: 48px;

padding: 0 5px;

transition: all .3s;

text-align: center;

white-space: nowrap;

text-overflow: ellipsis;

color: #666666;

border: 1px solid #ECECEC;

border: 1px solid #dbdbdb;

background: #fff;

line-height: 50px;
	}

.page4 a:hover{
color: #999999;



background: #dbdbdb;
	}

.page4 a:last-child{
	width: 130px;

margin-right: 0;
	}












.fter{
overflow: hidden;

height: 50px;

background: #000;

line-height: 50px;

    }

.fter p{
	width: 1200px;

margin: 0 auto;
	}

.fter p span{
	display: inline-block;

width: 33%;

color: #a3a3a3;
	}

.fter p span b{
	margin: 0 100px 0 50px;
}

.mnav{
	display: none;
}

.x{
	display: none;
}

.lo2{
	display: none;
}

.Olse{ height: 260px; }
.headerbig{height: auto;}

@media screen and (max-width:740px) and (min-width:320px){
/* body{
	background: #000;
} */

.x{
position: absolute;

z-index: 101;

top:20px;

right: 30px;

display: block;

width: 30px !important;

cursor: pointer;

	}
.you .Mud > div h4{width: auto !important;}
.you .Mud > div a{ margin-top: 30px; }
.you .Mud ul{ font-size: 0;}
.you .Mud ul li{ width: 46%; margin: 0 2%;}
.you .Mud ul{ margin-right: 0; }

.page3 a{float: none; margin-right: 2px; margin-bottom: 10px; margin-left: 2px;  padding: 0 7px; border-left: 1px solid #ccc; line-height: 25px; }
.page3 b{
float: none;   width: 25px; height: 25px;

margin-right: 2px;

margin-left: 2px;

border-left: 1px solid #ccc;

line-height: 25px;

}
.page3{ border-left:none;}
.mnav{
position: absolute;

z-index: 10;

top: 7px;

right: 10px;

display: block;

width: 30px;

cursor: pointer;

	}
.kad{right: auto; left: 20px; }

.cont{
	width: 100%;
}

.indx{
	position: inherit;

margin: 0;
	}

.indol{
left: 2%;

width: 95%;

margin: 15px auto;

text-align: center;

	}

.indol li{
bottom: 55px;

display: block;

float:left;

width: 98%;

margin-top: 5px;

padding-left: 2%;

background: rgba(0,0,0,0.7);

	}
.indol li a{ margin: auto; }

.indx h1{
position: absolute;

top:36%;

left: 50%;

width: 90%;



margin: 0 auto;

margin-left: -45%;
	}

.slideBox li img{
position: relative;

left: -50%;

width: 320%;

	}

.slideBox .next,.slideBox .prev{
	top: 30%;

display: none;
	}

.slideBox .next{
	right: 10px;
}

.slideBox .prev{
	left: 10px;
}

.home-wechat{
	position: inherit;

display: none;
	}

.lang-block{
	/* position: inherit; */
	top: 7px;

right: 20px;
	}

.lang-block .lang-btn{
display: inline-block;

width: 25px;

height: 25px;

font-size: 12px;

line-height: 25px;

	}


.indx > .nav{
position: fixed;

z-index: 100;

top: 0;

bottom: 0;

left: 0;

/* position: inherit; */

	display: none;

width: 100%;

background: rgba(0,0,0,0.9);

	}

.indx > .nav > li{
float: inherit;

width: 100%;

width: 95%;

height: auto;

margin: 0 auto;

text-align: center;

	}

.indx > .nav > li:hover{
	background: none;
}

.indx>.nav> li a{
	display: inline;
}

.indx > .nav > li:first-child{
	margin-top: 60px;
}

.indx > .nav > li .sub{
	position: inherit;

bottom: 0;

display: none;
	}


.indx>.nav>li .sub a{
	height: 40px !important;

margin-bottom: 1px;

opacity: 1;
	}



.headerbig{
	width: 95%;

height: 50px;

padding: 0 2.5%;
	}

.header{
	width: 100%;

height: 40px;
	}

.header .logo{
	width: 80%;

margin-right: 0;
	}


.lo1{
	display: none;
}

.lo2{
	display: block;

width: 100%;
	}

.header .logo a{
	width: 100%;
}

.header .mnav{
	margin-top: 3px;

margin-right: 0px;
	}

.search{
display: none;

margin-top: 15px;



margin-right: 40px;
	}

.header ul{
position: fixed;

z-index: 200;

top: 0;

bottom: 0;

left: 0;

display: block;

display: none;

float: inherit;

width: 100%;

background: rgba(0,0,0,0.9);

	}

.header ul li{
float: inherit;

width: 95%;

margin: 0 auto;

text-align: center;

	}

.header ul>li:first-child{
	margin-top: 60px;
}

.header>ul>li a{
padding: 0;

background-image: none;

	}

.header>ul>li>a{
	line-height: 40px;
}


.header ul li .sub .fid{
	display: none;
}

.header .sub{
	position: inherit;

left: 0;

width: 100%;

margin: 0;

background:#fff;
	}

.contin{
	width: 95%;

margin: 0 auto;
	}

.zuo{
	width: 100%;
}

.you, .cot{
	width: 100%;

margin: 0 !important;
	}
.zuo .jian{
	width: 90%;

padding: 5%;
	}

.mian + div{
	position: relative;

padding-bottom: 725px;
	}

.zuo .jian{
	position: absolute;

bottom: 10px;
	}

.zu li a b{
	display: inline-block;

transform: rotateZ(0deg) translateY(0px);
	}

.zuo .qcode{
position: absolute;

bottom: 458px;

width: 100%;

	}

.zuo .qcode img{
	max-width: 80%;
}

.zuo .qcode p{
	padding-top: 20px;

text-indent: 0;

background: url(tel.jpg) no-repeat center top;
	}

.you p img{
	max-width: 100%;
}

.slideBox2{
	display: none;
}


.zu li{
	width: 100%;

height: 30px;

margin-bottom: 5px;

padding: 0;

text-align: center;

line-height: 30px;
	}

.zu li a{
	width: 100%;

height: 30px;

padding: 0;

text-align: center;

line-height: 30px;
	}

.zupic{
	display: none;
}

.you h4, .cot h4{
	width: 100% !important;

margin: 0 auto 10px !important;

font-size: 16px;
	}
.zuo > ul > li > a{ display: block;}
.det .slideBox .bd{
	width: 100% !important;
}

.det .slideBox .hd{
	width: 100% !important;

height: 70px;
	}
.det .slideBox .hd ul li{
	width: 20%;
}

.you p.line, .cot p.line{
	width: 100% !important;
}


.det .word{
	width: 95%;

margin: 0 auto;
	}
.det .word iframe{
width: 100% !important;



height: 200px !important;
	}

.team li {
float: left;

width: 45%;

min-height: 230px;

min-height: 274px;

margin: 0 2.22% 15px;

border: 1px solid #ececec;

    }
.team li:nth-child(even){ margin-right:0;}

.contact .zhi input{
	width: 79%;
}

.contact .zhi .sousuo{
	width: 20%;
}

.contact .zhi .tj{
	width: 100%;
}

.contact .zhi .sousuo img{
	left: 20%;
}

.contact li h2{
height: auto;



min-height: 50px;
	}

.contact li h3{
	line-height: 28px;
}

.neikan li {
    display: inline-block;

width: 41%;

margin: 0 1.9% 20px;

padding: 2%;

border: 1px solid #ccc;

background: #f5f5f5;
    }

.shi li {
    display: inline-block;

overflow: hidden;

width: 45%;

height:92px;

margin: 0 2.2% 20px;
    }

.mian {
    width: 100%;

min-height: 65px;
    }
.shi li a{ height:100%;}

.rong li {
float: left;

width: 45%;

min-height: 200px;

min-height: 246px;

margin: 0 2.2% 20px;

    }

.rong li img{
	height: auto;
}

.lan li a {
top: 0%;

left: 0;

display: block;

width: 95%;

min-height: 87px;

margin: 0;

padding: 10px 2.5% 10px;

    }

.lan li a h3 {
margin-bottom: 5px !important;

color: #fff;

font-size: 14px !important;

font-weight:bold;

    }

.lan li a p{
	line-height: 18px ;
}

.wen li {
position: relative;

display: inline-block;

float: left;

width: 45%;

min-height: 200px;

margin: 0 2.2% 20px;

transition: all .3s;

background: #f5f5f5;

    }

.news .pic{
	width: 100%;
}

.news .word{
	width: 100%;
}

.zi h2{
	width: 100%;

margin-bottom: 15px;
	}


.zi b{
	width: 100%;

font-size: 12px;
	}

.zi .zixun{
	width: 100%;
}
.lan li{ width:48% !important; margin:0 1% !important; margin-bottom:10px !important;}
.zi .zixun label{
width: 25%;

margin-right: 5px;



/* text-align: left; */
	margin-bottom: 10px;

font-size:14px;
	}

.zi .zixun input,.zi .zixun select,.zi .zixun textarea{
	width: 67%;
}

.zi .zixun textarea{
	width: 60%;

padding: 3.5%;
	}

.zi .zixun .sub{
	width: 45%;

margin-right:0;
	}
.znews{
	height: 476px;
}

.znews .pic,.znews h2,.znews span {
	text-align: center;
}

.contin{
	height: auto !important;
}

.chanye li {
    float: left;

width: 45%;

height: 114px;

margin: 0 2.22% 15px;
    }


.det .word img{
	height: auto;
}

.news .word h2{
float:left; width:100%;

margin-top:10px;

margin-bottom:10px;

font-size:15px;



line-height: 24px;
	}

.header .sub li a{
padding:0;

color:#333;

border-bottom:1px solid #e60012;

background:#fff !important;



background-image: none !important;
	}
.header .sub li{ width:100% !important;}
.det .word p img{
	width: 100%;
}
.header>ul>li>a{color:#fff; font-size:15px; }
.you>span, .cot>span{
	width: 100% !important;
}

.Olse{ height: 480px; }









.page3{
	text-align: center;
}

.page4{
	width: 100%;
}

.page4 a{
display: block;

width: 255px !important;

margin: 0 auto 10px !important;

	}










.footer{
	width: 100%;

height: auto;
	}

.footer P{
	width: 100%;

text-align: center;

line-height: 25px;
	}

.footer P.fr{
	text-align: center;
}

.fter{
	height: auto;

line-height: 25px;
	}

.fter p{
	width: 100%;
}

.fter p span{
	display: block;

width: 100%;

text-align: center !important;
	}




}



/*!
*  - v1.0.2
*/
#example5{
	width: 780px !important;

margin: 0 auto;
	}

@media screen and (max-width:740px) and (min-width:320px){

#example5{
	width: 100% !important;

margin: 0 auto;
	}

.sp-arrow{
	display: none !important;
}


}

.slider-pro {
	position: relative;

margin: 0 auto
	}

.sp-slides-container {
	position: relative
}

.sp-mask {
	position: relative;

overflow: hidden
	}

.sp-slides {
	position: relative;

-webkit-backface-visibility: hidden;

-webkit-perspective: 1000
	}

.sp-slide {
	position: absolute
}

.sp-image-container {
	overflow: hidden
}

.sp-image {
	position: relative;

display: block;

border: none
	}

.sp-thumbnails-container {
	position: relative;

overflow: hidden
	}

.sp-bottom-thumbnails,
.sp-top-thumbnails {
	left: 0;
	/* margin: 0 auto */
}

.sp-left-thumbnails,
.sp-right-thumbnails,
.sp-top-thumbnails {
	position: absolute;

top: 0
	}

.sp-right-thumbnails {
	right: 0
}

.sp-left-thumbnails {
	left: 0
}

.sp-thumbnails {
	position: relative
}

.sp-thumbnail {
	border: none
}

.sp-thumbnail-container {
	position: relative;

display: block;

float: left;

overflow: hidden;

-moz-box-sizing: border-box;

box-sizing: border-box
	}

.sp-bottom-thumbnails .sp-thumbnail-container,
.sp-top-thumbnails .sp-thumbnail-container {
margin-right: 2px
;

margin-left: 2px;
	}

.sp-bottom-thumbnails .sp-thumbnail-container:first-child,
.sp-top-thumbnails .sp-thumbnail-container:first-child {
	margin-left: 0
}

.sp-bottom-thumbnails .sp-thumbnail-container:last-child,
.sp-top-thumbnails .sp-thumbnail-container:last-child {
	margin-right: 0
}

.sp-left-thumbnails .sp-thumbnail-container,
.sp-right-thumbnails .sp-thumbnail-container {
	margin-top: 2px;

margin-bottom: 2px
	}

.sp-left-thumbnails .sp-thumbnail-container:first-child,
.sp-right-thumbnails .sp-thumbnail-container:first-child {
	margin-top: 0
}

.sp-left-thumbnails .sp-thumbnail-container:last-child,
.sp-right-thumbnails .sp-thumbnail-container:last-child {
	margin-bottom: 0
}

.sp-right-thumbnails.sp-has-pointer {
	margin-left: -13px
}

.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;

left: 18px;

margin-left: 0!important
	}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
position: absolute;

top: 0;

left: 0;

height: 100%;

margin-left: 13px
;

	content: '';

border-left: 5px solid red;
	}


.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
position: absolute;

top: 50%;

left: 0;

margin-top: -6px
;

	content: '\25c0';

color: red;

font-family: Arial;

font-size: 16px;

line-height: 1;
	}

.ie10 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie11 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie9 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '\25bc';

-ms-transform: rotate(90deg);

transform: rotate(90deg)
	}

.sp-left-thumbnails.sp-has-pointer {
	margin-right: -13px
}

.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;

right: 18px
	}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
position: absolute;

top: 0;

right: 0;

height: 100%;

margin-right: 13px
;

	content: '';

border-left: 5px solid red;
	}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
position: absolute;

top: 50%;

right: 0;

margin-top: -6px
;

	content: '\25ba';

color: red;

font-family: Arial;

font-size: 16px;

line-height: 1;
	}

.ie10 .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie11 .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie9 .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '\25b2';

-ms-transform: rotate(90deg);

transform: rotate(90deg)
	}

.sp-bottom-thumbnails.sp-has-pointer {
	margin-top: 13px
}

.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;

top: 0px;

margin-top: 0!important
	}

.sp-thumbnail-image-container img{
	width: 100%;
}

.sp-bottom-thumbnails .sp-thumbnail-container, .sp-top-thumbnails .sp-thumbnail-container{
	border: 2px solid #fff;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail{
	border:2px solid red;
}


.sp-top-thumbnails.sp-has-pointer {
	margin-bottom: -13px
}

.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;

bottom: 18px
	}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
position: absolute;

bottom: 0;

width: 100%;

margin-bottom: 13px
;

	content: '';

border-bottom: 5px solid red;
	}

/* .sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '\25bc';
	position: absolute;
	font-family: Arial;
	font-size: 16px;
	line-height: 1;
	color: red;
	left: 50%;
	bottom: 0;
	margin-left: -9px
} */

.sp-layer {
	position: absolute;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

margin: 0;

-webkit-font-smoothing: subpixel-antialiased;

-webkit-backface-visibility: hidden
	}

.sp-black {
	color: #FFF;

background: #000;

background: rgba(0, 0, 0, .7)
	}

.sp-white {
	color: #000;

background: #fff;

background: rgba(255, 255, 255, .7)
	}

.sp-rounded {
	border-radius: 10px
}

.sp-padding {
	padding: 10px
}


.sp-grab {
	cursor: pointer;
}

.sp-grabbing {
	cursor: pointer;
}

.sp-selectable {
	cursor: default
}

.sp-caption-container {
margin-top: 10px
;

	text-align: center;
	}

.sp-full-screen {
	margin: 0!important;

background-color: #000
	}

.sp-full-screen-button {
	position: absolute;

top: 5px;

right: 10px;

cursor: pointer;

-webkit-transform: rotate(45deg);

-ms-transform: rotate(45deg);

transform: rotate(45deg)
;
font-size: 30px;

line-height: 1;
	}

/* .sp-full-screen-button:before {
	content: '\2195'
} */

.sp-fade-full-screen {
-webkit-transition: opacity .5s;

transition: opacity .5s
;

	opacity: 0;
	}

.slider-pro:hover .sp-fade-full-screen {
	opacity: 1
}

.sp-buttons {
	position: relative;

width: 100%;

padding-top: 10px
;
text-align: center;
	}

.sp-button {
display: inline-block;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;



width: 10px;

height: 10px;

margin: 4px;

cursor: pointer
;
border: 2px solid #000;

border-radius: 50%;
	}

.sp-selected-button {
	background-color: #000
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.sp-button {
		width: 14px;

height: 14px
		}
	.sp-has-buttons {
		margin-bottom: 36px
	}
}

@media only screen and (min-width:568px) and (max-width:768px) {
	.sp-button {
		width: 16px;

height: 16px
		}
	.sp-has-buttons {
		margin-bottom: 38px
	}
}

@media only screen and (min-width:320px) and (max-width:568px) {
	.sp-button {
		width: 18px;

height: 18px
		}
	.sp-has-buttons {
		margin-bottom: 40px
	}
}

.sp-fade-arrows {
-webkit-transition: opacity .5s;

transition: opacity .5s
;

	opacity: 0;
	}

.sp-slides-container:hover .sp-fade-arrows {
	opacity: 1
}


/* .sp-horizontal .sp-arrow {
	top: 50%;
	margin-top: -20px
} */

/* .sp-previous-arrow:before {
	content: '\276e'
} */

.ie7 .sp-previous-arrow:before,
.ie8 .sp-previous-arrow:before,
.ie9 .sp-previous-arrow:before,
.ios .sp-previous-arrow:before {
	content: '\25c0'
}

.ie7.sp-vertical .sp-previous-arrow:before,
.ie8.sp-vertical .sp-previous-arrow:before {
	content: '\25b2'
}

/* .sp-next-arrow:before {
	content: '\276f'
} */


.ie7.sp-vertical .sp-next-arrow:before,
.ie8.sp-vertical .sp-next-arrow:before {
	content: '\25bc'
}

.sp-arrow {
position: absolute;

display:block;

width: 50px;

height: 50px;

cursor: pointer;

	}


.sp-arrows .sp-previous-arrow {
z-index: 100;



top: 50%;

left: -60px;

display: block;

width: 50px;

height: 50px;

background: url(detleft.png) center no-repeat;
	}

.sp-arrows .sp-next-arrow {
z-index: 100;



top: 50%;

right: -60px;

display: block;

width: 50px;

height: 50px;

background: url(detright.png) center no-repeat;
	}

.sp-thumbnail-arrows {
	position: absolute
}

.sp-fade-thumbnail-arrows {
-webkit-transition: opacity .5s;

transition: opacity .5s
;

	opacity: 0;
	}

.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
	opacity: 1
}

.sp-bottom-thumbnails .sp-thumbnail-arrows,
.sp-top-thumbnails .sp-thumbnail-arrows {
top: 50%;

left: 0;

width: 100%;

margin-top: -10px

	}

.sp-left-thumbnails .sp-thumbnail-arrows,
.sp-right-thumbnails .sp-thumbnail-arrows {
top: 0;

left: 50%;

height: 100%;

margin-left: -5px

	}

.sp-thumbnail-arrow {
	position: absolute;

cursor: pointer
;
color: #FFF;

text-shadow: 1px 1px 1px #666;

font-size: 20px;
	}

.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,
.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
-webkit-transform: rotate(90deg);



-ms-transform: rotate(90deg);

transform: rotate(90deg)
	}

.sp-previous-thumbnail-arrow:before {
	content: '\276e'
}

.ie7 .sp-previous-thumbnail-arrow:before,
.ie8 .sp-previous-thumbnail-arrow:before,
.ie9 .sp-previous-thumbnail-arrow:before,
.ios .sp-previous-thumbnail-arrow:before {
	content: '\25c0'
}

.ie7.sp-vertical .sp-previous-thumbnail-arrow:before,
.ie8.sp-vertical .sp-previous-thumbnail-arrow:before {
	content: '\25b2'
}

.sp-next-thumbnail-arrow:before {
	content: '\276f'
}

.ie7 .sp-next-thumbnail-arrow:before,
.ie8 .sp-next-thumbnail-arrow:before,
.ie9 .sp-next-thumbnail-arrow:before,
.ios .sp-next-thumbnail-arrow:before {
	content: '\25b6'
}

.ie7.sp-vertical .sp-next-thumbnail-arrow:before,
.ie8.sp-vertical .sp-next-thumbnail-arrow:before {
	content: '\25bc'
}

.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.sp-top-thumbnails .sp-previous-thumbnail-arrow {
	left: 0
}

.sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.sp-top-thumbnails .sp-next-thumbnail-arrow {
	right: 0
}

.sp-left-thumbnails .sp-previous-thumbnail-arrow,
.sp-right-thumbnails .sp-previous-thumbnail-arrow {
	top: 0
}

.sp-left-thumbnails .sp-next-thumbnail-arrow,
.sp-right-thumbnails .sp-next-thumbnail-arrow {
	bottom: 0
}

a.sp-video {
	text-decoration: none
}

a.sp-video img {
border: none
;

	-webkit-backface-visibility: hidden;
	}

a.sp-video:after {
position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

width: 45px;

height: 50px;

margin: auto;

padding-left: 5px;

content: '\25B6';

text-align: center;

color: #FFF;

border: 2px solid #FFF;

border-radius: 30px;

background-color: rgba(0, 0, 0, .2);

font-size: 30px;

line-height: 52px

	}
.header{height: auto;}
.header>ul>li>a{margin-right: 5px;padding-left: 0;}
.you.fr{ padding-top:0;}
.you.fr h4{ color:#333333; font-size: 24px; font-weight: 400; padding-top: 30px; }
.you.fr dt{float:left; width:100%; margin-top:10px;margin-bottom:10px;  text-align:left; }
.you .Mud{ border-top: 1px solid #ededed; margin-top: 40px; }
.you.fr dt a{ display:block; float:left; width:130px; height:30px; margin:0 10px;text-align:center; border:1px solid #999999; font-size:15px; line-height:30px; }
.you.fr dt a:hover{ cursor:pointer; color:#fff;border:1px solid  #e60012; background:#e60012; }
.you .Mud>div{ overflow: hidden; }
.you .Mud>div h4{ float: left; }
.you .Mud>div a{ float: right; color:#999999; font-size: 16px; margin-top: 40px; }
.you .Mud ul{ overflow: hidden; margin-right: -24px; margin-top: 10px; }
.you .Mud ul li .pic{ margin: auto; width: 100%; height:291px; }
.you .Mud ul li .pic img{ max-width: 100%; display: block; width: 100%; height: 100%; }
.you .Mud ul li{ width: 212px; float: left; margin-right: 24px; margin-bottom: 24px; }
.you .Mud ul li p{ text-indent: 0; color:#333333; font-size: 16px; width: 90%; margin: auto; padding-top: 8px; line-height: 24px; position: relative; }
.you .Mud ul li p::before{ width: 2px; height: 17px; background: #e80013; position:absolute; left: -10px; top:14px;  content: "";}
.you .Mud ul li p.pic::before{ display: none; }
.news .word .zy{ font-size: 14px; color:#666666; margin-top: 23px; }
.news .pic.zyimg{ height: 136px;overflow: hidden; }
.ktyj .news .pic.zyimg{ height: auto; }
.pnert{ width: 920px;  margin: auto; margin-left: 45px; }
.pnert .pimg img{ display:block; width: 100%; height: auto; }
.pnert .zyk{ border: 1px dashed #dadada; padding: 28px 20px; box-sizing: border-box; line-height: 30px; color:#737373; font-size: 14px; margin-top: 37px; margin-bottom: 25px; }
.pnert .word p{ font-size: 14px;color:#737373; line-height: 30px; margin-bottom: 30px; }
.pnert .word{ width: 100%; }
.you.fl dt{float:left; width:100%; margin-top:10px;margin-bottom:10px;  text-align:left; }
.zjtd .Mud{ margin-top: 0; border: none; border-bottom: 1px dashed #dddddd; padding-bottom: 10px; }
.zjtdnr h4{ padding-bottom: 8px; }
.zjtdnr .team li{ margin-left: 0; }

.you.fl dt a{ display:block; float:left; width:130px; height:30px; margin-right:20px;text-align:center; border:1px solid #999999; font-size:15px; line-height:30px; }
.you.fl dt a:hover{ cursor:pointer; color:#fff;border:1px solid  #e60012; background:#e60012; }
.zu li:nth-child(8){margin-right: 18px;}
.zu li:nth-child(16){margin-right: 22px;}
.zu li:nth-child(28){margin-right: 3px;}
.zu li:nth-child(33){ margin-right:3px;}
.zu li:nth-child(34){ margin-right:0px; background: #d9d9d9 !important;}
.zu li:nth-child(20){ margin-right:18px;}
.zu li:nth-child(24){margin-right: 3px;}
.zu li:nth-child(26){ margin-right:3px;}
.zu li:nth-child(25){ margin-right:18px ; background: #6fc3ac !important;}
.zu li:nth-child(27){ margin-right:18px;     background: #c2b2d6 !important;}
.zu li:nth-child(29){ margin-right:18px; background: #deeaf6 !important;}
.zu li:nth-child(21), .zu li:nth-child(22),.zu li:nth-child(23), .zu li:nth-child(24){ background:#6fc3ac;}
.zu li:nth-child(25), .zu li:nth-child(26){ background:#c2b2d6;}
.zu li:nth-child(27), .zu li:nth-child(28){ background:#deeaf6;}

@media screen and (max-width:740px) and (min-width:0){
		.you .Mud ul{ margin-right: 0; }
	.you .Mud ul li{ width: 46%; margin: 0 2%;}
	.you .Mud ul li .pic{ height: auto; padding: }
	.you .Mud ul li p{ font-size: 14px;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden; height: 80px;
	 }
	 	.you .Mud ul li p::before{ display: none; }
	.you .Mud ul li p.pic::before{ display: none; }
	.pnert{ width: 100%; margin-left: 0; }
	.pnert .zyk{ padding: 10px 10px; line-height: 24px; }
	.you .Mud .clearfix li p{ height:auto; }
.team li{ width: 46%; margin: 1% 2%;box-sizing: border-box; }
.team li:nth-child(2n){margin: 1% 2%;  }
.zjtdnr .team li{ margin: 1% 2%;}
}
