﻿body{background-color:#fff; margin:0; padding:0; font-family:"Microsoft Yahei"; color:#333;}
p,span,ul,ol,li,dl,dt,dd,a,h1,h2,h3,h4,h5,h6{ padding:0;margin:0; list-style:none; }
img{ border:0;}

.box-100{ width:100%; text-align:center;}
.box-100 img{display:block;}

.mar_t{ margin-top:24px;}
.clear {clear:both;}
.relative{ position:relative;}
em{ font-style:normal; color:#e53434;}
a em{ color:#e53434;}
a{color:#333; text-decoration:none;}

a:hover{ color:#1a98d9; text-decoration:none;}



.top { border-top:5px solid #e70012; padding:0 50px }
.logo{float:left; height:100px; width:300px; margin:0; position:relative;}

.head { background:#f1f1f1; color:#888; font-size:12px; line-height:32px }


.wtel { width:380px; margin-top:5px; margin-right:13px }
.en { margin-left:16px; }
.en a { line-height:30px; margin:0 5px; text-align:center; font-size:12px; color:#666 }
.en a:hover { line-height:30px; margin:0 5px; text-align:center; font-size:12px; color:#0056a8 }
.sou { width:184px; margin-top:33px; font-size:21px; color:#e70012; line-height:30px }
.sou img { vertical-align:middle; }


.bottom_logo { width:120px; margin-left:20px; margin-top:15px }
.bottom_logo img { margin-right:6px; }
.bottom_logo p { padding-top:10px; font-size:14px; line-height:21px; padding-right:10px }


.footer{ width:100%;background:#313231; color:#d1d0d0; padding-bottom:30px; }
.ggg { width:780px  }
.foot_nav{  padding:40px 0 20px 0; text-align:left; color:#9aa6b2; border-bottom:#464f59 1px solid;}
.foot_nav a{ margin:0 10px; font-size:14px }
.foot_nav a:hover,.foot_contact li a:hover{ text-decoration:underline;}
.foot_contact{ margin:26px 0; overflow:hidden; color:#fff }
.foot_contact li{ width:180px; height:80px; float:left; background-position:60px center; background-repeat:no-repeat; padding-left:120px; color:#ccc }

.liu { width:436px; }
.liu { margin-top:30px; font-size:12px; color:#d1d0d0; line-height:26px; }
.liu h3 { font-size:16px; font-weight:600; color:#fff; margin-bottom:20px }

.foot_contact  p { line-height:30px; color:#ccc; font-size:12px;}
.ewm { width:416px; background:#882f17; text-align:center; padding:30px 0; color:#fff; font-size:14px; line-height:30px }
.line { background:url(../image/line.png) no-repeat center; }

.foot_copy{ padding:20px 0; background:#121212; width:100%; font-size:12px; color:#ccc; text-align:center;}

.link { font-size:12px; margin:60px auto; }
.link img { vertical-align:middle; }
.link a { margin:0 0 0 50px; padding-top:20px }

.foot_copy a{color:#9aa6b2; margin:0 8px;}
.foot_copy p{ float:right;}



.fl { float:left; }
.fr { float:right; }
.box{ padding:0; margin-bottom:50px; background:url(../image/88.jpg) repeat-x top left; height:70px }
.weizhi { line-height:50px; font-size:14px; background:url(../image/wz.png) no-repeat left; padding-left:30px; text-align:left; margin-bottom:30px; width:1200px; margin:0 auto }
.weizhi span { color:#e70012; }

.flogo { margin-right:40px; margin-top:0px; }

.ss { width:280px; text-align:left; line-height:32px; font-size:12px; color:#807d7d  }
.ss span { color:#0056a8; font-size:21px; line-height:32px }
.ss img { vertical-align:top; margin-right:6px; margin-top:3px }

.wrap { width:1250px; margin:0 auto; }
.wrap0 { width:1300px; margin:0 auto; }
.logo { width:160px;  }

.menu { background:#f0f0f0; margin-bottom:2px }


#nav { width:760px; float:left; margin-top:35px; margin-left:0px }
#nav ul {
    margin:0;
	padding:0;
	
	}
#nav a {
	display:block;

	text-decoration:none;
	color:#000;
	
	line-height:36px;
	padding:0;
	
	font-family:"微软雅黑";
	

	
	font-size:15px;
	
	

	
}
#nav a:hover,#nav a.active {
	color:#e70012;
	
	line-height:36px;
	
	padding:0;
	
	
	display:block;
	
	border-bottom:2px solid #e70012;
	


}
#nav li {
	
	

	
	
	float:left;
	text-align:center;
	
	list-style:none;
	font-size:15px;
	width:75px;
	

	
}


#nav li ul {
	position:absolute;
	top:76px;
	left:-999em;
	
	margin-left:-13px;
   *margin-left:-56px;
    width:100px;
	
	
	border-bottom:2px solid #e70012;
	border-top:2px solid #e70012;
	z-index:999;
	padding:0;
	background:#f0f0f0;
	
	
}
#nav li ul li {
	
	
	
	
	border-right:0;
	padding:0;
	font-size:12px;
	text-align:center;
	
	
	
}
#nav li ul a {
	display:block;
	width:100px;

	line-height:33px;
	font-weight:500;
	padding:0;
	

	color:#000;
	font-size:12px;
	
	
}

#nav li ul a:hover {
	color:#fff;
	
	width:100px;
	line-height:33px;
	padding:0;

	font-weight:100;
	border-bottom:0;
	background:#e70012; 
	border-radius:0;

}
#nav li:hover ul {
	left:auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav .arrowFront, #nav .arrowAfter {
	width:2px;
	height:30px;
	
	overflow:hidden;
	text-indent:-999em;
}
#nav .arrowFront a, #nav .arrowAfter a {
	line-height:30px;
}
#nav .arrowFront {
	float:left;
	background-position:-54px -68px
}
#nav .arrowAfter {
	float:right;
	background-position:-83px -68px
}
.ban { height:400px; }



.image { text-align:center; margin:50px 0 }


.left{width: 460px;float: left; margin-top:80px}
.left span{line-height:100px; margin-bottom:20px; color: #1a1a1a;font-size: 26px;}
.left p{color: #666;line-height: 36px; font-size:14px }
.right{width: 539px;height: 359px;padding: 9px;background: #fff;border: 1px solid #e6e6e6;float: right; margin:50px 0 }

.newslist{ width:100%;}
.newslist li{ overflow:hidden; width:100%; padding:30px 0; border-bottom:1px solid #f1f1f1;}
.newslist .time{ float:left; width:80px; background:#e70012; padding:10px 0 }
.newslist .conts{ float:right; width:1080px; }
.newslist .day,.newslist .date{ display:block; text-align:center; font-family:Arial; }
.newslist .day{ height:40px; line-height:40px; color:#fff; font-size:30px;}
.newslist .date{ height:18px; line-height:18px; font-size:10px; color:#fff }

.newslist  h3 {padding-bottom:10px; font-size:15px; color:#333;}
.newslist  h3 a { color:#000; }
.newslist p { font-size:14px; line-height:30px; color:#555 }
.newslist .more { margin-left:8px; color:#e70012; font-size:12px }
.newslist li:hover .time { background:#fe091c }
.newslist li:hover p { color:#333; }
.newslist li:hover .more { color:#000; }

.cp1 { margin-bottom:20px; padding:0;  }
.cp1 li { width:359px; overflow:hidden; margin:0; padding:0; list-style:none; text-align:center; float:left; margin-right:60px; margin-bottom:40px; }
.cp1 li img { width:359px; height:238px; margin-bottom:2px }


.js { background:#999; font-size:14px; line-height:26px; padding:20px; text-align:left }
.js a { color:#fff; }
.js span { font-size:26px; line-height:40px }
.js:hover { background:#0056a8; }




#focus-wrap{ position:relative; height:546px; margin-bottom:60px }
#frame{width:100%; height:546px; overflow:hidden;}
#img{ position:relative;overflow:hidden; width:100%; height:546px }
#img ul { margin:0; padding:0; }
#img li{ width:100%; height:546px; display:none; position:absolute; top:0px; left:0px; margin:0; padding:0; list-style:none }
#btn{ z-index:99; position:absolute; bottom:30px; left:0; right:0 }
#btn p{ text-align:center }
#btn span{ display:inline-block; cursor:pointer; margin:0 10px; width:9px; height:9px; background:#fff; border:1px solid #fff; border-radius:100% }
#btn span.hov{ background:none; border:1px solid #fff}


.gs1 { margin-right:26px; width:381px; height:305px; position:relative; float:left  }
.gs1 .js p { margin:0; }
.gs1 .js h3 { margin:0; font-size:18px; font-weight:100; margin-bottom:5px }
.gs1 .js { font-size:14px; color:#fff; font-weight:100; text-align:left; margin:0; line-height:26px; width:351px; height:80px; overflow:hidden; position:absolute; bottom:0; z-index:999; filter: alpha(Opacity=0); opacity:0; padding:15px; }
.gs1:hover .js { font-size:14px; color:#fff; font-weight:100; text-align:left; background: rgba(187, 39, 24, 0.8);  line-height:26px; filter: alpha(Opacity=100); opacity:1; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;
cursor:pointer; 
 }
.zxbt { text-align:center; margin:40px 0 }
.abo { width:888px; margin:0 auto; font-size:16px; text-align:center; color:#666; line-height:36px }

.ke { background:url(../image/ke.jpg) no-repeat top center; padding:26px 0 100px 0 }
.hj { background:#f8f8f8 url(../image/sj1.png) no-repeat top center; padding:20px 0 80px 0 }



.bo { width:150px; text-align:center; margin-right:59px }
.bo img { margin-bottom:20px; }
.bo p { font-size:18px; line-height:30px; margin-bottom:20px }
.bo a { width:128px; line-height:36px; color:#bb2718; display:block; border:2px solid ; margin:0 auto; border-radius:30px; }
.bo a:hover { width:128px; line-height:36px; color:#fff; display:block; background:#bb2718; border:2px solid ; border-radius:30px; }

.anli { width:300px; height:185px; margin-right:11px; margin-bottom:9px }
.anli { position:relative; }
.anli .mc { opacity:1; background:rgba(0, 0, 0, 0.6); position:absolute; z-index:999; color:#fff; line-height:34px; text-align:left; font-size:12px; width:270px; padding-left:30px; bottom:0; left:0 }
.anli:hover .mc { opacity:1; background:rgba(187, 39, 24, 0.6) }

.anli1 { width:578px; height:380px; }
.anli1 { position:relative; }
.anli1 .mc { opacity:1; background:rgba(0, 0, 0, 0.6); position:absolute; z-index:999; color:#fff; line-height:34px; text-align:left; font-size:12px; width:548px; padding-left:30px; bottom:0; left:0 }
.anli1:hover .mc { opacity:1; background:rgba(187, 39, 24, 0.6) }


.kk { width:260px; margin-top:30px; font-size:12px; color:#d1d0d0; line-height:26px; margin-left:80px }
.kk h3 { font-size:16px; font-weight:600; color:#fff; margin-bottom:20px }
.kk ul { width:120px; float:left; }
.kk li { list-style:none; line-height:28px; font-size:14px; }
.kk a { color:#d1d0d0; }
.kk a:hover { color:#fff; }

.wx { text-align:center; font-size:12px; width:150px; margin-top:50px; margin-left:30px }
.wx p { margin:0; line-height:30px; text-align:center }

.fy { text-align:center; margin-top:30px; margin-bottom:50px }
.fy a { width:35px; line-height:26px; background:#d1d2d1; color:#000; font-size:14px; display:inline-block; text-align:center; margin:0 5px }
.fy a:hover,a.cut { width:35px; line-height:26px; background:#e70012; color:#fff; display:inline-block; margin:0 5px }

.tabTit{ font-size:0; text-align:right; transition:top linear .2s; margin-top:8px; margin-bottom:30px; width:800px; float:right }
.tabTit a{ display:inline-block; zoom:1; *display:inline; padding-left:5px; padding-right:5px; height:40px; border-bottom:3px solid #fff; margin:0 20px; overflow:hidden; white-space:nowrap; text-align:center; transition:all linear .2s; font:14px/40px microsoft yahei; color:#333; }
.tabTit a:hover,.tabTit .on { color:#333; border-bottom:3px solid #e70012; }


.article_list{ margin:50px auto;}
.article_list li{ clear:both; margin-top:30px; }
.article_list li .pic { float:left; height:260px; overflow:hidden }
.article_list li .pic img { width:380px; height:260px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.article_list li:hover .pic img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.article_list li .txt{ float:right; width:770px; padding-top:20px }
.article_list li .txt h2 strong a{ font-weight:500; color:#000; font-size:21px; line-height:40px; margin-bottom:36px }
.article_list li:hover .txt h2 strong a{color:
#000; }
.article_list li .txt p {  color:#666; margin-top:5px; font-size:14px; line-height:30px;}
.article_list li .txt p a{ margin-top:15px;line-height:40px; background:#e70012; display:block; border-radius:40px; text-align:center; float:right; margin-right:10px; color:
#fff;   width:120px; }
.article_list li:hover .txt p a{ color:#fff; background:
#333; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; }
.clearfix {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after {

  display: table;

  content: "";

  line-height: 0;

}

.clearfix:after {

  clear: both;

}

.new1 { margin-top:40px; }
.new1 h3 { text-align:left; font-size:18px; color:#000; padding-left:0px; font-weight:100; margin:20px 0 10px 0 }
.new1 li { width:270px; margin-right:30px; float:left; margin-bottom:36px; padding-bottom:10px; list-style:none }
.new1 li img { width:270px; height:170px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;  }
.new1 li img:hover { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.new1 li p { font-size:12px; color:#888; text-align:left; padding:0; line-height:26px; margin:0 }
.new1 li p a { color:#0056a8; }
.new1 li p a:hover { color:#000; }

.t_p { overflow:hidden; height:230px }
.t_p1 { overflow:hidden; height:280px }

.new2 { margin-top:40px; }

.new2 li { background:#fff; width:380px; margin-right:30px; float:left; margin-bottom:26px; list-style:none }
.new2 li img { width:380px; height:230px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;  }
.new2 li img:hover { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.new2 li p { font-size:15px; color:#333; text-align:center; padding:0; width:100%; line-height:40px; margin:0; }
.new2 li a { color:#fff; }
.new2 li:hover a { color:#fff; }
.new2 li:hover p { color:#e70012;}

.t_p2 { overflow:hidden; height:308px }

.new3 { margin-top:40px; }

.new3 li { background:#fff;  position:relative; width:370px; height:308px; margin-right:30px; float:left; list-style:none }
.new3 li img { width:370px; height:308px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;  }

.new3 li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.new3 li .wz { font-size:12px; color:#fff; text-align:left; padding:18px 0; width:100%; line-height:21px; margin:0; position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.6) }
.new3 li .wz h3 { font-size:18px; margin-bottom:10px; font-weight:100; padding-left:20px }
.new3 li .wz p { padding:0 20px; }
.new3 li a { color:#fff; }
.new3 li:hover .wz { color:#fff; }
.new3 li:hover .wz { background:rgba(1,104,172,0.7)}


.all_title1 {
	margin-bottom:56px;
	text-align: center;
	background:url(../image/66.png) no-repeat top center;
	height:91px;
}
.all_title1 h3 {
	font-size: 36px;
	color: #000;
	line-height:40px;
	font-weight:500;
	
}
.all_title1 h4 {
	color: #666;
	font-size:14px;
	line-height:40px;
	margin-bottom:10px;
	font-weight:100;
	letter-spacing:2px;

}
.xian { width:28px; margin:0 auto; background:#e70012; height:2px }

.btns1 { width:178px; height:40px; margin:0 auto; }
.btns1 a{ overflow:hidden; width:178px; line-height:38px; font:14px/38px microsoft yahei; color:#e70012; border:1px solid #e70012; text-align:center; display:block; transition:all linear .2s;}
.btns1 a:hover{ color:#fff; background:#e70012; transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; text-decoration:none; -ms-transition:all .6s linear;}

.bei { background:#f8f8f8; padding:50px 0 50px 0; }




.newslist1 { width:100%; margin-top:0px }
.newslist1 li{ overflow:hidden; width:100%; margin-bottom:26px; padding:10px 0 }
.newslist1 li:hover { background:#e70012; padding:10px 0 }
.newslist1 .time{ float:left; width:85px; height:80px; background:#e70012; margin-top:3px }

.newslist1 .conts{ float:right; width:530px; }
.newslist1 .day,.newslist1 .date{ text-align:center; display:block; font-family:Arial; }
.newslist1 .day{ height:42px; line-height:42px; color:#fff; font-size:30px; margin-top:8px }
.newslist1 .date{ height:18px; line-height:18px; font-size:10px; color:#fff }
.newslist1 li:hover h3 a { color:#fff; }
.newslist1 li:hover p { color:#fff; }
.newslist1 li:hover .more { color:#fff; }
.newslist1 h3 {font-size:15px; color:#000; margin:0; line-height:26px; font-weight:400 }
.newslist1 h3 a { color:#000; }
.newslist1 p { font-size:14px; color:#777; margin:0; line-height:26px }
.newslist1 .more{ margin-left:8px; color:#e70012; font-size:12px }


.artical { line-height:30px; font-size:14px; color:#666; }
.artical p {  padding:25px 150px 25px 150px;   }

.artical1 { line-height:30px; font-size:14px; color:#666; }
.artical1 p {  padding:50px 0;   }


.case-item { margin:0 0 50px 0; float:left;}
.case-item li { width:360px; float:left; background:#f8f8f8; margin-right:44px; text-align:center; padding-bottom:10px; margin-top:30px }
.t_p { overflow:hidden; height:226px }
.case-item li img { width:360; height:226px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.case-item li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }

.case-item li p{ padding:10px 20px; color:#666; font-size:12px;}
.case-item li b a{ font-weight:normal;padding:0 20px; display:block; margin-top:20px; font-size:18px }

.case-item li .more2 { width:345px; margin:0 auto; color:#1b94d3; text-align:center; border-top:1px solid #888; line-height:40px }
.case-item li .more2 a { color:#1b94d3;  }
.case-item li:hover .more2 a { color:#333;  }

.flexslider {position:relative;width:100%; margin:0 auto;height:410px; background:#fff;overflow:hidden;zoom:1; margin-bottom:50px }
.flexslider .slides li {width:100%;height:100%;}
.flex-direction-nav a {width:70px;height: 70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../image/ad_ctr.png) no-repeat;position: absolute;top:50%;z-index: 10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px;}
.flex-direction-nav .flex-next {background-position:0 -70px;right:100px;}
.flex-direction-nav .flex-prev {left:100px;}
.flexslider:hover .flex-next {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li {margin: 0 10px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {display:block;overflow:hidden;text-indent:-99em;cursor:pointer; width:10px; height:10px; background:#fff;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#fff;opacity:1; width:20px; height:10px; filter:alpha(opacity=100)}
.flexslider .slides a img {width:100%;height:410px;display:block;}

.flexslider0 {position:relative;width:100%; margin:0 auto;height:280px; background:#fff;overflow:hidden;zoom:1; margin-bottom:6px }
.flexslider0 .slides li {width:100%;height:100%;}
.flexslider0 .slides a img {width:100%;height:280px;display:block;}
.flexslider0:hover .flex-next {opacity:0.8;filter:alpha(opacity=25);}
.flexslider0:hover .flex-prev {opacity:0.8;filter:alpha(opacity=25);}
.flexslider0:hover .flex-next:hover,.flexslider0:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}


.title h3 {font-size:30px;text-align: center; color:#333; font-weight:normal; line-height:40px;text-shadow: rgba(0,0,0,.15) 0 0 1px;}
.title .yw { background:url(404.png) no-repeat center; font-size:14px; text-align:center; line-height:46px; color:#fff }
.title p.desc {font-size: 14px; text-align: center;width: 80%; color: #999; margin: 0 auto; margin-bottom:50px;font-family: "Microsoft YaHei";}


.about{ overflow:hidden; width:100%; background:url(404.png) no-repeat; padding:50px 0 0 0; margin-bottom:50px }
.about p { font-size:14px; color:#666; line-height:26px; text-align:center; padding:0 150px; }

.tu { background:#e70012; padding:30px 0; margin-top:50px }
.tu .ho { margin:0 35px; }
.ho { width:320px; height:178px; float:left; position:relative }
.ho .mc { position:absolute; left:0; bottom:0; filter: alpha(Opacity=0); opacity:0; background: rgba(0, 0, 0, 0.5); color:#fff; width:100%; height:100%; font-size:18px; line-height:45px; text-align:center; }
.ho .mc img { width:38px; margin-top:23% }

.ho:hover .mc { filter: alpha(Opacity=100); opacity:1; transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out; }


.he { position:relative; }
.hezuo { position:absolute; color:#fff; top:-60px; right:50px; height:459px; width:310px; background:rgba(0,0,0,0.8) }
.hezuo h3 { font-size:18px; padding-left:70px; font-weight:400px; line-height:60px }
.hezuo p { font-size:14px; line-height:30px; padding-left:70px }
.hezuo p span { font-size:21px; }
.hezuo li { line-height:30px; font-size:14px; padding-left:70px }
.geng { width:310px; line-height:52px; text-align:center; background:#e70012; margin-top:10px }
.geng:hover { background:#333; }
.geng a { font-size:12px; color:#fff; }
.mb50 { margin-bottom:60px; }

.news_center_list_img { width:380px; height:260px; float:left; position:relative }
.news_center_list_img img {
	width: 100%;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.news_center_list_img .mc { position:absolute; left:0; bottom:0; filter: alpha(Opacity=0); opacity:0; background: rgba(231, 0, 18, 0.8); color:#fff; width:100%; height:100%; font-size:18px; line-height:45px; text-align:center; }
.news_center_list_img .mc img { width:38px; margin-top:23% }

.news_center_list_img:hover .mc { filter: alpha(Opacity=100); opacity:1; transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out; }
.mr30 { margin-right:29px; }

.new5 h3 { text-align:center; font-size:18px; line-height:26px; color:#000; padding-left:0px; font-weight:400; margin:0px 0 16px 0 }
.new5 li { width:220px; margin-right:105px; float:left; text-align:center; padding:0; list-style:none; }
.new5 li:hover { width:220px; margin-right:105px; float:left; border-radius:10px; text-align:center; padding:0; list-style:none; cursor:pointer }

.new5 li img { width:190px; height:190px; margin-bottom:15px;  transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; }
.new5 li:hover img { transform: rotate(360deg);
-ms-transform: rotate(360deg);	
-webkit-transform: rotate(360deg);	
-o-transform: rotate(360deg);		
-moz-transform: rotate(360deg); transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; cursor:pointer }
.new5 li p { font-size:14px; color:#666; text-align:center; padding:0; line-height:26px; margin:0; padding:0 }

.hz { background:#f8f8f8; margin-bottom:60px; height:336px; margin-bottom:30px }

.hz3 { width:586px; height:336px; overflow:hidden; }
.hz:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.hz3 img { width:586px; height:336px; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; }
.ang { padding:26px 30px 30px 30px; width:530px }
.ang span { width:40px; height:1px; background:#e70012; display:block; margin:0 auto }
.ang h3 { color:#000;
	
	font-size: 26px;
	line-height: 35px;
	font-weight: 500;
	margin:0;
	text-align:center;
	margin-bottom:10px; }
.ang p { margin-top:20px; 
	color:#444; 
	line-height:30px;
	font-size:14px; }
.xd { position:relative; height:480px; margin-bottom:50px }
.jd { position:absolute; z-index:9; right:0px; top:50px; width:467px; height:103px; background:rgba(222,36,24, 0.9);  }

.biaoti h3 { color:#fff; font-size:28px; padding-left:120px; text-align:left; line-height:106px; margin:0; font-weight:100; }
.tu0 { width:800px; height:480px; overflow:hidden  }

.xd:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.tu0 img { width:800px; height:480px; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; }
.cpjs { width:380px; }
.cpjs p { line-height:26px; font-size:14px; color:#666; margin-top:176px; padding:0 30px; margin-bottom:30px; overflow:hidden }
.hezuo1 { width:360px; }
.hezuo1 h3 { font-size:18px; padding-left:70px; font-weight:400px; line-height:60px; color:#000 }
.hezuo1 p { font-size:14px; line-height:30px; padding-left:70px }
.hezuo1 p span { font-size:21px; color:#e70012 }
.hezuo1 li { line-height:30px; font-size:14px; padding-left:70px }
.hz0 { background:#f8f8f8; margin-bottom:60px; padding:30px 60px }

.srk { line-height:36px; color:#fff; outline:none; border:1px solid #fff; background:none; padding:0 10px; width:180px; margin-bottom:10px; margin-right:15px }
.srk2 { line-height:36px; height:36px; color:#fff; outline:none; border:1px solid #fff; background:none; padding:0 10px; width:202px; margin-bottom:10px; margin-right:15px }


.srk3 { line-height:36px; height:60px; color:#fff; outline:none; border:1px solid #fff; background:none; padding:0 10px; width:398px; margin-bottom:10px; }
.tjan a { width:167px; line-height:30px; margin:0 auto; display:block; background:#dd241e; color:#fff; font-size:12px; text-align:center; }
.tjan a:hover { width:167px; line-height:30px; display:block; background:#fa0b1d; color:#fff; font-size:12px; text-align:center; }

.banner{width:100%; height:580px; margin:0 auto; overflow:hidden; position:relative; }
.banner .hd{position:absolute; width:100%; bottom:10px; text-align:center; z-index:99;}
.banner .hd ul li{display:inline-block; margin:0 5px; width:8px; height:8px; text-indent:-9999px; background:#fff; cursor:pointer;}
.banner .hd ul li.on{background:#e70012; width:16px; height:8px; }
.banner .bd{height:100%}
.banner .bd ul{height:100%}
.banner .bd ul li{height:100%}
.banner .bd ul li a{display:block; height:580px;}
.banner .prev{position:absolute; top:50%; margin-top:-24px; left:2%; z-index:999; filter:alpha(Opacity=20); opacity:.2; transition: all 0.5s; cursor:pointer;}
.banner:hover .prev{filter:alpha(Opacity=100); opacity:1;transition: all 0.5s;}
.banner .next{position:absolute; top:50%; margin-top:-24px; right:2%; z-index:999; filter:alpha(Opacity=20); opacity:.2; transition: all 0.5s; cursor:pointer;}
.banner:hover .next{filter:alpha(Opacity=100); opacity:1;transition: all 0.5s;}


.ryzz { overflow:hidden; width:1300px; margin:0 auto; padding:0;  }

.ryzz .ryzzBox{ overflow:hidden; width:100%; position:relative; margin-bottom:30px }
.ryzz .ryzzBox>a{ display:block; width:35px; height:65px; position:absolute; top:110px;}
.ryzz .ryLeft{ background:url(../image/jzLeft.png) no-repeat left top; left:0}

.ryzz .ryRight{ background:url(../image/jzRight.png) no-repeat right top; right:0}

.ryzz .ryzzWin{ overflow:hidden; width:1200px; height:300px; position:relative; margin:0 auto; }
.ryzz .ryzzWin ul{ overflow:hidden; position:absolute;}

.ryzz .ryzzWin li { width:370px; height:300px; float:left; margin-right:50px; position:relative; text-align:center; }

.ryzz .ryzzWin li img { width:370px; height:280px; transition:all 2s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s; }
.ryzz .ryzzWin li:hover img { transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1); }
.ryzz .ryzzWin li .jian { background:rgba(0,0,0,0.6); color:#fff; font-size:14px; line-height:26px; opacity:0; position:absolute; z-index:1; top:0; width:270px; padding:50px; height:180px; left:0 }
.ryzz .ryzzWin li:hover .jian { opacity:1; }

.ryzz .ryzzWin li p { width:303px; left:33px; background:#e70012; line-height:40px; text-align:center; color:#fff; z-index:2; font-size:14px; position:absolute; top:260px }
.ryzz .ryzzWin li:hover p {  background:#000; line-height:40px; text-align:center; color:#fff; }


.ryzz .ryzzWin li .more2 { width:345px; margin:0 auto; color:#1b94d3; text-align:center; border-top:1px solid #888; line-height:40px }
.ryzz .ryzzWin li .more2 a { color:#e90c3f; font-size:12px  }
.ryzz .ryzzWin li:hover .more2 a { color:#fff;  }

.ddd { width:640px; }
.ztu { width:520px; }
.nr { width:520px; padding-top:10px  }
.nr h5 { font-size:26px; margin-bottom:20px; color:#000; line-height:40px; font-weight:500 }
.nr p { line-height:30px; font-size:14px; color:#666; margin-bottom:20px }
.gd { margin-top:40px; }
.gd a { font-size:14px; color:#666; width:520px; line-height:40px; background:#fff; display:block; text-align:center;  }
.gd a:hover { font-size:14px; color:#fff; width:520px; line-height:40px; background:#e70012; display:block;  }
.line1 { width:100px; height:3px; background:#e70012; margin-bottom:30px }

.xw { background:#f8f8f8; padding:60px 0; margin-bottom:60px }


.quan_qiu { width:100%; background:url(../image/88.jpg) repeat-x bottom left; padding-bottom:20px }


.quan_qiu ul{padding:20px 0;}
.quan_qiu li{float:left;width:236px; text-align:center; border-right:1px solid #f1f1f1;}
.quan_qiu li span{display: block;font-size:16px;line-height:24px;padding-top:6px;}
.quan_qiu li strong{display: block;color:#999;font-size:16px; }
.quan_qiu li b{font-size:38px;font-weight:bold;font-family: Arial, "sans-serif","impact", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica,; color:#e70012; }

.left_list{
	width: 266px;
	float: left;

	padding-bottom:40px; 
}
.right_list{
	width: 921px;
	float: right;
}
.right_list1 {
	width:870px;
	float: right;
	margin-bottom:50px;
}


.left_list .menu { width:266px; background:#f8f8f8; margin-bottom:26px; padding-bottom:30px }
.left_list .menu .dt { padding:15px 40px; background:#e70012; margin-bottom:10px }
.left_list .menu .dt h3 {  color:#fff; font-weight:100; font-size:21px; line-height:40px }
.left_list .menu p { font-size:12px; color:#fff; } 


#nav1 {
       width:185px;
       line-height:28px; 
       list-style-type: none;
       text-align:left;
	   margin:0 0 0 23px;
	   padding:0;
    
}


#nav1 a {
       width:185px; 
       display: block;
       
	   color:#333;
	   text-decoration:none;
	   font-size:14px;
	   line-height:47px;
	   
	   background:url(404.png) 5px 14px no-repeat;
	   padding:0 0 0 40px;
	     border-bottom:1px dotted #999;
	  
       
}

#nav1 li {
        
	   
       margin:0;
	   
	  
       float:left;
       
}




#nav1 a:hover  {
       width:185px; 
       display: block;
       
	   color:#e70012;
	   text-decoration:none;
	   font-size:14px;
	   line-height:47px;
	   
	   background:url(404.png) 5px 14px no-repeat;
	   padding:0 0 0 40px;
	   
	 
}

#nav1 a.active0 { width:185px; 
       display: block;
       
	   color:#e70012;
	   text-decoration:none;
	   font-size:14px;
	   line-height:47px;
	   
	   background:url(404.png) 5px 14px no-repeat;
	   padding:0 0 0 40px; }

#nav1 li ul {
       list-style:none;
       text-align:left;
	   margin:10px 0px 15px 40px; 
	   padding:0;
}
#nav1 li ul li{       
      
	   
	   margin:0;
	   border-bottom:0;
	 
	   width:160px;
}

#nav1 li ul a {
       
    
		 color:#333;
		 background:none;
		
		 padding-left:0;
		 font-size:12px;
		 border-bottom:0;
		 line-height:30px;
		
		
       
}



#nav1 li ul a:hover {
       color:#888;
      
       font-weight:normal;
	 
	   background:none;
       
	   border-bottom:0;
	   padding-left:0;
	   font-size:12px;
	   line-height:30px;
       
}
#nav1 li ul a.active1 {
       color:#084c95;
      
       font-weight:normal;
	 
	   background:none;
       
	   border-bottom:0;
	   padding-left:0;
	   font-size:12px;
	   line-height:30px;
       
}
#nav1 li:hover ul {
       left: auto;
}
#nav1 li.sfhover ul {
       left: auto;
}
#content {
       clear: left; 
}
#nav1 ul.collapsed {
       display: none;
}
.lx { font-size:14px; line-height:26px; padding:0 20px }

.lm { line-height:50px; background:#e70012; color:#fff; font-size:16px; padding-left:20px; }
.lm a { color:#fff; }
.xing { margin-left:20px; width:600px }
.chan { margin-bottom:30px; background:#f8f8f8; padding:30px }
.xing h3 { font-size:26px; color:#000; line-height:80px; margin-top:30px }
.xing p { line-height:30px; margin-bottom:30px; }
.xj1 { width:200px; line-height:40px; overflow:hidden; white-space:nowrap; text-align:center; transition:all linear .2s; font:14px/40px microsoft yahei; color:#6b6b6b; background:#e70012; display:block; color:#fff; font-size:16px; margin-bottom:60px }

.xj1:hover { width:200px; line-height:40px; overflow:hidden; white-space:nowrap; text-align:center; transition:all linear .2s; font:14px/40px microsoft yahei; color:#6b6b6b; background:#555; display:block; color:#fff; font-size:16px; margin-bottom:60px }
.next { line-height:50px; background:#e70012; text-align:center; color:#fff }
.next:hover { line-height:50px; background:#555; text-align:center; color:#fff }
.next a { color:#fff; }
.next:hover a { color:#fff; }