﻿body.custom-background { background-image: url(404.png); background-repeat: repeat; background-position: top left; background-attachment: fixed; }
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button,img,div{border:medium none;margin: 0;padding:0;font:12px \5b8b\4f53,Arial,sans-serif;}
body,button, select, textarea {font:12px \5b8b\4f53,Arial,sans-serif;line-height:1.8;color:#000;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
h3{font-size:14px; font-weight:normal;}
h4{font-size:16px;}
em{font-style:normal;}
ul, ol {list-style: none; }
img{border:0px; vertical-align:middle;}
table {border-collapse: collapse; border-spacing:0;}
.clear{zoom:1}
.clear:after {content:"";display:block;clear:both; visibility:hidden; overflow:hidden;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur()); cursor:pointer; color:#000;font:"\5B8B\4F53",sans-serif;}
a:hover{text-decoration:underline; cursor:pointer;color:#ba2636;}
.fl{float:left;}
.fr{float:right;}
.styfff,.styfff a,.styfff a:hover{color:#fff;}
.sty666,.sty666 a,.sty666 a:hover,.list li span{color:#666;}
.margin-top{padding-top:20px;}
.margin-bottom{margin-top:30px;}
input,textarea,button,select{outline:none;}
html{background:#efefef;}
body{background:url(../image/bg.jpg) no-repeat center top fixed;}
.w1000{width:1000px; margin:0 auto;}
.top{width:100%; height:110px; overflow:hidden;}
.nav{height:45px; background:rgba(255, 255, 255, 0.7)!important;filter:Alpha(opacity=70); background:#fff; width:100%; text-align:center; line-height:45px; font-size:16px;}
.nav a{margin:0 21px; display:inline;}
.js{height:320px; background:rgba(255, 255, 255, 0.9)!important;filter:Alpha(opacity=90); background:#fff; width:100%;}
.bgfff{background:#fff; padding:0 20px 30px;}
.logo,.login,#label_s a,.jcsb p i,.v_l li i{background:url(../image/logo.png) no-repeat;}
.logo{width:380px; height:80px; margin:15px 0 0 49px; display:inline;}
.login{width:197px; height:22px; background-position:0 -126px; margin:48px 42px 0 0;}
.login_l{width:110px; overflow:hidden; background:none; border:none; padding:3px 5px 0; color:#fff;}
.btn{width:70px; height:22px; cursor:pointer; border:none; background:none;}
#nav li,.xxbm li,.hyzn li,.xxbm p,.le_title,.xhzc h2,.xhzc h3,.nav a{font-family:"\5fae\8f6f\96c5\9ed1","黑体";}
#nav{float:left; width:950px; padding-left:50px;} 
#nav a{display: block;color:#000;} 
#nav a:hover {color:#000;text-decoration:none;} 
#nav li{float:left;font-size:16px;margin:0 26px; display:inline;line-height:40px; display:inline;} 
#nav span{float:left; color:#f69842;}
#nav li ul {line-height:35px; list-style-type: none;text-align:left; left: -999em; width:170px; position: absolute; z-index:10;} 
#nav li ul li{float:left; width:170px; background:#4585bd; margin-left:-50px;line-height:35px; font-size:14px; border-bottom:1px solid #fff;}
#nav li ul a{color:#fff; width:170px;text-align:center;} 
#nav li ul a:hover {color:#fff;text-decoration:none;font-weight:normal;background:#f14b52;} 
#nav li:hover ul {left: auto;} 
#nav li.sfhover ul {left: auto;} 


.focus_bg_img{width:550px; overflow:hidden; height:300px; padding:20px 0 0 20px;}
.col_fff{width:550px; height:300px; overflow:hidden;}
#slides {width:100%;position:relative;z-index:1;}
#slides #label_s{position:absolute;top:275px;right:20px;z-index:1;height:15px; text-align:center; }
#label_s a.on{background-position:-315px -129px;width:15px;height:15px;}
#label_s a{width:15px;height:15px;margin-left:10px; text-indent:-88888px; float:left;background-position:-338px -129px;}
#content_s {position:absolute;width:100%;left:0; float:left;}
#content_s .photo img {width:550px;height:300px; overflow:hidden; float:left;}
#content_s .title{position:absolute; height:36px;  width:100%; top:264px;background:#000;filter: Alpha(Opacity=60, Style=0);opacity: 0.60; left:0;}
#content_s h3{position:absolute; width:100%; top:264px; left:0;font:16px "MicroSoft YaHei"; text-indent:1.5em; height:36px; line-height:36px;}

.w310{width:400px; height:300px; overflow:hidden; padding:20px 0 0 15px;}
.w310 dl{padding:20px 3px; border-bottom:1px solid #ccc; height:110px;}
.w310 dt{font-size:19px; font-weight:bold;}
.w310 dd{line-height:24px; color:#666; margin-top:10px;}
.bgw,.tu,.pic,.v_l,.weix{width:100%;}
.tu,.pic,.v_l,.weix{overflow:hidden;}
.w230{width:230px;}
.xxbm,.jcsb{width:230px; overflow:hidden;}
.w460{width:460px; padding:0 20px;}
.xxbm_t{background:url(../image/201412.jpg) no-repeat; width:230px; height:193px; overflow:hidden;}
.xxbm_t li{height:40px; line-height:40px;  margin-bottom:10px; padding-left:78px;}
.xxbm_t li,.hyzn li,.xxbm p{font-style:italic; font-size:16px;}
.hyzn{width:240px;}
.hyzn li{width:110px; float:left; background:#3493e3; height:60px; line-height:60px; margin:10px 10px 0 0; text-align:center;}
.hyzn .bg25b0f5{background:#25b0f5;}
.hyzn .bg0fbeff{background:#0fbeff;}
.hyzn .bg4accaa{background:#4accaa;}
.hyzn .bg48cba9{background:#48cba9;}
.hyzn .bg9bd656{background:#9bd656;}
.xxbm p{background:url(../image/201412_01.gif) repeat-y; height:60px; line-height:60px; text-align:center; margin-top:10px;}
.dao{background:url(../image/201412.gif) no-repeat right 0 #4384cb; position:relative; height:35px;}
.dao span{position:absolute; right:10px; top:0; font-size:12px; line-height:35px;}
.dao,.nd h3{height:35px;line-height:35px; font-size:16px; font-weight:bold; text-indent:1.5em;}
.news{padding:5px 10px 0;}
.news li,.jxyd li,.list li{background:url(../image/lin.gif) no-repeat;}
.news li{border-bottom:1px dotted #999; line-height:34px; font-size:14px; background-position:6px -41px; padding-left:15px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.jqss{background:#4384cb;}
.jqss h3,.jcsb h3,.dao_j,.lsrc h3,.dao_jc{font-size:16px; padding-left:20px; font-weight:bold;}
.jqss h3{border-bottom:1px solid #99bce3; line-height:38px;}
.jqss li{border-bottom:1px solid #99bce3; float:left; width:220px; padding:5px 0 5px 10px; line-height:1.6;}
.jqss li a{float:left; width:150px;}
.jqss li span{float:right; padding-right:5px;}
.jqss p{float:right; margin-right:10px; line-height:2; padding:3px 0;}
.jcsb h3,.dao_jc{background:#4384cb; height:35px; line-height:35px;}
.jcsb p{border-bottom:1px solid #ccc; position:relative; height:194px; text-align:center; line-height:2.5; font-weight:bold;}
.jcsb p i{width:42px; height:42px; background-position:-242px -127px; position:absolute; top:101px; right:22px;}
.jxyd{padding-top:8px;}
.jxyd li{background-position:9px 10px; padding-left:22px; line-height:2; font-size:14px;}
.jcsj p{width:180px; margin:12px auto 0; text-align:center;}
.jcsj p img,.xyjj li img,.pic li img,.v_l li img{width:100%; float:left; margin-bottom:8px;}
.gys{border-top:2px solid #ccc; padding-top:10px;}
.gys dt{width:100px; text-align:center; float:left; font-size:16px; font-weight:bold; line-height:1.6; margin-top:8px;}
.gys dd{float:left; width:860px;}
.gys dd a{margin:10px 5px 10px 6px; display:inline; float:left; height:50px; vertical-align:middle; border:1px solid #e0e0e0;}
.footer{background:url(../image/201412_02.gif) repeat-x; height:169px;}
.footer div {display:block;margin:auto;width:480px;line-height:200%;text-align:center;color:#999; padding-top:30px;}
.footer a {color:#999;}
.dao_j{border-bottom:2px solid #ec464d; height:33px; line-height:33px;}
.xyjj{width:180px; margin:0 auto; text-align:center;}
.xyjj li{width:180px; text-align:center; margin:12px 0 10px 0;}
.lsrc{background:#f4f4f4; border:1px solid #d8d8d8; width:228px; height:150px; position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding-top:48px;}
.lsrc h3{background:url(../image/201412_03.gif) no-repeat; width:240px; height:44px; text-align:center; line-height:38px; position:absolute; left:-6px; top:0; margin-top:7px; padding-left:0;}
.lsrc p{border-bottom:1px solid #ccc; width:220px; float:left; height:36px; margin-left:4px; margin-top:13px;}
.lsrc p span{width:45px; height:23px; line-height:23px; text-align:center; float:left; font-size:14px; margin:0 5px;}
.lsrc p a{color:#d40707;}
.lsrc p a:hover{background:#e15055; color:#fff; cursor:pointer; display:block;}

.jjzz{padding:10px 10px 0; line-height:2;}
.weiz{background:url(../image/201412_04.gif) no-repeat right 0 #e7e7e7; height:35px; line-height:35px; text-indent:1em; position:relative;}
.weiz span{position:absolute; right:10px; top:0;}
.pic ul{width:980px;}
.pic li{width:180px; float:left; text-align:center; border-bottom:1px solid #ccc; padding:32px 15px 30px 0;}
.page{text-align:center;padding:10px;margin:50px 0 30px 0;}

.v_l ul{width:980px;}
.v_l li{width:230px;float:left; text-align:center; border-bottom:1px solid #ccc; padding:32px 15px 30px 0; position:relative;}
.v_l li i{position:absolute; width:42px; height:42px; background-position:-242px -127px; left:170px; top:135px;}
.w710{width:710px;}
.article{padding:0 20px;}
.le_title{line-height:30px;font-size:22px;color:#000;padding:30px 0 10px; text-align:center;}
.le_02{width:100%;}
.le_title,.le_02_time{text-align:center;}
.le_con{padding:58px 0 60px;color:#333;}
.le_con p,.xhzc p{font-size:16px;line-height:30px;margin-bottom:15px;}
.fx{width:100%; margin:10px 0 20px;}
.list{padding:20px 0 0 50px;}
.list li{width:600px; background-position:0 -40px; font-size:16px; line-height:40px; padding-left:12px;}
.list li span{float:right; font-size:12px; }
.fy{text-align:center;padding:10px;margin:50px 0 30px 0;}
.fy_f a{background:#d7dcde; padding:5px 10px;border:solid #d7dcde 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-left:1px; color:#fff; font-size:16px; font-weight:bold;}
.fy_f a:hover{background:#4585bd;border:solid #4585bd 1px; text-decoration:none;}
.weix p{border-bottom:1px dotted #999; font-size:16px; line-height:2; padding:30px 0 30px 50px;}
.weix ul{width:600px; padding-top:40px;}
.weix li{width:155px; float:left; padding-left:140px;}
.gyxx{padding:0 50px;}
.gyxx h3{background:url(../image/201412_05.gif) no-repeat; width:111px; height:25px; text-align:center; padding-top:12px; font-size:16px; font-weight:bold;}
.gyxx p{font-size:14px; text-indent:2em; line-height:36px; background:url(../image/201418.jpg) no-repeat right 30px; padding-right:250px; padding-top:10px; min-height:220px; text-align:justify;}
.zzjj{text-align:center;}
.nd h3{background:#4384cb; margin-bottom:5px;}
.nd p{border-bottom:1px dotted #757575; color:#333; font-size:14px; line-height:30px; padding:0 5px;}
.sty999{color:#999;}
.xhzc{border-top:2px solid #4384cb; padding:15px 50px 0;}
.xhzc h2,.xhzc h3{text-align:center; line-height:2;}
.xhzc h2{font-size:24px;}
.xhzc h3{font-size:18px; padding-bottom:10px;}
.xhzc p{color:#666; text-indent:2em;}
.xhzc span{float:right; margin-top:5px;}
.xhzc span,.xhzc a,.jqjq span{color:#06c;}
.ssjf h3{background:url(../image/201412_06.gif) no-repeat;}
.ssjf p a{color:#009999;}
.ssjf p a:hover{background:#3dbdb2; color:#fff; cursor:pointer; display:block;}
.bis{background:url(../image/201420.jpg) no-repeat; height:439px; overflow:hidden; margin-top:20px;}
.bis li{line-height:40px; font-size:16px; font-weight:bold; margin-bottom:10px; padding-left:35px;}
.jqjq thead tr td{color:#666;}
.jqjq thead tr td,.jqjq tbody tr td{border-bottom:1px dotted #999; height:34px; line-height:34px;}
.jqjq tbody tr td{font-size:14px;}
.tab tr td{border-bottom:1px solid #99bce3; padding:5px 10px 5px 10px; line-height:2.6;}


.page02 {border:2px solid #c1c1c1;display:inline;padding:8px 6px 6px 8px;}
.page02 span {padding:0 2px;}
.page02 a{color:#5086ce;}

.pagelist {border: 0px solid #c1c1c1;color: #666;display: inline;margin: 0 auto;padding: 6px;}
.pagelist li {display: inline; padding:0 5px;}
.pagelist li.thisclass a{color:#4585bd;}