/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#333333;text-decoration:underline;}
fieldset,img{border:0;}
ol,ul{ list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
em,i,stong{ font-style:normal; font-weight:normal;}
body{ font-family:微软雅黑;  font-size:12px; color:#6666666;}
.fl{float:left;overflow:hidden;}
.fr{float:right;overflow:hidden;}
.w{width:100%;}
.wide{width:1200px;margin:0 auto;}
.kb{height:35px;clear:both;}

/*head*/
.headbox{height:40px;background-color:#f7f7f6;overflow:hidden;}
.head{overflow:hidden;}
.head_l{color:#979797;font-size:14px;line-height:45px;overflow:hidden;}
.head_r{color:#0a0a0a;line-height:45px;font-size:22px;overflow:hidden;}
.head_r span{color:#c33838;line-height:45px;font-size:24px;overflow:hidden;}
.head_r a{margin:10px;color:#957f66;}


/*nav*/
.nav_bg{ height:130px; background:#ffffff;overflow:hidden;}
.nav{height:130px;overflow:hidden;}
.navbox{font-size:15px; color:#ffffff; line-height:130px;}
.navbox li{ width:122px;float:left;overflow:hidden;}
.navbox li a{width:122px;float:left; font-size:16px; color:#333333; line-height:130px; text-align:left; font-family:"Microsoft YaHei";}
.navbox li a:hover{ color:#c62619;text-decoration:underline;}
.navbox01{width:215px;height:110px;overflow:hidden;}
.navbox02{font-size:15px;color:#ffffff; line-height:130px;}
.navbox02 li{width:121px;float:left;overflow:hidden;}
.navbox02 li a{width:121px;float:left; font-size:16px; color:#333333; line-height:130px; text-align:right; font-family:"Microsoft YaHei";}
.navbox02 li a:hover{ color:#c62619;text-decoration:underline;}

.navbox a span{display:block;text-align:center;width:120px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.navbox a span.span2{display:none;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);}
.navbox a:hover span.span1{display:none;}
.navbox a:hover span.span2{display:block;opacity: 1.0;
-webkit-transform: scale(1);
transform: scale(1);}

.navbox02 a span{display:block;text-align:center;width:120px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.navbox02 a span.span2{display:none;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);}
.navbox02 a:hover span.span1{display:none;}
.navbox02 a:hover span.span2{display:block;opacity: 1.0;
-webkit-transform: scale(1);
transform: scale(1);}
/*banner*/
.banner{clear:both;}

/*cpzs01*/
.cpzs01{overflow:hidden;}
.cpzs01 p{font-size:30px;color:#333333;overflow:hidden;}
.cpzs01 p span{font-size:30px;color:#e6183e;overflow:hidden;}
.cpzs01 font{font-size:20px;text-transform:uppercase;font-family:AvantGarde Bk BT;color:#dab866;display:block;overflow:hidden;}

/*cpzs02*/
.cpzs02{overflow:hidden;padding-left: 180px;}
.cpzs03{margin-bottom:20px;overflow:hidden;}
.cpzs03_l{width:112px;height:40px;line-height:38px;text-align:center;font-size:18px;float:left;background-color:#0e0e0e;overflow:hidden;}
.cpzs03_l span{color:white;}
.cpzs03_l a{color:#ffffff;}
.cpzs03_r{width:1088px;float:left;overflow:hidden;}
.cpzs03_r li{width:110px;height:38px;line-height:38px;text-align:center;font-size:18px;border:1px dashed #999999;float:left;margin-left:20px;background-color:#ffffff;overflow:hidden;}
.cpzs03_r li a{color:#544b4b;font-weight:bold;font-size:12px;}

/*jjfa01*/
.jjfa01{overflow:hidden;margin-top:0px;}
/*.jjfa01 li{width:299px;height:400px; overflow:hidden; float:left; position:relative;margin-left: 1px;}
.jjfa01 li a{ width:100%;height:400px;float:left;overflow:hidden;position:relative;}*/
.jjfa01 li{position:relative; float:left; margin:0 14px 24px 0; font-size: 14px; border:1px solid #ccc;  width:282px; height:350px; overflow:hidden; line-height: 0px;}
.jjfa01 li img{  width:282px; height:350px; }
.jjfa01 li span{ position:absolute; left:0px; bottom:0px; display:block;line-height: 45px; color: #fff; padding-left: 14px; width:268px; height:45px;overflow:hidden; background: url(../images/pro_isp.png) no-repeat left top;} 
.jjfa01 li span a{color:#fff;}
.jjfa01 li span a:hover{color:#ff4400;}
.jjfa01 li em{ position: absolute;bottom: 11px; right: 20px; width: 70px; height: 27px; line-height: 27px; color: #fff; background:#ff9207; text-align: center;display: block;}
.jjfa01 li em a{color: #fff;}
.jjfa01 li:hover em{background: #ff4400;}
.jjfa01.nones{ margin-right:0;}
.bc{overflow:hidden;}
.bc i{width:299px;height:400px;overflow:hidden;display: block;position: absolute;}
.bc i img{width:299px;height:400px;overflow:hidden;}
.bc p{width:299px;height:37px;line-height:37px;text-align:center;font-size:16px;color:#ffffff;bottom: 0px;overflow:hidden;position: absolute;}
.yc {width:100%; height: 400px;background:url(../images/yzmx_18.png); position: absolute; left: 0px; top: 400px; z-index: 1; display: block;overflow:hidden;}
.yc p{width: 250px;height: 25px;overflow: hidden;margin: 0 auto;color:#ffffff; font-size: 21px;text-align: center; margin-top:295px;}
.yc span{width: 250px;height: 25px;overflow: hidden;margin: 0 auto;line-height: 26px;color:#ffffff; text-align: center;font-size:16px;margin-top:10px;display:block;}

/*cpzs04*/
.cpzs04{margin-top:1px;overflow:hidden;}
.cpzs04_l{width:600px;height:399px;overflow:hidden;}
.cpzs04_m{width:299px;height:400px;margin-left:1px;overflow:hidden;}
.cpzs04_r{width:299px;height:400px;margin-left:1px;background:url(../images/lytn_20.jpg);overflow:hidden;}
.cpzs04_r p{width:210px;margin:0 auto;text-align:center;font-size:20px;margin-top: 255px;color:#ffffff;overflow:hidden;}
.cpzs04_r span{width:210px;margin:0 auto;text-align:center;font-size:18px;margin-top:15px;color:#ffffff;display:block;overflow:hidden;}

.adv01{height:600px;background:url(../images/lytn_24.jpg) center top;overflow:hidden;}
.ysbg{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; height:750px;margin:0 auto; position:relative;}

.ysbg .advantage{ width:1180px; height:750px; margin:0 auto; position:relative; }

.ysbg .advantage_title a img{ margin:0px auto 0 auto; height:90px; display:block; padding-top:25px;}



.advantage .ys1{ position:absolute; top:174px;width:460px; height:200px;left:0;}

.advantage .ys1 .yst{ color:#040404; font-size:22px;position:absolute;  left:80px; font-weight:bold; }

.advantage .ys1 .yscon{ color:#040404; font-size:14px;position:absolute; top:45px; left:30px; }

.advantage .ys1 .yscon p{line-height:26px; }



.advantage .ys2{ position:absolute; top:317px; left:0; width:460px; height:200px;}

.advantage .ys2 .yst{color:#040404; font-size:22px;position:absolute; left:80px;font-weight:bold;}

.advantage .ys2 .yscon{ color:#040404; font-size:14px;position:absolute;  top:45px; left:30px; }

.advantage .ys2 .yscon p{ line-height:30px;}



.advantage .ys3{ position:absolute; top:438px;width:460px; height:200px;left:0;}

.advantage .ys3 .yst{ color:#040404; font-size:22px;position:absolute; left:80px;font-weight:bold;}

.advantage .ys3 .yscon{ color:#040404; font-size:14px;position:absolute;  top:45px; left:30px; }   

.advantage .ys3 .yscon p{ line-height:26px;}



.advantage .ys4{ position:absolute; top:557px; left:0px; width:460px; height:200px;}

.advantage .ys4 .yst{color:#040404; font-size:22px;position:absolute;  left:80px;font-weight:bold; }

.advantage .ys4 .yscon{ color:#040404; font-size:14px;position:absolute;  top:45px; left:30px;}

.advantage .ys4 .yscon p{ line-height:26px;} 



.advantage .ys5{ position:absolute; top:174px;width:460px; height:200px;right:0;}

.advantage .ys5 .yst{ color:#040404; font-size:22px;position:absolute;  left:94px; font-weight:bold; }

.advantage .ys5 .yscon{ color:#040404; font-size:14px;position:absolute; top:45px; left:92px; }

.advantage .ys5 .yscon p{line-height:26px; }



.advantage .ys6{ position:absolute; top:294px; right:0; width:460px; height:200px;}

.advantage .ys6 .yst{color:#040404; font-size:22px;position:absolute; left:94px;font-weight:bold;}

.advantage .ys6 .yscon{ color:#040404; font-size:14px;position:absolute; top:45px; left:92px; }

.advantage .ys6 .yscon p{ line-height:26px;}



.advantage .ys7{ position:absolute; top:435px;width:470px; height:200px;right:0;}

.advantage .ys7 .yst{ color:#040404; font-size:22px;position:absolute; left:106px;font-weight:bold;}

.advantage .ys7 .yscon{ color:#040404; font-size:14px;position:absolute; top:45px; left:104px; }   

.advantage .ys7 .yscon p{ line-height:26px; width:470px;}



.advantage .ys8{ position:absolute; top:535px; right:0px; width:460px; height:200px;}

.advantage .ys8 .yst{color:#040404; font-size:22px;position:absolute;  left:95px;font-weight:bold; }

.advantage .ys8 .yscon{ color:#040404; font-size:14px;position:absolute; top:45px; left:92px;}

.advantage .ys8 .yscon p{ line-height:26px;} 
/*zyz*/

.zyzbox{overflow:hidden;}
/*zyz_title*/
.zyz_title{margin-top: 40px;margin-left: 320px;}
.zyz_title p{font-size:30px;color:#ffffff;}
.zyz_title p span{font-size:30px;color:#957f66;overflow:hidden;}
.zyz_title font{font-size:40px;text-transform:uppercase;font-family:AvantGarde Bk BT;color:#0a0a0a;display:block;}

.zyz_b{margin-top:10px;margin-left: 200px;font-size:16px;color:#0a0a0a;overflow:hidden;}
.zyz_b p{margin-top:10px;overflow:hidden;}
.zyz_b p a{margin:10px;color:#957f66;overflow:hidden;}

/*main*/
.main{margin-top:20px;overflow:hidden;}
.main li{width:299px;height:400px;margin-right: 1px;margin-bottom: 4px;float:left;overflow:hidden;}
.main li i{width:299px;height:400px;position:absolute;display:block;overflow:hidden;}
.main li i img{width:299px;height:400px;overflow:hidden;}
.main li dl{width:223px;height:87px;text-align:center;margin:0 auto;font-size:18px;top: 260px;color:#ffffff;position:relative;display:block;overflow:hidden;background-image:url(../images/2.png);background-repeat:no-repeat;background-position:top center;}
.main li dd{height: 27px;font-size:18px;margin-top:20px;display:block;overflow:hidden;}
.main li dt{height: 27px;font-size:16px;display:block;overflow:hidden;}
.main li a dl:hover{background-color:#323341;overflow:hidden;}

.adv02{height:300px;background:url(../images/lytn_27.jpg) center top;overflow:hidden;}
.adv03{height:300px;background:url(../images/lytn_28.jpg) center top;overflow:hidden;}
.adv04{height:300px;background:url(../images/lytn_29.jpg) center top;overflow:hidden;}
.adv05{height:327px;background:url(../images/lytn_30.jpg) center top;overflow:hidden;}

/*gsjj*/
.index_gy{height:540px;background-image:url(../images/gsjjbg.jpg);background-repeat:no-repeat;background-position:top center;}
.index_gy01{width:1200px;margin:0 auto;}
.index_gy02{float:left;width:488px;height:365px;text-align:center;margin:94px 0 0 34px;background:#f2f2f2;}
.index_gy02 img{height:100%;max-width:100%;}
.index_gy03{float:left;width:610px;padding:95px 0 0 35px;}
.index_gy04{font-size:14px;line-height:20px;color:#6b6b6b;border-bottom:#a6a7a8 dotted 1px;height:84px;}
.index_gy04 span{display:block;color:#313136;font-size:26px;padding:0 0 12px;}
.index_gy05{font-size:14px;line-height:30px;overflow:hidden;color:#313136;}
.index_gy06{padding-top:17px;}
.index_gy06 a{text-align:center;font-size:14px;color:#6b6b6b;display:block;width:156px;height:36px;line-height:36px;border:#dcdcdc solid 2px;}
.index_gy06 a:hover{color:#222;border:#222 solid 2px;}
/*er*/
.er{padding-bottom:30px;padding-top:30px;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;overflow:hidden;}
.erbox{overflow:hidden;}
.erbox i{float:left;display:block;margin-right:15px;overflow:hidden;}
.erbox p{margin-top:0px;font-size:33px;overflow:hidden;}
.erbox span{font-size:33px;overflow:hidden;}
.erbox font{float:left;text-transform:uppercase;color:#666666;margin-right:15px;display:block;overflow:hidden;}


/*jjfa02*/
.jjfa02{overflow:hidden;margin-top:0px;}
.jjfa02 li{width:16.5%; overflow:hidden; float:left; position:relative;margin-left: 1px;}
.jjfa02 li a{ width:100%;float:left;overflow:hidden;position:relative;}
    .jjfa02 li a img {
     width:100%
    }
.bc1{overflow:hidden;}
.bc1 i{width:100%;height:476px;overflow:hidden;display: block;position: absolute;}
.bc1 i img{width:100%;position: absolute;}
.bc1 p{width:100%;height:37px;line-height:37px;text-align:center;font-size:16px;color:#ffffff;bottom: 0px;overflow:hidden;position: absolute;}
.yc1 {width:100%; height: 476px;background:url(../images/lytn_36.png) right top no-repeat; position: absolute; left: 0px; top: 476px; z-index: 1; display: block;overflow:hidden;}
.yc1 p{width: 250px;height: 25px;overflow: hidden;margin: 0 auto;color:#ffffff; font-size: 21px;text-align: center; margin-top:400px;}
.yc1 span{width: 250px;height: 25px;overflow: hidden;margin: 0 auto;line-height: 26px;color:#ffffff; text-transform:uppercase;text-align: center;font-size:12px;margin-top:5px;display:block;}



.t_h2{ margin:25px auto 30px; height:80px; overflow:hidden; text-align:center; color: #1c222a; font:34px/50px "Microsoft Yahei"; background: url() no-repeat center 62px;}
.t_h2 a{ color:#1c222a;}
.t_h2 i{ display:block; color:#a3aab1; font:16px/28px Arial, Helvetica, sans-serif; }
.t_h2 b{ color: #ff4400;}
.t_h2 a:hover{ text-decoration:none;}
.lc_bg{padding-top: 58px; height:282px;overflow:hidden; background: #5d5e5f;}
.lc .t_h2{color: #fff; margin: 0 auto 27px; background: url(../images/lc_t.png) no-repeat center 62px;}
.lc .t_h2 b,.lc .t_h2 i{color: #fff;}
.lc li{position: relative; float: left; padding-right: 32px; padding-top: 36px; height: 104px; color: #fff; line-height: 40px; font-size: 16px; font-weight: bold; 
 background: url(../images/lc_ip1.png) no-repeat left top;}
.lc li em{margin: 0 8px 0 25px; width: 40px; height: 40px; color: #ff4400; display: block; float: left; font-weight: normal; font-size: 24px; font-family:Arial, Helvetica, sans-serif;text-align: center; }
.lc li span{}
.lc li.nones{padding-right: 0px;}
.lc li:hover{ background: url(../images/lc_ip2.png) no-repeat left top;}
.lc li:hover em{color: #ff9207;}
.lc li:hover span{color: #fff;}
.content1{ width:1200px; margin:0 auto;  }
.anli022{width: 1200px;margin: 0 auto;}




.container {
	width: 1200px;
	margin: 0 auto;
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.indextit {
	text-align: center;
	color: #242424;
	background: url(../images/titbg.jpg) no-repeat center;
	margin-top: 55px;
}
.indextit span {
	display: block;
	font-family: Times New Roman;
}
.indextit p {
	font-size: 24px;
}
.picMarquee-left {
	position: relative;
	margin-top: 30px;
}
.picMarquee-left .hd .prev, .picMarquee-left .hd .next {
	display: block;
	width: 36px;
	height: 36px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 150px;
}
.picMarquee-left .hd .prev {
	background: url(../images/next.png) no-repeat 0 0;
	left: -60px;
}
.picMarquee-left .hd .next {
	background: url(../images/next.png) no-repeat -36px 0;
	right: -60px;
}
.picMarquee-left .bd {
	overflow: hidden;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0 6px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.picMarquee-left .bd ul li img {
	width: 290px;
	height: 380px;
}

/*news*/
li {
    list-style: none;
}
.new{width: 1200px;margin-left: auto;margin-right: auto;height: 500px;  clear: both;margin-top: 40px; }
.new-main{height: 600px; }
.new-main-left{width: 780px; height: 500px; float: left;}
.new-main-left-top{ height: 50px; border-bottom: 2px solid  black;}
.new-main-left-top li {display: list-item;text-align: -webkit-match-parent;}
.new-main-left-top li a{ height: 50px; float: left; line-height: 50px; font-size: 20px;padding-left: 10px;padding-right: 10px;  }

/*.new-main-left-top li a:hover{ height: 50px; float: left; line-height: 50px; font-size: 20px;padding-left: 10px;padding-right: 10px; color:white; background-color:#AD1112;border-bottom: 2px solid red;  }*/
.active1{color: white;background-color: #9a0607}
.new-main-left-top span a{display: block; width: 45px; float: right; line-height: 50px;font-size: 14px;}
.new-main-left-top span a:hover{display: block; width: 45px; float: right; line-height: 50px;font-size: 14px; color: #AD1112}
.new-main-left-bottom{ height: 450px;}
.new-main-left-bottom2{ height: 450px;}
.new-left{height: 450px;  width: 300px; float: left; margin-top: 10px;}
.new-left-top{height:200px;margin-left: 8px; }
.new-left-bottom{font-size: 15px; line-height: 30px; overflow: hidden; height: 210px;padding: 5px; margin-left: 8px;}
.new-left-bottom span{font-size: 15px; line-height: 30px; display: block;}
.yqlj2 a{color: #009688;}
.new-right{height: 435px;width: 455px;  float: right; margin-top: 10px;}
.new-right li{width: 453px;  height: 77px; margin-bottom: 10px;  border-top: 1px solid #080808;}
.new-time a{width:80px;height: 67px;float: left;line-height:26px;text-align: center;font-size: 18px; border: 1px solid #0a0a0a; margin-top: 10px;}

.new-time span{display: block;border-bottom: 1px solid #080808;line-height:26px;text-align: center;font-size: 18px; margin-top: 5px;}
.new-content{width: 350px;height: 74px; float: right; font-size: 14px; color: #949494;overflow: hidden; padding-right: 5px;}
.new-content span{display: block; margin-top: 10px;font-size: 15px; color: black;}
.new-main-right{width: 350px; height: 500px;  float: right;}
.new-dy{height: 445px; overflow: hidden; position: absolute;}
.new-dy li{height: 128px; border-bottom: 1px solid #060606;margin-bottom: 10px;margin-top: 10px;padding: 5px;}
.new-dy li em{  display: block;width: 20px;border: 1px solid white;float: left; border-radius: 50%;background-color: #060606; line-height: 20px;text-align: center;color: white;height: 20px;}
.new-dy li span{ display: block; float: left;font-size: 14px;margin-left: 5px;width: 300px;}
.dy-wen{height: 30px;}
.dy-da{ font-size: 14px; overflow: hidden;height: 95px;}
.new-dy li p{ display: block;width: 20px;float: left; border-radius: 50%;background-color:#FF7900; line-height: 20px;text-align: center;color: white;height: 20px;}
.dy-da1{width: 300px;float:left;margin-left: 5px; margin-top: 14px;}
/*link*/
.link{overflow: hidden;}
.link_top{ height:10px;overflow:hidden;}
.link_nr{ margin-top: 15px;}
.link_nr_l{overflow:hidden;}
.link_nr_r{width: 1065px;line-height: 25px;font-size: 14px;}
.link_nr_r a{margin:5px;color:#666666;}
.link_foot{width:1188px;height:6px;overflow:hidden;margin-top: 20px;float: left;}

.foot1{padding-bottom:40px;padding-top:40px;background-color:#464b5b;overflow:hidden;}
.foot1box{overflow:hidden;}
.foot1box i{width:424px;height:112px;display:block;float:left;overflow:hidden;}
.foot1box p{width:424px;height:112px;float:right;overflow:hidden;}

.foot{padding-bottom:40px;padding-top:40px;line-height:33px;background-color:#0a0a0a;font-size:18px;color:#ffffff;overflow:hidden;}
.footbox{overflow:hidden;}













