﻿@charset utf-8;
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,image, form, fieldset, legend, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    border: 0;
}
html {
background:#FFF
}

body {
font-family:微软雅黑;
font-size:14px; 
	overflow-x: hidden;
}

img {
border:none;
}

a {
color:#256EB1;
text-decoration:none;
}

a:hover {
color:#ba2636;
text-decoration:underline;
}

ul {
list-style:none;
}

input,select,button {
vertical-align:middle;
}
.both{
	clear:both;
}
.float_l{float: left;}
.float_r{float: right;}
.box{
margin-left: auto;
margin-right: auto;
width: 100%;
background:#FFF
}
.header {
margin:auto;
overflow:hidden;
width:100%;
background: #000;
position: relative;
}

.slide-info {
background:rgba(255,255,255,0.5);
bottom:0;
height:50px;
margin:auto;
width:1400px;
line-height:50px;
font-size: 18px;
color: #fff;
border-radius: 15px 15px 0 0;
	
}

.top {
height:122px;
padding:0;
width:100%;
background:url(../images/menu_bg.png) repeat-x;
position: absolute;
z-index: 99;
}
.top_in{
	width: 1400px;
	margin:0 auto;
}
.logo {
float:left;
height:auto;
width:auto;
margin:auto;
padding:0;
border-radius: 0 0 15px 15px;
background: #D3191A;
}
.logo a{
	float: left;
	margin: 15px;
}

