@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
/*-----------------头部开始--------------------*/
#header{background: #050505;}
.headerbox{height: 100px; width:1200px; margin: 0 auto; overflow: hidden;}
.logo{width:170px; float: left;}
.nav{width:720px; float: left; padding-left: 80px;}
.nav ul{overflow: hidden;}
.nav li{float: left;line-height: 100px;color: #fff;}
.nav a{color: #fff;font-size: 14px;display: inline-block; *display: inline; padding: 0 15px;}
.nav a:hover{color: #e60112;}
.lxwm{width:230px; float: right; padding-top: 34px;}
.lxwm h2{color: #fff; font-size: 18px; line-height: 20px; background: url(../images/a_01.png) no-repeat left center;padding-left: 24px;}
.lxwm p{color: #fff; line-height: 24px; padding-left: 24px;}
.zydt ul{overflow: hidden; text-align: center;}
.zydt{width:1200px; margin: 0 auto; padding: 20px 0 15px 0;}
.zydt li{display: inline-block; #display: inline; padding: 0 15px;}
.zydt a{font-size: 14px; color: #0b0b0b;}
.zydt img{vertical-align: middle;margin-right: 25px;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.fullSlide{ width:100%;  position:relative;  height:746px; background:#000;  }
.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:746px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:746px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:90px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:8px; overflow:hidden; background:#fff;line-height:999px;-moz-border-radius: 7px; -webkit-border-radius: 7px;border-radius:7px; }
.fullSlide .hd ul .on{width:44px; }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:2%;  z-index:1; width:40px; height:60px;  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:2%; background-position:-6px -137px; }

.bj1{background: #f7f8f9;}
.hxyw{width:1200px; margin: 0 auto; padding-bottom: 35px;}
.hxyw_tit{padding-top: 50px;}
.hxyw_tit h2{line-height: 65px; font-weight: 200; font-size: 20px; color: #414242;}

.hxyw_nr ul{overflow: hidden;}
.hxyw_nr li{float: left; padding: 0 11px 0 0;}
.hxyw_nr ul li:nth-child(3){ padding: 0; float: right;}
.hpdw{width:392px; padding-bottom: 70px; background: #fff; }
.hpdw img{width:392px; height: 275px;}
.hpdw h2{font-weight: 200; text-align: center;font-size:24px; color: #020000; line-height: 56px;}
.hpdw i{display: inline-block; *display: inline;width:30px; height: 16px; text-align: center;line-height: 16px; font-size: 12px; color: #fff; font-style: normal;background: #dd0000;position: relative;top:-30px;}
.hpdw dl{text-align: center;}
.hpdw dt{display: inline-block; *display: inline; border:1px solid #707473; margin: 0 5px; line-height: 23px;color: #000;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px; padding: 0 5px;}
.hpdw p{ line-height: 22px; padding-top: 10px; min-height: 45px; font-size: 14px; color: #333333; text-align: center;}
.hpdw h4{font-weight: 200;text-align: center; color: #333; font-size: 14px; }
.hpdw span{color: #44a8f2; }

.w3cFocus{ width:100%;  position:relative;  height:695px; background: #000000;   }
.w3cFocus .prev,.w3cFocus .next{ position:absolute;  display:block;  left:10px; top:230px; width:15px; height:41px; background:url(../images/b7.png) no-repeat;  }
.w3cFocus .next{ left:auto; right:10px; background: url(../images/b8.png); }
.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
.w3cFocusIn{ width:1200px; height:695px; position:relative;  margin:0 auto;  overflow:hidden;  }
.w3cFocusIn .bd h2{color: #979797; font-size: 18px; font-weight: 200; line-height: 55px; text-align: center;}
.w3cFocusIn .bd p{font-size: 14px;color: #979797; text-align: center;}
.w3cFocusIn .bd li{ vertical-align:middle; }
.w3cFocusIn .bd li img{  display:block;  }
.w3cFocusIn .hd{ position: absolute; width:100%; bottom: 75px; left:0;  }
.w3cFocusIn .hd p{font-size: 14px; color: #fff; line-height: 44px;}
.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline;   cursor:pointer;width:200px; text-align: center; }
.w3cFocusIn .hd ul li img{ width:42px; height:42px; display:block; margin: 0 auto;  }
.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; background:url(images/focusArrow.png) center 0 no-repeat; }
.w3cFocusIn .hd ul li.on p{ color: #44a8f2;  }












.flnr{width:1200px; margin: 0 auto;}
.flnr ul{overflow: hidden; padding-top: 20px;}
.flnr li{float: left; padding-right: 11px;}
.flnr ul li:nth-child(3){ padding: 0; float: right;}
.gyboxq{width:392px;background: #fff;}
.gyboxq img{width:392px; height: 226px;}
.gy_text{height: 255px; padding: 0 20px;}
.gy_text h2{font-weight: 200; color: #979797; font-size: 18px; line-height: 70px;}
.gy_text p{font-size: 12px;color: #979797; line-height: 24px;}
.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.bjbox{padding: 15px 0;}
.zpxs{width:1198px; margin: 0 auto; border:1px solid #dcdcdc;background: #fff;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.zpxs_tit{border-bottom:1px solid #e5e5e5;}
.zpxs_tit h2{background:#fafafa;font-size: 24px; font-weight: 200; line-height: 60px; padding-left: 10px; color: #333;}
.spfl{overflow: hidden;}
.spfl_left{
	float: left;
	width:598px;
	position: relative;
}
.spfl_right{float: right;width:600px;}
.spfl_right{float: left;}
.spfl_right ul{overflow: hidden;}
.spfl_right li{float: left;}
.psbox{width:278.5px; border-left:1px solid #e5e5e5; padding:27px 10px 0 10px;   }
.psbox_tp{
	width:278px;
	height: 179px;
	overflow: hidden;
	position: relative;
}
.psbox_tp img{width:278px; height: 179px;}
.psbox_text{height: 222px; text-align: center;}
.psbox_text h2{font-weight: 200; font-size: 14px; line-height: 38px; color: #424242; padding-top: 55px;}
.psbox_text p{color: #b2b2b2;}
.mwj{ height: 54px;}
.mwj span{line-height: 45px;}
.psbox_text img{ padding-top: 19px;}
.psbox_text span{padding: 0 5px;}
.psbox_text h4{font-size: 14px; font-weight: 200; color: #333;}
.cppl{border-top:1px solid #e5e5e5;}
.cppl ul{overflow: hidden;}
.cppl li{float: left;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.jzboxq{
	height: 600px;
	background-image: url(../images/a9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.gjlbox{
	height: 747px;
	background-image: url(../images/a10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.zjnr{width:298px; border-right:1px solid #e5e5e5; text-align: center;}
.zjnr h2{font-weight: 200; font-size: 14px; color: #333; line-height: 50px;}
.zjnr p{color: #b2b2b2; line-height: 20px; min-height: 40px;}
.btn1{display: block;width:75px; height: 20px; text-align: center;line-height: 20px; color: #fff; background: #000; margin: 20px auto 0 auto;}
.btn1:hover{color: #fff; background: #DD0000;transition: All 0.4s ease-in-out;}
.zjjs_nr{background: #fff;}
.zjjs_nr ul{overflow: hidden;}
.zjjs_nr li{float: left;}
.zjnr{padding: 20px 0;}
.zjnr img{width:145px; height: 145px; display: block;margin: 0 auto;-moz-border-radius:50%; -webkit-border-radius: 50%;border-radius:50%;}
.wrjjs{
	height: 515px;
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.ljnr{display: block;width:100%; height: 100%;}

.fktd_nr{background: #fff;}
.fktd_nr ul{overflow: hidden;}
.fktd_nr li{float: left;}
.fknr{width:298px; border-right:1px solid #e5e5e5; text-align: center; padding-top: 54px;}
.fknr h2{font-weight: 200; font-size: 14px; color: #333; line-height: 50px;}
.fknr p{color: #b2b2b2; line-height: 20px; min-height: 40px;}
.fknr .fktp img{width:102px; height: 116px; display: block;margin: 0 auto;}
.fknr h4{color: #eeeeee; font-weight: 200; font-size: 12px; text-align: center; padding-top: 25px;}
.fknr h4 img{width:13px; height: 14px;}
.zpxs_tit a{display: block;width:102px; height: 34px; line-height: 34px; text-align: center;font-size: 14px; color: #666; border:1px solid #e1e1e1;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;}
.yxzz_nr{ background: #fff; }
.zpxs_tit span{padding: 12px 12px 0 0;}
.fr{float: right;}
.yxzz_nr ul{overflow: hidden;}
.yxzz_nr li{float: left;}
.yxzz_box{width:298px; border-right:1px solid #e5e5e5; padding-top: 25px; }
.yxzz_tp{width:245px; height: 175px; overflow: hidden;margin: 0 auto;}
.yxzz_tp img{width:245px; height: 175px;}
.yzxx_text{width:245px; margin: 0 auto; text-align: center; padding-bottom: 55px;}
.yzxx_text h2{ font-size: 14px; color: #333; line-height: 65px; font-weight: 200;}
.yzxx_text p{color: #b2b2b2; line-height: 20px; min-height: 40px;}
.tao2{height: 50px;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: #2f2f31;}
.footerbox{width:1200px; margin: 0 auto; padding-bottom: 40px;}
.footerbox ul{text-align: center;}
.footerbox li{display: inline-block; *display: inline; font-size: 13px; padding: 0 26px; line-height: 140px;}
.footerbox a{color: #fff;}
.footerbox a:hover{color: #999;}
.footerbox p{color: #fff; font-size: 13px; line-height: 24px; text-align: center;}
/*------------------版权结束------------------*/
.spfl_left img {
	width: 580px;
}
.bjnr{ background:rgba(0,0,0,.8); position:fixed; width:100%; height:100vh; left:0; top:0; display:none; z-index:101;}
.tctv{ position:fixed; left:50%; top:20%; width:600px; height:390px; margin-left:-300px; z-index:102; display:none;}
#bf1{ background:url(../images/b44.png); position:absolute; width:89px; height:89px; top:50%; left:50%; margin-left:-45px; z-index:10; margin-top:-45px; }
.bf2{ background:url(../images/b44.png); position:absolute; width:40px; height:40px; top:50%; left:50%; margin-left:-20px; z-index:10; margin-top:-20px; background-size:100% 100%; z-index:10; position:absolute; display:block; }
.ggg{ z-index:10000;
	width:35px;
	height:35px;
	position:absolute;
	top:15px;
	right:-10px;
	background-image: url(../images/b45.png);
}
