﻿@charset "utf-8";
/* CSS Document */
*{ color:#666666; font-size:12px; text-decoration:none; padding:0; margin:0; list-style:none;font-family: "微软雅黑";}
#header{
	width:1000px;
	margin:0 auto;
	height:102px;
}
#nav{
	width:100%;
	margin:0 auto;
	height:45px;
	background-color:#1871B6;
	color:#000;
}
#header_left{
	float:left;
	/*width:320px;*/
	height:auto;
}
#header_right{
	float:right;
	width:184px;
	height:102px;
	text-align:right;
	padding-right:4px;
}
#header_right_top{
	height:50px;
}
#header_right_top p{ margin-right:10px; padding-top:5px; float:right;}
#header_right_top p span{ padding-left:10px; padding-right:10px;}

#header_right_bottom{ float:right;}
.main_nav{	width:1000px;margin:0 auto;}
.main_nav li{
	float:left; width:142px; height:45px;
	text-align:center; line-height:45px;
	margin-left:0px;
	color:#FFFFFF;
	background-color:#1871B6;
}
.main_nav li a{
	color:#fff;
}
.main_nav li a{ font-size:14px; font-weight:800;}
.main_nav li:hover{
	background-color:#3CA1F9;
	cursor: pointer;
	color:#ffff00;
}
.main_nav li:hover .secend_nav{
display:block;
padding: 5px 10px;
}
.main_nav li:hover a{
	color:#ffff00;
}
.main_nav > li > a{display: block;}
.main_nav li:hover div{
	display:block;
	}
.main_nav div{
	display:none;
	position:relative;
	z-index:1000;
	min-width:580px;
	height:30px;
	line-height:30px;
	}
.secend_nav span{
	padding-left:10px;
	padding-right:10px;
	height:30px;
	line-height:30px;
	text-align:center;
	}
	.main_nav > li .secend_nav span.on a{
		color: #000;
	}
	.main_nav li .secend_nav span a:hover{
		color: #000;
	}
.secend_nav{
	float:left;
	height:30px;
	width:auto;
	display:block;
	background-color:#3ca1f9;
	/*border-left:1px solid #283E70;
	border-bottom:1px solid #283E70;
	border-right:1px solid #283E70;
	border-radius:0px 0px 5px 5px;
	background-color:#283E70;*/
	}
.secend_nav a{
	font-size:14px;
	color:#FFFFFF;
	}
