@charset "gb2312";
/* CSS Document */

body{
	font-family:/*'Microsoft YaHei',*/'SimHei', 'Arial Unicode MS';
}

/**
 * Contendor del Slider
 ----------------------------------------*/
.slider-container {
	margin: 0 auto;
	padding:0;
	margin-top:-17px;
	width: 100%;
	height:363px;
	z-index:-2;
}

.slider-wrapper {
	position: relative;
	height: 363px;
	min-width:1000px;
}

.slider-wrapper li {
	display: none;
	list-style-type:none
}

.slider-wrapper li a{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:363px;
	text-decoration:none;
}

li.slide-current {
	display: block;
}

/**
 * Controles del Slider
 ----------------------------------------*/
.slider-controls {
	text-align: right;
	width:1000px;
	margin: 0 auto;
	padding-right:150px;
}

.slider-controls li {
	background: #6496C9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 10px;
	cursor: pointer;
	z-index:1;
	position:relative;
}

.slider-controls li.active {
	background: #FFF;
}

.slider-controlsbg{
	width:100%; height:50px; background:#115FAD; margin-bottom:35px
}
.slider-controlsbg div{
	margin:0 auto; width:1000px; height:50px; background:url(../images/controlerbg.png)
}

/*
index page*/
.middlefieldline{
	margin: 0 auto; width:458px; height:2px; background:url(../images/smallblue.png) 50% 50% no-repeat
}
.middlefieldtitle{
	margin: 0 auto; width:458px; height:30px; text-align:center; margin-top:8px; font-size:18px; color:#0E4D8C;
}
.middlefieldcontent{
	margin: 0 auto; width:458px; text-align:center; color:#585859;font-size:15px; margin-top:10px; margin-bottom:8px; line-height:25px
}
#timeline{
	margin: 0 auto; width:1000px; height:11px; background:url(../images/timeline.png) 50% 50% no-repeat; margin-bottom:20px
}
#timelinepic{
	width:70px; height:35px; position:absolute; margin-top:-35px; margin-left:655px; background:url(../images/timesmall.png) 50% 50% no-repeat
}
#timelinepic:hover{
	background:url(../images/timebig.png) 50% 50% no-repeat
}
#we2013{
	margin: 0 auto;width:950px; height:125px; background:#DEE2E3; padding-left:25px; padding-top:5px; padding-right:25px; font-size:15px; margin-bottom:35px;
}
#we2013 a{
	color:#7DA8C8;
	text-decoration:none
}
#we2013 a:hover{
	color:#115FAD
}
#productfield{
	margin: 0 auto; width: 1000px; height: 280px;font-size:15px
}
.productbigfield{
	float:left;
	width:270px;
	height:280px;
}
.productsmallfield{
	float:left;
	width:90px;
	height:280px;
}
.productimgfield{
	width:100%; 
	height:150px
}
.productimgfieldservice1{
	background:url(../images/yms.png) 50% 50% no-repeat
}
.productimgfieldservice1:hover{
	background:url(../images/ymsbig.png) 50% 50% no-repeat
}
.productimgfieldservice2{
	background:url(../images/ysc.png) 50% 50% no-repeat
}
.productimgfieldservice2:hover{
	background:url(../images/yscbig.png) 50% 50% no-repeat
}
.productimgfieldservice3{
	background:url(../images/yoa.png) 50% 50% no-repeat
}
.productimgfieldservice3:hover{
	background:url(../images/yoabig.png) 50% 50% no-repeat
}
.producttitle{
	width:100%;
	text-align:center;
	color:#323333;
	margin-bottom:10px;
}
.productcontent{
	width:85%;
	text-align:center;
	color:#7D7E7F;
	padding-left:25px;
}
.productcontent a{
	color:#7DA8C8;
	text-decoration:none
}
.productcontent a:hover{
	color:#115FAD
}
#productmore{
	margin: 0 auto;
	width:150px;
	height:50px;
	margin-bottom:60px;
}
#productmore a{
	position:absolute;
	width:140px;
	height:46px;
	text-decoration:none;
	background:url(../images/productmore.png) 50% 50% no-repeat;
}
#productmore a:hover{
	background:url(../images/productmorehover.png) 50% 50% no-repeat;
}
/*
normal pages
*/
.toppicdiv{
	margin:0 auto; 
	width:100%;
	height:187px; 
	background:url(../images/middlebig.jpg) 50% 50%;
	margin-top:-1px
}

.toppicdiv>div{
	margin: 0 auto; width:1000px;
}
.toppicdiv>div>div{
	width:300px; height:187px; margin-left:13px; background:url(../images/titlebg.png)
}
.titlebig{	 
	width:300px; 
	height:95px; 
	text-align:center;
}

.titlepic{	 
	margin-top:55px;
	margin-left:2px
}

.titlesmall{
	 
	 width:300px; 
	 height:115px; 
	 vertical-align:top; 
	 text-align:center; 
	 font-size:14px; 
	 color:#999;
	 margin-left:2px;
}

.wholediv{
	margin:0 auto; 
	width:1000px; 
	min-width:1000px;
	background:#FFF;
	margin-bottom:20px;
	margin-top:-2px;
}

.leftdiv{
	width:310px; 
	height:347px; 
	float:left;
	background:url(../images/left.png); 
	padding-top:40px
}

