﻿html, body, div, span, 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, button, 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: 0;
	font-size: 100%;
	font-family: "微软雅黑", "verdana, geneva, arial, helvetica, sans-serif";
	color: #666666;
}
body {
	width: 100%;
	min-width: 1280px;
}
li {
	vertical-align: top;
	list-style: none;
}
img {
	vertical-align: top;
	border: none;
	outline: none;
}
a {
	text-decoration: none;
	border: none;
	outline: none;
}
input {
	border: none;
	outline: none;
}
.clear {
 *zoom:1;
}
.clear:after {
	content: '';
	display: block;
	clear: both;
}
/*--------------ico fonts --------------------*/
@font-face {
	font-family: 'fontawesome';
	src: url(../fonts/FontAwesome.otf), url(../fonts/fontawesome-webfont.ttf), url(../fonts/fontawesome-webfont.eot), url(../fonts/fontawesome-webfont.svg), url(../fonts/fontawesome-webfont.woff);
}
@font-face {
	font-family: 'pEobIV';
	src: url(../fonts/pEobIV_lL25TKBpqVI_a2w.woff2);
}
/*----------------------common css---------------------*/
.header-wrap .logo, .header-wrap .nav, .header-form, .header-wrap .nav li {
	float: left
}
.header-right, .header-form input {
	float: right;
}
.wrap {
	width: 100%;
	background: #fff;
}
/*------------header logo------------------*/
.header {
	width: 100%;
}
.header-wrap {
	width: 1200px;
	margin: 0 auto;
}
.header-wrap .logo a, .header-wrap .logo h1 {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 100%;

}
.header {
	height: 100px;
	border-bottom: 3px solid #f5f5f7;
}
.header-wrap .logo {
	position: relative;
	width: 101px;
	height: 95px;
	z-index:99999999;
	
}
.header-wrap .logo a {
	display: block;
	text-indent: -99999px;
	background: url("../img/describtion/logo.png");
	z-index:99999999;
}
.header-right {
	padding-top: 60px;
		z-index:99999999999;
}
.header-wrap .nav {
	width:auto;
}
.header-wrap .nav li>a:hover {
	color: #024ca5;
}
.header-wrap .nav li>a {
	font-family: 'fontawesome';
	color: #666;
}
.header-wrap .nav li>a:after {
	position: relative;
	left: 8px;
	content: "\f107";
	color: #014fa2;
}
.header-form {
	width: 200px;
}
.header-wrap .nav li {
	position: relative;
	padding: 0 18px;
	font-size: 14px;
	cursor: pointer;
	height: 51px;
	z-index:999999999;
	
}
.nav dl {
	position: absolute;
	top: 50px;
	left: 10px;
	z-index: 200;
	display: none;
	border-bottom: 5px solid #014fa2;

}
.nav dd {
	width: 180px;
	border-bottom: 1px solid #E5E5E5;
	
}
.nav dd a {
	display: block;
	padding: 10px;
	color: #555555;
	font-weight: 400;
	padding: 10px 15px;
	font-size: 14px;
	transition: 0.3s ease-in-out 0s;
	background-color: #FFFFFF;
	position: relative;
	line-height: 1.42857143;
	font-weight:bold;
}
.nav dd a:hover {
	background-color: #E5E5E5;
	color: #333333;
	padding-left: 20px;
}
.nav dd a:hover i.ico-double-right {
	color: #014fa2;
}
.nav dd i.ico-double-right {
	margin-right: 8px;
	color: #555555;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.nav dd i.ico-double-right:after {
	content: "\f101";
}
.header-form .txt-search {
	width: 100px;
	background: none;
	font-size: 12px;
	height: 16px;
	text-indent: 4px;
	border-bottom: 1px solid #cccccc;
}
.header-form .btn-search {
	width: 27px;
	height: 27px;
	background: url("../img/ico/btn-search.jpg") center center no-repeat;
	cursor: pointer;
}
.circle-opacity {
	position: absolute;
	z-index: 98;
	left: -80%;
	top: -87%;
	z-index: 100;
	width: 240px;
	height: 240px;
}
.circle-opacity-wrap {
	position: relative;
	width: 240px;
	height: 240px;
}
.circle-opacity1 {
	position: absolute;
	z-index: 99;
	left: 55%;
	top: 50%;
	margin-left: -80px;
	margin-top: -80px;
	width: 160px;
	height: 160px;
}
.circle-opacity2 {
	position: absolute;
	z-index: 99;
	left: 7%;
	top: 0%;
	width: 240px;
	height: 240px;
}
.circle-opacity2, .circle-opacity1 {
	opacity: 0;
	filter: alpha(opacity=0);
	background: -webkit-radial-gradient(center, rgba(0,0,0,0) 65%, rgba(0,0,0,0.5) 100%);
	background: -moz-radial-gradient(center, rgba(0,0,0,0) 65%, rgba(0,0,0,0.5) 100%);
	background: -ms-radial-gradient(center, rgba(0,0,0,0) 65%, rgba(0,0,0,0.5) 100%);
	background: -o-radial-gradient(center, rgba(0,0,0,0) 65%, rgba(0,0,0,0.5) 100%);
	background: radial-gradient(center, rgba(0,0,0,0) 65%, rgba(0,0,0,0.5) 100%);
	border-radius: 50%;
	-webkit-animation: logo-circle 1.2s infinite alternate cubic-bezier(0.25, 0.1, 0.25, 0.1);
	-moz-animation: logo-circle 1.2s infinite alternate cubic-bezier(0.25, 0.1, 0.25, 0.1);
	-ms-animation: logo-circle 1.2s infinite alternate cubic-bezier(0.25, 0.1, 0.25, 0.1);
	-o-animation: logo-circle 1.2s infinite alternate cubic-bezier(0.25, 0.1, 0.25, 0.1);
	animation: logo-circle 1.2s infinite alternate cubic-bezier(0.25, 0.1, 0.25, 0.1);
}
.circle-opacity1 {
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	-ms-animation-delay: 0.1s;
	-o-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.circle-opacity2 {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-ms-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
@-webkit-keyframes logo-circle {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes logo-circle {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-ms-keyframes logo-circle {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-o-keyframes logo-circle {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes logo-circle {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
/*-----------------banner-----------------*/

/*-----------------------index center  content------------------------*/
.index-content {
	width: 1280px;
	margin: 0 auto;
	padding: 0px 0;
	height:600px;
}
.index-content>ul {
	width: 1048px;
	margin: 0 auto;
}
.index-content>ul>li {
	float: left;
	width: 300px;
	margin: 0 23px;
}
.index-content li .title {
	padding: 23px 0;
}
.index-content li h2 {
	width: 90px;
	height: 26px;
	line-height: 26px;
	background: url("../img/ico/angle.jpg") right bottom no-repeat;
	font-size: 1em;
	font-weight: normal;
	color: #143851;
}
.index-content li img {
	width: 290px;
	padding: 4px;
	border: 1px solid #eeeeee;
}
.index-content .text li {
	height: 26px;
	line-height: 26px;
	text-indent: 2em;
	font-size: 12px;
	background: url("../img/ico/point.jpg") 16px center no-repeat;
}
.index-content .text li a {
	color: #666;
}
.index-content .text h3 {
	font-size: 12px;
	line-height: 40px;
	color: #005d9e;
}
.index-content .text p {
	font-size: 12px;
	line-height: 26px;
}
.index-content .more a {
	display: block;
	text-indent: -999999px;
}
.index-content .more .more-menu {
	position: relative;
	width: 20px;
	height: 9px;
	display: block;
	border-top: 3px solid #74aa48;
	border-bottom: 3px solid #74aa48;
	float: right;
}
.index-content .more-menu:after {
	position: absolute;
	left: 0;
	top: 3px;
	width: 20px;
	height: 3px;
	content: '';
	background: #74aa48;
}
/*.wrap-section{*/
    /*width: 100%;*/
    /*overflow: hidden;*/
    /*height:573px;*/
/*}*/
/*.product-slider{*/
    /*width: 300%;*/
/*}*/
/*.item{*/
    /*position: relative;*/
    /*left:-6%;*/
    /*float: left;*/
    /*width: 15%;*/
    /*text-align: center;*/
    /*opacity:0.5;*/
    /*filter:alpha(opacity=50);*/
/*}*/
/*.item h5{*/
    /*font-size: 22px;*/
    /*color: #333;*/
/*}*/
/*.item p{*/
    /*width: 80%;*/
    /*margin: 0 auto;*/
/*}*/
/*.item.active{*/
    /*opacity:1;*/
    /*filter:alpha(opacity=100);*/
/*}*/


.index-about {
	width: 1180px;
	margin: 0 auto;
	padding: 50px 0;
}
.index-about>div {
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0)
}
.index-about .left {
	float: left;
	left: -100%;
}
.index-about .right {
	float: right;
	width: 630px;
	right: -100%;
}
.index-about .right h2 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	padding: 10px 0;
}
.index-about .right p {
	line-height: 22px;
	font-size: 12px;
	color: #333;
	text-indent: 2em;
}
.index-about .right h3 {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.footer{
	background:#e0dfdf;
	}
.footer-wrap {
	width: 1180px;
	margin: 0 auto;
	padding-top:30px;
}
.footer-wrap li {
	float: left;
	width: 70px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-right: 1px solid #ddd;
}
.footer-wrap li a {
	display: block;
	font-size: 12px;
}
.footer-wrap .copyright {
	float: left;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	text-indent: 1em;
}
.footer-wrap .jishuzhichi {
	float: right;
	margin-right:30px;
}
/*** 3.11 afternoon  **/
/*
.float_window{
	width:350px;
	height:150px;
	background:#09C;
	position:fixed;
	right:0px;
	top:50%;
	z-index:999999;
}*/


/*****************/
/*在线客服*/
.izl-rmenu {
	position: fixed;
	right: 0;
	margin-right: 20px;
	bottom: 20px;
	padding-bottom: 20px;
	background: url(../images/r_b.png) 0px bottom no-repeat;
	z-index: 999;
}
.izl-rmenu .btnw {
	width: 72px;
	height: 73px;
	margin-bottom: 1px;
	cursor: pointer;
	position: relative;
}
/*.izl-rmenu .btnw-qq {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
	background-color: #004ea2;
}
.izl-rmenu .btnw-qq:hover {
	background-color: #004ea2;
}
.izl-rmenu a.btnw-qq, .izl-rmenu a.btn-qq:visited {
	background: url(../images/r_qq.png) 0px 0px no-repeat;
	background-color: #004ea2;
	text-decoration: none;
	display: block;
}*/
.izl-rmenu .btnw-wx {
	background: url(../images/r_wx.png) 0px 0px no-repeat;
	background-color: #004ea2;
}
.izl-rmenu .btnw-wx:hover {
	background-color: #004ea2;
}
/*.izl-rmenu .btnw-wx .pic {*/
	/*position: absolute;*/
	/*left: -160px;*/
	/*top: 0px;*/
	/*display: none;*/
	/*width: 160px!important;*/
	/*height: 160px;*/
/*}*/
.izl-rmenu .btnw-phone {
	background: url(../images/r_phone.png) 0px 0px no-repeat;
	background-color: #004ea2;
}
.izl-rmenu .btnw-phone:hover {
	background-color: #004ea2;
}
.izl-rmenu .btnw-phone .phone, .izl-rmenu .btnw-wx .wx {
	/*background-color: #004ea2;*/
	position: absolute;
	width: 160px!important;
	left: -160px;
	top: 0px;
	line-height: 73px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}
.izl-rmenu .btnw-top {
	background: url(../images/r_top.png) 0px 0px no-repeat;
	background-color: #004ea2;
	display: none;
}
.izl-rmenu .btnw-top:hover {
	background-color: #004ea2;
}










/*----------banner -------------*/
.banner{
    position: relative;
    width: 100%;
    height:auto;
}
.banner .prev,.banner .next{
    position: absolute;
    top:50%;
    margin-top:-20px;
    z-index: 100000;
    height:80px;
    width: 80px;
    text-align: center;
    line-height:80px;
    font-family: 'fontawesome';
    font-size: 60px;
    color: #ccc;
    cursor: pointer;
}
.banner .prev:hover,.banner .next:hover{
    color: #fff;
}
.banner .prev{
    left: 10px;
}
.banner .next{
    right: 10px;
}
.banner .prev:after{
    content: "\f104";
}
.banner .next:after{
    content: "\f105";
}
.banner-list{
    position: relative;
    width:100%;
    height: 670px;
    overflow: hidden;

}
.banner-list li{
    position: absolute;
    width: 100%;
    height: 100%;
    display: none;
    /*-webkit-transition: all 2s cubic-bezier(0.445, 0.05, 0.55, 0.95);*/
    /*-moz-transition: all 2s cubic-bezier(0.445, 0.05, 0.55, 0.95);*/
    /*-ms-transition: all 2s cubic-bezier(0.445, 0.05, 0.55, 0.95);*/
    /*-o-transition: all 2s cubic-bezier(0.445, 0.05, 0.55, 0.95);*/
    /*transition: all 2s cubic-bezier(0.445, 0.05, 0.55, 0.95);*/
}
.choose-list{
    position: absolute;
    left: 50%;
    bottom:20px;
    z-index: 10;
}
.choose-list li{
    float: left;
    margin: 0 10px;
    width: 10px;
    height:10px;
    border-radius: 50%;
    background: #fff;
}
.choose-list li.selected{
    background: #ccc;
}
.banner-text{
    position: absolute;
    left: 20%;
    top:20%;
    height: 100%;
    text-align: center;
    cursor: pointer;
}
.banner-text-wrap{
    position: relative;

    top: 15%;
    margin: 0 auto;
}
.banner-list-li{
    position:relative;
    width: 100%;
    height:100%;
}
.banner-text1 a{
    color: #fff;
    font-size: 16px;
}
.banner-text1 a:after{
    content: '_________';
    display: block;
    margin: 5px auto 15px auto;
}
.banner-text2{
    margin-bottom: 30px;
}
.banner-text2 a{
    font-size: 30px;
    font-family: 'Didot', icons1, serif;
    color: #fff;
    letter-spacing: -4px;
    line-height: 1.1em;
}
.banner-btn{
    padding: 30px 0;
}
.banner-btn a{
    color: #fff;
    padding: 10px 40px;
	border:1px solid #CCC;
    cursor: pointer;
}
.banner-text-wrap>div{
    position: relative;
    left:-200%;

}








/************     newss  page  *******************/
.about-store-list{
    width: 1000px;
    margin:30px auto;
}
.about-store-list .store-wrap .text{
    width: 100%;
    border: 1px solid #dbdbdb;
}
.about-store-list .store-wrap li{
    float: left;
    width: 30%;
    padding:  1.5%;
}
.about-store-list .store-wrap h3{
    margin-top:15px;
    text-align: center;
    font-size: 16px;
    color: #000;
    font-family: "微软雅黑";
}
.about-store-list .store-wrap p{
    padding: 10px;
    font-size: 12px;
    text-align: center;
	font-family:"微软雅黑";
}
.about-store-list .store-wrap .store-btn{
    margin: 15px auto;
    width: 212px;
    height:36px;
    line-height: 36px;
    color: #000;
    text-align: center;
    border: 1px solid #dbdbdb;
	font-size:12px;
	cursor:pointer;
}
.about-bg{
    width: 100%;
    height:450px;
    background: url("../img/bg.jpg") no-repeat fixed;
    background-size:cover ;
    --webkit-background-size: cover;
}
.about-bg .touxiang{
    width: 100%;
    height: 90px;
    padding-top: 100px;
    text-align: center;
}
.about-bg .text{
    font-size: 36px !important;
    margin: 28px 0 20px 0 !important;
    color: #fff;
    line-height: 1.2;
    float: none;
    text-align: center;
}
.about-bg .author{
    font-size: 14px !important;
    margin: 10px 0 90px 0 !important;
    color: #fff;
    line-height: 1.2;
    float: none;
    text-align: center;
}
.about-why{
    width: 1000px;
    margin: 50px auto;
    padding-bottom: 50px;
    border-bottom: 1px solid #dbdbdb;

}.about-team{
    width: 1000px;
    margin: 0 auto;

}
.about-team p{
    font-size:16px;
	text-indent:2em;
	 font-family:微软雅黑;
}

.about-team li{
    width: 300px;
    float: left;
    padding:0 15px ;
    text-align: center;
}
.about-team .title>div,.about-team .title h3>em,.about-team li .name{
    color:#000;
    font-family: "times new roman";
}
.about-team .title h3>em{
    font-size: 37px;
    font-style: italic;

}
.about-team .title>div{
    font-size: 40px;
    padding-bottom: 18px;
}
.about-team .title>p{
    font-size: 12px;
    padding-bottom: 28px;
	font-family:"微软雅黑";
	text-align:left;
	line-height:20px;
	text-indent:2em;
}
.about-team li .name{
    text-align: center;
    font-size: 14px;
	font-family:"微软雅黑";
    line-height: 24px;
    padding-top: 20px;
}
.about-team li .staff{
    text-align: center;
    font-style: italic;
}
.about-team li .contact-method{
    padding: 20px 0;
}


/******************/






/************  rec  *****************/






/*****************  /  *****/







/************招聘信息*************/
.jobcon{ width:1000px; margin:0 auto; /*margin-top:120px;*/ padding-bottom:100px;}
.zpxx{ overflow:hidden; margin-top:50px;}
.zpxx li{ float:left; width:313px; margin-left:20px;margin-bottom:30px; border:1px solid #ccc; height:240px; position:relative;}
.zpnr{ width:246px; margin:0 auto;}
.zpnr .zw{ font-size:16px; margin-top:30px; border-bottom:1px solid #CCC; padding-bottom:10px; color:#000;}
.zpnr p{  font-size:14px; line-height:23px;}
.jhimg{ position:absolute; bottom:0px; left:0px;}

.page{
	font-size: 0px;
	text-align: center;
	margin-top:50px;
}
.page a{
	font-size: 12px;
	color: #999;
	display: inline-block;
	_display:inline;
	padding: 0 5px;
	border: 1px solid #999;
	margin-right: 5px;
	line-height: 23px;
}
.page a:hover,.page a.active{
	background: #0075a9;
	font-weight: bold;
	color: #fff;
	border: 1px solid #0075a9;
}

.ljsq {
	border:none 0;
	width:80px;
	height:20px;
	line-height:18px;
	font-size:10px;
	text-align:center;
	background-color:#0075a9;
	color:#fff;
	margin-top:30px;
	margin-left:35px;
	margin-right:15px;
	cursor:pointer
}
/************招聘信息*************/




/*********    case     *************/

/*sto开始*/
.width-100{
    width:94%;
	margin:0 auto;
	margin-top:80px;
}
 .col-lg-4 {
    width: 33.33333333%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-xs-12 {
   width: 32%;
  
}
.index-products>div{
    float: left;
}
.products-list-text{
    padding: 5% 10% 12% 10%;
    text-align: center;
}
.products-list-text-title{
    font-size: 11px;
    color: #acb1b4;
    text-transform: capitalize;
}
.products-list-text-describtion{
    font-size: 13px;
    text-transform: uppercase;
    color: #1e1e1e;
}
.index-products img{
    opacity: 1;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition:opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-out;
}
.index-products .col-lg-4,.index-products .col-xs-12,.index-products .col-sm-4{
    padding:0;
}
.index-products img:hover{
    opacity:0.7
}
.pic{
    position: relative;
}
.pic>div{
    position: absolute;
    background: #93bbe6;
    z-index: 1000;
    opacity:0.7;
    filter:alpha(opacity=70)
}
.pic .line-left,.pic .line-top{
    left:0;
    top:0;
}
.pic .line-left,.pic .line-right{
    width: 10px;
    height:0%;

}
.pic .line-right,.pic .line-bottom{
    right:0;
    bottom:0;
}
.pic .line-top,.pic .line-bottom{
    width: 0%;
    height: 10px;
}
/*sto结束*/	

/*********    /case     *************/





/************      banner text       *************/
.show_index{ position:absolute; top:-200px; left:0px; width:100%; height:100%;}
.show_wz{ width:500px; margin:0 auto; text-align:center;}
.show_zw{ font-size:30px; color:#fff; margin-top:50%; margin-top:250px; position:relative; left:-100px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.show_yw{ font-size:20px; color:#fff; margin-top:20px; font-weight:700;position:relative; right:-100px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}


.show_zwcon{ font-size:30px; color:#fff; margin-top:50%; margin-top:300px; position:relative; left:-100px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.show_ywcon{ font-size:20px; color:#fff; margin-top:20px; font-weight:700;position:relative; right:-100px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.show_zwcon01{ font-size:30px; color:#fff; margin-top:50%; margin-top:300px; position:relative; left:-100px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.show_ywcon01{ font-size:20px; color:#fff; margin-top:20px; font-weight:700;position:relative; right:-100px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}

/***********     / banner   text   ***************/





/*****     3. 21  ***********/

#beliefs {
	text-align: center;
	padding-bottom: 90px;
}
#beliefs .cycle-slideshow, #beliefs .cycle-slideshow .slide {
	width: 100%;
}
#beliefs .slide strong {
	display: block;
	font-size: 24px;
	line-height: 1em;
	margin-bottom: 24px;
}
#beliefs .slide strong sup {
	font-weight: normal;
	font-size: 16px;
}
#beliefs .slide h4 {
	font-size: 50px;
	font-style: italic;
	color: #da251c;
	font-family: 'Old Standard TT', serif;
	line-height: 1em;
	margin-bottom: 20px;
}
#beliefs .slide p {
	color: #999ca5;
	margin-bottom: 34px;
}

#beliefs .cycle-pager a {
	margin: 0 6px;
	font-size: 14px;
	font-weight: bold;
	color: #3a3c41;
	border: solid 3px #f5efeb;
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 0 3px 2px 3px;
	line-height: 1em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
#beliefs .cycle-pager a.cycle-pager-active {
	border-color: #da251c;
	color: #da251c;
}

#beliefs .cycle-next,
#beliefs .cycle-prev {
	background: url(../images/arrows.png) no-repeat;
	width: 50px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	top: 70px;
	z-index: 200;
	left: 20px;
}
#beliefs .cycle-next {
	background-position: right bottom;
	right: 20px;
	left: auto;
}


	#testimonials {
		
		padding: 75px 0 105px 0;
	}
	#testimonials blockquote br {
		display: block;
	}
	#testimonials blockquote p {
		font-size: 24px;
		color:#d3d4d7;
	}
	#team-carousel-wrap,
