@charset "utf-8";
#header {
}
#header .hc {
	padding-top: 30px;
	padding-bottom: 30px;
}
#header .hc .hcr {
	padding-top: 5px;
}

#header .hc .hcr ul li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	display: block;
	width: 150px;
	color: #666;
}
#header .hc .hcr ul li div {
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #FF3333;
	display: block;
	float: left;
	height: 45px;
	width: 45px;
	margin-right: 10px;
	margin-left: 20px;
}

#header .hc .hcr ul li .hrphone {
	background-image: url(../../img/phone1.png);
}
#header .hc .hcr ul li .hrmail {
	background-image: url(../../img/mail1.png);
}
#header .hc .hcr ul li .hrch {
	background-image: url(../../img/China1.png);
}
#header .hc .hcr ul li .hren {
	background-image: url(../../img/English1.png);
}
#header .hc .hcr ul li strong {
	color: #999;
}

#header .hm {
	background-color: #0CB3C6;
}
#header .hm .hmt a {
	color: #FFF;
	line-height: 50px;
	display: inline-block;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
	margin-right: 2px;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}
#header .hm .hmt a:hover {
	background-color: #0CE5E5;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}
#header .hm .hmt .smtad {
	background-color: #0CB3C6;	
}
#header .hm .hmt ul li {
	display: inline-block;
}
#header .hm .hmt ul li:hover > ul {
	display: block;	
}
#header .hm .hmt ul li ul {
	position: absolute;
	z-index: 9999;
	background-color: #0BDADE;
	display: none;
}
#header .hm .hmt ul li ul li {
	display: block;
}

#header .hm .hmt ul li ul li a {
	line-height: 40px;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;
	display: block;
	margin: 0px;
}



#center {

}


#center .ctp ul li .ctpc {
	height: 400px;
	width: 1100px;
	color: #FFF;
	font-size: 15px;
	padding-top: 100px;
	margin-right: auto;
	margin-left: auto;
}
#center .ctp ul li .ctpc strong {
	font-size: 20px;
}
#center .ctp ul li .ctpc h1 {
	padding-top: 40px;
	padding-bottom: 40px;
	font-size: 36px;
}
#center .ctp ul li .c1 {
	text-align: center;
}
#center .ctp ul li .c2 {
	text-align: left;
}
#center .ctp ul li .c2 h1 {
	color: #FB4848;
}
#center .ctp ul li .c3 {
	text-align: center;
}
#center .ctp ul li .c3 h1 {
	color: #FB4848;
}
#center .atp {
	background-image: url(../../temp/aa.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 240px;
}


#center .cc .ccict {
	margin-right: auto;
	margin-left: auto;
	background-color: #0CB3C6;
	width: 300px;
	margin-top: 30px;
	margin-bottom: 30px;
	
}
#center .cc .ccict a {
	display: block;
	line-height: 50px;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background-image: url(../../img/arrl.png);
	background-repeat: no-repeat;
	background-position: left center;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
#center .cc .ccict a:hover {
	background-color: #0CE5E5;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	
}
#center .cc .ccict a strong {
	display: block;
	background-image: url(../../img/arrr.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#center .cc .ccic {
	padding-top: 30px;
	padding-bottom: 30px;
}
#center .cc .ccicbg {
	background-color: #F6F6F6;
}
#center .cc .ccic .ccis {
	padding: 10px;
}

#center .cc .ccic .ccis ul li {
	width: 330px;
	margin-right: 15px;
	margin-left: 15px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #0CE5E5;
	float: left;
	color: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0CB3C6;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
#center .cc .ccic .ccis ul li:hover {
	background-color: #0CB3C6;
	border-top-color: #0CE5E5;
	border-right-color: #0CE5E5;
	border-bottom-color: #0CE5E5;
	border-left-color: #0CE5E5;
	cursor: pointer;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#center .cc .ccic .ccis ul li: {
	
}
#center .cc .ccic .ccis ul li .ccisi {
	height: 170px;
	background-repeat: no-repeat;
	background-position: center center;
}
#center .cc .ccic .ccis ul li h3 {
	text-align: center;
	padding: 10px;
	font-size: 18px;
	font-weight: normal;
}

