﻿@charset "utf-8";
*,
*:before,
*:after { margin: 0px;padding: 0px;box-sizing: border-box;}
body { font-family: "微软雅黑"; font-size: 16px; line-height:160%; color: #333; background:#fff url(../img/bg.jpg) no-repeat center top; }
ul,ol,li {list-style: none;}
select { border: 1px solid #DFDFDF; font-family: "微软雅黑"; border-radius:5px; }
img {border: none;}
em {font-style: normal;}
a {text-decoration: none; color: #333;cursor: pointer;}
a:hover {color:#3091CF;text-decoration: none; cursor: pointer;}
.hide {display: none;}
.clear {zoom: 1;}
.fl {float: left;}
.fr {float: right;}
input {outline: none;}
.blue { color:#1A4588; }
.white a { color:#fff; }
.red { color:#C31F0B; }


#wapper { width:1277px; margin:0 auto; }

#header { width:1277px; margin:0 auto; }
.logo { float:left; margin:30px 0 0 0; }
.search { float:right; width:500px; height:44px; line-height:44px; margin:65px 0 0 0; background:#fff; border:1px solid #999; border-radius:5px; }
.search input { float:left; width:440px; height:42px; border:0; margin:0 0 0 20px;  background:#fff; }
.search a { display:block; padding:2px 0 0 10px;  }

.nav { clear:both; float:left; width:1277px; margin:40px 0 0 0; height:100px; border-left:1px solid #C9C9C9; }
.nav li { float:left; width:212px; padding:0 24px; height:100px; border-right:1px solid #C9C9C9; font-size:16px; }
.nav li img { float:left; width:81px; }
.nav li span { float: right; width:50px; margin:20px 0 0 0; font-size:20px; }
.nav li:hover { border-bottom:2px solid #FF9933; }

.main { clear:both; float:left; width:1277px; margin:30px 0 0 0; }
.banner { float:left; width:670px; height:418px; overflow:hidden; }
.news { float:right; width:575px; }
.news .tab { float: left; width:575px; }
.news .tab li { float:left; padding:15px 23px; font-size:24px; border-top:3px solid #EFEFEF; }
.news .tab .on { border-top:3px solid #3091CF;}
.news .tab .on a { color:#3091CF; }

.news_list { float:left; width:575px; margin:15px 0 0 0; }
.news_list ul li { height:43px; line-height:43px; }
.news_list ul li span { float:right; color:#999; }

.list { float:left; width:237px; height:320px; }
.list ul li a { display:block; width:237px; height:73px; line-height:73px; margin:0 0 10px 0; font-size:18px; text-align: center; background:url(../img/bg01.png) no-repeat; }
.list ul li a:hover,.list .on { color:#fff;  background:url(../img/bg02.png) no-repeat; }
.contant { float:right; width:1020px; height:320px; border:2px solid #3091CF; }
.c_list,.c_list01 { float:left; width:675px; margin:15px 0 0 15px; }
.c_list .tab,.c_list01 .tab,.c_list02 .tab { float:left; width:675px; height:35px; line-height:25px; padding:0 0 10px 0; border-bottom:1px solid #D7D7D7; background: url(../img/ico08.png) no-repeat 0 5px; }
.c_list .tab a,.c_list01 .tab a,.c_list02 .tab a { margin:0 15px 0 25px; font-size:20px; }
.c_list .tab .on,.c_list01 .tab .on,.c_list02 .tab .on { color:#3091CF; font-weight:bold; }
.c_list ul,.c_list01 ul { float:left; width:670px; margin:15px 0 0 5px; }
.c_list ul li,.c_list01 ul li { height:30px; line-height:30px; }
.c_list ul li span,.c_list01 ul li span { float:right; color:#999; font-size:14px; }

.c_right { float:right; width:300px; margin:50px 0 0 0; }
.c_right ul li { float:left; margin:0 10px 7px 0; }
.c_list01,.c_list01 .tab,.c_list01 ul { width:630px; }
.c_list01 dl { float:left; width:630px; margin:20px 0 0 0; }
.c_list01 dl dt { float:left; width:170px; }
.c_list01 dl dd { float:right; width:445px; font-size:15px; }

.c_right01 { float:right; width:310px; margin:20px 15px 0 0; }
.c_right01 ul li { float:left; margin:0 0 7px 0; }

.c_list02 { width:430px; margin:15px 30px 0 30px; }
.c_list02 .tab { width:430px; }
.c_list02 ul { float:left; width:430px; margin:15px 0 0 5px; }
.c_list02 ul li { height:30px; line-height:30px; }

.yewu { float:left; width:1278px; height:54px; background:#F2F2F2; }
.yewu h3 { float:left; width:163px; }
.yewu ul { float:left; width:1098px; }
.yewu ul li { float:left; margin:13px 0 0 10px; }
.yewu ul li a { display:block; padding:2px 22px; font-size:18px; border:1px solid #ccc; background:#fff; border-radius:5px; }

.bar { float:left; width:622px; }
.jiandu { width:305px; height:135px; padding:5px 10px 10px 10px; border:1px solid #3091CF; font-size:12px; }
.jiandu h4 { font-size:15px; color:#3091CF; }
.jiandu dl { clear: both; float:left; width:288px; }
.jiandu dl dt { float:left; width:34px; margin:10px 0 0 5px; }
.jiandu dl dd { float:right; width:240px; }

.bar_r { float:right; width:645px; height:135px; padding:10px 5px 0 10px; border:1px solid #3091CF; }
.bar_r h4 { float:left; width:28px; }
.bar_r ul { float:right; width:600px; }
.bar_r ul li { float:left; margin:2px 0 0 10px; }

.footer { float:left; clear:both; width:100%; margin:30px 0 0 0; height:140px; background:#3091CF; text-align:center; color:#fff; }
.foot { width:1278px; margin:40px auto; font-size:14px; }
.pic { float:left; width:270px; margin:0 0 0 60px; }
.pic span { float: left; margin:0 50px 0 0; }



#left {
	width:268px;
	overflow:hidden;
	float: left;
	display:inline;
	min-height:650px;
	border: 1px solid #D8D8D8;
	background-color: #F5F5F5;
}
#right {
	width:895px;
	overflow-x:hidden;
	float: right;
	min-height:280px;
	padding-right: 5px;
}
#crumb{ margin-top:20px;
	margin-bottom:18px;
	height:40px;
	line-height:40px;
	font-size:14px;
	background-image: url(../image/5_home.jpg);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
#crumb *{color:#686868;}
#crumb h2{
	position: absolute;
	font-size: 15px;
	color:#fff;
	text-indent: 25px;	display:none;
}
#crumb span{/*background: url(../images/hom.gif) no-repeat 5px 50%;*/
	text-indent: 25px;	
	float: left;
	margin-right: 30px;	
	padding-left: 10px;	font-size: 15px;	
}
#sideMenu{	
	margin-bottom:10px;
	background-color: #fff;
}
#sideMenu h3{
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	font-size: 22px;
	font-weight: normal;
	background-image: url(../image/5_sideMenuh3.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#FFFFFF;
	text-align: center;
	letter-spacing: 2px;
}

#sideMenu ul{}
#sideMenu li{height:50px;border-bottom: 1px solid #d8d8d8;}
#sideMenu a{
	height:50px;
	line-height:50px;
	display: block;
	text-align: center;
	letter-spacing: 2px; color:#333;
	border-left:6px solid transparent;
	font-size: 18px;}
#sideMenu a:link,#sideMenu a:visited{}
#sideMenu a:hover,#currentLi a:link,#sideMenu #currentLi a:visited,#sideMenu #currentLi a:hover{
	border-left: 6px solid #3091CF;
    color: #3091CF;
    text-decoration: none;
    background-color: #EEF1F4;}

#btns a{display: block;	width:310px;height: 61px;background-repeat: no-repeat;}
#btns a#bb1{background-image: url(../img/ico028.png);}
#btns a#bb1:hover{background-image: url(../img/ico028b.png);}
#btns a#bb2{background-image: url(../img/ico029.png);}
#btns a#bb2:hover{background-image: url(../img/ico029b.png);}
#btns a#bb3{background-image: url(../img/ico030.png);}
#btns a#bb3:hover{background-image: url(../img/ico030b.png);}
#btns a#bb4{background-image: url(../img/ico031.png);}
#btns a#bb4:hover{background-image: url(../img/ico031b.png);}

