@charset "utf-8";/* CSS Document */
.wrap,#headerbox,#main{margin:0 auto;width:1003px;}
#main{margin:10px auto;width:1003px;overflow:hidden;margin-bottom:0px}
#topbox{background:#000;height:40px;font-size:12px;line-height:40px;box-shadow:0 0 7px #ccc}
#topbox div.left a{float:left;color:#FFFFFF}
#topbox div.left a:hover{color:#ccc}
#topbox div.left span{float:left;color:#FFFFFF;margin:0 10px;}
#topbox div.right a{float:right;color:#FFFFFF}
#topbox div.right a:hover{color:#ccc}
#topbox div.right span{float:right;color:#FFFFFF;margin:0 15px;}
.wxewm{position:relative;}
.wxewm img{display:none;position:absolute;top:40px;left:-40px;box-shadow:0 2px 5px #ccc;padding:5px;background:#fff}
.wxewm:hover img{display:block;top:40px;left:-40px}

.bread{height:40px;font-size:14px;text-align:left;border-bottom:#ccc solid 1px;margin-bottom:30px;line-height:40px}
.bread a{height:40px;line-height:30px;overflow:hidden;}
/*面包屑*/
#main .left{width: 680px; background:#fff;}
#main .left img { max-width: 100%; }
#main .right .adv_300{height:250px;width:300px;overflow:hidden;margin:0 auto;margin-top:20px;}

#main .left dl{padding-bottom:25px;border-bottom:1px dotted #ddd;margin-bottom:25px}
#main .left dl dt a{display:block;height: 150px; width: 150px; overflow:hidden}
#main .left dl dt.first{ position:relative;padding-left:5px}
#main .left dl dt.first span{ position: absolute; font-style:italic;display:block;top:5px;left:-5px;background:#e40c1a;color:#fff;text-align:center;font-size:8px;width:50px;line-height:20px;height:20px;font-family:Tahoma, Geneva, sans-serif}
#main .left dl dt.first i{position: absolute;display:block;left:-5px;top:20px;background: url(../images/arrow-new.png) no-repeat center center;width:11px;height:8px;overflow:hidden; text-indent:200px}

#main .left dl dt a img{width: 150px; height: 150px;}
#main .left dl dd{width: 510px;height: 150px;overflow:hidden}
#main .left dl dd h2 a{font-size:18px;line-height:22px;height:22px;display:block;overflow:hidden;margin-bottom:5px;}

#main .left dl dd .time{font-size:12px;line-height:40px;height:40px;color:#999;overflow:hidden;border-top:1px dotted #eee;margin-top: 18px;padding-top:10px}

#main .left dl dd p{font-size:14px;line-height:24px;height: 48px;overflow:hidden;margin-top:10px}
#main .left dl dd ul{width:250px}
#main .left dl dd ul img {opacity:0.2;filter:alpha(opacity=20);transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
#main .left dl dd ul img:hover{opacity:0.3;filter:alpha(opacity=30);transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);}
#main .left dl dd ul li { float: left;display: inline;cursor: pointer;margin-right:5px;margin-top:5px}


/*新闻列表页左边结束*/
#main .left h1{font-size:30px;font-weight: 400;line-height:1.6;text-align:center;color:#333}
#main .left .info{text-align:center;font-size:14px;margin-bottom:20px;border-bottom:1px #dcdcdc solid;padding:10px 0;line-height:42px;}
#main .left .info span{display:inline-block;margin:0 10px;color:#666;}
#main .left .info ul{width:150px;}
#main .left .info ul img {opacity:0.7;filter:alpha(opacity=70);transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transform: scale(0.5, 0.5);-ms-transform: scale(0.5, 0.5);-moz-transform: scale(0.5, 0.5);-webkit-transform: scale(0.5, 0.5);-o-transform: scale(0.5, 0.5);}
#main .left .info ul img:hover{opacity:0.5;filter:alpha(opacity=50);transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);}
#main .left .info ul li { float: right;display: inline-block;cursor: pointer;margin-right:5px;}
#main .left .summery{font-size:14px;line-height:21px}
#main .left .summery .adv_300{padding:5px; margin-right:10px; border:1px dotted #eee}
#main .left .summery .fr{width:350px;}
#main .left .summery .fr p{font-size:14px;line-height:26px;color:#333;height:150px; overflow:hidden;margin-bottom:10px; text-indent:2em}
#main .left .adv_640,#main .left .adv_460{text-align:center}
#main .left .summery span{background:#b10000;padding:0 10px; display:inline-block;color:#fff}


#main .left .content{margin-bottom:20px;}
#main .left .content p{font-size:16px;line-height:2;color:#333;margin:20px auto}

#main .left .other1{border-top:1px #dcdcdc solid;padding:10px 0;margin-top:10px;border-bottom:1px dotted #dcdcdc}
#main .left .other1 .ab_link{width:350px;padding-right:20px;border-right:1px dotted #dcdcdc}
#main .left .other1 .ab_link ul li a{padding-left:10px;font-size:14px; display:block;line-height:28px;height:28px;width:350px; overflow:hidden;background:url(../images/icon1.png) no-repeat left center;}
#main .left .other1 .adv_300_180{width:300px;height:180px;overflow:hidden; display:block; position:relative}
#main .left .other1 .adv_300_180 img{position:absolute}
#main .left .other1 .adv_300_180 span{position:absolute; bottom:0; display:block;height:36px; line-height:36px; text-align:center; color:#FFF; background:rgba(0,0,0,.8);font-size:18px; width:300px; overflow:hidden}



#main .left .pic_four{margin-bottom:10px;padding-top:20px;}
#main .left .pic_four .img{width:160px;float:left;margin-left:13px;overflow:hidden;margin-bottom:5px}
#main .left .pic_four .first{margin-left:0}
#main .left .pic_four .img img{width:160px;height: 100px;}
#main .left .pic_four .img span{display:block;padding:0 1%;height:40px;line-height:20px;width:98%;margin-top:10px}
#main .left .pic_four .img img:hover{transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);transition:transform 0.5s ease-in-out, opacity 0.5s;-moz-transition:-moz-transform 0.5s ease-in-out, opacity 0.5s;-webkit-transition:-webkit-transform 0.5s ease-in-out, opacity 0.5s;}

#main .left .other3{height:280px;margin:20px auto;width:610px;}
#main .left .other4{border-bottom:1px #999 solid;margin:40px auto;padding-bottom:10px; color:#E7511B ;font-size:14px;     overflow: hidden;}



#main .left .other2{margin-bottom:20px;border-top:1px #dcdcdc dotted;padding:20px 0;border-bottom:1px dotted #dcdcdc}
#main .left .other2 ul{width:330px;margin-right:20px}
#main .left .other2 ul li a {padding-left:10px;font-size:14px; display:block;line-height:28px;height:28px; overflow:hidden;background:url(../images/icon1.png) no-repeat left center;}
#main .left .other2 .other2_content div{width: 160px;margin-top:10px}
#main .left .other2 .other2_content .img{ display:block; width: 160px; height: 120px;position:relative;overflow:hidden;}
#main .left .other2 .other2_content .img img{width: 160px;height: 120px;}
#main .left .other2 .other2_content .img span{display:block;position:absolute;bottom:0;padding:0 1%;height:30px;line-height:30px;width:98%;text-align:center;font-size:14px;background:rgba(0,0,0,0.5);color:#fff}


.page { text-align: center;  margin: 20px 0;line-height:25px}
.page span{display:inline-block;line-height:25px;padding:0 10px;color:#fff;font-size:14px;background:#E8511C;border:1px #eee solid}
.page a {display:inline-block;text-align: center; text-decoration: none;padding:0 5px; font-size:16px;font-weight:normal;line-height:25px;background:#f8f8f8;border:1px #eee solid}
.page a:hover {background:#E8511C;color:#fff }


/*新闻详细页左边结束*/


#main .right{width: 300px;background:#fff;border-top:8px solid #000;/* border-right:1px solid #EBEBEB; *//* border-left:10px solid #EBEBEB; */padding-bottom:40px}
#main .right h2{ margin:0 auto;margin-top:20px;width:300px;height:90px}

#main .right .rem_new{width:280px;overflow:hidden;margin:0 auto;margin-top:20px;background:url(../images/rem_bj.jpg) repeat;padding:10px;margin-bottom:20px}
#main .right .rem_new ul{width:260px; background:#FFFFFF;margin:0 auto;padding:10px}
#main .right .rem_new ul li{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px}
#main .right .rem_new ul li.last{border-bottom:none;padding-bottom:0px;margin-bottom:0px}
#main .right .rem_new ul li a{display:block;height:60px;}
#main .right .rem_new ul li a.img{height:60px;width:60px;overflow:hidden}
#main .right .rem_new ul li .img img{height:60px;width: auto;}
#main .right .rem_new ul li a.text{height:60px;line-height:24px;overflow:hidden;width:190px;font-size:14px}


#main .right .top_list{position:relative;width:300px;height:380px;overflow:hidden; margin:0 auto}
#main .right .top_list .kuang1{width:290px;height:340px;border-top:1px #000 solid;border-bottom:1px #000 solid;border-left:5px #F8F8F8 solid;border-right:5px #F8F8F8 solid; position:absolute;top:30px;left:0px}
#main .right .top_list ul{width:260px; background:#FFFFFF;height:400px;z-index:5px;margin:0 auto; position:absolute;left:50%;margin-left:-140px;padding:10px}
#main .right .top_list ul li{height:35px;font-size:14px;overflow:hidden;line-height:35px;border-bottom:1px dotted #ccc}
#main .right .top_list ul li a{margin-left:5px}
#main .right .top_list ul li span{color:#b10000;font-weight:bold; font-style:italic}



.focusBox {position: relative;width: 300px;height:250px;overflow: hidden;font-size:12px;line-height:30px;text-align:left;background: white;margin:0px auto;margin-top:20px}
.focusBox .pic img { width: 300px;height: 250px;display: block;}
.focusBox .txt-bg { position: absolute;bottom: 0;z-index: 1;height: 36px;width:100%;background: #333;filter: alpha(opacity=40);opacity: 0.4;overflow: hidden;}
.focusBox .txt { position: absolute;bottom: 0;z-index: 2;height: 36px;width:100%;overflow: hidden;}
.focusBox .txt li{ height:36px;line-height:36px;position:absolute;bottom:-36px;}
.focusBox .txt li a{ display: block;color: white;padding: 0 0 0 10px;font-size: 14px;font-weight: bold;text-decoration: none;}
.focusBox .num { position: absolute;z-index: 3;bottom: 10px;right: 8px;}
.focusBox .num li{ float: left;position: relative;width: 18px;height: 15px;line-height: 15px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.focusBox .num li span { z-index: 1;background: black;filter: alpha(opacity=50);opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}


#main .right .pic_three{margin-top:10px}
#main .right .pic_three .img{width:90px;float:left;margin-left:13px;overflow:hidden;margin-bottom:5px}
#main .right .pic_three .first{margin-left:0}
#main .right .pic_three .img img{width:90px;height:120px;}
#main .right .pic_three .img span{display:block;padding:0 1%;height:20px;line-height:20px;width:98%;text-align:center}
/*新闻页右边结束*/


#main .rightDiv{ width:300px; float:right;}
#main .rightDiv .subDiv{ margin-top:15px; }
#main .rightDiv .subDiv .top{ height:37px; border-top:3px solid #48ad1c; border-left:1px solid #CCC; border-right:1px solid #CCC; background:url(../images/main_right_topbg.jpg) repeat-x;}
#main .rightDiv .subDiv .top ul li{ display:inline; float:left; line-height:36px; font-size:16px; font-weight:bold; border-right:1px solid #CCC;}
#main .rightDiv .subDiv .top ul li a{ height:37px;padding:0 10px;  color:#666; display:block;}
#main .rightDiv .subDiv .top ul li a:hover{ height:37px; padding:0 10px; color:#000; text-decoration:none; background:#FFF; display:block;}
#main .rightDiv .subDiv .top .titlink a{ height:37px; padding:0 10px; color:#000; background:#FFF; display:block;}
#main .rightDiv .subDiv .bottom{ }
#main .rightDiv .subDiv .bottom ul{ padding:10px;}
#main .rightDiv .subDiv .bottom ul li{ line-height:30px; border-bottom:1px dashed #CCC; color:#48ad1c; overflow:hidden;}
#main .rightDiv .subDiv .bottom .icon1{ width:16px; height:16px; margin-top:9px; line-height:16px; background:url(../images/num_bg1.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}
#main .rightDiv .subDiv .bottom .icon2{ width:16px; height:16px; margin-top:9px; line-height:16px; background:url(../images/num_bg2.jpg) no-repeat; text-align:center; color:#FFF; margin-right:5px; float:left;}
#main .rightDiv .subDiv .bottom .titlink{ width:266px; height:70px; line-height:20px; border:1px solid #CCC; background:#f9f9f9; padding:5px; display:block;}
#main .rightDiv .subDiv .bottom .titlink img{ border:1px solid #CCC; padding:1px; width:90px; height:68px; margin-right:10px; }

