@charset "utf-8";
/* CSS Document */

body{width:100%; margin:0 auto; padding:0px; font-size:12px; color:#2B2B2B; background:#fff; font-family:"宋体";}
img{border:0 none;}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, ol,li,input, form{margin:0px; padding:0px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
ol,ul {list-style:none;}   
a{color:#2B2B2B; text-decoration:none;}
a:hover{color:#e40203; text-decoration:underline;}
.clear{clear:both;}
.big{width:1000px; margin:auto; overflow:hidden; display:block;}
.header{width:1000px; overflow:hidden; display:block;}
.logo{width:568px; float:left; padding-top:13px;}
.logo li{float:left;}
.headrt{width:430px; float:right; text-align:right;}
.top{overflow:hidden; line-height:18px;}
.top a{padding:0px 3px;}
.headtel{padding-top:13px;}
.menu{width:1000px; overflow:hidden; display:block; margin-top:10px; height:41px;}
#nav { background:url(../images/menu.jpg) repeat-x; width:1000px; height:41px; line-height: 41px; list-style-type: none;}
#nav li a { display: block; padding:0px 9px; text-align:center; color:#fff; text-decoration:none;}
#nav li a:hover { color:#FFF;text-decoration:none;font-weight:bold; text-decoration:none;}
#nav li { font-size:14px; font-weight:bold; float: left;}
#nav li a:hover{}
#nav li ul { line-height: 27px; list-style-type: none;text-align:left; left: -999em; width: 180px; position: absolute; }
#nav li ul li{ float: left; width: 180px; background: #d70913; font-size:12px; font-weight:normal; border-bottom:1px #f00408 solid;}
#nav li ul a{ background:#d70913; display: block; width: 160px;text-align:left;padding:0px 0px 0px 20px;}
#nav li ul a:hover { color:#F3F3F3;text-decoration:none;font-weight:normal; background:#a2192d;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}
.banner{width:1000px; overflow:hidden; display:block; margin-top:5px;}
.contssbox{width:978px; height:63px; padding:0px 10px; overflow:hidden; display:block; margin-top:5px; border:1px #b1c8d6 solid;background:url(../images/ctbg.jpg) no-repeat;}
.contssbox a{color:#1c4fa0;}
.contssbox a:hover{color:#e40203;}
.ctsslf{width:245px; float:left;}
.ctsslf p{line-height:26px; color:#1c4fa0; padding-top:3px;}
.ctsslf p span{float:left; color:#676767; font-weight:bold; padding-left:9px;}
.ctsslf p img{float:left; padding-top:4px;}
.ctssmid{width:540px; float:left;}
.sechtop{overflow:hidden; display:block; line-height:26px; padding-top:3px;color:#1c4fa0;}
.sechtop img{float:left; padding:4px 15px 0px 0px;}
.sechtop a{padding:0px 5px;}
.sechbottom{overflow:hidden; display:block; }
.search{width:364px; height:22px;background:url(../images/ssk.jpg) no-repeat; padding:7px 11px; float:left; }
.search input{margin:0px; padding:0px; background:none; border:0 none;width:364px; height:22px;}
.kybutton{width:72px; float:left;}
.bgbutton{width:67px; float:left;}
.ctssrt{width:190px; float:left; padding-top:6px;}
.ctssrt li{float:left; margin:0px 9px; display:inline; line-height:25px;}
.content{width:1000px; overflow:hidden; display:block;}
.ctboxlf{width:314px; height:323px;background:url(../images/ictbg.jpg) no-repeat; padding:10px 0px 0px 12px; margin:10px 8px 0px 2px; float:left; overflow:hidden; display:block;}
.ctboxrt{width:314px; height:323px;background:url(../images/ictbg.jpg) no-repeat; padding:10px 0px 0px 12px; margin:10px 0px 0px 0px; float:left; overflow:hidden; display:block;}
.ctboxtop{overflow:hidden;}
.ctboxtit{width:190px; float:left;background:url(../images/icon.gif) no-repeat 0px 2px; color:#e40203; font-size:16px; font-weight:bold; padding-left:20px; height:22px;}
.more{width:52px; float:right;}
.ctboxmid{overflow:hidden; padding-left:5px;}
.ctboxmid img{border:1px #dbdbdb solid;}
.ctboxbot{overflow:hidden; display:block; padding-top:5px;}
.ctboxbot li{line-height:22px;background: url(../images/bg_n.png) no-repeat -362px -484px; padding-left:14px;}
.btsidemenu{background:#ccc; width:100%; overflow:hidden; display:block; margin-top:10px; padding-bottom:10px;}
.btsidem{width:1000px; overflow:hidden; display:block; margin:auto;}
.btsidem dl{width:164px; float:left; margin:10px 0px 0px 2px; display:inline;}
.btsidem dt{font-weight:bold; line-height:30px;}
.btsidem dd{background: url(../images/bg_n.png) no-repeat left -539px; line-height:20px; padding-left:9px;}

.footer{width:1000px; margin:auto; overflow:hidden; margin-top:20px; line-height:20px; text-align:center; padding-bottom:15px;}

.bottommenu{width:996px; overflow:hidden; padding:1px; border:1px #e4eff6 solid; margin-top:10px; display:block;}
.botmenubox{background:url(../images/btmbg.jpg) repeat-x; height:271px;}
.btmbox{width:90px; background:url(../images/btmline.jpg) no-repeat right bottom;height:271px; margin-left:20px; float:left; display:inline;}
.btmbox dl{height:135px;}
.btmbox dt{line-height:30px;}
.btmbox dt a{color:#0542a7;}
.btmbox dt a:hover{color:#ba2636;}
.btmbox dd{background: url(../images/bg_n.png) no-repeat left -539px; clear: both; color: #727171; line-height: 20px;    padding-left: 9px;}
.btmbox dd a{color:#a7a7a7;}
.btmbox dd a:hover{color:#ba2636;}
.btmbox2{width:86px; height:271px; margin-left:20px; float:left; display:inline;}
.btmbox2 dl{height:135px;}
.btmbox2 dt{line-height:30px;}
.btmbox2 dt a{color:#0542a7;}
.btmbox2 dt a:hover{color:#ba2636;}
.btmbox2 dd{background: url(../images/bg_n.png) no-repeat left -539px; clear: both; color: #727171; line-height: 20px;    padding-left: 9px;}
.btmbox2 dd a{color:#a7a7a7;}
.btmbox2 dd a:hover{color:#ba2636;}

.links{width:998px; overflow:hidden; border:1px #d4d7d9 solid; margin-top:10px; display:block;}
.linkcs{width:978px; overflow:hidden; border:1px #d4d7d9 solid; margin-top:10px; display:block; padding:10px;}
.linkcs a{padding:0px 13px; line-height:25px;}

.yqlinks{width:978px; overflow:hidden; padding:10px; border:1px #d0d0d0 solid; margin-top:10px; display:block;background:url(../images/linkbg.jpg) repeat-x;}
.yqlinks h2{overflow:hidden;background: url(../images/icon.gif) no-repeat 0px 3px; color:#e40203; font-size:16px; font-weight:bold; padding: 0px 0px 10px 20px; display:block;} 
.yqlinks a{line-height:25px; padding-right:20px;}





.ncontent{width:1000px; overflow:hidden; margin-top:10px; display:block;}
.nctleft1{width:236px; float:left;}
.nlfsidemtit{height:31px; line-height:31px; overflow:hidden;background: url(../images/kylftit.jpg) no-repeat 0px 8px; padding-left:22px; font-weight:bold; font-size:14px;}
.nlfsidemenu{overflow:hidden;background: url(../images/kylfbg.jpg) no-repeat top right; display:block; padding:12px 0px 60px 48px; width:188px; font-size:14px;}
.nlfsidemenu dt{background: url(../images/kylficon.jpg) no-repeat 0px 7px; line-height:25px; font-weight:bold; padding-left:20px;}

.nlfsidemenu dd{background: url(../images/kylficon.jpg) no-repeat 20px 7px; line-height:25px; padding-left:40px;}

.nlftel{margin-top:20px;}

.nctright1{width:750px; float:right;}
.nctrtmid{width:740px;background: url(../images/kyrtmid.jpg) repeat-y; display:block; overflow:hidden; padding:0px 5px 10px;}
.nrtboxtit{border-bottom:3px #a20000 solid; padding-left:15px; overflow:hidden; height:35px; font-size:18px; font-weight:bold; line-height:35px;}
.nrtboxbot{width:710px;display:block; overflow:hidden; padding:15px; line-height:24px; font-size:14px; color:#676767;}
.fontyellow{color:#9b6701; font-size:16px; font-weight:bold;}


.nctleft2{width:677px; float:left;}
.nlf2mid{width:667px; overflow:hidden; display:block;background: url(../images/nlfmid1.jpg) repeat-y; padding:0px 5px 20px;}
.pageList {line-height: 30px; margin-top:25px; text-align:center; width:667px; overflow:hidden; display:block;}
.pageList a, .pageList span { background:#F0F4F5; border: 1px solid #DDDDDD; padding: 2px 3px;}
.pageList span {color: #CC0000; font-weight: bold;}

.nlfmid2box{width:577px; overflow:hidden; display:block; padding:15px 45px 0px;}
.listbox{width:577px;overflow:hidden; display:block;}
.listbox li{line-height:25px; overflow:hidden;}
.listbox li a{font-size:14px; float:left;}
.listbox li span{float:right; font-family:Arial, Helvetica, sans-serif; color:#7f7f7f;}
.blank15{overflow:hidden; display:block; height:15px;}
.nctright2{width:310px; float:right;}
.nrtlxbox{width:310px; overflow:hidden; display:block;background: url(../images/nrtmid.jpg) repeat-y;}
.rlxtop{width:310px; overflow:hidden; display:block;background: url(../images/nrttop.jpg) no-repeat;}
.rlxbot{width:310px; height:8px; overflow:hidden; display:block;background: url(../images/nrtbot.jpg) no-repeat;}
.nrlxtitle{height:40px; line-height:40px; font-size:16px; font-weight:bold; padding-left:20px;}
.nrlxbottom{width:275px; padding:3px 0px 0px 22px; overflow:hidden; display:block;}
.nrlxbottom p{overflow:hidden; display:block; line-height:22px; font-size:14px; padding-bottom:10px;}
.nrlxbottom img{float:left; padding-right:5px;}
.nrlxbottom span{float:left; padding-left:10px;}
.nrlxtel{overflow:hidden; display:block; width:260px;}
.nrlxtel li{background: url(../images/rtlxicon.jpg) no-repeat 5px 7px; padding-left:23px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#fd0002; font-size:14px;}
.likred{color:#fd0000; font-weight:bold; text-decoration:underline; font-size:12px;}
.likgreen{color:#0000fe; font-weight:bold; text-decoration:underline; font-size:12px;}
.blank10{height:10px; overflow:hidden;width:310px; display:block;}
.nrznbottom{width:275px; padding:3px 0px 0px 22px; overflow:hidden; display:block;}
.nrznbottom h2{font-size:14px; line-height:30px;}
.nrznbottom p{line-height:20px;}

.nrbgbottom{width:290px; padding:3px 10px 10px 10px; overflow:hidden; display:block;}
.nrbgbottom li{line-height:26px;background: url(../images/bg_n.png) no-repeat -362px -483px; padding-left:14px;}



























































