@charset "utf-8";
/* CSS Document */
body {
	font-size: 14px;
	color: #21282e;
	font-family: 微软雅黑;
	overflow:hidden;overflow-y:auto;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.clearfix:after, .clearfix:before {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
ul, li, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color: #21282e;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
img {
	border: 0;
}
.box1 {
	width: 1200px;
	margin: 0 auto;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.box {
	width: 1200px;
	margin: 0 auto;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	position: relative;
}
p {
	font-size: 14px;
	line-height: 28px;
	color: #333;
}
a:hover {
	color: #238cc5;
}
/* header */

/*banner*/


.banner .slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.banner .slideBox .hd {
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 10px;
	z-index: 1;
}
.banner .slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.banner .slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	width: 50px;
	height: 2px;
	background: #fff;
	cursor: pointer;
}
.banner .slideBox .hd ul li.on {
	background: #238cc5;
	color: #fff;
}
.banner .slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.banner .slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.banner .slideBox .bd img {
	width: 100%;
	display: block;
}
.banner .slideBox .prev, .banner .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.banner .slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}
.banner .slideBox .prev:hover, .banner .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.banner .slideBox .prevStop {
	display: none;
}
.banner .slideBox .nextStop {
	display: none;
}
.banner {
}
/*导航*/


.header {
	width: 100%;
	position: absolute;
	z-index: 999;
}
.header_box {
	width: 1300px;
	margin: auto;
	
}
.logo {
	width: 30%;
	float: left;
	padding-top: 10px;
}
.logo img {
	width: 100%;
}
.nav {
	height: 70px;
	line-height: 70px;
	position: relative;
	z-index: 1;
	float: right;
	margin-top: 15px;
}
.nav a {
	color: #fff;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav .nLi h3 {
	float: left;
	font-weight: normal;
}
.nav .nLi h3 a {
	display: block;
	padding: 0 20px;
	font-size: 18px;
	font-weight: bold;
}
.nav .nLi h3:hover a {
	border-bottom: 3px solid #238cc5;
	color: #fff;
}
.nLi li a {
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	color: #333;
	float: left;
	margin-right: 50px;
}
.nLi li {
	margin: auto;
	float: left
}
.nav .sub {
	display: none;
	width: 1300px;
	overflow: hidden;
	left: 0;
	top: 73px;
	position: absolute;
	line-height: 26px;
	padding-bottom: 20px;
	background: #fff;
	padding-top: 30px;
	border-radius: 2px;
}
.nav .sub a {
	display: block;
}
.nLi li e {
	width: 30px;
	height: 1px;
	background: #333;
	display: block;
	margin-bottom: 5px;
}
.nLi li:hover e {
	background: #238cc5;
}
.nav .sub a:hover {
	color: #238cc5;
	background: #fff;
}
.nav .nLi.on {
	color: #fff;
}
.nav #sy a {
	color: #fff;
}
.nav .nLi.on h3 a {
	border-bottom: 3px solid #238cc5 !important;
}
.nav #sy a:hover {
	color: #fff;
	border-bottom: 3px solid #238cc5 !important;
}
.nav #sy.on h3 a {
	border-bottom: 0px solid #238cc5 !important;
}
.nav #sy h3 a:hover {
	border-bottom: 3px solid #238cc5 !important;
}
.nav #gywm {
	left: -625px;
}
.nav .jj {
	padding-left: 525px;
}
.nav #xwzx {
	left: -735px;
}

