body,html{color:#666;margin:0;padding:0;font:12px/24px Microsoft YaHei,PingFangSC-Regular,SimSun,san-serif;background: #fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}
ul,ol,li{list-style-type:none}
address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}
img{border:0 none;max-width: 100%;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
object,textarea,img,iframe{vertical-align: top;}
textarea{overflow: auto;}
a{text-decoration:none;color:#2C2C2C;outline: none;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}
a:hover{text-decoration:none;color:#de3939;}
.wrap{width:1200px; margin: 0 auto;min-width:1200px}
input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}
.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}
.l{float:left;_display: inline;} .r{float:right;_display: inline;}
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank70,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank30,.blank40,.blank50,.blank60{clear:both;display:block; font-size:1px; overflow:hidden;}
.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}
.blank50{height:50px;}.blank60{height:60px;}.blank70{height:70px;}
.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}



.head{
	padding: 70px 0 28px 0;
}
.nav{
	margin-top: 120px;
	overflow: hidden;
}
.nav ul li{
	float: left;
	margin-left: 50px;
}
.nav ul li a{
	font-size: 16px;
}
.nav ul li a.active{
	color: #9bd8d1;
}

/*幻灯片*/
.fullSlide {
    width:100%;
    position:relative;
    height:690px;
}
.fullSlide .bd {
    margin:0 auto;
    position:relative;
    z-index:0;
    overflow:hidden;
}
.fullSlide .bd ul {
    width:100% !important;
}
.fullSlide .bd li {
    width:100% !important;
    height:690px;
    overflow:hidden;
    text-align:center;
}
.fullSlide .bd li a {
    display:block;
    height:690px;
}
.fullSlide .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:30px;
    left:0;
    height:11px;
    line-height:11px;
}
.fullSlide .hd ul {
    text-align:center;
    margin:0 auto;
}
.fullSlide .hd ul li {
    cursor:pointer;
    display:inline-block;
    *display:inline;
    zoom:1;
    width:14px;
    height:14px;
    margin:0 6px;
    overflow:hidden;
    background:url(../images/icon-circle.png) right no-repeat;
    filter:alpha(opacity=90);
    opacity:0.9;
    line-height:999px;
    z-index:999;
}
.fullSlide .hd ul .on {
    background:url(../images/icon-circle.png) left no-repeat;
}
.fullSlide .prev, .fullSlide .next {
    display:block;
    position:absolute;
    z-index:1;
    top:42%;
    margin-top:30px;
    left:5%;
    z-index:1;
    width:40px;
    height:60px;
    background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor:pointer;
    filter:alpha(opacity=50);
    opacity:0.5;
    display:none;
}
.fullSlide .next {
    left:auto;
    right:5%;
    background-position:-6px -137px;
}


.index-text{
	padding: 80px 0;
}
.index-title-cn{
	font-size: 40px;
	color: #faa36d;
	font-weight: bold;
	line-height: 50px;
}
.index-title-en{
	font-size: 30px;
	color: #faa36d;
	font-weight: 100;
	line-height: 35px;
	padding-top: 20px;
}
.index-p{
	font-size: 24px;
	font-weight: 100;
	padding: 50px 0;
}

.index-pic{
	padding: 30px 0;
}
.index-pic li{
	float: left;
	margin-left: 11px;
}
.index-pic li.on{
	margin-left: 0;
}


.index-item{
	margin-bottom: 80px;
}
.index-item .title{
	font-size: 30px;
	padding-bottom: 20px;
}
.index-item .item li{
	float: left;
	margin-left: 30px;
}
.index-item .item li.on{
	margin-left: 0;
}
.index-item .item li.mt30{
	margin-top: 30px;
}
.index-item .item li a{
	display: block;
}
.index-item .item li img{
	border-radius: 10px;
}


.footer{
	background: #f1f1f1;
	padding: 50px 0;
}
.footer-icon{
	display: flex;
	justify-content: flex-end;
}
.footer-icon img{
	height: 30px;
}
.footer-icon .icon{
	margin-right: 20px;
}
.footer-nav{
	padding: 0 0 30px 0;
}
.footer-nav a{
	display: inline-block;
	margin-right: 160px;
	font-size: 18px;
}
.footer-link .title{
	font-size: 18px;
	padding-bottom: 10px;
}
.footer-link .link a{
	font-size: 12px;
	color: #999;
	display: inline-block;
	margin-right: 15px;
}

.copyright{
	background: #305d7c;
	padding: 40px 0;
	color: #e5eaee;
	font-size: 14px;
}
.copyright a{
	font-size: 14px;
	color: #e5eaee;
}


/*列表*/
.list{
	position: relative;
}
.list .list-title{
	line-height: 320px;
	height: 320px;
	font-size: 34px;
	color: #FFF;
}
.list-box{
	background: #FFF;
	border: 1px solid #f2f2f2;
	padding: 40px 80px;
}

