﻿@charset "utf-8";
/* CSS Document */
body {
  background-color: #FFF;
  color: #707070;
  font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  text-align: left;
}

* {
    box-sizing: border-box;
}

a {
    color: #333;
    text-decoration: none;
}

#header {
  position: relative;
  z-index: 1030;
  transition: ease min-height 300ms
}
#header .header-body {
  display: flex;
  flex-direction: column;
  background: #FFF;
  transition: min-height 0.3s ease;
  width: 100%;
  z-index: 1001
}
#header .header-nav.header-nav-border-top:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  border-top: 1px solid #EDEDEE;
  transform: translateX(-50%)
}
#header .header-container {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  min-height: 120px;
  transition: ease height 300ms
}
@media (max-width:991px) {
  #header .header-container:not(.container) .header-nav-main {
    padding: 0 1.45rem
  }
}


.list-infos {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
}






.menu-container {
    width: 100%;
    margin: 0 auto;
/*    background: #e9e9e9;*/
}

.menu-mobile {
    display: none;
    padding: 20px;
}

.menu-mobile:after {
    content: "\f394";
    font-family: "Ionicons";
    font-size: 2.5rem;
    padding: 0;
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
}

.menu-dropdown-icon:before {
    content: "\f489";
    font-family: "Ionicons";
    display: none;
    cursor: pointer;
    float: right;
    padding: 1.5em 2em;
    background: #fff;
    color: #333;
}



.menu .biaoti_1 {
	background-color: #FFF;
  color: #707070;
  font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
  font-size: 18px;
	font-weight: 700;
}


.menu .biaoti_2 {
/*	background-color: #FFF;*/
  color: #707070;
  font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
  font-size: 14px;
}


.menu > ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    position: relative;
    /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
    box-sizing: border-box;
}

.menu > ul:before,
.menu > ul:after {
    content: "";
    display: table;
}

.menu > ul:after {
    clear: both;
}

.menu > ul > li {
    float: left;
/*    background: #e9e9e9;*/
    padding: 0;
    margin: 0;
}

.menu > ul > li a {
    text-decoration: none;
    padding: 1.5em 2em;
    display: block;
}

.menu > ul > li:hover {
    background: #f0f0f0;
}

.menu > ul > li > ul {
    display: none;
    width: 1300px;
    background: #f0f0f0;
    padding: 20px;
    position: absolute;
    z-index: 99;
    left: -450px;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 25%;
    background: none;
    float: left;
}

.menu > ul > li > ul > li a {
    color: #777;
    padding: .2em 0;
    width: 95%;
    display: block;
    border-bottom: 1px solid #ccc;
}

.menu > ul > li > ul > li > ul {
    display: block;
    padding: 0;
    margin: 10px 0 0;
    list-style: none;
    box-sizing: border-box;
}

.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
    content: "";
    display: table;
}

.menu > ul > li > ul > li > ul:after {
    clear: both;
}

.menu > ul > li > ul > li > ul > li {
    float: left;
    width: 100%;
    padding: 10px 0;
    margin: 0;
    font-size: .8em;
}

.menu > ul > li > ul > li > ul > li a {
    border: 0;
}

.menu > ul > li > ul.normal-sub {
    width: 300px;
    left: auto;
    padding: 10px 20px;
}

.menu > ul > li > ul.normal-sub > li {
    width: 100%;
}

.menu > ul > li > ul.normal-sub > li a {
    border: 0;
    padding: 1em 0;
	text-align: center;
}


