
.container{
	
}
@media(max-width:768px){
	
}
.wtx2,
.wtx{
	max-width: 100%;
	margin: 0 auto;
}
.wtx{
	width: 964px;	
}
.wtx2{
	width: 810px;
}
.fz-1{
	font-size: 16px;
}
.fz-2{
	font-size: 13px;
}
.lh-1{
	line-height: 2.1;
}
.lh-2{
	line-height: 2.5;
}
.lh-3{
	line-height: 2;
}
.pos-img{
	display: block;
	width: 100%;
}
.movebg{
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 110% 100%;
	-webkit-transition: 600ms;
	transition: 600ms;
}
.pw {
    width: 1280px;
    max-width: 100%;
    margin: 0 auto;
 }

.lgImg{ 
	display:block; 
	width:100%; 
	}
.pic,
.pic2{ 
	display:block; 
	overflow:hidden; 
	position:relative; 
	}
.pic > img{ 
	display:block; 
	width:100%; 
	transition:600ms; 
	-webkit-transition:600ms; 
	}
.pic2 > img{
	display:block; 
	width:100%; 
	}
.nowti{ 
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow:hidden; 
	line-height:1.4; 
	}
.now{ 
	white-space:nowrap; 
	overflow:hidden; 
	line-height:1.4; 
	}
.freeTx{ 
	text-align:justify;
	overflow:hidden;
	position:relative;
	}
.freeTx img{  
	max-width:100%; 
	}
.tx{ 
	text-align:justify; 
	overflow:hidden; 
	line-height:26px !important; 
	}
.ti,
.name,
.ch{ 
	line-height:1.4; 
	}
.en{ 
	line-height:1.1; 
	}
.ttu{ text-transform:uppercase; }
.fwb{ font-weight: bold; }
.rel{ position:relative; }
.l{ float:left; }
.r{ float:right; }
.tac{ text-align: center; }
.fsi{ font-style: italic; }
.dsb{ display: block; }
.dib{ display: inline-block; }

.brc{ border-radius: 100%; }
.ico,
.aw{
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
	}
.line{ display: block; }
.fixbg{ 
	background-repeat: no-repeat; 
	background-size: cover; 
	background-attachment: fixed; 
	}
.psfixbg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat; 
	background-position: center center; 
	background-size: cover; 
	z-index: -1;
}
.fib,
.pager{ 
	text-align:center; 
	font-size:0;
	}
.ib,
.pager a{ 
	display: inline-block; 
	*zoom: 1; 
	*display: inline; 
	vertical-align:middle; 
	font-size:14px; 
	}
.mcv{  
	line-height:54px; 
	text-align:center; 
	cursor:pointer; 
	display:none; 
	} 
.caret { 
	display: inline-block; 
	width: 0px; 
	height: 0px; 
	margin-left: 10px; 
	vertical-align: middle; 
	border-top: 4px solid; 
	border-right: 4px solid transparent; 
	border-left: 4px solid transparent; 
	}
.a-icos{
	display: block;
	background-image: url(../images/aicos.png);
	background-repeat: no-repeat;
}
.b-icos{
	display: block;
	background-image: url(../images/bicos.png);
	background-repeat: no-repeat;
}
.pofixbg{
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: -1;
}