.about{
	background: url(../images/about.jpg) top center no-repeat;
}
.product-banner{
	background: url(../images/product.jpg) top center no-repeat;
}
.news-banner{
	background: url(../images/news.jpg) top center no-repeat;
}
.about-box .title{
	padding-bottom: 10px;
}
.about-box .title a{
	font-size: 14px;
}
.about-box .title a.on{
	font-size: 24px;
}
.about-info{
	font-size: 18px;
	color: #888;
	line-height: 32px;
}
.about-info .w480{
	width: 480px;
}
.about-info .w500{
	width: 500px;
}
.about-info .w300{
	width: 300px;
}
.about-info .more{
	width: 260px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #000;
}
.about-info .more a{
	display: block;
	font-size: 18px;
}



/*.strength-banner{
	background: url(../images/strength-1.jpg) no-repeat center;
	height: 1306px;
}*/
.strength-bg{
	/*background: url(../images/strength-bg.jpg) no-repeat center;*/
	height: 892px;
	/*position: relative;*/
}
.strength-text{
	position: relative;
	height: 892px;
}
.strength-bg .title{
	font-size: 34px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 160px;
}
.strength-bg .text{
	position: absolute;
	/*left: 215px;*/
	left: 0;
	bottom: 100px;
	color: #FFF;
}
.strength-bg .text .cn{
	font-size: 50px;
	line-height: 55px;
	font-weight: bold;
}
.strength-bg .text .en{
	font-size: 34px;
	font-weight: 100;
	padding-top: 10px;
}
.strength .strength-title{
	font-size: 24px;
	padding: 40px 0 20px 0;
}
.strength .w600{
	width: 600px;
	height: 463px;
	background: #f1f1f1;
	position: relative;
}
.strength .text{
	position: absolute;
	right: 70px;
	bottom: 70px;
}
.strength .text .t{
	font-size: 36px;
	line-height: 36px;
}
.strength .text .p{
	font-size: 56px;
	line-height: 56px;
	text-align: right;
}


.contact-head{
	background: #faa36d;
}
.contact-head .nav ul li a{
	color: #FFF;
}
.contact .wrap{
	width: 1000px;
	min-width: 1000px;
}
.contact{
	padding: 50px 0 0 0;
}
.company{
	padding-bottom: 20px;
	padding-left: 64px;
}
.company .cn{
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 15px;
}
.company .en{
	font-size: 30px;
	line-height: 30px;
}
.contact-item{
	padding: 20px 40px;
	border-top: 1px solid #000;
	font-size: 16px;
	overflow: hidden;
}
.contact-item .w70{
	width: 90px;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
}
.contact-item .w930{
	width: 810px;
}
.contact-item .contact-item-right{
	padding-left: 20px;
	color: #666;
}


.news{
	padding-top: 50px;
}
.news-title{
	font-size: 26px;
	padding-bottom: 20px;
}
.news-item ul li{
	line-height: 46px;
	border-bottom: 1px solid #999;
	font-size: 14px;
}
.news-item ul li span{
	float: right;
}
.news-content-title{
	font-size: 24px;
	padding-bottom: 20px;
}
.news-info{
	font-size: 16px;
}


.job .item .title{
	font-size: 16px;
	font-weight: bold;
}
.job .item{
	width: 600px;
	margin-top: 20px;
}
.job-item{
	font-size: 14px;
}
.job-item-content{
	padding-top: 20px;
	padding-right: 20px;
}


.honor-item li{
	/*float: left;
	width: 580px;
	margin-left: 40px;*/
	margin-top: 40px;
}
.honor-item li .t{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.honor-item li .p{
	padding: 10px 0;
	font-size: 14px;
}
.honor-item li img{
	border: 1px solid #dedede;
}
.honor-item li.on{
	margin-left: 0;
}


.product-list{}
.product-list .item{
	margin-bottom: 40px;
}
.product-list .item .t{
	font-size: 18px;
	color: #000;
	font-weight: bold;
}
.product-list .item .p{
	padding: 10px 0;
	font-size: 14px;
}
.product-list .item .pic{}


.product-box{}
.product-box .title{
	font-size: 24px;
	text-align: center;
	padding-bottom: 20px;
}
.product-box .product-box-info{}


.pages span{
	float: left;
	border: 1px solid #dedede;
	padding: 3px 5px;
	margin-right: 10px;
}
.pages .page-numbar{
	border: none;
	padding: 0;
	margin-right: 0;
}
.pages span li{
	float: left;
	border: 1px solid #dedede;
	padding: 3px 8px;
	margin-right: 10px;
}
.pages a{
	display: block;
}
.pages span li.active a{
	color: #f00;
}