@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "宋体"; line-height:24px; color:#444; background:#f0f0f2 url(../images/bg.jpg) repeat-y 50% top;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
i{font-style:normal;}
a{text-decoration:none; color:#000; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{color:#168ed3; text-decoration:underline;}
li a:hover{color:#168ed3; text-decoration:underline;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.wp{width:970px; margin:auto;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
p,h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}
.head{ height:50px;}
.head ul{float:right;}
.head ul li{float:left; padding-right:12px; text-align:center; padding-top:8px;}
.head ul li a{display:block; line-height:26px; color:#6a6a6a;}
.head ul li a:hover{text-decoration:none; color:#168ed3;}
.banner{height:319px; overflow:hidden; width:970px; position:relative;}
.banner .d1{display:block; position:absolute;}
.banner .d2{height:15px; clear:both; position:absolute; z-index:100; top:290px; left:20px;}
.banner .d2 li{width:15px; height:15px; overflow:hidden; cursor:pointer; background:url(../images/icon_r.png) no-repeat;float:left; margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:url(../images/icon.png) no-repeat;}
.nav{height:44px; background:url(../images/nav_bg.jpg) no-repeat;}
.nav ul li{float:left; height:44px; line-height:44px; font-family:"微软雅黑"; font-size:14px; padding-left:62px; padding-right:62px; background:url(../images/nav.gif) no-repeat;}
.nav ul li a{color:#3a3a57; display:block;}
.nav ul li a:hover{color:#1887ce; text-decoration:none;}
.nav ul li.current a{color:#1887ce; text-decoration:none;}

.nav ul li.first{background:none;}

.module1{float:left; width:756px; padding-top:40px;}
.module2{float:right; width:183px; padding-top:40px;}
.module1_left{float:left; width:282px;}
.module1_right{float:right; width:438px;}
.about{background:#49a1de; padding-left:10px; padding-right:10px; color:#fff;}
.about a{color:#fff;}
.about_title{height:38px; line-height:38px; background:url(../images/about_title.gif) repeat-x left bottom; position:relative; font-family:"微软雅黑"; font-size:14px;}
.about_title span{position:absolute; top:0px; left:0px; width:92px; text-align:center; background:url(../images/about_titleSpan.gif) repeat-x left bottom;}
.about_word{padding-top:16px; padding-bottom:26px;}
.case_title{margin-top:30px; border-top:1px dashed #cfcfcf; height:54px; line-height:54px; padding-left:10px; font-family:"微软雅黑"; font-size:14px; color:#4a4a4a;}
#colee_left p{margin-right:6px; width:88px; height:53px; border:1px solid #dbdadb;}
#colee_left p a{display:block; line-height:12px; text-align:center; color:#fcfefc; background:#b9b9b9;}
#colee_left p a:hover{color:#1887ce; text-decoration:none;}
#colee_right{background:#ebedf0; height:102px;}
#colee_right p{margin-right:8px;}
#colee_right p a{display:block; line-height:20px; text-align:center; color:#1b1a1a; padding-top:15px;}
#colee_right p a:hover{color:#1887ce; text-decoration:none;}
#colee_right img{border:1px solid #c0bebf;}
.service_title{background:url(../images/service_title.gif) repeat-x; height:39px; line-height:39px; padding-left:26px; font-family:"微软雅黑"; font-size:14px; color:#333334; position:relative;}
.service_title a{color:#333334;}
.service_title span{position:absolute; top:0px; right:0px;}
.service_word{border-bottom:1px solid #168ed3; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px; color:#4e333c;}
.service_list ul li{padding-left:10px; padding-top:14px; padding-bottom:16px; background:url(../images/service_list.gif) repeat-x left bottom;}
.service_pic{float:left; width:118px; position:relative;}
.service_pic a{position:absolute; top:0px; left:0px;}
.service_content{float:left; width:300px; color:#4a4a4a; position:relative; height:93px;}
.service_content a{display:block; color:#192d5a;}
.service_content a:hover{color:#1887ce; text-decoration:none;}
.service_content span{position:absolute; bottom:0px; left:0px; width:99px;}
.service_content span a{color:#2591e1; height:18px; line-height:18px; background:url(../images/service_content.gif) no-repeat; padding-left:12px;}
.service_content span a:hover{color:#fff; background:url(../images/service_content2.gif) no-repeat;}
.partner_title{height:39px; line-height:39px; background:#ebedf0; padding-left:12px; font-family:"微软雅黑"; font-size:14px; color:#333334;}
.partner_title a{color:#333334;}
#marquee2{width:183px; height:644px; overflow:hidden; margin-top:6px;}
#marquee2 ul li{height:80px; padding-top:12px; text-align:center;}
#marquee2 ul li img{border:1px solid #e6e9ed;}
#marquee2 ul li a{display:block; line-height:26px; color:#3d3d3e;}
#marquee2 ul li a:hover{color:#1887ce; text-decoration:none;}
.control{padding-top:6px; text-align:center;}

.foot{margin-top:56px; border-top:1px dashed #d3d3d3; background:url(../images/foot_bg.jpg) repeat-x; padding-top:16px; height:75px; padding-left:14px; color:#4a4a4a; position:relative;}
.foot span{position:absolute; top:16px; right:10px;}
.foot span a{color:#4a4a4a; padding-left:25px;}
.foot span a:hover{color:#1887ce; text-decoration:none;}

#bannerIndex{height:249px; overflow:hidden; position:relative; z-index:1; width:970px;}
.left{float:left; width:190px; padding-top:30px;}
.right{float:right; width:747px; padding-top:30px;}
.left_head{height:42px; line-height:42px; border-bottom:2px solid #49a1de; padding-left:10px; font-family:"微软雅黑"; font-size:16px; color:#1e1e1e;}
.left_list{padding-top:8px; padding-bottom:8px; border-bottom:2px solid #49a1de;}
.left_list ul li{line-height:40px; border-bottom:1px solid #ebebeb; font-size:14px;}

.left_list ul li a{display:block; padding-left:20px; color:#2c2b2c; background:url(../images/list1.gif) no-repeat 10px center;}
.left_list ul li a:hover{color:#fff; background:url(../images/list2.gif) no-repeat left center; text-decoration:none;}
.left_list ul li.current>a{color:#fff; background:url(../images/list2.gif) no-repeat left center; text-decoration:none;}

.left_list ul li dl dt a{padding-left:50px; color:#847f80; background:url(../images/list3.gif) no-repeat 40px center;}
.left_list ul li dl dt a:hover{color:#49a1de; background:url(../images/list4.gif) no-repeat 40px center; text-decoration:none;}
.right_head{height:42px; line-height:42px; border-bottom:2px solid #49a1de; text-align:right; padding-right:4px;}
.right_head a{color:#787878;}
.right_title{padding-top:10px; height:80px; line-height:80px; padding-left:4px; font-family:"微软雅黑"; font-size:22px; color:#3f3e3e;}
.product ul li{margin-top:30px; background:#eee; padding-right:26px;}
.product_pic{float:left;}
.product_pic img{border:8px solid #95cdf4;}
.product_word{float:right; width:518px; height:167px; font-size:14px; color:#4a4a4a; position:relative;}
.product_word a{display:block; line-height:54px; font-family:"微软雅黑"; font-size:16px; color:#322628;}
.product_word a:hover{color:#1887ce; text-decoration:none;}
.product_word span a{position:absolute; bottom:10px; right:0px; font-size:12px; font-family:"宋体"; color:#eee; text-align:center; width:76px; height:25px; line-height:25px; background:url(../images/product.gif) no-repeat;}
.product_word span a:hover{text-decoration:none; color:#fff;}
.content_title{height:90px; line-height:90px; text-align:center; color:#3f3e3e; font-family:"微软雅黑"; font-size:22px;}
.company ul li{margin-top:40px; background:url(../images/company_bg.jpg) no-repeat left bottom; padding-left:4px; height:157px; position:relative;}
.company ul li span{position:absolute; top:0px; left:20px; font-size:14px; color:#4a4a4a;}
.company ul li span a{display:block; font-family:"微软雅黑"; font-size:16px; color:#4a4a4a; line-height:30px;}
.company ul li span a:hover{color:#1887ce; text-decoration:none;}
.company ul li img{border:1px solid #e1e1e1;}
.about_content{padding-top:30px;}
.honor ul li{float:left; width:238px; padding-right:16px; padding-top:44px; font-size:14px;}
.honor ul li.last{padding-right:0px;}
.honor ul li img{border:1px solid #eee;}
.honor ul li span{display:block; background:#eee; line-height:48px; text-align:center; color:#3f3e3e;}
.honor ul li span a{color:#3f3e3e;}
.honor ul li span a:hover{color:#1887ce; text-decoration:none;}
.partner ul li{float:left; width:150px; padding-left:18px; padding-right:18px; padding-top:40px;}
.partner ul li a{display:block; line-height:36px; text-align:center; color:#3d3d3e; font-size:14px;}
.partner ul li a:hover{color:#1887ce; text-decoration:none;}
.partner ul li img{border:1px solid #e6e9ed;}
/*repper*/
.pages {
    line-height: 40px;
    padding-top: 10px;
    text-align: center;
	margin-top:10px;
	margin-bottom:20px;
}

.pages A {
    border: 1px solid #CCCCCC;
    font-family: "瀹嬩綋";
    margin-left: 3px;
    margin-right: 3px;
    padding: 2px 5px;
	color:#000;
}
#cabin img { padding:4px; border: 3px solid #CCC;}
#drawings img { padding:4px; border: 3px solid #CCC;}
#bigpic { padding:4px; border: 3px solid #CCC; background:#fff;}
.online ul li{ float:left; list-style:inside; margin-right:15px; margin-left:15px; width:150px; margin-top:50px; font-size:18px; color:#49A1DE;}
.online ul li a{ color:#49A1DE}
.online ul li a:hover{ color:#F00; text-decoration:none;}
/*英文版*/
.enav ul li{ padding-left:58px; padding-right:58px;}
.company ul li span b{ font-weight:normal;}
.online li{ padding-top:30px; font-size:14px; color:#4a4a4a;}
.online li h2{ height:50px; line-height:50px; color:#4a4a4a; font-size:16px;}