.title{ font-size:16px; color:#283E70; font-family:"Microsoft YaHei"}
.float_left{ float:left;}
.float_right{ float:right;}
.bg_line{ width:100%; height:1px; background-image:url('bg_line.png');background-repeat:repeat-x;margin-top:10px; margin-bottom:10px; clear:both}
#footer{ width:100%; height:auto; clear:both; border-top:thin solid #E5E5E5; background:#191919 url('fotbg.jpg') repeat-x bottom; margin-top:20px;padding-bottom: 10px;}
#footer_top{ width:1000px; height:30px; margin:0 auto; margin-top:20px; border-bottom:thin solid #E5E5E5; color:#FFFFFF !important;}
#footer_bottom_frame{ width:100%; height:auto; background-color:#666666;}
#footer_bottom{ width:1000px; height:40px; margin:0 auto;}
#footer_bottom p{ text-align:left; height:40px; line-height:40px; color:#FFFFFF !important;}
#footer_top p{ float:left; margin-right:10px; font-size:14px; font-weight:800; color:#FFFFFF !important;}
#footer_top_nav1{ width: 670px; height:auto; float:left; margin-left:10px;}
#footer_top_nav2{ width: 160px; height:auto; float:left;}
#footer_top_nav3{ width: auto; height:auto; float:left;}

#footer_middle{ width:1000px; margin:0 auto; margin-top:20px; color:#FFFFFF !important;}
#footer_middle1{ width:1140px; margin:0 auto; margin-top:20px; color:#FFFFFF !important;}
.footer_middle_content{ width:172px; height:160px; float:left;}
.footer_middle_content h1{ text-align:center; margin-bottom:10px; color:#FFFFFF !important;}
.footer_middle_content h1 a{ color:#FFFFFF !important;}
.footer_middle_content li{ text-align:center; height:20px; line-height:20px;color:#FFFFFF !important;}
.footer_middle_content li a{ color:#FFFFFF !important;}
.weibo{ width:160px; height:160px; float:left;}
.weibo li{  clear:both; height:20px; margin-bottom:10px; }
.weibo h1{ margin-right:10px; height:20px; line-height:20px;}
.weibo img{ margin-right:10px;}
#erweima{ width:280px; height:160px; float:left;color:#FFFFFF !important;}
#erweima p{color:#FFFFFF !important;}




.clearfix {
*zoom: 1;
}
.clearfix:before,.clearfix:after{
display: table;
line-height: 0;
content: "";
}
.clearfix:after{
clear: both;
}

.top_blue{
height: 10px;
background-color: #115AA9;
width: 100%;
}
.main_nav > li{

}
.main_nav > li.on,.main_nav > li.active{
background-color:#3CA1F9;
}
.main_nav > li.on a,.main_nav > li.active a{
color: #fff;
}

.links{
margin-top: 45px;
}
.links li{
width: 60px;
height: 30px;
margin: 0px;
float:left;
padding-left:32px;
}
.links li:hover{
	cursor: pointer;
}
.links li.qq{
background: url('chinese.jpg') no-repeat;
}
.links li.qq:hover{
background: url('chinese.jpg') no-repeat;
}
.links li.wx{
background: url('english.jpg') no-repeat;
}
.links li.wx:hover{
background: url('english.jpg') no-repeat;
}
.links li.wb{
background: url('wb.jpg') no-repeat;
}
.links li.wb:hover{
background: url('wb_hover.jpg') no-repeat;
}

#footer_middle{
	position: relative;
}
#footer_middle1{
	position: relative;
}
.footer_linksd{
padding: 0px 0;
display: block;
width:900px;
min-height:160px;
}
.footer_links{
width:120px;
float:left;
}
.footer_links a{
  color: #fff;
  padding-right: 10px;
  display: block;
  font-size:14px;
}
.footer_links span a{
  color: #7B7777;
  padding-right: 10px;
  display: block;
  font-size:12px;
  line-height:18px;
}
.footer_links a:hover{
  color: #999;
}
.coryright{
	margin-top:10px;
	color: #999;
	display: block;
	width:800px;
	padding-top:20px;
}
.logo_mini{
background:url('wx.jpg') no-repeat;
position: absolute;
right: 70px;
top: 0px;
width:80px;
height:80px
}
.beian{
position: absolute;
right: 0px;
top: 1px;
}

.box{
background-color: #EFF0F1;
padding: 20px 0 20px;
}
.home_box{
width: 1000px;
margin: 0 auto;
}
.home_box li{
background-color: #fff;
float: left;
margin-right: 14px;
padding-bottom: 10px;
}
.home_box li.last{
	margin: 0;
}
.home_box li .img{}
.home_box li .text1 a{
padding: 5px 10px 2px;
cursor: pointer;
display: block;
font-size: 18px;
color: #3CA1F9;	
font-weight: bold;
}
.home_box li .text2{
font-size: 12px;
padding-left: 10px;
}

.home_block{margin-top: 20px;}
.home_block .hblock{
float: left;
width: 32%;
}
.home_block .hblock2{
margin: 0 2%;
}
.home_block .hblock .title{
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
font-size: 18px;
color: #000;
font-weight: bold;
}
.home_block .hblock .title span{padding-left: 8px;}
.home_block .hblock .content{}
.home_block .hblock .content .img{
float: left;
margin-right: 15px;	
}
.home_block .hblock .content .list{
float: left;
width: 199px;
}
.home_block .hblock .content .list li{
border-top: 1px dashed #ccc;
background: url('jiantou.jpg') no-repeat 0px 9px;
height: 12px;
overflow: hidden; padding-left:10px; padding-right:0px; padding-top:6px; padding-bottom:6px
}
.home_block .hblock .content .list li a{}
.home_block .hblock1 .content .list li.last{
  border-bottom: 1px dashed #ccc;
}
.home_block .hblock .content p{
text-indent: 2em;
line-height: 20px;
}
.home_block .hblock .content .info{
line-height: 20px;
}
.home_block .hblock .content .name{
font-size: 14px;
}
.hblock .more{
float: right;
color: #3CA1F9;
margin-top: 20px;
}
.hblock3 .more{
margin-top: 2px;
}
.pageimg{
padding-top: 20px;
text-align: center;
}
.pageimg img{
max-width: 100%;
}

.page_cms{}
.page_about{padding-top:5px;}

.page_cms #leftmenu{ 
border: 0;
width: auto;
border-bottom: 2px solid #666;
padding-bottom: 5px;
}
.page_cms #leftmenu .title{
font-size: 20px;
color: #666;
}
.page_cms #leftmenu .titleen{
font-size: 14px;
color: #999;
padding-bottom: 10px;
border-bottom: 2px solid #666;
margin-bottom: 5px;
}
.page_cms #leftmenu li{
background: url('jiantou.jpg') no-repeat 0 11px;
margin: 0;
text-align: left;
padding-left: 15px;
line-height:28px;
}
.page_cms #leftmenu li:hover{
background-color:#fff;
}
.page_cms #leftmenu li a{
color: #666;
font-size: 13px;
display: block;
}
.page_cms #leftmenu li a:hover{
color: #3CA1F9;
}