/* ––––––––––––––––––––––––––––––––––––––––––––––––––
Mobile style's
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (max-width: 959px) {
    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
    }
    .menu-dropdown-icon:before {
        display: block;
    }
    .menu > ul {
        display: none;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 1.5em;
        width: 100%;
        display: block;
    }
    .menu > ul > li > ul {
        position: relative;
		
		left: 0;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    }
}







.topLable {


  color: #ddd;
font-size: 14px;
}


.topMenu1 {
  color: #ddd;
font-size: 12px;
}




.footer_bottom {
  display: flex;
  align-items: center;
}
.footer_bottom li {
  margin-left: 0.15rem;
  padding-left: 0.15rem;
  border-left: 1px solid #2a2e34;
  line-height: 0.16rem;
  cursor: pointer;
}
.footer_bottom li:hover {
  color: #fff;
  text-decoration: underline;
}
.footer_bottom li:hover a {
  color: #fff;
  text-decoration: underline;
}
.footer_bottom li a {
  color: #666;
}
.footer_bottom li:first-child {
  border-left: none;
}



.content-shemei{background-color:#f7f7f7;margin-bottom:30px;}
.contact-info-list li{margin-top:20px;}
.contact-info-list .c-weixin{background:url("../images/weixin.png") no-repeat center;}
.contact-info-list .c-gjzj{background:url("../images/gjzj.png") no-repeat center;}

.contact-info-list .c-info p{padding:5px 0;font-size:16px;color:#333;font-weight:700;}
.contact-info-list .c-info a{width:108px;height:108px;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin-bottom:5px;text-indent:-9999px;}
.contact-info-list .c-info .c-info-detail{color:#999;font-size:14px;}
.contact-info-list h2{color:#3f51b5;font-weight:700;margin-bottom:0;background-color:#ebedf7;padding-top:25px;padding-bottom:25px;}
.contact-info-list-1{margin-top:20px;padding-bottom:20px;border-top:1px solid #d5d5d5;}
.contact-info-list-1 .c-tel-1 i{ background:url("../images/tel_1.png") no-repeat center;}
.contact-info-list-1 .c-tel-2 i{background:url("../images/tel_2.png") no-repeat center;}
.contact-info-list-1 .c-address-1 i{background:url("../images/address.png") no-repeat center;}
.contact-info-list-1 .c-mail-1 i{background:url("../images/mail.png") no-repeat center;}
.contact-info-list-1 .c-info-1 a{margin-bottom:20px;}
.contact-info-list-1 .c-info-1 a i{float:left; width:40px;height:40px;margin-top:-3px;}
.contact-info-list-1 .c-info-1 a span{display:inline-block;color:#333;font-size:16px;}
.contact-info-list-1 .c-info-1 .c-info-detail-1{color:#999;font-size:14px;margin-top:10px;}
.contact-info-list-1 .c-info-2{float:left;margin-left:8px;}
.contact-info-list-1 li{margin-top:20px;display:table;clear:both;padding-left:15px;padding-right:15px;}

.show_code img{width:100%;margin-bottom:20px;}
.contact-map{position:relative;height:500px;background:url("../images/u14647.jpg");}
.map-mask{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:50%;background:black;background:rgba(0,0,0,0.7);vertical-align:middle;}
.net-query a:hover{color:#ff9900}
.map-desc{display:inline-block;vertical-align:middle;}
.map-desc h2,.map-desc p,.map-desc a{color:#fff;}
.map-desc h2{margin-bottom:10px;}
.vm:before{content:'';display:inline-block;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.contact-sec{margin-top:45px;}
.contact-sec h2{color:#333;font-size:28px;line-height:48px;}
.box-container{margin-top:45px;padding-bottom:60px;}
.box-container .box{display:inline-block;padding:20px 45px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box-container a{text-decoration:none;}
.box-container .map-box:hover{color:#fff;background-color:#ff9900;border-color:#ff9900;}
.box-container .map-box{border-width:2px;padding:0;}
.box-container .map-box a{display:inline-block;padding:12px 24px;}
.bold{font-weight:700;}
.contact-sec{margin-top:45px;}
.feedback-form .required{color:#C00;font-size:18px;position:absolute;top:16px;left:20px;}
.feedback-sec{margin-top:0;}
.feedback-sec .feedback-form .form-group{margin-bottom:30px;}
.feedback-sec .feedback-form textarea,.feedback-sec .feedback-form input{padding:12px 15px;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.feedback-sec .feedback-form select{padding:12px 15px;width:100%;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.btn-contact{background-color:#ff9900;padding:6px 0;border:none;color:#fff;}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#ff9900;border-color:#ff9900;}
.btn-contact:hover{background-color:#ff8319;color:#fff;}
.contact-section{padding-bottom:0;padding-top:30px;}
.contact-msg{background:rgba(0,0,0,.5);padding:85px 0;color:#fff;background:url("../images/bg.jpg") no-repeat center;background-size:cover;}
.contact-msg p{margin-bottom:10px;}
.contact-msg p > strong{font-size:18px;display:block;margin-bottom:15px;}
.contact-msg a{color:#c6c6c6;}
@media only screen and (min-width:992px) {
.contact-section{padding-top:45px;}
}
/* contact end */





