/*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; list-style:none;}
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{border:0;}
body{ font-size:12px; font-family:"ËÎÌå"; color:#666; background: url(../images/top_bg.jpg) repeat-x;}
a{color:#666;border:none;}
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:988px; margin:0 auto;}
.le{ float:left;}
.ri{ float:right;}


.header{ height:72px; }
.logo{ /*width:190px;*/ height:62px; float:left; margin-top:10px; overflow:hidden; }
.header span{ padding-top:25px; float:right; color:#4f4f4f; font-size:16px;}

/*menu start*/

.menu{z-index:2; position:relative; height:35px;  }
.menu ul{height:33px; line-height:33px;}
.menu ul li{ float:left; position:relative;display:block; width:97px; height:33px; border-right:1px solid #e2e2e0;  }
.menu ul li dl{ background:#16347a; width:77px; position:absolute; left:0; top:33px; padding:10px; display:none;  }
.menu ul li dl dd{ line-height:22px; border-bottom:#ccc solid 1px; text-align:center; }
.menu ul li dl dd a{ font-size:12px; color:#d3d5d7; font-weight:normal; display:inline; padding:0; text-align:center; height:22px; line-height:22px;}
.menu ul li dl dd a:hover{ color:#fff;  display:inline; background:none;}


.menu a{ font-size:12px;color:#333333; text-decoration:none; display:block;  height:33px; text-align:center;}
.menu a:hover{ display:block;color:#fff; background:#16347a;}

a.menu_hover{ background:#16347a;color:#fff;}

/*menu end*/
.ssk{ float:right; width:214px; height:28px; background:url(../images/search.jpg) left center no-repeat; position:relative; margin-right:4px; margin-top:6px;}
.input_text{ width:183px; height:28px; line-height:28px; color:#333; font-size:12px; background:none; position:absolute; left:0px; top:0;}
.input_button{ width:31px; height:28px; background:none; position:absolute; right:0px; top:0;}

/*banner start*/

.banner{ height:310px; overflow:hidden; position:relative; z-index:1; width:988px; background:url(../images/1268184102.jpg) no-repeat;}
.banner ul {height:310px; position:absolute;}
.banner ul li {float:left; width:988px; height:310px; overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{ width:988px; height:310px;}
.banner .btnBg {position:absolute; width:988px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn {position:absolute; width:988px; 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*/




/*scroll_left start*/
#scroll_left{overflow:hidden;width:717px; padding-top:5px;}
.scroll_scale{border:1px solid #e4e4e4;width:135px;height:190px; padding:2px; background:#FFF; margin:0 5px;} 
.scroll_scale img{max-width:135px; max-height: 190px; width: expression(this.width >135 && this.height < this.width ? 135: true); height: expression(this.height > 195 ? 19: true);}
.scroll_text{ margin-top:10px; text-align:center;width:135px;color:#8d8d8d; }
/*scroll_left end*/

.con1{ margin-top:10px;}
.con1 .left{ width:758px; float:left;}
.con1 .right{ width:216px; float:right;}
.gsjj{ width:372px; height:200px; float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.gsjj h2{ height:28px; line-height:28px; background:url(../images/dt_bg.jpg) repeat-x;}
.gsjj h2 span{ display:block; height:28px; width:111px; color:#fff; background:url(../images/bt_bg.jpg) no-repeat; float:left; text-align:center; font-size:13px; font-family:"";}
.gsjj h2 a{ display:block; width:42px; height:12px;margin-top:7px; float:right;margin-right:5px;}
.gsjj dl{ padding-top:10px; height:163px;  background:#f4f4f4;}
.gsjj dl dt{ float:left; width:100px; padding-right:5px; }
.gsjj dl dt img{ width:100px; height:77px;object-fit: contain;}
.gsjj dl dd{ width:362px; line-height:21px; padding:5px; display:inline;}



.cxsp{ float:right;width:372px; height:200px; border-left:1px solid #ccc;border-right:1px solid #ccc; background:#f4f4f4;}
.cxsp h2{height:28px; line-height:28px; background:url(../images/dt_bg.jpg) repeat-x;}
.cxsp h2 span{ display:block; height:28px; width:111px; color:#fff; background:url(../images/bt_bg.jpg) no-repeat; float:left; text-align:center; font-size:13px; font-family:"";}
.sp{ text-align:center;}
.xwdt{ width:372px; height:183px; margin-top:10px;border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom:1px solid #ccc;float:left; }
.xwdt h2{width:372px;height:28px; line-height:28px; background:url(../images/dt_bg.jpg) repeat-x;}
.xwdt h2{ height:28px; line-height:28px; background:url(../images/dt_bg.jpg) repeat-x;}
.xwdt h2 span{ display:block; height:28px; width:111px; color:#fff; background:url(../images/bt_bg.jpg) no-repeat; float:left; text-align:center; font-size:13px; font-family:"";}
.xwdt h2 a{ display:block; width:42px; height:12px;margin-top:7px; float:right; margin-right:5px;}
.xwdt ul{ padding:10px;width:350px; height:135px; background:#f4f4f4;}
.xwdt ul li{ height:25px; line-height:25px; border-bottom:1px dotted #ccc; background:url(../images/icon.jpg) left center no-repeat;}
.xwdt ul li a{ color:#333333; float:left; padding-left:5px;}
.xwdt ul li a:hover{ color:#555555;}
.xwdt ul li span{ float:right;}

.ri{margin-left:10px;}

.zsgs{ height:230px; margin-top:26px;}
.zsgs h2{ float:left; width:41px; height:230px; background:url(../images/zs.jpg) no-repeat;}

.ywfw{ width:216px;}
.ywfw h2{height:28px; line-height:28px; background:url(../images/bt_bg2.jpg) repeat-x; color:#fff; padding-left:10px;}
.ywfw ul{ padding:10px; background:#f4f4f4; height:135px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.ywfw ul li{ height:25px; line-height:25px; border-bottom:1px dotted #ccc; background:url(../images/icon.jpg) left center no-repeat;}
.ywfw ul li a{ color:#333333; float:left;padding-left:5px;    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.ywfw ul li a:hover{ color:#555555;}
.ywfw ul li span{ float:right;}

.wjxz{ margin-top:10px; width:216px;}
.wjxz h2{height:28px; line-height:28px; background:url(../images/bt_bg2.jpg) repeat-x;}
.wjxz h2 span{  color:#fff; float:left; text-align:center; font-size:13px; font-family:""; padding-left:10px;}
.wjxz h2 a{ display:block; width:42px; height:12px;margin-top:7px; float:right; margin-right:5px;}
.wjxz ul{ padding:10px; background:#f4f4f4; height:162px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.wjxz ul li{ height:25px; line-height:25px; border-bottom:1px dotted #ccc; background:url(../images/icon.jpg) left center no-repeat;}
.wjxz ul li a{ color:#333333; float:left;padding-left:5px;}
.wjxz ul li a:hover{ color:#555555;}
.wjxz ul li span{ float:right;}

.zscx{ margin-top:10px;}
.zscx h2{height:28px; line-height:28px; background:url(../images/bt_bg2.jpg) repeat-x;color:#fff; padding-left:10px;}
.pp{ height:126px;border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../images/ssk_bg.jpg) no-repeat; position:relative; }
.input_text1{ width:133px; height:21px; line-height:21px; color:#333; font-size:12px; background:none;}
.input_text2{ width:133px; height:21px; line-height:21px; color:#333; font-size:12px; background:none;}
.input_button{ width:40px; height:21px; background:none; position:absolute; right:61px; top:96px;}


.gsgg{margin-top:10px;}
.gsgg h2{height:28px; line-height:28px; background:url(../images/bt_bg2.jpg) repeat-x; color:#fff; padding-left:10px;}
.gsgg ul{ padding:10px; background:#f4f4f4; height:216px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.gsgg ul li{ height:25px; line-height:25px; border-bottom:1px dotted #ccc; background:url(../images/icon.jpg) left center no-repeat;}
.gsgg ul li a{ color:#333333; float:left;padding-left:5px;}
.gsgg ul li a:hover{ color:#555555;}
.gsgg ul li span{ float:right;}

.yqlj{ margin-top:36px;height:94px;}
.yqlj ul li{ float:left; margin-left:2px;}
.yqlj ul li a img{ width:165px;height:45px;}

.footer{ height:138px; background:url(../images/ft_bg.jpg) repeat-x; margin-top:12px;}
.footer dl{padding-top:20px;}
.footer dl dt{ float:left; width:245px;}
.footer dl dd{ float:left; padding-left:10px;}
.footer dl dd ul li{ line-height:24px;}

.con2{ margin-top:20px;}
.left02{ width:228px; float:left;}
.left02 .left0201{width:228px;}
.left02 .left0201 h2{ height:40px; line-height:40px; background:#1b3e80; font-size:16px; padding-left:15px; color:#fff;}
.left02 .left0201 ul{ padding:10px; border:1px solid #ccc; width:206px;}
.left02 .left0201 ul li{ height:35px; line-height:35px; background:url(../images/left_li.jpg) no-repeat; margin-top:10px;}
.left02 .left0201 ul li a{ padding-left:48px; display:block; color:#1b3e80; font-weight:bold;}

.left02 .left0202{ margin-top:20px;}
.left02 .left0202 h2{ padding-left:15px; height:28px; line-height:28px; color:#fff; font-size:14px; background:url(../images/lianxi.jpg);}
.left02 .left0202 ul{ padding:10px; border:1px solid #ccc; width:206px;}
.left02 .left0202 ul li{ color:#848484; line-height:24px;  color:#000;}

.right02{ border:1px solid #ccc; width:747px; float:right; min-height:500px;}
.right02 h2{ height:44px; background:url(../images/list_btbg.jpg) repeat-x; line-height:44px; }
.right02 h2 b{ padding-left:25px; color:#1b3e80; float:left;}
.box{ float:right; padding-right:10px;}
.nr{ padding:20px; line-height:24px; font-size:14px;}

.right02 .line{ padding-left:25px; padding-right:25px;}

.ywfw h2 a {
display: block;
width: 42px;
height: 12px;
margin-top: 7px;
float: right;
margin-right: 5px;
}