body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input	{font:12px/1.5 "宋体"}
body,html{ background: url(image/cmssname/tiled_bg_stars.jpg)}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1, h2, h3, .h1, .h2, .h3 {color: #555;font-family:"宋体";font-weight: normal;line-height: 1.5em}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */
input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
input,label,img,th{vertical-align:middle;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
h2, .h2 { font-size:12px;}.f14{ font-size:14px}.mb10{ margin-bottom:10px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}

a, a:link, a:visited, a:active {color: #14479c;text-decoration: none}
a:hover{text-decoration: underline}
.gray{ color:#949494}
.color-666{color: #666}
.color-F60{color: #F60}

.lf{ float:left}.rt{ float:right}
.inline,.inline-li li,.main-tab a,.mber .login-btn a,.list-pic li,.search-form,.search-form li,.search-condition span,.search-condition span a{display:inline-block;zoom:1;*display:inline;}
.cu a,.nav-screen a{cursor: hand;!important;cursor: pointer}

.screen,.wrapper,.footer,.sub-search{ width:960px; margin:auto}

.header-body {background: url(image/cmssname/hd_bg.jpg) repeat center top; }
.header-body .header{height:281px; position:relative; width:970px; margin:auto}
.tongji{ position: absolute; top:26px; right:0; font-size:14px; width:272px; font-weight:700; color:#fff}
.tongji span{ color: #FF0; font-family:Arial, Helvetica, sans-serif; padding:0 4px}
.nav-screen{background:url(image/cmssname/nav_bg.png) repeat-x;_background:url(image/cmssname/nav_ie6.png) repeat-x; height:48px;position:relative; z-index:4}
.nav-screen ul{ width:960px; margin: auto; position:relative}
.nav-screen ul li{ float:left;}
.nav-screen ul li.line{ overflow:hidden; background:url(image/cmssname/nav_line.png) no-repeat center top; width:2px; height:40px}
.nav-screen ul li a{ display:block; height:40px; line-height:40px; color:#fff; font-size:14px; font-weight:700; padding:1px 18px; float:left}
.nav-screen ul li a:hover{text-decoration: none; background:url(image/cmssname/nav_bg_hover.png) repeat-x left 1px;}
.nav-screen ul li.home,.nav-screen ul li.home a:hover{ background:url(image/cmssname/home.png) no-repeat; width:157px; height:40px; position:absolute; right:0; top:0}
.nav-screen ul li.home a{ display:block;width:157px; height:40px; padding:0}

.box,.catbox{border:1px solid #c5d2ec;zoom:1;background-color:#fff;}
.catbox{ padding:1px}
.catbox .title{ background: url(image/cmssname/catbg.png) no-repeat; height:43px}
.catbox .title h2{ background:url(image/cmssname/cat.gif) no-repeat; display:block; height:43px}
.catbox .content{ padding:10px}
/* 默认幻灯片 */
.slide{width:436px; height:310px; padding:10px; float:left}
.FocusPic{zoom:1;position:relative; overflow:hidden;  }
.FocusPic .content{overflow:hidden;}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title{width:290px;height:30px;line-height:30px;overflow:hidden; position:absolute; bottom:0; right:0}
.FocusPic .title a{display:block;font-size:14px; font-weight:700}
.FocusPic .change{height:24px;z-index:9999; position:absolute; bottom:4px}
.FocusPic .change i {font-style:normal;color:#2b2b2b;cursor:pointer;font-family:Arial;font-size:12px;display:inline-block;zoom:1;*display:inline; background:url(image/cmssname/cur.png) no-repeat; width:21px; height:21px; padding-top:3px; margin-right:5px; text-align:center; font-weight:700}
.FocusPic .change i.cur {background-position:-28px 0; color:#fff}

.hot-news{ margin-left:467px; height:266px; padding:14px; background:#fff url(image/cmssname/hdbd.png) no-repeat; padding-top:50px}
.hot-news h4{ margin-bottom:3px}
.hot-news .hr{ height:14px; border-bottom:1px solid #eeeff0; margin-bottom:14px; overflow:hidden}
.hot-news .more{ text-align:right}

.list li{ background:url(image/cmssname/o.png) no-repeat left center; padding-left:10px; font-size:14px; line-height:26px}

.hdjs .title h2{ background-position:left 0}
.hdjs .content{ padding:6px 6px 5px 10px}
.hdjs .left{ float:left;height:120px;width:288px; margin-right:12px; padding:6px 0}
.hdjs .left p{ margin-bottom:5px}
.hdjs .left h4{ background:url(image/cmssname/subtitle.png) no-repeat; padding-left:32px; color:#14479c; height:30px; line-height:30px; margin-bottom:8px}
.hdjs .right{ position:relative; float:right; background:url(image/cmssname/hd.png) no-repeat; height:239px; width:316px}
.hdjs .right p{ color:#fff; position:absolute; width:276px; left:20px; top:46px}
.hdjs .right a{ position:absolute; left:78px; top:100px; width:163px; height:33px; display:block; text-decoration:none}
.hdjs .right a span{ display:none}
.hdjs .right a.btn2{ top:146px;}
.hdjs .right a.btn3{ top:190px;}
.hd-list li{ background:url(image/cmssname/arrow-curve.png) no-repeat center left; padding-left:20px; line-height:24px}

.htgc .title h2{background-position:left -52px}
.htgc .left,.hyfc .left{ width:230px; float:left}
.htgc .left img,.hyfc .left img{ border:1px solid #d2d3d5; padding:2px; margin-bottom:8px}
.htgc .left p,.hyfc .left p{ color:#4e4e4e}
.htgc .right,.hyfc .right{ margin-left:240px;}
.htgc .right .col{ width:150px; float:left; padding-left:23px}
.htgc .right .col h5{ background:url(image/cmssname/4.png) no-repeat left center; margin-bottom:6px; padding-left:22px;  font-size:14px; height:20px; line-height:20px;}
.htgc .right .col img{margin-bottom:6px}
.htgc .right .col {color:#14479c; line-height:22px}

.kjz .title h2{background-position:left -106px}
.kjz .content{ padding:0; height:313px; overflow:hidden}

.hyfc{ width:611px; float:left}
.hyfc .title h2{ background:url(image/cmssname/catbg.png) left -56px}
.hyfc .right .col{ background:url(image/cmssname/arrow_skip.png) no-repeat left 2px; padding-left:22px; line-height:22px; color:#14479c; }
.hyfc .right .line{border-bottom:1px dotted #ccc; height:10px; margin-bottom:10px; overflow:hidden}

.mtgz {margin-left:624px;height: 302px;}
.mtgz .title h2{background:url(image/cmssname/catbg.png) -624px -56px;}

.bjzs .title h2{background-position:left -158px}
.bjzs .content{ padding:14px 0 0 0}
.bjzs .content li {width: 155px; float:left;height: 144px;}
.bjzs .content li img{ margin-bottom:5px}
.bjzs .content li a {display: block;margin: auto; width: 132px;}

.main-screen{ position:relative; width:970px; margin:auto; margin-top:-8px; z-index:1;}
.main-screen .m-content{width:934px; padding:15px 13px 0; background-color:#dce3f2; border:5px solid #2c3a55; border-top:none}
.ft{ background:url(image/cmssname/fbg.png) no-repeat center 20px; height:140px; color:#fff; text-align:center; padding-top:60px}