@charset "gb2312";
/* CSS Document */

/* @common */
.wrap {
	width:1000px;
	margin:0 auto;
}
/* @list-style */
.list-style-square li {
	padding-left:15px;
	background:url(../images/common/list-style-square.png) no-repeat 5px 50%;
}
.list-style-circle li {
	line-height:24px;
	background:url(../images/common/list-style-circle.png) no-repeat 5px 8px;
}
.list-style-triangle li {
	padding-left:15px;
	background:url(../images/common/list-style-triangle.png) no-repeat 5px 50%;
}
/* @column-mod1 */
.column-mod1 .column-head {
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:20px;
	background:url(../images/common/column-mod1-head.png) no-repeat left bottom;
}
.column-mod1 .column-head h3 {
	font-family:"Microsoft Yahei";
	font-size:18px;
	color:#3f3f3f;
}
.column-mod1 .column-head h3 em {
	margin-left:5px;
	font-size:12px;
	color:#0363b1;
}
/* @column-mod2 */
.column-mod2 .column-head {
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:20px;
	background:url(../images/common/column-mod2-head.png) no-repeat left bottom;
}
.column-mod2 .column-head h3 {
	font-family:"Microsoft Yahei";
	font-size:18px;
	color:#3f3f3f;
}
.column-mod2 .column-head h3 em {
	margin-left:5px;
	font-size:12px;
	color:#0363b1;
}
.column-mod2 .column-head .crumb,
.column-mod2 .column-head .crumb a {
	color:#676767;
}

/* @header */
.header {
	position:relative;
	z-index:99999;
	height:157px;
	background:url(../images/common/header-bg.png) no-repeat center top;
	_background:url(../images/common/header-bg.gif) no-repeat center top;
}
.header .wrap {
	position:relative;
}
.header .logo {
	position:absolute;
	left:390px;
	top:0;
	width:218px;
	height:146px;
	overflow:hidden;
}

/* @nav */
.nav {
	height:93px;						/* @nav-height */
	background:none;				/* @a.background */
}
.nav li {
}
.nav a {
	width:110px;						/* define */
	height:63px;						/* define @nav-height */
	line-height:20px;				/* define @nav-height */
	padding-top:30px;
	background:url(../images/common/nav-split.png) no-repeat right center;				/* define */
	_background:none;
	font-family:"Microsoft Yahei";
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.nav a:hover {
	background:none;				/* define */
}
.nav .special {
	margin-right:120px;
}
.nav .special a,
.nav .omega a {
	background:none;
}
.nav a em {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* @banner */
.bannerWrap {
	position:relative;
	width:100%;
	margin-top:-59px;
	background:url(../images/common/banner-bg.png) no-repeat center top;
	overflow:hidden;
}
#banner {
	padding-bottom:22px;
}
#banner .baseSlide-markers {
	*display:none;
	height:30px;
	padding-top:6px;
	background:url(../images/common/banner-btn-bg.gif) no-repeat center top;
}
#banner .baseSlide-markers li {
	margin:0 3px;
}
#banner .baseSlide-markers a {
	width:13px;
	height:13px;
	background:url(../images/common/banner-btn.gif) no-repeat 0 0;
	text-indent:-9999px;
}
#banner .baseSlide-markers .active-marker a {
	background:url(../images/common/banner-btn-current.gif) no-repeat 0 0;
}

/* @footer */
.footer {
	background:#024f8e;
	color:#fff;
}
.footer a {
	color:#fff;
}
.friendLink {
	line-height:50px;
	border-bottom:1px solid #75a335;
}
.friendLink dt {
	left:35px;
	font-size:14px;
	font-weight:bold;
}
.friendLink dd {
	margin:0 0 0 5px;
}
.friendLink dd a {
	padding-right:5px;
}
.footer .copyright {
	line-height:30px;
	color:#fff;
	text-align:center;
}

/* @container */
/* @main */
.main {
	float:right;
	display:inline;
	width:770px;
}

/* @productsHome */
.productsHome .img-list {
height:582px;
overflow:hidden;
}
.productsHome .img-list li {
	margin-left:15px;
	margin-bottom:20px;
	padding-bottom:13px;
	background:url(../images/common/productsHome-box-bg.png) no-repeat left bottom;
}
.productsHome .img-list a {
	width:218px;						/* @.img-list span */
	height:248px;						/* define */
	line-height:45px;
	padding:5px;
	background:#0363b1;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.productsHome .img-list span {
	width:210px;						/* define */
	height:195px;						/* define */
	border:4px solid #fff;
}

/* @sidebar */
.sidebar {
	float:left;
	display:inline;
	width:230px;
}

/* @sidenav */
.sidenav,
.sidenav a {
	color:#4a4a4a;
}
.sidenav li {
	_height:32px;
	margin:5px 0;
}
.sidenav h4 {
	height:32px;
	line-height:32px;
	padding-left:35px;
	background:url(../images/common/sidenav-h4-bg.png) no-repeat center top;
	font-family:"Microsoft Yahei";
	font-size:14px;
	cursor:pointer;
}
.sidenav a {
	display:block;
	line-height:24px;
	padding-left:40px;
}
.sidenav h4 a {
	display:block;
	line-height:32px;
	padding-left:0;
}

