@charset "utf-8";
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font-family:"microsoft yahei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;line-height:inherit}
button{overflow:visible;}
button,select{text-transform:none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
label{display:inline-block;max-width:100%;font-weight:bold;}
textarea{overflow:auto;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
table{border-spacing:0;border-collapse:collapse;background-color:transparent;}
th,td{padding:0}
img,a img{border:0 none;margin:0;padding:0;vertical-align:middle;}
a{background-color:transparent;text-decoration:none;cursor:pointer;color:#11264f}
a:active,a:hover{outline:0;}
a:focus{outline:thin dotted;outline-offset:-2px;outline:none;}
a:hover,a:focus{text-decoration:underline}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" ";}
.clearfix:after{clear:both;}
.center-block{display:block;margin-right:auto;margin-left:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hidden{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.affix{position:fixed;}

.container{width:1000px;margin:0 auto;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml20{margin-left:20px;}
.home_340{width:340px;float:left;}
.home_370{width:370px;float:left;}
.home_250{width:250px;float:left;}
.home_355{width:355px;float:left}
.home_730{width:730px;float:left}
.home_650{width:650px;float:left;}
.home_300{width:300px;float:left;margin-left:50px}
#header{padding-top:20px}
#nav{background-color:#0d90d4;border-top:1px solid #157397;height:52px;padding:9px 0;margin-top:10px;font-size:16px}
#nav li{line-height:34px;height:34px;background:url('../images/nav_line.png') left center no-repeat;float:left;padding-left:25px;}
#nav li.first{background:none;}
#nav a{color:#fff;margin-right:23px;display:block;float:left;}
#nav a.on{text-decoration:underline}
#nav a.long{position:relative;width:84px;height:100%;}
#nav a.long div{position:absolute;width:100%;top:1px;left:0;line-height:1.1;text-align:center}
#search dt{text-align:right;font-size:12px;padding-right:10px;margin-top:10px}
#search dt span{display:inline-block;padding:0 6px;}
#search dd{width:225px;height:22px;position:relative;overflow:hidden;margin-top:5px}
#search .input{width:100%;padding:0 23px 0 14px;border:medium none;background:url('../images/search_bg.gif') no-repeat;height:22px;line-height:22px;font-size:12px}
#search .submit{width:20px;height:20px;background:url('../images/search_btn.png') no-repeat;position:absolute;border:none;top:1px;right:2px;}

.listA li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url('../images/dot.png') left center no-repeat;padding-left:14px;line-height:30px;}
.listA li.strong{background:none;padding-left:0;}
.listA li.strong a{color:#002978;font-size:16px;font-weight:bold;}
.listA li.line{background:none;border-top:1px dashed #ccc;height:10px;margin-top:10px}
.listB li{height:24px;line-height:24px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.listC a{color:#333}
.listC li{line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.listC span{display:inline-block;width:15px;text-align:right;color:#0096a5;margin-right:5px}
.listC span.top{color:#f60;}
.listD li{overflow:hidden;padding:10px}
.listD img{width:100px;height:75px;float:left;}
.listD div{float:right;width:170px;font-weight:bold;padding-top:5px}
.listD div a{font-size:12px;line-height:24px;}
.descA{overflow:hidden;padding:10px 0;}
.descA img{width:100px;height:75px;float:left;border:1px solid #e1e1e1;display:block}
.descA div{float:left;width:255px;padding-left:10px}
.descA a{color:#002978;font-size:16px;}
.descA p{font-size:12px;color:#656565;margin-top:8px}
.styleA dt{background-color:#f8fbff;border-top:3px solid #5fa6f1;height:39px;position:relative;}
.styleA dt h2{border-top:3px solid #09509a;display:inline-block;position:absolute;top:-3px;left:10px;}
.styleA dt a{font-size:16px;color:#02407b;}
.styleB dt{border-bottom:#a2a2a2 1px solid;padding-bottom:8px;}
.styleB dd{background-color:#f1f1f1;padding:5px;}
.styleB h2{border-left:#186bcb 3px solid;padding-left:8px;font-size:16px;line-height:1.2}
.styleB h2 a{color:#333;}
.styleC{background-color:#fbfbfb}
.styleC dt{padding:15px 10px 5px;}
.styleC dd{padding:5px;}
.styleC h2{border-left:#186bcb 3px solid;padding-left:8px;font-size:16px;line-height:1.2}
.styleC h2 a{color:#333;}
.styleD,.styleE{border:1px solid #d3d3d3}
.styleD dt,.styleE dt{border-bottom:1px solid #d3d3d3;background-color:#f7f7f7;}
.styleD h2,.styleE h2{font-size:18px;color:#333;border-left:3px solid #c71521;padding:5px 10px}
.styleE h2{border-left-color:#70a938}
.styleD h2 span{color:#c71521}
.styleE h2 span{color:#70a938}
.styleD dd{padding:5px;}
/*index*/
#footer{font-size:12px;text-align:center;}
#fnav{background-color:#707070;border:1px solid #787878;border-width:1px 0;line-height:40px;height:40px;}
#fnav a{color:#fff;}
#fnav span{color:#fff;display:inline-block;padding:0 10px;}
#copyright{padding:15px 0 30px;overflow:hidden;color:#727272;line-height:2.5}
/*list*/
#breadcrumb{font-size:12px;color:#333;}
#breadcrumb a{color:#333}
#showlist{min-height:300px;}
#showlist .listA span{float:right;font-size:12px;color:#666}
.showpage{text-align:center;line-height:25px;}
.showpage span,.showpage em,.showpage a{display:inline-block;margin:0 5px;color:#333;font-style:normal;}
.showpage span.grey{color:#666}
.showpage a.num{width:25px;height:25px;border:1px #ccc solid;}
.showpage em,.showpage a.num:hover{width:25px;height:25px;border:1px #ccc solid;background-color:#113c8c;color:#fff;text-decoration:none}
/*show*/
#show_title{border-bottom:1px solid #cdcdcd;padding-bottom:10px;text-align:center}
#show_title h1{font-size:24px;color:#000;}
#show_title span{display:inline-block;padding:0 10px;color:#999;font-size:12px}
#show_content{font-size:15px;line-height:28px;color:#333}
#show_content p{margin:14px 0;}
#show_content img{max-width:600px;}
#show_share{border-top:1px dotted #cdcdcd;border-bottom:1px dotted #cdcdcd;overflow:hidden;padding:10px 0;margin-top:30px}
#show_share div{float:right}
#show_more li{width:50%;padding-right:20px;float:left}
/*search*/
#searchdiv dt a{text-decoration:underline;font-size:16px;color:blue}
#searchdiv dd{padding-bottom:20px;overflow:hidden;}
#searchdiv dd p{color:#333;}
#searchdiv span{color:green}
#searchdiv strong{color:red}
