/*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:#eaeaea; }
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{ background:#141414; height:152px;}
.header{ height:110px; background:url(../images/2222.png) left bottom no-repeat; }
.logo{ width:475px; height:97px; float:left; margin-top:10px; overflow:hidden;}
.headerbox{ float:right; width:335px; height:70px; padding-top:20px;}
.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:#3b3b3b;}
.menu ul{height:42px; line-height:42px;}
.menu ul li{ float:left; position:relative;display:block; width:161px; height:42px;  background:url(../images/nav_bg.jpg) right top no-repeat; padding-right:3px;  }
.menu ul li dl{ background:#fff; width:216px; 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;width:172px;}
.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{ min-height:720px; border-right:1px solid #ccc;}
.contain .left{ width:229px; margin-top:10px; float:left;background:url(../images/bg.jpg) repeat-y; 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:" "; 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:36px; line-height:18px; 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:" "; 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:290px;}
.contain .left .left03 h2{ height:32px; line-height:32px; background:url(../images/xl_18.png) no-repeat; font-size:14px; font-family:" "; color:#fff; padding-left:20px;}
.contain .left .left03 ul{ margin:0px;}
.contain .left .left03 ul li{ line-height:20px; 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:127px; margin-left:14px; height:170px;}
.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:#cfd8e0;}
.footer dl dd span{ color:#cfd8e0; padding-left:8px; padding-right:8px; padding-top:8px;}
.footbox{  color:#cfd8e0; 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; min-height:900px;}
.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:" "; 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:" "; 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;}
