@CHARSET "UTF-8";
/*index header*/	
.header{
    width:980px;
    margin:0 auto;
    }		
.logo{
    float:left;
    width:460px;
    padding:8px 0;
    }
.header-input{
    float:right;
	width:334px;
    }	
.form-input{
    color:#3c3c3c;
    font-family:Microsoft Yahei Font;
    font-size:14px;
    line-height:33px;
    padding:0 0 0 5px;
    margin:18px 0 0 0;
    width:300px;
    height:33px;
    box-sizing:border-box;
    border:1px solid rgba(219,219,219,1);
    border-radius:3px;
    float:left;
    }
.form-input:focus{
    border:1px solid #1158B4;
    color:#1060BE;
    padding:0 0 0 5px;
    border-radius:3px;
    }
.header-input img{
    border:2px solid #e8e8e8;
    width:30px;
    position:relative;top:21px;left:-50px;
    border-radius:6px;
    }	
.clear{
    clear:both;
    }	
/*nav*/
.navbody{ 
    background:#0192e9;   
    height:36px;
    min-width:980px;
    }	
.nav{
    width:980px;
    margin:0 auto;
    }
.nav ul li{
    float:left;
    width:122px;
    text-align:center;
    position:relative;
    }		
.nav ul li a{
    display:block; 
    text-align:center; 
    width:122px; 
    color:#fff; 
    height:36px; 
    line-height:36px; 
    font-size:14px;
    font-family:Microsoft YaHei;
    }
.nav ul li:hover{
    background:url(../images/li-hover.gif);
    }
.nav ul li a:hover{
    color:#fff;
    }
.nav ul li ul{
    display:none; 
	z-index:999;
    }
.nav ul li:hover ul{
    display:block; 
    position:absolute;  
    width:122px;
    }
.nav ul li:hover ul li a{
    display:block; 
    background:url(../images/li-hover.gif);
    color:#fff;
    font-size:12px;
    font-family:Microsoft YaHei;
    }
.nav ul li  ul li a:hover{
    color:#000;
    }
/*banner*/
.slideBox_wrap{
	overflow:hidden;
	position:relative;
	height:330px;
    }
.slideBox_row{
	position:absolute;
	left:50%;
	margin-left:-720px;
	width:1440px;
    }
.slideBox{
	overflow:hidden;
	margin:0 auto;
	width:100%; 
	text-align:left;
	position:relative;
    }
.foucebox{
	position:relative;
	width:1440px;
	height:330px;
	overflow:hidden; 
	margin:0 auto;
	}
.foucebox .bd{
	position:absolute;left:0;top:0;
	width:1440px;
	height:330px;
	overflow:hidden;
	}
.foucebox .bd img{
	width:1440px;
	height:330px;
	}
.foucebox .hd img{
	display:inline;
	}
.foucebox .hd{
	position:relative;
	height:50px; 
	top:281px;
	}
.foucebox .hd ul{
	padding:4px 0 0 24px;
	text-align:left;
	width:980px;
	margin:0 auto;
	}
.foucebox .hd li{
	position:relative;
	float:left;
	display:inline;
	width:140px;
	height:42px;
	margin-left:30px;
	overflow:hidden; 
	overflow:hidden; 
	line-height:32px; 
	color:#ffffff; 
	}
.foucebox .hd li.on{
	background:url(../images/banner_small_bg.png);
	}
.foucebox .hd li a{
	display:block;
	width:140px;
	height:31px;
	padding:5px 0px;
	color:#ffffff; 
	font-size:14px; 
	font-family:Microsoft Yahei Font; 
	vertical-align:text-top; 
	}
.foucebox .hd li.on a{ 
    color:#000000;
    }
.foucebox .hd img {
	width:53px;
	height:31px; 
	padding-right:5px; 
	padding-left:5px; 
	vertical-align:middle;
	}
.foucebox .hoverBg{
	position:absolute;
	left:32px;top:3px;
	width:71px;
	height:41px;
	cursor:pointer;
	z-index:2;
	}
/*main*/
.main{
    width:980px;
    margin:23px auto 0 auto;
    }
.news{
    float:left;
    }
.news-title{
    width:460px;
    margin:0 0 5px 0;
    }
.news-title h1{
    background:url(../images/title-bk.gif);
    width:90px;
    height:24px;
    line-height:24px;
    color:#fff;
    font-size:14px;
    font-family:Microsoft YaHei;
    float:left;
    text-align:center;
    border-radius:3px;
    }