#team-carousel {
	position: relative;
}
#team-carousel {
	width: 100%;
}
.team-cycle.cycle-next,
.team-cycle.cycle-prev {
	background: url(../images/arrows.png) no-repeat;
	width: 50px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	top: 150px;
	z-index: 200;
	left: -60px;
}
.team-cycle.cycle-next {
	background-position: right bottom;
	right: -60px;
	left: auto;
}
#team-carousel .slide {
	margin-bottom: 50px;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	float: left;
	max-width: 292px !important;
}
#team-carousel .slide:last-child {
	margin-bottom: 25px;
	float: left;
}
#team-carousel .slide h3 {
	color: #3a3c41;
	font-size: 23px;
	font-weight: bold;
	background: url(../images/sep.gif) no-repeat center bottom;
	padding-bottom: 24px;
	margin-bottom: 16px;
}
#team-carousel .slide img {
	width: 100%;
	height: auto;
	display: block;
	background: #fff;
}
#team-carousel .slide aside {
	background: #fff;
	margin-top: -3px;
	padding: 25px 25px 0 25px;
	text-align: center;
	min-height: 235px;
	position: relative;
}
#team-carousel .slide aside p {
	color: #989ca5;
	font-size: 16px;
	margin-bottom: 20px;
	white-space: initial;
}
#team-carousel .slide .button {
	margin: 0 auto;
	position: absolute;
	bottom: -18px;
	left: 0;
	right: 0;
	width: 140px;
}

