@charset "gb2312";
/* CSS Document */

/*banner开?/
.banner{
	width:100%;
	height:442px;
}
.banner img{
	width:100%;
	height:442px;
	display:block;
}

.index-banner {
        position: relative;
        z-index: 1;
        height:442px;
        overflow: hidden;
        position: relative;
        margin: 0 auto;
    }
    
    .index-banner ul {
        height: 442px;
        position: absolute;
        width: 50000px;
    }
    
    .index-banner ul li {
        float: left;
        height: 442px;
        overflow: hidden;
        position: relative;
        background: #000;
		
    }
    
    .index-banner ul li div {
        position: absolute;
        overflow: hidden;
        z-index: 999;
    }
    
    .index-banner .control {
        position: absolute;
        height: 10px;
        padding: 5px 10px;
        bottom: 40px;
        text-align: center;
        z-index: 9999;
    }
    
    .index-banner .control span {
        float: left;
        _display: inline;
        _zoom: 1;
        _font-size: 0;
        margin-left: 5px;
        cursor: pointer;
        height: 10px;
        width: 50px;
        background: #969798;
        
    }
    
    .index-banner .control span.active {
        background: #005fa4;
    }
    
    .index-banner li {
        float: left;
        width: auto;
        height: 442px;
		
    }
    
    .index-banner {
        width: auto;
        height: 442px;
    }
    
    .index-banner-scroll {
        position: relative;
        overflow: hidden;
        width: 1440px;
        height: 442px;
    }
    
    .btn-group {
        text-align: center;
        margin-top: 10px;
    }
    
    .btn-group span {
        display: inline-block;
        width: 100px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin-right: 10px;
        cursor: pointer;
        user-select: none;
    }
	/*banner结束*/
	


