﻿@charset "utf-8";
body{padding:0; margin:0; font-size:14px; font-family:Microsoft YaHei; color:#333333; min-width: 320px;}
h1, h2, h3, h4, h5, h6, ol, ul, dl, dt, dd, form{ padding:0px; margin:0px;}
li{ list-style:none;}
img{ border:none; border:0; max-width: 100%;}
a{ text-decoration:none; color:#333333; noline: expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#ff0000;}
.clear{clear:both;}
.st12{ font-family:"宋体"; font-size:12px;}

.space15, .space20{line-height:0; overflow:hidden; font-size:0; clear:both;}
.space15{height:15px;}
.space20{height:20px;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.body_bg{background:url(../images/bg_top.jpg) no-repeat center top #fff;}
.wrap{background:url(../images/bg_bottom.png) no-repeat center bottom; overflow:hidden;}
.Contain{ background:url(../images/opcitybg.png); padding:0 15px 15px; overflow:hidden; zoom:1; width:970px; margin:0 auto;  min-height:380px; _height:expression(this.scrollHeight < 380? "380px" : "auto");}
.w1000{ width:1000px; margin:0 auto; clear:both;}
.topIcon{ position:absolute; /*width:237px;*/ top:10px; right:20px; color:#fff; z-index:99;}
.topIcon .zyb{float:left; color:#fff; line-height:32px; margin-right:8px;}
.topIcon .zyb:hover{color:#fdee06;}
.topIcon .en{float:left; color:#fff; line-height:32px; margin-left:8px;}
.topIcon .en:hover{color:#fdee06;}
.topIcon .lang{ float:left; position:relative; width:62px; cursor:pointer; padding:0 10px; margin-top:-10px; padding-top:10px;}
/*.topIcon .lang:hover{ background:url(../images/lang_bg.png);}---*/
.topIcon .lang:hover dd{ display:block;}
.topIcon .lang dt{ line-height:32px; display:block;}
.topIcon .lang dt b{ position:absolute; width:0; height:0; line-height:0; font-size:0; overflow:hidden; border:5px solid transparent; border-top-color:#fff; top:23px; right:8px;}
.topIcon .lang dt a{color:#fff;}
.topIcon .lang dt a:hover{ color:#fdee06;}
.topIcon .lang dd{line-height:20px; width:100%; display:none; padding-bottom:10px;}
.topIcon .lang dd a{color:#fff; *color:#cbd7ef; display:block; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.topIcon .lang dd a:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; *color:#fff;}
.topIcon .tsicon{ float:left; width:32px; height:32px; background:url(../images/cxb_top_icon.png) no-repeat;}
.topIcon .tsicon{transform: perspective(100px) rotateY(0deg); transition:transform 400ms ease;}
.topIcon .tsicon:hover{transform: perspective(100px) rotateY(360deg);}
.topIcon .wza{margin-left:19px; background-position:0 0;}
.topIcon .rss{ float:left; margin-left:10px; background-position:-32px 0;}
.topIcon .wap{ float:left; margin-left:10px; background-position:-64px 0;}
.topIcon .email{ float:left; margin-left:10px;  background-position:-96px 0;}
.topIcon .wza:hover{background-position:0 -32px;}
.topIcon .rss:hover{ background-position:-32px -32px;}
.topIcon .wap:hover{ background-position:-64px -32px;}
.topIcon .email:hover{ background-position:-96px -32px;}

.top{width:1000px; height:208px; margin:0 auto; position:relative;}
.topFlash{ height:208px; background:url(../images/logo.png) no-repeat 32px 87px;}
.TopSearch{ position:absolute; top:97px; left:389px; width:508px; }
.TopSearch .ss{height:40px; position: relative; padding: 0 95px 0 0}
.TopSearch .SearchTxt{padding:10px 15px 10px 46px; line-height:20px; height:20px; background:url(../images/search_icon.png) no-repeat 12px center #fff; border:0; font-size:14px; color:#999999; font-family:Microsoft YaHei; width: 352px; border-radius: 2px; -webkit-border-radius: 2px;}
.TopSearch .SearchBtn{ position: absolute; right: 0; top: 0; width:90px; height:40px; background:url(../images/search_btn.gif) repeat-x; border:0; cursor:pointer; font-size: 16px; color: #fff; border-radius: 2px; -webkit-border-radius: 2px;}
.TopSearch p{margin:0; color:#fff; padding-top:9px;}
.TopSearch p a{color:#fff;}
.TopSearch p a:hover{ text-decoration:underline;}
.sjb_logo{display: none;}


.Mainnav{ background:url(../images/mainnav_bg.gif) repeat-x; height:46px; position:relative; z-index:99;}
.Mainnav h3 a{ color:#fff;}
.Mainnav li{ float:left; padding:2px 0 0 1px;}
.Mainnav .nLi01{ padding-left:0;}
.Mainnav .nLi01 h3{ background:none;}
.Mainnav li h3{ height:44px; background:url(../images/mainnav_sep.gif) no-repeat left 15px;}
.Mainnav li h3 a{display:block; font-size:16px; line-height:42px; width:75px; height:44px; padding-left:67px; font-weight: normal;}
.Mainnav .sy{background:url(../images/mainnav_index.png) no-repeat 41px center; color:#fff; width:75px;}
.Mainnav .jg{background:url(../images/mainnav_jg.png) no-repeat 44px center;}
.Mainnav .zw{background:url(../images/mainnav_zw.png) no-repeat 43px center;}
.Mainnav .zx{background:url(../images/mainnav_zx.png) no-repeat 40px center;}
.Mainnav .yw{background:url(../images/mainnav_yw.png) no-repeat 41px center;}
.Mainnav .bs{background:url(../images/mainnav_bs.png) no-repeat 44px center;}
.Mainnav .hd{background:url(../images/mainnav_hd.png) no-repeat 39px center;}

.Mainnav .on .sy, .Mainnav .acur .sy{background-image:url(../images/mainnav_index_aon.png);}
.Mainnav .on .jg, .Mainnav .acur .jg{background-image:url(../images/mainnav_jg_aon.png);}
.Mainnav .on .zw, .Mainnav .acur .zw{background-image:url(../images/mainnav_zw_aon.png);}
.Mainnav .on .zx, .Mainnav .acur .zx{background-image:url(../images/mainnav_zx_aon.png);}
.Mainnav .on .yw, .Mainnav .acur .yw{background-image:url(../images/mainnav_yw_aon.png);}
.Mainnav .on .bs, .Mainnav .acur .bs{background-image:url(../images/mainnav_bs_aon.png);}
.Mainnav .on .hd, .Mainnav .acur .hd{background-image:url(../images/mainnav_hd_aon.png);}
.Mainnav li.on .Mainnav li.acur{ background:none;}
.Mainnav li.on h3 a, .Mainnav li h3 a:hover{background-color:#f0f9fe; color:#0185d8;}
.Mainnav .bgnone{background:none;}
.Mainnav .acur h3 a{ background-color:#ffffff;  color:#0185d8;}
.Mainnav li.nLi07 h3 .hd{ width:74px;}

.Mainnav .sub{ display:none; width:998px; position:absolute; left:0; top:46px; background:#f0f9fe; border:#3aa9ea 1px solid; border-top:none; line-height:30px; text-align:center; padding:13px 0; color:#bbbbbb; font-family:"宋体"; font-size:12px;}
.Mainnav .sub a{color:#333; display:inline-block; margin:0px 10px; text-wrap:none; white-space:nowrap; font-size:14px; font-family:Microsoft YaHei;}
.Mainnav .sub a:hover{ color:#ff0000;}

/*top end*/


/*bottom*/
/*.BottomBox{clear:both; height:101px; padding-top:10px; overflow:hidden;}*/
.footer{clear:both; padding: 15px 0; overflow: hidden;}
.footer .footnav{float: left; width:42%; text-align:right; font-size:13px; color:#cccccc; padding-top: 25px; line-height: 20px;}
.footer .footnav a{margin:0 5px;}
.footer .copyright{float: right; width: 38%; line-height:20px; color:#666666; padding-top: 7px;}
.footer .copyright a{color:#666666;}
.footer .copyright a:hover{color:#333;}
#imgConac{width:70px;}
.footer .foot_pic{float: left; text-align:center; width: 20%;}
.footer .foot_pic img{vertical-align:middle;}
.footer .beian{ display:inline-block; background:url(../images/beian.png) no-repeat center left; padding-left:25px;}


/*common*/
.home_tabbox .hd{height:35px; overflow:hidden;}
.home_tabbox .hd li{float:left; position:relative; height:35px; width: 20%;}
.home_tabbox .hd li a{ position:absolute; left:-1px; right: 0; border:#e4e4e4 1px solid; line-height:33px; font-size:16px; background:#f5f5f5; text-align:center;}
.home_tabbox .hd li.on a{ background:#41adec; border:#239ce2 1px solid; color:#fff; z-index:1;}
.home_tabbox .bd{border:#e4e4e4 1px solid; border-top:none; background:#fff;}
.home_tabbox .hd li.liFirst a{ left:0;}

.titlestyle1{line-height:25px; height:25px; overflow:hidden; clear:both;}
.titlestyle1 i{ float:right; width:80%; height:1px; line-height:1px; overflow:hidden; font-size:0; background:#cccccc; margin-top:13px;}
.titlestyle1 h3{ float:left; margin:0; font-size:16px; /*font-weight: normal;*/}

.CommonNewsList li, .CommonNewsList_twoline li div{position:relative;line-height:32px; padding-right: 75px; overflow:hidden; vertical-align:top;}
.CommonNewsList li a, .CommonNewsList_twoline li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../images/dot1.gif) no-repeat left center; text-indent: 15px;}
.CommonNewsList li a:hover, .CommonNewsList_twoline li a:hover{background-image:url(../images/dot2.gif); color:#ff0000;}
.CommonNewsList li span, .CommonNewsList_twoline li span{font-size:12px; font-family:Tahoma; color:#999999; position:absolute; right:0; top:0;}
.CommonNewsList_nd li{padding-right:0;}
.CommonNewsList_twoline{margin:0 -10px; overflow: hidden;}
.CommonNewsList_twoline li{float: left; width: 50%;}
.CommonNewsList_twoline li div{margin:0 10px;}

/*分享图标*/
@font-face {
    font-family: "socialshare";
    src: url("/global/iconfont.eot");
    src: url("/global/iconfont.eot?#iefix") format("embedded-opentype"), url("/global/iconfont.woff") format("woff"), url("/global/iconfont.ttf") format("truetype"), url("/global/iconfont.svg#iconfont") format("svg")
}

.bshare-custom{font-family: "socialshare" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale}
.bshare-custom li{float:left;}
.bshare-custom li a{position:relative; display:inline-block; margin:4px; width:26px; height:26px; font-size:16px; font-weight:normal;padding-left: 0px !important;
 border-radius:50%; line-height:26px; border:1px solid #666; color:#666; text-align:center; vertical-align:middle; transition:background 0.6s ease-out 0s; }
.bshare-custom li a:hover{background-color:#666; color:#fff; font-weight:normal;}
.bshare-custom li a * {font-family:"socialshare" !important}
.bshare-custom .icon-qqim{color:#56b6e7; border-color:#56b6e7;}
.bshare-custom .icon-qzone{color:#fdbe3d; border-color:#fdbe3d;}
.bshare-custom .icon-sinablog{color:#ff763b; border-color:#ff763b;}
.bshare-custom .icon-wechat{color:#7bc549; border-color:#7bc549;}
.bshare-custom .icon-qqim:hover{background-color:#56b6e7;}
.bshare-custom .icon-qzone:hover{background-color:#fdbe3d;}
.bshare-custom .icon-sinablog:hover{background-color:#ff763b;}
.bshare-custom .icon-wechat:hover{background-color:#7bc549;}
.bshare-custom .icon-qqim:before{content:"\f11a";}
.bshare-custom .icon-qzone:before{content:"\f07a";}
.bshare-custom .icon-sinablog:before{content:"\f12a";}
.bshare-custom .icon-wechat:before{content:"\f09a";}

.layui-form-select dl dd.layui-this{background-color:#d71018;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#d71018;}
.layui-form-radio *{font-size:16px;}
.layui-input-date{background:url(../images/date.png) no-repeat right;}
.layui-button-mod{text-align:center;}
.layui-btn{font-size:15px;}