/*
Template Name: default
Version: 1.0
Author: DouCo Design
Author URI: http://www.douco.com/
*/

/* 全局通用
----------------------------------------------- */
body { font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif; color: #555; background: #f4f4f4; }
body, button, input { font-size: 12px; line-height: 1.531; outline: none; margin: 0; padding: 0; border: 0; }
textarea { font-size: 12px;  outline: none; margin: 0; padding: 0; border: 0; }

p, ul, ol, dl, dt, dd, form, blockquote { margin: 0; padding: 0; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; margin: 0; padding: 0; }
em, b, i { font-style: normal; font-weight: normal; }
img { border: 0; }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #C70D0E; }
input, img, select { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix { overflow: hidden; zoom: 1; }
.none { display: none; }
#captcha { cursor: pointer; }
.more { float: right; padding-right: 8px; font-size: 12px; font-weight: normal; text-transform: uppercase; }
.more a { color: #999; }
.more a:hover { text-decoration: underline; }
hr { height: 1px; border: none; border-top: 1px solid #ccc; } 
.mr30{ margin-right:20px;}

/* 主体框架
----------------------------------------------- */
#wrapper { margin: 0px auto; margin-top:-2px; width: 100%; background: url(images/pad/pad_02.jpg) repeat-x top; }
#wrapper .wrap { width: 1000px; margin: 0px auto;  }
#wrapper .mb { margin-bottom: 50px; }
.top_bg { height: 35px; line-height: 35px; background-color: #38332c; border-bottom: 1px solid #1b1815 }
/* -- index -- */
#indexLeft { float: left; width: 600px; }
#indexRight { float: right; width: 360px; text-align: left; }
/* -- page -- */
#pageLeft { float: left; width: 180px; margin-right: 20px; }
#pageIn { float: left; width: 780px; overflow: hidden; }
/* 头部导航
----------------------------------------------- */
/* -- top -- */ 

/* -- header -- */
#header { width: 100%;    }
#header .logo { padding: 30px 0 19px 0; float: left; width: 235px; overflow: hidden; }
#header .top_v { width: 720px; float: right;  }
#header .top_v .v_sc { float: right; text-align: center; background: url(images/pad/padt_04.jpg) no-repeat top center; width: 227px; height: 40px; line-height: 36px; }
/* --用户-- */
#header .top_v .v_user{  float:right; height: 40px; line-height: 36px; font-size:12px; }
#header .top_v .v_user a{ display:inline-table; padding:5px 10px;}
/* --用户 end-- */
#header .top_v .v_ico { margin-top: 20px; }
#header .top_v .v_ico ul li { display: inline-block; float: left; line-height: 150%; font-size: 14px; margin-left: 20px; font-weight: bold; }
#header .top_v .v_ico ul li.first { width: 260px; }
#header .top_v .v_ico ul li a.wx { position:relative;z-index:999;}
#header .top_v .v_ico ul li a.wx div{ display:none; position:absolute; top:50px; left:0; z-index:99999; width:180px; height:220px; padding:5px; text-align:center; font-size:12px; color:#666; background-color:#FFF; word-break:normal; line-height:150%;}
#header .top_v .v_ico ul li a.wx:hover div{  display:inline-block;}
/**/
#header .top_v .v_ico ul li a { display: inline-block; line-height: 46px; position: relative; font-weight: bold; }
#header .top_v .v_ico ul li img { float: left; margin-right: 5px; }
#header .top_v .v_ico ul li span { font-family: Britannic Bold, Tahoma, Geneva, sans-serif; color: #da251c; font-size: 24px; white-space: nowrap; }
#header .searchBox { float: right; }
#header .searchBox { margin: 85px 10px 0 0; }
#header .searchBox .keyword { width: 210px; }
#header .wrap { width: 1000px; background:url(images/pad/head_bg.png) no-repeat bottom center; }
/* -- mainNav -- */
#mainNav { font-size: 14px; width: 100%; position: relative; z-index: 990; height: 40px; }
/* LEVEL ONE */
#mainNav ul.wrap { }
#mainNav ul li { float: left; zoom: 1; }
#mainNav ul li a.first { background: none }
#mainNav ul li a { display: block; font-size: 14px; padding: 0 32px;  height: 40px; line-height: 40px; color: #f5f5f5; text-decoration: none; font-weight: normal }
#mainNav ul li.hover, #mainNav ul li.cur { position: relative; z-index: 999 }
#mainNav ul li.hover a, #mainNav ul li.cur a { color: #FFF; margin-top:-4px; background:url(images/pad/bt_nav.png) no-repeat center center;font-weight: bold }
#mainNav ul li .last { margin-right: -1px; padding: 0 33px; }
/* LEVEL TWO */
#mainNav ul ul { min-width: 135px; _width: 135px; display: none; position: absolute; top: 100%; left: 0; }
#mainNav ul ul.fabout li a{min-width: 70px; _width: 70px;  }
#mainNav ul ul li { font-weight: normal; float: none; }
#mainNav ul li.hover ul li a { white-space: nowrap; color: #FFF; font-weight: normal; background: none; background: #318335; display: inline-block; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; margin:0; width:130px; padding:0; text-align:center;}
#mainNav ul li.hover ul li.hover a {
alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; font-weight: bold; }
#mainNav ul li.hover ul a.parent { background: url(images/icon_red.gif) no-repeat 100px 50%; }
/* LEVEL THREE */
#mainNav ul ul ul { left: 100%; top: 0; border-top: 0; _border-top: 1px; }
#mainNav ul li.hover ul li.hover ul li a { color: #24313C; }
#mainNav ul li.hover ul li.hover ul li.hover a { color: #FFF; }
/* 首页样式
----------------------------------------------- */
/* -- 幻灯 -- */
.ad{position: relative;height: 400px; overflow:hidden;  }
.slideShow {  margin: 0 auto; padding: 0; z-index: 1; }
.slideShow .slides a { display: block; height: 400px; background-repeat: no-repeat; background-position: center center; }
.slideShow .slideBox {
background:; /*fix other elements on the page moving (on Chrome)*/ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
/* -- slideLoading -- */
.slideShow .slideLoading { min-height: 50px; background: url(images/slide_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
/* -- previous 和 next 按钮 -- */
.slideShow .arrowBox a { z-index: 50; font-family: \5b8b\4f53, sans-serif; position: absolute; display: block; margin-bottom: -20px; width: 40px; height: 60px; bottom: 50%; line-height: 60px; text-decoration: none; text-align: center; color: #fff; font-size: 2em; background-color: #333; background-color: rgba(50,50,50,.3); filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.slideShow .arrowBox a.disabled { display: none; }
.slideShow .arrowBox .arrowPrev { left: 20px; }
.slideShow .arrowBox .arrowNext { right: 20px; }
.slideShow .arrowBox a:hover { background-color: rgba(50,50,50,.6); 

filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;
}
/* -- controlBox -- */
.slideShow .controlBox { z-index: 30; position: absolute; bottom: 10px; width: 100%; text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; }
.slideShow .controlBox .control { display: inline-block; *zoom: 1;
 *display: inline;
}
.slideShow .controlBox.controlDefault a { background: url(images/inactive.png) no-repeat 50% 50%; text-indent: -9999px; overflow: hidden; width: 20px; height: 30px; clear: none; display: block; }
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active { background: url(images/active.png) no-repeat 50% 50%; }
/* -- slideTitle -- */
.slideShow .slideTitle { z-index: 20; position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.slideShow .slideTitle span { color: #fff; display: block; font-size: .85em; padding: 15px 10px; }
/* -- sileThumb -- */
.slideShow .sileThumb { z-index: 30; text-align: center; position: absolute; bottom: 8px; right: 8px; }
.slideShow .sileThumb a { margin: 0 3px; }
.slideShow .sileThumb a img { border: solid #B0B0B0 1px; }
.slideShow .sileThumb a.active img { border: solid #19B4EA 1px; }
/* -- index --*/
.radius-4 { border-radius: 4px; overflow: hidden; }
.border { border: 1px solid #eee; }
/*理财产品-保险产品*/
.relative { position: relative !important; }
.absolute { position: absolute !important; }
.pl-10 { padding-left: 10px !important; }
.pr-10 { padding-right: 10px !important; }
.pt-5 { padding-top: 5px !important; }
.fs-16 { font-size: 16px !important; }
.text-center { text-align: center !important; }
.block { display: block; }
a.line, a.line:hover { text-decoration: underline; }
a:link, a:visited, a:hover, a:active, a:focus, a.active { outline: none; text-decoration: none; }
a:link, a:visited, a:hover, a:active, a:focus, a.active { outline: none; text-decoration: none; }
.text-white { color: #fff; }
.mt-5 { margin-top: 5px !important; }
.fs-12 { font-size: 12px !important; }
.bg-white { background-color: #fff !important; }
.mb-10 { margin-bottom: 10px !important; }
/* 通用结构	
----------------------------------------------- */

/* -- form -- */
.btn { display: inline-block; background-color: #0072C6; color: #EEE; padding: 6px 25px; text-transform: capitalize; cursor: pointer; font-weight: bold; }
.btn:hover { text-decoration: none; color: #FFFFFF; background-color: #007AD5; }
.btnGray { display: inline-block; background-color: #CCC; border: 0; color: #333; padding: 6px 15px; text-transform: capitalize; cursor: pointer; font-weight: bold; }
/* -- input -- */
.textInput { padding: 0 4px; height: 28px; border: 1px solid #DDDDDD; background-color:#ffffff; }
.textArea { padding: 4px; border: 1px solid #DDDDDD;background-color:#ffffff; }
/* -- style -- */
.price { color: #CC0000; }
/* -- incBox -- */
.incBox { margin-bottom: 15px; }
.incBox h3 { height: 35px; line-height: 35px; color: #7A7F81; font-weight: normal; font-size: 12px; border-bottom: 1px solid #CBD1D3; }
.incBox h3 a { color: #7A7F81; }
/* -- tree -- */
.treeBox { margin-bottom: 15px; background: none repeat scroll 0 0 #FFF;   }
.treeBox h3 {  background: #090 url(images/pad/rbt.jpg) no-repeat left top;font-weight: normal; }
.treeBox h3 span{ font-size: 18px; letter-spacing: 1px; height:88px; line-height:88px; padding-left:40px; text-transform: uppercase; color: #FFFFFF;  background:url(images/pad/ico_03.jpg) no-repeat right center;font-weight: normal; display:block;}
.treeBox .listbox { font-size: 11px; padding: 5px 0px;  margin: 0; border-radius: 0px 0px 5px 5px; }
.treeBox .sublist { margin: 0px 0px 0px 10px; }
.treeBox li { margin: 0px 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #cccccc; }
.treeBox li.cur a {   color:#090;font-weight: bold; text-decoration: none; }
.treeBox li a { height:60px; line-height: 60px;color: #5C5B5B; font-size: 16px; display:inline-block; width:100%; font-weight: normal; text-decoration: none; }
.treeBox li a:hover { text-decoration: none;  color:#090;font-weight: bold; }
.treeBox li a span{ width:30px; display:inline-block;}
.treeBox .searchBox { margin: 20px 0; }
.treeBox .searchBox .keyword { width: 116px; }
/* -- searchBox -- */
.searchBox { border: 1px solid #DDDDDD; background-color: #FFF; height: 28px; padding-left: 10px; }
.searchBox { position: relative; white-space: normal }
.searchBox label { height: 0; line-height: 0; overflow: hidden; width: 0; position: absolute; font-size: 0; z-index: -1; outline: 0 }
.searchBox .keyword { color: #999; }
.searchBox .keyword:focus { color: #555 }
.searchBox .keyword::-webkit-input-placeholder {
 color:#CCCCCC;
}
.searchBox .keyword:focus:-moz-placeholder, .searchBox .keyword:focus::-moz-placeholder {
color:transparent!important
}
.searchBox .keyword:focus::-webkit-input-placeholder {
color:transparent!important
}
.searchBox .btnSearch { background: #E0E0E0 url(images/btn_search.gif) no-repeat; width: 28px; height: 28px; text-indent: -999px; overflow: hidden; cursor: pointer; }
/* -- 上一页下一页 -- */
.lift { margin-top: 60px; color: #666;font-size:14px }
.lift a { color: #666; font-size:14px }
.lift a:hover { color: #f60; }
.lift span { margin-right: 15px; }
/* 库项目样式
----------------------------------------------- */
/* -- urHere -- */
.urHere { height: 35px; line-height: 35px; color: #999999; font-size:14px;}
.urHere a { color: #999999; font-size:14px; }
.urHere b { margin: 0 8px; }
/* -- recommendProduct -- */
.recommendProduct { padding-top: 10px; }
.recommendProduct li { float: left; width: 157px; height: 181px; margin-right: 17px; text-align: center; border: 1px solid #E4E4E4; }
.recommendProduct li.clearBorder { margin-right: 0; margin-bottom: 20px; }
.recommendProduct .img { margin-bottom: 8px; height: 150px; vertical-align: middle; }
.recommendProduct .name { height: 30px; line-height: 30px; font-size: 14px; }
.recommendProduct .name a { color: #999999 }
/* -- about -- */
.about { padding-top: 13px; }
.about p { float: left; width: 120px; height: 154px; }
.about dl { float: right; width: 465px; height: 154px; }
.about dl dt { display: block; font-size: 16px; font-weight: bold; color: #313131; padding: 5px 0; }
.about dl dd { line-height: 200%; color: #999999; word-wrap: break-word; word-break: normal; }
.about .aboutBtn { display: block; text-decoration: underline; color: #CC0000; font-weight: bold; margin-top: 12px; }
/* -- recommendArticle -- */
.recommendArticle li { background: url(images/icon_red.gif) no-repeat left 50%; border-bottom: 1px dotted #D1D1D1; line-height: 38px; padding-left: 15px; }
.recommendArticle li b { float: right; color: #999999; }
.recommendArticle li.last { border-bottom: 0; }
/* -- contact -- */
.contact { border: 1px solid #CBD1D3; background-color: #EFEFEF; padding: 15px; }
.contact h3 { border-bottom: 1px solid #CBD1D3; padding-bottom: 10px; font-size: 14px; color: #7A7F81; }
.contact .box { padding: 15px 0 0 3px; }
.contact dl { margin-bottom: 8px; zoom: 1; overflow: hidden; }
.contact dt { float: left; background: url(images/icon_contact.gif) no-repeat 0 0; width: 30px; height: 30px; margin-right: 17px; }
.contact dt.tel { background-position: 0 -30px; }
.contact dt.fax { background-position: 0 -60px; }
.contact dt.url { background-position: 0 -90px; }
.contact dt.email { background-position: 0 -120px; }
.contact dd { float: left; width: 278px; color: #7A7F81; line-height: 30px; }
/* page
----------------------------------------------- */
#page { padding: 20px 0; }
#page h1 { color: #333333; font-size: 18px; font-weight: bold; }
#page .info { padding: 2px 0 20px 0; color: #999999; font-size: 13px; }
#page .content { color: #666666; line-height: 200%; padding-top: 10px; }
/* product_category
----------------------------------------------- */
.productList { color: #999999; }
.productList dl { float: left; width: 145px; margin: 0 30px 30px 0; border: 1px solid #EEEEEE; }
.productList dl.last { margin-right: 0; }
.productList dt { float: left; width: 130px; text-align: center; padding: 5px; }
.productList dd { float: left; width: 125px; padding: 15px 0 0 15px; }
.productList .name { overflow: hidden; }
.productList .name a { color: #999999; }
.productList .name a:hover { color: #000; }
.productList .brief { color: #999999; padding-top: 8px; }
.productList .price { padding-bottom: 10px; }
/* product
----------------------------------------------- */
#product { padding: 0px 0 15px 0; }
#product .productImg { float: left; width: 200px; margin: 30px 20px 20px 30px; }
#product .productInfo { width: 100%; padding: 0px 0 0 0; line-height: 200%; border: 1px solid #ddd; }
#product .productInfo h1 { font-size: 18px; background-color: #f5f5f5; border-bottom: 1px solid #ddd; padding: 10px 30px; color: #111; }
#product .productInfo ul { padding-top: 10px; }
#product .productInfo .productPrice { margin-bottom: 5px; font-size: 16px; line-height: 200%; }
#product .productInfo .productPrice span { display: inline-block; width: 160px; text-align: right; color: #999 }
#product .productInfo .productPrice .price { font-family: Arial; font-size: 20px; font-weight: bold; }
#product .productInfo .btnAsk { margin-top: 50px; zoom: 1; overflow: hidden; }
#product .productInfo .btnAsk dt { float: left; width: 88px; height: 39px; line-height: 39px; text-align: right; padding-right: 3px; margin-right: 6px; background-color: #E0E0E0; color: #333; font-weight: bold; }
#product .productInfo .btnAsk dd { float: left; width: 300px; }
#product .productContent { padding: 0px 0; border: 1px solid #ddd; margin-top: 20px; }
#product .productContent h3 { border-bottom: 1px solid #eee; }
#product .productContent h3 span { display: inline-block; padding: 10px 30px; color: #111; font-weight: bold; font-size: 16px; border-top: 3px solid #F60; background-color: #FFF; border-right: 1px solid #eee }
#product .productContent ul { padding: 25px 30px; color: #666; line-height: 200%; }
/* article_category
----------------------------------------------- */
#articleList dl { border-bottom: 1px dashed #D1D1D1;  }
#articleList dl.last { border-bottom: 0; }
#articleList dt {  line-height:30px; background: url(images/icon_red.gif) no-repeat left 50%; padding-left: 15px; }
#articleList dt a{ font-size:14px; color:#666666}
#articleList dt a:hover{ text-decoration:underline;color:#000000}
#articleList dd { color: #666; padding-left: 2px; line-height: 180%; zoom: 1; overflow: hidden; }
#articleList dd p { float: left; }
#articleList dd p.img { margin-right: 10px; }
#articleList dd p.desc { font-size:14px}
#articleList .numDate { float: right; text-align: right; padding-top:0px; } 
#articleList .numDate p { font-size: 12px; color: #999999; margin-top: 5px; }
/*****/
#articleList dl.first{ padding:20px 0px;}
#articleList dl.first dt{ background:none; height:130px; width:200px; overflow:hidden; float:left; padding:0; margin-right:20px; }
#articleList dl.first dd a.titi{ font-size:14px; font-weight:bold; margin-bottom:10px; display:inline-block;}
/* article
----------------------------------------------- */
#article { padding: 20px 0; }
#article h1.htitle { color: #333333; height:50px; margin:10px 0; line-height:50px; border-bottom:1px dashed #ccc; font-size: 20px; font-weight: normal; text-align: center }
#article .info { padding: 2px 0 20px 0; color: #999999; font-size: 13px; text-align: center }
#article .content { color: #666666; line-height: 200%; } 
/* 留言板
----------------------------------------------- */
#guestBook { padding: 20px 0; }
#guestBook h2 { color: #555; font-size: 18px; font-weight: bold; margin-bottom: 20px; }
/* bookList */
#guestBook .bookList { margin-bottom: 30px; line-height: 180%; font-size: 13px; }
#guestBook .bookList dl { margin-bottom: 15px; }
#guestBook .bookList dt { color: #999; margin-bottom: 3px; }
#guestBook .bookList dt b { color: #999; margin-left: 20px; }
#guestBook .bookList dd { color: #666; overflow: hidden; zoom: 1; }
#guestBook .bookList dd em { float: left; width: 70px; }
#guestBook .bookList dd span { float: right; width: 910px; text-align: left; }
#guestBook .bookList p { color: #0072C6; margin-top: 5px; overflow: hidden; zoom: 1; }
#guestBook .bookList p em { float: left; width: 70px; }
#guestBook .bookList p span { float: left; width: 800px; }
#guestBook .bookList p b { color: #999; float: right; }
#guestBook .bookList .pager { text-align: left; }
/* bookList */
#guestBook .bookAdd { line-height: 180%; font-size: 13px; }
#guestBook .bookAdd dl { overflow: hidden; zoom: 1; margin-bottom: 15px; }
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd { float: left; }
#guestBook .bookAdd dl dt { width: 70px; text-align: right; line-height: 30px; }
#guestBook .bookAdd .vcode { text-transform: uppercase; }
#guestBook .bookAdd .select { height: 28px; }
#guestBook .bookAdd dl.cue { margin: -8px 0 10px 60px; color: #999; }
#guestBook .bookAdd dl.submit { margin: 20px 0 0 60px; }
#guestBook .bookAdd dd b { display: block; padding: 2px 0 2px 3px; border: 1px solid #fec600; color: #666; background-color: #fbf8e9; line-height: 16px; }
/* 提示信息
----------------------------------------------- */
#douMsg { padding: 10px 0 100px 0; }
#douMsg dl { padding: 160px 0 200px 0; text-align: center; background-color: #EBEBEB; border-top: 1px solid #FFFFFF; }
#douMsg dt { color: #0072C6; font-size: 16px; margin-bottom: 30px; font-weight: bold; }
#douMsg dd { color: #666; }
#douMsg dd a { margin-left: 5px; color: #000; }
/* 分页
----------------------------------------------- */
.pager { text-align: center; padding-top: 20px; color: #666; font-size:14px }
.pager a { color: #666; display:inline-block; border:1px solid #ccc; padding:3px 15px; margin-left:10px; font-size:14px;  text-decoration: none; }
.pager a:hover { color: #fff; background-color:#da251c; border:1px solid #FFF;;}

/* link
----------------------------------------------- */
.link { margin-bottom: 10px; }
.link strong { color: #7A7F81; font-weight: bold; }
.link a { color: #666; }
/* 在线客服
----------------------------------------------- */
#onlineService { position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
top: 208px; right: 0px; z-index: 999999; display: block; }
#onlineService .onlineIcon { position: relative; cursor: pointer; background: url(images/online_service.png) no-repeat; width: 34px; height: 110px; text-indent: -9999px; overflow: hidden; }
#onlineService #pop { border: 3px solid #78c042; background-color: #F2F2F2; padding: 8px; width: 115px; min-height: 84px; position: absolute; right: 34px; top: 0; display: none; z-index: 999999; }
#onlineService .onlineQQ a { display: block; background: url(images/online_service.png) no-repeat left -160px; color: #19B4EA; width: 82px; height: 24px; line-height: 23px; padding-left: 27px; margin-bottom: 8px; }
#onlineService .onlineQQ a:hover { text-decoration: none; color: #19B4EA; }
#onlineService .service { border-top: 1px solid #DDDDDD; padding-top: 8px; color: #666; }
#onlineService .service a { color: #666; }
#onlineService .service li { background: url(images/online_service.png) no-repeat left -202px; padding-left: 8px; }
#onlineService .goTop { display: none; }
#onlineService .goTop .goBtn { background: #F2F2F2 url(images/online_service.png) no-repeat left -120px; width: 34px; height: 34px; display: block; }
/* footer
----------------------------------------------- */
#footer { background: #099326 url(images/pad/fbg.jpg) repeat-x top center; border-top:1px solid #086a22;  line-height: 25px; color: #ffffff; text-align: left; font-size:12px }
#footer .wrap{padding: 15px 0}
#footer a { color: #ffffff; font-size:12px } 
#footer .wrap .copyRight { width:640px; float:left; font-family:'微软雅黑', Arial, Lucida, Verdana, Helvetica, sans-serif; }
#footer .wrap .copyRight .img{ float:left; margin-right:15px; width:103px; text-align:center}
#footer .wrap .f_link{ width:350px; float:right;}
#footer .wrap .f_link a{ margin-right:10px;white-space:nowrap; font-size:12px}
/* #Footer Widgets
-------------------------------------------------- */
.container { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.container .grid_3 { width: 220px; float: left; margin-right: 10px; }
/* Recent Posts */
/*home_news**/
.home_news{ width:670px; float:left; margin-top:20px;}
.home_news .box_h ul li{ margin:0 20px;}
.home_news .box_h a{ font-size:15px; display:inline-block; color:#666; height:35px; line-height:35px;}
.home_news .box_h a:hover{ color:#d91e15}
.home_news .box_con{ height:175px; overflow:hidden; width:100%;}
.home_news .box_con ul li.first{ width:240px; background:none; display:inline-block; float:left; margin-top:4px; margin-right:20px;  margin-bottom:20px;list-style-type:none; height:170px; overflow:hidden;}
.home_news .box_con ul li.first a{margin-left:0px;}
.home_news .box_con ul li{ width:380px; float:left; background:url(images/pad/list_dd.jpg) no-repeat left center;}
.home_news .box_con ul li a{ font-size:14px; height:29px; line-height:29px; color:#666; margin-left:20px; position:relative;}
.home_news .box_con ul li a:hover{ color:#000000}
.home_news .box_con ul li a em{ position:absolute; top:-3px; height:29px; display:inline-block; color:#fff; font-size:12px;}
.home_news .box_con ul li span{ float:right; height:29px; line-height:29px; font-size:14px; color:#999} 
/*home_video**/
.home_video{ width:310px; float:right;margin-top:20px;}
/*home_help*/
.home_help .bd ul{ overflow:hidden; zoom:1; }
.home_help .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.home_help .bd ul li .pic{ text-align:center; width:90px; height:60px; }
.home_help .bd ul li .pic img{ display:block; margin:0 auto;  padding:2px;  }
 .home_help .bd ul li .pic a:hover img{ border-color:#999;  }
.home_help .bd ul li .title{ line-height:24px;   }
.home_help .bd ul li .title a{ font-size:14px;}


/*home_help*/
.home_hezuo .bd ul{ overflow:hidden; zoom:1; }
.home_hezuo .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.home_hezuo .bd ul li .pic{ text-align:center;  }
.home_hezuo .bd ul li .pic img{ display:block; margin:0 auto;  padding:2px;  }
.home_hezuo .bd ul li .pic a{ display:inline-block;width:140px; height:60px;border:1px solid #eeeeee;}
.home_hezuo .bd ul li .pic a:hover{ border:1px solid #cccccc; } 
/*home_wandi*/
.home_wandi{ width:670px; float:left;}
.home_wandi .box_con{ height:184px; } 
.wd_cs_tit{ font-size:15px; font-weight: normal; float:left; display:inline-block;padding:5px 0px 5px 15px; color:#f60}
.wd_hotcs .wd_cs_lsit{ width:540px; float:right;}
.wd_hotcs .wd_cs_lsit span{ display:inline-block; white-space:nowrap; float:left; font-size:15px; padding:5px 15px; color:#666; cursor:pointer;}
.wd_hotcs .wd_cs_lsit span.hots{ color:#F60}
.wd_cs{ position:relative; padding-top:10px;padding-bottom:10px; margin-top:10px; background-color:#ffffff; border-top:1px solid #dddddd;}
.wd_cs .wd_cs_lx{width:180px; float:left;}
.wd_cs .textInput{ color:#666; font-size:14px;}
.wd_cs .wd_cs_lx .wd_cs_cat{height: 30px; cursor:pointer; color:#666; font-size:14px; border:1px solid #ccc; background-color:#fff; font-family:'微软雅黑',Arial, Helvetica, sans-serif;}
 
/*home_video**/
.home_ads{ width:310px; float:right;position:relative; }
.home_ads .box_con{ overflow:hidden;}
.home_ads .box_con a{ display:inline-block;} 

 
		.home_ads .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.home_ads .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.home_ads .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.home_ads .hd ul li.on{ background:#f00; color:#fff; }
		.home_ads .bd{ position:relative; height:100%; z-index:0;   }
		.home_ads .bd li{ zoom:1; vertical-align:middle; }
		.home_ads .bd img{ width:280px; height:180px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.home_ads .prev,
		.home_ads .next{ position:absolute; left:5%; top:55%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/pad/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.home_ads .next{ left:auto; right:5%; background-position:8px 5px; }
		.home_ads .prev:hover,
		.home_ads .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.home_ads .prevStop{ display:none;  }
		.home_ads .nextStop{ display:none;  }

/*.mbg*/
.mbg{ width: 100%; background: url(images/pad/mbg.jpg) no-repeat center  center; }