#testimonials {
	/*background: #f5efeb;*/
	padding: 30px 0 0 0;
	text-align: center;
}
#testimonials h3 {
	font-size: 29px;
	font-family:Arial, Helvetica, sans-serif;
	color: #eee;
	line-height: 1.2em;
	margin-bottom: 24px;
}
#testimonials blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	font-size: 21px;
	color: #eee;
}
#testimonials blockquote p {
	font-size: 16px;
	margin-bottom: 30px;
}
#testimonials blockquote br {
	display: none;
}
#testimonials blockquote img {
	display: block;
	margin: 0 auto;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	margin-bottom: 34px;
}
#testimonials blockquote h6 {
	font-size: 24px;
	font-weight: bold;
	color: #b3bccc;
	background: url(../images/sep2.gif) no-repeat center bottom;
	line-height: 1em;
	padding-bottom: 14px;
	margin-bottom: 10px;
}
#testimonials blockquote em {
	display: block;
	font-size: 18px;
	font-family: 'Old Standard TT', serif;
	color: #b3bccc;
	padding-bottom:20px;
}
#testimonials .cycle-prev,
#testimonials .cycle-next {
	position: absolute;
	top: 60px;
	left: 50%;
	z-index: 200;
	width: 12px;
	height: 17px;
	background: url(../images/arrows-t.png) no-repeat 0 0;
	cursor: pointer;
}
#testimonials .cycle-prev {
	margin-left: -106px;
}
#testimonials .cycle-next {
	background-position: right bottom;
	margin-left: 96px;
}

