@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 verdana,\5FAE\8F6F\96C5\9ED1,sans-serif;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:middle; } 
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul,li{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;} 
q:before,q:after{content:"";}
p{word-wrap:break-word;}
abbr,acronym{border:0;}
select,input,button,button img,textarea,label{margin:0px; vertical-align:middle;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
b{font-weight:bold;}
.clear{ height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

/*-----common------*/
a{text-decoration:none;color:#000;}
a:hover{ text-decoration:underline; color:#ef3d40 !important;}
a,a:hover {outline:none; blur:expression(this.onFocus=this.blur()); }
.undis{ display:none;}
.f-l { float:left; }
.f-r { float:right; }
.f-st { font-family:\5b8b\4f53;}
.f-yh { font-family:\5FAE\8F6F\96C5\9ED1;}

/*----layout----*/
body { color:#000; }
div { float:none; }
.sheeptop1 { z-index:999; height:34px; overflow:hidden; }
.sheeptop6, .sheeptop7 { float:left; }
.sheeptop1 { width:100%; position:fixed; #position:fixed; _position:absolute; top:0; right:0; background:url(../images/b01.gif) repeat-x; }
.sheeptop2 { width:980px; float:none; margin:0 auto; }
.sheeptop3 { width:980px; line-height:100%; }
.sheeptop4 { font-size:12px; }
.sheeptop4 li{float:left;}
.sheeptop4 a { float:left; padding:6px 5px 0 5px; height:24px; margin-right:10px; border-top:3px solid #FFF; }
.sheeptop4 a:hover { border-top:3px solid #F1F1F1; color:#ef3d40; text-decoration:none; }
.sheeptop5 { float:right; }
.sheeptop6 { padding:4px 10px 0 10px; background:url(../images/b04.gif) repeat-x 0 bottom; height:30px; }
.sheeptop6 a { font-weight:bold; color:#FFF; }
.sheeptop7 { padding:4px 10px 0 0; font-size:12px; }
.sheeptop7 a { color:#666; }

.wrap{ width:980px; margin:0px auto; z-index:1; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.hr5 { height:5px; overflow:hidden; clear:both; }
.hr10 { height:10px; overflow:hidden; clear:both; }
.hr20 { height:20px; overflow:hidden; clear:both; }
.hr30 { height:30px; overflow:hidden; clear:both; }







.banner{width:100%;height:250px;background:url(../images/2_02.jpg) center top no-repeat;}






/*nav*/
.nav{width:980px; margin:10px auto; height:43px;background-color:#ef3d40}
.nav ul{overflow:hidden}
.nav ul li{height:43px;font-size:16px;line-height::43px;float:left;}
.nav ul li a{height:43px; line-height:43px; padding:0px 21px; display:block;border-right:1px solid #fff;color:white}
.nav ul li a.last{border:0}
.nav ul li a:hover{color:#FFF!important;}
/*main*/


.newL{width:300px;}
.newC{width:410px;padding-left:10px}
.newR{width:250px;}

.focus_bate{width:300px;height:250px; overflow:hidden;}
.fs_A2{height:250px; position:relative; background:transparent; width:300px;}
.fs_A2 .A2fBt{ position:absolute; bottom:0px; right:0px; overflow:hidden; zoom:1;  height:30px; z-index:10; }
.fs_A2 .shadow{ width:300px; position:absolute; bottom:0px; left:0px; z-index:10; height:30px; background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; line-height:30px; text-align:left; }
.fs_A2 .shadow a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; margin-left:10px; }
.fs_A2 .fcon{ position:relative; width:300px; float:left;    }
.fs_A2 .A2fBt i{font-style:normal }  
.fs_A2 .A2fBt a{display:inline;float:left;width:25px;height:30px;position:relative;font-size:14px;line-height:30px;color:#FFF;text-decoration:none; text-align:center; }
.fs_A2 .A2fBt a:hover,.fs_A2 .A2fBt a.current{background:#ef3d40;text-decoration:none;width:25px;height:30px;color:#FFF}
.fs_A2 .fcon img{ display:block; width:300px;height:250px;}
.fs_A2 .fix{ position:relative; width:9999px; height:250px;  }
.fs_A2 .fPs{ width:100%; overflow:hidden; position:relative;  }


.gkurl{background:#f2f2f3;overflow:hidden;margin-top:4px;padding:9px 10px}

.gkurl h3{font-size:17px;color:#ef3d40}
.gkurl ul{}
.gkurl ul li{width:130px;background:url(../images/dian.png) no-repeat 0 center;padding-left:10px;float:left;line-height:24px}


.narea{border-bottom:1px dashed #c9caca;padding:10px 0;}

.narea h3{font-size:18px;text-align:center;line-height:18px;padding-top:5px}
.narea h3 a{color: #ef3d40;}
.narea h3 a:hover{color:#ef3d40}

.narea p {color: #666666;font-size: 14px;padding-top: 5px;line-height: 22px;}






/*tab*/
.tab{background:#ef3d40;height:80px;overflow:hidden;padding:0 20px}
.newUl {height:37px;border-top:3px solid #ef3d40;background:#f4f4f4;}
.newUl li {float:left; text-align:center; cursor:pointer;width:203px;border:1px solid #f4f4f4;border-bottom:1px solid #c4c4c4;height:35px;font-size:18px;line-height:35px;}
.newUl li.hover { background:#FFF;color:#ef3d40!important;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #FFF;border-bottom:1px solid #fff;}
.newUl li.selected { color:#ef3d40!important; background:#FFF;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #FFF;border-bottom:1px solid #fff}
.tab_box{ clear:both;}
.hide{display:none}


.nlist{overflow:hidden;padding:10px 0 0 5px}
.nlist li{background:url(../images/dian.png) 0 center no-repeat;height:30px;line-height:30px;clear:both;font-size:14px;padding-left:10px}





.fbox{overflow:hidden;}
.fbox h3{background:#c4c4c4;height:40px;font-size:18px;line-height:40px;color:#000;text-align:center;}
.fbox .f_list{overflow:hidden;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:0;border-bottom:1px solid #c4c4c4;padding:3px 0}
.fbox .f_list li{line-height:30px;float:left;font-size:14px;width:49px;text-align:center;}

.fbox ul.t{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:0;border-bottom:1px solid #c4c4c4;overflow:hidden;padding:10px 5px;}
.fbox ul.t li{width:104px;background:url(../images/dian.png) no-repeat 0 center;padding-left:10px;float:left;line-height:30px;font-size:12px}
.newR .ad{overflow:hidden;}
.newR .ad img{width:254px;height:90px}


/*zhaoban*/

.zhaoban{overflow:hidden}
.zb_hd{width:144px;height:81px;}
.zb_list{width:836px;height:81px;border-top:1px solid #c4c4c4;}
.zb_list li{width:75px;height:26px;text-align:center;float:left;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:14px;background:#f8f8f9}



/*gaoxiao*/
.gaoxiao {overflow:hidden;width:981px}
.gaoxiao .hd{color:#ef3d40;font-size:22px;border-bottom:2px solid #ef3d40;padding-bottom:4px}
.gaoxiao ul.gx{border-left:1px solid #c4c4c4;border-top:1px solid #c4c4c4;overflow:hidden;margin:5px auto;width:980px}
.gaoxiao ul.gx li{width:139px;height:28px;line-height:28px;text-align:center;float:left;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:14px;background:#f8f8f9}
.gaoxiao ul.gx a{color:#3c3c3c}



/*xiaodaohang*/
.listNav{background:#ef3d40;padding:10px;overflow:hidden;width:960px;margin:0 auto}
.listNav .hd{background:white;height:32px;padding:2px;float:left;}
.listNav .hd span{height:30px;line-height:30px;font-size:16px;padding:0 5px;border:1px solid #ef3d40;display:block;color:#ef3d40;font-weight:bold;}


.listNav ul{float:left;margin-left:15px}
.listNav ul li{background:#ef3d40;height:30px;padding:2px;float:left;border:1px solid #eb8594;margin-right:15px}
.listNav ul li a{height:30px;line-height:30px;font-size:16px;padding:0 10px;display:block;color:#FFF;background:#eb8594;}

.listNav ul li:hover,.listNav ul li.this{background:#ef3d40;border:1px solid #fff;}
.listNav ul li:hover a,.listNav ul li.this a{background:#FFF;color:#ef3d40;text-decoration:none;}



/*diqu*/

.red_xt{background:#f1f1f1;height:38px;border:1px solid #c4c4c4;border-bottom:0;position:relative;}
.red_xt h3{width:100px;background:#ef3d40;float:left;font-size:18px;text-align:center;line-height:40px;position:absolute;top:-1px;left:-1px;color:white}
.red_xt ul{margin-left:99px;}
.red_xt li{float:left;width:80px;line-height:38px;font-size:16px;color:#333;cursor:pointer;position:relative;text-align:center;}
.red_xt li em{background:url(../images/jit.png) no-repeat;width:12px;height:6px;position:absolute;left:34px;top:38px;display:none}
.red_xt li.hover,.red_xt li.selected { background:#b5b5b6;color:#fff!important}
.red_xt li.selected em,.red_xt li.hover em{display:block;}



.fsTable{clear:both;}
.fsTable ul{width:980px;border-left:#c4c4c4 1px solid; border-top:#c4c4c4 1px solid; padding: 0; margin:0 auto;border-collapse:collapse; border-spacing:0; font-size: 12px;overflow:hidden}
.fsTable ul li{ border-bottom:#c4c4c4 1px solid;border-right:#c4c4c4 1px solid; padding:0 5px; width:185px;height:35px; line-height:35px;  font-size: 14px; text-align: center; float: left; overflow: hidden;}

/*zhao sheng xinxi*/
.zs .hd{height:40px;border:#c4c4c4 1px solid;position:relative;background:#f8f8f9}
.zs .hd span{width:240px;border-top:3px solid #ef3d40;height:38px;background:white;font-size:18px;line-height:38px;text-align:center;display:block;position:absolute;border-right:#c4c4c4 1px solid;top:-1px;left:0px;color:#ef3d40}
.zs_info{width:978px;margin:0 auto;border:1px solid #c4c4c4;border-top:0;overflow:hidden}
.zs_info .w326{width:305px;border-right:1px solid #c4c4c4;overflow:hidden;padding:10px 10px 6px}
.zs_info .w326 .hdb{overflow:hidden;height:30px;}
.zs_info .w326 .hdb span{background:url(../images/1_03.jpg) 0 center no-repeat;padding-left:8px;font-size:16px;float:left;font-weight:bold;line-height:30px}
.zs_info .w326 .hdb .more{font:12px/30px \5b8b\4f53; float:right;}
.zs_info .w326 .nlare{overflow:hidden;}
.zs_info .w326 .nlare li{background:url(../images/dian.png) 0 center no-repeat;height:28px;line-height:28px;clear:both;font-size:12px;padding-left:10px}
.zs_info .f-r{border:0}


/*footer*/
.dbnavbox { border-top:solid 1px #dddddd; background:#f1f1f1; height:auto; overflow:hidden; }
.dbnavbox .wrap { height:auto; overflow:hidden; position:relative; }
.dbnavbox a.kywbtn { width:143px; height:36px; overflow:hidden; display:block; position:absolute; left:0px; top:30px; text-indent:-999em; background:url(../images/bjdx2_03.png) no-repeat left top; }

.dbnavbox .list_box { width:624px; height:auto; overflow:hidden; margin:0px auto; padding:22px 0px 22px 12px; border:solid 1px #dddddd; border-bottom:0px; border-top:0px;}
.dbnavbox .list_box ul.split { width:630px; float:left; width:89px; line-height:18px; height:auto; overflow:hidden; }
.dbnavbox ul.split h3 { font-size:14px; font-weight:bold; line-height:30px; }
.dbnavbox ul.split a { color:#999; }

.dbnavbox .searchbox { margin:0px; position:absolute; right:0px; top:30px; }



.searchbox { width:134px; height:24px; overflow:hidden; padding:0px 11px; margin:5px 10px 0px 0px; float:right; background:url(../images/bjdx1_15.png) no-repeat left top; }
.searchbox input.txtArea { width:116px; height:18px; line-height:18px; overflow:hidden; padding:3px 0px; float:left; border:0px; }
.searchbox a.subtn { width:14px; height:24px; overflow:hidden; float:right; text-indent:-999em; display:block; float:right; }
.Copyright{background:url(../images/ftbg.jpg) repeat-x;height:76px;width:100%;overflow:hidden}
.Copyright p{overflow:hidden;font:14px/33px \5FAE\8F6F\96C5\9ED1;color:white;text-align:center}
.Copyright p a{font-size:14px;color:white;padding:0px 14px; height:33px;display: inline-block;}



/* 返回顶部*/
.backToTop {display: none;width: 50px; height:50px;background:url(../images/back_top.jpg) no-repeat;position: fixed;_position: absolute;right: 20px;bottom: 125px;_bottom: "auto";cursor: pointer;}