/* @caseHome */
.caseHome {
	margin-bottom:40px;
}
.caseHome .column-head {
	background:url(../images/common/casehome-head-bg.png) no-repeat center bottom;
}

/* @columns */
.threecolumns {
	height:420px;
	margin-bottom:50px;
	overflow:hidden;
}

/* @newsHome */
.newsHome {
	float:left;
	display:inline;
	width:335px;
	margin-right:20px;
	margin-bottom:-9999px;
	padding-bottom:9999px;
	padding-top:20px;
	border-top:3px solid #0363b1;
}
.newsHome .section {
	padding-bottom:20px;
	border-bottom:1px solid #e4e4e4;
}
.newsHome .section .thumb {
	width:116px;						/* define */
	height:112px;						/* define */
	margin-right:10px;
}
.newsHome .section h4 {
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	color:#404040;
}
.newsHome p {
	line-height:20px;
	color:#7c7c7c;
}
.newsHome .more {
	color:#f90000;
}
.newsHome .article-list li {
	line-height:35px;
	border-bottom:1px dotted #ccc;
}
.newsHome .article-list a {
	color:#494848;
}
.newsHome .article-list .time {
	color:#7c7c7c;
}

/* @corpIntro */
.corpIntro {
	float:left;
	display:inline;
	width:295px;
	margin-bottom:-9999px;
	padding-left:20px;
	padding-bottom:9999px;
	border-left:1px solid #dcdbde;
}
.corpIntro h3 {
	margin-bottom:20px;
	border-bottom:1px solid #0363b1;
}
.corpIntro h3 em {
	float:left;
	display:inline;
	line-height:30px;
	padding:0 10px;
	background:#0363b1;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.corpIntro .thumb img {
	margin-bottom:10px;
}
.corpIntro .thumb p {
	line-height:22px;
	color:#505050;
}
.corpIntro .thumb .more {
	color:#d80000;
}
.contactusHome {
	height:122px;
	padding-top:50px;
	padding-left:15px;
	background:url(../images/common/corpintro-contactus-bg.png) no-repeat 0 0;
}
.contactusHome li {
	line-height:20px;
	color:#3c3c3c;
}
.contactusHome li em {
	color:#ec0000;
}

/* @choiceUs */
.choiceUs {
	float:right;
	display:inline;
	width:269px;
	margin-bottom:-9999px;
	padding-left:30px;
	padding-bottom:9999px;
	border-left:1px solid #dcdbde;
}
.choiceUs h3 {
	height:52px;
	line-height:52px;
	margin-bottom:20px;
	padding-left:50px;
	background:url(../images/common/choiceus-head.png) no-repeat 0 0;
	font-family:"Microsoft Yahei";
	font-size:24px;
	color:#fff;
}
.choiceUs li {
	margin-bottom:15px;
	font-family:"Microsoft Yahei";
	font-size:14px;
	color:#2e2826;
}

/* @pages */
/* @contactUs */
.contactUs .thumb {
	margin-bottom:20px;
}
.contactUs .thumb img {
	margin-left:5px;
	border:1px solid #fff;
	border-radius:4px;
}
.contactUs dl {
	padding-left:10px;
}
.contactUs dt {
	font-size:14px;
	font-weight:bold;
	color:#0363B1;
}
.contactUs dd {
	line-height:25px;
	color:#575757;
}
/* @products */
.products .img-list li {
	margin-left:15px;
	margin-bottom:20px;
	padding-bottom:13px;
	background:url(../images/common/productsHome-box-bg.png) no-repeat left bottom;
}
.products .img-list a {
	width:218px;						/* @.img-list span */
	height:248px;						/* define */
	line-height:45px;
	padding:5px;
	background:#0363B1;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.products .img-list span {
	width:210px;						/* define */
	height:195px;						/* define */
	border:4px solid #fff;
}
/* @news */
.news .article-list {
	margin-bottom:20px;
}
.news .article-list a,
.news .article-list li {
	line-height:35px;
	font-size:14px;
	color:#5c5c5c;
}
.news .article-list li {
	border-bottom:1px dotted #999;
}
/* @detailPage */
.detailPage .column-title {
	float:left;
	display:inline;
	font-family:"Microsoft Yahei";
	font-size:18px;
	color:#3f3f3f;
}
.detailPage .column-title em {
	margin-left:5px;
	font-size:12px;
	color:#0363B1;
}
/* @pagination */
.pagination {
	margin-bottom:80px;
	text-align:right;
}

.top_t{width:100%;background:#ebebeb;height:30px;line-height:30px;border-bottom:2px solid #993300;}
.top_in{margin:0px auto;padding:0px;width:1022px;}
.lc{float:left;width:400px;LINE-HEIGHT: 30px; padding-left:10px;color:#444;text-align:left}
.topnav1{float:right;width:400px;text-align:right;line-height:30px}
.topnav1 a{color:#444;margin-right:4px;}
.topnav1 a:hover ,.lc a:hover , #span_login a:hover{color:#000!important}
#span_login{line-height:30px;}
#span_login a{color:#444;}
.lc a{color:#444;}