.news-title a{
    display:block;
    background:#dbdbdb;
    width:90px;
    height:24px;
    line-height:24px;
    color:#0387d5;
    font-size:14px;
    font-family:Microsoft YaHei;
    float:left;
    text-align:center;
    border-radius:3px;
    float:right;
    }
.news-list{
    width:460px;
    height:200px;
    border:2px solid #e8e8e8;
    border-radius:6px;
    margin:-15px 0 0 10px;
    }
div.slideBox{width:200px; height:180px;margin:30px 0 0 -60px;float:left;}
div.slideBox ul.items{ position:absolute;}
div.slideBox ul.items li{ float:left;list-style:none;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:40px;  overflow:hidden;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:15px 3px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}
	
	
.xlist{
	width:240px;
	margin:10px -5px 0 -10px;
	float:right;
	}	
.list{
	margin:9px 0 0 0;
	width:240px;
    }
.writing1 a{
	background:url(../images/list-circle.gif) no-repeat left;
	font-size:12px;
	font-family:Microsoft YaHei;
	color:#323232;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	width:60%;
	float:left;
	padding:0 0 0 8px;
    }	
.writing1 a:hover{
	color:#1060be;
    }	
.time{
	float:right;
	margin:0 17px 0 0;
	}
.time h3{
	font-size:12px;
	font-family:Microsoft YaHei;
	color:#323232;
    }
.list-content{
	margin-top:14px;
	}
.list-content img{
	float:left;
	margin:0 14px 0 24px;
	border-radius:6px;
	border:2px solid #e8e8e8;
	width:180px;
	}
.list-content p{
	font-size:12px;
	font-family:Microsoft YaHei;
	color:#323232;
	line-height:20px;
	text-indent:2em;
	text-justify:inter-word;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/ 
    -ms-text-justify:inter-ideograph;/*ie10*/
    -webkit-text-align-last:justify;/*chrome 20+*/
	max-width:420px;    
	height:84px;
    overflow:hidden;
	margin:0 14px 0 0;
	}
.list-content p:hover{
	color:#1060be;
	}
.company{
	float:right;
	}
.company-content{
	margin-top:14px;
	}
.company-content img{
	float:left;
	margin:0 14px 0 24px;
	border-radius:6px;
	border:2px solid #e8e8e8;
	width:190px;
	height:170px;
	}
.company-content p{
	font-size:12px;
	font-family:Microsoft YaHei;
	color:#323232;
	line-height:20px;
	text-indent:2em;
	text-justify:inter-word;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/ 
    -ms-text-justify:inter-ideograph;/*ie10*/
    -webkit-text-align-last:justify;/*chrome 20+*/
	max-width:420px;    
	height:180px;
    overflow:hidden;
	margin:0 14px 0 0;
	}
.company-content p:hover{
	color:#1060be;
	}
.product{
	width:960px;
	margin-top:36px;
	}
.product-title{
    width:966px;
    margin:0 0 5px 0;
    }
.product-title h1{
    background:url(../images/title-bk.gif);
    width:90px;
    height:24px;
    line-height:24px;
    color:#fff;
    font-size:14px;
    font-family:Microsoft YaHei;
    float:left;
    text-align:center;
    border-radius:3px;
    }
.product-title a{
    display:block;
    background:#dbdbdb;
    width:90px;
    height:24px;
    line-height:24px;
    color:#0387d5;
    font-size:14px;
    font-family:Microsoft YaHei;
    float:left;
    text-align:center;
    border-radius:3px;
    float:right;
    }
.slide{
	width:966px;
	border:2px solid #e8e8e8;
	border-radius:6px;
	margin:-15px 0 0 10px;
	}
#colee_left{
	margin:20px 0;
	}
#colee_left img{
	width:100px;
	height:92px;
	margin:0 5px;
	}
.blk_29{	
     PADDING:10px 0 20px 0; 
     overflow:hidden;   
     zoom:1; 
     position:relative;
     }
.LeftBotton{	
     background:url(../images/slide-l.png) no-repeat 0px 0px; 
	 left:5px; 
     float:left; 
     width:13px;
	 height:114px; 
     cursor:pointer;
     position:absolute;top:40px;
	 }