.nav #cpzx {
	left: -847px;
}
.nav .xw {
	padding-left: 704px;
}
.nav .cp {
	padding-left: 620px;
}
.nav .gc {
	padding-left: 989px;
}
.nav .rc {
	padding-left: 1052px;
}
.nav .lx {
	padding-left: 1184px;
}
.nav #gcal {
	left: -960px;
}
.nav #rczp {
	left: -1073px;
}
.nav #lxwm {
	left: -1185px;
}
.about {
	height: 610px;
	overflow: hidden;
}
.about_box {
	width: 1300px;
	margin: auto;
	position: relative;
	top: -535px;
}
.about_l .img1 {
	float: left;
	position: relative;
	z-index: 999;
}
.about_l .img2 {
	float: right;
	position: relative;
	top: -115px;
}
.about_l {
	float: left;
	width: 650px;
	height: 480px;
	overflow: hidden;
}
canvas {
	width: 100% !important;
	height: 600px !important;
}
.waves {
	position: relative;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.about_r {
	float: right;
	width: 610px;
}
.about_r .synr p {
	color: #666;
	font-size: 16px;
}
.about_r .synr {
	margin-top: 30px;
}
.about_r h2 {
	font-size: 32px;
}
.about_r .more a {
	background: url(../images/jjmore.png) no-repeat;
	width: 180px;
	height: 50px;
	display: block;
	font-size: 14px;
	text-align: center;
	line-height: 50px;
	color: #238cc5;
}
.about_r .more {
	margin-top: 50px;
}
.about_r .more a:hover {
	font-weight: bold;
}
.s_pro {
	background: url(../images/cpbj.jpg) repeat-y;
	padding-top: 60px;
	padding-bottom: 40px;
	position: relative;
}
.pro_box {
	width: 1300px;
	margin: auto;
}
.pro_box ul li {
	background: #fff;
	width: 49%;
	float: left;
	margin-bottom: 20px;
}
.pro_box ul .cp1 {
	margin-right: 26px;
}
.pro_box ul li .pro_l {
	float: left;
	width: 41%;
	background: #f4f4f4;
	padding: 30px;
}
.pro_box ul li .pro_r {
	float: right;
}
.pro_box ul li .pro_r img {
	width: 100%;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.pro_box ul li:hover .pro_r img {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}
.pro_box ul li .pro_l h4 {
	font-size: 24px;
	color: #666;
	font-weight: normal;
	margin-bottom: 30px;
}
.pro_box ul li .pro_l p {
	font-size: 14px;
	color: #666;
}
.pro_box ul li .pro_l e {
	font-family: 宋体;
	font-size: 30px;
	color: #666;
	margin-top: 44px;
	display: block;
}
.pro_box ul li:hover .pro_l {
	background: #238cc5;
}
.pro_box ul li:hover h4 {
	font-weight: bold;
	color: #fff;
}
.pro_box ul li:hover p {
	color: #fff;
}
.pro_box ul li:hover e {
	color: #fff;
}
.s_case {
	position: relative;
	width: 1300px;
	margin: auto;
	margin-top: 60px;
	margin-bottom: 60px;
}
.s_case h2 {
	font-size: 30px;
	color: #222;
	font-weight: normal;
	float: left;
}
.s_case span {
	float: right;
	color: #666;
	padding-top:12px;
}
.s_case span:hover {
	color: #238cc5;
}
.s_case .slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.s_case .slideGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.s_case .slideGroup .parBd ul li .pic {
	text-align: center;
}
.s_case .slideGroup .parBd ul li .pic img {
	width: 420px;
	display: block;
	border: 1px solid #eee;
}
.s_case .slideGroup {
	margin-top: 45px !important;
	width: 100% !important;
	overflow: hidden;
}
.s_case .slideGroup .sPrev, .slideGroup .sNext {
	position: absolute;
	top: 202px;
	display: block;
	width: 40px;
	height: 60px;
	background: url(../images/icoLeft.png) center center no-repeat rgba(35,140,197,0.7);
	z-index: 999;
}
.s_case .slideGroup .sNext {
	left: auto;
	right: 0px;
	background: url(../images/icoRight.png) center center no-repeat rgba(35,140,197,0.7);
	height: 60px;
	width: 40px;
	top: 202px;
}


.s_case .slideGroup .sPrev:hover {

	background: url(../images/icoLeft.png) center center no-repeat rgba(35,140,197,1);

}
.s_case .slideGroup .sNext:hover {
	
	background: url(../images/icoRight.png) center center no-repeat rgba(35,140,197,1);
	
}


.s_news {
	background:url(../images/xwbj.jpg) repeat-y;
	padding-top:60px;
	padding-bottom:55px;
	position:relative;}

.news_box {
	width:1300px;
	margin:auto;}



.news_box h2 {
	font-size: 30px;
	color: #222;
	font-weight: normal;
	float: left;
}
.news_box span {
	float: right;
	color: #666;
	padding-top:12px;
}


.news_box span:hover {
	color: #238cc5;
}

.news_box ul li {
	border:1px solid #e7e7e7;
	padding:20px;
	float:left;
width: 29.3%;
margin: 5px;}


.news_box ul li h6 {
	font-size:16px;
	margin-bottom:20px;
	color:#666;}

.news_box ul li:hover h6 {
	color:#238cc5;}

.news_box ul {
	margin-top:35px;}

.news_box ul li p {
	font-size:14px;
	color:#666;
	padding-bottom:10px;}



.news_box ul li .time {
	border-top:1px solid #e7e7e7;
	color:#666;
	font-size:14px;
	padding-top:15px;
}


.news_box ul li .time e {
	background:url(../images/xwjt.png) no-repeat;
	width:26px;
	height:15px;
	display:block;
	float: right;}


.footer {
	width:1300px;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;}


.footer_l {
	float:left;
	width:405px;}

.footer_l h2 {
	font-size:30px;
	color:#222;
	font-weight:normal;
	padding-bottom:10px;}

.footer_l  p {
	font-size:16px;
	color:#666;}


.footer_r {
	float:right;
	width:68%;}


.footer_r ul li {
	float:left;
	width:145px;
	margin-right:39px;}


.footer_r ul li h6 {
	color:#666;
	font-size:16px;
	border-bottom:1px solid #dedede;
	padding-bottom:13px;
	margin-bottom:18px;}

.footer_r ul li p a {
	color:#666;
	font-size:16px;
	line-height:30px;}


.footer_nr img {
	margin-top:8px;}


.footer_r ul li p a:hover {
	color:#238cc5;
	}


.footer_r ul  .dbzp {
	margin-right:0 !important;}

.db {
	background:#222;
	height:50px;
	line-height:50px;
	color:#fff;}


.db a {color:#fff;}
.db a:hover {color:#238cc5;}

.db_box {
	width:1300px;
	margin:auto;}

.db_box span {
	float:right;}


.z_nav {
    position: fixed;
    top: 35%;
    left: 5px;
}

.z_nav li {
	
	text-align:center;
	
	
	}

.z_nav li a {
	color:#238cc5;
	background: rgba(255,255,255,0.9);
	height:40px;
	line-height:40px;
	width:120px;
	border-radius:8px;
	margin-bottom:8px;
	display:block;
	border:1px solid #238cc5;}


.z_nav li a:hover {
	background:#238cc5;
	color:#fff;}


.footer_k {
	background:#f9f9f9;}





@media screen and (min-width:1250px) and (max-width:1330px) {
.header_box {
    width: 1200px;
}

.nav .sub {
    width: 1200px;}

.nav #gywm {
    left: -527px;
}

.nav #xwzx {
    left: -637px;
}

.nav .jj {
    padding-left: 436px;
}

.nav .xw {
    padding-left: 609px;
}

.nav #cpzx {
    left: -749px;
}

.nav .cp {
    padding-left: 483px;
}

.nav #gcal {
    left: -860px;
}

.nav .gc {
    padding-left: 880px;
}


.nav #rczp {
    left: -974px;
}


.nav .rc {
    padding-left: 960px;
}

.nav #lxwm {
    left: -1087px;
}


.nav .lx {
    padding-left: 1086px;
}

.about_box {
    width: 1200px;}

.about_r {
    width: 516px;
}

.about_r .more {
    margin-top: 38px;
}

.pro_box {
    width: 1200px;
    
}
.pro_box ul li .pro_r {
    float: right;
    width: 50%;
}

.pro_box ul li .pro_l {

    width: 39%;

}


.pro_box ul li {

    width: 48.9%;

}


.pro_box ul li .pro_l e {

    margin-top: 27px;
   
}





.s_case {
    width: 1200px;}

.news_box {
    width: 1200px;

}

.news_box ul li {

    width: 29%;
  
}


.footer {
    width: 1200px;}


.footer_r ul li {

    margin-right: 16px;
}

.db_box {
    width: 1200px;
  
}


.titer_box {
    background: url(../images/kuang_1280.png) no-repeat !important;
    width: 260px !important;
    height: 150px !important;
    position: absolute;
    top: 89px !important;
}


.titer_box h2 {

    margin-top: 30px !important;
}


.footer_r {
    float: right;
    width: 66%;
}








}



@media screen and (min-width:1331px) and (max-width:1480px) {
	
.titer_box {
    background: url(../images/kuang_1280.png) no-repeat !important;
    width: 260px !important;
    height: 150px !important;
    position: absolute;
    top: 112px !important;
}


.titer_box h2 {

    margin-top: 30px !important;
}

	}


@media screen and (min-width:1481px) and (max-width:1700px) {
	
	.titer_box {

    top: 103px !important;
}
	
	
	
	}


@media screen and (min-width:1701px) and (max-width:1800px) {
	
	.titer_box {

    top: 126px !important;
}
	
	
	
	}










/*  内页关于我们 */

.xban {
	width:100%;

}
.xban img  {
	width:100%;

}

.titer_box {
	background: url(../images/kuang.png) no-repeat;
width: 340px;
height: 200px;
position: absolute;
top: 155px;}


.nytiter {
	width:1200px;
	margin:auto;
	overflow: hidden;}

.titer_box h2 {
	text-align:center;
	font-size:40px;
	color:#fff;
	margin-top: 55px;}


.nyk {
	width:1200px;
	margin:auto;
	background:#f9f9f9;
	position:relative;
box-shadow: 0 0 10px rgba(0,0,0,0.2);
	top: -32px;
}

.n_ry {
	width:1200px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;}


.n_ry ul li {
	width:285px;
	float:left;
	border:1px solid #eee;
	margin: 6px;}

.n_ry ul li:hover img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.n_ry ul li img {
    width: 100%;
    max-width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;
}

.n_ry ul li .pic {
	width:285px;
	height:190px;
	overflow:hidden;}


.n_news  {
	width:1200px;
	margin:auto;
	margin-bottom:20px;
	}


.n_news ul li .time {
	float:left;
	font-size:50px;
	color:#238cc5;
	text-align:center;
	border-right:1px solid #eee;
	padding-right:30px;}


.n_news ul li .time e {
	font-size:14px;
	display:block;}


.n_news ul li .xwzj {
	float:left;
	float: left;
width: 900px;
margin-left: 30px;
	}


.n_news ul li .xwzj h4 {
	font-size:16px;
	margin-bottom: 20px;
	font-weight:normal;
}
.n_news ul li:hover .xwzj h4  {
	color:#238cc5;
	font-weight:bold;}

.n_news ul li .xwzj p {
	font-size:14px;
	color:#666;

}

.n_news ul li .tp {
	float:right;
	border:1px solid #eee;
	width:145px;
	height:97px;
	overflow:hidden;}



.n_news ul li:hover img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.n_news ul li img {
    width: 100%;
    max-width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;
}


.n_news ul li {
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	padding-top:20px;}


.con_n {
	width:1165px;
	margin:auto;
	margin-top:20px;}

.con_left {
	width:300px;
	float:left;
	background:#238cc5;
	padding:60px;}

.con_right {
    float: right;
    width: 730px;
}


.con_left h2 {
	font-size:23px;
	color:#fff;}


.con_left .xtb {
    width: 30px;
    float: left;
	margin-top:20px;
}

.con_left .xtb li {
	margin-bottom:15px;}



.con_left .neiyelianxi {
    float: right;
	padding-top: 14px;
	width: 260px;
    
}



.con_left .neiyelianxi p{
	font-size:16px;
	color:#fff;
	line-height: 47px;}


.con_left .neiyelianxi p a{
	
	color:#fff;
	}


.mess {
	width:1200px;
	margin:auto;
	margin-top:50px;
	margin-bottom:35px;}


.mess h2 {
	font-size:30px;
	font-weight:normal;}

.mess p {
	color:#666;
	line-height:30px;
	margin-bottom:30px;}


.mess .titer {
	width:1165px;
	margin:auto;}


.rc_ico li {
	width:178px;
	float:left;
	margin-right:110px;
	text-align: center;
	font-size: 16px;
	cursor:pointer;}

.rc_ico .ico4 {
	margin-right:0;}

.rc_ico ul {
	width:1042px;
	margin:auto;
	margin-top:15px;}


.rc_ico li:hover {color: #238cc5;
font-weight:bold;}


.rcnr {
	margin-top:30px;}


.rc_ico li:hover img {
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.rc_ico li img {
    transition: all 0.5s ease;
}





.zpk {
	width: 1200px;
	margin: auto;
	margin-top: 10px;
	min-height: 200px;
	margin-bottom: 60px;
}
.zpk p {
	font-size: 16px;
	color: #666;
	line-height: 32px;
}

.page_location {
	line-height: 40px;
	color: #fff;
	text-align: center;
font-size: 14px;
font-weight: bold;
}
.page_location a {
	color: #fff;font-weight: bold;
}
.page_location a:hover {
	color: #238cc5;
}
.lm_box {
	border-bottom: 1px solid #eee;
}
.wrap-menu {
	text-align: center;
}
.wrap-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.wrap-menu ul li {
	display: inline-block;
	margin: 0;
	width: 160px;
	text-align: center;
	background:url(../images/dht.jpg) right no-repeat;
}
/*.wrap-menu ul li .select {
	background: #a44c20;
	color: #fff;
}*/

.wrap-menu ul li h5 {
	cursor: pointer;
	width: 100%;
	font: 16px/60px '微软雅黑';
	color: #333;/*border-right: 1px solid #ddd;*/
}
.wrap-menu ul li h5:hover {
	cursor: pointer;
	height: 100%;
	font: 16px/60px '微软雅黑';
	color: #238cc5;
}
.wrap-menu ul li h5 a {
}
.wrap-menu ul li h5 a:hover {
	color: #238cc5;
	font-weight: bold;
	border-bottom:2px solid #238cc5;
	padding-bottom: 18px;
}
.wrap-menu ul li .select a {
	color: #238cc5;
	font-weight: bold;
	border-bottom:2px solid #238cc5;
	padding-bottom: 18px;
}
.wrap-menu ul li .select a:hover {
	color: #238cc5;
	font-weight: bold;
	
}
/*  页码 */
.pages {
	margin: 25px 0 40px;
	text-align: center;
	font-size: 14px;
}
.pages .page-active {
	background: #238cc5;
	border: 1px solid #238cc5;
	text-decoration: none;
}
.pages .page-active a {
	color: #fff;
}
.pages li a {
	text-align: center;
	color: #333;
	padding: 0 13px;
}
.pages li {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	background: #fff;
	border: 1px solid #ccc;
	margin-left: 6px;
}



/*  内页新闻 */




.pageNewsD p {
	line-height: 32px !important;
	font-size: 16px;
	color: #666;
}
.pageNewsT {
	width: 100%;
	margin: 0 auto;
	font-size: 20px;
	text-align: center;
	color: #222;
	line-height: 50px;
	font-weight: bold;
}
.pageNewsC {
	font-size: 14px;
	color: #999;
	line-height: 40px;
	text-align: center;
	border-bottom: dashed 1px #ccc;
}
.pageNewsk {
	border-bottom: dashed 1px #eee;
	margin-bottom: 30px;
}
.pages1 {
	width: 100%;
	margin: 30px auto;
}
.pages1_l {
	float: left;
	width: 48%;
	height: 40px;
	background: #f9f9f9;
	padding-left: 12px;
}
.pages1_l a {
	line-height: 40px;
	color: #666;
	display: block;
}
.pages1_l a:hover {
	line-height: 40px;
	color: #238cc5;
	display: block;
}
.pages1_r {
	float: left;
	width: 49%;
	height: 40px;
	text-align: right;
	background: #eee;
	padding-right: 12px;
}
.pages1_r a {
	line-height: 40px;
	color: #666;
	display: block;
}
.pages1_r a:hover {
	line-height: 40px;
	color: #238cc5;
	display: block;
}
.nr p {
	color: #fff;
}
.right {
	float: right;
	width: 100%;
	overflow: hidden;
	display: block;
	margin-bottom: 2%;
}
.right div {
	float: left;
	width: 48%;
	overflow: hidden;
	margin-bottom: 3%;
	margin-left: 1%;
}
.right div input {
	display: block;
	background: #eee;
	width: 100%;
	line-height: 3em;
	border: 0;
	padding-left: 1em;
	height: 3em;
	font-size: 14px;
}
.right label {
}
.right #Textbox-1 {
}
.right #TJ5, .page-contact .right #TJ6 {
	width: 47%;
	height: 3em;
	border: 0;
	background: #eee;
	color: #999;
	margin-bottom: 5%;
	margin-right: 2.5%;
	padding-left: 1em;
}
.right option {
}
.right #TJ7 {
	border: 0;
	display: block;
	width: 96%;
	margin-bottom: 4%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	background: #eee;
	line-height: 2em;
	font-family: weiruan;
	margin-left: 1%;
}
.right #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
	margin-left: 34%;
}
.right #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.right #button1:hover {
	background: #238cc5;
	color: #fff;
}
.right #button2:hover {
	background: #238cc5;
	color: #fff;
}
.con ul li {
	width: 390px;
	height: 442px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin: 5px;
}
.con ul li img {
	width: 100%;
}
.txt {
	width: 380px;
	height: 45px;
	background: rgba(255,255,255,0.85);
	position: absolute;
	left: 0;
	bottom: 5px;
	color: #333;
	margin-left: 5px;
}
.txt h3 {
	font-size: 20px;
	height: 45px;
	text-align: center;
	line-height: 45px;
}
.txt p {
	font-size: 14px;
	padding-left: 30px;
	line-height: 8px;
	margin-top: 20px;
}
.txt p a:hover {
	color: #238cc5;
}
.fl {
	border-top: 1px solid #ddd;
	width: 350px;
	margin-left: 15px;
}
.txt h3:hover {
	color: #238cc5;
}
.picFocus {
	float: left;
	width: 500px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.picFocus .bd li {
	vertical-align: middle;
}
.picFocus .bd img {
	width: 498px;
	height: 371px;
	display: block;
	border: 1px solid #eee;
}
.picFocus .hd {
	width: 100%;
	padding-top: 10px;
	overflow: hidden;
}
.picFocus .hd ul {
	margin-left: 30px;
	overflow: hidden;
	zoom: 1;
}
.picFocus .hd ul li.on {
	background: url("images/icoUp.gif") no-repeat center 0;
}
.picFocus .hd ul li {
	padding-top: 5px;
	float: left;
	text-align: center;
}
.picFocus .hd ul li.on img {
	border-color: #238cc5;
}
.picFocus .hd ul li img {
	width: 100px;
	height: 67px;
	border: 2px solid #ddd;
	border-top-color: rgb(221, 221, 221);
	border-right-color: rgb(221, 221, 221);
	border-bottom-color: rgb(221, 221, 221);
	border-left-color: rgb(221, 221, 221);
	cursor: pointer;
	margin-right: 8px;
}
.downlist.clearfix {
	margin-top: 30px;
	float: right;
	width: 100%;
	margin-bottom: 40px;
}
.left02 {
	width: 100%;
	margin: 20px auto 0;
	border-top: 1px #ddd solid;
	padding-top: 30px;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
}
.floatr {
	width: 55%;
	float: right;
}
.floatr .title {
	font-size: 24px;
	color: #333;
	width: 100%;
	word-break: break-all;
	margin-bottom: 20px;
}
.floatr .table-list {
	width: 100%;
	border-top: 1px #ccc dashed;
}
.floatr .table-list tr {
	width: 100%;
}
.floatr .table-list td {
	width: 100%;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 5px 0;
}
.floatr .table-list td span {
	color: #333;
}
.picFocus .prev {
	position: absolute;
	left: 0;
	bottom: 24px;
}
.picFocus .next {
	position: absolute;
	right: 0;
	bottom: 24px;
}
.full-length {
	width: 100%;
}
.container {
	margin: 0 auto;
}
.full-length .container li {
	float: left;
	width: 360px;
	height: 270px;
	list-style: none;
	margin: 18px;
}
.port-1 {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.port-1 img {
	transition: 0.5s;
	width: 360px;
	height: 270px;
}
.port-1 .text-desc {
	opacity: 0.9;
	top: -290px;
	transition: 0.5s;
	color: #000;
}
.text-desc {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	height: 100%;
	opacity: 0;
	width: 100%;
}
.text-desc h3 {
	font-size: 18px;
	background: none;
	text-align: center;
	color: #333;
	margin-top: 80px;
}
.btn {
	display: inline-block;
	border-radius: 5px;
	padding: 10px;
	font-size: 14px;
	color: #fff;
	border: 2px solid #159833;
	background-color: #159833;
	text-decoration: none;
	transition: 0.4s;
}
.port-1.effect-1:hover .text-desc {
	top: 0;
}
.port-1.effect-2:hover .text-desc {
	bottom: 0;
}
/*  招聘  */

.rck {
	width:1200px;
	margin:auto;
	margin-bottom:20px;
	margin-top:15px;}


.rck ul li {
	width:29%;
	float:left;
	background:#f9f9f9;
	padding:20px;
	margin: 0.5%;}


.rck ul li h4 {
	font-size:16px;}

.rck ul li e {
	width:45px;
	height:2px;
	background:#333;
	margin-bottom:15px;
	margin-top:10px;
	display:block;}

.rck ul li p {
	color:#666;}


.rck ul li span {
	color:#238cc5;
	line-height:30px;}


.rck ul li:hover h4 {
	font-weight:bold;
		color:#238cc5;}


.rck ul li:hover e {
	background:#238cc5;}


.rck ul li:hover span {
	font-weight:bold;}



.n_zpxx h2 {
    font-size: 30px;
    font-weight: normal;
}

.n_zpxx p {
    color: #666;
    line-height: 30px;
    margin-bottom: 30px;
}

.n_zpxx {
    width: 1200px;
    margin: auto;
	margin-bottom: 60px;
}

.zp {
	width: 100%;
	overflow: hidden;
	display: block;

}
.zp div {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 1%;
}
.zp .jl1 {
	float: left;
	width: 10%;
	overflow: hidden;
	line-height: 30px;
}
.zp .row {
	width: 100%;
}
.zp div input {
	display: block;
	width: 90%;
	line-height: 3em;
	border: 0;
	padding-left: 1em;
	height: 3em;
	font-size: 14px;
	border: 1px solid #ddd;
	color: #666;
}
.zp label {
}
.zp #Textbox-1 {
}
.zp #TJ5, .page-contact .right #TJ6 {
	width: 47%;
	height: 3em;
	border: 0;
	background: #eee;
	color: #999;
	margin-bottom: 5%;
	margin-right: 2.5%;
	padding-left: 1em;
}
.zp option {
}
.zp #TJ7 {
	border: 0;/*display: block;*/
	width: 95%;
	margin-bottom: 3%;
	height: 180px;
	font-size: 14px;
	padding-left: 1em;
	line-height: 2em;
	font-family: 微软雅黑;
	border: 1px solid #ddd;
	margin-top: 2%;
}
.zp #button1 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	margin-right: 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.zp #button2 {
	cursor: pointer;
	padding: 1% 5% 1% 5%;
	border: 0;
	font-family: 微软雅黑;
	background: #eee;
}
.zp #button1:hover {
	background: #238cc5;
	color: #fff;
}
.zp #button2:hover {
	background: #238cc5;
	color: #fff;
}





.pro_cp {
	width:1200px;
	margin:auto;}


.pro_cp li {
	width:285px;
	float:left;
	border:1px solid #eee;
	margin: 6px;}

.pro_cp li:hover img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.pro_cp li img {
    width: 100%;
    max-width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;
}



.pro_cp li .tjname  {
	background:#eee;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#666;}

.pro_cp li .tpk {
	width:285px;
	height:190px;
	overflow:hidden;}



.pro_cp li:hover .tjname {
	background:#238cc5;
	color:#fff;}
 

.n_proy {

    width: 1200px;
    margin: auto;

}

.guige {
    background: #238cc5;
padding: 20px;
margin-top: 10px;
width: 228px;
border-radius: 10px;
color:#fff;
    font-size: 16px;
}