div.h_ann,div.h_ann_w{  height:55px;}
div.h_ann_w{ background:url(images/ann.gif) no-repeat left center\9;*background:url(images/ann.gif) no-repeat left center;}
div.h_ann_l{ color:#888; float:left; margin:10px 0 0 0; width:50%; height:35px; line-height:35px; overflow:hidden;/* background:url(images/ann.gif) no-repeat left center;*/ background:none\9;*background:none; padding-left:2.8em; font-size:12px;}
div.h_ann_l a{ margin-right:3em;}
/*搜索*/
dl.h_search{ float:right; margin:11px 0 0 0; height:32px; line-height:32px; border:1px solid #ececec; width:258px; background:#f9f9f9;}
dl.h_search dt{ float:left;}
dl.h_search dd{ float:right; background:#e7e7e7; width:70px; margin:-1px;}

div.r_340 dl.h_search{ float:none; margin:1em 0;}
/*表单和按?/
input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:top;}
input.h_search_text{ height:35px; line-height:35px; padding:0px 0 0px 15px; width:150px;}
input.h_search_btn{ text-align:center; cursor:pointer; height:34px; line-height:34px; width:70px; font-size:16px; color:#333333;}
input.h_search_btn:hover{ background:#0b57a0; color:#fff; text-decoration:none;}

.scrollNews a{color:#333;}
.scrollNews:hover a{color:#005fa4;}

input.h_search_text {
    height: 33px;
    line-height: 35px;
    padding: 0px 0 0px 15px;
    width: 174px;
}
input.h_search_text, input.h_search_btn {
    border: none;
    background: none;
    vertical-align: top;
}
 input::-webkit-input-placeholder { font-size: 12px;}
 
.center_left{
	width:230px;
	height:600px;
}

.navgation{
	width:230px;
	height:60px;
	margin-bottom:20px;
	background:url(../images/lf_wz.jpg) no-repeat;
}
.center_left ul li{
	width:230px;
	height:40px;
	background:url(../images/pub1-1.jpg) no-repeat;
	line-height:40px;
	text-indent:50px;
	margin-bottom:10px;
	}
.center_left ul li:hover{
	background:url(../images/pub1.jpg) no-repeat;
}
.center_left ul li:hover a{
	color:#fff;
}
.active a{
	width:230px;
	height:40px;
	display:block;
	color:#fff;
	background:url(../images/pub1.jpg) no-repeat;
}
.center_right_tit{
	
	width:850px;
	height:45px;
	border-bottom:1px dashed #999;
}
.center_right_tit p{line-height:45px;float:right;font-size:12px;}
.center_right_con .news_cons h2{text-align:center;line-height:50px;font-weight:500;}


/*页码*/
.page{ margin:1em auto; padding:.8em 0; line-height:2.2em; clear:both;}
.page b,.page a,.page em{ background:#eaeaea; font-style:normal; display:inline-block; vertical-align:top; margin-right:.5em; padding:0 1em;}
.page span b,.page span a{ padding:0 .2em; background:none;}
.page em{ color:#888;}
.page a:hover{ color:#fff; background:#005ca0; text-decoration:none;}
.page span a:hover{ color:#005ca0; background:none; text-decoration:underline;}
.page b{ color:#005ca0;}



.center_right_con .newslist_con ul li{list-style:inside;}
.center_right_con .newslist_con ul li {height:40px;border-bottom:1px dashed #CCC;line-height:40px;}
.center_right_con .newslist_con ul li span{float:right;color:#999}


.hide {
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
dl.h_news dt {
    height: 2em;
    line-height: 2em;
    font-size: 18px;
    word-wrap: normal;
    width: 380px;
    text-overflow: ellipsis;
    color: #ff0000;
}






@charset "gb2312";
/* CSS Document */

body,td,th{font-size: 14px;color: #666666;}/*网站、表格的统一样式*/
body{background-color: #FFFFFF;margin: 0px;}
a{font-size: 14px;color: #666666;}/*网站统一链接样式*/
a:link{text-decoration: none;}
a:visited{text-decoration: none;}/*链接点击过后的样?/
a:hover{text-decoration: none;color: #FF0000;}/*鼠标经过的样?/
a:active{text-decoration: none;}
a:focus{outline:none;-moz-outline:none;}
div,ul,li,p,dl,dt,dd,s,b,form,h1,h2,h3,h4,h5{list-style:none;margin:0px;padding:0px;}
input,button,select,textarea{outline:none;outline:none;font-size: 12px;}
.none{clear: both;}
.nk1200{width: 1200px;margin-right: auto;margin-left: auto;}

img{border: 0px none #FFFFFF;}

dl.h_tab_nav {
    border-bottom: 1px solid #e5e5e5;
   
    height: 50px;
    line-height: 50px;
    margin-bottom: 1.2em;
}

/*---------------------------省略符号
/*省略?/
.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.w_1200{ width:1200px; margin:0 auto;}

/*动画*/
div.h_flash{
	width:400px;
	height:280px;
	position:relative;
	overflow:hidden;
	float:left;
}
div.h_flash ul,div.h_flash li{ width:100%; height:100%; overflow:hidden;}
div.h_flash li{ position:absolute; left:0; top:0; display:none;}
p.black{ position:absolute; bottom:0; left:0; width:95%; padding:0 2.5%; color:#fff; background:url(images/black_7.png) repeat\9;*background:url(images/black_7.png) repeat; background:rgba(0,0,0,.7); overflow:hidden;  line-height:40px; height:40px;}

/*?/
div.h_flash_s{ margin:0; float:none; width:330px; height:210px; margin-bottom:1.6em;}
div.h_flash_s .black{ font-size:12px;}
/*动画数字*/
div.h_flash_num{ position:absolute; bottom:1em; right:.8em;}
div.h_flash_num dl{ float:right;}
div.h_flash_num dd{ float:left; border:2px solid #fff; width:8px; height:8px; overflow:hidden; margin:0 0 0 .3em; cursor:pointer; text-indent:-9999em; text-align:left;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */}
div.h_flash_num dd.cur{ border:2px solid #00559b;}
/*标签导航*/
dl.h_tab_nav{ border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; margin-bottom:1.2em;}
dl.h_tab_nav:after{content: "020"; display: block; height: 0;clear: both; visibility: hidden;}
dl.h_tab_nav dt{ color:#888; font-size:12px; float:right;line-height:50px;}
dl.h_tab_nav dt a{ color:#888;}
dl.h_tab_nav dt a:hover{ color:#ff0000;}
dl.h_tab_nav dd{ float:left; font-size:16px;}
dl.h_tab_nav dd:after{content: "020"; display: block; height: 0;clear: both; visibility: hidden;}
dl.h_tab_nav dd a{ float:left; color:#666; margin-bottom:-1px; padding:0 .8em;line-height: 50px;display: block;}
dl.h_tab_nav dd a.tab_light{ color:#333; background:url(images/tab_line.gif) repeat-x left bottom;}
dl.h_tab_nav dd a.on{border-bottom: 2px solid #00559b;color: #333}
/*内容*/
div.h_tab_box{
	display:table-cell;
}

.tab_box .h_news .hide a{
	color:#ff0000;
	font-size: 16px;
}
dl.h_news .r,ul.h_news .r{
	font-size:12px;
	color:#848484;
	float: right;
	line-height:28px;
	font-family: Arial, Helvetica, sans-serif;
}
dl.h_news dt{ height:2em; line-height:2em; font-size:18px;word-wrap: normal; width: 380px; text-overflow: ellipsis;color:#ff0000 }
dl.h_news dd p:after{ content: "020";display: block;height: 0;clear: both; visibility: hidden;}
dl.h_news dd p,ul.h_news li{ clear:both; line-height:28px;}
dl.h_news dd p a,ul.h_news li a{
	height:28px;
    line-height: 28px;
	float:left;
	width:75%;
	font-size: 14px;
	color: #333333;
	display:block;
}
.home_newsleft{width:833px;height:348px;float:left;}

.fl{float:left;}
.fr{float:right;}
.home_vidio_right{
	width:340px;
	height:348px;
	background:#093;
	
	
}

.home_newsleft{
	border-right:1px solid #e5e5e5;
}

/*.allnews{
	
	border-top:1px solid #e5e5e5;
	
}*/
.video_con{
	margin-top:12px;
	width:350px;
	height:266px;
	border-bottom:1px solid #e5e5e5;
	
}
.videopic {
	width:350px;
	height:246px;
	display:block;
	/*opacity:0.5;
	filter(alpha=50);*/
}

.video_con:hover .an{display:none;}
.but img{display:block;margin:-123px  auto;}

.floor2{
	margin-top:10px;
	
}

.floor2_left{
	width:830px;
	height:340px;
	border-top:1px solid #e5e5e5;
}


.con_introduction dd{
	margin:o auto;
}

.con_introduction dt  {
	width:352px;
	height:78px;
	margin:30px auto 23px;
}
.con_introduction dt  img {
width:100%;
}
.con_introduction dl{
    width:352px;
	/*height:110px;*/
	margin:auto;
	overflow:hidden;
	line-height:23px;
	
}
.con_introduction dl span a{
	color:#f00;
	}
.con_introduction{
	width:429px;
	height:340px;
	
}

.con_culture{
	width:371px;
	height:340px;
}
.culture_con{
	width:371px;

	height:284px;
	background:url(../images/text_bj.png) no-repeat 1px;
	}
.culture_con h2{
	line-height:70px;
	text-indent:30px;
	color:#00509b;
	font-size:30px;
	font-weight:300;
}
.news_cons p{float:right;}
.culture_con p{
	color:#888;
	font-size:12px;
	text-indent:30px;
}
.culture_con ul li:hover a{color:#005ca0;}
.culture_con span{
	width:371px;
    text-align:right;
	height:33px;
	display:block;
	float:right;
margin-top:40px;
	}
	.culture_con ul li{list-style:inside;}
.floor2_right{
	width:365px;
	height:340px;
	border-left:1px solid #e5e5e5;
}
.honer{
	width:340px;
	height:350px;
	float:right;
	overflow:hidden;
}
.honer_con{
  width:349px;
  height:251px;
  margin:12px auto;
}
.case ul{
	margin-top:20px;
	}
.case ul li{
	width:226px;
	height:196px;
	line-height:25px;
	border:1px solid #e5e5e5;
	float:left;
	text-align:center;
	margin-right:15px;
}
.case ul li:hover p{
	color:#005ca0;
}
.case ul li:nth-children(1){margin:0px;}
.case ul li:last-of-type{margin-right:0;}
.case ul li img{
	width:226px;
	height:169px;
}
.case_cont{margin-top:20px;}
.case_cont ul{
	width:850px;
}
.case_cont ul li{width:200px;overflow:hidden;text-align:center;}
.case_cont ul li{
	float:left;
	margin:20px 5px;
	border:1px solid #e5e5e5;
	line-height:30px;
}

.case_cont ul li:hover p{
	color:#005ca0;
	
}
.boxss{height:300px;}
.news_cons p:hover a{color:#005ca0;}
.case ul li p{line-height:10px;}
.allnews{
	
	
	
}
.video{
	width:350px;
	height:200px;
	float:right;
}