@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:13px; font-family:"微软雅黑","Arial"; color:#666;}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; outline: none; }
html {  overflow-x: hidden; }

p{line-height:24px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

.header { margin: 0 auto;width:100%;}
.head { height: 120px; z-index: 9999; position: fixed; left: 0px; top: -120px; width: 100%;background: #fff; opacity: 0; }

.w1200 { max-width:1200px; margin:0 auto; position:relative;}
.logo { float:left; padding-top:15px; padding-bottom:20px;}
.yhead { float:right; margin-top:24px;}
.yhead .right { line-height:24px;}
.yhead .right a{ font-size:12px;}

.two_code { float:right; position:relative;cursor:pointer; width:24px; height:24px;z-index:999; top:-4px;}
.code { display:none; position:absolute; right:0px; top:30px;}
.sou { float:right; width:24px; position:relative; cursor:pointer; margin-left:12px; margin-right:8px;z-index:999; top:-4px;}
.soubg { width:254px; margin:0 auto;}
.souzuo { width:180px; outline:0;margin:0; padding:0; padding-left:10px; border:1px solid #A9A9A9; height:31px; float:left; line-height:31px;  font-family:"微软雅黑";}
.souy { float:left; width:60px; margin:0; padding:0; height:33px; border:0; background:#605C5B; outline:0; cursor:pointer; font-size:14px; color:#FFF; line-height:33px; text-align:center; font-family:"微软雅黑";}
.souy:hover { background:#127CB8;}


/* login */
.login-header{}
.login{ min-width:30%;position:fixed;border:#ebebeb solid 1px;height:100px;top:20%;left:50%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-10%;}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;line-height:40px;height:20px;font-size:18px;position:relative;}
.login-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;margin:0px 0px 20px 0px;}
.login-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:35px;height:35px;font-size:14px;}
.login-input input.list-input{float:left;line-height:35px;height:35px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.login-button{width:50%;margin:30px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
.dwei { position:absolute; width:; right:0; top:50px;}
.venus-menu{
	margin:30px 0 10px 0;
}
.venus-menu{
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	list-style:none;
}
.venus-menu li{
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
	line-height:20px;
	position:relative;
}
.venus-menu > li > a{
	padding:18px 15px;
	margin-left:10px;
	font-size:16px;
	color:#333333;
	text-decoration:none;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.venus-menu li:hover > a, .venus-menu li.active a{	border-bottom:1px solid #00A1E9;color:#00a1e9;}
.venus-menu > li > a i{
	color:#bababa;
}
.venus-menu > li:hover > a i, .venus-menu li.active a i{
	color:#fff;
}
.venus-menu ul, .venus-menu ul li ul{
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	z-index:99;
	width:140px;
}
.venus-menu ul{
	top:50px;
	left:-10%;
	text-align:center;
	padding-top:10px;
}
.venus-menu > li > ul > li:first-child a:before{
	content:'';
	position:absolute;
	bottom:48px;
	left:45%;
	margin-left:-48px;
	width:0;
	height:0;
}
.venus-menu > li > ul > li ul li:first-child a:before{
	content:'';
	position:absolute;
	bottom:16px;
	left:45%;
	margin-left:-71px;
	width:0;
	height:0;
}
.venus-menu ul li ul{
	top:0;
	left:100%;
	padding-left:10px;
}
.venus-menu ul li{
	clear:both;
	width:100%;
	border:none;
}
.venus-menu ul li a{
	padding:10px 0px;
	width:100%;
	color:#666666;
	font-size:13px;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
	background:#EBEBEB;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.venus-menu ul li:hover > a{
	background:#00A1E9; color:#FFF;
}
.venus-menu > li > ul > li ul li:first-child:hover a:before{
	border-right-color:#7bc27a;
}
.venus-menu > li .indicator{
	position:absolute;
	color:#bababa;
	top:19px;
	right:8px;
	font-size:20px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.venus-menu > li:hover > .indicator{
	color:#fff;
}
.venus-menu ul > li .indicator{
	top:14px;
	right:8px;
	color:#fff;
}
.venus-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;
}
.venus-menu > li.showhide{
	display:none;
	width:100%;
	height:46px;
	cursor:pointer;
	color:#777;
	background:#fff;
}
.venus-menu > li.showhide span.title{
	margin:13px 0 0 20px;
	float:left;
}
.venus-menu > li.showhide span.icon{
	margin:16px 20px;
	float:right;
}
.venus-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc;
}
.venus-menu li.search{
	float:right;
}
.venus-menu li.search form{
	margin:13px 20px 0 0;
}
.venus-menu li.search form input.search{
	height:26px;
	float:right;
	padding-left:5px;
	padding-right:5px;
	color:#777;
	outline:none;
	border:solid 1px #dedede;
	-o-transition:border .3s linear;
	-moz-transition:border .3s linear;
	-webkit-transition:border .3s linear;
	transition:border .3s linear;
}
.venus-menu li.search form input.search:focus{
	border-color:#8ECB8D;
}


@media only screen and (max-width:1000px){
	.venus-menu li{
		display:block;
		width:100%;
	}
	.venus-menu > li > a{
		padding:13px 0 14px 20px;
	}
	.venus-menu > li.brand{
		display:none !important;
	}
	.venus-menu a{
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.venus-menu ul, .venus-menu ul li ul{
		width:100%;
		padding:0;
		left:0;
		border:none;
		position:static;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.venus-menu > li > ul > li:first-child a:before, .venus-menu > li > ul > li ul li:first-child a:before{
		border:none;
	}
	.venus-menu ul li{
		border-left:none;
		border-right:none;
		text-align:left;
	}
	.venus-menu > li > a { margin-left:0;}
	.venus-menu ul li a{
		padding-top:10px;
		padding-bottom:10px;
	}
	.venus-menu ul > li > a{
		padding-left:40px !important;
	}
	.venus-menu > li .indicator{
		top:14px;
		right:20px;
		font-size:20px;
	}
	.venus-menu ul > li .indicator{
		top:10px;
		right:20px;
	}
	.venus-menu li.search form{
		margin:12px 18px 0 18px;
	}
	.venus-menu li.search form input.search{
		width:100%;
		margin-bottom:12px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.venus-menu > li > ul > li > a{
		padding-left:40px !important;
	}
	.venus-menu > li > ul > li > ul > li > a{
		padding-left:60px !important;
	}
	.venus-menu > li > ul > li > ul > li > ul > li > a{
		padding-left:80px !important;
	}
}

/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%; background:#666666; padding:24px 0;}
.footn { width:100%;}
.footn1 { float:left; width:28%; font-size:12px;}
.flogo { width:100%; float:left; width:60%;}
.ftnr1 { float:left; width:100%; color:#cacaca; padding-top:10px; line-height:22px;}
.ftnr1 a{ color:#cacaca;}
.footn2 { float:left; width:57%; padding-left:5%;}
.footn3 { float:right;}
.ftinput { width:100%; float:left;}
.footlx { width:100%; float:left; font-size:12px; color:#cacaca; padding-top:10px; line-height:44px;}
.footlx a {  font-size:12px; color:#cacaca;}
.styled-select { float:left; color:#FFF; width:50%;}
.styled-select select {
   width: 98%;
   cursor:pointer;
   font-family:"微软雅黑";
   font-size: 12px;
    color:#FFF;
  border:none;
   height: 38px;
   padding-left:2%;
   line-height:38px;
   outline:0;
   background: url(../images/yqbg.jpg) no-repeat right;
   background-color: #777777;
   -webkit-appearance: none; /*for chrome*/
}
.styled-select option { color:#777; padding:5px 0; background:#fff; line-height:24px;}

.sharpBox { float: left; width:40%; padding-left:5%; }
.sharpBox a { width: 37px; height: 37px; background: url(../images/sharp.png) no-repeat; display: block; float: left; margin-left: 18px; position: relative; top: 0; }
.sharpBox a.i1 { background-position: 0px 0px; }
.sharpBox a.i2 { background-position: -52px 0px; }
.sharpBox a.i3 { background-position: -110px 0px; }
.sharpBox a.i4 { background-position: -162px 0px; }
.sharpBox a.i5 { background-position: -216px 0px; }
.sharpBox a.i6 { background-position: -267px 0px; }
.sharpBox a:hover { top: -10px; }
.sharpBox .lt { font-size: 14px; color: #7f7f7f; float: left; line-height:35px; }

/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;}
.content a:hover{color:#00A1E9;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:13px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:13px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/* 主页
-------------------------------------------------------------- */

/* 小导航
-------------------------------------------------------------- */



/*----------------banner 最新-------------*/
.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:400px !important;
	overflow:hidden;
	margin-top:120px;
	z-index:9;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:400px !important;
	position:relative;
}



.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
	height:0; display:none;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 188px;
    height: 6px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 99;
	cursor: pointer;
	position: relative;
	background:url(../images/slider-left-arrow.png) no-Repeat;
	width: 70px;
	height: 70px;
	margin-left: 10%;
	margin-top: -2%;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 99;
    cursor: pointer;
    position: relative;
    background:url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 70px;
    height: 70px;
    margin-left:-10%;
    margin-top: -2%;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}





.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/* 所有的页面的样式用注释标签标注一下
-------------------------------------------------------------- */
.navigation { position: absolute; right: 0px; top:24px; width:722px; }
.nav { float: right; display: block; color: #828282; font-size: 13px; margin-top: 9px;}
.nav li { float: left;display: block; height: 37px; padding-top:12px; }
.nav li.hov { border-bottom:1px solid #00A1E9;}
.nav li.hov a { color:#00a1e9;}
.nav a:link, .nav a:visited { color: #333333; font-size:16px; }
.nav a:active, .nav a:hover { color: #00a1e9; }

.nav a { display: block; padding: 0px 28px; }
.subbg { background-color: #EBEBEB; position: absolute; width: 100%; left: 0px; top: 110px; z-index: 10; }
.subbg a:link, .subbg a:visited { color: #666; }
.subbg a:active, .subbg a:hover { color: #00a1e9; }
.subbox { position: relative; overflow: hidden; max-width:1200px; margin:0 auto; }
.subnav { float: right; width: 716px; padding: 15px 0px; display: none; }
.subnav1 { padding: 15px 0px 15px 58px; }
.subnav2 { padding: 15px 0px 15px 156px; width: 500px; }
.subnav3 { padding: 15px 0px 15px 50px; width: 605px; }
.subnav4 { padding: 15px 0px 15px 326px; width: 290px; }
.subnav5 { padding: 15px 0px 15px 326px; width: 180px; }

.subnav a { margin: 0px 16px; }
.menu-handler { width:38px; height: 62px; cursor: pointer; display: block; position: absolute; z-index: 700; top: 0; right: 76px; display: none; }
.menu-handler .burger { width: 32px; height: 2px; background: #00A1E9; display: block; position: absolute; z-index: 5; top: 32px; left: 50%; margin: 0 0 0 -16px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
.menu-handler .burger-2 { top: 38px; }
.menu-handler .burger-3 { top: 44px; }
.menu-handler:hover .burger { background: #00A1E9; }
.mobactive .burger-1.rotated { top: 32px-moz-transform:rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.mobactive .burger-2.rotated { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.mobactive .burger-3.rotated { top: 32px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.trans, .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out; }
.trans-fast, .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.menu-handler.active .burger-1, .menu-handler.active .burger-2, .menu-handler.active .burger-3 { display: none; }
.menu-handler.active { background: url(../images/mob_close.png) no-repeat scroll center center; }
.navbox { background-color: #f8f6f4; padding: 75px 0px 22px; width: 100%; padding-bottom:0; position: relative; z-index: 100; display: none; }
.navMobile dd { display: block; width: 100%; }
.navMobile dd a { display: block; padding: 14px 0px 14px 5%; line-height: 1.4; color: #434343; }
.navMobile dd a:hover, .navMobile dd a.cur { background-color: #00A1E9; color: #fff; }
.navMobile dd a:active { background-color: #00A1E9; color: #fff; }
.navMobile dd .msubnav { background-color: #fff; display: none; }
.navMobile dd .msubnav a { color: #7e7e7e; }
.navMobile dd .msubnav a:hover { background-color: #e6e6e6; }


a { text-decoration: none; blr: expression(this.onFocus=this.blur()); -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }

/*-------首页banner 下------*/
.syxyi {}
.syxyi ul li { width:19.905%; float:left; text-align:center; position:relative; border-right:1px solid #FFFFFF; height:auto;z-index:999;}
.syxyi ul li:last-child { border-right:none;}
.syxyi ul li a { display:block;}
.syxyi ul li .lncang { opacity:0; position:absolute; width:100%; height:0; text-align:left;bottom:71px; font-size:12px; color:#FFF; line-height:20px; border-bottom:1px solid #FFF;border-top-left-radius:1em;border-top-right-radius:1em;-webkit-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s;}
.syxyi ul li:hover .lncang { opacity:1; height:auto;}

.syxyi ul li span { display:inline-block; padding-left:30%; background-size:35%;-webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.ico1 { background: url(../images/ln1.png) no-repeat left;}
.ico2 { background: url(../images/ln2.png) no-repeat left;}
.ico3 { background: url(../images/ln3.png) no-repeat left;}
.ico4 { background: url(../images/ln4.png) no-repeat left;}
.ico5 { background: url(../images/ln5.png) no-repeat left;}

.btyi {background:#EBEBEB; font-size:14px;height:51px; line-height:51px;padding:10px 0;}
.syxyi ul li:hover .btyi{ background:#00A1E9;}

.lncang i { background:url(../images/bxian.jpg) no-repeat; width:32px; height:2px; display:block; margin-bottom:8px;}
.syxyi ul li:hover .btyi span { color:#fff;}
.syxyi ul li:hover span.ico1 {background: url(../images/lnh1.png) no-repeat left;background-size:35%;}
.syxyi ul li:hover span.ico2 {background: url(../images/lnh2.png) no-repeat left;background-size:35%;}
.syxyi ul li:hover span.ico3 {background: url(../images/lnh3.png) no-repeat left;background-size:35%;}
.syxyi ul li:hover span.ico4 {background: url(../images/lnh4.png) no-repeat left;background-size:35%;}
.syxyi ul li:hover span.ico5 {background: url(../images/lnh5.png) no-repeat left;background-size:35%;}

.sygs { padding-top:48px;}
.sygsz { width:50.8%; float:left; padding-top:16px;}
.sygsz span { font-size:18px; color:#3b3e41; display:block; background:url(../images/hxian.jpg) no-repeat left bottom; width:100%; background-size:25%; padding-bottom:19px;}
.sygsz p { margin-top:15px;overflow:hidden;height:110px; margin-bottom:15px;}
.sygsz a:hover p { color:#00A1E9;}
.sygsz em { font-style:normal;  color:#FFF; background:url(../images/jtou.png) no-repeat 85%;background-color:#00A1E9; padding:7px 45px; border-radius:15px; display:inline-block;}
.sygsz:hover em { background-color:#8F8F8F;}
.sygsy { float:right; width:40.8%; overflow:hidden;}
.sygsy a img { transition: 0.8s;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;}
.sygsy a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

/*------首页产品----*/
.syproz { background:#EEEEEE; width:100%; padding-top:38px; margin:0 auto; margin-top:42px;}
.syprobt { text-align:center; width:100%; font-size:20px; color:#3b3e41; padding-bottom:26px;}
.syprobt span { border-bottom:1px solid #3B3E41; font-size:20px; color:#3b3e41; padding-bottom:14px;display:inline-block;}
.pronav { width:100%;margin:0 auto;}
.pronav a { display:inline-block; width:15%; text-align:center; border:1px solid #CBCBCB; border-radius:15px; font-size:14px; padding:5px 0; margin:0 2.28%;}
.pronav a.lista { margin-right:0;}
.pronav a:hover { border:1px solid #00A1E9; background:#00A1E9; color:#FFF;}
.view { background:#00A1E9; width:100%; text-align:center; padding:10px 0; margin-top:30px;}
.view:hover { background:#8F8F8F;}
.view a { font-size:14px; color:#FFF;}
.view a:hover { color:#FFF;}
.cpxg { width:100%; margin:0 auto; padding-top:32px;}
.cpys1 { padding-bottom:60px;}
.cpys1  span { font-size:14px; color:#333333;}
.cpys1  em { font-size:12px; font-style:normal; color:#666666;}
.cpys1 p { font-size:12px; padding-top:8px; color:#FFF;}
.cpys1 a .prtiao { height:48px; position:absolute; bottom:0; width:90%; padding:5px 5%;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.cpys1 a:hover .prtiao { height:70px; background:#00A1E9;}
.cpys1 a:hover span,.cpys1 a:hover em { color:#FFF;}
.prmeng { position:relative; overflow:hidden;}


.prmeng img{width: 100%;
overflow-x: hidden;
overflow-y: hidden;
z-index: 1;
transition-delay: 0s;
transition-duration: 1s;
transition-property: all;
transition-timing-function: ease;
-moz-transition-delay: 0s;
-moz-transition-duration: 1s;
-moz-transition-property: all;
-moz-transition-timing-function: ease;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 1s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
-o-transition-delay: 0s;
-o-transition-duration: 1s;
-o-transition-property: all;
-o-transition-timing-function: ease;
z-index:9;}

.slide a:hover .prmeng img{transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);}


.mengb { background:url(../images/cpbg1.png) repeat; width:100%; height:100%; opacity:0; left:0; top:0; text-align:center; position:absolute;
}
.mengb i { background:url(../images/jia.png) no-repeat; width:46px; height:46px; display:inline-block;}
.cpys1 a:hover .mengb i { margin-top:78px;animation:myfirst 0.4s;
-moz-animation:myfirst 0.4s; /* Firefox */
-webkit-animation:myfirst 0.4s; /* Safari and Chrome */
-o-animation:myfirst 0.4s; /* Opera */}
@keyframes myfirst
{
0%   {  margin-top:0px;}
25%   {  margin-top:18px;}
50%   {  margin-top:38px;}
70%   {  margin-top:58px;}
100% {  margin-top:78px;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {  margin-top:0px;}
25%   {  margin-top:18px;}
50%   {  margin-top:38px;}
70%   {  margin-top:58px;}
100% {  margin-top:78px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {  margin-top:0px;}
25%   {  margin-top:18px;}
50%   {  margin-top:38px;}
70%   {  margin-top:58px;}
100% {  margin-top:78px;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {  margin-top:0px;}
25%   {  margin-top:18px;}
50%   {  margin-top:38px;}
70%   {  margin-top:58px;}
100% {  margin-top:78px;}
}
.cpys1 a:hover .mengb { opacity:1;}

/*-----首页新闻---*/
.synew { padding-top:30px;}
.newz { float:left; width:43.9%;}
.newz p { background:url(../images/xwhbg2.png) repeat; position:absolute; left:0; bottom:0; width:95%; color:#FFF; padding:10px 0; padding-left:5%;}
.newyou { float:right; width:49%;}
.newnr { width:100%; padding-top:40px;}
.xwbt { background:url(../images/hxian3.jpg) no-repeat left; padding-left:5%; width:95%; line-height:25px; height:25px;}
.zuobt { width:70%; float:left; font-size:13px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height:25px;}
.ysjian { float:right; width:30%; font-size:12px; color:#9b9b9b; text-align:right;}
.ysjian span { font-size:16px; color:#9b9b9b; font-family:Arial, Helvetica, sans-serif;}


.job-item { line-height: 30px; overflow: hidden; padding-bottom: 10px; }
.job-item span { display: blcok; float: left; padding-left: 35px; color: #73737a; }
.job-item a { display: block; float: left; color: #73737a; margin: 0 20px; }
.job-item .current, .job-item a:hover { color: #1c73f9; }
.job-item-adds { background: url(../img/icon-address.png) no-repeat left; }
.job-item-type { background: url(../img/icon-jobclass.png) no-repeat left; }
.job-item-pub { background: url(../img/icon-pubtime.png) no-repeat left; }

.job-list li { min-height: 30px; position: relative; width: 100%;}
.job-list-cont { width:100%; position: relative; overflow: hidden; }
.job-list-btn { display: block; position: absolute; top: 0; right: 0; background: url(../images/icon-join.png) #E6E6E6 no-repeat center center; width: 150px; height: 100%; }
.job-list-date { width: 109px; margin-left:7px; float: left; color: #666666; background:url(../images/hxian4.jpg) no-repeat right; font-size:18px; font-family: "微软雅黑"; height:48px; line-height:48px; -webkit-transition: all .3s; transition: all .3s; }
.job-list-content { float: left; width:100%;}
.job-list-content p { padding-left:5%; width:95%;  height: 0; -webkit-transition: all .3s; transition: all .3s;display:none;}
.job-list-content h4 { font-weight:500; }
.line { background:url(../images/line.jpg) no-repeat bottom left; height:2px; margin-bottom:20px;}
.job-list .current .job-list-content p { height: auto; display: block; padding-top:5px; padding-bottom:10px; }
.job-list .job-list-content a em { font-style:normal; color:#FFF; background:#00A1E9; border-radius:15px; padding:0px 25px; display: inline-block;text-align:center; font-size:12px; margin-top:7px;}
.job-list .current h4 a, .job-list-content h4 a:hover { color: #1c73f9; }

.job-list li.current .job-list-date { color:#df0024;}

/*by lin*/
.job-list li.current .xwbt { background:url(../images/lxian.jpg) no-repeat left;}

/*-------留言------*/
.lybg { background:#EEEEEE; width:100%; margin:0 auto; margin-top:45px;}
.lynr { padding-top:30px; padding-bottom:25px;}
.lynr ul li { float:left; margin-right:2%;}
.ly1 { width:30%;}
.ly2 { width:25%;}
.ly3 { width:20%;}
.lynr ul li span { float:left;display:block;}
.lynr ul li span img { width:100%;}
.lynr ul li strong { display:block; color:#555555; font-size:16px;}
.lynr ul li p { float:left;  padding-left:5%; line-height: 23px; font-size: 13px;}
.ly1 span { width:8.4%;}
.ly1 p { width:85%;}
.ly2 span { width: 10%;}
.ly2 p { width:80%;}

.ly3 span { width: 14%;}
.ly3 p { width:79%;}
.lynr ul li.ly4 { border:1px solid #8D8D8D; width:15%; float:right; margin-right:0;}
.ly4 p { padding-top:5.5%;}
.lynr2 { width:100%; border-bottom:1px solid #B6B6B6; padding-bottom:20px;}
.lynr1 { width:100%; padding-top:28px;}
.lynr1 span { color:#353535; font-size:14px; width:10%; float:left; display:block; line-height:32px;}
.lyinput { width:90%; float:left;}
.lyname { border:1px solid #B6B6B6; padding:0; outline:0; background: url(../images/name1.png) no-repeat 5px; height:33px; line-height:33px; width:22%; float:left; padding-left:3%; margin-right:3%;font-family:"微软雅黑"; font-size:12px;}
.lytel { border:1px solid #B6B6B6; padding:0; outline:0; background: url(../images/name2.png) no-repeat 5px; height:33px; line-height:33px; width:22%; float:left; padding-left:3%; margin-right:3%;font-family:"微软雅黑"; font-size:12px;}
.lyad { border:1px solid #B6B6B6;  padding:0;outline:0; background: url(../images/name3.png) no-repeat 5px; height:33px; line-height:33px; width:21%; float:left; padding-left:4%;font-family:"微软雅黑"; font-size:12px;}
.lyuti {  background:url(../images/tjiao.png) no-repeat 85%; background-color:#6C6C6C;padding:0; height:35px; float:right; width:13%; border:0; outline:0; color:#FFF; font-family:"微软雅黑"; font-size:12px; text-align:left; padding-left:3%;}

/*------公司介绍------*/
.back-top{
	width: 20px;
	height: 75px;
	overflow: hidden;
	position: fixed;
	right: 1%;
	bottom: 2%;
	z-index: 20;
	display: none;
	background: url(../images/top.png) no-repeat;
	cursor: pointer;
}
.back-top:hover{
	background-position: 0 -75px;
}

.nybanner { width:100%; margin:0 auto; margin-top:120px; position:relative;}
.banz { position:absolute; width:100%; height:100%;}
.bnaer { float:right;}
.bnaer h3 { font-size:25px; color:#fff; margin-top:83%; background:url(../images/bxian2.jpg) no-repeat left top; padding-top:15px;}
.bnaer span { font-size:14px; color:rgba(255,255,255,0.8); display:block; padding-top:10px;}

.cphei h3{ color:#3e3e3e; background: url(../images/cpxian.jpg) no-repeat left top;}
.cphei span { color:rgba(62,62,62,0.8);}

.navbg { background: url(../images/dhhui.jpg) repeat-x top;}
.navbg ul li { float:left; line-height:50px; width:16.6%;  text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.navbg ul li a { font-size:14px; display:block;padding-bottom:6px;}
.navbg ul li a:hover { background:url(../images/dhhbg.png) no-repeat center; color:#FFF;}
.navbg ul li a.on { background:url(../images/dhhbg.png) no-repeat center; color:#FFF;}
.xnavx { border-bottom:1px solid #E6E6E6; color:#838385; padding-top:25px; padding-bottom:15px;}
.xnavx a{ color:#838385;}
.xnavx span { color:#c8c8c8;}
.gsbt { width:100%; background:url(../images/gsxian1.jpg) no-repeat bottom center; text-align:center; font-size:20px; color:#333333; padding-top:35px; padding-bottom:15px;}
.gsjjnr { width:100%; padding-top:32px;}
.gsimg { width:100%; padding-bottom:65px; background:url(../images/xla.png) no-repeat center bottom; margin-bottom:35px;}
.gsimg img { width:100%;}
.gsjjnr p { text-align:center; padding-bottom:15px; font-size:14px;}
.gshh { width:100%; background:url(../images/gsbg.jpg) no-repeat center; margin:0 auto; height:421px; margin-top:10px;}
.gshhnr { text-align:center; }
.gshhnr h3 { color:#FFF; font-size:30px; padding-top:73px; font-weight:500; padding-bottom:28px;letter-spacing:8px;}
.gshhnr p { color:#fff; background:url(../images/gsxian2.jpg) no-repeat center bottom; font-size:14px; padding-bottom:28px;}
.gshhnr p span { color:#fff; background:url(../images/dou.png) no-repeat center top; min-height:51px; display:inline-block; font-size:14px; width:90%; }

.gshhnr p em { margin-right:20px;}

.kuaij { width:99.92%; margin-top:65px; border:1px solid #FFFFFF;line-height:60px; height:60px;}
.kuaij a { border-right:1px solid #FFFFFF; float:left; font-size:16px;box-sizing: border-box; color:#FFF; display:block; width:25%; text-align:center; }
.kuaij a:hover { background:#FFF; color:#00a1e9;}

/*------企业文化-------*/
.qywhnr { text-align:center; }
.qywhnr p { border-top:1px dashed #D9D9D9; font-size:14px; padding-top:28px; margin-top:33px;}
.qywhlie { width:100%; margin:0 auto; padding:40px 0}
.qywhlie ul li { width:49.9%; float:left; margin-right:0.2%; margin-bottom:0.2%; position:relative; height:100%; overflow:hidden; cursor:pointer;}
.qywhlie ul li.mr0 { margin-right:0;}
.whbt { position:absolute; bottom:0; left:0; background:url(../images/whtou.png) repeat; font-size:16px; padding:15px 0; width:100%; text-align:center; color:#fff;}
.whtan { position:absolute; width:100%; text-align:center; height:100%; overflow:hidden; left:0; bottom:-100%; background:url(../images/whtou.png) repeat;}
.whtan span { display:inline-block; margin-top:5%; width:10%;}
.whtan span img { width:100%;}
.whtan h3 { font-size:20px; color:#FFF; font-size:18px; padding-top:4%; margin-top:4%; background:url(../images/whxian1.jpg) no-repeat center top; font-weight:500;}
.whtan p { font-size:14px; color:#FFF; line-height:20px; width:90%; margin:0 auto; padding-top:4%;}

/*------荣誉资质-----*/
.rylie { width:100%; margin:0 auto; margin-top:50px;}
.rylie ul li { margin-bottom:1px; background:#E3E2E2; padding:47px 0; -webkit-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s;}
.rylie ul li.bgw:hover { background: url(../images/zzhbg.jpg) no-repeat center;-webkit-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s;}
.rynei { width:61.5%; margin:0 auto; overflow:hidden;}
.ryimg { border:2px solid #00A1E9; float:left; width:31%;}
.rylie ul li.bgw:hover .ryimg { border:2px solid #FFF;}
.ryyou { float:right; width:56%; padding-top:7%;}
.ryyou p{ background:url(../images/zzxian2.jpg) no-repeat left top; padding-top:10px; font-size:12px; line-height:22px;}
.rylie ul li.bgw:hover .ryyou p { color:#FFF; background:url(../images/zzxian1.jpg) no-repeat left top;}


.fanye{ width:100%; text-align:center; margin:0 auto; padding-bottom:10px; }
div.digg {padding-right: 3px; padding-left: 3px; padding-bottom: 6px;text-align: center;clear:both;padding-top: 30px; line-height:40px;}
div.digg a {
border: #DDDDDD 1px solid; background-color:#FFFFFF; padding-right: 12px;
padding-left: 12px;padding-bottom: 6px;margin: 2px; color: #444444; padding-top: 6px;  text-decoration: none;
}
div.digg a:hover {
background-color: #00A1E9;color: #fff; 
}
div.digg a:active {
border: #00A1E9 1px solid; color: #000;
}
div.digg span {
border: #00A1E9 1px solid;
padding-right: 12px;
padding-left: 12px;
padding-bottom: 6px;
margin: 2px;
color: #fff;
padding-top: 6px;
background-color: #00A1E9;
}
div.digg span.disabled {
border: #00A1E9 1px solid; padding-right: 12px;
padding-left: 12px;padding-bottom: 6px; margin: 7px; color: #fff; padding-top: 6px;background: #00A1E9; 
}

/*-----产品列表----*/
.prolie { width:100%; padding-top:27px; overflow:hidden;}
.prolie .slide { width:31.3%; float:left; position:relative; height:100%; margin-right:3%; margin-bottom:3%;transition: 300ms ease 0ms; -webkit-transition: 300ms ease 0ms;}
.prolie .mr0 { margin-right:0;}
.prolie a .pntiao { height:32%; position:absolute; bottom:0; border-bottom:1px solid #D9D9D9; background:url(../images/cpjian1.jpg) no-repeat 90%; background-color:#FFF; width:100%;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.prolie a:hover .pntiao { height:37%; border-bottom:4px solid #00A1E9;background:url(../images/cpjian2.jpg) no-repeat 99%;background-color:#FFF;}
.pntiao  span { font-size:14px; color:#333333; padding-top:3%; display:block;}
.pntiao  em { font-size:12px; font-style:normal; color:#969696;}
.mengn { background:url(../images/cpbg1.png) repeat; width:100%; height:63%; opacity:0; left:0; top:0; text-align:center; position:absolute;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.prolie .slide a:hover .mengn { opacity:1;}
.prolie a:hover .pntiao span { color:#00a1e9;}
.china { width:100%; margin-bottom:30px; text-align:center; }
.nabu { width:150px;cursor:pointer; background:#00A1E9; color:#FFF; font-family:"微软雅黑"; border-radius:15px; padding:5px 0;}

.pdbt { background:#00A1E9; height:50px; line-height:50px; width:100%;}

/*-----产品列表----*/
.pt32 { padding-top:32px;}
.job-item2 { line-height: 30px; overflow: hidden; padding-bottom: 10px; }
.job-list2 .li { margin-bottom:9px;}
.job-list-cont2 { width:100%; position: relative; overflow: hidden; }
.job-list-content2 { float: left; width:100%;}
.job-list-content2 .pdlie {height: 0; -webkit-transition: all .3s; transition: all .3s;display:none;}
.job-list2 .job-list-content2 h4 { background:#ECECEC; height:50px; line-height:50px;}

.job-list2 .current .job-list-content2 h4 { background:#00A1E9;}

.job-list2 .current .job-list-content2 .pdlie { height: auto; display: block; }
.pdbt2 { width:95%; margin:0 auto;}
.pdbt2 .left { float:left; font-size:14px; color:#333333; width:80%; }
.pdbt2 .pdmore { float:right; font-size:12px; background:url(../images/pdm1.png) no-repeat right; padding-right:25px;}

.job-list2 .current .pdbt2 .left { color:#fff; width:80%; overflow:hidden;}
.job-list2 .current .pdbt2 .pdmore { background:url(../images/pdm2.png) no-repeat right; padding-right:25px; color:#FFF;}


.pdlie { width:100%; padding-top:27px;}
.pdlie .slide { width:31.3%; float:left; position:relative; height:100%; margin-right:3%; margin-bottom:3%;}
.pdlie .mr0 { margin-right:0;}

.mengn2 { background:url(../images/kuang.png) no-repeat; width:92%; height:92%; opacity:0; left:4%; top:8%; text-align:center; position:absolute;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;z-index:999;}
.pdlie .slide a:hover .mengn2 { opacity:1;}



.pdlie .slide a { display:block;}
.pdlie .mr0 { margin-right:0;}
.pdlie a .pntiao2 { height:95px;  background-color:#FFF; width:100%;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.pntiao2 span { font-size:14px; color:#333333; display:block;background:url(../images/pdxian1.jpg) no-repeat left bottom; padding-bottom:5px; margin-bottom:5px; padding-top:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;}
.pntiao2 em { font-size:12px; color:#818181; display:block; font-style:normal; }
.pdlie a:hover .pntiao2 { background:#00A1E9;}
.pdlie a:hover .pntiao2 span { color:#FFF; background:url(../images/pdxian2.jpg) no-repeat left bottom; margin-left:12px;}
.pdlie a:hover .pntiao2 em { color:rgba(255,255,255,0.6); margin-left:12px;}

/*-----产品详情-----*/
.pt38 { padding-top:38px;}
.proz { float:left; width:48.5%;}
.proz span { width:70%; display:block; margin:0 auto;}
.proyou { float:right; width:46%; padding-right:5%;}
.profen { width:100%;}
.proyou h3 { color:#00a1e9; font-size:20px;}
.proname { width:100%; font-size:16px; padding-top:10px; border-bottom:1px dashed #B8B8B8; padding-bottom:10px;}
.profen { width:100%; padding-top:10px; }
.profen span { float:left;}
.prowen { width:100%; padding-top:5px;}
.prowen strong { display:block; font-size:18px; color:#333333; display:block;}
.prowen p { padding-bottom:15px; padding-top:5px;}
.liuy { width:100%; padding-top:15px;}
.liuy a { color:#FFF; background:#BFBFBF; width:147px; height:33px; border-radius:15px; display:inline-block; text-align:center; line-height:33px;}
.liuy a:hover { background:#117CB2; color:#FFF;}
.prowen p span { background:#DBDBDB; font-size:12px; margin-right:10px; line-height:20px; padding:0 10px; border-radius:15px;}
.prowen p span:hover { background:#00A1E9; color:#fff; }
.prosbf { width:100%; padding-bottom:50px; overflow:hidden;}



.h4 { background:#ECECEC; height:50px; line-height:50px;}
.h4:hover { background:#00A1E9;}
.h4:hover .left { color:#fff; width:80%; overflow:hidden;}
.h4:hover .pdmore { background:url(../images/pdm2.png) no-repeat right; padding-right:25px; color:#FFF;}
.pronxia { width:100%;}
.pronxia ul { margin:0; padding:0; padding-top:18px; padding-bottom:50px;}
.pronxia ul li { width:24.2%; margin-right:1%; float:left; position:relative; height:100%; overflow:hidden;}
.pronxia ul li.mr0 { margin-right:0;}

.proimg { width:100%;}
.proxq { position:absolute; bottom:-100%; left:0; background:url(../images/protan.png) no-repeat; width:100%; height:100%; background-size:100%;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
.pronxia ul li a:hover .proxq { bottom:0;}
.proxqn { width:90%; margin:0 auto; padding-top:12%;}
.proxq span { font-size:14px; display:block; color:#FFF; background:url(../images/bxian3.jpg) no-repeat left bottom; padding-bottom:8px; margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;}
.proxq em { font-size:12px; display:block; color:rgba(255,255,255,0.6); font-style:normal;}




/*-----新闻------*/
.newbg { width:100%; margin:0 auto; position:relative;}
.newbg img { width:100%;}
.pcimg { display:block;}
.sjimg { display:none;}
.newwenk { position:absolute;width:100%; left:0; top:49.5%;}
.newwen { margin:0 auto;max-width:1200px; width:98%; text-align:right;}
.newwen h4 { color:#e00909; font-size:30px; font-weight:500; background:url(../images/hxian4.jpg) no-repeat right bottom; padding-bottom:12px;}
.newwen p { font-size:14px; color:rgba(224,9,9,0.8); line-height:25px; padding-top:12px;}
.nyxdh2 { background:#fff; width:100%; padding-top:29px;}

/*-------------工厂-------------*/

.fc { text-align: center; }
.fr { text-align: right; }
.l { float: left; display: inline-block; }
.r { float: right; display: inline-block; }


/* winxin end */
/* Slider */
.slick-slider { position: relative; display: block; overflow:hidden; margin:0 auto; margin-top:45px; margin-bottom:41px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(../images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3
d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; position:relative; }
.xwmeng { background:url(../images/xwmeng.png) repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}
.slick-center .xwmeng { display:none;}
.img { overflow:hidden;}
.img a img { transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}
.img a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}


.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none;}
#terminaPage1 .item .img{ width:63.1%; float:left;}
#terminaPage1 .item .img img{ width:100%; display: block;}
#terminaPage1 .item .con{ float:left;width:36.9%; color: #897870; background:#E60B12; position:relative;}
#terminaPage1 .item .con img { width:100%;}
#terminaPage1 .item .t{ font-size: 20px; color:#333333;}
#terminaPage1 .item .c{ color:#fff; position: absolute; width:100%; height:100%; left:0; top:0;}
.newnei { width:80%; margin:0 auto; padding-top:15%;}
.newnei span { font-size:12px; color:#FFF; font-family:Arial; background: url(../images/xian2.jpg) no-repeat left bottom; padding-bottom:18px; margin-bottom:18px; display:block;}
.newnei h4 { font-size:18px; color:#FFF; width:100%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.newmiao {width:100%; overflow:hidden;height:74px; color:#FFF;line-height:24px; padding-top:16px;}
.fenxiang { padding-top:18%;}
#terminaPage1 .item .con .fenxiang font{ float:left; display:block; }
#terminaPage1 .item .con .fenxiang a img {position: relative; top: 0;-webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } 
#terminaPage1 .item .con .fenxiang a:hover img {top:-5px;} 


#terminaPage1 .slick-center .img{ filter: alpha(opacity=100);  opacity:1; }
#terminaPage1 .slick-center .con{ display: block;}
#terminaPage1 .slick-prev,#terminaPage1 .slick-next{  width: 70px; height: 70px; position: absolute; top: 40%; margin-top: 0px; z-index: 999; }
#terminaPage1 .slick-prev{ background: url(../images/zlet.png) no-repeat scroll center center; left: 17%;}
#terminaPage1 .slick-next{ background: url(../images/ylet.png) no-repeat scroll center center; right:17%;}
/*#terminaPage1 .slick-prev:hover { background: url(../images/zleth.png) no-repeat scroll center center;}
#terminaPage1 .slick-next:hover { background: url(../images/yleth.png) no-repeat scroll center center;}
*/

.newlie { max-width:1200px; width:90%; margin:0 auto;}
.newlie ul li { float:left; width:31.7%; background:#ECECEC; margin-left:0.8%; margin-right:0.8%; margin-bottom:2%;}
.newlie ul li span { display:block; width:88%; font-size:12px; color:#9e9e9e; font-family:Arial, Helvetica, sans-serif; padding-top:35px; margin:0 auto;}
.newlie ul li font { font-size:16px; color:#333333; display:block;width:88%; margin:0 auto; padding-top:12px;white-space: nowrap;
text-overflow: ellipsis; overflow:hidden;}
.newlie ul li p { width:88%; margin:0 auto; margin-top:12px; text-align:left; line-height:24px; margin-bottom:32px; height:50px; overflow:hidden;}
.moren { width:100%; height:43px; position:relative; overflow:hidden;}
.moren1 { background:url(../images/newbg1.jpg) no-repeat right; height:43px; width:100%; position:absolute; right:0;}
.moren2 { width:95%; height:43px; background:url(../images/newbg2.jpg) no-repeat right; color:#FFF; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:43px; padding-left:5%; right:-100%; position:absolute;}
.newlie ul li a .moren2{-webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.newlie ul li a:hover font { color:#00a1e9;}

/*------发展历程-----*/

.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.fzlcn { width:100%; margin:0 auto; background:#00A1E9;text-align:center; height:62px; margin-top:33px; font-size:18px; color:#fff;}
.fzlcn span { color:#FFF; font-family:impact; font-size:36px; display:inline-block; padding-top:10px;}
.fzlcn em { font-size:18px; color:#fff; font-style:normal; display:inline-block; vertical-align:top; padding-top:18px;}

.procespage { background:url(../images/fzbg.jpg) no-repeat fixed; margin:0 auto; position: relative; }
.proces_ico { height: 87%; position: absolute; left: 50%; top:7%; width: 1px; overflow: hidden; background-color: #efefef; }
.proces-Inner { width: 1200px; margin: 0px auto; }
.proces-T dd { float: left; width: 50%; text-transform: uppercase; }
.proces-T .item1 { text-align: right; color: #c8c8c8; font: 40px/1.1 "futura_lightregular","times new roman","microsoft yahei"; }
.proces-T .item2 { font: 60px/1 "futuramedium","times new roman","microsoft yahei"; color: #009470; }
.proces-info { margin:0 auto; }
.proces-info dd { float: left; width: 50%; }
.proces-info .item1 { text-align: right; color: #323232; font-size: 20px; }
.proces-info .item2 { color: #646464; }
.proces-padding-l { padding: 0px 44px 0px 0px; display: block; }
.proces-padding-r { padding: 0px 0px 0px 44px; display: block; }
.proces_bot { background: url(../images/line_2.png) no-repeat; width: 1px; height: 70px; margin: 18px auto 28px; display: block; }
.procespage .target .item1 { opacity: 0; transform: translate(-70px,0px); -webkit-transform: translate(-70px,0px); transition: 400ms ease 100ms; -webkit-transition: 400ms ease 100ms; }
.procespage .target .item2 { opacity: 0; transform: translate(70px,0px); -webkit-transform: translate(70px,0px); transition: 400ms ease 100ms; -webkit-transition: 400ms ease 100ms; }
.procespage .action .item1, .procespage .action .item2 { opacity: 1; transform: translate(0px,0px); -webkit-transform: translate(0px,0px); }
.proces-list { position: relative; overflow: hidden; margin-top:225px; }
.proces-list dt { border-bottom: 1px solid #efefef; height: 62px; margin-bottom: 45px; }
.proces-list dt.section { margin-bottom: 0px; border-bottom: 0px none; width: 50%; position: absolute; left: 0px; top: 0px; }
.proces-list dd {  position: relative; transition: 300ms ease 0ms; -webkit-transition: 300ms ease 0ms; }
.proces-yd { background: url(../images/fz3.png) no-repeat center; width: 25px; height: 25px; display: block; position: absolute; top: 45px; left: 50%; margin-left: -12px; }
.xjian { background:url(../images/fz1.png) no-repeat; width:46px; height:46px; top:60px; left:50%; margin-left:-23px; position:absolute;}
.znian { background:#00A1E9; border-radius:25px; text-align:center; color:#FFF; font-size:18px; line-height:39px; width:186px; height:39px; top:164px; left:50%; margin-left:-93px; position:absolute;}

.p-year { padding-right: 44px; margin-right: 50%; float: right; font: bold 40px/62px "HelveticaNeueCondensed","times new roman",Helvetica,arial,sans-serif; color: #009470; }
.proces-list .pitem1 { float: left; display: block; width: 50%; *width: 49.99%; }
.proces-list .pitem2 { float: left; display: block; width: 50%; }
.proces-list .proces-R .pitem1 { float: right; }
.proces-list .txt { width: 360px; padding-bottom: 22px; font-size:12px; line-height:22px; }
.proces-list .txt h3 { text-align:center;border-bottom: 1px solid #FFFFFF; padding-bottom:18px; margin-bottom:18px; font-size:30px; font-weight:500; }
.proces-list .txt h3 em{ font-size:18px; font-style:normal; font-weight:500; }

.proces-list .month { color: #323232; font-weight: bold; }
.proces-L .month { float: right; display: block; margin-right: 44px; }
.proces-L .txt {  margin-left: 52px; padding:20px 40px; float: left; color:#FFF; position:relative; }
.proces-R .month { margin-left: 52px; }
.proces-R .txt { margin-right: 52px; padding:20px 40px; float: right; color:#FFF; position:relative; }
.proces-list dd.proces-R .corner { display:none; position:absolute; top:45px;border: 12px solid transparent;border-left-color: #00A1E9;
right:-24px;}
.proces-list dd:hover.proces-R .corner { display:block;}


.proces-list dd.proces-L .corner { display:none; position:absolute; top:45px;border: 12px solid transparent;border-right-color: #00A1E9;
left:-24px;}
.proces-list dd:hover.proces-L .corner { display:block;}



.proces-list dd:hover {color: #fff; }
.proces-list dd:hover .txt { background:#00A1E9;}
.proces-list dd:hover .proces-yd { background:url(../images/fz2.png) no-repeat;}

.proces_bot2 { background: url(../images/pross_bot.png) no-repeat; width: 26px; height: 33px; display: block; margin: 22px auto; }

.gengduo { width:90%; margin:0 auto; text-align:center;background: url(../images/fz1.png) no-repeat center top; padding-bottom:10px; }

.nabu2 { width:100%; cursor:pointer; background:url(../images/fzdian.png) no-repeat bottom center; color:#FFF; font-family:"微软雅黑"; border-radius:15px; padding:5px 0; padding-bottom:7px;padding-top:60px;}


/*------联系我们-----*/
.lxwmbg { background: url(../images/lxbg1.jpg) no-repeat center; width:100%; height:675px; margin-top:20px;}
.lxbt { width:100%; background:url(../images/lxxian1.jpg) no-repeat bottom center; text-align:center; font-size:20px; color:#fff; padding-top:80px; padding-bottom:15px;}
.lxmiao { width:100%; font-size:12px; color:#fff; text-align:center; line-height:25px; padding-top:18px;}
.lxmiao span { font-size:14px; color:#00a1e9;}


.lyzkj { max-width:1200px; margin:0 auto; padding-top:80px; padding-bottom:46px;}
.w100 { width:100%; float:left; padding-bottom:0px;}
.lykuan1 { border:1px solid #F2F2F2;  margin:0; padding:0;width:26.6%; height:44px; line-height:44px; float:left; background:#F2F2F2 url(../images/lytb1.png) no-repeat 5%; padding-left:5%; font-size:12px; color:#3c3d40; margin-right:2%; margin-bottom:5px;}
.lykuan1:hover { border:1px solid #089ADC;background:#fff url(../images/lytb1.png) no-repeat 5%;}

.lykuan2 { border:1px solid #F2F2F2;  margin:0; padding:0;width:26.6%; height:44px; line-height:44px; float:left; background:#F2F2F2 url(../images/lytb2.png) no-repeat 5%; padding-left:5%; font-size:12px; color:#3c3d40;margin-right:2%;margin-bottom:5px;}
.lykuan2:hover { border:1px solid #089ADC;background:#fff url(../images/lytb2.png) no-repeat 5%;}

.lykuan3 { border:1px solid #F2F2F2; margin:0; padding:0; width:26.6%; height:44px; line-height:44px; float:left; background:#F2F2F2 url(../images/lytb3.png) no-repeat 5%; padding-left:5%; font-size:12px; color:#3c3d40;margin-bottom:5px;}
.lykuan3:hover { border:1px solid #089ADC;background:#fff url(../images/lytb3.png) no-repeat 5%;}

.lykuan4 { border:1px solid #F2F2F2; margin:0; padding:0; width:94.3%; height:130px; line-height:25px; float:left; background:#F2F2F2 url(../images/lytb4.png) no-repeat 2% 12%; padding-left:5%; font-size:12px; padding-top:10px; color:#3c3d40; outline:0;}
.lykuan4:hover { border:1px solid #089ADC;background:#fff url(../images/lytb4.png) no-repeat 2% 12%;}

.lytijao { width:198px; height:46px; background-color:#00A1E9; margin:0 auto; border:0; outline:0; text-align:center; font-size:14px; color:#FFF; font-family:"微软雅黑"; line-height:46px; margin-top:32px; display:block;}

.w100 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #3c3d40; font-family:"微软雅黑";
}

.w100 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #3c3d40; font-family:"微软雅黑";
}

.w100 input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #3c3d40; font-family:"微软雅黑";
}

.w100 input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #3c3d40; font-family:"微软雅黑";
}
.zszbg { background:url(../images/lybg1.jpg) no-repeat; width:100%; height:505px; margin:0 auto; margin-top:80px; }
.zsbt { width:100%; text-align:center; padding-top:110px; }
.zsbt h4{ width:100%; text-align:center; font-size:28px; background:url(../images/lyxian.jpg) no-repeat bottom center; padding-bottom:22px; color:#FFF;}
.zsbt p { font-size:15px; line-height:26px;color:#FFF; padding-top:36px;}
.zsbt span.rexian { display:block; text-align:center; width:100%; padding-top:38px;}
.map { width:100%; padding-top:40px;}
.lxxnr { background:#EEEEEE; margin-top:30px;}



.lxynr { }
.lxynr ul li { float:left; margin-right:2%;}
.lxy1 { width:35%; margin-left:9%;}
.lxy2 { width:25%;}
.lxy3 { width:25%;}
.lxynr2 { width:100%; padding-top: 35px; padding-bottom:50px;}

.lxynr ul li span { float:left;display:block;}
.lxynr ul li span img { width:100%;}
.lxynr ul li strong { display:block; color:#555555; font-size:16px; background:url(../images/lxxian2.jpg) no-repeat left bottom; padding-bottom:8px; margin-bottom:8px;}
.lxynr ul li p { float:left;  padding-left:5%; line-height:20px; color:#888888; font-size: 14px;}
.lxy1 span { width:7.2%;}
.lxy1 p { width:85%;}
.lxy2 span { width:9.2%;}
.lxy2 p { width:80%;}

.lxy3 span { width:13%;}
.lxy3 p { width:79%;}

.lxrx { width:100%; margin:0 auto; background:#00A1E9; padding:20px 0;color:#FFF; text-align:center; font-size:17px;}
.lxrx span { font-size:20px; color:#FFF;}

/*-------人力资源------*/
#cons { margin:0 auto; background:url(../images/zpbg.jpg) no-repeat center; height:481px; WIDTH:100%; margin-top:40px;}
#tags {margin: 0 auto;padding: 0; max-width:880px; overflow:hidden; padding-top:78px;}
#tags LI { float: left; position:relative;height:231px;width:181px; margin-left:6.3%; margin-right:6.3%;text-align: center;}
#tags LI A { display:block; background:url(../images/rlbg.png) no-repeat top center;color: #fff; height:100%; font-size:16px; width:100%;}
#tags LI A span { color: #fff; font-size:16px;display:inline-block; padding-top:80px; background:url(../images/rlxian.jpg) no-repeat bottom center; padding-bottom:17px;}

#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag { display: block; }
#tags LI.selectTag A {color: #fff; background:url(../images/rlhbg.png) no-repeat center;}
#tags LI.selectTag A span{color: #fff;}


#tagContents { max-width:880px;  margin:0 auto;height: auto; overflow: hidden; background:rgba(255,255,255,0.8); border-radius:5px; min-height:98px;}
.tagContents {DISPLAY: none;}
#tagContents DIV.selectTag {DISPLAY: block; }
.tagContents p { font-size:12px; background:url(../images/zpdian.png) no-repeat left 10px; padding-left:10px; margin-top:15px; margin-left:15px}

.jobbg { background:#F0F0F0;}
.jopb { max-width:1200px; margin:0 auto;padding-top:35px;}

.sishiliu{ min-height:159px; padding-bottom:10px; overflow:hidden;width:90%; padding-left:5%; padding-right:5%;color:#666666; padding-top:28px; background:url(../images/zpbg2.jpg) no-repeat left top; background-color:#fff;margin-bottom:10px; position:relative;}

.sishiliu .zpkd1 { width:100%; float:left; font-size:18px; color:#333333; padding-bottom:10px;} 
.sishiliu .zpkd3 { float:left;font-size:12px;} 
.sishiliu .zpkd5 { width:auto;font-size:12px; padding-left:10px; float:left;} 
.zpkd3 span ,.zpkd5 span { font-size:12px; color:#00a1e9;}

.person3 { color:#FFF;background:#ED1B24; }
.person4 {background-color:#F2F2F2;}
.amenuTitle  .aaa{width:40px;height:40px; position:absolute; background:url(../images/jiahao.png) no-repeat center; top:85px;right:3%; cursor:pointer;}

.aactiveTitle .aaa{width:40px;height:40px; position:absolute; background:url(../images/jianh.png) no-repeat center; top:85px;right:3%; cursor:pointer;}
.golf1{height:auto;width:100%;margin:0 auto; background:#fff;display:none; overflow:hidden; margin-bottom:10px; padding-bottom:18px;}
.figure-1{color:#666;font-size:13px; float:left;}
.figure-1 button{ border:0;}
.figure-2{color:#666666;font-size:13px;float:left; line-height:30px;}
.currentDd{color:#666666;}
.currentDt{color:#006dbf;}
.huixian{width:90%; margin:0 auto; overflow:hidden; position:relative;}
.shenqing { width:50%; text-align:left;overflow:hidden;}
.shenqing a { font-size:14px; color:#FFF; background-color:#00A1E9; border-radius:5px; display:block; float:left; text-align: center; width:100%; height:40px; line-height:40px;}
.shenqing a:hover { background-color:#D1D1D1; color:#333;}

.zuojp { float:left; min-height:93px; width:28%; padding-right:5%;  padding-top:48px;}
.zuojp2 { float:left; width:28%; padding-right:5%;  padding-top:48px;}

.zjjp { float:left; width:45%;border-left:1px dashed #CBCBCB; padding-left:5%; margin-bottom:10px;}
.zjjp span { font-size:14px; color:#00a1e9; display:block; padding-bottom:10px;}
.zjjp p { font-size:12px;}
.aactiveTitle { margin-bottom:0;}
.aactiveTitle .zjjp{ margin-bottom:0;}
.aactiveTitle .zjjp{ min-height:165px;}


.wzdt_xt { width:70%; float:left;}
.wzdt_xt ul li{float:left; padding-left:10px;}
.wzdt_xt ul li a{color:#666;}

/*-----新闻详情------*/
.contzk {  width:100%; margin:0 auto; padding-top:10px; padding-bottom:20px; }
.biaoti {width:100%;text-align: center;padding-bottom:10px; color:#666; padding-top:20px;  font-size:18px;}
.shijian {width:100%; margin:0 auto; text-align:center; line-height:30px; border-bottom:1px dashed #666; padding-bottom:10px; margin-bottom:30px;}
.maa {width:100%;margin:0 auto;line-height:25px; text-align:left;}
.maa p,.maa span,#hits { line-height:25px;color:#666; text-align:left;}
.bb {width:70%; float:left;}
.bb p,.bb span,.bb a {color:#666; text-align:left;}
.bb a:hover {color:#084FA1;}
.fanyez {width:100%; margin:0 auto; overflow:hidden;}
.fanyez .right { float:right; width:100px;}
.fanyez .right p a {font-size:14px;color:#fff; display:block; width:100px; height:30px; line-height:30px; text-align:center; background-color:#00A1E9; border-radius:5px;}
.fanyez .right p a:hover { color:#fff; background:#777777;}
.fenxaing { width:100%; height:30px; line-height:30px; padding-top:20px;}
.fenxaing span { float:left; display:block; width:52px;}



/* 在线客服 */
.suspend{width:40px;height:198px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:198px;background:url(../images/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(../images/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(../images/suspend.png) -40px -86px;overflow:hidden;}



/*--首页新闻新增--*/
#conb { float:left;WIDTH:100%;}
#conb .change{ width:100%;  margin:0 auto; position:relative;}
#tagb {margin: 0;padding: 0; width:100%;height:32px;float:left;}
#tagb LI { float: left;list-style: none; width:100px; margin-right:5px;border: 1px solid #CBCBCB;    border-radius: 15px;padding: 5px 0;display: block;}
#tagb LI A {color: #3c3c3c; text-align:center;display: block; font-size:14px;text-decoration: none;}
#tagb LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tagb LI.selectTagb {background:#00A1E9; color:#FFF; display: block;}
#tagb LI.selectTagb A {color: #FFF;}
#tagContentb {width:100%;overflow: hidden; margin:0 auto; padding-top:24px;}
.tagContentb {DISPLAY: none;}
#tagContentb DIV.selectTagb {DISPLAY: block}
















/*--公司介绍 最新切图--*/
.mgsz { max-width: 1160px; margin: 0 auto; background: url(../images/mgsbg4.jpg) repeat-x top; background-color: #12B6E3; border-radius: 15px;margin-top: 35px; margin-bottom: 25px;}
.mgpic { float:left; width: 30.6%; padding-left: 4%; text-align: left;}
.mgpic img { width: 100%;}
.mgsyou { float:right; width: 59%; padding-right: 4%; }
.mgsyou h4 {  font-size: 24px; font-weight: 500; padding-top: 7%; color: #fff;}
.mgswz p{ color: #fff; padding-top: 25px;}
.mgswz {padding-bottom: 7%}

/*--公司著作 --*/
.gszlie { width:100%; margin: 0 auto; padding-top: 50px; }
.gszlie ul { margin-left: -12px; margin-right: -12px;}
.gszlie ul li { width: 33.3%; padding-left: 12px; margin-bottom: 24px; padding-right: 12px; float: left;box-sizing: border-box;}
.picz { overflow: hidden; position: relative;}
.picz img {width: 100%; }
.picz img{width: 100%;
overflow-x: hidden;
overflow-y: hidden;
z-index: 1;
transition-delay: 0s;
transition-duration: 1s;
transition-property: all;
transition-timing-function: ease;
-moz-transition-delay: 0s;
-moz-transition-duration: 1s;
-moz-transition-property: all;
-moz-transition-timing-function: ease;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 1s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
-o-transition-delay: 0s;
-o-transition-duration: 1s;
-o-transition-property: all;
-o-transition-timing-function: ease;
z-index:9;}

.gszlie ul li a:hover .picz img{transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);}


.zzpiao { position: absolute; width: 95%; background: url(../images/mzbg5.png) repeat; padding: 5% 0; padding-left: 5%; bottom: 0; font-size: 20px; color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*--荣誉资质--*/

.lkuang { background: #00A1E9; border-radius: 5px; width: 113px; height: 38px; text-align: center; line-height: 38px; display: inline-block; font-size: 15px; color: #fff;}
.mpt36 { padding-top: 36px;}

.ryzlie { width:100%; margin: 0 auto; padding-top: 50px; }
.ryzlie ul { margin-left: -12px; margin-right: -12px;}
.ryzlie ul li { width: 33.3%; padding-left: 12px; margin-bottom: 24px; padding-right: 12px; float: left;box-sizing: border-box;}
.rpicz { overflow: hidden; position: relative; border: 5px solid #8C6B27;}
.rpicz img {width: 100%; }
.rpicz img{width: 100%;
overflow-x: hidden;
overflow-y: hidden;
z-index: 1;
transition-delay: 0s;
transition-duration: 1s;
transition-property: all;
transition-timing-function: ease;
-moz-transition-delay: 0s;
-moz-transition-duration: 1s;
-moz-transition-property: all;
-moz-transition-timing-function: ease;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 1s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
-o-transition-delay: 0s;
-o-transition-duration: 1s;
-o-transition-property: all;
-o-transition-timing-function: ease;
z-index:9;}

.ryzlie ul li a:hover .rpicz img{transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);}

.mrybt { font-size: 14px; color: #666666; text-align: center; line-height: 25px; padding-top: 20px;text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 1; /** 显示的行数 **/
    overflow: hidden;}
.mrybt span { background: url(../images/sports3.png) no-repeat left; padding-left: 20px;font-size: 14px; color: #666666;}
.ryzlie ul li a:hover .mrybt span { color: #00A1E9;}
.you_twobox{display: none}
.you_more { text-align: center;}
.you_more span { font-size: 14px; color: #fff; background: #208DD0; width: 134px; height: 35px; display: inline-block; line-height: 35px; cursor: pointer;}	
.mzlb { width: 100%; border-bottom: 1px solid #2C96E0;}
.mzllie { width: 100%; margin: 0 auto; padding-top: 70px; }
.mzlb ul li {   text-align: center; display: inline-block; font-size: 15px; color: #fff;}
.mzlb ul li a { font-size:15px;  border-radius: 5px;border: 1px solid #B2B2B2;color: #333333; display: block;width: 113px; height: 38px;line-height: 38px; margin-bottom: 40px; }
.mzlb ul li a:hover {background: #00A1E9;color: #fff;}
.mzlb ul li.on a {background: #00A1E9;color: #fff;}
.mzlb ul li.on { background: url(../images/mljian.jpg) no-repeat bottom center;}
.mzlb ul li:hover { background: url(../images/mljian.jpg) no-repeat bottom center;}

.mrylie { width: 100%; padding-top: 10px;}
.mrylie ul li { border-bottom: 1px dashed #B2B2B2; padding-top: 5px; line-height: 50px;height: 50px;}
.mrylie ul li span { display: block; float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.ryyi { font-size: 14px; width: 65%; margin-left: 2%;}
.ryer { font-size: 14px; width: 22%; text-align: center;}
.rysan { font-size: 14px; width: 10%; text-align: center;}
.mrylie ul li a:hover .rysan { color: #208DD0;}

/*--政策标准--*/
.zclie { width: 100%; padding-top: 46px;}
.zclie ul li { background: #F1F1F1; font-size: 18px; padding: 2%; border-radius: 8px; line-height: 30px; margin-bottom: 24px;}
.zclie ul li a{ font-size: 18px;}
.zclie ul li a strong { font-size: 18px; padding-right: 10px;}
.zclie ul li:hover { background: #00A1E9;}
.zclie ul li:hover a { color: #fff;}
.zclie ul li:hover a strong { color: #fff;}

.zclie ul li a:hover{ color: #fff;}
.zclie ul li a:hover strong { color: #fff;}

/*--政策分类 列表--*/
.pt50 { padding-top:50px;}
.zcdbta { background: #ECECEC; height: 53px; line-height: 53px; margin-bottom: 14px; border-radius: 8px; position: relative;}
.zcdbta .aaa{width:22px;height:22px; position:absolute; background:url(../images/mjia.png) no-repeat; top:17px;right:2%; cursor:pointer;}
.zclbt { font-size: 16px; color: #333333; padding-left: 2%;}
.zcxlbg { background: #00A1E9;height: auto; 
    width: 100%;
    margin: 0 auto;margin-bottom: 14px;
    display: none;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;}
.zcxlz { float:left; width: 29%; padding-left: 5%;}
.zcxlz img { width:100%;}
.zcxyou { float:left; width: 55%; padding-left: 5%;font-size: 18px; line-height: 32px; padding-top: 3%; color: #fff;text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 3; /** 显示的行数 **/
    overflow: hidden;}
.zcxyou strong { font-size: 18px; color: #fff; padding-right: 10px;}
.job-lista ul li.current .zcxlbg { display:block;}


/*-公司新闻--*/
.mnew { width: 100%; margin: 0 auto;}
.mnew ul li { overflow: hidden; }
.mnew ul li a { display: block; height: auto;padding: 44px 0; border-bottom: 1px solid #E0E0E0;}
.mnew ul li a:hover { background: #00A1E9;}
.maxwdw { }
.mxwzuo { float: left; width: 70%;}
.mxwyou { float: right;position: relative; width:219px;}
.myanj { background: url(../images/yjhei.png) no-repeat; width: 48px; height: 48px; position: absolute; top: 36px; right: -26px;}
.mnew ul li a:hover .myanj { background: url(../images/yjhuang.png) no-repeat;}
.mxwbt { font-size: 15px; color: #333333;}
.mxwzuo span { color: #999999; display: block; padding-top: 10px;}
.mxwzuo p {overflow:hidden; padding-top: 10px;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.mnew ul li a:hover .mxwbt { color: #fff;}
.mnew ul li a:hover span { color: #fff;}
.mnew ul li a:hover p { color: #fff;}

.mzjlie {}
.mzjlie ul li { width: 25%; padding:0 20px; float: left;-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; margin: 20px 0;}
.mzjbt { background: #E5E5E5; padding-top:10px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;text-align: center; padding-bottom: 10px; width: 90%; padding-left: 5%; padding-right: 5%;}
.mzjbt h4 { color: #333333; font-size: 18px; font-weight: 500; border-bottom: 1px dashed #A4A4A4; padding-bottom: 6px; margin-bottom: 6px; text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.mzjpic { width: 100%;position: relative;}
.mzjpic img { width: 100%;}
.mzjbt span { font-size: 12px; display: block;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.mzjlie ul li a:hover .mzjbt { background: #1F65B2;}
.mzjlie ul li a:hover .mzjbt h4 { color: #fff;border-bottom: 1px dashed #fff;}
.mzjlie ul li a:hover .mzjbt span { color: #fff;}
.zjpiao { position: absolute; width: 100%; height: 100%; background: url(../images/mhui.png) repeat; left: 0; top: 0; opacity:0;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-align: center; font-size: 14px; color: #fff;}
.mzjlie ul li a:hover .zjpiao { opacity: 1;}
.zjpiao span{ width: 20%; display: block; margin: 0 auto; margin-bottom: 5px; margin-top: 30%;}
.zjpiao span img { width:100%;}