.itemsforselect{
	
	width:290px; 
	height:45px; 
	line-height:45px;
	vertical-align:middle;
	cursor:pointer;
	margin-left:1px;
}

.itemsforselect a{
	color:#777
}

.itemsselected{
	background:#1366B9;
}

.itemsselected a{
	color:#FFF
}

.itemleft{
	position:absolute; 
	width:215px; 
	margin-left:45px
}

.itemright{
	position:absolute; 
	margin-left:250px;
}

.rightdiv{
	width:685px; 
	float:left;
	min-height:400px;
	margin-top:13px;
	margin-bottom:200px;
	background:#FBFBFB;
}

.rightbar{
	width:100%; 
	height:30px; 
	text-align:right; 
	font-size:15px;
	line-height:30px;
	vertical-align:middle;
	border-bottom:1px solid #CDCDCD
}

.rightbar a{
	color:#1366B9
}

.righttitle{
	color:#115FAD;
	font-size:20.5px;
	margin-top:25px;
	margin-bottom:25px;
	margin-left:10px;
}

.doctitle{
	margin: 0 auto; 
	width:100%; 
	height:35px; 
	text-align:center; 
	font-size:24px; 
	font-weight:bold; 
	color:#BD412A; 
	margin-top:35px; 
	margin-bottom:10px;
}

.docdetail{
	margin: 0 auto; 
	border-bottom:1px solid #CCC; 
	width:350px; 
	height:25px; 
	text-align:center; 
	font-size:10px; 
	color:#666;
}

.doccontent{
	margin: 0 auto; 
	margin-top:25px; 
	width:620px; 
	font-size:18px; 
	color:#666;
}

.tabdiv{
	width: 100%;
	height: 65px;
	font-family: SimHei, SimSun, "Arial Unicode MS";
}

.tabpageforselect{
	width:105px;
	height:30px; 
	background-color:rgb(166,183,201);
	color:#666;
	margin-left:12px;
	text-align:center;
	line-height:35px; 
	vertical-align:middle; 
	font-size:16px;
	cursor:pointer;
	display:inline-block;
}

.tabpageselected{ 
	background-color:#1366B9; 
	color:#FFF; 
}

.downloadlink{
	border-bottom:1px dotted #606060;
	width:610px;
	height:145px;
	margin-left:30px;
	color:#606060;
	text-align:left;
	padding-top:40px;
}

.downloadlink>a{
	position:absolute;
	width:80px;
	height:80px;
	background:url(../images/pig.png) 50% 50% no-repeat;
	margin-left:0px;
	margin-top:20px;
}

.downloadlink>div{
	position:absolute;
	width:540px;
	margin-left:90px;
}

.downloadlink h4{
	line-height:0px;
}

.downloadlink p{
	padding-right:170px;
}

.downloadlink p a{
	color:#606060
}

.downloadlink>div>a{
	position:absolute;
	margin-left:380px;
	margin-top:-70px;
}

.downloadapp{
	width:351px; 
	height:534px; 
	float:left;
	background:url(../images/appdownloadbg.jpg) 50% 50% no-repeat
}

.downloadapplink{
	width:300px;
	height:534px;
	float:left;
	text-align:left;
	margin-top:30px;
}

.downloadapplink img{
	border:none;
	border-width:0
}

.tabline{
	width:675px; 
	height:3px; 
	background:url(../images/divBlue.jpg); 
	margin-left:12px;
	position:absolute
}

.tabpagecontent{ 
	width:100%; 
	height:100%;
	text-align:center
}

.tabpagecontenthiden{ 
	display: none
}

.tabpagecontent>a{
	position:absolute;
	margin-top:8px;
	font-size:20px;
	color:#06C;
}

.tabpagecontent>a:hover{
	position:absolute;
	margin-top:8px;
	font-size:20px;
	color:#FB5900
}

.contentfunction{
	color:#606060;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.contentfunction h3{
	text-align:center
}

.contentfunction p{
	line-height:25px;
}

.jobfield{
	
	margin:0 auto;
	width:670px;
	text-align:left;
	margin-top:25px;
	margin-bottom:15px;
	background:#E9E9E9;
	font-size:16px;
}

.jobfieldtitle{
	background:#9C9C9C;
	color:#FFF;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-left:20px
}

.jobfieldcontent{
	color:#666;
	width:610px;
	margin:0 auto;
}

.jobfieldcontentA{
	margin-top:12px;
	color:#1366B9
}

.jobfieldcontentB{
	margin-bottom:10px;
}

.jobfieldlink{
	width:75px;
	height:25px;
	background:#898989;
	color:#FFF;
	margin-top:2px;
	margin-left:550px;
	margin-bottom:10px;
	font-size:13px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	cursor:pointer
}

.linkfield{
	font-size:12px;
	text-align:left;
	list-style-type:circle; 
	line-height:30px; 
	margin-top:20px; 
	color:#666; 
	font-size:13px;
}

.linkmouseout{
	color:#666
}

.linkmouseon{
	color:#BD412A;
	text-decoration:underline;
}

.linkitemleft{
	display:inline;
	position:absolute;
	width:545px
}

.linkitemright{
	display:inline;
	position:absolute;
	margin-left:550px;
}

iframe{
	width:100%; 
	height:75px; 
	border:0px
}