@charset "utf-8";
* {margin: 0px;padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1;font-size: 12px;line-height: 180%; }
.clear {font-size: 0px;clear: both;line-height: 0px;height: 1px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border-style: none;}
a:link {outline: none;TEXT-DECORATION: none;}
a:visited {outline: none;TEXT-DECORATION: none;}
a:hover {outline: none;	TEXT-DECORATION: none;}
a:active {outline: none;TEXT-DECORATION: none;}
ul,li{list-style-type: none;}
/*header*/
#header{width:100%;height:125px;}
#header .header_box{width:1220px; margin:0 auto; position:relative;}
#header .logo{position:absolute; left:0; top:31px;}
/*nav*/
#nav{position:absolute; right:0px; top:66px;}
#nav li{float:left; height:60px;}
#nav li a{display:block; height:60px;padding:0 12px; color:#4e4e4e; font-size:14px; text-align:center;}
#nav li a:hover{background:url(../images/nav_hover.jpg) no-repeat center bottom; color:#13aa6d;}
#nav li.on a{background:url(../images/nav_hover.jpg) no-repeat center bottom; color:#13aa6d;}
/*banner*/
.mb10{ width:100%;}
.mBody{width:100%;}
#banner {width:100%; margin:0 auto; overflow:hidden;zoom:1;}
.bmain {width:100%;}
.indexPicBox{ width:100%; height:407px; margin:0 auto; overflow:hidden;}
.hotPic{ width:100%; height:407px; position:relative; overflow:hidden;}
.hotPic .num{ position:absolute;right:0; bottom:0; z-index:100;width:638px; padding-right:8px; height:30px; text-align:right; display:none;}
.hotPic .num span{ width:20px; height:20px; display:inline-block; line-height:20px; font-size:14px; text-align:center; margin:5px 2px 0; cursor:pointer; background:#222; color:#fff;}
.hotPic .num span.cur{ background:#54BFFF;color:#fff;}
.hotPic .pic{ position:relative; z-index:5; width:1440px; margin:0 auto;}
.hotPic .pic li{ position:absolute; display:none; width:100%; overflow:hidden;}
.hotPic .pic li img{ width:1440px; height:407px; display:block; margin:0 auto;}

/*page*/
DIV.digg {clear:both;
	PADDING: 3px;  MARGIN: 12px;  TEXT-ALIGN: center;COLOR: #888; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; 
}
DIV.digg A { 
	 PADDING:6px 12px;  MARGIN: 2px; COLOR: #888;  TEXT-DECORATION: none;background:#fff;
}
DIV.digg A:hover {
	 COLOR: #000; 
}
DIV.digg A:active {
	COLOR: #000;
}
DIV.digg SPAN.current {
	 PADDING:6px 12px;   MARGIN: 2px; COLOR: #fff;background:#F0E326;
}
DIV.digg SPAN.disabled {
	 PADDING:6px 12px; MARGIN: 2px; COLOR: #888; background:#fff;
}
/*wrapper*/
.wrapper{width:1220px; margin:0 auto; margin-top:55px; overflow:hidden;}
.pro_title{background:url(../images/pro_title.jpg) no-repeat left top; height:57px; line-height:48px; text-align:center; color:#4b4b4b; font-family:\5E7C\5706; font-size:24px;}
.pro_title span{color:#37ba86; font-size:17px;padding-left:14px; font-family:Arial, Helvetica, sans-serif;}
ul.pro_list{width:990px;margin-top:28px; margin-left:auto; margin-right:auto;}
ul.pro_list li{float:left; display:inline; margin-right:1px; margin-bottom:1px; width:245px;}
ul.pro_list .pro_img{ display: table-cell; width:245px; height:229px; line-height:100px; text-align: center;*display:block;*font-size:100px;overflow:hidden;vertical-align:middle;}
ul.pro_list .pro_img img{ vertical-align: middle; max-width:245px; max-height:229px;}
/*container*/
#column{background:#ddd; width:100%; height:393px; margin-top:132px; }
#column .column_box{width:1250px; margin:0 auto; position:relative;}
ul.column_list{position:absolute; top:-63px;padding-left:60px; width:1180px;}
ul.column_list li{float:left; width:335px; margin-right:56px;}
ul.column_list .co_title{width:119px;margin-left:auto; margin-right:auto; margin-bottom:20px;}
ul.column_list h2{ color:#474848; font-size:18px; line-height:24px; font-weight:normal; text-align:center;}
ul.column_list .co_txt{color:#474848; line-height:24px; padding-top:32px; text-indent:2em; margin-bottom:48px; height:70px; overflow:hidden;}
ul.column_list .co_link{background-color:#37ba86; width:125px; height:37px; line-height:37px; text-align:center; margin-left:auto; margin-right:auto; } 
ul.column_list .co_link a{color:#fff; font-size:14px;}
ul.news_list{ width:278px; margin:0 auto;padding-top:32px; padding-bottom:48px;}
ul.news_list li{background:url(../images/icon1.png) no-repeat 2px 10px; padding-left:15px; width:263px; float:none;}
ul.news_list li a{ color:#474848; line-height:24px;}
ul.column_list .co_case{width:208px;height:96px; padding:3px; background-color:#fff; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:28px;}
/*partner*/
.partner{width:500px; float:left; overflow:hidden; margin-bottom:24px; }
.par_title{border-bottom:7px solid #37ba86; font-weight:bold;color:#848484; padding-bottom:8px; width:500px;}
.par_title h2{color:#37ba86; font-size:24px;padding-bottom:10px;}
.par_title h2 span{color:#5c5c5c; padding-left:22px;}
ul.par_list{padding-left:16px;background-color:#fcfcfc; width:550px; padding-top:24px;}
ul.par_list li{float:left; margin-right:22px; margin-bottom:16px; border:1px solid #f3f3f3;padding:3px; width:92px;}
ul.par_list .par_pic{display: table-cell; width:92px; height:68px; line-height:40px; text-align: center;*display:block;*font-size:40px;overflow:hidden;vertical-align:middle;}
ul.par_list .par_pic img{vertical-align:middle;}
/*need*/
.need{width:580px; float:right;}
.need h2{color:#4b4b4b; font-size:20px; font-weight:normal; letter-spacing:1px;}
table.table1{border-collapse:collapse; width:504px; margin-top:14px;}
table.table1 td{padding-bottom:14px;}
table.table1 .txtInput1{ height:30px; border:1px solid #e5e5e5; width:225px; margin-right:35px; color:#b6b6b6;font-size:14px;padding-left:5px; line-height:30px;}
table.table1 .txtInput2{ width:375px;height:30px; border:1px solid #e5e5e5; color:#b6b6b6; font-size:14px;padding-left:5px;}
table.table1 .txtarea{height:206px; width:495px;border:1px solid #e5e5e5;color:#b6b6b6; font-size:14px;line-height:28px; padding-left:5px;}
table.table1 .submit{background:url(../images/submit.jpg) no-repeat left top; border:none; width:170px; height:50px; cursor:pointer;}
/*product*/
.page{height:35px;width:95%;margin:0 auto;border-top:1px dotted #338401;color:#000;}
.page a{color:#000;}
ul.product{padding-top:57px; width:1400px; padding-bottom:40px;}
ul.product li{width:251px; display:inline; margin-right:71px; margin-bottom:41px; float:left;}
ul.product .pro_img{display: table-cell; width:251px; height:237px; line-height:100px; text-align: center;*display:block;*font-size:100px;overflow:hidden;vertical-align:middle;}
ul.product .pro_img img{vertical-align:middle;}
/*about*/
.about{background:url(../images/about_bg.jpg) no-repeat center top; width:100%; height:394px; margin-bottom:68px;}
.about_box{width:1220px; margin:0 auto; color:#fff; overflow:hidden;}
.about_box h2{font-size:30px; font-weight:normal; line-height:100px; padding:10px 0;}
.about_area{float:left; font-size:14px; line-height:24px; width:540px; padding-right:30px; padding-left:30px; color:#fff;}
.about_area h3{font-size:24px;padding-bottom:35px; padding-top:2px;}
.about_text{padding-top:100px; padding-bottom:100px;}
.about_pic{float:left;}
.about_txt{ float:right; width:700px; padding-right:20px; font-size:14px; color:#767676; line-height:24px;}
.about_txt h2{ color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:48px;}
/*part*/
.part{ width:1012px; margin:0 auto; padding-bottom:80px;}
/*news_center*/
.news_center{background:url(../images/about_bg.jpg) repeat center top;}
.newsc_box{width:1220px; padding-bottom:100px;}
.about_area a{display:block; color:#fff;}
/*case*/
ul.case{width:1400px;}
ul.case li{float:left; display:inline; width:271px; margin-right:44px; margin-bottom:65px;}
ul.case .case_pic{display: table-cell; width:271px; height:189px; line-height:100px; text-align: center;*display:block;*font-size:100px;overflow:hidden;vertical-align:middle;}
ul.case .case_pic img{vertical-align:middle; max-width:271px; max-height:189px;}
ul.case .case_text{width:271px; height:53px;}
ul.case .ca{width:46px; float:left; border-bottom:2px solid #ff688d; font-size:24px; color:#3c3c3c; text-align:center;}
ul.case .ca span{display:block; font-size:14px; color:#8d8d8d;}
ul.case .ca_txt{ width:215px; float:right;font-size:12px; line-height:16px;}
ul.case .ca_txt a{color:#a3a3a3;}
ul.case .ca_txt h3{font-size:18px; line-height:30px;}
ul.case .ca_txt h3 a{color:#4e4e4e;}
/*recruit*/
ul.recruit{ width:1400px;}
ul.recruit li{background:url(../images/recruit_bg.jpg) no-repeat left top; float:left; margin-right:96px; margin-bottom:70px; display:inline;padding:35px; width:271px; height:146px; line-height:24px; font-size:14px;}
ul.recruit li h3 a{color:#0f9d65; font-size:24px; padding-bottom:15px; display:block;}
ul.recruit li a{ color:#747474;}
/*contact*/
.contact{padding-left:305px; color:#676767; line-height:20px;}
/*wrapper_show*/
.wrapper_show{font-size:14px; line-height:24px;color:#767676;padding:15px 0;}
.wrapper_show h2{text-align:center; font-size:32px; padding:15px 0; font-weight:normal;}
/*footer*/
#footer{background-color:#37ba86;}
#footer .footer_box{width:1220px; margin:0 auto; background-color:#37ba86; color:#fff; line-height:20px; text-align:center; padding:5px 0;}
#footer .footer_box a{ color:#fff; }
#type{ width:1200px; margin:0 auto; padding-top:30px;}
#type ul li{ float:left; width:290px; background:#000; margin-right:10PX; text-align:center; margin-bottom:5PX; height:24px; line-height:24px;}
#type ul li a{ color:#fff; font: bold 14px/24px "微软雅黑"; display:block;}
