@charset "gb2312";
* { 
	margin:0;
	padding:0; 
	font-style: normal;
	font-family:"Microsoft YaHei", "??????", "SimSun", "????";
}
html {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); 
	font-size:16px;
}
body { 
	margin:0;
	padding:0; 
	word-wrap:break-word;
	font-size:16px;
	font-family:"Microsoft YaHei", "??????", "SimSun", "????";
	color:#333;
}
h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,img{
	margin:0;
	padding:0
}
a {
	text-decoration:none;
	outline:none;
	color:#333;
}
a:focus {
	outline: none;
} 
img { 
	border:none;
	outline:none;
	-webkit-tap-highlight-color: rgba(165,165,165,0.2)
}
li{
	list-style-type:none;
}
select {
	vertical-align:middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	appearance: none;
}
input[type="text"], input[type="password"], textarea { 
	outline-style:none; 
	-webkit-appearance:none; 
}
textarea {
	resize:none;
}
table {
	border-collapse:collapse;
}
input {
	vertical-align:middle;
}
.clear {
	clear:both;
}
.clearfix {
	zoom:1;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.w1000{
	width:1000px;
	margin:0 auto;
    margin-top: 0px;
}
.floatl{
	float:left;
}
.floatr{
	float: right;
}
.talcenter{
	text-align:center;
}
.relative{
	position:relative;
}
p{
	text-align:justify; 
	text-justify:inter-ideograph;	
}
/**???????????§¹??**/
.wktlist li .img img{
	display:block;
	transition: all 0.6s;
	-ms-transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-o-transition: all 0.6s; 
	-khtml-transition: all 0.6s; 
	-webkit-transition: all 0.6s;  
}
.wktlist li:hover .img img{
	transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-khtml-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2); 
}
/*******?????????********/
#warper{
	width:1000px;
	margin:0 auto;
}
#footer{
	margin-top:50px;
	background-color:#ebf4fb;
	color:#0455a6;
	font-size:12px;
}
#footer a {
	color:#0455a6;
	font-size:12px;
}
li a{
	letter-spacing:2px;
}
.border{
	border:#ddd solid 1px;
	width:860px;
}
.bg-top {
	margin-top:32px;
	margin-bottom:25px;
}
.bg-top li{
	margin-left:13px;
	width:240px;
	height:65px;
	text-align:center;
	float:left;
}
.bg-top li a{
	color:#fff;
	font-size:18px;
	line-height:63px;
}
/*???????*/
.bottom{
    margin-bottom:15px;
    margin-top: -243px;
}
.right{
	position:relative;
}
.right .slide2{
	margin-top:4px;
	text-align:center;
	width:1000px;
}
.right .slide2 ul{
	overflow:hidden;
	width:1000px;
	height:310px;
	position:relative;
}
.right .slide2 li{
	position:absolute;
	left:100%;
	top:0;
	z-index:3;
    overflow: hidden;
    width: 100%;
}
.right .slide2 li.first{
	left:0;
}
.right .slide2 li img{
	width:1000px;
	height:308px;
}
.slide2-box{
    position: absolute;
    left: 940px;
    bottom: 15px;
    z-index: 9;
    top: 288px;
}
.slide2-box span{
	display:block;
	margin-right:5px;
	width:9px;
	height:9px;
	float:left;
	background:url(bg_silder2-box_img1.png) top center no-repeat;
	cursor:pointer;
}
.slide2-box span.cutspan{background:url(bg_silder2-box_imgcut.png) top center no-repeat;}
.next2{
	background:url(hover_right.png) top center no-repeat;
	display:block;
	width:50px;
	height:140px;
	position:absolute;
	top:102px;
	right:-7px;
	z-index:666;
	cursor:pointer;
    display: none;
}
.pre2{
	background:url(hover_left.png) top center no-repeat;
	display:block;
	width:50px;
	height:140px;
	position:absolute;
	z-index:666;
	top:113px;
	left:-6px;
	cursor:pointer;
    display: none;
}
/* ???????end*/
a,img {
	border: 0;
}

a {
	color: #333;
}

a:hover {
	color: #3366cc;
	text-decoration: none;
}

.demopage {
	width: 1000px;
	margin: 0 auto;
    position: relative;
    top: 30px;
}
/* #marquee1 */
#marquee1 {
	width: 1000px;
	height: 155px;
	overflow: hidden;
}