.page_cms #leftmenu li ul li{
background:#ffffff;
text-align: left;
padding-left: 0px
}
.page_cms #leftmenu li ul li a{
background:#ffffff;
text-align: left;
padding-left: 0px
}
.page_cms #main_right2{border: 0;}
.page_cms #main_right2 #right_title{
  text-align: left;
  padding:0 0 9px 0;
  margin-bottom: 5px;
  border-bottom: 2px solid #666;
}
.page_cms #main_right2 #right_title span{
  float:right;
  padding: 0;
  margin-top: 5px;
  FONT-FAMILY:宋体;
}
.page_cms #main_right2 #right_content{
	padding: 0;
}


.left_box{}
.left_box li{  border: 1px solid #ccc;background-color: #eee;margin-bottom: 5px;}
.left_box li .img{float: left;}
.left_box li .text{
  float: left;
  padding: 15px 0 0 8px;
}
.left_box li .text1{
	display:block;
  color: #3CA1F9;
}
.left_box li .text2{}

.page_news #right_title .title{
position: relative;
color: #333;
font-size: 25px !important;
display: inline;
font-weight: normal;
}
.page_news #right_title .hot{
background: url('hot.jpg') no-repeat;
width: 48px;
height: 22px;
position: absolute;
right: -48px;
top: 2px
}
.poshome{
background: url('home.jpg') no-repeat;
padding-left: 18px
}
.hot_new{
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 1px solid #999;
}
.hot_new .hot_img{float: left;margin-right: 20px;}
.hot_new .hot_info{}
.hot_new .hot_info .hot_date{font-size: 14px;line-height: 1;}
.hot_new .hot_info .hot_name{
font-size: 16px;
font-weight: bold;
color: #333;
margin-bottom: 10px;
}
.hot_new .hot_info .hot_content{font-size:12px;line-height: 20px;margin-bottom: 15px;}
.hot_new .hot_info .hot_more{
background-color: #666;
color: #fff;
padding: 5px 20px;
font-size: 16px;
}	

#main_right2 .subcat li{
height: auto;
}
#main_right2 .subcats{}
#main_right2 .subcats .subcat{
float: left;
width: 47%;
height: 180px;
margin-bottom: 30px;
}
#main_right2 .subcats .subcat.even{float: right;}
#main_right2 .subcats .subcat li.first{
font-size: 18px;
}
#main_right2 .subcats .subcat li.first:hover a{
color: #f20;
}
#main_right2 .subcat li > ul li{
background: url('subli_bg.jpg') no-repeat 0 9px;
padding-left: 15px;
position: relative
}
#main_right2 .subcat li > ul li a{
    width: 260px;
    display: block;
    height: 25px;
    overflow: hidden;}
#main_right2 .subcat li > ul li:hover a,#main_right2 .subcat li > ul li:hover span{
color: #f20;
}
#main_right2 .subcat li > ul li .date{
position: absolute;
right: 0;
top: 0;
}

.tab_cases{
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.tab_cases .tab_case{
	float: left;
	font-size: 20px;
	margin-right: 20px;
	padding-bottom: 15px;
}
.tab_cases .tab_case.on{
	color: #2079BD;
	border-bottom: 1px solid #2079BD;
}
#main_right2 .cases{}
#main_right2 .cases li{
	margin-bottom: 20px;
	height: auto;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}
#main_right2 .cases .case_img{    float: left;
    margin-right: 20px;
    width: 295px;
    height: 180px;
    overflow: hidden;}
#main_right2 .cases .case_info{}
#main_right2 .cases .case_info .date{line-height: 1;}
#main_right2 .cases .case_info .address{}
#main_right2 .cases .case_info .name{
font-size: 16px;
font-weight: bold;
display:block;
}
#main_right2 .cases .case_info .text{
line-height: 20px;
}
.l_content{
width: 520px;
float: left;
}
.r_content{
width: 200px;
float: right;
}
.r_content .others{border: 1px solid #000;padding: 10px;}
.r_content .others .other_title{font-size: 18px;margin-bottom: 15px;}
.r_content .others li{}

#slides li img{
    display: none;
}