/*develop*/
/* history-5 start*/
/*.widget-history-9-slide .his_left{width:28%;}*/
/*.widget-history-9-slide .his_right{width:66%;}*/
.widget-history-9-slide .left_list li{height:70px;line-height:70px;background-color:#f1f1f1;text-align:center;margin-bottom:2px;font-size: 22px;cursor:pointer;}
.widget-history-9-slide .left_list .tab_t_cur{background-color:#014190;color:#333;}
.widget-history-9-slide .his_right ul{border-left: 1px solid #e6e6e6;padding:0 46px 0 50px;}
.widget-history-9-slide .his_right li{margin-bottom:40px;}
.widget-history-9-slide .his_right .list_box{padding:36px 30px;background-color:#f7f7f7;position:relative;}
.widget-history-9-slide .his_right .list_ico01{position:absolute;left:-17px;top:30px;width:17px;height:21px;/*background:url(../images/list_ico01.png) no-repeat center;*/}
.widget-history-9-slide .his_right .list_ico02{width:8px;height:8px;border:4px solid #cccccc;background-color:#fff;border-radius:50%;position:absolute;left:-55px;top:32px;}
.widget-history-9-slide .his_right .list_title{font-size:24px;color:#141414;font-weight:normal;}
.widget-history-9-slide .his_right .list_time{font-size:20px;color:#014190;font-family: Arial;padding:4px 0px 10px;}
.widget-history-9-slide .his_right .list_text{font-size:15px;color:#6f6f6f;line-height:30px; margin-bottom:20px;}



@media only screen and (max-width: 760px){

.widget-history-9-slide .his_left{width:100%;}
.widget-history-9-slide .his_right{width:100%;}
.widget-history-9-slide .his_right ul{padding:0;border:none;}
.widget-history-9-slide .his_right .list_ico01,.widget-history-9-slide .his_right .list_ico02{display:none;}

}



.wrap {
/*    width: 1200px;*/
    margin-right: auto;
    margin-left: auto;
}




.dsj ul {
    padding-left: 0;
    list-style-type: none;
	
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
/*    padding-inline-start: 40px;*/
	
	width: 90%;
    margin: 0 auto;
}







.brand_wrap {
  width: 980px;
  margin: 0 auto;
  display: block;
}
.clear {
  clear: both;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.ml9 {
  margin-left: 9px;
}
.mr9 {
  margin-right: 9px;
}
.brand_left {
  width: 100%;
  float: left;
  background: #fff;
}
.brand_right {
  width: 745px;
  float: right;
}
/*brand_nav*/
.brand_head {
  background: #eff2f5;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  width: 216px;
  height: 40px;
  font: bold 16px/40px "Microsoft YaHei";
  color: #444;
  padding-left: 9px;
}
.brand_nav {
/*  width: 225px;*/
  border: 1px solid #e6e6e6;
  display: block;
  position: relative;
  z-index: 1;
}
.brand_nav .brand_side {
  width: 36px;
  height: 100%;
  border-right: 1px solid #e6e6e6;
  position: absolute;
  left: 0;
  top: 0;
}
.brand_nav .numA-Z {
  padding: 5px 0 0 0;
  width: 36px;
  text-align: center;
}
.brand_nav .numA-Z a {
  width: 18px;
  height: 18px;
  border: 1px solid #f1f1f1;
  text-align: center;
  background: #eff2f5;
  margin-top: 5px;
  display: inline-block;
  font: 12px/20px Arial;
  color: #44494d;
}
.brand_nav .numA-Z a:hover {
  text-decoration: none;
  background: #3697db;
  color: #FFF;
}
.brand_nav .numA-Z .active {
  width: 24px;
  height: 24px;
  border: 1px solid #3697db;
  font: 14px/24px Arial;
  text-align: center;
  background: #3697db;
  color: #FFF;
}
/*brand_col*/
.brand_col {
/*  width: 188px;*/
  margin: 0 0 0 37px;
}
.brand_col .brand_list {
  width: 100%;
  height: 600px;
  margin: 0;
  display: block;
  overflow-y: scroll;
}
.brand_col .list_cont li {
  display: block;
  border-bottom: 1px solid #e6e6e6;
  height: 31px;
  line-height: 31px;
}
.brand_col .list_cont li a {
  display: block;
}
.brand_col .list_cont li a:hover {
  color: #3697db;
  text-decoration: none;
  background-color: #eff2f5;
}
.brand_col .list_cont .sign {
  width: 31px;
  height: 31px;
  float: left;
  display: inline;
  margin: 0 7px;
}
.brand_col .list_cont .name {
  height: 23px;
  background: #eff2f5;
  line-height: 22px;
  padding-left: 10px;
}
.brand_col .list_cont .a2 {
  padding-left: 28px;
  height: 24px;
  line-height: 24px;
}
.brand_col .list_cont .menu_li {
  padding-left: 46px;
  height: 24px;
  line-height: 24px;
}
.brand_col .list_cont .menu_li a {
  width: 93px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  padding: 0 2px;
}
.brand_col .list_cont .menu_li a:hover {
  background: #3697db;
  color: #FFF;
  text-decoration: none;
}
.brand_col .list_cont .a1 {
  height: auto;
  padding-left: 0;
  display: none
}
.brand_col .list_cont .a1 ul {
  padding: 0;
  margin: 8px 0;
  background: url("../images/line05.png") repeat-y 10px top
}
.brand_col .list_cont .a1 li {
  border-bottom: 0;
}
.brand_col .list_cont .a2 {
  background: url("../images/line01.png") no-repeat;
}
.brand_col .list_cont .a2 a:hover {
  background-color: #FFF;
}
.brand_col .list_cont .menu_li {
  line-height: 20px;
  height: 21px;
  background: url("../images/line03.png") no-repeat 32px top;
}
.brand_col .list_cont .menu_no {
  background: url("../images/line06.png") no-repeat 32px bottom;
}
/*bread_nav*/
.bread_nav {
  display: block;
  height: 20px;
  width: 980px;
  margin: 10px auto 0 auto;
}
.bread_nav .nav_l {
  float: left;
  font: 14px/20px "Microsoft YaHei";
  color: #838383;
}
.bread_nav .nav_l a {
  color: #3697db;
}
.bread_nav .nav_l em {
  padding: 0 5px;
  font-family: "SimSun";
}







.BiaoTi_1 {
	font-size: 2em;
	font-weight: 700;
	line-height: 1.5em;
	    color: #707070;
}

.BiaoTi_2 {
	font-size: 1.2em;
	line-height: 1.5em;
	    color: #707070;
}

.BiaoTi_3 {
	    padding: 0 0 5px 20px;
    overflow: hidden;
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
	font-size: 1pc;
	    font-weight: 700;
	
	display: block;
}

.NeiRong_1 {
	font-size: 1.1em;
	text-indent: 2em;
	line-height: 2em;
}

.NeiRong_2 {
	font-size: 1.1em;
	text-indent: 1em;
	margin-left: 15px;
	line-height: 2em;
}


.P_1 {
	letter-spacing: 0.1em;
	font-size: 1.2em;
	text-indent: 2em;
	line-height: 1.5em;
}

.P_2 {
    font-size: 1.2em;
    text-indent: 2em;
    line-height: 1.5em;
    font-weight: bold;
}



.content-1 {
	    padding: 30px 45px;
    border: 1px solid #e6e6e6;
}



.picsList {
	text-align:center; 
}


.picsList a {
	display:inline-block; 
	min-width: calc(50% - 20px);
	width: calc(100% - 20px);
}
.picsList .tupian {
    width: 100%;
    padding: 5px;
    
    margin: 0px !important;
}



.zixun {
	    font-size: 35px;
    font-family: Impact;
    color: #fcba0e;
    margin-right: 40px;
}




.canpin_info {
	height: 440px;
}


@media only screen and (max-width: 959px) {
	.canpin_info {
		height: 300px;
	}
}


.canpin_info2 {
	height: 440px;
}

.canpin_info2 ul{
	padding-left: 0px;
}

.canpin_info2 ul li{
	list-style:none;
}

@media only screen and (max-width: 959px) {
	.canpin_info2 {
		height: 500px;
	}
}







.changjing {
	padding: 0.5em 1em;
	line-height: 4em;
}
















.news_liebiao {
	border-bottom: 1px solid #ededed;
	
	padding: 40px 0px;
}

.news_liebiao .biaoti{
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.5em;
	    color: #707070;
	padding: 10px 0px;
	margin: 10px 0px;
	
	
}

.news_liebiao .riqi {
	margin-top: 20px;
	color: #8a8a8a;
}

.news_liebiao .newspic {
	width: 100%;
	
	border: 4px solid #fefefe;
    box-shadow: 0 0 0 1px hsl(0deg 0% 4% / 20%);
}


.news_liebiao p {
	line-height: 1.5em;
	font-size: 1.2em;
	margin-top: 20px;
}


.news_neirong {
	
}

.news_neirong .news_biaoti{
	font-size: 2em;
	font-weight: 700;
	line-height: 1.5em;
	    color: #707070;
	padding: 10px 0px;
	margin: 10px 0px;
	letter-spacing: 0.05em;
	
}

.news_neirong .news_content {
	line-height: 1.7em;
	font-size: 1.2em;
	margin-top: 50px;
	letter-spacing: 0.05em;
}

.news_neirong img {
	max-width: 100%;
}


.news_neirong .info {
	margin: 10px auto;
}

.news_neirong .info span {
	margin: 0px 20px;
}



.ewm {
	
}


.ewm img {
	margin-right: 20px;
}

.fangan {
	font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	color: #fff;
    margin-bottom: 22px;
	    display: block;
	
	text-align: center;
	margin: 90px auto;
	
	position:relative;
	z-index:99999;
	
}

.fangan_1 {
	font-size: 50px;
	font-weight: 700;
	letter-spacing: 0.1em;
}

.fangan_2 {
	font-size: 30px;
	font-weight: 300;
	margin: 0px 30px;
}


@media only screen and (max-width: 760px) {
	
	
	.fangan_1 {
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 0.1em;
}

.fangan_2 {
	font-size: 20px;
	font-weight: 300;
	margin: 0px 30px;
}
	
	
}





.infor {text-align:center; color:#666;}
.infor .tit a{display:block;}
.infor .tit a:hover{color:#929292;}
.infor .tit{font-size:36px; font-weight:bold; line-height:36px; margin-bottom:16px;}
.infor .con{font-size:16px; line-height:26px; padding:0 21%;}

.content{margin-top:70px;}
.content .list li{width:25%; float:left; text-align:center;}
.content .list li .li_box .icon{width:64px; height:64px; margin:0 auto 10px; transition:all 0.5s ease;}
.content .li_box:hover .icon{transform:rotateY(180deg);}
.content .list li .li_box .t{font-size:20px; line-height:30px; color:#666; margin-bottom:10px;}
.content .list li .li_box .number{font-size:20px; color:#666;}
.content .list li .li_box .number .num{font-size:48px; line-height:60px; color:#00479d; font-family:Impact;}
.content .list li .li_box sup{font-size:36px; font-family:Arial;}


@media only screen and (max-width: 760px) {
  .content {
    margin-top: 70px;
  }
  .content .list li {
    width: 50%;
    float: left;
    text-align: center;
	  
	  border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
  }
  .content .list li .li_box .icon {
    width: 64px;
    height: 64px;
    margin: 0 auto 10px;
    transition: all 0.5s ease;
  }
  .content .li_box:hover .icon {
    transform: rotateY(180deg);
  }
  .content .list li .li_box .t {
    font-size: 16px;
    line-height: 30px;
    color: #666;
    margin-bottom: 10px;
  }
  .content .list li .li_box .number {
    font-size: 16px;
    color: #666;
  }
  .content .list li .li_box .number .num {
    font-size: 48px;
    line-height: 60px;
    color: #00479d;
    font-family: Impact;
  }
  .content .list li .li_box sup {
    font-size: 36px;
    font-family: Arial;
  }
}








.news_shouye {
  background: #ffffff;

}
.news_shouye h2 {
  padding: 10px 0 40px 0;
  font-size: 24px
}
.news_shouye h2 a {
  font-size: 16px;
  font-weight: normal;
  float: right;
  transition: all .2s ease
}
.news_shouye h2 a span {
  font-size: 20px;
  margin-left: 5px;
  font-family: "宋体"
}
.news_shouye .newsbg {
  background: #f1f1f1;
  padding-bottom: 10px;
  margin-bottom: 30px;
  transition: all .2s ease
}
.news_shouye .newsbg:hover {
  background: #014190
}
.news_shouye .newsbg:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1)
}
.news_shouye .newsbg:hover p {
  color: #ffffff
}
.news_shouye .newsbg:hover span {
  color: #ffffff
}
.news_shouye .newsbg .news_hot_img {
  overflow: hidden;
  padding: 0
}
.news_shouye .newsbg img {
  width: 100%;
  transition: all .5s ease
}
.news_shouye .newsbg p {
  padding: 12px 30px;
  line-height: 26px;
  color: #555555;
  transition: all .2s ease
}
.news_shouye .newsbg p span {
  color: #777777;
  transition: all .2s ease
}
.news_shouye .newsbg .news_hot_edat {
  min-height: 132px
}
.news_shouye .newsbg span {
  padding: 0 30px;
  color: #333333;
/*  font-weight: normal;*/
  line-height: 28px;
  transition: all .2s ease;
	  
	  font-weight: 700;
}
.news_shouye .newsbg a:hover {
  color: #ffffff
}
.news_shouye .newsbg a:hover h3 {
  color: #ffffff
}
.news_shouye .news_data {
  border: 1px solid #cfcfcf;
  padding: 15px 10px 0;
  text-align: center;
  border-radius: 5px;
  width: 80px;
  height: 80px;
	  
	  float: left;
}
.news_shouye .news_data p span {
  font-size: 32px
}
.news_shouye .news_list h4 {
  padding: 0 0 5px 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}
.news_shouye .news_list p {
  padding: 2px 0 0 20px;
  line-height: 26px;
  max-height: 52px;
  overflow: hidden;
  color: #888888
}
.news_shouye .news_cent {
  margin-bottom: 30px;
	padding-left: 0px;
}
.news_shouye .news_cent li {
  margin-bottom: 34px;
	list-style:none;
}
.news_shouye .news_cent li:hover .news_data {
  border: 1px solid #014190;
  color: #ffffff;
  background: #014190;
  transition: all .2s ease
}
.news_shouye .news_cent a:hover {
  color: #014190;
  transition: all .2s ease
}

.news_shouye .news_cent a .news_list {
  width: 80%;
	float: left;
}

@media only screen and (max-width: 760px) {
	.news_shouye .news_cent a .news_list {
	  width: 75%;
		float: left;
	}
}

.news_shouye .news_cent a .news_list p {
  color: #555555
}

.news_shouye .list_img{
	padding-left: 0px;
}
.news_shouye .list_img li {
	width: 100%;
  margin-bottom: 17px;
  position: relative;
	list-style: none;
}
.news_shouye .list_img li a {
  display: block;
  overflow: hidden;
  position: relative
}
.news_shouye .list_img li img {
	width: 100%;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease
}
.news_shouye .list_img li h4 {
  position: absolute;
  text-align: center;
  top: 40%;
  line-height: 36px;
  width: 100%;
  color: #fff;
  font-size: 20px;
  box-sizing: border-box
}
.news_shouye .list_img li h4 span {
  display: block;
  width: 100px;
  margin: 0 auto
}
.news_shouye .list_img li h4 b {
  display: none;
  background: #014190;
  color: #fff;
  width: 100px;
  margin: 0 auto;
  padding: 5px 10px;
  line-height: 30px;
  font-size: 16px;
  font-weight: normal;
  border-radius: 5px;
  transition: all .4s ease
}
.news_shouye .list_img li:hover span {
  display: none
}
.news_shouye .list_img li:hover b {
  display: block
}
.news_shouye .list_img li:hover img {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1)
}

.clearfix, .container, .container-layout, .layout, .line, .line-big, .line-middle, .line-small, .nav-main, .nav-sub, .navbar {
    display: block;
}


.cp_canshu {
	
}

.cp_canshu table {
	
	font-size:12px;
	text-align:center;
		

	line-height: 1.5em;
	    color: #707070;
}

.cp_canshu table thead {
	color: #FFF;
		background-color: #686868;
line-height: 2.5em;
    letter-spacing: 0.1em;
}

.cp_canshu table tbody {
	line-height: 2em;
}




.lbbj {
	background-color: rgba(0, 0, 0, 0.65);
	padding: 30px;
	margin: 130px 0px;
}



/* filters */
#filters{margin:1%;padding:0;list-style:none;}
#filters li{float:left;}
#filters li span{display:block;padding:5px 20px;text-decoration:none;color:#666;cursor:pointer;}
#filters li span.active{background:#e95a44;color:#fff;}
#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:23%;*width:22%;margin:1%;display:none;float:left;overflow:hidden;}
.portfolio-wrapper{overflow:hidden;position:relative!important;background:#666;cursor:pointer;}
.portfolio img{max-width:100%;position:relative;}
.portfolio .label{position:absolute;width:100%;height:40px;bottom:-40px;left:0;}
.portfolio .label-bg{background:#e95a44;width:100%;height:100%;position:absolute;top:0;left:0;}
.portfolio .label-text{color:#fff;position:relative;z-index:500;padding:5px 8px;}
.portfolio .text-category{display:block;font-size:9px;color: white;}
/*.portfolio .text-category a{color:#fff;}*/

/* #Tablet (Portrait) */
@media only screen and (min-width:768px) and (max-width:959px){
	.container{
		width:768px;
	}
}


/*  #Mobile (Portrait) - Note:Design for a width of 320px */
@media only screen and (max-width:767px){
	.container{
		width:95%;
	}
	
	#portfoliolist .portfolio{
		width:48%;
		margin:1%;
	}
}


/* #Mobile (Landscape) - Note:Design for a width of 480px */
@media only screen and (min-width:480px) and (max-width:767px){
	.container{
		width:70%;
	}
}

/* #Clearing */

/* Self Clearing Goodness */
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}




ol, ul {
    list-style: none;
}

















