@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a:hover{color:#333;text-decoration: none;}
body{font:12px/180% Arial,Lucida,Verdana, "微软雅黑";color:#333;background:#fff;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, div, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, img {
	margin: 0;
	padding: 0;
	border-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
div {
	word-break: break-all;
}
/*内容强制换行*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {display: inline-block;
*display: inline;
*zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea {
	font-size: 12px;
	font-family: "Arial", "Microsoft Yahei", "Hiragino Sans GB";
}
input, select, textarea {
	font-size: 100%;
	font-family: "Arial", "Microsoft Yahei", "Hiragino Sans GB";
}
/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}
/* 去除默认边框 */
fieldset, img {
	border: 0;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
	display: block;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
	border: 0;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
text-decoration: line-through;
}
ol, ul {
	list-style: none;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
a {
	color: #444;
}
/* 鼠标悬停 */
a:hover {
	color: #ccc;
}
/* 默认不显示下划线，保持页面简洁 */
ins, a {
	text-decoration: none;
}
/* 代码字体 */
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em;
}
.font-simsun {
	font-family: SimSun;
}
/* 清理浮动 */
.both {
	clear: both;
}
body .fn-hide {
	display: none;
}
/* 设置内联, 减少浮动带来的bug */


/*导航*/
/*header*/
.s-header{ height:137px; width:100%;}
.s-header-m{ width:1200px; margin:0 auto;}
.s-header-top{ height:40px; width:100%; background:#353535;}
.s-header-top span{ color:#7c7c7c; font-size:12px; float:right; line-height:40px;}
.s-header-logo{ float:left; margin-top:13px; overflow:hidden;}
.nav{ width:850px; height:96px; float:right;}
.s-banner{ width:100%;}

/*nav*/
* {
	padding:0px;
	margin:0px;
}
div, ol, ul, li, dir, p {
	text-align:left;
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	color:#cc0000;
}
img {
	border:none;
}
/*导航下拉*/
#jsddm {
	padding:0px;
	margin:0px; position:relative; z-index:999;
}
#jsddm li {
	float: left;
	list-style: none;
	color:#000000;
	text-align:left;
}
#jsddm li a {
	display: block;
	text-decoration: none;
	padding:0 30px;
	line-height:97px;
	color:#656666;
	white-space: nowrap;
	text-align:center;
	border-right:1px #e7e7e7 solid;
	font-size: 16px;
}
#jsddm li .select01{	border-bottom:#ae182a 3px solid;line-height:94px;}
#jsddm li a:hover {
	border-bottom:#ae182a 3px solid;
	line-height:94px; transition:all .3s;
}
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:999px !important;
	border:none;
	padding-bottom:6px; 
}
#jsddm li ul li {
	float: none;
	display: inline;
	border:none;
}
#jsddm li ul li a {
	width: 124px;
	color:  #fff;
	line-height:48px;
	display:block;
	text-align:center;
	background:rgba(174, 24, 42, .9);
	border-bottom:rgba(204, 23, 45, .9) 1px solid;font-size:14px;
	border-right:none;
}
#jsddm li ul li a:hover {
	background:#fff;
	line-height:48px;
	border:none;
	background:#fff;
	color:#ae182a; transition:all .3s;
}
#all {
	width:1000px;
	margin:auto;}
/*公共*/
.container{width:1200px; margin:0 auto;}