#marquee1 ul li {
	float: left;
	width: 250px;
	border: 1px solid #ddd;
	padding: 5px;
    box-sizing: border-box;
}

#marquee1 ul li img {
    width: 240px;
    height: 150px;
	display: block;
}
/* control */
.control {
	overflow: hidden;
	padding: 15px 0 0 0;
    position: absolute;
    top: 45px;
    left: 10px;
}
.control img{
    display: block;
    width: 25px;
    height:40px;
}
.rightcontrol{
     position: absolute;
     top: 57px;
     right: 10px;
}
.rightcontrol img{
    display: block;
    width: 25px;
    height:40px;
}
/* ???????end*/
/*footer start*/
#footer{
	height:123px;
	background-color:#EBF4FB;
	color:#0455a6;
	line-height:21px;
	text-align:center;
	font-size:13px;
	position:relative;
}
#footer a{
	color:#0455a6;
}
#footer span{
	font-family:"Arial";
}
#footer .relative{
	position:relative;
	margin: 0 auto;
	width: 1000px;
}
#footer .absolute{
	position:absolute;
	top:81px;
	left:200px;
	z-index:3;
}
#footer .top{
	float:left;
	width:150px; 
	height: 90px; 
	margin-left:25px; 
	margin-top:25px;  
	text-align:right;
}
#footer .mid{
	float:left; 
	text-align:center;
	margin-left:120px;
}
#footer .mid .pft{
	padding-top:30px;
}
#footer .mid .ppt3{
	padding-top:3px;
}
/*footer end*/
.headimgs img{
    display: block;
    width: 100%;
}
.turningimgs .lunbotuwords{
    width: 100%;
    height: 34px;
    background-color: #44423f;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    position: absolute;
    bottom: 0;
    z-index: 999;
   text-align: left;
   padding-left: 10px;
}
.turningimgs{
    position: relative;
    z-index: 99;
}
.workmessage .leftimgcintents{
    float: left;
}
.workmessage .leftimgcintents img{
    display: block;
    width: 950px;
}
.leftimgcintents span{
    color:#078ed1;
    font-size: 22px;
}
.workmessage .pthree{
    float: left;
}
.workmessage{
    margin-top: 80px;
}
.workmessage .leftimgcintents{
    position: relative;
}
.workmessage .leftimgcintents span{
    position: absolute;
    top: -12px;
    left: 23px;
}
.workmessage .pthree{
    position: relative;
    font-size: 14px;
    color: #078ed1;
    left: 16px;
    top: -5px;
}
.workmessage .pthree a{
     color: #078ed1;
}
.messagecontent{
    margin-top: 6px;
}
.messagecontent li{
    margin-bottom: 13px;
}
.messagecontent .spanone{
    font-size: 18px;
    color: #3c313b;
}
.messagecontent .spantwo{
    font-size: 14px;
    color: #959595;
    margin-left: 30px;
}
.spanone .dotts{
    margin-bottom: 3px;
    font-size: 8px;
    display: inline-block;
    position: relative;
    top: -5px;
}
.bottomcontent .entrepreneus{
    float: left;
    width: 60%;
    margin-top: 15px;
}
.everycontent .leftimg{
    width: 100px;
    height: 80px;
    display: block;
    float: left;
    margin-top: 8px;
}
.everycontent .leftimg img{
    display: block;
    width: 100px;
    height: auto;
}
.everycontent .rightcontent{
    float: left;
    width:476px;
    margin-left: 14px;
}
.rightcontent .firstone{
    font-size: 18px;
    color: #333;
}
.rightcontent .firsttwo{
    color: #959595;
    font-size: 14px;
}
.entrepreneus .everycontent{
    margin-top: 9px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 15px;
    height: 90px;
}
.rightcontent .firsttwo{
    margin-top: 10px;
}
.mystory .leftimgcintent{
    float: left;
}
.mystory .leftimgcintent img{
    display: block;
    width: 556px;
}
.mystory .pthree{
    float: left;
    position: relative;
    top: -6px;
    font-size: 14px;
    color: #078ed1;
}
.mystory .pthree a{
    color: #078ed1;
}
.leftimgcintent{
    position: relative;
}
.leftimgcintent span{
    position: absolute;
    left: 18px;
    top: -12px;
    font-size: 24px;
    color: #078ed1;
}
.policydocument{
    width: 36%;
    float: left;
    margin-top: 10px;
    margin-left: 24px;
}
.policydocument .leftimgcintent{
    float: left;
}
.policydocument .leftimgcintent img{
    width: 350px;
}
.policydocus .pthree{
    float: right;
    position: relative;
    top: -17px;
    font-size: 14px;
    color: #078ed1;
    left: -2px;
}
.policydocus .pthree a{
    color: #078ed1;
}
.leftimgcintents {
    position: relative;
}
.leftimgcintents span{
    position: absolute;
    left: 21px;
    top: -12px;
    font-size: 24px;
    color: #078ed1;
}
.leftimgcintents img{
    display:block;
    width:323px;
}
.policydocument .allcontents{
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 20px;
    height: 90px;
}
.allcontents .topone{
    font-size:18px;
    color: #333;
}
.allcontents .toptwo{
    font-size:14px;
    color: #959595;
    margin-top: 8px;
}
.bigimgs{
    background-image: url(tibet07.jpg);
    background-position: bottom center !important;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    padding-bottom: 129px;
}
.toplunbocontent{
    position: relative;
}
.toplunbocontent span{
    position: absolute;
    top:10px;
    left: 10px;
}
.lastmore .toplunbocontent{
    float: left;
}
.toplunbocontent span{
    color: #078ed1;
    font-size: 24px;
    top: -6px;
    left: 21px;
}
.lastmore .pthree{
    float: right;
}
.lunboimgs{
    margin-top: 25px;
}
.lastmore .pthree{
    color: #078ed1;
    font-size: 14px;
}
.lastmore .pthree a{
    color: #078ed1;
    font-size: 14px;
}
#marquee1 .luncontents {
    position: relative;
}
#marquee1 .luncontents .glassmilk{
    position: absolute;
    bottom: 15px;
    left: 67px;
    color: #fff;
}
/**???end***/
.centerparts{
    margin-top: 40px;
}
.headimgs{
     background-image: url(employment01.png);
     background-position: top center !important;
     background-repeat: no-repeat;
     display: block;
     width: 100%;
     height:474px;
}
.activitystatus{
    background-color: #e2e2e2;
    height: 50px;
}
.activitystatus .ponestatus{
    float: left;
    color: #fff;
    font-size: 24px;
   
}
.activitystatus .ptwomore{
    float: right;
    position: relative;
    top: 16px;
    font-size: 12px;
    right: 5px;
}
.activitystatus .ptwomore a{
   color: #8a8a8a;
}
.centerparts .leftactivity{
    margin-top: 15px;
}
.centerparts .leftactivity li{
    line-height: 30px;
    color: #2d2d2d;
    font-size: 14px;
    float: left;
    width: 450px;
}
.centerparts .leftactivity .rightactivity{
    line-height: 30px;
    color: #2d2d2d;
    font-size: 14px;
    float: right;
   
}
.leftactivity .spotts{
    position: relative;
    font-size: 16px;
}
.topactcontents{
    margin-top: 20px;
}
.topactcontents li{
    float: left;
    width: 450px;
    border-bottom:1px dotted #8a8a8a;
    padding-bottom: 20px;
}
.topactcontents .pones{
    color: #2d2d2d;
    font-size: 18px;
}
.topactcontents .ptwos{
    color: #2d2d2d;
    font-size: 14px;
    color: #8a8a8a;
    
}
.topactcontents .toprightactivity{
    float: right;
}

.centerparts .linefixeds{
    position: relative;
   
}
.linefixeds .linesolid{
    position: absolute;
    height:210px;
    width: 1px;
    background-color: #8a8a8a;
    left: 500px;
    top:0px;
}
.centerparts{
   border-bottom: 1px solid #e8e8e8; 
   padding-bottom: 20px;
}
.lianjiepicture{
    margin-top: 20px;
}
/**????????end**/

.positionparts .positionextrance{
    height: 50px;
    background-color: #e2e2e2;
    margin-top: 40px;
    
}
.positionparts .positionimg{
    border: 1px solid #eee;
    padding: 15px 0px;
}
.positionparts .positionimg img{
    display:block;
    margin: 0 auto;
}
.lianjiepicture .connectimg{
    height: 50px;
    background-color: #e2e2e2;
}
.lianjiepicture .connectitem{
    text-align: center;
    border: 1px solid #e8e8e8;
    padding: 15px 0px;
}
.lianjiepicture .connectitem a{
    display: inline-block;
    width: 240px;
    
}
/**?£Þ?????end**/







