﻿body { width:100%; background:#ffffff url(../images/common/Bg.png) repeat-y center;}
.bodyWrap{ width:100%; background:url(../images/common/BgTop.png) no-repeat top center;}


.header{ position:relative; width:1020px; height:110px; margin:0 auto;}
.header h1{ position:absolute; top:30px; left:20px;}
.header h2{ position:absolute; top:42px; left:220px; font-size:16px; line-height:20px; font-family:"微软雅黑"; color:#333;}
.header h2 em{ margin-right:10px;}
.header h2 b{ font-weight:bold; }
.header .hRight{ position:absolute; right:20px; top:26px;}
.header .hRight b{  display:block; color: #333333;font-size: 14px;font-family: "微软雅黑"; font-weight:normal; height:36px; line-height:36px;}
.header .hRight b a{ font-weight: bold;font-size: 16px;color: #cc0000;line-height: 32px;font-family: "微软雅黑";}
.header .hRight .i-ww{ margin:12px 5px 0 0; width:18px; height:18px;}
.header .hRight .i-qq{ margin:12px 5px 0 0; width:18px; height:18px;}
.header .hRight .i-sina{ margin:12px 5px 0 0;width:18px; height:18px;}
.header .hRight .tel{ color:#333333; font-size:14px; font-family:"微软雅黑"; height:30px; line-height:30px; }
.header .hRight .tel span{ color:#cc0000; font-size:22px; font-family:Arial; font-weight:bold;}

.nav{ width:960px; margin:0 auto; padding:0 10px; height:40px; line-height:40px;background:url(../images/common/navBg.png) no-repeat; position:relative; z-index:9997;}
.nav .firstLi{height:40px; width:960px; margin:0 auto;}
.nav li {float:left;position:relative; text-align:center; z-index:9998; padding-right:1px;}
.nav li a {_float:left; font-size:14px; display:block; color:#fff; font-weight:bold; line-height:40px; height:40px; width:119px; text-align:center;}
.nav li a:hover,.nav li a.current{/* background:url(../images/common/navOn.png) repeat-x; */ background:#ffd401; color:#8e4d00;}
.nav .downNav { position:absolute; display:none; left:0; z-index:9999; top:40px;}
.nav .downNav dd { border-top:1px solid #d2d2d2;}
.nav .downNav dd a {_float:none; border:0; display:block; text-align:center; background:#f5f5f5; color:#666; float:none; height:35px; line-height:35px; font-weight:normal; font-size:12px }
.nav .downNav dd a:hover { color:#fff; background:#1d9531;}
.nav li.proLi .downNav{ background:#f5f5f5; width:500px; padding-bottom:10px;}
.nav li.proLi .downNav dd{ border:0;}
.nav li.proLi .downNav dd a{ display:inherit; text-align:left; background:none;}
.nav li.proLi .downNav dd a:hover{ background:none; color:#1d9531;}
.nav li.proLi .downNav dd a.protype{ padding:0 10px; border-bottom:1px dotted #666; width:460px; margin:0 10px; font-weight:bold;}
.nav li.proLi .downNav dd .second{ padding:5px 10px 10px;width:480px; text-align:left; display:block; line-height:20px;}
.nav li.proLi .downNav dd .second a{ padding:0 5px; height:20px; line-height:20px; text-align:left; width:auto; display:inline-block; color:#666;}
.nav li.proLi .downNav dd .second a:hover{ background:#1d9531; color:#fff;}


.searchWrap{ margin:5px auto; width:980px; height:28px; clear:both; display:block;}
.searchWrap .sBtn{background:url(../images/common/search.png) no-repeat; width:269px; height:28px; float:left; padding-left:44px;}
.searchWrap .sBtn .sTxt{ width:180px; padding:6px; height:16px; line-height:16px; border:0; background:none; color:#999;}
.searchWrap .sBtn .search-btn{ width:77px; height:28px; border:0; background:none; cursor:pointer; color:#fff; font-weight:bold; font-size:14px;}
.searchWrap .kWords{ float:left; padding-left:10px; height:28px; line-height:28px;}
.searchWrap .kWords span{ font-weight:bold; margin-right:5px;}
.searchWrap .kWords a{ margin-right:20px;}


.wraper{ width:980px; margin:0 auto 10px;}
.wraper .leftWrap{ float:left; width:227px;}
.wraper .rightWrap{ float:left; width:743px; padding-left:10px;}

a.more{font-family: \5B8B\4F53; font-size:12px;}

.wraper .leftWrap .tit{ position:relative; color:#fff; background:url(../images/common/icon-leftTitBg.png) no-repeat; width:227px; height:42px; line-height:42px;}
.wraper .leftWrap .tit .titName{ font-size:14px; font-weight:bold; margin-left:20px;}
.wraper .leftWrap .tit em{ margin-left:5px;}
.wraper .leftWrap .tit a.more{ position:absolute; top:0px; right:10px; color:#fff;}



.proLeftW{ border-bottom:4px solid #1d9531;}
.proLeftW ul{ padding:7px 9px 5px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; width:207px; overflow:hidden;}
.proLeftW ul li{ margin-bottom:5px;}
.proLeftW ul li a{}
.proLeftW ul li a.proType{ padding-left:10px; width:197px; height:29px; line-height:29px; border-bottom:1px solid #ccc; background:url(../images/common/icon-leftTit.png) no-repeat 192px 13px; display:block; font-size:14px; font-weight:bold;}
.proLeftW ul li dl{ margin-top:5px;}
.proLeftW ul li dl dd{}
.proLeftW ul li dl dd a{ padding-left:20px; height:22px; line-height:22px; background:url(../images/common/icon-leftLi.png) no-repeat 10px center; display:block;}
.proLeftW ul li dl dd a:hover,.proLeftW ul li dl dd a.hover{ color:#1d9531;}



.btmNav{background:url(../images/common/navBg.png) no-repeat; width:954px; padding:0 13px; height:40px;}
.btmNav li{ float:left; width:106px; text-align:center;}
.btmNav li a{ height:40px; line-height:40px; font-size:14px; width:106px; font-weight:bold; color:#fff; display:block;}
.btmNav li a:hover{background:#ffd401; color:#8e4d00;}

.friendLink{ width:980px; margin:0 auto; line-height:20px; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #cbcbcb;}
.friendLink span{ font-weight:bold;}
.friendLink a{}
.friendLink em{ padding:0 10px;}


.btmLink{ width:980px; margin:15px auto;}
.btmLink ul{ margin-left:40px; margin-right:10px;}
.btmLink li{ float:left; padding-right:20px;width:112px;}
.btmLink li a{ font-weight:bold;}
.btmLink li dl{}
.btmLink li dl dd{}
.btmLink li dl dd a{ font-weight:normal;}

.footer{ width:780px; height:110px; margin:0 auto; padding:20px 7px 40px 43px;background:url(../images/common/btmBg.jpg) no-repeat center center;background-size:cover;}
.footer .logo{ float:left; padding-top:14px; padding-right:19px;}
.footer .footrtInfo{ float:left; width:570px;}
.footer .mail{ margin-right:20px;}
.footer .webmap{ margin-left:20px;}


/* Page */
.pages{ clear:both; text-align:left; float:right;}
.pages .page{padding-top:20px;}
.pages .page a{display:inline-block;background-color:#e8e9f3;padding:0 6px;border:1px solid #DCDDEA;line-height:18px;}
.pages .page span.cur_page{display:inline-block;padding:0 5px;color:#da251c;text-decoration:none;font-weight:700;}


/* GoToTop */
.goToTop{color:#333; display:none; font-family:\5B8B\4F53; position:fixed; margin-left:510px; bottom:5px; left:50%; z-index:99999; line-height:14px; background:url(../images/common/icon-toTop.png) no-repeat left bottom #fff; text-align:center; width:20px; height:20px;}
.goToTop:hover{background-position:top left;}
html{_background: url(about:black) no-repeat fixed;}
*html #goToTop{ position:absolute; z-index:110;top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);}


/*浮动*/
.drift{ width:50px; height:auto; position:fixed; bottom:40%; right:2px; z-index:999;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-top:350px;}
.drift li{ width:50px; height:49px; margin-bottom:3px;position: relative;}
.drift li a{ display:block;width:50px; height:49px; background:#2D2C32; overflow:hidden;}
.drift #rolls a{background:#1d9531;}
.drift li a:hover,.drift #rolls a:hover{ background:#1d9531;}
.drift li a:hover span{display:block;}
.drift li span{width:166px; right:51px;top: 0;height: 49px;line-height: 49px; background: #1d9531;color: #fff;text-align: center;font-family:Arial;position: absolute;font-size: 22px;font-weight: bold;display: none;}
.drift li .ewm{background:#fff;height:203px;border:1px solid #EEEFF1;}
.drift li .ewm img{width:146px;display:block;overflow:hidden;padding:10px 10px 3px 10px;width:146px;}
.drift li .ewm em{height:40px;line-height:18px;overflow:hidden;  font-family: "Microsoft YaHei";font-size:12px;font-weight:normal;color:#000;}
 