.RightBotton{	
     right:5px; 
	 background:url(../images/slide-r.png) no-repeat -11px 0px; 
     float:right; 
     width:13px; 
     cursor:pointer; 
     position:absolute;top:40px;height:114px;
	 }
.blk_29 .Cont{	
     margin:0px auto; 
     overflow:hidden; 
     width:888px; 
     padding-top:5px;
	 }
.blk_29 .box{	
     float:left; 
     width:151px; 
     }
.blk_29 .box IMG{	
     border:#e8e8e8 1px solid; 
     padding:3px;  
     background:#fff;  
	 margin:0 15px;
     }
.blk_29 .box A:hover IMG {	
     border:#5385cc 1px solid; 
	 }
.rollphotos{	
     margin-top:10px;
     width:950px
     }
.advertise img{
	width:980px;
	margin:20px auto;
	}
.skill{
	float:left;
	}
.skill-title{
    width:326px;
    margin:0 0 5px 0;
    }
.skill-title h1{
    background:url(../images/title-bk.gif);
    width:90px;
    height:24px;
    line-height:24px;
    color:#fff;
    font-size:14px;
    font-family:Microsoft YaHei;
    float:left;
    text-align:center;
    border-radius:3px;
    }
.skill-title a{
    display:block;
    background:#dbdbdb;
    width:90px;
    height:24px;
    line-height:24px;
    color:#0387d5;
    font-size:14px;
    font-family:Microsoft YaHei;
    float:left;
    text-align:center;
    border-radius:3px;
    float:right;
    }
.skill-list{
	width:326px;
	border:2px solid #e8e8e8;
	border-radius:6px;
	margin:-15px 0 0 10px;
	}
.slist{
	margin-top:15px;
	}
.skill-list img{
	float:left;
	width:80px;
	margin:10px 0 14px 20px;
	border:1px solid #e8e8e8;
	}
.skill-list img:hover{
	border:1px solid #028ADA;
	}
.marketing{
	float:left;
	margin:0 0 0 10px;
	}
.map{
	width:326px;
	border:2px solid #e8e8e8;
	border-radius:6px;
	margin:-15px 0 0 10px;
	}
.map img{
	margin:24px 0 20px 10px
	}
.contact{
	float:right;
	}
.contact-title{
    width:260px;
    margin:0 0 5px 0;
    }
.contact-title h1{
    background:url(../images/title-bk.gif);
    width:90px;
    height:24px;
    line-height:24px;
    color:#fff;
    font-size:14px;
    font-family:Microsoft YaHei;
    float:left;
    text-align:center;
    border-radius:3px;
    }
.number{
	width:260px;
	height:298px;
	border:2px solid #e8e8e8;
	border-radius:6px;
	margin:-15px 0 0 10px;
	}
.number img{
	margin:30px auto;
	}
.number p{
	color:#323232;
    font-size:12px;
    font-family:Microsoft YaHei;
	margin:10px 0 10px 10px;
	}
.cooperation{
	margin:20px 0;
	}
.lcooperation{
	float:left;
	}
.lcooperation img{
	margin:0 4px 0 1px;
	}
.rcooperation{
    float:right;
	}
.rcooperation img{
	float:left;
	}
.footer{
	background:url(../images/foot-bk.gif);
	width:100%;
	min-width:980px;
	margin-top:30px;
	}
.assist-nav{
	width:600px;
	margin:0 auto;
	}
.assist-nav a{
	display:block;
	width:60px;
	color:#fff;
    font-size:12px;
    font-family:Microsoft YaHei;
	margin:20px 0 10px 0;
	padding:0 10px;
	float:left;
	text-align:center;
	}
.assist-nav a:hover{
	color:#000;
	}
.enav{
	border-right:1px solid #fff;
	}
.e-nav{
	border-right:1px solid #fff;
	}
.finformation{
	width:600px;
	margin:0 auto;
	}
.linformation p{
	color:#fff;
    font-size:12px;
    font-family:Microsoft YaHei;
	text-align:center;
	padding-bottom:10px;
	}
/*company*/
.lside{
	float:left;
	margin-right:20px;
	}
.lside-top{
	width:200px;
	height:40px;
	background:url(../images/title-bk.gif);
	background-size:100% 100%;
	border-top-right-radius:6px;
	border-top-left-radius:6px;
	}
