﻿/*public*/
.titleStyle { color:#0076cd; font:18px/24px 'Microsoft yahei'; }

/*banner*/
.bannerWrap { position:relative; width:100%; min-width:1000px; margin-bottom:25px; overflow:hidden; }
.bannerWrap .pic { position:absolute; left:50%; top:0; width:1920px; height:300px; margin-left:-960px; }
.bannerWrap .bg { position:absolute; left:0; top:0; width:100%; height:300px; background:url(../images/banner_bg.png) no-repeat center top; }

.banner { position:relative; width:1000px; height:300px; margin:0 auto; }
.banner .text { position:absolute; right:10px; top:100px; width:225px; color:#fff; }
.banner .text .title { margin-bottom:10px; font-family:'Microsoft yahei';font-weight:normal; line-height:1.2; text-transform:uppercase; }
.banner .text .desc { font:16px/22px dtl_nobelt_light; }

/*content*/
.content { width: 1000px; margin: 0 auto; padding-bottom: 50px; }

/*aside*/
.aside { float: left; width: 220px; z-index:888; }
.navTitle { margin-bottom:10px; padding:0 0 10px 20px; border-bottom:3px solid #0076cd; color:#127fd0; font:20px/1.2 dtl_nobelt_bold; text-transform:uppercase; font-family:'Microsoft YaHei';}
.navCont { margin-bottom:10px; }
.navCont a { display:block; }
.navCont .item { padding:8px 20px; border-bottom:1px solid #e6e6e6; font-family:'microsoft yahei'; }
.navCont .item .link { color:#555; font-size:14px; line-height:18px; }
.navCont .cur .link, .navCont .item .link:hover { color:#0076cd; }
.subNav { display:none; padding:8px 0 4px 0; }
.subNav li { padding:2px 0 2px 22px; }
.subNav li a { padding-left:12px; background:url(../images/dot.gif) no-repeat left 8px; color:#777; }
.subNav .sub_cur a, .subNav li a:hover { background:url(../images/dot_hover.gif) no-repeat left 8px; color:#40bde9; }
.navCont .cur .subNav { display:block; }

.asideImg { width:100%; margin-bottom:10px; }
.asideImg a { display:block; position:relative; width:100%; height:110px; }
.asideImg a .text { position:absolute; left:20px; top:10px; font:16px/20px dtl_nobelt_bold; color:#fff; text-transform:uppercase; }

/*article*/
.article { float: right; width: 740px; height: auto !important; min-height: 400px; _height: 400px; margin-right:10px; }

.artTop { height:36px; margin-bottom:30px; border-bottom:1px solid #e6e6e6; }
.artTop .artTitle { float:left; color:#555; font:18px/22px 'Microsoft yahei'; }
.artTop .location { float:right; margin-top:14px; color:#999; font:12px/14px Verdana,century_gothic; text-transform:uppercase; }
.artTop .location a { color:#999; }
.artTop .location a:hover { color:#40bde9; }
.artTop .location .home { padding-left:18px; background:url(../images/home.gif) no-repeat left center; }

/*page*/
.page { margin-top: 30px; text-align: center; }
.page a { margin: 0 6px; padding: 4px 8px; background:#d6d6d6; color: #fff; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.page a:hover, .page a.cur { background: #40bde9; color: #fff; }

/*back*/
.back { margin-top:30px; text-align:center; }
.back a { display:inline-block; width:80px; height:25px; background:#40bde9; color:#fff; font:16px/25px century_gothic; vertical-align:top; border-radius:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.back a:hover { background:#127fd0; }

/*news*/
.newsList .item { margin-bottom:30px; font:12px/15px century_gothic; }
.newsList .item .ltd { width:170px; padding-right:20px; }
.newsList .item img { width:170px; height:100px; }
.newsList .item .date { margin-bottom:5px; color:#40bde9; font:12px/16px Tahoma; }
.newsList .item .title { margin-bottom:5px; font:bold 14px/18px century_gothic; }
.newsList .item .title a { color:#3b3b3b; }
.newsList .item .title a:hover { color:#40bde9; text-decoration:underline; }
.newsList .item .desc { margin-bottom:5px; color:#838383; }
.newsList .item .more { color:#40bde9; }
.newsList .item .more:hover { color:#127fd0; text-decoration:underline; }

.newsTitle { margin-bottom:10px; color:#3b3b3b; font:bold 18px/24px century_gothic; text-align:center; }
.newsDate { margin-bottom:20px; color:#40bde9; font:12px/16px Tahoma; text-align:center; }
.newsCont { color:#838383; font:12px/16px century_gothic; }

/*careers*/
.careerList .ltd { padding-left:20px; }
.careerList .rtd { width:135px; text-align:center; }
.careerList thead td { padding:6px 0; background:#f9f9f9; color:#0076cd; font:15px/20px century_gothic; }
.careerList tbody td { padding:8px 0; background:url(../images/dashedline.gif) repeat-x left bottom; color:#777; font-family:Verdana, century_gothic; }
.careerList a { color:#777; }
.careerList a:hover { color:#40bde9; text-decoration:underline; }
.careerList .hover td,.careerList .hover td a { color:#40bde9; }

.careerTitle { margin-bottom:20px; color:#0076cd; font:16px/20px century_gothic; }
.careerCont { color:#777; font-family:Verdana,century_gothic; }

/*contact*/
.contactUs td { vertical-align:top; }
.contactUs .ltd { width:145px; padding-right:10px; color:#0076cd; font:14px/24px century_gothic; text-align:right; }
.contactUs .rtd { color:#777; font:12px/24px Verdana, century_gothic; }

.contactUs .dot { padding-left:8px; background:url(../images/dot2.gif) no-repeat left 12px; }

/*case*/
.caseTitle { margin-bottom:20px; color:#818181; font:20px/24px 'Microsoft yahei'; }

.caseList { position:relative; width:100%; overflow:hidden; }
.caseList ul { position:relative; width:775px; }
.caseList li { float:left; width:120px; height:110px; margin-right:35px; }
.caseList li img { display:block; width:120px; height:90px; }

/*about*/
.aboutTitle { margin-bottom:20px; font:20px/26px century_gothic; }

.locaList li { padding-left:12px; background:url(../images/about/dot.gif) no-repeat left center; color:#777; font:12px/24px Verdana, century_gothic; }

/*Capabilities*/
.logiList li { padding-left:16px; background:url(../images/capabilities/dot.gif) no-repeat left center; }


/*内页左边导航*/
.b{border:1px solid #B0D4EC;}

.topcate{margin:0px;padding:0;list-style:none;}
.topcate li{
	line-height:36px;
	height:36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.topcate li a{
	display:block;
	height:36px;
	padding-left:25px;
	font-family:"microsoft yahei";
	font-size: 14px;
	text-transform: capitalize;
}
.topcate li a:hover{color:#fff;background:#318ADD url(../images/ico_arr.gif) no-repeat top left;font-family:'microsoft yahei'; }
.topcate .hover{
	line-height:36px;
	height:36px;
	background:#318ADD url(../images/ico_arr.gif) no-repeat top left;
	font-family:'microsoft yahei';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.topcate .hover a{color:#fff;font-family:'microsoft yahei'; }


/*产品介绍*/
.pc_body{
	font-size:12px;
	line-height:22px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.piclist{
	overflow:hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.piclist ul{margin:0;padding:0;list-style:none;width:740px;}
.piclist ul li{float:left;width:185px;text-align:center;padding-bottom:10px;}
.piclist ul li img{vertical-align:top}
.piclist ul li div{line-height:30px;height:30px;}
.piclist ul li a img{border:1px solid #ccc;padding:2px;}
.piclist ul li a:hover img{border:1px solid #738CBA;padding:2px;}


/*list*/

.list_page{text-align:center;margin:10px;font-family:宋体;clear:both;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;font-family:宋体;}
.list_page span{background:#90CBF9;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;font-family:宋体;}
.list_page b{background:#fff;margin:0 1px;color:#333;overflow:hidden;}
.list_page b input{border:1px solid #90CBF9;margin:0;padding:4px 8px;font-size:12px;font-family:宋体;font-weight:normal;width:16px;text-align:center;*vertical-align:middle}