#ban {height: 500px; }
#ban .banner {height: 500px;position: relative;}
.banner ul.imglist li {position: absolute;}
#ban .imglist li {background: none no-repeat center top;height: 500px;width: 100%;}
#ban a {display: block;}
.btn_left, .btn_right {cursor: pointer;display: block;height: 134px;position: absolute;top: 180px;width: 52px;z-index: 1;}
.btn_left {background: url('btnleft.png') no-repeat center ;left: 5%}
.btn_right {background: url('btnright.png') no-repeat center ;right: 5%}
.pagelist {bottom: 30px;height: 17px;position: absolute;right: 0;text-align: center;width: 100%; z-index: 1;}
.pagelist li {color: #474747; cursor: pointer;display: inline-block; *display:inline;font-size: 45px;height: 45px;line-height: 45px;position: relative;width: 25px;}
.pagelist li.on {color: #E80000;}


#ban1{ background:url('inbanner.jpg') no-repeat center;height:200px}

.news_content {
	width:750px;margin-top:10px;
}
.news_content DL {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 10px; MARGIN:10px 0px 0 0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.news_content DL DT {
	FLOAT: left
}
.news_content DL DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 20px; WIDTH: 646px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #333; PADDING-TOP: 0px
}
.news_content DL P {
	HEIGHT: 40px; OVERFLOW: hidden;font-size:12px;color:#666666;line-height:20px;
}
.news_content DL DT A IMG {
	BORDER-BOTTOM: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 80px; PADDING-RIGHT: 1px; HEIGHT: 60px; BORDER-TOP: #cacaca 1px solid; BORDER-RIGHT: #cacaca 1px solid; PADDING-TOP: 1px
}
.news_content DL DD H4 {
	LINE-HEIGHT: 24px;font-size:16px;color:#333333;HEIGHT: 24px; OVERFLOW: hidden;
}
.news_content DL DD H4 A {
	LINE-HEIGHT: 24px;font-size:16px;color:#333333;HEIGHT: 24px; OVERFLOW: hidden;
}
.news_content DL DD H4 A:hover {
	LINE-HEIGHT: 24px;font-size:16px;color:#E80000
}

.centbr {
	BORDER-RIGHT: #ECECEC 1px solid; BORDER-TOP: #ECECEC 1px solid; BORDER-LEFT: #ECECEC 1px solid; BORDER-BOTTOM: #ECECEC 1px solid
}
p{
margin:0px
}
h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #0E6EB8; LINE-HEIGHT: 26px;FONT-FAMILY: "Microsoft Yahei";
}
#cs2{width:100%;height:160px;overflow:hidden;text-overflow:ellipsis;}
#cs21{width:100%;height:151px;overflow:hidden;text-overflow:ellipsis}
.innernid {
	BORDER-RIGHT: #F2EEE3 4px solid; BORDER-TOP: #F2EEE3 4px solid; MARGIN-BOTTOM: 4px; BORDER-LEFT: #F2EEE3 4px solid; BORDER-BOTTOM: #F2EEE3 4px solid
}
.innerPic {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;
}
.innerPic:hover {
    border-color:#FF9626; 
}

.innerPic1 {
	BORDER-RIGHT: #F2EEE3 1px solid; BORDER-TOP: #F2EEE3 1px solid; BORDER-LEFT: #F2EEE3 1px solid; BORDER-BOTTOM: #F2EEE3 1px solid;padding:2px;
}
.innerPic1:hover {
    border-color:#FF9626; 
}
A.menu1 {
	FONT-SIZE: 12px;COLOR: #ffffff; TEXT-DECORATION: none;LINE-HEIGHT: 18px;
}
A.menu1:link {
	FONT-SIZE: 12px;COLOR: #ffffff
}
A.menu1:visited {
	FONT-SIZE: 12px;COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu1:hover {
	FONT-SIZE: 12px;COLOR: #ffff00; TEXT-DECORATION: none
}
.abouttxt {
	padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;height:816px;
}
.ssk {
	HEIGHT: 25px;COLOR: #EBAE6C;font-size:20px;FONT-WEIGHT: bold;FONT-FAMILY: "Microsoft Yahei"; margin-right:0px;line-height:25px
}
.ssk1 {
	HEIGHT: 25px;COLOR: #ff0000;font-size:20px;FONT-WEIGHT: bold;FONT-FAMILY: Arial; margin-right:0px;
}


A.pro {
	FONT-SIZE: 14px;COLOR: #0768D1; TEXT-DECORATION: none;LINE-HEIGHT: 18px;FONT-WEIGHT: bold;
}
A.pro:link {
	FONT-SIZE: 14px;COLOR: #0768D1;FONT-WEIGHT: bold;
}
A.pro:visited {
	FONT-SIZE: 14px;COLOR: #0768D1; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}
A.pro:hover {
	FONT-SIZE: 14px;COLOR: #ff0000; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}


.word12b {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b a{
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b a:link {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b a:visited {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #707E8C; FONT-SIZE: 12px
}
.word12b A:hover  {
	LINE-HEIGHT: 26px; FONT-FAMILY: "宋体, 宋体, Helvetica, sans-serif"; COLOR: #F79E00; FONT-SIZE: 12px
}