@charset "utf-8";
/* CSS Document */
/* FLOAT */
.fr { float: right; }
.fl { float: left; }
/* DISPLAY */
.disb { display: block; }
.hid { display: none; }
.disib { display: inline-block; *display: inline; *zoom: 1; }
.ti{ text-indent: -999em; }
.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix {}
/* global */
body { width: 100%; min-width: 1122px; _width:expression((documentElement.clientWidth < 1122) ? "1122px" : "auto" ); background-color: #fbf8f3; }
/* common style */
.minw { position: relative; *zoom:1; width: 100%; min-width: 1122px; _width:expression((documentElement.clientWidth < 1122) ? "1122px" : "auto" );overflow: hidden; }
.head { position: relative; width: 100%; height: 110px; z-index: 99; background: url(../images/nav_bg.jpg) repeat; }
.wrap { position: relative; width: 1122px; margin: 0 auto; }
.con_wrap { position: relative; width: 100%; z-index: 5; }
/*导航栏*/
.head h1.logo{ width: 137px; height: 106px; margin: 0 auto; }
.head h1.logo a{ display: block; width: 112px; height: 106px; margin:0 auto; background-position: 0 4px; }
/* navBar */
.navBar{ position: relative; width: 960px; height: 110px; padding: 0 2px; margin:0 auto; background: url(../images/nav_bg61b8.png?v=20161122) no-repeat 0 0; }
.navBar .nav{ position:relative; width:960px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;}
.navBar .nav h3{width: 137px; height: 110px;font-size:100%;font-weight:normal; text-indent: -999em; }
.navlogo{ position:relative; z-index:1; float:left; width: 137px; }
.navlist{ position:relative; z-index:1; float:left; width: 137px; }
.navlist h3 a{ display:block; width:137px; height: 110px; text-align:center; text-indent: -999em; }
.navlist h3 a:hover{ }
.navlist .sub{ display: none; position:absolute; z-index:1; left:0; top:110px; width:133px; padding-top: 10px; border:1px solid #3a4769; background:#28558d;}
.navlist .sub li{ text-align:center; }
.navlist .sub li a{ display:block; width: 119px; height:50px; margin: 0 auto; text-align: center; background: url(../images/nav_a.png) no-repeat 0 bottom; color:#b0d3ff; font-size:16px; line-height: 40px; }
.navlist .sub li a:hover{ color:#fff; }
.navlist .sub li a.bgn{ background: none; }
.block{position:absolute;left:0;top:106px;height:4px;width:137px;background:#fff;overflow:hidden;}
/**/
.spr{ background: url(../images/spr.png) no-repeat; }
.con { position: relative; width: 100%; }
.pagebg { position: absolute; width: 1920px; height: auto; left: 50%; top: 0; margin-left: -960px; }

/**/
.searchbox{ width: 330px; margin: 20px 0 0 16px; }
.searchbox input{ width: 200px; height: 34px; padding-left: 4px; border: 1px solid #d6d6d6; background-color: #fff; line-height: 34px; color: #333; font-size: 16px; }
.searchbox button{ width: 105px; height: 38px; border: none; background-position: -258px -35px; font-size: 18px; color: #fff; font-weight: 600; text-align: center; line-height: 34px; cursor: pointer; }

/*sidebox*/
.sidebox_spr{ background: url(../images/sidebox.png) no-repeat; }
.sidebox{ position: relative; width: 290px; padding: 10px; background-color: #41557c; }
.sidebox_in{ position: relative; width: 288px; padding-bottom: 60px; border: 1px solid #6989c8 }
.sidebox_in i{ position: absolute; display: block; width: 10px; height: 10px; }
.sidebox_in i.lt{ top: -1px; left: -1px; background-position: -355px -185px;}
.sidebox_in i.rt{ top: -1px; right: -1px; background-position: -366px -185px;}
.sidebox_in i.lb{ bottom: -1px; left: -1px; background-position: -377px -185px;}
.sidebox_in i.rb{ bottom: -1px; right: -1px; background-position: -388px -185px;}

.sidebox .searchbox{ width: 270px; }
.sidebox .searchbox input{ width: 150px; }
.sidebox .erweima{ width: 166px; padding: 15px 15px 8px 15px; margin: 15px auto 0; background-color: #000; }
.sidebox .erweima p{ font-size: 18px; color: #fff; line-height: 27px; text-align: center; }

.sidebox .btns{ width: 207px; margin:0 auto; }
.sidebox .btns a{ display: block; width: 207px; height: 60px; margin-top: 15px; text-indent: -999em; }
.sidebox .btns a.app{ background-position: 0 0; }
.sidebox .btns a.app:hover{ background-position: -208px 0; }
.sidebox .btns a.and{ background-position: 0 -61px; }
.sidebox .btns a.and:hover{ background-position: -208px -61px; }
.sidebox .btns a.fuli{ background-position: 0 -122px; }
.sidebox .btns a.fuli:hover{ background-position: -208px -122px; }

.sidebox .lastednews{ width: 246px; margin: 40px auto 0; }
.sidebox .side_tit{ width: 246px; height: 50px; margin:0 auto; color: #fff; line-height: 30px; text-align: center; font-size: 22px; background-position: 0 -301px; }
.sidebox .lastednews li{ width: 246px; height: 30px; }
.sidebox .lastednews li a{ display: block; width: 246px; height: 30px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #fff; }
.sidebox .lastednews li a:hover{ text-decoration: underline; }

.sidebox .pt{ width: 234px; margin:30px auto 0; }
.sidebox .pt ul{ float: left; width: 234px; }
.sidebox .pt li{ float: left; width: 78px; height: 78px; }
.sidebox .pt a{ display: inline-block; float: left; width: 48px; height: 48px; margin: 15px; }
.sidebox .pt .sina a{ background-position: -207px -185px; }
.sidebox .pt .sina2 a{ background-position: -256px -185px; }
.sidebox .pt .weixin a{ background-position: -305px -185px; }

.sidebox .pt .sina a:hover{ background-position: -207px -235px; }
.sidebox .pt .sina2 a:hover{ background-position: -256px -235px; }
.sidebox .pt .weixin a:hover{ background-position: -305px -235px; }
.sidebox .pt .weixin{ position: relative; }
.wx_qr{ position: absolute; top: 60px; right: -20px; display: none; width: 96px; height: 96px; padding: 10px; background-color: #1b3567; z-index: 2; }

.sidebox a.kefu{ display: block; width: 203px; height: 57px; margin: 30px auto 0; background-position: 0 -185px; }
.sidebox a.kefu:hover{ background-position: 0 -243px; }
.sidebox a.gotop{ display: block; position: fixed; right: 90px; bottom:10%; _position: absolute; z-index: 3; width: 58px; height: 54px; background-position: -355px -197px; }

/*翻页*/
.pages { height: 29px; margin-top: 30px; text-align: center; }
.pages a{ display: inline-block; padding: 0 10px; background-color: #eef4f9; border: 1px solid #b7cfde; font: 400 12px/29px 'Microsoft Yahei'; color: #35659c; border-radius: 5px; }
.pages a.on { color: #F00; }
.pages a:hover { text-decoration: underline; }

/*footer*/
.footer { width: 100%; padding: 20px 0 40px 0; margin-top: 50px; border-top: 1px solid #f4f2ef; overflow: hidden; min-width: 1122px; _width:expression((documentElement.clientWidth < 1122) ? "1122px" : "auto" );}
.f_link { display: inline; float: left; width: 270px; height: 50px; margin: 30px 0 0 12px; background: url(../images/f_logo.png) no-repeat 0 0; }
.f_link a { float: left; height: 52px; }
.f_link a.jbt_link { width: 120px; }
.f_link a.ltyx_link { width: 150px; }
.f_txt { float: left; padding: 14px 0 0 20px; color: #6a7480; }
.f_txt p { height: 20px; line-height: 20px; }
.f_txt p a { color: #6a7480; }
.f_txt p a:hover { color: #6a7480; text-decoration: underline; }