#experience {
	padding-bottom: 20px;
}
#experience .large-4 {
	padding-bottom: 20px;
	text-align: center;
}
#experience h3 {
	font-weight: 300;
	font-size: 24px;
}
		#experience p{
			color: #999ca5;
			text-align: left;
		}
/******  / 3.  21   *********/


.dbdh{ width:1150px; height:220px; margin:0 auto; padding-top:25px;}
.dbdh ul li{ width:145px; height:auto; float:left; margin-right:30px;}
.dbdhtitle{ width:auto; height:35px; border-bottom:1px #ddd solid; line-height:35px;  font-family:"微软雅黑"; font-size:13px; color:#555}
.dbdhbody{ width:auto; padding-top:5px; line-height:25px; font-family:"微软雅黑"; font-size:12px; color:#555}

/*********  product33   ************/
.nr_top_box{
	width:100%;
	overflow:hidden;
	margin-top:60px;
	border-bottom:1px solid #ccc;
}
.nr_top{
	overflow:hidden;
	width:980px;
	margin:auto;
}
.nr_top span{
	display:block;
	text-align:center;
	font-family:'微软雅黑';
	font-size:36px;
	line-height:60px;
}
.nr_1{
	width:326px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-top:60px;
	color:#666;
}
.nr_1 i{
	font-size:32px;
	color:#666;
	display:block;
	float:left;
	margin-left:108px;
}
.nr_1 a{
	font-size:16px;
	font-family:'微软雅黑';
	color:#666;
	display:block;
	float:left;
	line-height:32px;
	margin-left:10px;
}
.nr_1 a:hover 
{
	color:#004ea2;}

.nr_1 i:hover 
{
	color:#004ea2;}
	
.nr_p{
	width:980px;
	margin:auto;
	margin-top:40px;
	font-size:12px;
	line-height:24px;
	font-family:'微软雅黑';
	margin-bottom:40px;
}
.nr_img_box{
	overflow:hidden;
	width:980px;
	margin:auto;
	margin-top:60px;
}
.nr_left,.nr_img
{
	float:left;
}
.nr_right
{
	float:right;
}
.nr_left i,.nr_right i
{
	font-size:40px;
	color:#ccc;
	line-height:340px;
}
.nr_img
{
	margin-left:250px;
}






ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li {
	list-style: none;
}

.lichengbox{
	position: relative;
	width: 980px;
	height:460px;
	margin:0 auto;
	overflow: hidden;
}
.timerbox{
	position: absolute;
	bottom:30px;
	left:50%;
}
.licheng .timerbox ul{
	position: relative;


}
.licheng .timerbox li{
	float: left;
	width: 196px;
	cursor: pointer;
}

.licheng .timerbox .year-detail{
	position: relative;
	text-align: center;
	padding:10px 0;
	border-bottom:1px solid #000;
	color:#000;
	font-size:12px;
}

.licheng .timerbox .circle{
	position: absolute;
	left:50%;
	top:48px;
	margin-left: -6px;
	display: inline-block;
	width: 10px;
	height:10px;
	background: #f2f2f2;
	border:2px solid #0162a7;
	border-radius: 50%;
	transition: all 1s;
}
.licheng .timerbox .circle:hover{
	box-shadow: 0px 0 10px #0162a7;
}
.licheng .timerbox .selected{
	box-shadow: 0px 0 10px #0162a7;
	background-color: #0162a7;
}
.eventbox{
	width: 980px;
	margin:0 auto;
	overflow: hidden;
}
.eventbox ul{
	width:5500px ;
}
.eventbox li{
	float: left;
	width: 980px;
	height:460px;
	background: #fff;
	margin: 0px 20px;
}
.eventbox li .pic,.eventbox li .eventtext{
	float: left;
	padding: 6px;
	box-sizing: border-box;
}
.eventbox li .eventtext{
	width: 300px;
}
.eventbox li .pic{
	width: 585px;
}
.eventtext h3{
	line-height: 30px;
	font-size: 22px;
	color:#000
}
.eventtext p{
	line-height: 1.5;
	font-size: 12px;
}


.energy_al_box
{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.energy_al_top
{
	overflow:hidden;
	margin-bottom:60px;
}
.energy_al_top span
{
	display:block;
	text-align:center;
	font-family:'微软雅黑';
	font-size:30px;
}
.energy_al_nr
{
	width:1570px;
	overflow:hidden;
	margin:auto;
}
.energy_al
{
	width:980px;
	overflow:hidden;
	float:left;
}
.energy_al_img
{
	width:375px;
	float:left;
	overflow:hidden;
}
.energy_al_text
{
	overflow:hidden;
	width:375px;
	background:#f4f3f0;
	height:374px;
	float:left;
}
.energy_al_text span
{
	display:block;
	font-family:'微软雅黑';
	text-align:center;
	color:#323232;
	margin-top:15px;
	margin-bottom:10px;
}
.energy_al_text p
{
	margin:0;
	font-family:'微软雅黑';
	font-size:12px;
	color:#999;
	text-align:center;
	line-height:24px;
}



/** navigation-down **/
.navigation-down{position:absolute;top:102px;left:0px;width:100%; z-index:99999999;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#f7f7f7;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative; padding:30px 0;}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.cpdhbk{
	height:auto;
	}
.cpdhbk_left{
	width:280px;
	height:auto;
	float:left;
	background:#eeeeee;
	padding:50px 0;
	}
.cpdhbk_right{
	width:900px;
	height:auto;
	background:#f7f7f7;
	float:right;
	position:relative;
	}
.cpdhbk_left ul{
	width:80%;
	height:auto;
	margin:0 auto;
	border-top:1px solid #cccccc;
	}
.cpdhbk_left ul li{
	height:auto;
	}
.cpdhbk_left ul li a{
	display:block;
	line-height:50px;
	border-bottom:1px solid #cccccc;
	font-size:14px;
	color:#666;
	font-weight:bold;
	}
.cpdhbk_left ul li a span{
	float:right;
	font-family:"黑体";
	}
.cpdhbk_left ul li a:hover{
	color:#014fa2;
	}
.cpdhbk_ybnr{
	width:100%;
	height:auto;
	position:relative;
	}	
.cpdhbk_ybnrs{
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	background:#f7f7f7;
}
.cpdhbk_ybnrs ul{
	height:auto;
	}
.cpdhbk_ybnrs ul li{
	width:25%;
	height:auto;
	float:left;
	}
.cpdhbk_sjfl{
	height:auto;
	padding:0px 10px;
	}
.cpdhbk_sjflbt{
	line-height:40px;
	background:#eee;
	text-align:center;
	}
.cpdhbk_sjflnr{
	height:auto;
	margin-top:15px;
	}
.cpdhbk_sjflnr p{
	line-height:30px;
	margin:0 auto;
	text-align: center;
	}
.cpdhbk_sjflnr p a{
	color:#666;
	text-decoration:none;
	}
.cpdhbk_sjflnr p a:hover{
	color:#014fa2;
	text-decoration:none;
	}
.cpdhbk_ybnrs01{ display:block;}	
.cpdhbk_ybnrs02{ display:none;}
.cpdhbk_ybnrs03{display:none;}
.cpdhbk_ybnrs04{display:none;}
.cpdhbk_ybnrs05{display:none;}

.cgal_ul{
	height:auto;
	}
.cgal_ul ul{
	height:auto;
	}
.cgal_ul ul li{
	width:25%;
	height:auto;
	float:left;
	}
.cgal_zj{
	width:80%;
	height:auto;
	margin:0 auto;
	}
.cgal_zjbt{
	line-height:30px;
	border-bottom: 1px dotted #cccccc;
	color:#014fa2;
	text-align:center;
	padding-bottom:5px;
	}
.cgal_zjnr{
	height:auto;
	margin-top:15px;
	}
.cgal_zjnr p{
	line-height: 30px;
    margin: 0 auto;
    text-align: center;
	}
.cgal_zjnr p a{
	color: #666;
    text-decoration: none;
	}
.cgal_zjnr p a:hover{
	color:#014fa2;
	text-decoration: none;
	}
/** navigation-down **/