﻿@charset "utf-8";
/*Reset*/
body,.wp960 div,.wp960 dl,.wp960 dt,.wp960 dd,.wp960 form,.wp960 p{margin:0;padding:0;}
/*Common*/
.cl:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.cl{*zoom:1;}

/*Base*/
.wp960,.wp960 input,.wp960 button,.wp960 textarea,.wp960 select{font: 12px/18px "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;color:#111;margin:0;padding:0;}
.wp960{ width:960px!important; margin:0 auto;color:#111;padding:0;}
.wp960 .r{display:inline;float:right!important;}
.wp960 .l{display:inline;float:left!important;}
.wp960 ul,.wp960 li{ list-style:none;margin:0;padding:0;}
.miniNav960 .l li a,.miniNav960 .login li.other a,.settings li.sub a,.settings li.new a,.top960 .cityDrop,.search960 .selectBox,.search960 .searchBt,.menuNav dt i,.footer960 dl,.menu960 .l li a.teshu{background:url(../images/compress.png) no-repeat 0 0;}

/*commonHd*/
.commonHd960{background:url(../images/commonhdbg.png) repeat-x 0 bottom;height:36px;width:100%;z-index:999;position: relative;}
.commonHd960 .miniNav960{background-color:#f1f4eb;height:32px; line-height:32px;}
.commonHd960 .wp960{height:32px; line-height:32px;}
.miniNav960 .l li{margin: 0 12px 0 0;float:left; display:inline; position:relative;z-index:1000; list-style:none;}
.miniNav960 .l li a{background-position: 0 -21px; display:block;padding:0 3px 0 17px; color:#222; text-decoration:none; }
.miniNav960 .l li.app a{background-position:0 5px;}
.miniNav960 .l li span{  position:absolute; top:25px; left:0; display:block; width:150px; height:150px; display:none;}
.miniNav960 .l li.cur span{ display:block;}
.miniNav960 .l li a:hover{ background-color:#e6ebdd; color:#778854; text-decoration:none;}
.miniNav960 .login li { float:left; display:inline;margin:0 10px 0 0; color:#ccc;}
.miniNav960 .login li a{ padding:0 3px;  display:block; float:left; color:#333;text-decoration:none;}
.miniNav960 .login li a:hover{background-color:#e6ebdd; color:#778854;text-decoration:none;}
.miniNav960 .login li.other a{display:block; text-indent:-99999px; width:25px;padding:0;}
.miniNav960 .login li a.weibo{background-position: 2px -137px;}
.miniNav960 .login li a.qq {background-position: 2px -169px;}
.miniNav960 .login li.nomg{ margin:0;}

.settings li{float:left; display:inline; color:#ddd;position: relative;z-index:999;}
.settings li a{ padding:0 10px; display:block; color:#222;text-decoration:none;}
.settings li a:hover{ background-color:#e6ebdd; color:#778854;text-decoration:none;}
.settings li.nopd a{ padding-right:3px;}
.settings li.name{color:#666; margin-right:10px;}
.settings li.name a{color:#222; padding-right:5px; float:left; display:inline;}
.settings li.sub a{background-position: 58px -51px;padding :0  16px 0 10px;}
.settings li.subCur a{background-color:#fff;background-position:58px -78px;}
.settings li.subCur a:hover{background-color:#fff;}
.settings li .dropDown {display: none;}
.settings li.subCur .dropDown { display:block;background:#fff;left: 0;line-height: 30px;position: absolute;text-indent: 20px;top: 28px;width: 100px;box-shadow: 0 1px #cccccc;}
.settings li.sub .dropDown p{ line-height:25px; height:25px; overflow:hidden; }
.settings li.sub .dropDown a{ background:none; padding:0 10px 0 10px;background:url(../images/subicon.png) no-repeat 50px 50px; color:#222; }
.settings li.sub .dropDown a.a1{ background-position:5px 0;}
.settings li.sub .dropDown a.a2{ background-position:5px -25px;}
.settings li.sub .dropDown a.a3{ background-position:5px -50px;}
.settings li.sub .dropDown a.a4{ background-position:5px -75px;}
.settings li.sub .dropDown a.a5{ background-position:5px -100px;}
.settings li.sub .dropDown a.a6{ background-position:5px -125px;}
.settings li.sub .dropDown a.a7{ background-position:5px -150px;}
.settings li.sub .dropDown a.a8{ background-position:5px -175px;}
.settings li.sub .dropDown a.a9{ background-position:5px -200px;}
.settings li.sub .dropDown a.a10{ background-position:5px -225px;}
.settings li.sub .dropDown a.a11{ background-position:5px -250px;}
.settings li.sub .dropDown a.a12{ background-position:5px -275px;}
.settings li.sub .dropDown a.a13{ background-position:5px -300px;}
.settings li.sub .dropDown a.a14{ background-position:5px -325px;}
.settings li.sub .dropDown a:hover{ background-color:#f5f8ef;}
.settings li.new{ font-weight:bold; }
.settings li.new a{ color:#333;padding-left:25px;}
.settings li.new.tips a{background-position: -43px -138px;}
.settings li.new.mes a{background-position: 5px -108px;}
.settings li.new.fre a{background-position: -43px -169px;}

/*header*/
.header960{ margin-bottom:15px; margin-top:-5px; padding-top:5px;clear:both;}
.top960{ height:75px;}
.top960 .logo{background:url(../images/shlogo.png) no-repeat; width:154px; height:43px;margin:15px 15px 0 0px; display:inline; text-indent:-99999px; }
.top960 .cityDrop{ height:25px; line-height:25px; padding:0 10px 0 24px; font-size:14px; text-align:center; margin-top:26px; cursor:pointer; position:relative;background-position:6px -205px; background-color:#f6f6f6; color:#666; border-radius:5px; z-index:100; }
.top960 .cityDrop p{position:absolute; top:25px; left:0px; width:420px;  border:2px solid #fba99b; background-color:#fff; text-align:left; padding:5px; font-size:12px; z-index:95;box-shadow: 0 1px #cccccc; display:none; }
.top960 .cityDrop p a {margin:3px 6px; float:left; display:inline;line-height:20px;width: 48px; text-align:center;text-decoration:none; color:#111;}
.top960 .cityDrop p a:hover{ background-color:#f77d67; color:#fff; text-decoration:none; }
.top960 .cityDrop.cur p{ display:block;}
.top960 .cityDrop.cur{ color:#ff755c; background-color:#fff;  }

/*menu*/
.menu960{height:40px;background-color:#7bc35f;border-radius:5px 5px 0 0;}
.menu960 .l li{float:left;display:inline; height:40px; line-height:40px; font-size:16px; text-align:center; margin:0 10px 0 10px; font-weight:bold;position:relative;}
.menu960 .l li.nomg{ margin-left:10px;}
.menu960 .l li a{ color:#fff; display:block;padding:0 17px; text-decoration:none;}
.menu960 .l li i.iNew{ position:absolute; top:0px; right:-15px; }
.menu960 .l li i.iNew2{ position:absolute; top:0px; right:-3px; }
.menu960 .l li i img{ background:none; vertical-align:bottom;}
.menu960 .l li a.teshu{ background-position:-43px -346px; color:#fffcdc; padding-left:25px;}
.menu960 .l li a:hover{ background-color:#5fa643; color:#fff;text-decoration:none; }
.menu960 .l li.cur a{ background-color:#5fa643;color:#fff;  }
.menu960 .l li a.teshu:hover{ background-position:-43px -392px; color:#fff;}
/*search*/
.wp960 .search960{width:316px;  margin:6px 5px 0px 0; }
.search960 .searchMain{height:28px; background-color:#fff; border-radius:5px;width:280px; float:left; display:inline;}
.search960 .regularSelect{width:56px;}
.search960 .tzSelect{position:relative; width:56px; float:left;  text-align:center; z-index:98; cursor:pointer;}
.search960 .selectBox{background-position:41px -233px;padding:5px 8px 5px 5px;line-height:18px; height:18px; color:#4a4a4a;}
.search960 .selectBox.cur{background-position:41px -264px; color:#2e9700;}
.tzSelect ul{ position:absolute; top:25px; left:1px; background-color:#FFF; padding:5px 0;width:62px; z-index:98;box-shadow: 0 1px #cccccc; display:none; }
.tzSelect ul li{ line-height:28px; height:28px; overflow:hidden; }
.tzSelect ul li:hover{ background-color:#f6f6f6;color:#2e9700;}
.search960 .txt{float: left; border:0 none;height:16px; line-height:16px; padding:6px 6px 6px 8px; color:#777; width:182px;}
.search960 .searchBt{ border:none;_border:0;float: left;width: 25px;height: 28px;text-indent: -9999em;cursor: pointer; background-position:0px -300px;}
.search960 .sperSch{ float:right; display:inline; width:28px; line-height:14px; color:#fff; text-decoration:none;}
.search960.sp {width:auto;}
.search960.sp .searchMain{border:1px solid #ced1c6;margin-top:16px;position: relative;}
.search960.sp .searchMain .searchBt{ position:absolute;float:none;right:-1px;top:-1px;width:36px;height:30px;border-radius:0 5px 5px 0;background:#7bc35f url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MUNCRjdFQUUwM0YxMUU1QjBGN0Y1REFEMjZFNDAzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MUNCRjdFQkUwM0YxMUU1QjBGN0Y1REFEMjZFNDAzNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxQ0JGN0U4RTAzRjExRTVCMEY3RjVEQUQyNkU0MDM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxQ0JGN0U5RTAzRjExRTVCMEY3RjVEQUQyNkU0MDM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+osGBDwAAATpJREFUeNqk0ztLA0EUhuHJFkFBEIuArahNKk1j1CYKgpeglipBa0s7f4CNYGtjYaloYSFBLBS7IClSpPSKwQsi3ohaur6jR5isu7OLGXhgYQ7f7pw5q1zXVYYMtnCDezziGAto9NTW+H2IYx1lTGMQU2hAF9Zwju6woE1sIIsTHGIFzUbxqHxpR1DQBEpSWEGP5Qjz2A8K0huTuECfrQ9w5GXt3j1HKdWPW7yhoOzrEwdIezccUcW2irae0eIX9IoXLEUM6sS1X9AeZiKGJKQVR3925Drv0BbS6JiMyLJtjubk1lIBIXqq83hCwq8m9p32s8awiiLyqKAJvZjFLj4wgBE8mCczg/SKYxwZtOIdZezgUmoWkcNwTdND+mKb8FNzMP8bpOVwhWS9QUp+Lf0jp+oN0oZw9iXAAF2tj8CsLVj1AAAAAElFTkSuQmCC') no-repeat 9px 6px;}
.search960.sp .searchMain .searchBt:hover{background-color:#5fa643; }

/*menuNav*/
.menuNav{ border:#ced1c6 1px solid; border-top:none; width:958px !important;  background-color:#fff; padding:3px 0; }
.menuNav dl {padding: 10px 10px 6px 23px;border-right: #dadcd5 1px solid; float:left; display:inline; font-size:14px; height:55px; overflow:hidden; }
.menuNav dl.dl1{width:330px;}
.menuNav dl.dl2{width:330px;}
.menuNav dl.dl3{width:195px;padding: 10px 0px 6px 23px; border:none;}
.menuNav dt,.menuNav dd { float:left; display:inline;}
.menuNav dt{ width:32px; white-space:nowrap;}
.menuNav dt a{ color:#2e9700;text-decoration:none;}
.menuNav dt i{display: block;width: 32px;height: 32px;margin: 0 auto;}
.menuNav dl.dl1 dt i{ background-position:0px -348px;}
.menuNav dl.dl2 dt i{ background-position:0px -395px;}
.menuNav dl.dl3 dt i{ background-position:0px -447px;}

.menuNav dd {margin-top: -5px; width:295px;}
.menuNav dd ul li {position: relative;padding: 0 5px 0 6px;line-height: 30px; height:30px;white-space: nowrap; float:left; display:inline; width:62px; }
.menuNav dl.dl3 dd{width:160px;}
.menuNav dl.dl3 dd ul li.teshu{padding: 0 0px 0 8px; width:76px;}

.menuNav dd a{ padding:0 2px; display:block;line-height: 20px; height:20px; margin:4px 0 ;border-radius:3px; border:1px solid #fff;text-decoration:none; color:#111;}
.menuNav dd a:hover{background-color:#f6fcf3;color:#2e9700; border:1px solid #abd69a; text-decoration:none; }


/*app*/
.appBox{ width:100%; background:#edf1e7;}
.appBox li{float:left; display:inline; width:160px; padding:15px 0 20px 60px; margin-right:20px; position:relative;}
.appBox .pic{position:absolute; top:15px; left:0px;}
.appBox img{width:50px; height:50px; vertical-align:bottom; border:none 0;}
.appBox .ti{ color:#2a8a01; font-size:16px;text-decoration:none;}
.appBox .ti:hover{ color:#2a8a01;}
.appBox  p{ color:#4a4a4a; margin-top:8px;}
.appBox  p a{text-decoration:none;}


/*footer*/
.footer960{ background-color:#f5f7f2; width:100%;height:270px;}
.footer960 .wp960{padding-top:30px;}
.footer960 dl{float:left; display:inline; width:190px;margin-bottom:22px; padding:0px 0 0 60px; height:45px; }
.footer960 dl.dl1{background-position:-0px -505px;}
.footer960 dl.dl2{background-position:-0px -564px;}
.footer960 dl.dl3{background-position:-0px -624px;padding-left:70px;}
.footer960 dl.dl4{background-position:-0px -673px;padding-left:65px; width:132px;}
.footer960 dt{ margin-bottom:5px; color:#2a8a01;font-size:16px;}
.footer960 dt a{ color:#2a8a01; }
.footer960 dd a{margin: 0 10px 0 0; color:#4a4a4a;text-decoration:none;}
.footer960 dd{ position:relative;}
.footer960 dd a span{  position:absolute; top:-45px; left:-20px; display:block; width:150px; height:150px; display:none;}
.footer960 dd a.cur span{ display:block;}
.footer960 p{ text-align:center; color:#666; line-height:26px}
.footer960 p em{ margin-right:15px; font-style:normal; text-decoration:none;}
.footer960 p a{ margin-right:15px; color:#666;text-decoration:none;}
.footer960 p.bd{border-top:1px solid #ddd;padding-top:20px; margin:0 0 10px;}
.footer960 .anPic a{display:inline-block; height:64px; margin-right:5px; }
.footer960 .anPic a img{border:none 0;}
.footer960 .anPic a.an1{width:40px;}
.footer960 .anPic a.an2{width:50px;}
.footer960 .anPic a.an3{width:83px;}
.footer960 .anPic a.an4{width:105px;}
.footer960 .anPic a.an5{width:63px;}
.footer960  a:hover{ color:#000;}  /*  * 添加广告标示  * lizhiyuan  * 2017/3/28  * lLUKE-65	web页面的广告JS SDK  */  .icon_gg {    display: inline-block;    width: 26px;    height: 14px;    background: url('../../../../../images/icon_gg.png') no-repeat center center;    vertical-align: -2px;    margin-left: 5px;  }







