@charset "utf-8";
/*common*/

body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}

body{ font-size:12px; font-family:"宋体"; color:#666;background:url(../images/bgg.jpg) repeat-x; background-color:#595959;}

a{color:#666;}

a:hover{ color:#f60; }

p{line-height:1.8em; padding:5px 0;}

h2{ font-size:12px; font-weight:normal;}

.clear{ margin:0; padding:0; font-size:0; clear:both; }



.wapper{ width:992px; margin:0 auto;}





.header_bg{height:110px;}

.header{}

.logo{ width:475px; height:110px; float:left; margin-top:0px; overflow:hidden;}

.headerbox{ float:right; width:330px; height:70px; padding-top:0px;}

.headerbox ul{ float:right;}

.headerbox ul li{ float:left;}

.headerbox ul li a{ color:#fff;}

.headerbox ul li span{ padding-left:4px; padding-right:4px;}





/*menu start*/



.menu{z-index:2; position:relative; background:#502304;}

.menu ul{height:42px; line-height:42px;}

.menu ul li{ float:left; position:relative;display:block; width:96px; height:42px;  background:url(../images/nav_bg.jpg) right top no-repeat; padding-right:3px;  }

.menu ul li dl{ background:#fff; width:68px; position:absolute; left:-1px; top:42px; padding:10px; border:#ccc solid 1px; border-top:0;display:none; }

.menu ul li dl dd{ line-height:28px; border-bottom:#ccc dotted 1px; }

.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left; height:28px; line-height:28px;}

.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline; display:inline; background:none;}





.menu a{ font-size:12px;color:#d3d5d7; text-decoration:none; display:block;  height:40px; text-align:center; font-size:14px; font-weight:bold;}

.menu a:hover{ display:block;color:#fff;}

.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}



/*menu end*/

.ssk{ float:right; width:226px; height:40px; background:url(../images/searchl.jpg) left center no-repeat; position:relative; margin-right:4px; margin-top:20px;}

.input_text{ width:176px; height:20px; line-height:20px; color:#333; font-size:12px; background:none; position:absolute; left:0px; top:10px;}

.input_button{ width:46px; height:20px; background:none; position:absolute; right:0px; top:10px;}



/*banner start*/



.banner{ height:332px; overflow:hidden; position:relative; z-index:1; width:992px; background:url(../images/1268184102.jpg) no-repeat;}

.banner ul {height:332px; position:absolute;}

.banner ul li {float:left; width:992px; height:332px; overflow:hidden; position:relative; background:#ccc;}

.banner ul li img{ width:992px; height:332px;}

.banner .btnBg {position:absolute; width:992px; height:20px; left:0; bottom:0; background:#000;}

.banner .btn {position:absolute; width:992px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}

.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}

.banner .btn span.on {background:#fff;}

.banner .preNext {width:22px; height:49px; position:absolute; top:130px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}

.banner .pre {left:0;}

.banner .next {right:0; background-position:right top;}

/*banner end*/



.contain{ border-right:1px solid #ccc; height:auto;}

.contain .left{ width:229px; margin-top:0px; float:left;background:#FFF; border-left:1px solid #ccc; height:720px;  }

.contain .left .left01{ width:229px;  }

.contain .left .left01 h2{ height:32px; line-height:32px; background:url(../images/xl_18.png) no-repeat; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; padding-left:20px;}

.contain .left .left01 ul{ margin:15px;}

.contain .left .left01 ul li{ background:url(../images/xl_29.png) left center no-repeat; border-bottom:1px solid #bec0bf; height:27px; line-height:27px; padding-left:20px;}

.contain .left .left01 ul li a{ display:block;color:#181818;}



.contain .left .left02{ width:229px; }

.contain .left .left02 h2{ height:32px; line-height:32px; background:url(../images/xl_18.png) no-repeat; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; padding-left:20px;}

.contain .left .left02 ul{ margin:15px;}

.contain .left .left02 ul li{ background:url(../images/icon.jpg) left center no-repeat; border-bottom:1px solid #bec0bf; height:27px; line-height:27px; padding-left:20px;}

.contain .left .left02 ul li a{ display:block;color:#181818;}



.contain .left .left03{ width:229px; height:200px;}

.contain .left .left03 h2{ height:32px; line-height:32px; background:url(../images/xl_18.png) no-repeat; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; padding-left:20px;}

.contain .left .left03 ul{ margin:15px;}

.contain .left .left03 ul li{ line-height:24px; color:#181818;}

.contain .left .left03 a{ display:block; margin-left:12px;}



.contain .right{ float:right; width:710px; padding-right:20px; background:#ffffff; padding-left:32px; height:720px;}

.contain .right .right01{ width:710px;}

.contain .right .right01 .right0101{ width:495px; float:left;}

.contain .right .right01 .right0101 h2{ background:url(../images/profile.jpg) left center no-repeat; height:46px;}

.contain .right .right01 .right0101 h2 span{ float:left; font-size:0;}

.contain .right .right01 .right0101 h2 a{ float:right; width:46px; height:11px; display:block; background:url(../images/xl_26.png) no-repeat; margin-top:24px;}

.gsjj{ width:495px;}

.gstp{ width:188px; height:121px; float:left; margin-top:5px; padding-right:10px;}

.gsjj span{ line-height:22px; text-indent:2em; display:block; }

.gsjj span a{ color:#ff0000;}



.contain .right .right01 .right0102{ float:right; width:182px;}

.contain .right .right01 .right0102 h2{ background:url(../images/kfrx.jpg) left center no-repeat; height:46px; font-size:0;}

.contain .right .right01 .right0102 a{ margin-top:10px; display:block;}



.contain .right .right02{ width:710px; margin-top:10px;}

.contain .right .right02 h2{ background:url(../images/cpzs.jpg) left center no-repeat; height:46px;}

.contain .right .right02 h2 span{ float:left; font-size:0;}

.contain .right .right02 h2 a{ float:right; width:46px; height:11px; display:block; background:url(../images/xl_26.png) no-repeat; margin-top:22px;}

.contain .right .right02 ul{ width:710px;}

.contain .right .right02 ul li{ float:left; width:150px; margin-left:14px; height:220px;}

.contain .right .right02 ul li span{ text-align:center; display:block; padding-top:20px;}



.right03{ width:710px;}

.contain .right .right03 h2{ background:url(../images/zzry.jpg) left center no-repeat; height:46px;}

.contain .right .right03 h2 span{ float:left; font-size:0;}

.contain .right .right03 h2 a{ float:right; width:46px; height:11px; display:block; background:url(../images/xl_26.png) no-repeat; margin-top:20px;}

/*scroll_left start*/

#scroll_left{overflow:hidden;width:710px; margin-top:10px; margin-left:2px;}

.scroll_scale{border:1px solid #e4e4e4;width:120px;height:140px; padding:2px; background:#FFF; margin:0 5px;} 

.scroll_scale img{max-width:120px; max-height: 140px; width: expression(this.width >140 && this.height < this.width ? 140: true); height: expression(this.height > 180 ? 180: true);}

.scroll_text{ margin-top:10px; text-align:center;width:120px;}

/*scroll_left end*/





.footer{  background:url(../images/footer.png) no-repeat; padding-top:10px; padding-bottom:10px;}

.footer dl{ margin-top:32px; margin-left:10px;}

.footer dl dd{ float:left;}

.footer dl dd a{ color:#000;}

.footer dl dd span{ color:#000; padding-left:8px; padding-right:8px; padding-top:8px;}

.footbox{  color:#000; overflow: hidden; text-align:center; }

.footbox ul li{  text-align:center;line-height:26px;}

.footbox span{ padding-top:9px; display:block; float:right;}

.footbox b{ font-weight:normal; padding-top:8px; display:block; float:right;}



.gywm{float:right; width:710px; padding-right:20px; background:#ffffff; padding-left:32px; height:auto; min-height:720px;}

.gywm h2{ font-size:14px; height:38px;margin-top:20px;border-bottom:1px solid #ccc;}

.nr{font-size:14px; line-height:24px; }

.contain1{ min-height:890px; border-right:1px solid #ccc;}

.left-ny{width:229px; margin-top:10px; float:left;background:url(../images/bg.jpg) repeat-y; border-left:1px solid #ccc; min-height:890px;}



.contain1 .left-ny .left01{ width:229px;  }

.contain1 .left-ny .left01 h2{ height:32px; line-height:32px; background:url(../images/xl_18.png) no-repeat; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; padding-left:20px;}

.contain1 .left-ny .left01 ul{ margin:15px;}

.contain1 .left-ny .left01 ul li{ background:url(../images/xl_29.png) left center no-repeat; border-bottom:1px solid #bec0bf; height:27px; line-height:27px; padding-left:20px;}

.contain1 .left-ny .left01 ul li a{ display:block;color:#181818;}



.contain1 .left-ny .left03{ width:229px; height:290px;}

.contain1 .left-ny .left03 h2{ height:32px; line-height:32px; background:url(../images/xl_18.png) no-repeat; font-size:14px; font-family:"Microsoft YaHei"; color:#fff; padding-left:20px;}

.contain1 .left-ny .left03 ul{ margin:15px;}

.contain1 .left-ny .left03 ul li{ line-height:24px; color:#181818;}

.contain1 .left-ny .left03 a{ display:block; margin-left:12px;}

