@charset "utf-8";

header{ width:100%; }
.up{ width:100%; height:45px; line-height:45px; background:#f5f5f5; color:#666; font-size:14px;}
.upr .p1{ float:left; border-right:none;padding:0 20px;}
.upr .p2{ float:left; border-right:1px solid #44474F;padding:0 20px;}
.upr .p3{ float:left; border-right:1px solid #44474F;padding:0 20px;}
.upr .p4{ float:left; padding:0 20px;}
.upr .p1 i{ background:url(../images/icon.png) no-repeat 0 0; width:20px; height:45px; margin-right:10px; }
.upr .p3 i{ background:url(../images/icon.png) no-repeat -20px 0; width:20px; height:45px; margin-right:10px; }
.menu{ width:100%; height:110px; line-height:110px; background:#FFF; padding:0}
.menu .logo{ width:274px; height:110px;}
.menu .logo img{ height:69px; margin-top:20px;}
.menu .logoen{ width:257px; height:75px; }
 

.ged1{padding: 60px 0 95px;}
.cmt{text-align: center; }
.cmt .cmt1{font-size: 40px;color: #000; font-weight:bold; letter-spacing:2px;}
.cmt .cmt1 span{font-size: 40px;color: #008aff;}
.cmt .cmt2{font-size: 16px;color: #666; padding-top:10PX;}

.pslide{padding-top: 20px;}
.pslide .hdbox{width: 310px;position: relative;left: 50%;margin-left: -155px;}
.pslide .hdbox .prev{width: 41px;height: 11px;background: url(../images/prev.png) no-repeat center;position: absolute;left: 0;top: 2px;}
.pslide .hdbox .next{width: 41px;height: 11px;background: url(../images/next.png) no-repeat center;position: absolute;right: 0;top: 2px;}

.pslide .hd { position: relative; left: 50%; width: 170px; height: 5px; margin: 0 0 0 -85px;z-index: 99;}
.pslide .hd ul { *display: inline; zoom: 1; vertical-align: top;text-align: center;}
.pslide .hd ul li {display: inline-block; width: 11px; height:11px; margin: 0 5px; background: #b5b5b5;text-indent: -9999px; cursor: pointer;border-radius: 100%;}
.pslide .hd ul li.on { background: #d41920; }
.pslide .bd{padding-top: 35px;}
.pslide .bd ul li{width: 422px;float: left;margin-right: 11px;position: relative;}
.pslide .bd ul li img{ display:block; text-align:center; margin:0 auto; width:100%;}

.pslide .bd ul li .pcbox{transform: scale(0);position: absolute;width: 100%;height:100%;background: rgba(62,62,62,.8);top: 0;left: 0;transition: all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.pslide .bd ul li:hover .pcbox{transform: scale(1);}
.pslide .bd ul li .pcbox .pcbp{transition: all .6s cubic-bezier(0.19, 1, 0.22, 1);position: absolute;left: 0;bottom: -53px;height: 51px;width: 100%;background: #008aff;line-height: 51px;}
.pslide .bd ul li .pcbox .pcbp .pcbpl{margin-left: 53px;font-size: 18px;color: #fff;}
.pslide .bd ul li .pcbox .pcbp .pcbpr{margin-right: 53px;margin-top: 22px;}
.pslide .bd ul li:hover .pcbox .pcbp{bottom:0;}

.abp{margin-top: 97px;}
.vvv{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.vvv .intro{position: absolute;width: 1300px;left: 50%;margin-left: -600px;height: 68px;background: rgba(197,58,22,.9);bottom: 0;line-height: 68px;}
.vvv .intro .intl{font-size: 24px;color: #fff;padding-left: 46px;}
.vvv .intro .intr{margin-right: 40px;}
.vvv .intro .intr a{padding-right: 64px;background: url(../images/to.png) no-repeat right center;color: #fff;font-size: 14px;}
.ab{width: 1300px;margin: 0 auto;font-size: 18px;color: #fff;line-height: 36px;padding: 18px 0;}
.num{position: relative;}
.num ul {text-align: center;position: relative;top: 65px;}
.num ul li{display: inline-block;padding: 0 48px;}
.num ul li .num{font-size: 72px;color: #fff;display: inline-block;line-height: 1;}
.num ul li .hm{font-size: 15px;color: #333;padding-left: 3px;}
.num ul li .text{font-size: 14px;padding-top: 8px;}
.num ul li img{ display:block; float:left ; width:55px; height:55px; margin-right:10px; margin-top:10px;}

.abpic {width: 1300px;margin: 0 auto;padding: 24px 0 32px; box-sizing:border-box;}
.abpic ul li{float: left;width: 300px;margin-right: 14px; border:5px solid #fff;}
.abpic ul li:last-child{margin-right: 0;}

.ged3{margin-top: 64px;}
.pz{background: url(../images/xwbg.png) no-repeat center;padding: 86px 0 110px;margin-top: 16px;}

.pz .pz1{width: 1144px;margin: 0 auto;margin-bottom: 40px;}
.pz .pz1 .pz1t{font-size: 24px;color: #333;}
.pz .pz1 .pz1con{font-size: 14px;color: #000033;padding-top: 20px;min-height: 70px;}

.pz2{width: 1920px;position: relative;left: 50%;background: url(../images/lins.png) no-repeat center center;height: 60px;padding: 40px 0 80px;margin-left: -960px;}
.pz2 ul{width: 847px;margin: 0 auto;}
.pz2 ul li{float: left;width: 150px;margin-right: 80px;text-align: center;font-size: 18px;}
.pz2 ul li:last-child{margin-right: 0;}

.pz2 ul li.itm1 .pzl2 {width: 15px;height: 32px;margin: 0 auto;background: url(../images/dd.png) no-repeat center;}
.pz2 ul li.itm1.on .pzl2{background: url(../images/uu.png) no-repeat center;}

.pz2 ul li.itm2 .pzl1 {width: 15px;height: 32px;margin: 0 auto;background: url(../images/dd.png) no-repeat center;}
.pz2 ul li.itm2.on .pzl1{background: url(../images/uu.png) no-repeat center;}

.pz2 ul li.itm3 .pzl2 {width: 15px;height: 32px;margin: 0 auto;background: url(../images/dd.png) no-repeat center;}
.pz2 ul li.itm3.on .pzl2{background: url(../images/uu.png) no-repeat center;}

.pz2 ul li.itm4 .pzl1 {width: 15px;height: 32px;margin: 0 auto;background: url(../images/dd.png) no-repeat center;}
.pz2 ul li.itm4.on .pzl1{background: url(../images/uu.png) no-repeat center;}

.pz2 ul li:nth-child(1) .pzl2{margin-top: 11px;}
.pz2 ul li:nth-child(1) .pzl3{margin-top: 23px;}
.pz2 ul li:nth-child(2) .pzl2{margin-top: 15px;}
.pz2 ul li:nth-child(2) .pzl3{margin-top: 15px;}
.pz2 ul li:nth-child(3) .pzl2{margin-top: 9px;}
.pz2 ul li:nth-child(3) .pzl3{margin-top: 23px;}
.pz2 ul li:nth-child(4) .pzl2{margin-top: 14px;}
.pz2 ul li:nth-child(4) .pzl3{margin-top: 14px;}


 
.pz3list{width: 1170px;margin: 0 auto;position: relative;}
.pz3t{width: 1170px;margin: 0 auto;font-size: 24px;color: #333;margin-bottom: 10px;margin-top: 80px;}
.pz3list .bd ul li{float: left;margin-right: 10px;}
.pz3list .prev{position: absolute;width: 29px;height: 55px;background: url(../images/p.png) no-repeat center;left: -54px;top: 50%;margin-top: -6px;}
.pz3list .next{position: absolute;width: 29px;height: 55px;background: url(../images/n.png) no-repeat center;right: -48px;top: 50%;margin-top: -6px;}

.ged4{padding: 82px 0;}
.newlist{width: 1300px;margin: 0 auto;margin-top: 38px;}
.newlist ul li{width:413px;float: left;margin-right: 30px;}
.newlist ul li:last-child{margin-right: 0;}
.newlist ul li .nbox{position: relative;}
.newlist ul li .nbpic{width: 413px;height: 254px;position: relative;overflow: hidden;}
.newlist ul li .nbpic img{transition: all .4s cubic-bezier(0.19, 1, 0.22, 1);}
.newlist ul li:hover .nbpic img{transform: scale(1.1);}
.newlist ul li .nbdate{width: 75px;height:84px;text-align: center;background: #008aff;position: absolute;left: 17px;top: -12px;    z-index: 9;}
.newlist ul li .nbdate .nbd1{font-size: 36px;color: #fff;}
.newlist ul li .nbdate .nbd2{font-size: 14px;color: #fff;}

.newlist ul li .nbcon .nbct{padding: 20px 0;position: relative;}
.newlist ul li .nbcon .nbct:after{position: absolute;width: 29px;height: 2px;background: #c80025;left: 0;bottom: 14px;content: '';}
.newlist ul li .nbcon .nbct a{font-size: 18px;color: #000;width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist ul li:hover{cursor: pointer;}
.newlist ul li:hover .nbcon .nbct a{color:#d41920;}
.newlist ul li .nbcon .nbccon{font-size: 14px;line-height: 20px;color: #888;height: 40px;overflow: hidden;}

/*轮播图*/
/* fullSlide */
.ban{ width:100%; clear:both; height:650px; position:relative;}
.fullSlide{width:100%;position:relative;height:650px;background:#fff; z-index:2222;}
.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:650px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:5px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px; border-radius:100%; margin:5px;overflow:hidden;background:#000; filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#21478b;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%; margin-top:-37px; left:10%; z-index:1; width:40px;height:74px;background:url(../images/focus_btn.png) 0px 0px no-repeat ; cursor:pointer; filter:alpha(opacity:10); opacity:0.1;  -moz-opacity:0.1;-khtml-opacity: 0.1; display:none;}

.fullSlide .next{display:block;position:absolute;z-index:1;top:50%; margin-top:-30px;right:10%;z-index:1;  width:40px;height:74px; background:url(../images/focus_btn.png) -40px 0px no-repeat; cursor:pointer; filter:alpha(opacity:10); opacity:0.1;  -moz-opacity:0.1;-khtml-opacity: 0.1; display:none;}

.more2 {
	width: 150px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #888;
	display: block;
	margin: 10px auto 0;
	font-size:16px;
	background: #f5f5f5;
	text-transform: uppercase;
	transition: all 0.3s ease-out 0s;
 }
.more2 span {
	display: inline-block;
	width: 40px;
	height: 38px;
	line-height: 38px;
	background: url(../images/icon13.png) no-repeat 12px -92px #008aff;
}
.more2:hover {
	background: #008aff;
	color: #fff;
	text-indent: 10px;
}
.more2:hover span {
	color: #fff;
}

.erban{ width:100%; margin:0 auto; clear:both; text-align:center; height:400px; position:relative;}

/* --å½“å‰ä½ç½® start--*/
.current {width: 100%;font-size: 14px;background: #F7F7F7;}
.current .currentBox {max-width: 1300px;min-width: 1000px;padding: 15px 0px;margin: 0 auto;}
.current .currentBox .center {height: 36px;line-height: 36px;background: url(../images/icon2.png) no-repeat 4px -108px;}
.current .currentBox span {margin-left: 24px;}
.current .currentBox a {margin: 0px 10px;color: #333; cursor:pointer;}
.current .currentBox a:hover {color: #ff0000;}
.current .currentBox span.active {color: #D11724;	margin-left: 10px;}
/* --å½“å‰ä½ç½® end--*/

/* --title标题 start--*/
.title {width: 100%;height: 130px;padding:100px 0px;text-align: center;position: relative;z-index: 2;}
.title p {height: 86px;line-height: 86px;font-size: 30px;color: #fff;}
.title p.t1{font-size: 47px;}
.title p.t {color: #fff;}
.title .div596 {width: 596px;height: 42px;line-height: 42px;margin: 0 auto;background: url(../images/com.png) no-repeat 0px 0px;font-size: 16px;}
.title .div496 {width: 496px;height: 43px;line-height: 42px;margin: 0 auto;background: url(../images/com.png) no-repeat 0px -50px;font-size: 16px; text-transform:uppercase;}
.title .color1 {color: #fff;}

.abt2 { width: 1300px; margin:0 auto; text-align: left; font: 18px/45px "Microsoft yahei"; color: #333; padding:20px 5px 10px 0px; }
.abt2 p{ display:block; margin-bottom:10px;}
.abt2 img{ float:left; margin-right:20px; border:6px solid #fff; box-shadow:2px 2px 10px #ddd; margin-bottom:5px;  }


 
.fenlei {
    width: 1300px;
    height:80px;
    position:relative;
	margin:0 auto;
 
}
 

.fenlei dt {
 
    height:80px;
	text-align:center;
	width:auto;

	}

 

.fenlei dt div {
    height: 80px;
    position: relative;
		display:inline;
}

.fenlei dt div a {
    width: 120px;
    height: 60px;
    line-height: 60px;
    margin-right: 15px;
 
	display:inline-block;
    margin-top: 10px;
    text-align: center;
    color: #767676;
    font-size: 14px;
    position: relative;
    z-index: 2;
	border-radius:4px;
	font-size:16px;
	border:1px solid #dcdcdc;
}

.fenlei dt div a.active {
    font-weight: bold;
    color: #fff;
    background: #008aff;
	border-color: #008aff;
}

 
 /* --模块 - 六联排版start--*/
.module_sixt {width: 100%;height: auto;background: #fff;padding-bottom:30px; margin-top:30px;}
.module_sixt .box {width: 1310px;margin: 0 auto;}
.module_sixt .box li {width: 25%; float: left;position: relative;}
.module_sixt .box li .first {margin: 0px 5px;background: #fff;border: solid 1px #C7C7C7;display: block;position: relative;z-index: 2;}
.module_sixt .box li:hover .first{border:1px solid #008aff; }
.module_sixt .box li .bot_bg {display: block;;position: relative;bottom: 34px;width: 100%;height: 50px;margin: 0 auto;opacity: 0.3;}
.module_sixt .box li .first img {width: 100%;height: auto;}
.module_sixt .box li .first p {width: 100%;height: 50px;line-height: 50px;overflow: hidden;text-align: center;color: #333;font-size: 16px;}

#pageGro { width: 400px; height: 45px; padding-top: 30px; padding-bottom: 30px; clear: both; margin: 0 auto; font-family:'microsoft yahei';}
#pageGro div, #pageGro div ul li { font-size: 16px; color: #999; line-height: 43px; float: left; margin-left: 5px; }
#pageGro div ul li { width: 45px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #dcdcdc; cursor: pointer; }
#pageGro div ul li.on { color: #fff; background: #008aff; border: 1px solid #008aff; }
#pageGro .pageUp, #pageGro .pageDown { width: 90px; line-height: 45px; border: 1px solid #999; cursor: pointer; }
#pageGro .pageUp { border: 1px solid #dcdcdc; text-align: right; padding-right: 15px; background: url(../images/pageUp.png) 8px 20px no-repeat; box-sizing: border-box; }
#pageGro .pageDown { border: 1px solid #dcdcdc; text-align: left; padding-left: 15px; background: url(../images/pageDown.png) 70px 20px no-repeat; box-sizing: border-box; }
#pageGro .pageUp a, #pageGro .pageDown a { color: #999; text-decoration: none; }


.list_pic {
	margin:0 auto;
	margin-top: 30px;
	width: 1300px;
	clear: both;
}
.list_pic ul li {
	width: 24%;
	margin: 0 1% 2% 0;
	float: left;
}
.list_pic ul li a {
	border: 1px solid #ededed;
	padding: 4px;
	display: block;
	background: #fff;
}
.list_pic ul li a div {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.list_pic ul li a div img {
	width: 100%;
	height: 100%;
	max-height: 279px;
	min-height: 200px;
	display: block;
	border: 0;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}
.list_pic ul li:hover {
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
}
.list_pic ul li a:hover div img {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.list_pic ul li a p {
	text-align: left;
	font-size: 14px;
	color: #333;
	margin: 0;
	padding: 10px;
	display:block; box-sizing:border-box;
}
.list_pic ul li a:hover p {
	color: #f30;
}
.list_pic ul li a .title2 {
	min-height: 30px;
	text-align:center;
}

.news_ul {
	width: 1300px;
	margin: 0 auto;
	padding-bottom: 40px;
	padding-top: 12px;
}
.news_ul li {
	padding: 37px 0;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}
.news_ul li .box1 {
	width: 253px;
	height: 190px;
	overflow: hidden;
}
.news_ul li .box1 img {
	width: 253px;
	height: 190px;
	transition: ease-in-out .9s;
}
.news_ul li .box2 {
	padding-left: 42px;
	width: 759px;
	padding-top: 30px;
}
.news_ul li .box2 h1 {
	font-size: 20px;
	color: #333;
	height: 26px;
	line-height: 26px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.news_ul li .box2 p {
	color: #666;
	line-height: 24px;
	padding-top: 10px;
	height: 75px;
}
.news_ul li .box2 span {
	font-size: 12px;
	color: #999;
}
.news_ul li .right {
	padding-right: 15px;
	padding-top: 55px;
	text-align: center;
}
.news_ul li .right h3 {
	font-size: 36px;
	color: #999;
	font-weight: 100;
}
.news_ul li .right p {
	font-size: 24px;
	color: #bbb;
	padding-top: 10px;
}
.news_ul li a {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
}
.news_ul li a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.news_ul li a:hover h1 {
	color: #008aff;
}
.news_ul li b {
	display: block;
	width: 100px;
	height: 30px;
	border: #ccc solid 1px;
	text-align: center;
	line-height: 30px;
	font-weight: normal;
	position: absolute;
	right: 12px;
	top: 161px;
}

.left{ float:left;}
.right{ float:right;}

/* 表单部分 */
.message{width:1300px;;margin:0 auto;text-align:left}
.message dl{padding-top:1.5em;width:49%;display:inline-block;vertical-align:top;margin-right:-4px;position:relative}
.message dl.full{width:100%}
.message dl.full dd{width:95%;margin-left:1.5%}
.message dd{width:94%;margin:0 auto}
.message dl span.red{color:#f63439;font-weight:700;position:absolute;left:0;top:40%;font-size:1.25em;display:block;font-weight:700}
.message dd input,.message dd textarea{width:100%;padding:1em 0;border:none;background:#fff;text-indent:1em;border-radius:5px;color:#666;font-family:"微软雅黑";font-size:1.05em; border:1px solid #dcdcdc;}
.message dd input:focus,.message dd textarea:focus{box-shadow:0 0 10px #ccc}

.message .tijiao{width:200px; text-align:center;padding:.8em 0;font-size:1.3333em;color:#fff;background:#008aff;display:block;border-radius:5px;margin:0 auto; margin-top:30px;}
.message .tijiao:hover{ background:#f63439; cursor:pointer;}

.l-contact{background: #fff;border:1px solid #e5e5e5;overflow: hidden;padding:20px; margin:0 auto; width:1300px; margin-top:30px;}
.l-intro{width: 540px;padding:10px 0 0px 30px;box-sizing: border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.l-title{padding-bottom: 20px; overflow: hidden;}
.connect-us .company{line-height: 55px;font-size:20px;  position: relative; background:url(../images/ny_01.png) 0 20px no-repeat; padding-left:20px; color:#333;}
.connect-us .company .iconfont{color:#20B09F;position: absolute;left:-20px;}
.connect-us .address{color: #999; line-height: 30px;}
.connect-us ul{padding-top: 10px; width: 630px;}
.connect-us ul li{line-height: 40px; color: #888; font-size:18px;}
.connect-us ul li span{color:#fe1d01;}
.connect-us .map{width: 600px; height: 320px; border: 1px solid #e5e5e5;}
.l-title .title-em{font-size: 24px; line-height: 24px;  color: #333;float: left;padding-left: 10px; font-style:normal}
.l-title span{display:block;width: 4px;height: 24px;background-color:#fe1d01 ;float: left;}
.map b{background: #f60;width: 150px; height: 20px; display: block; line-height: 20px; color: #fff; text-align: center; font-weight: normal; font-size: 12px;}
.fen-connect-us{font-size: 18px; line-height: 18px; padding-bottom: 20px; border-bottom: 1px solid #ececec; color: #333;}
.my-map { margin: 0 auto; width: 700px; height: 320px; border: 1px solid #e5e5e5; float:left}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

.ycsjmain{ width:1300px; margin:0 auto; clear:both; text-align:center; height:auto;}
.read { width: 100%; margin: 0 auto; clear: both; }
.read dt { width: 100; height: 70px; text-align: center; margin: 0 auto; clear: both; font: 30px/70px "Microsoft yahei"; color: #333; margin-top: 15px; border-bottom: 1px dashed #dcdcdc; }
.read dd { width: 100; margin: 0 auto; clear: both; text-align: left; font: 18px/36px "Microsoft yahei"; color: #555; padding-top: 15px; }
.read img { display: block; margin: 0 auto; text-align: center; clear: both; max-width: 1050px; }
.beizhu { font: 14px/30px "Microsoft yahei"; color: #888; text-align: center; display: block; margin: 0 auto; width: 900px; clear: both; }
.xiangguan { width: 96%; margin: 0 auto; clear: both; height: 100px; border-top: 1px solid #dcdcdc; padding-top: 20px; margin-top: 30px; }
.fanhui { margin: 0 auto; width: 120px; height: 40px; text-align: center; font: 16px/40px "Microsoft Yahei"; color: #666; border: 1px solid #666; margin-top: 10px; border-radius: 2px; }
.fanhui:hover { color: #fff; background: #0065b7; cursor: pointer; border-color: #0065b7; }
.xgnew { float: left; width: 600px; height: 80px; margin-right: 20px; }
.xgnew ul { list-style: none; margin: 0; padding: 0; }
.xgnew ul li { width: 600px; text-align: left; height: 40px; font: 14px/40px "Microsoft Yahei"; color: #666; }
.xgnew ul li a { color: #666; text-decoration: none; }
.xgnew ul li a:hover { color: #e30210; text-decoration: none; }