/*首页图标*/
.part1_box{width:100%; height:203px;background-color:#f2f2f2;}

.part1_box li{ width:105px; float: left; margin-top:28px; margin-right:30px;}
.part1_box li h3{ text-align: center; color:#262626; font-size:16px; line-height:55px;}
.part1_box li a:hover{ text-decoration:none; color:#a22332;transition: all 0.5s;}
.part1_box li h3:hover{color:#a22332;transition: all 0.5s;}

/*新闻*/
.part2{ height:372px; overflow: hidden; margin:50px auto; width:100%;}
.news_first{ float: left; width:385px; height:372px; position: relative; margin-right:22px;}
.news_first > a{ display: block; width:100%; height:100%; position: absolute;}
.news-text{  height:130px; padding:15px; position:absolute; color:#fff; background:url(../img/new_c1.png) repeat; bottom:0; right:0;}
.news-text  a{ color:#fff;}
.news-text p{ padding-top:15px;font-size:13px !important;}

.news_two{ float:left;width:385px; height:372px; position: relative;margin-right:22px;}
.news_two > a{ display: block; width:100%; height:100%; position: absolute;}
.news-text2{height:130px; padding:15px; position:absolute; color:#fff; background:url(../img/new_c2.png) repeat; bottom:0; right:0;}
.news-text2 a{ color:#fff; }
.news-text2 p{ padding-top:15px;font-size:13px !important;}


/* 新闻修改 */
.last_left{width:312px; height:306px; background:#fff; border:#e5e5e5 1px solid; padding:14px; margin-right:13px;}
.last_left img{width:312px; height:156px; display:block;}
.last_left_span{ position:relative;  height:20px; color:#999; display:block;}
.last_left_span:before{ content:""; width:18px; height:2px; background:#cc0000; position:absolute; left:0; bottom:0;}
.last_left_strong{ display:block; color:#333; font-size:14px; margin-bottom:5px;}
.last_left_a{ border-radius:5px; padding:0px 15px 1px 15px; line-height:12px; display:inline-block; color:#fff;  background:#cc0000;}
.last_left_a:hover{  color:#710007; }


.index_news{width:390px;}
.i_n_title{ line-height:14px; height:14px; border-left:#bd0011 2px solid; padding-left:3px; font-size:14px; color:#333;}
.i_n_title span{ color:#ccc; font-size:12px;}
.i_n_img{ position:relative;}
.i_n_img a p{ line-height:40px; background:rgba(0,0,0,.7); color:#fff; position:absolute; z-index:2; left:0; bottom:0; display:block; width:100%; text-align:center; font-size:14px; font-weight:bold;}
.i_n_img img{width:390px; height:177px; display:block;}
.index_news ul li{ line-height:31px; position:relative; padding-left:10px;}
.index_news ul li:before{ content:""; width:3px; height:3px; background:#666; position:absolute; left:0; top:13px;}


.index_news1{width:370px;}
.i_n_title1{ line-height:80px; height:80px; font-size:16px; color:#fff;}
.i_n_title1 span{ color:#E5E5E5; font-size:12px;}
.i_n_title2{ line-height:40px; height:40px; font-size:14px; color:#fff; width: 100%; border-bottom:#d94f5b 1px solid;  display: block;}
.i_n_img1 img{width:370px; height:177px; display:block;}


.i_n_img1{ position:relative;}
.i_n_img1 a p{ line-height:40px; background:rgba(0,0,0,.7); color:#fff; position:absolute; z-index:2; left:0; bottom:0; display:block; width:100%; text-align:center; font-size:14px; font-weight:bold;}
.i_n_img1 img{width:370px; height:177px; display:block;}
.index_news1 ul li{ line-height:31px; position:relative; padding-left:10px; color: #fff;}
.index_news1 ul li a{ color: #fff;}
.index_news1 ul li:before{ content:""; width:3px; height:3px; background:#fff; position:absolute; left:0; top:13px;}
.pull-left {float: left;}
.mr15 { margin-right: 15px; }
.mr50 { margin-right: 50px; }
.c { margin: auto; }
.pull-right {float: right;}
.mt20 {margin-top: 20px;}
.mb10 { margin-bottom: 10px;}

.last_left_a1{ border-radius:5px; padding:0px 15px 1px 15px; line-height:12px; display:inline-block; color:#fff;  background:#cc0000; margin-top: 30px;}
.last_left_a1:hover{  color:#710007; }
.mt22{ margin-top: 16px;}
.mt26{ margin-top: 28px; margin-right: 8px;}
.last_left_a2{ color: rgba(255,255,255,.6); font-size: 12px;}
.last_left_a2:hover{  color:#710007; }

.index_news2{width:370px;}
.index_news2 ul li{ line-height:40px; position:relative; padding-left:10px; color: #fff; border-bottom: rgba(255,255,255,.5) dashed 1px; height: 40px;}
.index_news2 ul li a{ color: #fff;}
.index_news2 ul li:before{ content:""; width:3px; height:3px; background:#fff; position:absolute; left:0; top:20px;}

.index_news21{width:100%;}
.index_news21 ul li{ line-height:40px; position:relative; padding-left:10px; color: #fff; border-bottom: rgba(255,255,255,.5) dashed 1px; height: 40px;}
.index_news21 ul li a{ color: #fff;}
.index_news21 ul li:before{ content:""; width:3px; height:3px; background:#fff; position:absolute; left:0; top:20px;}

/* 新闻修改 */


/*about*/
.about_bg{ width:100%; height:494px; background:url(../img/about_bg.jpg) no-repeat center top; overflow: hidden;}
.about_title{ line-height:87px; border-bottom:#7d0f1c 1px solid; color:rgba(255,255,255,.95); font-size:18px;}
.about_title span{ display:block; border-bottom:#fff 1px solid; width:80px; text-align: center;}
.about_left{ float:left; margin:45px 0 0 0; width:400px;}
.show_pic{ float:left;}
.con_r{ width:585px; float: right;}
.con_r a{ color:#fff;}
.con_r h5{ font-size:18px; color:rgba(255,255,255,.95); line-height:80px;}
.con_r p{ font-size:13px; color: rgba(255,255,255,.75); line-height:24px;}
.about_right{ width:600px; float: right;}
.about_right li{ margin-top:33px; }
.about_right li h7{ color:rgba(255,255,255,.95); font-size:16px; padding-bottom:19px; display:block;}
.about_right li a{color:rgba(255,255,255,.8); font-size:13px;}
.about_right li a:hover{ text-shadow:#000 2px 0px 2px; text-decoration: none;transition: all 0.5s;}

/*foot*/
footer{ height:330px; background-color:#373737; width:100%;}
.foot_bg{ height:277px; border-bottom:#4a4a4a 1px solid; width:100%;}
.copy{ height:52px; border-top:#282828 1px solid; width:100%; line-height:52px; color:rgba(177,177,177,.85); font-size:12px;}
.foot_box{ margin-top:65px; display:inline-block; float:left;}
.foot_box1{ margin-left:92px; position: relative;}
.foot_box1 p{ color:#c3c3c3; font-size:17px; padding-bottom:35px;}
.foot_box1 a{ float: left; margin-right:19px; display:block; cursor: pointer;}
.foot_box1 #erweima{display: inline;position: absolute;top: 98px;left: 0px;
}

.foot_box2{margin-left:192px;}
.foot_box2 h1{ color:#c3c3c3; font-size:17px;}
.foot_box2 span{ float: left; display: block; color:#919191; font-size:13.5px; padding-top:38px;}
.foot_box2 span p{ padding-bottom:8px;}

.sub_banner{ width:100%;}
.sub_banner img{ display: block; width:100%;}
.sign_bg{ background-color:#eee; line-height:56px; height:56px; font-size:12px; text-align:left; }
.sign_bg a{color:rgba(0,0,0,.95);}

.sub_content{ width:100%; margin-top:52px; display:inline-block; margin-bottom:90px;}
.nav_left{ width:324px; float:left; border:#c9c9c9 1px solid;
-moz-box-shadow:6px 0px 5px rgba(201,201,201,.9); 
-webkit-box-shadow:6px 0px 5px rgba(201,201,201,.9); 
box-shadow:6px 0px 5px rgba(201,201,201,.9);}
.nav_left .sub_line{ border-top:4px #000 solid;}
.nav_left ul{ margin-bottom:40px; padding-top:40px;}
.nav_left ul li{ width:245px; margin:0 auto 20px auto; height:47px; line-height:47px; text-align:center; background-color:#eee;}
.nav_left ul li a{ color:#333; font-size:14px; width:100%; display:inline-block;}
.nav_left ul li:hover{ background-color:#9a273f; transition: all .5s;}
.nav_left ul a:hover{ color:#fff;transition: all .5s; display:inline-block;}


.con_main{ float: left; width:870px; background:#eee; padding:0 0 20px 0;}
.con_name{ width:850px; height:56px; line-height:56px; color:#9a273f; font-size:20px; background-color:#dddbdb; padding-left:20px; font-weight:600;}
.con_more{ padding:45px; font-size:14px; color:#434343; line-height:24px;}
.con_pro{ padding:35px; display: inline-table;}
.con_pro li{ width:185px; float: left; margin-right:20px; position:relative; overflow:hidden; height:250px; margin-bottom:20px;}
.con_pro li a{ position:absolute; bottom:0; width:185px; height:55px; background:rgba(53,53,53,.85); color:rgba(255,255,255,.85); padding:17px 0 0 17px;}
.con_pro li h4{ font-size:15px;}
.nav_left ul li .select{ width:100%;background-color:#9a273f !important; color:#fff !important;}



.con_news{ padding:45px; display:inline-block;}
.news_part1{ padding-bottom:50px; border-bottom:#d2d2d2 1px solid; display:inline-block;}
.sub_newspic{ width:364px; height:274px; float:left;}
.news_show{ width:385px; float: left; margin-left:30px;}
.news_show a{ color:#333;}
.news_show dl{ font-size:13px; line-height:28px;}
.news_show dd{ color:#9a273f; font-size:20px; height:78px; line-height:78px; font-weight:600;}
.news_show dt{ color:#434343; font-size:16px;font-weight:600; padding-bottom:10px;}


.new_part2{ padding-bottom:20px;}
.new_part2 li{ height:100px;width:100%; border-bottom:#d2d2d2 1px solid; display:inline-block;}
.new_part2 li .part2_left{ width:90%; float:left;}
.new_part2 li a h2{ font-size:20px; font-weight:600; color:#9a273f; padding-top:30px;}
.new_part2 li a p{ font-size:14px; color:#434343;}
.new_part2 li .part2_right{ width:52px; float: right; background-color:#fff; height:62px; margin-top:15px;}
.new_part2 li .part2_right1{ width:85%; font-size:28px; color:#9a273f; text-align: center; display:block; padding:8px 5px;}
.new_part2 li .part2_right2{ width:85%;font-size:13px; color:#9a273f;text-align: center; display:block; padding:0 5px 5px;}


.con-bg{ height:490px; background:#b44e5a;width:809px; margin:31px auto;}
.con-map{ width:770px; height:240px; margin:0px 0 0 18px; padding-top:20px;}
.con-text{ width:770px; margin-left:18px; color:#fff; font-size:14px; line-height:24px;}
.con-text h3{ line-height:86px; font-size:18px;}
.con-right{ float:right; margin-top:25px;}
.con-left{ float:left;}


/*首页滚动显示*/

.news-slider{ width:385px; float: right;height:370px;}
.news-slider ul {
	height: 317px;
	width: 385px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-3dlight-color:#ae294d;
	scrollbar-arrow-color:#000; 
	scrollbar-base-color:##ae294d; 
	scrollbar-darkshadow-color:#ae294d; 
	scrollbar-face-color:#ae294d; 
	scrollbar-highlight-color:##ae294d; 
	scrollbar-shadow-color:##ae294d;		
}
.news-slider ul li {
	list-style-type: none; height:55px; width:100%; margin-bottom:40px;
}
.news-slider ul li a{ color:#363535;}

.news-slider ul li a:hover img {
	filter: Alpha(Opacity=100);
	border: 1px solid #666666;
	padding: 1px;
}
.news-slidertime{ float: left; background-color:#bbbbbb; width:60px; height:53px; text-align: center; color:#fff;}
.news-slidertime p{ text-align: center;}
.news-slidertime .news_data{ font-size:28px; padding:5px 0; display:block; text-align: center;}
.news-slidertext{ float:left;line-height:25px; font-size:14px; padding-left:5px;}

/*分页*/
.page { padding:15px 0px 35px; color: #ccc; text-align: center; margin: 0px; font-size:12px;}
.page li{ display:inline-block;}
.page li a { color: #999; margin:0 ; padding:5px 13px;  border:#ccc 1px solid; }
.page li a:hover { background: #810911; color: #fff;}



/*战略合作*/

.con_zhan {padding: 35px; display:inline-block;}
.list_ul_zhan{ margin-right:-13px;}
.list_ul_zhan li {text-align: center;float: left;margin-right: 13px; margin-bottom:15px;}
.list_ul_zhan li a{ display:block; color:#333; line-height:35px; font-size:13px; padding-top:6px;}
.list_ul_zhan li p {line-height: 26px;padding: 3px 0 12px 0;font-size: 14px; text-align:center;}




/*轮播新闻*/
	.lbnews {
		height: 429px;
		/* background-color: #2a53a6; */
		width: 100%;
		display: block;
	}
	
	.lb_l {
		width: 618px;
		/* height: 330px; */
		float: left;
		margin: 42px 0 0;
	}
	
	.lb_l li {
		width: 100%;
		display: block;
		border-bottom: #4b6baf 2px dashed;
		margin-bottom: 20px;
		padding: 18px 25px
	}
	
	.lb_l li:first-child {
		background: rgb(30, 76, 161);
		border-bottom: none !important;
	}
	.lb_l li:first-child a{
		color:#fff!important;
	}
	.lb_l li h2 a {
		font-size: 18px;
		color: #000;
		padding-bottom: 15px;
		display: block;
	}
	
	.lb_l li p a {
		font-size: 14px;
		color: #000;
		line-height: 24px;
		display: block;
	}
	.lb_l li.j-right p a{
		color: #000;
		    line-height: 18px;
		    margin-top: 10px;
	}
	.lb_l  .news-left{
		float: left;
		margin-right: 10px;
	}
	.clearfix{
		clear: both;
		overflow: hidden;
	}
	.lb_l li{
		text-overflow: ellipsis;
		    word-wrap: break-word;
		    word-break: normal;
		    display: -webkit-box;
		    -webkit-line-clamp: 2;
		    -webkit-box-orient: vertical;
		    overflow: hidden;
	}
	.lb_l li.news-li{
		    padding: 0 40px 5px 0;
	}
	.lb_l li.news-li h2{
		margin-top: 10px;
		    margin-bottom: 10px;
	}
	.lb_l li.news-li p{
		height: 45px;
		    overflow: hidden;
	}
	/* .lb_l li{ width: 100%; display: block; border-bottom:#81a6ea 2px dashed; padding-bottom: 18px; margin-bottom: 20px;} */
	
	/* .lb_l li h2 a{ font-size: 18px; color: #f5bb1e; padding-bottom: 15px; display: block;}
	.lb_l li p a{ font-size: 14px; color: #fff; line-height: 24px; display: block;} */
	
	.lb_r {
		float: right;
		/* border: #3461b9 2px solid; */
		margin-top: 55px;
	}

.section-focus-pic {
		margin: 0;
		height: 300px;
		width: 490px;
		overflow: hidden;
		position: relative;
	}
	
	.section-focus-pic ul li {
		position: absolute;
		top: 0;
		left: 490px;
		width: 490px;
		height: 300px;
	}
	.section-focus-pic ul li img{
		width:489px;
		height:302px;
	}
	.section-focus-pic ul li h3 {
		position: absolute;
		bottom: 11px;
		left: 0;
		width: 400px;
		font-weight: normal;
		color: #FFF;
		margin-left: 20px;
		z-index: 111;
		font-size: 18px;
		font-family: "微软雅黑";
	}
	
	.section-focus-pic ul li div {
		position: absolute;
		bottom: 0;
		left: 0;
		height: 50px;
		background-color: #000;
		width: 570px;
		opacity: 0.6;
		filter: alpha(opacity=60);
	}
	
	.section-focus-pic .pages {
		width: 570px;
		height: 300px;
	}
	
	.section-focus-pic .controler {
		position: absolute;
		bottom: 20px;
		right: 20px;
	}
	
	.section-focus-pic .controler b {
		cursor: pointer;
		width: 20px;
		height: 10px;
		display: block;
		overflow: hidden;
		text-indent: 20px;
		background: url(../img/news_index_icon.png) no-repeat -136px 3px;
		float: left;
		margin: 0 0 0 5px;
	}
	
	.section-focus-pic .controler b.down {
		background-position: -161px 1px;
	}
	
	.section-focus-pic .controler2 a {
		display: block;
		width: 40px;
		position: absolute;
		top: 120px;
		height: 40px;
	}
	
	.section-focus-pic .controler2 a i {
		cursor: pointer;
		display: block;
		width: 22px;
		height: 34px;
		background: url(../img/star.png) no-repeat;
	}
	
	.section-focus-pic .controler2 .prev {
		left: 5px;
	}
	
	.section-focus-pic .controler2 .prev i {
		background-position: -34px -68px;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_05.png');
		margin-left: 5px;
	}
	
	.section-focus-pic .controler2 .prev:hover i {
		left: 10px;
		background-position: -34px -24px;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_03.png');
	}
	
	.section-focus-pic .controler2 .next {
		right: 10px;
	}
	
	.section-focus-pic .controler2 .next i {
		background-position: -62px -68px;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_06.png');
		margin-left: 10px;
	}
	
	.section-focus-pic .controler2 .next:hover i {
		right: 10px;
		background-position: -62px -24px;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_04.png');
	}






















