.clear{ clear: both;}
.sidebar { float: left; width: 208px; }
.content { 
	width:960px;padding:30px;min-height: 400px; margin: 437px auto 70px auto; background: #fff;
	-webkit-box-shadow: inset 0 1 0 0 #fff;
	-moz-box-shadow: inset 0 1 0 0 #fff;
	-ms-box-shadow: inset 0 1 0 0 #fff;
	-o-box-shadow: inset 0 1 0 0 #fff;
	box-shadow: inset 0 1 0 0 #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	}
.homebg{ background: url(../images/sunbanner01.jpg) center top no-repeat;}
.homebg1{ background: url(../images/sunbanner01.jpg) center top no-repeat;}
.homebg2{ background: url(../images/sunbanner02.jpg) center top no-repeat;}
.homebg3{ background: url(../images/sunbanner03.jpg) center top no-repeat;}
.homebg4{ background: url(../images/sunbanner04.jpg) center top no-repeat;}
.homebg5{ background: url(../images/sunbanner05.jpg) center top no-repeat;}
.homebg6{ background: url(../images/sunbanner06.jpg) center top no-repeat;}

.homebg7{ background: url(../images/sunbanner07.jpg) center top no-repeat;}
/* ==========================================================================
   Sidebar
   ========================================================================== */
.sidenav {width:183px;}
.overview{width:174px;padding-left:20px;height:52px; color:#fff;font: 16px/52px microsoft yahei; background: url(../images/title.jpg) left top no-repeat;}
.sidecon{width:182px; padding:5px; border: 1px solid #cccccc;border-top:10px;}
.sidenav li {width:183px; background:url(../images/inco.png) 19px center no-repeat;margin-bottom: 8px; }
.sidenav li a { display: block; padding: 7px 20px 7px 36px; color: #333; font-family: microsoft yahei; font-size: 13px; line-height: 20px; }
.sidenav .active a { background:url(../images/sidernav.png) left center no-repeat; }
.sidenav .active .level2 a { background:url() left center no-repeat; }
.sidenav .level2 li {width:183px; background:url() 19px center no-repeat;margin-bottom: 8px; }
.sidenav .level2 li a{padding: 7px 20px 7px 20px; }
.sidenav .active{width:183px; background:url() 19px center no-repeat;margin-bottom: 8px; }
.sidenav li a:hover{color:#0751B0;}
.quick{padding-top:20px;}

.right-block{width:730px; float: right;min-height:400px;_min-height:400px;}
.right-block .title{color:#0046a3;border-bottom: 1px solid #c9c9c9;font: 24px/50px microsoft yahei; line-height:50px; height:50px; }
.right_about{width:730px; min-height:300px;_min-height:300px;}
.right_about p{font: 12px/24px microsoft yahei; padding:10px 0;}

.right_about .ft { text-align: center; }
.right_about .ft .toolbar { float: right; }
.right_about .ft .toolbar li { float: left; margin-left: 20px; }
.right_about .ft .toolbar li .fa { padding-right: 5px; }
/* ==========================================================================
   aboutC.html
   ========================================================================== */
.aboutC{width:730px;height:200px;border-bottom: 1px dashed #cccccc;padding-top:20px;}
.aboutC_left{width:217px; float: left;}
.aboutC_right{width:500px; float: right;}
.aboutC_right h2{font: 16px/36px microsoft yahei; color:#3a66ac;font-weight: bold;}
.aboutC_right p{font: 13px/24px microsoft yahei;}
.moer { text-align: right;padding:20px 0;}
.moer a{color:#e50013;font: 13px/24px microsoft yahei;}
.iabbox{width:730px;border-bottom: 1px dashed #cccccc;padding-top:20px;}
.iabbox h2{font: 16px/36px microsoft yahei; color:#3a66ac;font-weight: bold;}
.js_p{font: 12px/24px microsoft yahei; padding:5px 0;}
.zsimg { text-align: center;}

/* video */
.video-list { margin:20px -20px 0 0; }
.video-list li { float: left; width: 182px; display: inline; margin-right: 20px; position: relative; overflow: hidden; }
.video-list a { display: block; cursor: pointer; border: 1px solid #e4e4e4; background:#eeeeee;margin-bottom: 40px; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; }
.video-list .pic { display: block; width: 180px; height: 240px; }
.video-list .pic img { width:180px; height: 240px; }
.video-list .txt { display: block; margin-top: 5px;padding-bottom:10px; font: 14px/34px microsoft yahei;text-align: center; }
.video-list a:hover { border-color: #4781d3; }

#dcms_pager { margin-top: 30px }
#dcms_pager .pages { text-align: center }
#dcms_pager .pages a { display: inline-block; padding: 5px 9px; margin: 0 4px; background: #fff; border: 1px solid #cccccc; color: #333; cursor: pointer; line-height: 20px; height: 20px; }
#dcms_pager .pages a:hover { background: #fff; color:#285DA8;  }
#dcms_pager .pages .pgcurrent { color: #fff; background-color: #285da8; border-color: #285da8; cursor: default; }
#dcms_pager .pages .pgempty { cursor: not-allowed }

/* career */
.career-list{padding-top:20px;}
.career-list table {width: 100%;}
.car_tit{ background: #004097;color:#fff;}
.career-list th {padding: 0 15px;line-height: 38px;	border-top: 1px solid #e7e7e7;	border-bottom: 1px solid #e7e7e7;
font-size: 14px;font-family: "Microsoft Yahei";}

.career-list .hd td {padding: 0 15px;line-height: 38px;border-bottom: 1px dashed #e7e7e7;color: #333;font-size: 14px;font-family: "Microsoft Yahei"}
.career-list .td-position {	padding-left: 30px}
.career-list .on {	position: relative}
.career-list .on td {	color: #126fb4}
.career-list .on td a {	color: #126fb4}
.career-list .on: after {	content: "";	display: block;	position: absolute;	border: 6px dashed transparent;	font-size: 0;	width: 0;	height: 0;	overflow: hidden;	line-height: 0;	border-bottom-color: #f1f1f1; 
border-bottom-style: solid;	left: 80px;	bottom: -1px;	z-index: 99;}
.career-list .bd {	position: relative;	display: none;	padding: 20px 20px 30px;	background: #f1f1f1;
	color: #333;	border-bottom: 1px dashed #e7e7e7}
.more02{ position: absolute; right:20px; top:20px;}
.career-list .bd h4 {	font-size: 14px;	font-family: "Microsoft Yahei";	font-weight: 300;	margin-bottom: 8px;}
.career-list a: hover {	text-decoration: underline;}

/* news */
.newsbox{width:730px;height:340px;}
.newsListRecBox{ width:320px; height:318px; float:left; margin:20px 20px 0 20px;}
.newsListRecBox .boxMain{ width:318px; height:306px; border:1px solid #e1e1e1; border-bottom:none; position:relative; overflow:hidden}
.newsListRecBox .boxLine{ width:320px; height:10px; background: url(../images/libg06.png) no-repeat;}
.newsListRecBox .boxMain .time{ width:97px; height:138px; padding:29px 21px 0; background: url(../images/bg15.png) no-repeat; position:absolute; top:0; left:-139px;
-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s; transition: all 0.5s; 
}
.newsListRecBox .boxMain .time h2{ font:bold 26px/26px Arial; color:#40444c}
.newsListRecBox .boxMain .time h3{ font-size:16px; font-family: Arial, "??";}
.newsListRecBox .boxMainImg{ height:167px;}
.newsListRecBox .boxMain:hover .time{left:0px;}
.boxMainIntro{ width:282px; height:124px; padding:15px 18px 0; position:relative}
.boxMainIntro:hover{ background:#e56100; color:#FFF;}
.boxMainIntro:hover .tit{ color:#fff;}
.boxMainIntro:hover .text{ color:#fcf0e6;}
.boxMainIntro:hover .more{ color:#fff; border:1px solid #ea8336; background:#c84c0b;}

.boxMainIntro a.tit{ display:inline-block; width:100%; font:bold 12px/24px "Microsoft Yahei"; color:#40444c}
.boxMainIntro a.titHover{ color:#fff}
.boxMainIntro a.text{ display:inline-block; width:100%; line-height:20px; color:#66696f;}
.boxMainIntro a.text:hover{ color:#fcf0e6;}
.boxMainIntro a.more{ position:absolute; bottom:22px; left:18px; display:inline-block; border:2px solid #d0d0d0; padding:0 14px}
.boxMainIntro a.moreHover{ color:#fff; border:1px solid #ea8336; background:#c84c0b;}

/* newslist */
.newsList{width:730px;/* height:340px;*/}
.newsList .newhd{width:730px;height:48px; line-height: 48px;}
.hdclose{ background: #fff;}
.nsl_left{width:55px;height:48px; float: left;}
.newsList .on .nsl_left{background: url(../images/sign14.jpg) left bottom no-repeat;border:none;}
.newsList .nsl_left{background: url(../images/sign14.jpg) left top no-repeat;border-bottom:1px solid #f2f2f2;}
.nsl_rig{width:674px;height:48px; float: left;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
.newsList .on .nsl_rig{background:#1b6bb3;color:#fff;border:none;}
.nsl_rig a{font:bold 12px/48px "Microsoft Yahei";padding-left:20px;}
.newsList .on .nsl_rig a{color:#fff;}
.newsList .newbd{border-top:1px solid #327abb;position: relative;width:680px;padding-left:50px;line-height:24px;background:#1b6bb3 url(../images/lefbg.jpg) left top repeat-y;
}
.newsList .on {	position: relative}
.newsList .newbd p{ line-height: 24px;padding:10px 20px;color:#fff;}

.newsh{width:100%;height:60px;padding:30px 0 20px 0;border-bottom:1px dashed #dbdbdb; text-align: center;}
.newtitle {font: 18px microsoft yahei;	padding-bottom: 15px;color:#0046a3;}
.newsh_cn{padding-top:10px;}
.newsh_cn p{font: 12px/24px microsoft yahei;padding: 10px 0px;}
.toolbar{padding:10px 20px;border:1px solid #d8d8d8;font: 12px/24px microsoft yahei; margin-top:20px;}
.fhshare{ text-align: center;padding:20px 0;}
.share{margin-top:20px;}

.worldmap{width:600px; height: 500px; margin: 0 auto;}
.mancon{width:600px; height: 500px; position: relative; overflow: hidden; background:url(../images/map.jpg) left top no-repeat;}
.maphd{width:11px; height:11px;position:absolute; background:url(../images/inco06.png) left top no-repeat;}
.mapbd{padding:0 10px; height:37px;position:absolute;  font:bold 13px/37px "Microsoft Yahei";color:#0046a3;
border:2px solid #CBCBCB; background: #fff;
box-shadow:2px 2px 4px gray;
-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	box-shadow:2px 2px 4px gray;
	text-shadow:gray 2px 2px 4px;
}
.maptit{width:100%;height:30px;margin-bottom:10px;font: 18px/30px microsoft yahei;color:#e94249;border-bottom:2px solid #e94249;}
.mapdzleft{width:100px;float: left;font: 18px/30px microsoft yahei;color:#e94249;}
.mapdz{padding:10px 0;}
.mapdzright{width:630px; float: left;font: 14px/30px microsoft yahei;color:#e94249;}
.mapdzright a{width:90px;height:30px; display: block; float: left;}