.ix-about .pic{ float: left; width: 46.18%; }
.ix-about .txts{ float: right; width: 48.18%; padding-top: 15px; }
.ia-title .en{ font-size: 16px; margin-bottom: 8px; }
.ia-title .ch{ font-size: 32px; }
.ix-about .tx{ height: 72px; margin-top: 45px; }
.ia-more a{ display: inline-block; width: 138px; padding:5px 0; border: 2px solid #ccc; font-size: 12px; line-height: 24px; color: #ccc; text-align: center; }
.ia-more a:hover{ background: #ff9966; border-color: #ff9966; color: #fff; }
.ia-num-list li{ float: left; position: relative; width: 33.33%; line-height: 1; }
.ia-num-list .pa{ padding-right: 25px; }
.ia-num-list li + li .pa{ padding-left: 25px; }
.ia-num-list li + li:after{ content: ""; position: absolute; top: 50%; margin-top: -30px; left: -25px; width: 1px; height: 60px; background: #ccc; }
.ia-num-list .num{ font-size: 45px; color: #336699; }
.ix-about .ia-more{ margin-top: 40px; }
.ix-about .ia-num-list{ margin-top: 150px; }
.ix-about{ padding: 90px 0 100px 0; }
.bb{ height:80px; background:rgba(0,153,0,0.5)}
.ix-pro{ position: relative; height:580px; overflow:hidden}
.ip-pics,
.ip-pics .item,

.ix-pro .b{ position: absolute; left: 0; right: 0; bottom: 0;background:rgba(0,0,0,0.3) }
.ix-pro .b{ z-index: 199;  }
.ia-title.white{ color: #fff; }
.ix-pro .ia-title{ margin-bottom: 5.41%; }
.ip-list{ margin-left: -10px;}
.ip-list li{ float: left; width: 33.33%; }
.ip-list a{ display: block; position: relative; height: 80px; overflow: hidden; padding: 0 10px; margin-left: 10px; color: #fff; }
/*.ip-list a:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #fff; }
.ip-list a:after{ content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; height: 7px; background: #ff9966; -webkit-transition: 300ms; transition: 300ms; }*/
.ip-list li a:hover{display: block; position: relative; height: 80px; overflow: hidden; padding: 0 10px; margin-left: 10px; background: rgba(255,255,255,0.6); color: #444; border-radius:0px; }
.ip-list li:nth-child(1) i{ background: url(../images/proico001.png) center center no-repeat}
.ip-list li:nth-child(1):hover .ico{ background: url(../images/proico01d.png) center center no-repeat}

.ip-list li:nth-child(2) i{ background: url(../images/proico002.png) center center no-repeat}
.ip-list li:nth-child(2):hover .ico{ background: url(../images/proico002d.png) center center no-repeat}

.ip-list li:nth-child(3) i{ background: url(../images/proico003.png) center center no-repeat}
.ip-list li:nth-child(3):hover .ico{ background: url(../images/proico003d.png) center center no-repeat}
/*.ip-list a:hover:after{ content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; height: 7px; background: #ff9966; -webkit-transition: 300ms; transition: 300ms; }*/
.ip-list .ico{ height: 60px; margin-bottom: 22px; float:left; width:60px; margin-top:5px; }
.ip-list h1.nowti{ font-size: 22px; margin-bottom: 5px; float:left; margin-left:25px;width:50%; text-align:left;margin-top:10px; }
.ip-list p.nowti{ font-size: 16px; color: #fff; margin-bottom: 13px; float:left;margin-left:25px;;width:70%; text-align:left;margin-top:0px;}
.ip-list li:hover p.nowti{ font-size: 16px; color: #444; margin-bottom: 13px; }
.ip-list .more{ color: #ff9966; }
.ip-list .rel{ margin-top: 5px; -webkit-transition: 400ms; transition: 400ms; }
.ip-list p.nowti,
.ip-list .more,
.ip-list a:before{  -webkit-transition: 400ms; transition: 400ms; }
.in-list a.act{ color: #ff9966; }
.ip-list a.act p.nowti,
.ip-list a.act .more,
.ip-list a.act:before{ opacity: 1; visibility: visible; }
.ip-list a.act .rel{ margin-top: -42px; }
.ip-list a.act h1.nowti{ color: #3399cc; }
.ip-list a.act:after{ width: 100%; left: 0; right: auto; }
.ip-txts{ position: relative; }
.ip-arrow a{ display: block; position: absolute; top: 50%; margin-top: -22px; z-index: 99; width: 45px; height: 44px; background: url('../images/white.png'); background: rgba(255, 255, 255, .5); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3); box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.ip-arrow .b-icos{ position: absolute; top: 50%; margin-top: -10px; left: 50%; margin-left: -6px; width: 11px; height:20px;  }
.ip-arrow .prev .b-icos{ background-position: -117px 0px; }
.ip-arrow .next .b-icos{ background-position: -117px -20px; }
.ip-arrow .prev{ left: 48px; }
.ip-arrow .next{ right: 48px; }
.ip-arrow a:hover{ background: #ff9966; }



@media(max-width:768px){
	.pw {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
 }
	.ix-about .pic{ float: left; width: 46.18%; }
.ix-about .txts{ float: right; width: 48.18%; padding-top: 15px; }
.ia-title .en{ font-size: 16px; margin-bottom: 8px; }
.ia-title .ch{ font-size: 32px; }
.ix-about .tx{ height: 72px; margin-top: 45px; }
.ia-more a{ display: inline-block; width: 138px; padding:5px 0; border: 2px solid #ccc; font-size: 12px; line-height: 24px; color: #ccc; text-align: center; }
.ia-more a:hover{ background: #ff9966; border-color: #ff9966; color: #fff; }
.ia-num-list li{ float: left; position: relative; width: 33.33%; line-height: 1; }
.ia-num-list .pa{ padding-right: 25px; }
.ia-num-list li + li .pa{ padding-left: 25px; }
.ia-num-list li + li:after{ content: ""; position: absolute; top: 50%; margin-top: -30px; left: -25px; width: 1px; height: 60px; background: #ccc; }
.ia-num-list .num{ font-size: 45px; color: #336699; }
.ix-about .ia-more{ margin-top: 40px; }
.ix-about .ia-num-list{ margin-top: 150px; }
.ix-about{ padding: 90px 0 100px 0; }
.bb{ height:80px; background:rgba(0,153,0,0.5)}

.ix-pro{ position: relative; height:280px; overflow:hidden}
.ip-pics,
.ip-pics .item,

.ix-pro .b{ position: absolute; left: 0; right: 0; bottom: 0;background:rgba(0,0,0,0.3) }
.ix-pro .b{ z-index: 199;  }
.ia-title.white{ color: #fff; }
.ix-pro .ia-title{ margin-bottom: 5.41%; }
.ip-list{ margin-left: -10px;}
.ip-list li{ float: left; width: 100%; }
.ip-list a{ display: block; position: relative; height: 80px; overflow: hidden; padding: 0 10px; margin-left: 10px; color: #fff; }
/*.ip-list a:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #fff; }
.ip-list a:after{ content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; height: 7px; background: #ff9966; -webkit-transition: 300ms; transition: 300ms; }*/
.ip-list li a:hover{display: block; position: relative; height: 80px; overflow: hidden; padding: 0 10px; margin-left: 10px; background: rgba(255,255,255,0.6); color: #444; border-radius:0px; }
.ip-list li:nth-child(1) i{ background: url(../images/proico001.png) center center no-repeat}
.ip-list li:nth-child(1):hover .ico{ background: url(../images/proico01d.png) center center no-repeat}

.ip-list li:nth-child(2) i{ background: url(../images/proico002.png) center center no-repeat}
.ip-list li:nth-child(2):hover .ico{ background: url(../images/proico002d.png) center center no-repeat}

.ip-list li:nth-child(3) i{ background: url(../images/proico003.png) center center no-repeat}
.ip-list li:nth-child(3):hover .ico{ background: url(../images/proico003d.png) center center no-repeat}
/*.ip-list a:hover:after{ content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; height: 7px; background: #ff9966; -webkit-transition: 300ms; transition: 300ms; }*/
.ip-list .ico{ height: 60px; margin-bottom: 22px; float:left; width:60px; margin-top:5px; }
.ip-list h1.nowti{ font-size: 22px; margin-bottom: 5px; float:left; margin-left:25px;width:50%; text-align:left;margin-top:10px; }
.ip-list p.nowti{ font-size: 16px; color: #fff; margin-bottom: 13px; float:left;margin-left:25px;;width:70%; text-align:left;margin-top:0px;}
.ip-list li:hover p.nowti{ font-size: 16px; color: #444; margin-bottom: 13px; }
.ip-list .more{ color: #ff9966; }
.ip-list .rel{ margin-top: 5px; -webkit-transition: 400ms; transition: 400ms; }
.ip-list p.nowti,
.ip-list .more,
.ip-list a:before{  -webkit-transition: 400ms; transition: 400ms; }
.in-list a.act{ color: #ff9966; }
.ip-list a.act p.nowti,
.ip-list a.act .more,
.ip-list a.act:before{ opacity: 1; visibility: visible; }
.ip-list a.act .rel{ margin-top: -42px; }
.ip-list a.act h1.nowti{ color: #3399cc; }
.ip-list a.act:after{ width: 100%; left: 0; right: auto; }
.ip-txts{ position: relative; }
.ip-arrow a{ display: block; position: absolute; top: 50%; margin-top: -22px; z-index: 99; width: 45px; height: 44px; background: url('../images/white.png'); background: rgba(255, 255, 255, .5); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3); box-shadow: 0 0 3px rgba(0, 0, 0, .3); }

.ip-arrow .b-icos{ position: absolute; top: 50%; margin-top: -10px; left: 50%; margin-left: -6px; width: 11px; height:20px;  }
.ip-arrow .prev .b-icos{ background-position: -117px 0px; }
.ip-arrow .next .b-icos{ background-position: -117px -20px; }
.ip-arrow .prev{ left: 48px; }
.ip-arrow .next{ right: 48px; }
.ip-arrow a:hover{ background: #ff9966; }
	
	
	
}
