﻿@charset "utf-8";
/* CSS Document */
body,ul,li,p,input,form,hr,td,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{font-size:12px;line-height:22px;color:#434343;font-family:Arial; background:#ffffff;}
a{color:#7d7d7d; text-decoration:none;}
img{border:none;}
li{ list-style:none;}

.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both}
.cf{*zoom:1;}
.fl{ float:left;}
.fr{float:right}

.tbg{
	background:url(../images/tbg.gif) repeat-x;
}
.top{
	width:960px;
	margin:0 auto;
	height:17px;
	line-height:16px;
	padding:9px 20px;
}
.language{
	display:block;
	float:left;
	background:url(../images/ico1.gif) no-repeat left;
	padding-left:22px;
}
.share{
	float:right;
}
.share img{
	vertical-align:middle;
}
.header{
	width:1000px;
	margin:0 auto;
	height:100px;
	position:relative;
}
.logo{
	position:absolute;
	top:15px;
	left:15px;
}
.hico{
	position:absolute;
	top:22px;
	right:20px;
	text-align:right;
}
.nbg{
	background:url(../images/nbg.gif) repeat-x;
}
.navBox{
	height:44px;
	width:1000px;
	margin:0 auto;
	position:relative;
}
.nav{
	position:absolute;
	top:11px;
	left:12px;
	height:23px;
}
.nav li{
	float:left;
	padding:0 12px;
}
.nav a{
	display:block;
	float:left;
	padding-right:15px;
	color:#434343;
}
.nav span{
	display:block;
	float:left;
	padding-left:15px;
}
.ncur a{
	background:url(../images/nc_r.gif) no-repeat right;
	color:#FFF;
}
.ncur span{
	background:url(../images/nc_l.gif) no-repeat left;
}
.search{
	position:absolute;
	top:11px;
	right:20px;
	background:url(../images/ssbg.gif) no-repeat;
	width:181px;
	height:23px;
}
.ssin{
	border:none;
	background:none;
	vertical-align:middle;
	margin-left:10px;
	width:140px;
	height:20px;
	line-height:20px;
	color:#757b83;
}
.ssbtn{
	border:none;
	background:none;
	vertical-align:middle;
	cursor:pointer;
	width:21px;
	height:21px;
}
.banner{
	position:relative;
	height:350px;
	border-bottom:1px solid #b7b7b7;
}
.banner ul{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	height:350px;
	width:100%;
}
.banbtn{
	position:absolute;
	bottom:12px;
	left:0;
	z-index:2;
	text-align:center;
	width:100%;
	height:10px;
	line-height:10px;
}
.banbtn span{
	margin:0 5px;
}
.main{
	width:1000px;
	margin:0 auto;
	padding:30px 0;
}
.hm{
	border-bottom:1px solid #dcdcdc;
	padding-bottom:30px;
}
.hm-l{
	float:left;
	width:746px;
}
.hm-ab{
	width:360px;
	height:150px;
	overflow:hidden;
	line-height:18px;
}
.hm-ab img{
	float:left;
	margin-right:12px;
	border:1px solid #c9c9c9;
}
.learnMore{
	display:inline-block;
	background:url(../images/learnMore.gif) no-repeat;
	width:70px;
	height:24px;
	line-height:23px;
	text-align:right;
	padding-right:26px;
	color:#FFF;
}
.hm-hx{
	float:left;
	margin-top:40px;
	line-height:30px;
	width:746px;
}
.hm-hx img{
	float:left;
	margin-right:20px;
	border:1px solid #c9c9c9;
}
.hti{
	font-size:22px;
	padding-bottom:6px;
	color:#6e6355;
}
.hxbtn{
	display:inline-block;
	background:url(../images/ico4.gif) no-repeat left;
	padding-left:14px;
	color:#004ea2;
}
.hm-r{
	float:right;
	width:226px;
}
.hm-r h3{
	font-size:22px;
	padding-bottom:6px;
	color:#6e6355;
}
.hnews{
	height:324px;
	overflow:hidden;
}
.hnews li{
	line-height:18px;
	margin:9px 0;
	background:url(../images/ico3.gif) no-repeat 0 7px;
	padding-left:12px;
}
.hnews a:hover{
	color:#004ea2;
	text-decoration:underline;
}
.yybox{
	float:left;
	width:556px;
	padding-top:26px;
}
.abtxt{
	float:right;
	width:386px;
	padding-top:26px;
}
.hbox{
	padding-top:12px;
	line-height:20px;
	height:124px;
	overflow:hidden;
}
.hbox img{
	float:left;
	margin-right:20px;
	border:1px solid #d2d2d2;
}
.yybtn{
	display:inline-block;
	background:url(../images/ico5.gif) no-repeat left;
	padding-left:20px;
	color:#004ea2;
}
.itbox{
	padding-top:50px;
}
.itbox td{
	text-align:center;
	color:#414141;
}
.itbox td img{
	padding-bottom:12px;
}
.itbox td h4{
	font-size:18px;
	color:#6e6355;
	padding-bottom:12px;
}
.fbg{
	background:url(../images/fbg.gif);
}

.footer{
	width:960px;
	margin:0 auto;
	padding:20px;
	color:#dcdcdc;
}
.footer a{
	color:#dcdcdc;
}
.copyright{
	float:left;
	width:420px;
	padding-top:12px;
}
.fctr{
	float:right;
	width:420px;
	text-align:right;
}
.side{
	float:left;
	width:200px;
}
.section{
	float:right;
	width:760px;
}
.sdTi{
	margin-left:26px;
	background:url(../images/ico6.gif) no-repeat left;
	padding-left:10px;
	height:20px;
	line-height:20px;
	font-size:20px;
	color:#434343;
	font-weight:bold;
	margin-bottom:10px;
}
.sidebar{
	padding-left:26px;
	width:140px;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:20px;
	margin-bottom:20px;
}
.sidebar li{
	padding:4px 0;
}
.sidebar a{
	display:block;
	line-height:14px;
	padding:5px 15px;
	color:#535353;
}
.sidebar a:hover,.sidebar .sdcur{
	color:#FFF;
	background:#004ea2;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkti-border-radius:10px;
	border-radius:10px;
}
.sd-yy{
	padding:10px 34px 10px 26px;
	border-bottom:1px solid #d2d2d2;
	margin-bottom:20px;
}
.sd-yy img{
	border:1px solid #c9c9c9;
	margin-bottom:10px;
}
.sd-yy a{
	font-weight:bold;
	color:#004ea2;
}
.sd-lx{
	padding:10px 0 10px 26px;
}
.scTi{
	height:24px;
	border-bottom:2px solid #bfbfbf;
	padding-bottom:12px;
	padding-left:12px;
}
.scTi strong{
	font-size:24px;
	color:#6e6355;
}
.crum{
	float:right;
	margin-top:5px;
}
.crum img{
	vertical-align:middle;
}
.crum b{
	font-family:宋体;
	font-weight:normal;
}
.content{
	padding:20px 12px;
	line-height:30px;
	color:#535353;
}
.lsTable{
	font-size:14px;
	line-height:36px;
}
.dateTab{
	margin-top:20px;
}
.dateTab a{
	display:inline-block;
	background:url(../images/dabg.gif) no-repeat -70px 0;
	width:64px;
	height:20px;
	line-height:20px;
	color:#313131;
	margin-right:6px;
	text-align:center;
}
.dateTab a:hover,.dateTab .dacur{
	background:url(../images/dabg.gif) no-repeat 0 0;
	color:#FFF;
}
.news{
	line-height:20px;
	padding:12px 0;
	color:#707070;
	border-bottom:1px dashed #a0a0a0;
}
.news a{
	display:block;
	background:url(../images/ico3.gif) no-repeat left;
	padding-left:10px;
	font-size:14px;
	color:#004ea2;
	margin-bottom:6px;
}
.news a:hover{
	text-decoration:underline;
}
.time{
	background:url(../images/ico7.gif) no-repeat left;
	padding-left:20px;
	color:#434343;
	margin-bottom:6px;
}
.pages{
	padding:20px 0;
	text-align:right;
	height:18pox;
	line-height:18px;
}
.pages a{
	display:inline-block;
	padding:0 5px;
	vertical-align:middle;
}
.pages span{
	display:inline-block;
	background:#004ea2;
	color:#FFF;
	padding:0 5px;
	vertical-align:middle;
}
.title{
	font-size:18px;
	color:#004ea2;
	padding:6px 0;
}
.details{
	padding:20px 0;
	border-top:1px dashed #a0a0a0;
}
.back{
	padding:20px 0;
	text-align:right;
}
.back a{
	font-size:14px;
	color:#004ea2;
}
.join{
	padding:20px 0;
	line-height:24px;
}
.join h3{
	font-weight:normal;
	font-size:14px;
	background:url(../images/ico3.gif) no-repeat left;
	padding-left:10px;
	color:#004ea2;
	margin-bottom:12px;
}
.joinform{
	padding:20px 0;
}
.inputTxt{
	border:1px solid #aaaaaa;
	width:150px;
	height:20px;
	line-height:20px;
	padding:0 3px;
}
.areaTxt{
	border:1px solid #aaaaaa;
	width:520px;
	height:100px;
}
.btn{
	display:inline-block;
	background:url(../images/btn.gif) no-repeat 0 0;
	width:80px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	vertical-align:middle;
}
.btn:hover{
	background:url(../images/btn.gif) no-repeat 0 -20px;
}
.cimg{
	margin-bottom:12px;
}
.hxcp{
	width:736px;
	overflow:hidden;
}
.hxcp ul{
	width:760px;
}
.hxcp ul li{
	float:left;
	width:360px;
	height:100px;
	padding:15px 16px 15px 0;
	line-height:22px;
}
.hxcp ul li img{
	float:left;
	margin-right:12px;
}
.hxcp ul li h3{
	font-size:17px;
	color:#6e6355;
	padding-bottom:10px;
}
.tjcpbox{
	
	padding-top:30px;
	width:736px;
	overflow:hidden;
}
.tjcpbox ul{
	width:760px;
}
.tjcpbox ul li{
	float:left;
	width:240px;
	margin-right:8px;
	text-align:center;
	font-size:14px;
}
.tjcpbox ul li img{
	margin-bottom:5px;
}
.tjcpbox ul li a:hover{
	text-decoration:underline;
	color:#004ea2;
}
.cptit{
	padding:20px 0;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:20px;
}
.num{
	display:inline-block;
	background:url(../images/numbg.gif) no-repeat;
	width:20px;
	height:18px;
	line-height:18px;
	font-family:Arial;
	color:#FFF;
	font-size:14px;
	margin-right:8px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.btit{
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#6e6355;
	margin:6px 0;
}
.cpInfo{
	float:left;
	width:456px;
}
.xgcp{
	float:right;
	width:230px;
}





/*2014-07-03*/
.caseList{
	margin-bottom:20px;
}
.caseList li{
	float:left;
	width:172px;
	font-size:14px;
	padding-left:12px;
	background:url(../images/ico3.gif) no-repeat left;
}
.caseList a:hover{
	color:#004ea2;
	text-decoration:underline;
}
.caseTxt{
	padding:20px 0;
	font-size:14px;
	line-height:36px;
}
.loadList li{
	float:left;
	width:360px;
}
.loadList td{
	vertical-align:top;
	line-height:16px;
}