#center .cc .ccic .ccis ul li span {
	background-color: #FFFFFF;
	display: block;
	color: #333333;
	font-size: 13px;
	padding: 20px;
	border: 1px solid #EBEBEB;
}


#center .cc .ccic .ccis ul .i1 {
	background-image: url(../../temp/a1.jpg);	
}
#center .cc .ccic .ccis ul .i2 {
	background-image: url(../../temp/a2.jpg);	
}
#center .cc .ccic .ccis ul .i3 {
	background-image: url(../../temp/a3.jpg);	
}
#center .cc .cciab {
	background-color: #F6F6F6;
	padding-top: 30px;
	padding-bottom: 30px;
}
#center .cc .cciab .cciabtc {
	color: #333;
	text-align: center;
	margin-bottom: 30px;
	font-size: 15px;
}
#center .cc .cciab .cciabtc strong {
	color: #000;
}

#center .cc .cciab .cciap ul li {
	height: 215px;
	width: 20%;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
}
#center .cc .cciab .cciap ul .p1 {
	background-image: url(../../temp/p1.png);	
}
#center .cc .cciab .cciap ul .p2 {
	background-image: url(../../temp/p2.png);	
}
#center .cc .cciab .cciap ul .p3 {
	background-image: url(../../temp/p3.png);	
}
#center .cc .cciab .cciap ul .p4 {
	background-image: url(../../temp/p4.png);	
}
#center .cc .cciab .cciap ul .p5 {
	background-image: url(../../temp/p5.jpg);	
}
#center .cc .ccin {
	padding-top: 30px;
	padding-bottom: 30px;
}

#center .cc .ccin .ccinc {
	color: #666;
	text-align: center;
	margin-bottom: 30px;
	font-size: 15px;
}
#center .cc .ccin .ccinn {
}
#center .cc .ccin .ccinn ul {
	text-align: center;
}

#center .cc .ccin .ccinn ul li {
	width: 330px;
	margin-right: 15px;
	margin-left: 15px;
	display: inline-block;
	overflow: hidden;
	background-color: #0CB3C6;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	vertical-align: top;
	text-align: left;
	margin-bottom: 15px;
}
#center .cc .ccin .ccinn ul li:hover {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	background-color: #OCE5E5;
	
}
#center .cc .ccin .ccinn ul li .ccinnti {
	height: 200px;
	overflow: hidden;
}
#center .cc .ccin .ccinn ul li .ccinnti img {
	position: relative;
}

#center .cc .ccin .ccinn ul li span {
	border: 1px solid #EBEBEB;
	display: block;
	padding: 25px;
	color: #333333;
	font-size: 13px;
	background-color: #FFF;
	margin-bottom: 3px;
}
#center .cc .ccin .ccinn ul li span h3 {
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 15px;
	color: #000000;
}
#center .cc .ccic .ccac h1 {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	line-height: 49px;
	color: #333;
	text-transform: uppercase;
}

#center .cc .ccic .ccac h1 strong {
	font-size: 36px;
	font-weight: normal;
}
.nbg {
	background-color: #F4F4F4;
}
#center .cc .ccic .ccnc .ccncl {
	float: left;
	width: 730px;
	background-color: #FFF;
	padding: 20px;
}
#center .cc .ccic .ccnc .ccncl dl {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	color: #828282;
}
#center .cc .ccic .ccnc .ccncl dl dt {
	float: left;
	width: 200px;
}

#center .cc .ccic .ccnc .ccncl dl dd {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 500px;
}
#center .cc .ccic .ccnc .ccncl dl dd a {
	font-size: 16px;
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
}
#center .cc .ccic .ccnc .ccncl .ccnclc span {
	font-size: 13px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
}

