@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-family: "Microsoft YaHei";
	color: #333333;	
	background-color:#ffffff ;
}
body a:focus{outline:0;blr:expression(this.onFocus=this.blur());-moz-outline:none;}
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;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a {
	text-decoration: none !important;
	overflow: hidden;
}
.clearfix {
	*zoom: 1;
}
.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.hide {
	display: none;
}
* {
	box-sizing: border-box;
}
/*------全局定义结束------*/

/*------首页样式开始------*/
a {
	color: #494949;
}
a:hover {
	color: #e52d2d;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.top_cont .logo{ line-height: 80px;}
.top_r_box{
	padding-top: 24px;
	float: right;
}
.top_r_box .top_r_box_fl {
	margin-right: 40px;
}
.top_r_box .top_r_box_fl li{float: left; margin-right: 12px;}
.top_r_box .top_r_box_fl li a{
	background: #eaeaea;
	background: linear-gradient(0deg,#e0e0e0, #fcfcfc);
	padding: 5px 13px; 
	border: 1px solid #dddddd;
	border-radius: 6px;
	cursor: pointer;
	color: #494949;
	display: block;
	position: relative;
}
.top_r_box .top_r_box_fl li .ewm_wx_pic,
.top_r_box .top_r_box_fl li .ewm_wb_pic{
position: absolute;
 z-index: 99;
 display: none;

}
.top_r_box .top_r_box_fl li .ewm_wx_pic img,
.top_r_box .top_r_box_fl li .ewm_wb_pic img{
	width: 150px;
	height: 150px;
}
.top_r_box .top_r_box_fl li a span{padding-right: 6px;}

.search{
	background: #f3f3f3;
	width: 240px;
	height: 36px;
	line-height: 36px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	
}
.search input{
	background:none;
	height: 36px;
	line-height: 36px;
	width: 190px;
	border: none;
	padding-left: 6px;
}
.search .search_icon{
	float: right;
	background: #eaeaea;
	background: linear-gradient(0deg,#fcfcfc, #e0e0e0);
	border-left: 1px solid #dddddd;
	height: 34px;
	width: 38px;
	line-height: 36px;
	display: inline-block;
	border-radius:0 6px 6px 0;
}
.search .search_icon img{
	margin: -5px 0 0 8px;	
}
.nav.navbar.bootsnav ul.nav > li > a {
    padding: 0; 
    font-weight: normal; 
}
.nav_cont{
	background: #dadada;
	background: linear-gradient(0deg,#d2d2d2, #f7f7f7);
}
.navbar-default {
    background: none;   
}
.navbar-default .navbar-brand {
    color: #ffffff;
}
.collapse .nav .dropdown .dropdown-menu .nav_item_list a{
    display: inline-block;
    padding: 2px 12px;
    color: #fff;   
 }
 .collapse .nav .dropdown .dropdown-menu .nav_item_list i{
 	background: #fff;
    display: inline-block;
    width: 1px;
    height: 22px;
 }

.collapse .nav .dropdown .dropdown-menu .nav_item_list a:hover{
    background: #fff;
    border-radius: 10px;   
    color: #e52d2d;
 }
nav.navbar.bootsnav {    
    border-bottom: 0;    
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    color: #683c26;
}
.fa-remove:before, .fa-close:before, .fa-times:before {
    color: #683c26;
}
@media (min-width: 768px){
.navbar-nav>li{
    position: static;
    }
}
.nav>li>a {
    padding: 8px 28px;
}
@media (max-width: 768px){
.top_r_box {
    display: none;
    }
}
/*--头部样式结束--*/
.carousel-indicators .active {   
    background-color: #e52d2d;
    border: 1px solid #e52d2d;
}
.notice_box{
	background: #f0f0f0;
	border-bottom: 1px solid #e8e8e8;
	padding: 6px 0;
}
.notice_main .left_item{
	background: url(../images/notice_icon.png) no-repeat 0 4px ;
	padding-left: 20px;	
	font-size: 16px;
	color: #7d7d7d;
	
}
.notice_main .right_item{
	height: 22px;
	line-height: 22px;	
	position: relative;
    width:80%;
  overflow: hidden;
}
.right_item ul{
	left:0;
	 top:0;
	width: 100%;
	height: 22px;
	position: absolute;
}
.right_item  li{
	height: 22px;
	line-height: 22px;	
	color:#e52d2d;
}
/*--公告样式结束--*/

.main_contan{
	background: #f5f5f5;
	padding: 24px 0;
}
.tabCon .on{
	display: block;
}
.tabCon>div{
	display: none;
}
.news_box, .business_box{
	background: #fff;
	border: 1px solid #e8e8e8;
	padding:18px;
	min-height: 583px;
}
.news_title .news_title_fl{
	font-size: 22px;
	color: #e52d2d;
	padding-bottom: 14px;
}
.news_title .news_title_fl span{
	font-size: 16px;
	color: #7d7d7d;
	padding-left: 4px;
}
.news_title .more_btn{
	background: #f5f5f5;
	border: 1px solid #e8e8e8;
	border-radius:16px ;
	padding: 2px 9px;	
}
.news_title .more_btn a {
	color: #494949;
}
.news_title .more_btn a span{
	padding-left: 3px;
}

.slideBox{
	max-width: 100%;
	position: relative;
	overflow: hidden;
}
.slideBox .hd {    
    overflow: hidden;
    position: absolute;
    right: 7px;
    bottom: 7px;
    z-index: 1;
}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li{ 
	float:left; margin-right:3px;  width:18px; height:18px;border-radius:60% ; line-height:18px; text-align:center; background:#fff; cursor:pointer; 
	}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width: 100%;  height:auto; display:block; }
/*--焦点图样式结束--*/
.news_main_c{
	padding-top: 10px;
}

.txtScroll-top{ 
    width: 100%;
    overflow: hidden;
    position: relative;
}
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ 
	display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;
	 
}
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .infoList li{ height:32px; line-height:32px;border-bottom: 1px dashed #d6d6d6;overflow: hidden; }
/* .txtScroll-top .infoList li .date{ float:right; color:#aaaaaa;  } */
.txtScroll-top .infoList li .date{ float:right; color:#e52d2d;  }

.txtScroll-top .infoList li a{ 
	color: #494949;
}
.txtScroll-top .infoList li a:hover{ 
	color: #e52d2d;
}
/*--新闻结束--*/

.business_title li{		
	float: left;
	width: 33.3333%;
	margin-bottom: 10px;
	text-align: center;
}
.business_title li a{
	display: inline-block;
	border-radius: 10px;
	border: 1px solid #dddddd;	
	font-size: 20px;
	color: #494949;
	padding: 4px;
	width: 95%;	
}
.business_title .bus_item_1 a {
	background: url(../images/buss_icon_1.png) no-repeat 15px 4px;
	background-color: #eeeeee;	
} 
.business_title .bus_item_2 a{
	background: url(../images/buss_icon_2.png) no-repeat 6px 4px;
	background-color: #eeeeee;	
} 
.business_title .bus_item_3 a{
	background: url(../images/buss_icon_3.png) no-repeat 4px 4px;
	background-color: #eeeeee;	
} 
.business_title .bus_item_4 a {
	background: url(../images/buss_icon_4.png) no-repeat 4px 4px;
	background-color: #eeeeee;	
} 
.business_title .bus_item_5 a {
	background: url(../images/buss_icon_5.png) no-repeat 4px 4px;
	background-color: #eeeeee;	
} 
.business_title .bus_item_1 a:hover{
	background: url(../images/buss_icon_1_on.png) no-repeat 15px 4px;
	background-color: #e23737;	
	color: #fff;
}
.business_title .bus_item_2 a:hover{
	background: url(../images/buss_icon_2_on.png) no-repeat 6px 4px;
	background-color: #e23737;	
	color: #fff;
}
.business_title .bus_item_3 a:hover{
	background: url(../images/buss_icon_3_on.png) no-repeat 4px 4px;
	background-color: #eeeeee;	
	background-color: #e23737;	
	color: #fff;
}
.business_title .bus_item_4 a:hover{
	background: url(../images/buss_icon_4_on.png) no-repeat 4px 4px;
	background-color: #eeeeee;	
	background-color: #e23737;	
	color: #fff;
}
.business_title .bus_item_5 a:hover{
	background: url(../images/buss_icon_5_on.png) no-repeat 4px 4px;
	background-color: #eeeeee;	
	background-color: #e23737;	
	color: #fff;
}
.business_title li a span{
	display: inline-block;	
	width: 33px;	
}

   
/*--业务板块导航结束--*/
.business_main{
	margin-top: 14px;
}
.business_main li{
	padding: 16px 0;
}

.business_main .bus_item_fl img{
	width: 134px;
	height: 88px;
	display: block;
}
.business_main .bus_item_text h3 a{
	font-size: 17px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    cursor: pointer;
    color: #494949;
    
}
.business_main .bus_item_text h3 a:hover{
	color: #e52d2d;
}
.business_main .bus_item_text em{
	font-size: 14px;
	color: #999999;
	font-style: normal;
	padding: 3px 0;	
	
}
.business_main .bus_item_text p{
	color: #616161;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.bus_item_line{
	border-bottom: 1px dashed #d6d6d6;
}
@media (max-width: 768px){
    .business_main .bus_item_fl img{
       width: 100%;
        height: auto;
    }
    .news_box, .business_box{
    	min-height: auto;
    }
    
}

/*--业务板块内容结束--*/

/* 滑块 main_project */
.main_project{width:100%;position: relative;margin:26px 0;}
.main_project ul{list-style: none;padding: 0;overflow: hidden;}
#subjects {height:174px;position: relative;overflow: hidden;padding: 0;}
#subjects .g-wrap a {position:absolute; top:0; left:100%;width:auto;height:100%; overflow:hidden; -webkit-opacity:1; opacity:1; display:block\9; -webkit-transition:left 300ms, -webkit-opacity 700ms; transition:left 300ms, opacity 700ms;}
#subjects .g-wrap a:hover{text-decoration: none;}
#subjects .g-wrap a.href{position:static;display: inline-block;}
#subjects .g-wrap .item-1 {z-index:1;}
#subjects .g-wrap .item-2 {z-index:2;}
#subjects .g-wrap .item-3 {z-index:3;}
#subjects .g-wrap .item-4 {z-index:4;}
#subjects .g-wrap a span {position:absolute; background:no-repeat 0 0;}
#subjects .g-wrap .p2 {-webkit-opacity:0; opacity:0; display:none\9; -webkit-transition:-webkit-opacity 400ms; transition:opacity 400ms;}
#subjects .g-wrap .item-1 .p1 {left:0; top:0; width:493px; height:165px;}
#subjects .g-wrap .item-1 .p2 {left:276px; top:68px; z-index:2; width:189px; height:29px;}
#subjects .g-wrap .item-2 .p1 {left:61px; top:21px;}
#subjects .g-wrap .item-2 .p2 {left:250px; top:26px;}
#subjects .g-wrap .item-3 .p1 {left:20px; top:56px; width:77px; height:76px;}
#subjects .g-wrap .item-3 .p2 {left:150px; width:282px; height:122px;}
#subjects .g-wrap .item-4 .p1 {left:23px; top:54px; width:182px; height:80px;}
#subjects .g-wrap .item-4 .p2 {left:227px; top:21px; width:245px; height:122px;}

/*#subjects*/
#subjects .trans a {-webkit-opacity:0; opacity:0; display:none\9;}

/* 逐个出现 */
#subjects .ready .item-2{transition-delay:150ms; -webkit-transition-delay:150ms; -ms-transition-delay:150ms; -moz-transition-delay:150ms;}
#subjects .ready .item-3{transition-delay:150ms; -webkit-transition-delay:300ms; -ms-transition-delay:300ms; -moz-transition-delay:300ms;}
#subjects .ready .item-4{transition-delay:150ms; -webkit-transition-delay:450ms; -ms-transition-delay:450ms; -moz-transition-delay:450ms;}

/* 没有指向 */
#subjects .state-0 .item-1 {left:0;}
#subjects .state-0 .item-2 {left:340px;}
#subjects .state-0 .item-3 {left:617px;}
#subjects .state-0 .item-4 {left:793px;}
/* 指向第一个 */
#subjects .state-1 .item-1 {left:0;}
#subjects .state-1 .item-2 {left:492px;}
#subjects .state-1 .item-3 {left:705px;}
#subjects .state-1 .item-4 {left:917px;}
#subjects .state-1 .item-1 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第二个 */
#subjects .state-2 .item-1 {left:0;}
#subjects .state-2 .item-2 {left:212px;}
#subjects .state-2 .item-3 {left:705px;}
#subjects .state-2 .item-4 {left:917px;}
#subjects .state-2 .item-2 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第三个 */
#subjects .state-3 .item-1 {left:0;}
#subjects .state-3 .item-2 {left:212px;}
#subjects .state-3 .item-3 {left:425px;}
#subjects .state-3 .item-4 {left:917px;}
#subjects .state-3 .item-3 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第四个 */
#subjects .state-4 .item-1 {left:0;}
#subjects .state-4 .item-2 {left:212px;}
#subjects .state-4 .item-3 {left:425px;}
#subjects .state-4 .item-4 {left:694px;}

@media (max-width: 768px){
    .project_mobile li{
        padding: 5px 0;
    }
}
/* 滑块 main_project结束 */

.link_cont {
	padding-bottom: 10px;
}
.link_cont span{
	font-size: 17px;
	color: #494949
}
.link_cont a{
	font-size: 15px;
	color: #494949;
	padding: 0 6px;
}
.link_cont a:hover{
	color: #e52d2d;
}
.link_cont em{
	font-style: normal;
	color: #494949;
}
/*友情链接结束*/

.foot{
    background: url(../images/foot_bg.png) no-repeat bottom;
    border-top: 4px solid #683c26;
    padding:0 0 50px;
}
.foot_information{
    border-bottom: 1px solid #c5c5c5;
    padding-top:25px;
}
.foot_information li{
    overflow: hidden;
}
.foot_information .foot_title{
    font-size: 18px;
    margin:0 0 5px -15px;
    color: #e52d2d;
}
.foot_information ul.other{
    margin-top: 22px;
}
.foot_information li span{
    float: left;
    font-weight: bold;
}
.foot_information li p.other_span{
    padding-left:0;
}
.foot_information li p{
    padding-left:45px;
    margin-bottom:5px;
}
.foot_information li,.foot_information li a{
    color:#494949;
}
.foot .foot_copy{
    padding: 20px 0;
}
/*foot样式结束*/

@media (max-width: 768px){
	.nav_cont {
	    background: #683c26;	    
	}

   .business_title li a span{
	display: none;	
	}
	.business_title .bus_item_1 a,.business_title .bus_item_2 a,.business_title .bus_item_3 a,
	.business_title .bus_item_4 a,.business_title .bus_item_5 a
	{
	    background: none ;
	    background-color: #eeeeee;
	}
	.business_title .bus_item_1 a:hover,.business_title .bus_item_2 a:hover,.business_title .bus_item_3 a:hover,
	.business_title .bus_item_4 a:hover,.business_title .bus_item_5 a:hover
	{
	    background: none ;
	    background-color: #e23737;
	}
	 .news_box, .business_box{
    	min-height: auto;
    }
	.main_project {	    
	    margin: 12px 0;
    }	
		
}