@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "Microsoft YaHei";	
	background-color:#ffffff ;
	color: #7a7a7a;	
	/* overflow-x: hidden; */
}
ol,
ul,
p {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul,
li {
	list-style-type: none;
}
h1,h2,h3,h4,h5,h6 
{
	font-size: inherit;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a{
	text-decoration: none !important;
	overflow: hidden;
	color: #7a7a7a;
}
a:hover{
	color: #da251c;
}
.clearfix {
	*zoom: 1;
}
.container{
	width: 1200px;
	padding:0;
}
.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.hide {
	display: none;
}
* {
	box-sizing: border-box;
}

.size14{font-size: 14px!important;}
/*------全局定义结束------*/
/* 首页代码开始 */

/* 导航默认样式 */
.pull_all{width:1200px;margin:auto;padding-left:10px;padding-top:0;line-height: 22px;}
.pull_all img{max-width:100%; }
.pull_all .imseg {margin:10px 0 0 15px;}
.navbar-header{width:100%;margin:auto;float:none;}
.nav_full {width:70%; background:none;float: right;}
.nav_full .collapse { margin:0 auto;}
.navbar-brand { padding: 29px 15px; height: auto; }
nav.navbar.bootsnav { border: none;}
.navbar-nav { float: right;margin-top: 35px;}
nav.navbar.bootsnav ul.nav > li{background: url(../images/nav.png) no-repeat right center;}
nav.navbar.bootsnav ul.nav > li:last-child{background: none;}
nav.navbar.bootsnav ul.nav > li > a { color: #333; text-transform: uppercase; padding: 11px 25px; font-size:17px; font-weight:normal;margin: 0; }
nav.navbar.bootsnav ul.nav > li:hover { background: #da251c; }
.nav > li:after { content: ""; width: 0; height: 5px; background: #da251c; position: absolute; bottom: 0; left: 0; transition: all 0.5s ease 0s; }
.nav > li:hover:after { width: 100%; }
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after { content: "+"; font-family: 'FontAwesome'; font-size: 16px; font-weight: 500; position: absolute; top: 28%; right: 10%; transition: all 0.4s ease 0s; }
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after { content: "\f105"; transform: rotate(90deg); }
.dropdown-menu.multi-dropdown { position: absolute; left: -100% !important; }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu { box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); border: none;background: #0c4da2;min-width: 143px; }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li{border-bottom: 1px dashed #367bd5;}
@media only screen and (max-width:990px) {
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,  nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after { content: " "; }
.dropdown-menu.multi-dropdown { left: 0 !important; }
nav.navbar.bootsnav ul.nav > li:hover { background: #0c4da2; }
}
nav.navbar.bootsnav ul.nav > li:hover a{color: #fff;}
/*头部*/
.bg{height: 100px;}
.navbar-default{border:0;}
.navbar-default .headerbg{padding:0;}
.navbar-default .navbg{padding:0;}
.flexslider .slides {overflow:hidden;}
.flexslider .slides img { margin:0 auto; width:auto;}
.xs-logo{margin-top:5px;width:auto;}
.xs-logo .t-wz{border-left:1px dashed #333333;padding-left:22px;margin-top: 26px;margin-left: 20px;}
.xs-logo .t-wz p{font-size:20px;color:#121212;line-height:30px;}
.xs-logo .t-wz span{color:#da251c;font-size:20px;padding-top: 5px;font-weight: bold;line-height:30px;}
.xs-logo img{width:100%;padding-top: 10px;}
.in_all{overflow:hidden;margin-top: 10px;}
.pull_all .xs-text{margin: 16px 0 0 0;}
.pull_all .xs-text span{font-size: 24px;color: rgb(0, 103, 172);font-weight: bold;}
.pull_all .xs-text p{font-size: 15px;color: #666;line-height: 27px;}
.pull_all .images {margin-top: 22px;margin-right: 16px;}
.navbar{margin-bottom:0;}
.top_telbg{width:100%;height:45px;background: #0c4da2;}
.top_cent{color: #fff;font-size: 16px;line-height: 44px;}
.top_cent b{font-size: 26px;}
.top_cent span{float: left;margin-right: 24px;}
.top_cent a{color: #fff;font-size: 16px;display: block;float: left;margin-left: 15px;}
.top_cent a:hover{color: #f8f308;}
.top_cent .chinese{background: url(../images/Chinese.jpg) no-repeat center left; padding-left: 38px;}
.top_cent .english{background: url(../images/English.jpg) no-repeat center left; padding-left: 38px;}
.dropdown-menu{padding: 0;}


/*导航*/
.nav li:hover{background:#0c4da2 !important;}
.nav li a:hover{color:#fff !important;}
.nav > li:after{background:#fff;}
nav.navbar.bootsnav ul.nav > li > a:hover{background:#0c4da2;color:#fff;}
nav.navbar.bootsnav ul.nav > li:hover li a:hover{color: #fff;background: #0c4da2;}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse {position:static !important}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{background: #d70006;}

/*导航下拉*/
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {color: #fff;}
nav.navbar .dropdown.on>a{color:#fff !important;background: #0c4da2;}
.dropdown-menu > li > a{padding: 15px 20px;}
.dropdown-menu > li{position: relative;}
.dropdown-menu > li .dropdown-menu{left: 100%;top:-7px;}
nav.navbar.bootsnav ul.nav > li.dropdown .dropdown-2 a.dropdown-toggle:after { content: ">"; font-family: 'FontAwesome'; font-size: 16px; font-weight: 500; position: absolute; top: 28%; right: 15%; transition: all 0.4s ease 0s; }
/* 大图 */
.slideBox{width:100%;height:560px;overflow:hidden;position:relative;}
.slideBox .hd ul{
	height:15px;
	overflow:hidden;
	position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.slideBox .hd ul li{
	display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin-right: 12px;
    text-indent: -999px;
	cursor:pointer;
	background: rgba(255,255,255,0.5);
	border-radius: 50%;
}
.slideBox .hd ul li.on{
	background:rgba(0,103,172,0.8);
	color:#fff;
}
.slideBox .bd{
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li{
	zoom:1;
	vertical-align:middle;
}
.slideBox .bd .banner-img{
	width:100%;
	height:560px;
	background-size:cover;
	/*background-size: 100% 100% !important;*/
}
.slideBox .prev,.slideBox .next{
	position:absolute;
	left:3%; top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);opacity:0.5;
}
.slideBox .next{
	left:auto;
	right:3%;
	background-position:8px 5px;
}
.slideBox .prev:hover,.slideBox .next:hover{
	filter:alpha(opacity=100);opacity:1;
}
.slideBox .prevStop{
	display:none;
}
.slideBox .nextStop{
	display:none;
}


/* 手机图标 */
.icon-con .row{margin: 0;}
.iconlist {overflow: hidden;display: none;}
.iconlist li {width:23%;float: left;text-align: center;margin: 0 1% 0; padding:4% 2% 0;}
.iconlist li a .ficon {line-height: 65px;height: 65px;display: table-cell;vertical-align: middle;width: 80px;border-radius: 5px;}
.iconlist li a .ficon i { color:#fff;font-size: 30px;}
.iconlist li a p {line-height: 36px;}
.iconlist li:first-child a .ficon{background:#f54a32;}
.iconlist li:nth-child(2) a .ficon{background:#da251c;}
.iconlist li:nth-child(3) a .ficon{background:#f7bb33;}
.iconlist li:last-child a .ficon{background:#18b522;}

/*我们的服务*/
.service_bg{padding: 60px 0 60px 0;}
.title-zd h2 {font-size: 30px;color: #333;text-transform: uppercase;}
.title-zd p {font-size: 16px;color: #888;margin: 20px 0 40px 0;}
.service_ul li{border-right: 1px #ddd solid; margin:0 0 40px 0;}
.service_ul li:nth-child(4),.service_ul li:nth-child(8),.service_ul li:nth-child(12),.service_ul li:nth-child(16),.service_ul li:nth-child(20),.service_ul li:nth-child(24),.service_ul li:nth-child(28){border: none;}
.service_ul .fwcent{ margin:0 15px 0px 15px;text-align: center;height: 158px;}
.service_ul .fwcent h4{font-size: 20px;color:#000;margin:5px 0 15px 0; clear: both;}

.anniu{width: 100%; margin: 10px; text-align: center;}
.anniu a{ margin: 0 auto; padding: 8px 30px;border: 1px #aaa solid;border-radius:5px;font-size: 16px;}
.anniu a:hover{background: #0c4da2; color: #fff;border-color: #0c4da2;}

/*关于我们*/
.about_bg{background:url(../images/bg1.jpg) no-repeat center; padding: 60px 0; color: #fff;}
.title-ab{ font-size: 30px; overflow: hidden;}
.title-ab h2{color: #ff0000;margin-bottom: 30px;}
.title-ab h2:after{content: '';display: table;width: 120px;height: 1px;position: absolute;left: 15px;top: 45px;background: #CCc;}
.title-ab h3 a{float: right; font-size: 12px;color: #ccc; border: 1px #ccc solid; padding: 8px 15px;border-radius: 6px;}
.uppercase{text-transform: uppercase;}
.title-ab h3 a:hover{ background: #fff; color: #0c4da2;}
.abtext{font-size: 15px; overflow: hidden; margin:40px 0 30px 0; line-height: 34px;}

.huanj-con li{float: left;padding: 0 10px;}
.huanj-con li .huanj-img{
	display: table-cell;
    vertical-align: middle;
	width: 280px;
	height: 200px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.huanj-con li .huanj-img img{
    display: inline-block;
    margin: auto;
    max-width: 100%;
	max-height: 100%;
	-moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.huanj-con li .huanj-img:hover img{
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2); 
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.huanj-con li .huanj-img p{
	color: #fff;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    position: absolute;
    bottom: 0px;
    left: 0;
	-moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.huanj-con li .huanj-img:hover p{
	bottom: 0px;
}

/*我们的优势*/
.advantage_ul .fwcent{ margin: 10px; text-align: center;font-size: 16px;}
.advantage_ul .fwcent img{ margin:15px 20px;}

/*留言*/
.message_bg{background:url(../images/bg2.jpg) no-repeat center; padding: 60px 0;}
.mess_left img{max-width: 100%;}
.message_bg .mess_left p{font-size: 18px;color: #333; line-height: 50px;margin: 30px 0;}
.message_bg .ly_tel{font-size: 30px;font-weight: bold; color: #333; line-height: 45px;}
.message_bg .ly_tel img{ margin-right: 10px; float: left;}

.liuy_box{background: #fff; padding: 20px 20px 5px 20px;}
.liuy_box h3{font-size: 26px; text-align: center; color: #d70006;}
.liuy_box .mess_title{float: left;width: 20%;line-height: 30px;text-align: right;padding-right: 10px;}
.liuy_box .fr{float: left;width: 80%;}
.liuy_box .mess_list{overflow: hidden; border-bottom: 1px #ccc dotted;padding: 15px 0;}
.liuy_box .mess_submit{text-align: center;}
.mt20{margin-top: 35px;}

/*新闻*/
.news_bg{padding: 60px 0 30px 0;}
.sec-news{margin-bottom:40px;}
.news-all{margin-top:0px;padding: 0 10px;}
.news-box{background:#f4f4f4;padding-bottom:20px;transition:all .5s;}
.news-box:hover {transform: translateY(-10px) !important;box-shadow: 0 5px 15px #c8c8c8;}
.news-img{padding:0;margin-top:15px;}
.news-img img{width:100%;}
.news-title{margin-top:15px;border-bottom:1px dashed #d6d6d6;}
.news-title a{color: #3a3a3a;font-size: 16px;font-weight: bold;}
.news-title span{color: rgb(149, 149, 149);font-size: 17px;display:block;text-transform:uppercase;margin-top: 3px;margin-bottom: 8px;}
.news_1{background:none;margin-top: 5px; padding: 0;}
.news_1 i {color: #ca0000;line-height: 32px;}
.news_1 a {float: left;color: #323232; font-weight:normal;font-size:14px;padding-left: 10px;line-height:32px;width: 80%;}
.news_1 span{color:#929292;font-size: 12px;width: 33%;}
.news_1 li{background:url(../images/list1.jpg) no-repeat 0 11px;border-bottom: 1px #ccc dotted;line-height: 38px; padding-left: 6px;}
.news-fix{padding:0;}
.news-fix-one{margin-top:15px;}
.news-fix-one p{color: rgb(50, 50, 50);font-size: 14px;line-height: 23px;margin: 0;}

.sec-news .img-auto{height:185px;overflow:hidden;}
.news_bg .anniu{ margin-top: 20px;}

.advantage_ul li:hover,.service_ul li .fwcent:hover{ transition: .6s;transform: translateX(0px);animation:myfirst .8s;-moz-animation:myfirst .5s;-webkit-animation:myfirst .5s; -o-animation:myfirst .5s;}

/*底部*/
.footers{background:url(../images/footer_bg.jpg) no-repeat center top;font-size:15px;color:#fff;padding-top: 40px;}
.footers .foot_left p{margin-left:0px;font-size: 16px; line-height: 30px; margin-left: 10%;}
.foot_left h3{font-size: 26px;font-weight:bold;color: #7dd0ff; margin-bottom: 15px; margin-left: 10%;}
.foot_right{text-align: center;}
.foot_right p{ margin-top: 10px;}
.foot_right img{margin-top: 10px;}
.footers .copyright {font-size: 14px;}
.footers .copyright a:hover{color:#999999;}
.themain {color:#999999;}
.themain a{color:#999999;}
.footers .copyright{text-align: center;color: #c9c9c9;background: #0c4da2;padding: 10px 0;margin-top: 30px;}

/*==========内页企业概况=============*/
.clear{clear: both;}
.path{height: 50px;background:#f1f1f1;font-size: 14px;color: #5b5b5b;line-height: 50px;}
.cont{width:1200px;padding: 0 15px;margin:0 auto;}
.path i{float: left;margin-top: 10px;margin-right: 15px;}

.zhuti{margin:40px auto;}
.gy_cd{margin-bottom:40px; overflow: hidden;}
.choose{background:#0c4da2  !important;color: #fff !important;}
.gy_cd a{font-size: 16px;float:left;display: block;width:24%;color: #5b5b5b;margin:0 0.5%;background: #dbdbdb;text-align: center;padding: 10px 0;}
.gy_cd a:hover{background:#0c4da2  !important;color: #fff !important;}
.qygk{margin-bottom: 25px;}
.bk_bt{height: 40px;background: url(../images/bj.jpg) repeat-x 0 4px;}
.bk_bt h2{color: #0c4da2;font-size: 20px;margin: 0;background: #fff;padding:0 10px;float: left;  font-weight: bold;}
.bk1{padding:25px;background: #f5f5f5;font-size: 15px;color: #333;line-height: 30px;}
.qy_bt{padding-left: 20px;margin-bottom: 15px;}
.qy_bt h2{color: #0c4da2;font-size: 22px;margin:0 0 8px;}
.qy_bt p{color: #333;font-size:15px;line-height: 30px;}
.bk2{clear: both;margin-top:40px;}
.mt20{margin-top: 20px;}




/* 新闻 */
.news{
	padding: 30px 0;
	background: url(../images/bg3.png) no-repeat bottom center;
	background-size: 100% auto;
}
.news .news-bt h3{
    color: #333;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 2px;
    border-bottom: 1px solid #d2d2d2;
    width: 200px;
    margin: 0 auto;
    line-height: 46px;
}
.news .news-bt p{
    color: #666;
    font-size: 14px;
    line-height: 35px;
}

.news_4 {
	overflow:hidden;
	padding:1% 2%;
}
.news_4 li {
	border-bottom: 1px dashed #b2b2b2;
	clear: both;
	overflow: hidden;
	line-height: 140%; 
	margin:2% 0; 
	padding-bottom:2%;
}
.news_4 .time {
	background: #da251c;
	width: 70px;
	height: 70px;
	float: left;
	text-align: center;
	margin-left: 1%;
}
.news_4 .time .day {
	color: #fff;
	font-size: 24px;
	height: 41px;
	line-height: 41px;
	font-weight: bold;
	text-decoration: none;
}
.news_4 .time .dates {
    color: #fff;
    display: block;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
}
.news_4 .conts {
	margin-left: 22%;
}
.news_4 .conts p {
	color: #999;
	font-size: 14px;
	line-height: 18px;
	text-align: left; 
	margin:0;
}
.news_4 .conts p.title a {
	display: inline-block;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    line-height: 180%;
    overflow: hidden;
    height: 25px;
}
.news_4 .conts p.abstract {
    display: inline-block;
    font-size: 14px;
    color: #888;
    font-weight: normal;
    text-decoration: none;
    line-height: 180%;
    overflow: hidden;
    height: 47px;
}
.news-list{
    width: 47%;
    background: #fff;
    padding: 10px;
    border: 1px solid #d9d9d9;
    margin-right: 15px;
    height: 406px;
}
.news-list img{
	width: 100%;
	height: 180px;
}
.news-list h3{
	color: #5a5a5a;
    font-size: 14px;
    height: 40px;
	line-height: 40px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news-list span{
	font-size: 14px;
	color: #929292;
	line-height: 30px;
}
.news-list p{
	font-size: 14px;
    color: #666666;
    line-height: 180%;
}

/* 底部 */
footer{
	background: #da251c;
	padding: 20px 0 0 0;
}
.footer{
	background: #da251c;
	color: #fff;
}
.footer p{
	color: #fff;
	font-size: 15px;
	height: 50px;
	line-height: 50px;
}
footer .code img{
	width: 120px;
	height: 120px;
}
footer .code p{
	color: #fff;
    line-height: 40px;
    padding-right: 25px;
}
footer .code .codep{
	padding-left: 28px;
}
/* 在线留言 */
.index_message { position: relative; width: 195px;}
.name_input { border: 1px solid #ccc; margin-top: 5px; background: #fff; height: 22px; width: 189px; }
.input_left { float: left; width: 40px; text-align: center; background:#f3f3f3; height: 20px; line-height: 20px }
.input_right { position: relative; }
.input_right input { height: 20px; line-height: 20px; border:none; width:147px; }
.input_right .m_label { position: absolute; width: 100px; text-align: left; line-height: 22px; padding-left: 6px; color: #ccc; z-index: 1; cursor: text; }
#m_div { width: 222px; position: fixed; right: 2px; bottom: 0px; padding-bottom: 1px; z-index: 99999; background: none; }
.d_label { line-height: 18px; padding-top: 8px; width: 160px; }
.w_message { border: 3px solid #da251c; padding: 7px; padding-top: 3px; height: 245px; padding-bottom: 27px; background:#f3f3f3;}
.w_message #iname { height: 20px; line-height: 20px; border: none !important; }
.w_message #icontact { width: 142px; height: 20px; line-height: 20px; border: none !important; }
.w_message #icontent { width: 176px; height: 65px; resize: none; overflow-y: auto; overflow-x: hidden; width:189px;}
.w_message #icheckcode { width: 82px; height: 30px; line-height: 22px; border: 1px solid #ccc; background-color: #fff; }
#message_main { display: table-cell; }
.w_message #message_main tr { display: block; width: 100%; overflow: hidden; line-height: 28px; }
.w_message #message_main tr th { height: 28px; line-height: 28px; width: 37px; text-align: center; vertical-align: middle; overflow: hidden; }
.w_message #code { padding-top: 0px; margin-top: 5px; }
.w_title { background: none; color: #fff; ; position: relative; cursor: pointer; height: 33px; width: 222px; overflow: hidden;display: block; }
.w_message #message_main .m_input { border: 1px solid #ccc; background-color: #fff; }
.w_message .msgbtn { width: 93px; height: 29px; line-height: 20px; margin-top: 3px; border: none; font-family: "宋体", arial; font-size: 12px; margin-left: 62px; font-family: "微软雅黑"; color: #fff; background: #da251c;}
.w_message .msgbtn_hover { background: #da251c; color: #fff; border: 1px solid #da251c; }
.m_close { background: url(../images/messbtn.png) left top no-repeat; position: absolute; right: 0px; top: 0px; cursor: pointer; overflow: hidden; width: 19px; height: 20px; right: 12px; top: 8px; cursor: pointer; }
.m_open { background: url(../images/messbtn1.png) left top no-repeat; }
.w_message .m_under { position: absolute; width: 227px; height: 37px; line-height: 41px; left: 0; bottom: 4px; }
.w_message .support { color: #000; width: 100px; position: absolute; bottom: 1px; right: 8px; font-size: 12px; }
#m_top { height: 1px; font-size: 0px; line-height: 1px; margin: 0 2px; background: #da251c; }
#m_mid { height: 1px; font-size: 0px; line-height: 1px; margin: 0 1px; background: #da251c; }
#m_bot { height: 31px; line-height: 31px; padding-left: 9px; font-family: "微软雅黑"; font-size: 13px; background: #da251c;}
h3.map_title { line-height: 30px; line-height: 30px; background-color: #f5f8fa; border: 1px solid #d6dbe1; text-indent: 20px; color: #006e2e; border-bottom: 2px solid #006e2e; }
.map_list { line-height: 30px; padding-left: 20px; margin-top: 8px; margin-bottom: 8px; }
.map_list a { padding: 4px; white-space: nowrap; }
.map_list a:hover { text-decoration: none; background-color: #006e2e; color: #fff; padding: 4px; }
#icode {color:black;width:43%;float:left;margin:0px 0px;padding: 3px 6px; font-size:12px;}
#code img{width: 50%;height: 34px;}
/* 返回顶部 */
.gototop_backToTop{width:40px;height:40px;z-index:99999;background-image:url(../images/top.png);background-repeat:no-repeat;background-position:-4px 0; position: fixed; top: 700px; right: 286px;}
.gototop_backToTop:hover{background-position:-4px -42px;-webkit-transition:0.5s;transition:0.5s;}
/*客服*/
.kf {position: absolute;right: 0;top: 180px;overflow: hidden;z-index: 999;}
.kf_btn { width: 30px; float: left;background:#da251c; height: 120px; padding-left: 7px; padding-right: 7px; text-align: center; vertical-align: middle; color: #fff; padding-top: 15px; cursor: pointer; position: relative; padding-bottom: 15px; font-family: "微软雅黑"; }
.kf_btn span {line-height:140%;}
.kf_btn .open { width: 12px; height: 12px; position: absolute; left: 9px; bottom: 10px; background: url(../images/kf_close.png) left top no-repeat; }
.kf_btn .close { background: url(../images/kf_open.png) left top no-repeat; }
.kf_main { float: left; padding-bottom: 5px; overflow: hidden; width: 141px; margin-left: -4px;display:none; }
.kf_title { float: left; }
.kf_title span { display: block; line-height: 28px; height: 28px; text-align: center; font-size: 15px; font-family: "Microsoft YaHei"; border-bottom: 2px solid #40b5e8; }
.kf_list { background: url(../images/v2.jpg) left top repeat-x #fff; padding-top: 5px; padding-left: 6px; padding-bottom: 5px; }
.kf_list li { line-height: 30px; height: 30px; padding-left: 7px; background: url(../images/qq_bg.jpg) left center no-repeat; }
.kf_list li a { display: block; position: relative; line-height: 30px; padding-left: 36px; height: 30px; }
.kf_list li a:hover { text-decoration: none; }
.kf_list li a img { padding-right: 5px; vertical-align: middle; position: absolute; left: 3px; top: 7px; }
.kf_list li.sky { margin-top: 0; height: 27px; line-height: 27px; }
.hyperlink_a { margin: 5px; height: 30px; background: #da251c; margin-top: 0px; border-radius: 2px; }
.hyperlink_a a { display: block; line-height: 30px; background: url(../images/message.png) no-repeat 0% 100%; padding-left: 43px; font-weight: bold; font-size: 14px; color: #fff; font-family: "微软雅黑"; }
.hyperlink_a a:visited { color: #fff; text-decoration: none; }
.hyperlink_a a:hover { text-decoration: none; background: url(../images/message.png) no-repeat 0% 100% #da251c; border-radius: 2px; }
.hyperlink_b { margin: 5px; height: 30px; background: #da251c; margin-top: 0px; border-radius: 2px; }
.hyperlink_b a { display: block; line-height: 30px;padding-left: 43px; font-weight: bold; font-size: 14px; color: #fff; font-family: "微软雅黑"; background: url(../images/feixian.png) no-repeat 7px 5px;}
.hyperlink_b a:visited { color: #fff; text-decoration: none; }
.hyperlink_b a:hover { text-decoration: none;border-radius: 2px; }

.top_bg { height: 4px;border-top: 4px solid #da251c;border-radius: 5px 5px 0 0;width: 135px;margin-left: 5px;}
.top_center { background: url(../images/bobg.png) left top repeat-y; padding: 0px 3px 1px 5px; }
.bottom_bg { height: 8px; background: url(../images/kf_bottom.png) left top no-repeat; }
.e_code { padding-left: 0px; padding-top: 6px; padding-bottom: 0; border-top: 1px solid #ccc; margin-top: 8px; text-align: center;border-bottom: 1px solid #ccc;}
.e_code .code { width: 100%; }
.e_code h3 { padding-top: 2px; padding-bottom: 2px; text-align: center; font-weight: normal; color: #333; text-align: center; margin: 0 auto; }
.alignCenter { width: 56px; display: none; margin: 0 auto; z-index: 999; border: 1px solid #e9e9e9; padding: 2px; position: absolute; right: 166px; top: 133px; overflow: hidden; z-index: 999; background: #fff; }
.alignCenter .title { height: 45px; line-height: 45px; padding-left: 5px; background: #f6f6f6; color: #666; font-size: 12px; font-weight: bold; border-bottom: 1px solid #e9e9e9; position: relative; }
.alignCenter .title img { position: absolute; right: 4px; top: 16px; }
.alignCenter .content { padding: 5px; padding-right: 2px; padding-left: 8px; }
.alignCenter .title img { cursor: pointer; }
#icode {color:black;width:43%;float:left;margin:0px 0px;padding: 3px 6px; font-size:12px;}

/* 案例分类 */
 .case{
	 padding: 40px 0;
	 background: url(../images/bg2.jpg) no-repeat top center;
	 background-size: 100% auto;
	 background-attachment: fixed; 
 }
 .case-img{
	border: 1px solid #ccc;
    height: 195px;
    display: table-cell;
    vertical-align: middle;
    width: 260px;
    padding: 5px;
	text-align: center;
	background: #fff;
	overflow: hidden;
 }
 .case-img img{
	display: inline-block;
    margin: auto;
    max-width: 100%;
	max-height: 100%;
	-moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
 }
 .case-img:hover img{
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
 }
 .case-title{
	display: block;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    font-size: 15px;
    height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis; 
 }
 .case-title:hover{
	 color: #0067ac;
 }
 .case ul{
	 background: url(../images/case-bt.png) no-repeat top center #46a8e9;
	 background-size: 100% auto; 
	 padding: 0 20px;
	 padding-top: 111px;
	 padding-bottom: 20px;
	 
 }
 .case ul li{
	 text-align: center;
 }
 .case ul li a{
    display: block;
    background: #fff;
    height: 46px;
    line-height: 46px;
    margin-bottom: 10px;
    font-size: 15px;
    color: #666;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
	text-overflow: ellipsis;
	-moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
 }
 .case ul li a:hover{
	 color: #fff;
	 background: #0067ac;
 }
 .case ul li:last-child a{
	background: #0067ac;
	color: #fff;
 }
 .case ul li:last-child a:hover{
	background: #ffc600;
	color: #fff;
 }

/* 底部菜单 */
.footer-menu {
	background: #303030;
	display: -webkit-box;
	width: 100%;
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	display: block;
	line-height: 45px;
	height: 5rem;
	}
.footer-menu a {
	-webkit-box-flex: 1;
	display: -webkit-box;
	color: #fff;
	display:inline-block; 
	width:32.5%;
	height: 5rem;
	text-align:center;
}
.footer-menu a i {
	padding-right:5px;
	color: #fff;
	display: block;
	height: 2.5rem;
	font-size: 2.5rem;
	padding-left: 0.5rem;
	line-height: 3.3rem;
}
.footer-menu a p{
	color: #fff;
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
}
.footer-menu .on i,.footer-menu .on p{
	color: #da251c;
}
/* 内页 */
.banner1{
	height: 300px;
	background-size: auto 100%  !important; 
}
.main-box{
	padding: 30px 0;
}
.menu-first{margin-bottom: 15px;}
.menu-first ul li{
	display: inline-block;float: left;
}
.menu-first ul li a{
	display: block;
    text-align: center;
    background: none;
    color: #333;
    padding: 8px 50px;
    background: #eee;
    font-size: 16px;
    margin-right: 2px;
}

.menu-first ul li.on a{
	background: #0c4da2;
	color: #fff;
}
.menu-first ul li a:hover{
	background: #da251c;
	color: #fff;
}
.page-content{
	padding-top: 0px;
}
.page-content h2{
	font-size: 24px;
    line-height: 40px;
    color: #444444;
    font-weight: bold;
}
.page-content h3{
	font-size: 24px;
    font-family: "Times New Roman", Times, serif;
    color: #888888;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 30px;
}
.page-content p{
    line-height: 30px;
    font-family: "Microsoft Yahei",Arial,"宋体";
    color: #444;
    font-size: 15px;
}
/* 分页 */

/*右边开始*/
.contentfrremen {margin-top: 20px;background: #fff;}
.contentfrremence {padding-bottom: 16px;text-align: center;position: relative;}
.dingwei{position: relative;}
.dingwei .bd a::before{
content: ""; position: absolute; width:30%; height: 100%; top: 0; left:-60%; overflow: hidden;z-index: 999;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, 0.4)50%, rgba(255, 255, 255, 0)100%);
background: -webkit-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, 0.4)50%, rgba(255, 255, 255, 0)100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, 0.4)50%, rgba(255, 255, 255, 0)100%);
background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, 0.4)50%, rgba(255, 255, 255, 0)100%);
transform: skewX(-35deg);-webkit-transform: skewX(-35deg);-moz-transform: skewX(-35deg);-o-transform: skewX(-35deg);}
.dingwei .bd a:hover::before{left: 150%; transition: left 1.5s ease 0s; }
.dingwei1{margin-bottom: 30px;}
.dingwei .hd{position: absolute;bottom: -6px;left: 50%;z-index: 99;transform: translate(-50%,-50%);}
.dingwei .hd .num li{width: 10px;height: 10px;overflow: hidden;margin-right: 5px;text-indent: -999px;cursor: pointer;display: inline-block;background: #fff;border-radius: 50%;opacity: 0.5}
.dingwei .hd .num li.on{opacity: 1;}
.inside_pages{overflow: hidden; margin: 20px 0;}
.leftcent{background: #eee;padding-top: 15px;padding-bottom: 15px;}
.infoList{text-align: center;}
.infoList img{width: 80%;text-align: center; margin: 0 auto;}
.position img{margin-right: 5px;float: left;width: 35px;}
.position{font-size: 16px; line-height: 32px;font-weight: bold; border-bottom: 1px #ccc dotted; margin-bottom: 20px; padding-bottom: 5px;}

.contentfrguanzhu {margin-top: 0px;background: #fff;}
.contentfrguanzhuce  ul li{border-top: 1px solid #f2f2f2;padding:5px 0;}
.contentfrguanzhuce  ul li span {font-size: 14px;color: #333333;}
.contentfrguanzhuce  ul li span:nth-child(1) {background: #0c4da2;color: #fff;width: 8%;padding:0 4px;float: left; margin-right:5px;text-align: center;}
.contentfrguanzhuce  ul li span:nth-child(2){background: #0c4da2;color:#fff;width: 90%;display: inline-block;text-align: left;}
.contentfrguanzhuce  ul li span:nth-child(2):hover{background: #ff0000;}
.contentfrguanzhuce ul>.huise span {color: #000;}
.contentfrguanzhuce ul>.huise span:nth-child(1) {background: #d1d1d1;color: #fff;}
.contentfrguanzhuce ul li span{line-height: 60px;color: #333;font-size: 18px; padding-left: 50px;}
.contentfrguanzhuce ul li:nth-child(4) span{color: #fff;}
.pro_name{text-align: center;font-size: 20px;font-weight: bold;margin: 20px 0;}
.text-cent img{margin: 0 auto;}
.contentfrxqzjtop h3{font-size: 24px;padding-top: 15px;margin-bottom:15px;background: url(../images/list1.png) 0 18px no-repeat;}

.erweim{text-align: center;padding-top: 20px;padding-bottom: 30px;}
.erweim img{width: 150px;}

.page-content .liuy_box .mess_list{border: none;}
.page-content .liuy_box .mess_title{width: 10%; color: #0c4da2;}
.page-content .form-control{border: 1px #0c4da2 solid;}
.page-content .mess_submit .btn-sub{background: #0c4da2; color: #fff; padding: 8px 30px;}
.page-content .mess_submit .btn-sub:hover{background: #ff0000;}

/*右边结束*/


/* 关于我们 */
.text-cent{font-size: 15px; line-height: 30px;}
.text-cent img{max-width: 100%;}

.wp-pagenavi{
	text-align: center;
}
#pagination{clear: both;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #0c4da2;
    border-color: #0c4da2;
}
.pagination > li > a, .pagination > li > span{
	color: #666;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
	color: #fff;
	background-color: #0c4da2;
	border-color: #0c4da2;
}
/* 期刊 */
.qikan li{
	width: 100%;
	border-bottom: #ccc 1px solid;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    overflow: hidden;
    padding-top: 24px;
    transition: all 400ms ease 0s;
}
.qikan li:hover{
	background: #e1e1e1;
}
.qikan li .pic{
	width: 106px;
    float: left;
}
.qikan li .pic img{
	border-bottom: 0;
    border-left: 0;
    width: 88px;
    height: 88px;
    border-top: 0;
    border-right: 0;
}
.qikan li .list{
	width: 75%;
    float: left;
}
.qikan li .list a{
	line-height: 26px;
    color: #474545;
    font-size: 18px;
    font-weight: bold;
}
.qikan li .info{
	line-height: 18px;
    width: 75%;
    float: left;
    color: #746969;
    overflow: hidden;
}
.qikan li .btnarea{
	margin-top: -20px;
    float: right;
}
.qikan li .btnarea a{
	display: block;
    height: 52px;
    line-height: 52px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-indent: -9999em;
    width: 52px;
    text-decoration: none!important;
    background: url(../images/qikan.png) 0 0 no-repeat;
}
/* 联系我们 */
.map{
	height: 400px;
    background: #eee;
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
/* 新闻中心 */
.news-page{
	padding-bottom: 30px;
}
.news-page .comstyle{
	width: 100%;
    overflow: hidden;
}
.news-page .comstyle .column-num2{
    width: 46%;
    border-bottom: #cecece 1px dashed;
    padding: 20px 1%;
    margin-bottom: 20px;
    margin:10px 1% 0 1%;
    float: left;
    overflow: hidden;
	padding-right: 10px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
}
.news-page .comstyle .column-num2:hover{
	background: #eee;
}
.news-page .comstyle .column-num2 .pic{
    width: 202px;
    float: left;
    height: 130px;
	border: 1px solid #dadada;
	display: table-cell;
    vertical-align: middle;
	text-align: center;
}
.news-page .comstyle .column-num2 .pic:hover{
	border: 1px solid #da251c;
}
.news-page .comstyle .column-num2 .pic a{
	display: block;
	width: 100%;
	height: 100%;
}

.news-page .comstyle .column-num2 .pic img{
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
}
.news-page .comstyle .column-num2 .pic:hover img{
	-moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.news-page .comstyle .newstitle{
    width: 61%;
    float: left;
    padding-left: 10px;
}
.news-page .comstyle .newstitle a{
	display: block;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.news-page .comstyle .newstitle a:hover{
	color: #da251c
}
.news-page .comstyle .newstitle .date{
    font-size: 14px;
    color: #666;
    line-height: 20px;
    display: block;
}
.news-page .comstyle .newstitle p{
	color: #333;
    font-size: 15px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
}
/* 详情页 */
.show-con{
	padding: 10px 0 20px 0;
	border-bottom: 1px dashed #afafaf;
}
.show-con h2{
	font-size: 24px;
    color: #da251c;
    line-height: 50px;
    padding-bottom: 16px;
    font-weight: bold;
}
.show-title p, .show-title span{
	display: inline-block;
    font-size: 15px;
	color: #595959;
	line-height: 17px;
	padding: 0 3px;
}
.show-title span{
	border-right: 1px solid #595959;
	padding-left: 5px;
	padding-right: 5px;
}
.show-title .show-read{
	border-right:none;
}
.show-title span:hover{
	color: #0082e6;
}
.show-con1{
	padding: 40px 20px;
}
.show-con1 img{max-width: 100%;}
.show-con1 p{
	font-size: 15px;
    line-height: 30px;
    text-indent: 2em;
    color: #4e4e4e;
}
.page-next{
	border-top: 1px dashed #949494;
    padding: 20px 0;
}
.page-next p{
    line-height: 30px;
    font-size: 16px;
    height: 30px;
}
.page-next p a{
	font-weight: bold;
}


/* 相关文章 */
.relevant h2{
	font-size: 15px;
    padding: 0 10px;
    height: 40px;
    line-height: 40px !important;
	color: #5a5a5a;
	background: #f5f5f5;
}
.relevant ul{
	border: 1px solid #f5f5f5;
}
.relevant ul li{
    width: 100%;
    padding: 0 20px;
    margin: 0 auto;
    border-bottom: 1px dashed #cccccc;
    height: 40px;
    line-height: 40px;
}
.relevant ul li .relevant-a{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.relevant ul li .info{
	color: #979797;
    float: right;
    font-size: 12px;
}
.relevant ul li .info span{
    font-size: 12px;
    color: #4d4c4c;
}

from { transform:scale(.95)}
25%{transform:scale(1.1)}
50%{transform:scale(.9)}
75%{transform:scale(1.15)}
to { transform:scale(1)}
}

@-moz-keyframes myfirst /* Firefox */
{
  from { transform:scale(.95)}
  25%{transform:scale(1.1)}
  50%{transform:scale(.9)}
  75%{transform:scale(1.15)}
  to { transform:scale(1)}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
  from { transform:scale(.95)}
  25%{transform:scale(1.1)}
  50%{transform:scale(.9)}
  75%{transform:scale(1.15)}
  to { transform:scale(1)}
}

@-o-keyframes myfirst /* Opera */
{
  from { transform:scale(.95)}
  25%{transform:scale(1.1)}
  50%{transform:scale(.9)}
  75%{transform:scale(1.15)}
  to { transform:scale(1)}
}

@media (max-width: 768px) {
		/* 首页 */
		.row{
			margin: 0;
		}
		.wrapper{
			padding-bottom: 5rem;
		}
		.container{
			width: 100%;
			padding:0;
		}
		.footer,.footers,#m_div,.gototop_backToTop,.kf{
			display: none !important;
		}
		.bg{
			background: #0c4da2;
			border: none;
			margin: 0;
			height: 5rem;
		}
		.navp img{width:162px;padding: 0;margin-right: 8px;}
		.xs-logo{margin-top: 0;}
		.pull_all{
			float: left;
			width: 70%;
			color: #fff;
			font-size: 1.8rem;
			font-weight: bold;
			padding-top: 0.75rem;
		}
		.bg .navbar-toggle{
			border: none;
			margin: 0;
			margin-top: 4px;
		}
		.bg .navbar-toggle i{
			color: #fff;
			font-size: 2.5rem;
		}
		.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
			background: none;
		}
		.slideBox,.slideBox .bd .banner-img{
			height: 200px;
			background-size: auto 100% !important;
		}
		nav.navbar.bootsnav ul.nav > li > a{
			width: 100%;
			background: none;
		}
		.navbar-nav{
			width: 100%;
			margin: 0;
		}
		.nav_full .collapse{
			width: 100%;
		}
		.nav_full{
			width: 100%;
			position: absolute !important;
			z-index: 999;
			background: #0c4da2;
			top: 59px;
		}
		nav.navbar.bootsnav.navbar-mobile .navbar-collapse{
			position: relative !important;
		}
		nav.navbar.bootsnav ul.nav > li{
			background: none;
			border-bottom: 1px dotted #5b9aed;
		}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
			box-shadow: none;
			min-width: 100%;
		}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
			color: #fff;
			padding: 10px 30px;
		}
		nav.navbar.bootsnav ul.nav > li > a{color: #fff;}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu li{background: #000;}
		.iconlist {display: block;}
		.video-con{
			width: 100%;
			text-align: center;
			margin-bottom: 30px;
		}
		.video{
			background-size:auto 100% ;
		}
		.video-title h2{
			text-align: center;
			font-size: 18px;
			font-weight: bold;
			line-height: 30px;
			color: #da251c;
		}
		.video-title p{
			text-align: center;
			font-size: 12px;
			text-transform: uppercase;
			color: #666;
			padding-bottom: 30px;
		}
		.case{
			background-size: auto 100% ;
			background-attachment: inherit;
		}
		.case ul{
			margin-bottom: 3rem;
		}
		.case-img{
			width: 100%;
			height: 128px;
			display: block;
		}
		.case-href{
			display: block;
			width: 100%;
		}
		.Culture{
			padding: 2rem 0;
		}
		.Culture-con .picList li{
			height: 18rem;
		}
		.Culture-right{
			padding: 0;
		}
		.Culture-right li:first-child{
			margin-top: 2rem;
		}
		.Culture .bg{
			display: none;
		}
		.Culture-b span{
			display: none;
		}
		.news{
			background-size: auto 100% ;
		}
		.news-list{
			width: 100%;
			margin: 0;
			margin-bottom: 1rem;
		}
		/* 内页 */
		.main-box{
		padding: 1rem 1rem;
		}
		.menu-first ul li{
			display: block;
			float: left;
			width: 32.333333%;
			margin: 0 1% 1px 0;
		}
		.qikan li .pic{
			width: 100%;
			height: 17rem;
			text-align: center;
		}
		.qikan li .pic img{
			width: auto;
			height: auto;
			max-width: 100%;
			max-height: 100%;
		}
		.news-page .comstyle .column-num2{
			width: 100%;
		}
		.news-page .comstyle .column-num2 .pic{
			width: 35%;
			height: 8rem;
		}
		.news-page .comstyle .newstitle a{
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			font-size: 16px;
		}
		
		
	.centerbg{margin: 10px 0;}
	.product_home{margin-top: 20px;}
	.page-content img{max-width: 100%;}
	.page-content h2{font-size: 20px;}
	.page-content h3{font-size: 20px;}
	.menu-first ul li a{padding: 8px 5px;}
	.menu-first{margin-bottom: 10px;}
	.page-content h3{padding-bottom: 12px;}
	.promargin{padding: 0 5px;}
	.show-con1{padding: 15px 0;}
	
	.slideBox .bd .banner-img{height:177px;width: 100%; background-size: 162%!important;}
	.title-zd h2,.title-ab{font-size: 22px;}
	.title-zd p,.service_ul .fwcent p{font-size: 12px;}
	.service_bg,.news_bg{padding: 20px 0;}
	.service_ul .fwcent{margin: 0;}
	.service_ul li{border: none;margin-bottom: 10px;}
	.service_ul li:nth-child(even){padding-right: 0;}
	.service_ul li:nth-child(odd){padding-left: 0;}
	.about_bg{background: url(../images/bg1.jpg) repeat-y center; padding: 20px 0;}
	.abtext{font-size: 12px;margin-top: 10px;line-height: 30px;}
	.advantage_ul .fwcent img,.advantage_ul .fwcent{margin-top: 0;}
	.advantage_ul .fwcent{font-size: 12px;height: 152px;margin: 0;}
	.message_bg {background: url(../images/bg2.jpg) repeat-y -900px 0;padding: 30px 0;}
	.message_bg .mess_left p{font-size: 14px;line-height: 30px;margin: 10px 0;}
	.liuy_box{margin-top: 15px;}
	.news_1 a{white-space:nowrap;width: 70%;float: left;line-height: 32px;}
	.news_1 span{float: right;width: 24%;}
	.news_1 li{overflow: hidden;}
	.slideBox .bd,.slideBox, .slideBox .bd .banner-img{height: 177px;}
	.cont{width: 100%;}
	.p-0{padding: 0;}
	.bk1,.bk2 p{font-size: 12px;line-height: 24px;}
	.gy_cd a{font-size: 14px;}
	.liuy_box{padding: 0;}
	.page-content .liuy_box .mess_title{width: 25%;}
	.liuy_box .fr{width: 75%;}
	.liuy_box .mess_list{padding: 7px 0;}
	
	
}

@media (max-width: 375px) {
	.news_4 .conts{
		margin-left: 24%;
	}
}

@media (max-width: 320px) {
	.iconlist li a p{
		font-size: 12px;
	}
	.iconlist li a .ficon{
		line-height: 50px;
		height: 50px;
	}
	.Culture-right li .number {
		width: 20%;
	}
	.Culture-right li .Culture-list{
		width: 80%;
	}
	.Culture-b h3{
		width: 100%;
	}
	.news_4 .conts{
		margin-left: 30%;
	}

}



