/*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/bj_03.jpg)}
a{color:#666;}
a:hover{ color:#ff3300; }
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:1040px; margin:0 auto;}


.header{ height:95px;}
.logo{ width:440px; height:82px; padding:15px; float:left;}
.topbox{ float:right; width:260px;}
.topbox .box{ padding-top:10px; padding-bottom:10px;}
.topbox .box a{ color:#333333;}
.topbox .box a:hover{color:#ff3300;}
.topbox .box span{ color:#cfcfcf; padding-left:8px; padding-right:8px;}
.ssk{ height:29px; background:url(../images/search.jpg) left top no-repeat; position:relative; width:252px;}
.input_text{ width:202px; height:29px; line-height:29px; position:absolute; background:none; left:0; top:0;}
.input_button{ width:50px; height:29px; line-height:29px; position:absolute; background:none; right:0; top:0;}
/*menu start*/

.menu_bg{ background:url(../images/menu_bg.png) repeat-x; height:40px;}
.menu{z-index:2; position:relative;}
.menu ul{height:40px;}
.menu ul li{ float:left; position:relative;display:block; width:130px; height:40px; background:url(../images/stz.png) left center no-repeat; padding-left:4px; text-align:center;}
.menu ul li dl{ background:#fff; width:128px; position:absolute; left:5px; top:41px;  border:#ccc solid 1px; border-top:0;display:none; background:#f78c19;}
.menu ul li dl dd{ line-height:28px; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center; height:28px; line-height:28px;}
.menu ul li dl dd a:hover{ color:#fff;background:#264385;}


.menu a{ font-size:14px;color:#fff; text-decoration:none; display:block;  height:41px; text-align:center; line-height:40px;}
.menu a:hover{ display:block;color:#fff; background:url(../images/acc.png) repeat-x;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}

/*menu end*/


/*banner start*/


/*banner end*/


/*scroll_left start*/
#scroll_left{overflow:hidden;width:670px; margin-left:20px;}
.scroll_scale{border:1px solid #e4e4e4;width:160px;height:120px; padding:2px; background:#FFF; margin:0 5px;} 
.scroll_scale img{max-width:160px; max-height: 120px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 120 ? 120: true);}
.scroll_text{ margin-top:10px; text-align:center;width:160px;}
/*scroll_left end*/

.contain{margin-top:20px;}
.contain .left{ width:246px; float:left;}
.contain .left .left01{ width:243px; border:1px solid #ccc; border-top:none; height:243px;}
.contain .left .left01 h2{ height:30px; line-height:30px; background:url(../images/cpfl.jpg) no-repeat;}
.contain .left .left01 h2 span{ float:left; font-size:0;}
.contain .left .left01 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.contain .left .left01 ul{ margin:10px;}
.contain .left .left01 ul li{ border:1px solid #ccc; background:url(../images/li_bg.jpg) 16px center no-repeat; line-height:30px; margin-top:8px; padding-left:42px;}

.contain .left .left02{width:243px; border:1px solid #ccc; border-top:none; margin-top:20px; height:260px;}
.contain .left .left02 h2{height:30px; line-height:30px; background:url(../images/lxwm.jpg) no-repeat;}
.contain .left .left02 h2 span{ float:left; font-size:0;}
.contain .left .left02 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.contain .left .left02 ul{ margin:10px;}
.contain .left .left02 ul li{ line-height:24px;}

.contain .right{ width:780px; float:right;}
.contain .right .right01{ height:243px;width:780px;}
.contain .right .right01 h2{ height:36px; line-height:36px; background:url(../images/cpzs.jpg) no-repeat;}
.contain .right .right01 h2 span{ font-size:0; float:left;}
.contain .right .right01 h2 a{ display:block; float:right; width:44px; height:13px; padding-top:3px;}
.ll{ border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; width:774px; margin-left:2px; padding-top:30px; padding-bottom:27px;}

.contain .right .right02{ margin-top:20px; width:780px; height:260px;}
.contain .right .right02 .gywm{ width:380px; height:260px; float:left; border:1px solid #ccc;}
.gywm h2{height:30px; line-height:30px; background:url(../images/gywm.jpg) no-repeat; border-bottom:1px solid #ccc; }
.gywm h2 span{ float:left; font-size:0;}
.gywm h2 a{ display:block; float:right; width:44px; height:13px;}
.gywm dl{ padding:10px;}
.gywm dl dt{ float:left; padding-right:10px;}
.gywm dl dd{ text-indent:2em; line-height:20px;}
.contain .right .right02 .xwzx{ width:380px; height:260px; float:right;  border:1px solid #ccc;}
.xwzx h2{height:30px; line-height:30px; background:url(../images/xwzx.jpg) no-repeat; border-bottom:1px solid #ccc; }
.xwzx h2 span{ float:left; font-size:0;}
.xwzx h2 a{ display:block; float:right; width:44px; height:13px;}
.xwzx .tp2{ float:left; width:130px; height:90px; margin-left:10px; margin-top:10px; margin-right:10px;}
.xwzx dl{margin-right:10px; margin-top:10px;}
.xwzx dl dt a{ font-size:14px; color:#333333;}
.xwzx dl dd{ line-height:20px; padding-top:8px;}
.xwzx ul{ padding:10px;}
.xwzx ul li{ line-height:24px;}
.xwzx ul li a{  float:left;}
.xwzx ul li span{ float:right; color:#9a9a9a;}
.cta{ margin-top:20px; }
.gjc{ min-height:28px; border:1px dotted #ccc; line-height:28px; margin-top:30px;}
.gjc strong{ padding-left:10px;}
.gjc a{ padding-left:10px; padding-right:10px;}

.footmenu_bg{ background:url(../images/ftmenu_bg.jpg) repeat-x; height:36px; text-align:center; margin-top:30px;}
.footmenu_bg ul{ text-align:center; }
.footmenu_bg ul li{ float:left; background:url(../images/ft_xst.jpg) right center no-repeat; padding-right:2px; width:85px; height:36px; line-height:36px;}
.footmenu_bg ul li a{ color:#fff;}
.footmenu_bg ul li a:hover{ text-decoration:underline;}

.footer_bg{ background:#e4e4e4; min-height:80px;}
.footer_bg dl{ padding-top:15px; padding-bottom:15px;}
.footer_bg dl dt{ color:#000; line-height:20px;}
.footer_bg dl dd{ color:#000; line-height:20px;}

.conny{ margin-top:20px;}
.le{ width:246px; float:left;}
.le .le01{ width:243px; border:1px solid #ccc; border-top:none;}
.le .le01 h2{ height:30px; line-height:30px; background:#094e9c;}
.le .le01 h2 span{ float:left; font-size:14px; color:#fff; padding-left:15px;}
.le .le01 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.le .le01 ul{ margin:10px;}
.le .le01 ul li{ background:url(../images/li_bg.jpg) 16px 9px no-repeat; line-height:30px; margin-top:8px; padding-left:42px;}
.le .le01 ul li dl dd{padding-left:10px; line-height:30px;}

.le .le02{width:243px; border:1px solid #ccc; border-top:none; margin-top:20px; height:260px;}
.le .le02 h2{height:30px; line-height:30px;  background:#094e9c;  padding-left:15px;}
.le .le02 h2 span{ float:left; font-size:14px; color:#fff;}
.le .le02 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.le .le02 ul{ margin:10px;}
.le .le02 ul li{ line-height:24px;}
.ri{ float:right;width:780px;border:1px solid #ccc; min-height:523px;}
.ri h2{ background:#094e9c; color:#fff; padding-left:15px; font-size:14px; height:30px; line-height:30px;}
.nr{ line-height:24px; padding:20px;}

.list {width: 230px; line-height: 34px; overflow: hidden; cursor: pointer; background:#f6f6f6;margin-bottom:30px;}
.rong { width: 215px; overflow: hidden; border-bottom:#cfcfcf 1px solid; border-top:#fff 1px solid;height:34px;}
.level_1 { padding-left: 20px; background:url(../images/b1.png) 10px center no-repeat;}
.level_2 { padding-left: 20px;}
.level_2 a{ color:#3472a1;}
.level_2 a:hover{ color:#f60;}
.level_3 { padding-left: 30px; }
.level_2  a{ background:url(../images/jt3.gif) left center no-repeat; padding-left:12px;}
.level_3  a{ background:url(../images/jt3.gif) left center no-repeat; padding-left:12px;}