.lside-top h1{
	color:#fff;
    font-size:18px;
    font-family:Microsoft YaHei;
	line-height:40px;
	text-align:center;
	}
.lside-top span{
	color:#e5f1ff;
    font-size:14px;
    font-family:Microsoft YaHei;
	line-height:30px;
	text-align:center;	
	}
.lside-title h1{
	width:200px;
	height:40px;
	line-height:40px;
	background:url(../images/biaoti.png);
	background-size:100% 100%;
	color:#1e67bc;
    font-size:14px;
    font-family:Microsoft YaHei;
	text-align:center;
	}
.lside-title h1:hover{
	color:#444;
	}
.l_fl{
	color:#444 !important;
	}
.lside-link img{
	border:1px solid #e8e8e8;
	border-radius:6px;
	margin-top:20px;
	}
.rside{
	width:760px;
	float:right;
	min-height:560px;
	}
.rside-top{
	width:760px;
	height:40px;
	line-height:40px;
	background:url(../images/r.png) no-repeat;
	color:#1e67bc;
    font-size:12px;
    font-family:Microsoft YaHei;
	padding-left:30px;
	}
.right_title1{
	padding:10px 0;
	border-bottom:1px dashed #259DF3;
	}
.development-history img{
	margin-top:20px;
	width:760px;
	border:10px solid #fff;
    box-shadow:1px 1px 4px rgba(0,0,0,0.3);
	}
.profile img{
	width:740px;
	margin:0 0 10px 0;
	border:10px solid #fff;
    box-shadow:1px 1px 4px rgba(0,0,0,0.3);
	}
.profile p{
	font-size:12px;
	font-family:Microsoft YaHei;
	color:#333;
	line-height:20px;
	margin-bottom:10px;
	text-indent:2em;
	text-justify:inter-word;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/ 
    -ms-text-justify:inter-ideograph;/*ie10*/
    -webkit-text-align-last:justify;/*chrome 20+*/
	}
.environment img{
	width:200px;
	margin:10px 16px 10px 17px;
	border:10px solid #fff;
    box-shadow:1px 1px 4px rgba(0,0,0,0.3);
	float:left;
	}
.rnews-list{
	padding:8px 0;
	border-bottom:1px dashed #259DF3;
    }
.writing a{
	background:url(../images/list-circle.gif) no-repeat left;
	font-size:12px;
	font-family:Microsoft YaHei;
	color:#323232;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;
	white-space:nowrap;
	width:43%;
	float:left;
	padding-left:10px;
	margin:0 0 0 14px;
    }	
.writing a:hover{
	color:#1060be;
    }	
.hour{
	float:right;
	}
.hour h3{
	font-size:12px;
	font-family:Microsoft YaHei;
	color:#323232;
    }
    
    
    
    
    
    
    
    
    


