﻿.indexMain{border:solid 1px #cecece; border-top:solid 2px #e61c22; background:#fff; padding:28px 28px 0; height:141px;}
.indexMain .tit{text-align:right; height:20px; line-height:20px; margin-bottom:10px;}
.indexMain .tit span{float:left; display:inline;}
.indexMain .tit a{color:#e62428; font-size:11px;}
.indexNews{width:372px; float:left; display:inline;}
.indexNews ul li{height:22px; line-height:22px; background:url(../images/point.gif) no-repeat left center; text-align:right; padding-left:8px; color:#747474; font-size:11px;}
.indexNews ul li a{color:#333; float:left; display:inline; font-size:12px;}
.indexBusiness{width:529px; float:right; display:inline; overflow:hidden;}
.indexBusiness ul{width:540px;}
.indexBusiness ul li{width:130px; float:left; display:inline; margin-right:3px;}
.indexBusiness ul li a{display:block; line-height:24px; font-weight:bold; color:#fff; text-align:center; background:url(../images/indexBusinessBg.jpg) repeat-x bottom;}
.indexBusiness ul li a:hover{background:url(../images/indexBusinessHover.jpg) repeat-x bottom; text-decoration:none;}
.indexBusiness ul li a img{margin-bottom:1px;}
.subMenu{width:172px; float:left; display:inline; padding:20px 38px 0 0;}
.subMenu ul{}
.subMenu ul li{border-bottom:solid 1px #fff;}
.subMenu ul li a{display:block; width:172px; height:24px; line-height:24px; text-align:center; color:#404041;}
.subMenu ul li a:hover,.subMenu ul li.cur a{background:#000; color:#fff; text-decoration:none;}
.subMenu ul li dl{display:none;}
.subMenu ul li.cur dl{display:block; padding:5px 0;}
.subMenu ul li.cur dl dd{font-family:\5FAE\8F6F\96C5\9ED1; font-size:11px;}
.subMenu ul li.cur dl dd a{background:none; color:#545456; display:inline;}
.subMenu ul li.cur dl dd a:hover{text-decoration:underline;}
.newsBg{background:url(../images/news/sub.png) no-repeat 0 260px;}
.newsBg ul{height:500px;}
.w790{width:720px; padding:20px 30px 0 40px; background:#fff;min-height:500px;height:auto !important; height:500px;}
.crumb{height:30px; line-height:30px; text-align:right; color:#9f9fa0;}
.crumb span{float:left; display:inline; font-size:20px; color:#000; font-family:\5FAE\8F6F\96C5\9ED1;}
.crumb a{color:#9f9fa0;}
.crumb em{color:#000;}

.ucanNewsUl{margin-top:15px;}
.ucanNewsUl li{background:url(../images/news/line.gif) bottom repeat-x;position:relative;height:32px;}
.ucanNewsUl li div{height:24px;padding:7px 0 0 5px;}
.ucanNewsUl li span,.ucanNewsUl li em{color:#A9A9A9;}
.ucanNewsUl li span{font-size:11px;}
.ucanNewsUl li em{padding:0 10px 0 6px;}
.ucanNewsUl li.hover div{background:url(../images/news/newsLibg.png);}
.ucanNewsUl li a{color:#000;}

.ucanTopnews{width:720px;overflow-x:hidden;padding-top:30px;}
.ucanTopnews ul{height:330px;width:800px;}
.ucanTopnews li{width:192px;height:299px;background:url(../images/news/topBg.png) no-repeat center top;display:inline;float:left;margin-right:8px;padding:20px 17px 0 25px;}
.ucanTopnews li h3{height:15px;color:#000;font-size:11px;}
.ucanTopnews li h2{height:28px; font-size:12px;}
.ucanTopnews li h2 a{font-weight:700;color:#000;}
.ucanTopnews li .timg img{width:192px;height:122px;}
.ucanTopnews li p{padding-top:14px;height:90px;display:block;line-height:21px;color:#555;}
.ucanTopnews li .nmore{display:block;width:40px;height:17px;text-indent:-8888px;background:url(../images/news/more.gif);float:right;}

.newsDetail{padding-top:25px;}
.newsDetail h1{font-weight:700;height:30px;line-height:30px;background:url("../images/news/tit.png") no-repeat;padding-left:20px; font-size:12px; font-weight:bold;}
.newsDetail p.time{padding-right:10px;color:#959595;display:block;height:24px;line-height:24px;background-color:#f8f8f8;text-align:right;}
.newsDetail .con{line-height:22px;color:#5D5D5D;padding:20px 20px 0 20px;}
.newsDetailPage{margin-top:30px;height:60px;background-color:#efefef;border-bottom:6px solid #d1d1d1;
	padding:15px 0 0 15px;position:relative;}
.newsDetailPage p{line-height:24px;}
.newsDetailPage p a{color:#525252;}
.newsDetailPage a.back{background:url("../images/news/back.png") repeat-x;width:66px;height:22px;line-height:22px;color:#fff;display:block;
	text-align:center;position:absolute;right:13px;top:28px;}

.hr{padding:25px 0 0;}
.hr table{border-collapse:collapse;}
.hr th{color:#fff; font-weight:bold; background:#e52f32; padding:3px 0; text-align:center;}
.hr td{padding:3px 0; text-align:center; color:#666;}
.hr td a{color:#666;}
.hr .odd td{background:#f1f1f1; padding:1px 0;}
.hrDetail{padding:25px 0;}
.hrDetail table{margin-bottom:20px;}
.hrDetail th{font-size:14px; font-weight:bold; color:#3c3c3d; padding:5px 0;}
.hrDetail th a:hover{ text-decoration:none;}
.hrDetail .btn-send{display:inline-block; width:77px; height:26px; line-height:26px; text-align:center; background:url(../images/contact/btn-send.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold;}
.hrDetail h3{height:28px; line-height:28px; background:#d0d0d0; padding-left:10px; font-size:12px;}
.hrDetail .back a{color:#bf0000; font-size:14px; font-weight:bold;}

.honor{background:url(../images/about/honorBg.jpg) no-repeat 0 0;}
.honor .topText{height:138px; padding:20px 0 0 26px; font-family:\5FAE\8F6F\96C5\9ED1;}
.honor .topText h2{font-size:18px; color:#000; font-family:\5FAE\8F6F\96C5\9ED1; margin-bottom:5px;}
.honor .topText p{line-height:20px;}
.honor .topHonor{height:400px; overflow:hidden;}
.honor .topHonor ul{width:480px; padding:12px 0 0 46px;}
.honor .topHonor ul li{width:130px; height:192px; float:left; display:inline; margin-right:27px;}
.honor .topHonor ul li img{border:solid 1px #ddd;}
.honor .topHonor ul li .text{text-align:center; height:110px; line-height:110px; width:106px;}
.honorList ul{padding-left:30px;}
.honorList li{width:140px; height:130px; float:left; display:inline; margin-right:30px;}
.honorList li img{border:solid 1px #ddd;}
.honorList li .text{height:34px; line-height:34px; text-align:center;}

.about{line-height:21px;}
.about .txt{margin-bottom:20px; padding-top:20px;}
.about .txt span{color:#e32b2e; font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px; margin-right:5px;}
.about .txt em{border-bottom:solid 1px #e32b2e;}
.about p{margin-bottom:20px;}
.aboutBg{background:url(../images/about/sub.png) no-repeat 0 260px;}
.aboutBg ul{height:500px;}

.contact{padding:20px 0;}
.company{height:171px; background:url(../images/contact/companyBg.jpg) no-repeat; padding:20px 0 0 32px; line-height:20px; margin-bottom:20px;}
.company h2{color:#e32b2e; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; height:40px; line-height:40px;}
.telBox{height:291px; background:url(../images/contact/telBoxBg.jpg) no-repeat; padding:10px 32px 0; margin-bottom:33px;}
.telBox h3{font-size:14px; font-weight:bold; color:#e52e32; height:40px; line-height:40px;}
.telBox th{width:25%; font-weight:normal;}
.bdbtm{border-bottom:solid 1px #ddd; padding-bottom:10px; margin-bottom:10px;}
.contact .sub{width:720px; overflow:hidden;}
.contact .sub ul{width:800px;}
.contact .sub ul li{width:282px; height:116px; float:left; display:inline; margin-right:100px;}
.contact .sub ul li h3{font-weight:bold; color:#e52e32; height:25px; line-height:25px; font-size:12px; border-bottom:solid 1px #ddd;}
.contact .sub ul li p{line-height:21px; padding:10px 0 0;}

.productList{padding-top:20px;}
.productList ul{border-bottom:solid 1px #eee; border-left:solid 1px #eee; width:715px;}
.productList ul li{float:left; display:inline; width:142px; height:170px; border-right:solid 1px #eee; border-top:solid 1px #eee; text-align:center;}
.productList ul li img{margin-bottom:5px;}
.productList ul li a{color:#666;}
.productDetail{padding:20px 0;}
.productDetail .pic{width:292px; float:left; display:inline; margin-right:20px;}
.productDetail .pic .bigImg{border:solid 1px #eee; height:290px;}
.productDetail .pic .smallImg{width:292px; height:152px; overflow:hidden;}
.productDetail .pic .smallImg{width:300px;}
.productDetail .pic .smallImg ul li{float:left; display:inline; background:url(../images/product/smallBg.gif) no-repeat center bottom; width:68px; height:67px; text-align:center; padding-top:8px; margin-right:7px;}
.productDetail .pic .smallImg ul li.cur{background:url(../images/product/smallBgHover.gif) no-repeat center bottom;}
.productDetail .pic .bigImg img{display:none;}
.productDetail .text{width:375px; float:left; display:inline; line-height:21px;}
.productDetail .text h3{font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px; border-bottom:dotted 1px #eee; padding-bottom:10px; margin-bottom:10px;}
.productDetail .text p span{font-weight:bold; color:#333;}
.singlePage{padding-top:20px;}
.banner_news{background:url(../images/news/banner.jpg) no-repeat center top;}
.banner_business{background:url(../images/business/banner.jpg) no-repeat center top;}
.banner_about{background:url(../images/about/banner.jpg) no-repeat center top;}
.business ul li{margin-bottom:25px;}
.business ul li .img{float:left; display:inline; width:130px; height:80px; padding-top:3px;}
.business ul li .text{float:right; display:inline; width:569px;}
.singlePage{padding-bottom:50px;}
.singlePage p{line-height:21px; margin-bottom:20px; color:#666;}
.banner_product{background:url(../images/product/banner.jpg) no-repeat center top;}
.banner_hr{background:url(../images/hr/banner.jpg) no-repeat center top;}
.banner_contact{background:url(../images/contact/banner.jpg) no-repeat center top;}
.sitemapInfo{border:1px solid #d7d7d7; margin-bottom:20px}
.sitemapInfo h4{background:#f5f5f5; height:28px; line-height:28px; padding-left:12px}
.sitemapInfo h4 a{color:#333333; font-size:14px; font-weight:bold}
.sitemapInfo ul li{float:left; width:148px;  height:28px; line-height:28px; font-size:14px; padding-left:10px}
.sitemapInfo ul li a{color:#333; background:url(../images/contact/sitemap.jpg) left center no-repeat; padding-left:10px; font-size:12px;}
.strategy{background:url(../images/hr/strategyBg.jpg) no-repeat; height:545px;}
.strategy p{margin:0;}
.strategy p.line{border-bottom:solid 1px #ddd; height:40px; line-height:40px; color:#444; padding-left:10px; font-family:\5FAE\8F6F\96C5\9ED1;}
.strategy p.line img{vertical-align:middle; _vertical-align:baseline;}
.p20{padding:20px;}
.strategy .p20 span{color:#e52c31; font-size:16px; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1;}
.strategy .box{padding:30px 0 0 23px; width:335px;}
.strategy .box strong{font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#000;}
.strategy .box ul{padding-top:10px;}
.strategy .box ul li{background:url(../images/arrow.gif) no-repeat left center; padding-left:10px; height:21px; line-height:21px;}

.feedback{padding:30px;}
.feedback th{width:70px; text-align:right; font-weight:normal; padding:5px; vertical-align:top;}
.feedback td{padding:5px; vertical-align:top;}
.feedback td .text{width:200px; height:20px; border:solid 1px #aaa; line-height:20px;}
.feedback td textarea{width:300px; height:100px; border:solid 1px #aaa; line-height:20px;}
.feedback td .btn-send{width:77px; height:26px; line-height:26px; border:none; background:url(../images/contact/btn-send.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold;}
.productDetail .text .btn-send{display:inline-block; width:77px; height:26px; line-height:26px; text-align:center; background:url(../images/contact/btn-send.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold;}
