﻿@charset "utf-8";
html{ overflow-x:hidden;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol,ul{ margin:0; padding:0; }
body{ font-size:12px;font-family:"Arial"; color:#737373;-webkit-text-size-adjust:none;}
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
div{  height:auto;}
ul,ol,li{list-style-type:none;}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.center{ margin:0 auto;}
.yahei{ font-family:"Microsoft Yahei";}
.heiti{ font-family:"黑体"}
.Tahoma{ font-family:"Tahoma"}
.BebasNeue{ font-family:"Bebas Neue"}
a{text-decoration:none;}
/* CSS Document初始 */


#headerbox{ width:100%;}
.header{ width:980px;}
.logo{ padding-top:7px;}
.rightbox{ width:663px;padding-top:25px;}
.search{ width:166px; height:27px;  }
.text{ width:116px; border:none; height:25px; background:#f5f5f5;padding-left:10px; line-height:25px; font-family:"Arial"; color:#484848;}
.lang li{ width:80px; height:17px; float:left; padding-top:9px; }
.lang li a{color:#474747; font-size:10px;display:block;}
.english{ background: url(../images/lang_e.jpg) right center no-repeat;margin-right:13px;}
.italiano{ background:url(../images/lang_i.jpg) right center no-repeat; margin-right:13px;}
.lang li.China{ background: url(../images/lang_c.jpg) right center no-repeat;margin-right:26px;width:50px;}
.home{ margin-top:44px;}
.nav{ margin-top:23px;}
.nav li{ width:121px;; height:55px; float:left; line-height:55px; text-align:center; background:url(../images/navbg1.jpg) left center no-repeat; }
.nav li a{ font-size:16px; color:#737373;}

.nav li.ser{ background:none;}
.nav li a:hover{ color:#e80000;}

.nav li.index{ background:url(../images/navbg.jpg) center no-repeat;}
.nav li.index a { color:#e80000;}

#contentbox{ width:100%;   background-color:#f0f0f0;}
.banner{ width:1180px;}
.content{ width:980px; padding-bottom:26px;}
.box{ width:309px; height:245px; background:#fff; margin-top:-32px; position:relative; }
.title{ width:289px; height:43px; background:#000062; line-height:43px; padding-left:20px; }
.title_bg{ background:url(../images/us.jpg) left center no-repeat;  display: inline-block; padding-left:29px; font-size:16px; color:#fff;}
.more{ margin-top:20px; margin-right:20px;}
.box h1{ font-size:11px; color:#565656; margin:15px 20px 0 21px; }
.box p{margin:8px 19px 0 21px; line-height:17px;text-align:justify;text-justify:newspaper;font-size:12px;}

.contactbox{width:309px; height:245px;  margin-left:27px; font-size:12px; line-height:18px; background:url(../images/titlebg.jpg) 0px 43px  repeat;  margin-top:-32px; position:relative;}
.title_contact{ width:289px; height:43px; background:#e80000; line-height:43px; padding-left:20px; }
.title_contbg{ background: url(../images/call.jpg) left center no-repeat;  display: inline-block; padding-left:29px; font-size:16px; color:#fff;}
.contactbox h2{ font-size:21px; color:#565656; line-height:22px;margin-top:10px; margin-bottom:10px; /*padding-bottom:15px; background:url(../images/line.jpg) center bottom no-repeat;*/}
.center_content{ text-align:center;}
.center_content a{color:#565656;display:block; margin:9px auto;}
.center_content a:hover{color:red;}

.imgshow{ display:block; margin:9px auto;}


.messagebox{ width:309px; height:245px; background:#fff;margin-top:-32px; position:relative; }
.messagebox .title_message{ width:289px; height:43px; background:#7f7f7f; line-height:43px; padding-left:20px; margin-bottom:16px; }
.messagebox .title_messbg{ background: url(../images/mess.jpg) left center no-repeat;  display: inline-block; padding-left:29px; font-size:16px; color:#fff;}
.messagebox span.duhang{display:block; margin-left:19px; margin-top:6px;height:auto;overflow:hidden;}
.messagebox span label{width:48px;float:left;}
/*.messagebox input.name{ margin-left:10px; width:228px; height:18px; border:none;background: url(../images/textbg.jpg) repeat right center;}*/
.messagebox input.name{width:218px;height:22px;line-height:22px; border:none;border:1px solid #c9c9c9;float:left;}
/*.messagebox input.emall{margin-left:8px; width:228px; height:18px;border:none; background: url(../images/textbg.jpg) repeat right center;}*/
.messagebox input.emall{width:218px;height:22px;line-height:22px;border:none;border:1px solid #c9c9c9;float:left;}
/*.messagebox textarea.broad{ margin-left:23px; width:228px; height:64px; border:none; background:url(../images/textbg2.jpg) repeat right center; }*/
.messagebox textarea.broad{width:218px; height:48px; border:none;border:1px solid #c9c9c9;float:left;}
.messagebox .text_btn{ background:#c9c9c9; border:none; width:222px; height:32px; color:#FFF; font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:2px}

.messge_con span label{width:48px;float:left;}
.messge_con span.duhang{display:block; margin-left:21px; margin-top:9px;}
.messge_con input.name{width:410px; height:22px;line-height:22px;border:1px solid #c9c9c9;float:left;}
.messge_con input.emall{width:410px; height:22px;line-height:22px; border:1px solid #c9c9c9;float:left;}
.messge_con textarea.broad{width:410px; height:64px; border:none; border:1px solid #c9c9c9;float:left;}
.messge_con .text_btn{ background:#c9c9c9; border:none; width:414px; height:32px; color:#FFF; font-size:16px;font-weight:bold; margin-left:48px;text-transform:uppercase;letter-spacing:2px}


.bus{ width:480px; height:229px; background:#fff; margin-top:15px;}
.bus_title{ width:441px; height:42px; border-bottom:1px dashed #bfbfbf; line-height:42px; }
.bus_span{ background: url(../images/car.jpg) no-repeat left center ;display: inline-block; padding-left:31px;font-size:16px; color:#000062;}
.bus_span2{ background: url(../images/ser.jpg) no-repeat left center ;display: inline-block; padding-left:31px; font-size:16px; color:#000062;}
.more_w{ margin-top:18px;}
.bus_content{ color:#515151;}
.bus_content ul{margin-left:21px;}
.bus_content li{position:relative;}
.bus_content li span.bus_a{display:block; margin-bottom:18px; padding-left:8px; }
.bus_content li span.jian{background: url(../images/sanjiao.jpg) left center no-repeat; display:block;position:absolute;top:4px;left:0px;width:3px;height:5px;}
.bus_content li a{ color:#515151;}
.bus_content li a:hover{ color:#e80000;}
.bus_content li span.bus_a a{display:block;height:14px;line-height:14px;}
.bus_content li{ float:left; width:91px; }
.bus_content p{margin:12px 21px 15px 21px; line-height:18px;text-justify:newspaper;font-size:12px;}
.bus_content li img{width:76px;height:74px;}

#footerbox{ width:100%; height:36px; border-bottom:#5f5f5f 1px solid;border-top:#5f5f5f 1px solid; background:#4e4e4e;}
.footer{ width:1200px; height:36px; line-height:36px; color:#c5c5c5;font-size:11px;}

.footer p{ float:left;}
.lianxi{ width:115px;height:36px;position:relative;}
.lianxi img{padding:9px 0;}
.footer .left img{vertical-align:middle;}
.footer .right img{ margin:0px 2px;vertical-align:middle;display:inline-block;float:left;}
.footer ul{ margin-right:20px;width:475px;}
.footer li{ text-align:center; float:left; width:85px; background:url(../images/line2.jpg) right center no-repeat;}
.footer li a{ line-height:36px; color:#c5c5c5;font-size:11px;text-transform:uppercase}


#link_contentbox{ width:100%; padding-bottom:18px;   background-color:#f0f0f0;}
.link_content{width:980px; margin-top:8px; padding-top:15px; background:#fff;}
.link_title{ width:949px; height:23px; border-bottom:1px dashed #cdcdcd;}
.link_title a{ color:#311a1a;font-size:14px;}
.link ul{ margin:29px 0 0 82px;}
.link li{ float:left; width:432px; padding-bottom:50px;height:200px;}
.link li img{width:350px;height:165px;}
.link p a{ color:#000062; line-height:30px; font-size:14px; font-family:"Arial";text-decoration:underline;font-weight:bold;}
.link p a:hover{color:#e80000;}
.map{ margin:31px 0 0 42px;}
.anymess{margin:19px 0 0 53px; padding-bottom:102px;}
.anymess ul{ margin:0; float:left; margin-right:122px;}
.anymess ul.egl li { margin:0; padding:0; width:263px; float:none; line-height:26px;}
.anymess ul.egl li.tesu{ line-height:13px;}

.ser_content{width:980px; margin-top:8px; }
.menu{ width:240px; background:#fff; height:auto; overflow:hidden; min-height:210px;}
.menu_title{ height:45px; line-height:45px; padding-left:25px;}
.menu_title span{ background:url(../images/til2.jpg) left center no-repeat; padding-left:9px; font-size:18px; color:#000;}
.menu li{ height:34px; line-height:34px; padding-left:45px; width:195px; border-bottom:#eff0f0 solid 1px;}
.menu li:last-child{border:0;}
.menu li a{ background:url(../images/til3.jpg) left center no-repeat; padding-left:23px; color:#6e6e6e;font-size:14px;}
.menu li a:hover{ color:#e80000;}
.menu li.bor{ border-bottom:#eff0f0 solid 1px;}
.menu li.juj{ background:#e80000;}
.menu li.juj a{background:url(../images/til.jpg) left center no-repeat; padding-left:23px; color:#fff;}
.ser_con{ width:724px; background:#fff; margin-bottom:63px;}
.ser_til{ margin:0 15px; height:38px; line-height:38px; border-bottom:1px dashed #cdcdcd;}
.ser_til a{ color:#000;font-size:14px;}
.neir{ padding:27px 40px 87px 35px; color:#311a1a;line-height:24px; }
.neir h6{ font-size:12px; }
.neir ul li{ list-style:disc; margin-left:8px; padding-left:35px;}

.neirs{ padding:27px 40px 87px 35px; color:#737373;line-height:18px; }
.neirs h6{ font-size:12px; }
.neirs ul li{list-style-type:none; background:url(../images/dian.jpg) left center no-repeat;padding-left:12px;}


.bot{ margin-bottom:21px;}

.messge_con{ padding:27px 40px 87px 35px; color:#311a1a;line-height:24px; }
.messge_con_c{line-height:24px;padding-bottom:20px;text-align:justify;}


#pro_contentbox{ width:100%;background-color:#f0f0f0;}
.pro{ padding:29px 45px 0px 45px; color:#737373;line-height:18px;}
.pro .pro_con{text-align:justify;}
.pro .pro_con a{text-decoration:underline;}
.pro .pro_pic{padding-bottom:50px;height:auto;overflow:hidden;}
.pro .pro_pic li{ float:left; margin-right:7px; margin-bottom:10px;height:170px;}
.pro .pro_pic li img{width:204px;}
.pro u{ font-size:14px;font-weight:bold;}
.pro h3{ font-size:14px; color:#515151; }
.pro a{color:#000062}


.abo_content{ color:#515151;line-height:20px;padding:15px 50px;}
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff  url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/*===================分页控件============*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 5px 9px;background: #fff; text-decoration: none;margin-right:2px; color:#1A66B3; border: solid 1px #ddd; 	}
.paginator a:visited {padding: 5px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 5px 9px; font-weight: bold;  font-size: 12px; border: solid 1px #e80000;  color:#fff; background:#e80000;}
.paginator a:hover {color: #fff; background: #e80000;border-color:#e80000;text-decoration: none;}


.li_disc li{list-style-type:none; background:url(../images/dian.jpg) left center no-repeat;padding-left:12px; }
.line_5{line-height:8px;}


.footer .weix_div{position:absolute;display:none;bottom:28px;right:0;}