.turn-page{ width:760px; height:auto; float:left; line-height:24px; text-align:center; margin-bottom:15px; margin-top:15px;}
.turn-page span{ background:#1F66BE; color:#fff !important;	 border:1px #dddddd solid; padding:2px; }
.turn-page a{ border:1px #dddddd solid; padding:2px; color:#323232;	font-size:12px;	font-family:Microsoft YaHei;}
.turn-page a:hover{ background:#1F66BE;	color:#fff;	}

.rnews-content h1{
	color:#000;
	font-size:16px;
	font-family:Microsoft YaHei;
	text-align:center;
	margin:10px 0;
	}
.rnews-content h2{
	color:#666;
	font-size:12px;
	font-family:Microsoft YaHei;
	text-align:center;
	}
.rnewscont{
	color:#333;
	font-size:12px;
	font-family:Microsoft YaHei;
	line-height:20px;
	text-indent:2em;
	text-justify:inter-word;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/ 
    -ms-text-justify:inter-ideograph;/*ie10*/
    -webkit-text-align-last:justify;/*chrome 20+*/
	margin-top:10px;
	}
.rnews li a{
	display:block;
	color:#028BDC;
	font-size:12px;
	font-family:Microsoft YaHei;
	margin-top:10px;
	}
.rnews li a:hover{
	color:#555;
	}
.medical-lamp img{
	width:106px;
	height:106px;
	margin:10px 10px 10px 22px;
	border:6px solid #fff;
    box-shadow:1px 1px 4px rgba(0,0,0,0.3);
	}
.medical-lamp p{
	color:#333;
	font-size:12px;
	font-family:Microsoft YaHei;
	text-align:center;
	width:149px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;
	white-space:nowrap;
	}
.elamp{
	float:left;
	}
.recruit img{
	width:30px;
	float:left;
	margin-right:10px;
	}
.recruit h1{
	color:#1E67BC;
	font-size:16px;
	font-family:Microsoft YaHei;
	margin:20px 0;
	height:30px;
	line-height:30px;
	}
.recruit p{
	color:#333;
	font-size:12px;
	font-family:Microsoft YaHei;
	line-height:20px;
	text-indent:2em;
	text-justify:inter-word;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/ 
    -ms-text-justify:inter-ideograph;/*ie10*/
    -webkit-text-align-last:justify;/*chrome 20+*/
	padding-top:10px;
	
	}
.lrecuit{
	border:10px solid #fff;
    box-shadow:1px 1px 4px rgba(0,0,0,0.3);
	margin:10px 0;
	padding:10px 0 10px 10px;
	}
.lrecuit h2{
	color:#1E67BC;
	font-size:16px;
	font-family:Microsoft YaHei;
	}	
.lrecuit h3{
	color:#000;
	font-size:14px;
	font-family:Microsoft YaHei;
	padding:10px 0 10px 0;
	}
.lrecuit h1{
	color:#000;
	font-size:16px;
	font-family:Microsoft YaHei;
	padding:10px 0 10px 0;
	}
.maintenance{
	width:760px;
    margin:20px auto;
    color:#444;
	font-size:12px;
	font-family:Microsoft YaHei;
	*border-collapse:collapse; /* IE7 and lower */
    border-spacing:0;
    border:1px solid #ccc;
    -webkit-box-shadow:0 1px 1px #ccc; 
    -moz-box-shadow:0 1px 1px #ccc; 
    box-shadow:0 1px 1px #ccc;         
    }
.maintenance tr:hover{
    background:#E1E1E1;    
    } 
.maintenance a{
	color:#444;
    }
.maintenance a:hover{
	color:#028DE0;
    }   
.maintenance th,.maintenance td{
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:10px;
    text-align:left;    
    }
thead th{
	color:#1E67BC;
    background-color:#dce9f9;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow:0 1px 0 rgba(255,255,255,.8) inset;        
    }
.maintenance-content img{
	width:740px;
	margin-top:20px;
	border:10px solid #fff;
    box-shadow:1px 1px 4px rgba(0,0,0,0.3);
	}
.customer-distribution{
	width:740px;
	border:10px solid #fff;
    box-shadow:1px 1px 4px rgba(0,0,0,0.3);
	margin-top:20px
	} 
.customer-distribution img{
	margin:20px auto;	
	} 
.contact-content img{
	width:247px;
	margin-top:20px;
	}
.contact-content p{
	color:#333;
	font-size:12px;
	font-family:Microsoft YaHei;
	margin-top:20px;
	}
.message-board{
	margin-top:20px;
	}
.message-list{
	margin-top:10px;
	}
.message-board p{
	width:60px;
	height:33px;
	line-height:33px;
	color:#028DE0;
	font-size:12px;
	font-family:Microsoft YaHei;
	float:left;
	text-align:right;
	}
.message-board .message-list input,.message-board .message-list textarea{
    line-height:33px;
    padding:0 0 0 5px;
    margin:0 0 0 18px;
    width:300px;
    height:33px;
    box-sizing:border-box;
    border:1px solid #028DE0;
    border-radius:3px;
	color:#888;
	font-size:12px;
	font-family:Microsoft YaHei;
    }
.message-board .message-list textarea{
	height:100px;
	}
.message-board input:focus,.message-board textarea:focus{
    border:1px solid #028DE0;
	box-shadow:0 0 5px #028DE0;
    color:#1060BE;
    padding:0 0 0 5px;
    border-radius:3px;
    }
.button{
	margin:20px 0 0 63px;
	}
.buttonaa{
	width:90px;
	height:30px;
	margin-left:15px;
	background:#028DE0;
	border:none;
	color:#fff;
	font-size:12px;
	font-family:Microsoft YaHei;
	border:1px solid #fff;
	border-radius:3px;
	}
button:hover{
	color:#028DE0;
	border:1px solid #1c80bc;
	background:#fff;
	}
/*map*/
.iw_poi_title{
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap
	}
.iw_poi_content{
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word
	}