#center .cc .ccic .ccnc .ccncl .ccnclc h1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}




#center .cc .ccic .ccnc .ccncr {
	float: right;
	width: 260px;
	background-color: #FFF;
	padding: 20px;
}
#center .cc .ccic .ccnc .ccncr h2 {
	font-size: 20px;
	font-weight: normal;
	color: #666;
	margin-bottom: 15px;
}
#center .cc .ccic .ccnc .ccncr ul {
	padding-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
}
#center .cc .ccic .ccnc .ccncr ul li a {
	color: #666;
	padding: 13px;
	display: block;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	line-height: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EBEBEB;
	border-left-color: #EBEBEB;
}

#center .cc .ccpt a {
	color: #999;
	line-height: 50px;
	font-size: 16px;
	padding-right: 16px;
	display: inline-block;
	padding-left: 16px;
}
#center .cc .ccpt a:hover {
	color: #333;	
}
#center .cc .ccpt .pbc {
	background-image: url(../../img/arr2_2.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#center .cc .ccpt .pbc:hover {
	background-image: url(../../img/arr2_1.png);
}
#center .cc .ccpt .pbcd {
	background-image: url(../../img/arr2_1.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #333;
}
#center .cc .ccpt ul li {
	float: left;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#center .cc .ccpt ul li:hover >ul {
	display: block;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#center .cc .ccpt ul li ul {
	position: absolute;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 160px;
	border-right-color: #EBEBEB;
	border-bottom-color: #D6D6D6;
	border-left-color: #EBEBEB;
	display: none;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	z-index: 999;
}
#center .cc .ccpt ul li ul li {
	float: none;
}

#center .cc .ccpt ul li ul li a {
	font-size: 14px;
	line-height: 36px;
	display: block;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
#center .cc .ccpt ul li ul li a:hover {
	color: #FB4848;
	background-color: #F6F6F6;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
#center .cc .ccpt2 {
	background-color: #F6F6F6;
	font-size: 14px;
	line-height: 36px;
}
#center .cc .ccpt2 span {
	display: block;
}




#center .cc .ccpc {
	background-color: #F8F8F8;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#center .cc .ccpc ul {
	text-align: center;
}

#center .cc .ccpc ul li {
	width: 300px;
	font-size: 13px;
	overflow: hidden;
	padding: 15px;
	display: inline-block;
}
#center .cc .ccpc ul li a {
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #EBEBEB;
	border-left-color: #F4F4F4;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
#center .cc .ccpc ul li a:hover {
	border: 1px solid #3F4955;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
#center .cc .ccpc ul li .ccpcti {
	height: 200px;
	overflow: hidden;
}
#center .cc .ccpc ul li .ccpcti img {
	position: relative;
}

#center .cc .ccpc ul li span {
	background-color: #FFF;
	display: block;
	color: #6D6D6D;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	height: 200px;
	text-align: left;
}
#center .cc .ccpc ul li span h3 {
	font-size: 16px;
	margin-bottom: 10px;
	color: #333333;
}

















#footer {
	background-color: #0CAAC6;
}
#footer .ft {
	background-color: #0CB3C6;
	background-image: url(../../img/footer-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 30px;
	padding-bottom: 30px;
}
#footer .ft .ftc ul li {
	height: 87px;
	width: 25%;
	background-image: url(../../img/arr1_y.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
}
#footer .ft .ftc ul li a {
	background-repeat: no-repeat;
	background-position: 34px center;
	padding-left: 100px;
	color: #CCC;
	font-size: 16px;
	line-height: 30px;
	display: block;
	height: 74px;
	padding-top: 13px;
}
#footer .fb {
	text-align: center;
	color: #F6F6F6;
	font-size: 13px;
	font-weight: bold;
	padding: 20px;
}