.rightup {
float:right;
width:192px;
height: 68px;
margin:10px auto;
padding:12px 0 0 68px;
text-align:left;
background:url(../images/top_tel_bg.png) no-repeat;
}
.rightup span{ width:100%; font-size: 14px; display: block;}
.rightup span:last-child{ color: #CC0003; font-size: 24px; font-weight: bold;}
.nav {
float:left;
height:auto;
margin: 20px 1% 0 1%;
width:60%;
}

.nav ul li {
float:left;
width: 12.5%;
text-align: center;
position: relative;
}

.nav ul li a {
color:#FFF;
float:left;
width: 100%;
display: block;
font-size:18px;
height:50px;
line-height:50px;
text-decoration:none;
}
.nav ul li a:before{
	content:"";
	width:0%;
	height:3px;
	background:#dd2118;
	position:absolute;
	bottom: 5px;
	left:50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transition: all .3s ease;
}
.nav ul li:hover a:before{
	width:70%;
}

.banner{ width:100%; clear:both; overflow:hidden;}
.banner img{ width:100%; height:auto;}
.index_banner{position:relative; top:5px;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:40px; *bottom:8px;left:48.5%;z-index: 1234;text-align:center;display:block;margin-left:-36px;width:125px;height:15px;_display:none;}
.index_banner cite span{float:left;display:inline;margin:0 5px;width:10px;height:10px; border-radius:50%;background-color:#f5f5f5;text-indent:-999em;cursor:pointer; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; }
.index_banner cite span:hover{background:#f0f0f0;}
.index_banner cite span.cur{background:#ffd800;cursor:default; width: 30px; border-radius: 16px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.banner_title{position: absolute; top: 120px;left:10%; margin: 0 auto; z-index: 99;}
.banner_title h2{font-size: 42px;color: #fff;font-weight: bold;line-height: 1;}
.banner_title h2:after{content: '';width: 80px;height: 2px;display: block;background: #fff;margin-top: 18px;}
.banner_title h2 b{ color: #ffcc00;}
.banner_title p{font-size: 28px;color: #fff;line-height: 1;margin-top: 18px;}





.main {
margin:0 auto;
padding:0;
width:100%;
}
.part{
	width: 100%;
	padding: 60px 0;
	box-sizing: border-box;
}
.part_title{
	background:url(../images/index_title_bg.png) no-repeat center;
	width: 100%;
	color: #d31919;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	height: 60px;
}
.part_title_info{
	color: #555f7d;
	font-size: 18px;
	text-align: center;
	margin: 15px 0;
	line-height: 30px;
}
.part_cont{
	width: 1400px;
	margin: 0 auto;
}
.part_fangan{
	background:url(../images/fangan_bg.jpg) no-repeat top;
	height: 600px;
}
.part_hezuo{
	background:url(../images/hezuo_title.jpg) no-repeat top;
}
.part_shili{
	background:url(../images/shili_bg.png) no-repeat bottom;
	height: 724px;
}
.part_rongyu{
	background:url(../images/rongyu_bg.jpg) no-repeat top;
	min-height: 550px;
}
.part_pro{
	background-image: linear-gradient(180deg, #e0ebff 0%,rgba(0, 0, 0, 0) 20%);
}
.part_cont .tag{
	font-size: 16px; 
	text-align: center; 
	color: #424242;
	margin-top: 100px;
}
.anli_ul{
	width: 100%; 
	margin:0 auto; 
	overflow:hidden
}
.anli_ul li {
	width: 12.18571%;
	*width:11.2%; 
	margin: 1%;
	float:left;
}
.anli_ul li img{
	padding:8px; 
	width:100%; 
	height:auto; 
	background:#fff;
	border:#d8d8d8 1px solid;
}
.shili_ul{
	max-width: 100%;
	margin-top: 100px;
}
.shili_ul li{
	width: 20%;
	float: left; 
	padding: 0 25px;
	box-sizing: border-box;
}
.shili_ul li span{
	font-size: 24px;
	color: #000; 
	font-weight: bold;
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.shili_ul li span strong{
	font-size: 60px; 
	color: #d31919;
}
.shili_ul li p{
	color: #424242;
	font-size: 16px;
	width: 100%;
	line-height: 26px;
}

.chanping {
width:100%;
}
#announcement {
	width: 75%;
	background: url(img/menu_bg.gif) repeat;
	overflow: hidden;
	float: left;
}
#announcement div {
	overflow-y: hidden;
	height: 920px;
}

.chanping ul{
	list-style: none;
}
.chanping li {
float:left;
	list-style: none;
margin-right:2%;
width:31%;
margin-bottom:65px;
transition:all 0.3s;
}
.chanping li img{
	max-width:100%;
	height: 214px;
	margin-bottom:3px;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	box-shadow:#E2E8FB 0px 3px 10px;
}
.chanping li a:hover img{
	filter:alpha(opacity=80);
	opacity:0.8; 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	box-shadow:#ccc 0px 8px 10px;	
}
.chanping a{
	display: block;
	text-align: center;
}
.chanping a span{
	color:#0e0e0e; 
	font-size:16px;
	line-height: 30px;
	width: 100%;
	display: block;
	margin-top: 10px;
}
.chanping li:hover span,.chanping a:hover span{
	color: #d31919;
	font-weight: bold;
}
.chanping_menu{
	float: right;
	width: 23%;
}
.chanping_menu li{
	float: left;
	width: 90%;
	padding: 5%;
	border: 1px solid #eaeaea;
	background: url(../images/in_pro_menu_bg.jpg) repeat left;
	margin-bottom: 20px;
}
.chanping_menu li .icq{
	float: left;
	background: url(../images/hot_icq.png) no-repeat left;
    margin:10px;
	width: 42px;
	height: 42px;
}
.chanping_menu li .icq_name{
	float: left;
	width: 78%;
}
.chanping_menu li h3{
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	margin-bottom: 8px;
}
.chanping_menu li h3 a{
	color: #333;
	display: block;
	transition: all 0.6s;
}
.chanping_menu li .icq_name span{ 
	width: 100%;
	font-weight: bold;
}
.chanping_menu li .icq_name span a{
	color: #555f7d;
}
.chanping_menu li .icq_name span{ 
	font-size: 14px; 
	line-height: 20px;
	color: #555f7d;
}
.chanping_menu li h3 a:hover{
	color: #d31919;
	margin-left: 15px;
    transition: all 0.6s;
	text-decoration: none;
}
.chanping_menu li .icq_name span a:hover{
	color: #d31919;
	text-decoration: none;
}
.menu_tel{
	width: 84%;
	background:url(../images/menu_tel.jpg) no-repeat;
	height: 150px;
	float: left;
	padding:14px 8% 0 8%;
	font-size: 20px;
	color: #d31919;
}
.menu_tel .l{
	float: left;
	width: 60%;
}
.menu_tel .r{
	float: right;
	width: 40%;
}

.fangan_tab1{width:1400px;margin:20px auto 0 auto;}
.fangan_menu{width:30%;background:#eee;height:40px;border-right:#d4d4d4 solid 1px;border-bottom:#d4d4d4 solid 1px; float: right;}
.fangan_menu li{float:left;width:25%;text-align:center;line-height:40px;height:40px;cursor:pointer;border-left:#d4d4d4 solid 1px;color:#666;font-size:14px;overflow:hidden; box-sizing: border-box;}
.fangan_menudiv{width:96%;padding:2%;height:auto;float: left; background: #fff;}
.fangan_menu li.off{background:#E0E2EB;color:#d31919;font-weight:bold;}
.fangan_tab1 .l{
	width: 40%; 
	float: left;
	height: 240px;
	border: 1px solid #d4d4d4;
	box-sizing: border-box;
	overflow: hidden;
	line-height: 240px;
	display: list-item;
	vertical-align: middle;
}
.fangan_tab1 .r{
	float: right;
	width: 57%;
}
.fangan_tab1 .l img{
	width: 100%;
	display: inline-block; vertical-align: middle;
}
.fangan_tab1 .r h3{ font-size: 20px; font-weight: bold; color: #000; margin-bottom: 15px;}
.fangan_tab1 .r p{ font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.fangan_tab1 .r p strong{ font-weight: bold; color: #ff0000;}

.xwzx_news{width: 35%; float: left; margin-left: 3%; margin-top: 30px;}
.xwzx_news li{ float: left;background:#f4f4f4; border-bottom:1px solid #eaeaea; padding:5.8% 5%; width: 90%;}
.xwzx_news li:last-child{border-bottom:0px; }
.xwzx_news li i{float:left; font-style:normal; text-align:center; color:#545454; font-size:14px; line-height:1; border-right:1px solid #e0e0e0; width:64px; padding:12px 15px 12px 0px; }
.xwzx_news li i b{clear:both; display:block; color:#555; font-size:36px; line-height:1; padding-bottom:10px; font-weight:normal; }
.xwzx_news li div{float:right; width:76%; overflow:hidden; }
.xwzx_news li div a{clear:both; display:block; color:#000; font-size:16px; border-bottom:1px solid #eaeaea; padding-bottom:5px; margin-bottom:5px; }
.xwzx_news li div span{clear:both; font-size:14px; display:block; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#777; }
.xwzx_news li:hover{background:#f9f9f9; }
.xwzx_news li:hover a,.xwzx_news li div a:hover{color:#d31919; }

.jszc_news{width: 100%; float: left;}
.jszc_news li{
	float: left; 
	width: 32%;
	height: 30px;
	line-height: 30px;
	margin: 10px 0;
	font-size: 16px;
}
.jszc_news li:nth-child(3n-1){
	padding-left: 2%;	
}
.jszc_news li:nth-child(3n){
	float: right;	
}
.jszc_news li a{
	color: #000;
	float: left;
	max-width: 80%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.jszc_news li a:hover{
	color: #d31919;
}
.jszc_news li span{
	float: right;
    height: 30px;
    line-height: 30px;
	color: #777;
}

.new_pic{ float: left; width: 62%;margin-top: 30px;}
.new_pic .intro {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	background: #f4f4f4;
	padding: 20px;
	box-sizing: border-box;
}

.new_pic .intro:hover {
	-webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all .3s ease 0s;
}

.new_pic .intro:hover .con {
	padding-right: 6px;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all .3s ease 0s;
}

.new_pic .intro:hover .con h3 {
	color: #d31919;
}

.new_pic .intro:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all .3s ease 0s;
}

.new_pic .intro .imgs {
	float: left;
	width: 30%;
	height: 165px;
	overflow: hidden;
}

.new_pic .intro img {
	float: left;
	width: 100%;
	height: auto;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.new_pic .intro a .con {
	float: right;
	width: 66%;
	color: #fff;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all .3s ease 0s;
}

.new_pic .intro a .con h3 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #000;
}

.new_pic .intro a .con .desc {
	font-size: 14px;
	line-height: 26px;
	color: #777777;
}

.new_pic .intro a .con .news_time {
	padding-left: 25px;
	margin-top: 30px;
	float: right;
	color: #777;
	background:url(../images/time.png) no-repeat left;
}

.part_about1{
	background:url(../images/about_bg1.jpg) no-repeat bottom;
	height: 640px;
}
.part_about2{
	background:url(../images/about_bg2.jpg) no-repeat bottom;
	height: 850px;
}
.part_cont .txt{font-size: 16px; line-height: 30px;}
.cont_tit{ font-size: 16px; width: 100%;}
.cont_tit h2{ position: relative; display: inline-block; font-size: 36px; line-height: 58px; padding-bottom:30px; margin-bottom: 20px; width: 100%; text-align: center;}
.cont_tit h2:before{ content: ''; position: absolute; left: 0; bottom:2px; width: 100%; height: 2px; background-color: #d31919;}
.cont_tit h2:after{ content: ''; position: absolute; left: 39%; bottom:0; width:22%; height: 7px; border-radius: 2px; background-color: #d31919;}
.cont_tit h2 a{ color: #333;}
.cont_tit h2 b{ display: inline-block; color: #FFF; width: 58px; height: 58px; border-radius: 50%; text-align: center; margin-right: 5px; background-color: #d31919;}
.cont_tit .jdsm{width: 46%; float: left; padding: 0 2%}
.cont_tit .jdsm p{width: 100%; line-height: 24px;height:96px; margin-bottom: 15px;}
.cont_tit .jdsm p.tit{width: 100%; color: #FF8000; height: 40px; line-height: 40px; font-size: 24px; margin-bottom: 0; font-weight: bold;}
.cont_tit .info{width: 100%;font-size: 18px; text-align: left; margin: 15px 0; line-height: 30px; color: #777;margin-bottom: 20px;}
.cont_tit .hot_flv{width: 36%; float: left; margin-top: 20px;}
.cont_tit .cpxl_name{width: 62%; float: right;}
.cont_tit .cpxl_name li{width: 31%; margin:0 1% 1% 1%; float: left;text-align: center;}
.cont_tit .cpxl_name li img{width: 100%;}
.cont_tb{ width: 100%; display: table;}
.cont_tb ul{width: 100%; float: left;}
.cont_tb ul li{width:14%; margin:3%; float: left;text-align: center;}
.cont_tb ul li span{
	display: inline-block;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background: rgba(224,224,224,0.5);
    line-height: 120px;
    text-align: center;
	font-size: 24px;
}
.cont_tb ul li:hover span{
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	cursor: pointer;
	box-shadow:#666 0px 3px 10px;
}
.cont_tb ul li span strong{
	font-size: 34px; 
	color: #d31919;
}
.cont_tb ul li p{ text-align: left; margin-top: 10px; line-height: 22px;}
.about_mbimg{width: 100%; margin:50px auto 0 auto;}
.about_mbimg img{width: 100%;}
.news_hot{ width: 100%; margin:0 auto;}
.news_hot ul li{
	float: left;
    width: 31.3%;
    margin-left: 2%;
    padding: 1%;
    background-color: #F3F3F3;
    box-sizing: border-box;
	position: relative;
}
.news_hot ul li a {	display: block;}
.news_hot ul li a img {
	float: left;
	width: 100%;
	height: 304px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.news_hot ul li a:hover img{
	width: 100%;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all .3s ease 0s;
}
.news_hot ul li .hot_numpic{position:relative;display:block;overflow: hidden;}
.news_hot li .hot_numpic:before{content:''; position:absolute; left:0px; top:0px; width:61px; height:44px;}
.news_hot ul li:first-child .hot_numpic:before{background:url(../images/hotnum1.png) no-repeat left;}
.news_hot ul li:first-child+li .hot_numpic:before{background:url(../images/hotnum2.png) no-repeat left;}
.news_hot ul li:last-child .hot_numpic:before{background:url(../images/hotnum3.png) no-repeat left;}
.news_hot .bt_title a{ font-size: 18px; text-align: center; line-height: 60px;}
.news_hot .bt_title span{color:#777}

.list_chanping{
	width: 100%; 
	margin-top:420px;
	margin-bottom: 3%;
    display: table;
}
.list_chanping li {
float:left;
list-style: none;
margin:25px 2%;
width:29%;
transition:all 0.3s;

}
.list_chanping li img{
	width:100%;
	height: 270px;
	margin-bottom:3px;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	box-shadow:#E2E8FB 0px 3px 10px;
}
.list_chanping li a:hover img{
	filter:alpha(opacity=80);
	opacity:0.8; 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	box-shadow:#ccc 0px 8px 10px;	
}
.list_chanping a{
	display: block;
	text-align: center;
}
.list_chanping p{
	color:#0e0e0e; 
	font-size:16px;
	line-height: 30px;
	width: 100%;
	display: block;
	margin-top: 10px;
}
.list_chanping li:hover p{
	color: #d31919;
	font-weight: bold;
}
.top_pro_menu{width: 100%;}
.menu_pro_img{width: 100%; display: block;}
.menu_pro_img ul li{width: 12.2% ; float: left; margin: 1%;}
.menu_pro_img ul li a{display: block;}
.menu_pro_img ul li a img{transition:all ease 0.5s;}
.menu_pro_img ul li a:hover img{margin-top:-20px; box-sizing:border-box;}
.left {
float:left;
margin:0;
padding:0;
width:280px;
}

#left_sub1 {
height:264px;
width:100%;
}

#left_sub2 {
background:url(../images/pro_menu_bg.png) no-repeat scroll center;
margin-top:10px;
width:100%;
padding-bottom:8px;
min-height: 260px;
}

.menu-first {
width:100%;
margin-top: 20px;
display: inline-block;
}

.lei {
border:1px solid #a5dbff;
height:50px;
text-decoration:none;
	float: left;
	width: 10.2%;
	box-sizing: border-box;
	box-shadow: 0 4px 5px #99abc7;
	border-radius: 10px;
	margin: 0 2%;
	text-align: center;
	font-size: 18px;
}
.lei a{
line-height:50px;
height: 50px;
display: block;
}
.lei a:hover{text-decoration:none;}
.lei:hover{
	box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.5), inset 0 0 0 25px #dce6fb; 
	border: 0;
}

.liuyan {
margin-top: 5px;
width: 100%;
}
.lxwm_title{width: 100%;}
.lxwm_title p{ font-size: 16px; line-height: 24px; color: #777;}
.lxwm_add{float: left; width: 30%; margin: 30px 0;}
.lxwm_add p{line-height: 40px;}
.lxwm_icq{float: right;width:70%;margin: 30px 0;}
.lxwm_icq ul li{float: left; text-align: center; width: 33%;}
.lxwm_icq ul li img{margin-bottom: 20px;}
.lxwm_icq ul li p{line-height:30px; font-size: 16px;}
.lxwm_icq ul li p:last-child{color: #ff0000;}
.part_current{width: 100%;padding: 15px 0px; margin: 0 auto;font-size: 16px; background: #F7F7F7;}
.part_current .currentbox{width: 1400px; margin: 0 auto;}
.ny_title{ width: 70%;} 
.ny_title h2{font-size: 36px; text-align: center;width: 100%;}
.ny_title .info {margin-top: 10px;margin-bottom: 15px;text-align: center; font-size: 16px; color: #777; padding: 15px 0;border-bottom: 1px dotted #ccc;}
.ny_title .info small{margin-left:28px;}
.ny_jianjie {color:#333;margin:0 auto;width:100%;font-size:16px;line-height:34px;}
.ny_jianjie img{ margin: 0 auto;}
.ny_jianjie table{margin: 0 auto;}
.ny_jianjie table td{padding: 5px 10px;}
.ny_jianjie p{padding: 10px 0;}
.ny_tj_pro{ width: 25%; padding: 0 30px; border: 10px solid #F7F7F7; box-sizing: border-box;}
.ny_tj_pro h3{line-height: 60px; line-height: 60px; text-align: center; font-size:28px; font-weight: bold; margin: 20px 0; background:#F7F7F7; color: #333;}
.ny_tj_pro ul li{width: 100%; text-align: center; font-size: 16px; font-weight: bold; line-height: 30px; margin-bottom: 20px;}
.ny_tj_pro ul li img{width: 100%;moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.ny_tj_pro ul li:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.ny_tj_pro ul li div{margin-bottom: 10px; width: 100%;}
.context{background: none repeat scroll 0 0 #F7F7F7;height:60px;line-height:60px;margin: 15px 0;overflow: hidden;padding: 0 10px; font-size: 16px;}
.context span{display: block;float: right;height:60px;overflow: hidden;width: 50%;}
.newarticle {margin-top: 20px auto 10px auto;padding: 9px 10px;width: 100%;border: 1px solid rgb(148, 207, 221);background: none repeat scroll 0% 0% rgb(238, 247, 252); box-sizing: border-box; margin: 40px 0;}
.newarticle strong{font-size: 20px;}
.fk_news{width: 100%; margin: 2% 0;display: table;}
.fk_news ul li{border-bottom:1px dashed #ddd;float:left;line-height:40px;height: 40px;overflow:hidden;width:31%; margin:0 1%; float: left;font-size: 16px;
}
.fk_news ul li a{float:left; width:80%; padding-left:15px; background:url(../images/ico-1.gif) no-repeat left center;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;box-sizing:border-box; transition:all ease 0.5s; text-decoration: none;}
.fk_news ul li a:hover{ padding-left:30px; box-sizing:border-box;}
.qq {
	position: fixed;
	top: 200px;
	right: 0px;
	width: 100px;
        z-index: 99;
}
.qq .up {
	background-image: url(../images/qq_up.jpg);
	background-repeat: no-repeat;
	height: 114px;
	width: 100px;
}
.qq .down {
	background:#f9fafc;
	background-position: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.qq .down li {
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 5px;
}















.right {
border:0;
float:right;
margin:auto;
overflow:hidden;
padding:0;
width:700px;
}

#right_sub1 {
background:url(../images/index2_15.jpg) no-repeat scroll left top transparent;
height:218px;
overflow:hidden;
width:700px;
}

#right_sub1 UL LI {
font-size:12px;
line-height:24px;
margin:30px auto 0;
width:665px;
}

#right_sub1 UL LI IMG {
float:left;
margin:0 18px 0 0;
padding-top:25px;
}

#right_sub2 {
margin:15px 0 2px;
width:100%;
}

#colee_left {
clear:both;
margin:0 auto;
overflow:hidden;
text-align:left;
width:98%;
}

#right_sub3 {
margin:20px 0 0;
width:100%;
}

.middle {
float:left;
width:350px;
}

.news {
overflow: hidden;
width:100%;
padding: 0px;
margin:3% auto;
}

.news ul li {

border-bottom:1px dashed #ddd;
float:left;
line-height:60px;
height: 60px;
overflow:hidden;
width:48%;
margin-left: 2%;
float: left;
	font-size: 16px;
}
.news ul li a{float:left; width:80%; padding-left:15px; background:url(../images/ico-1.gif) no-repeat left center;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;box-sizing:border-box; transition:all ease 0.5s; text-decoration: none;}
.news ul li a:hover{ padding-left:30px; box-sizing:border-box;}
.news ul li span{ float:right; color: #999;}

.news ul li span{
float:right;
padding-right: 5px;
}

.title {
background:url(../images/icon-01.gif) no-repeat scroll 0 0 transparent;
display:inline;
float:left;
padding-left:12px;
}

.middle_1 {
float:right;
width:350px;
}
.lanxi {
border:1px solid #b9b9b9;
float:right;
width:257px;
margin-bottom: 10px;
}

.lanxi1 {
border:1px solid #b9b9b9;
float:left;
margin-top:5px;
width:257px;
margin-bottom: 10px;
}

.in_lianxi {
margin:0 auto 0 0;
width:257px;
}

.in_lianxi LI {
clear:both;
font-size:12px;
line-height:24px;
margin:10px 10px auto 11px;
text-align:left;
}

.jianjie {
padding-bottom:8px;
width:100%;
}

.jianjie_top {
background:url(../images/biao_biao_bg.jpg) no-repeat scroll left top transparent;
color:#fff;
font-family:黑体;
font-size:14px;
font-weight:700;
height:48px;
line-height:40px;
margin-bottom:10px;
padding:0;
text-align:left;
text-indent:40px;
}

.place {
margin-left: 15px;
margin-bottom: 30px;
}


#newdigg {
clear:both;
height:51px;
margin:8px auto;
overflow:hidden;
padding-left:8px;
width:406px;
}


.foot_bg{
	width:100%;
	background:#302F35;
	clear:both;
}
.foot {
color:#fff;
margin: 0 auto;
padding:30px 0;
width:1400px;
}

.foot_bg .foot .link_title {
text-align:left;
	font-size: 24px;
	width: 100%;
	line-height: 40px;
}
.foot_bg .foot .link_cont{
	width: 100%; 
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #585858;
}
.foot_bg .foot .link_cont a {
color:#fff;
margin-right:15px;
	font-size: 14px; line-height: 30px;
}

.foot_bg .foot .copyright {
color:#666;
line-height:23px;
}

.foot_bq {
border:0;
margin:0 auto;
padding:0;
width:1400px;
}
.foot_bq ul.left{
	float: left;
	width: 40%;
}
.foot_bq .right{
	float: right;
	background:url(../images/zzcn.png) no-repeat left 12px;
	padding-left: 120px;
	min-height: 183px;
	background-size: 12%;
	position: relative;
}
.foot_bq .right p{
	width: 100%;
	padding: 8px 0;
	letter-spacing: 2px;
}
.foot_bq .right p.tel{
	font-size: 24px;
}
.foot_bq .right p.tel font{
	font-size: 40px; 
	color: #ffcc00;
}
.foot_bq .right .ewm{ background:url(../images/ewm.jpg) no-repeat left center; width: 118px; height: 118px; position: absolute; right: 0; top: 22px;}
@keyframes myfirst {
 0% { -webkit-transform: translatex(0); transform: translateY(0);}
50% { -webkit-transform: translatex(-5px) scale(1.01); transform: translatex(-5px) cale(1.01);}
70% { -webkit-transform: translatex(1px) scale(1);  transform: translatex(1px) scale(1);}
100% { -webkit-transform: translatex(0);  transform: translatex(0);}
}
.foot_bq .right .btn{display: block; float:left; margin: 10px 0 0 100px;}
.foot_bq .right .btn a img{ width:35px;vertical-align: middle;margin-right: 15px;animation: myfirst 0.5s infinite;display: inline-block;}
.foot_bq .right .btn a.baojia{padding:5px 45px;background: #f20d01; color:#fff;font-size: 20px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 0px 5px; /*box-shadow: #ff461f 0px 0px 5px;*/}
.foot_bq .right .btn a:hover{text-decoration:none;color: #ffcc00}

.foot_bq ul {
margin:0;
padding:0;
text-align:left;
line-height:40px;
}
.ditu{
border-color : #C6C6C6;
width : 600px;
font-size : 14pt;
text-align : left;
text-indent : 16px;
margin-left:15px; 
margin-bottom:10px;
}

/*页码*/
.dede_pages{
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.dede_pages ul{
	padding:12px 0px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}

