@charset "utf-8";
/* CSS Document */
body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "Microsoft YaHei" , "Arial Narrow";
    -webkit-text-size-adjust: none;
	background: url(../images/body_bj.png) repeat-x;
	
	
}
form, ul, li, p, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
img {
    border: 0;
    font-size: 0;
}
ul,li {
    margin:0; padding:0; display:block; list-style:none;
	list-style:none;
}
a {
    text-decoration: none;
    color: #333;
	cursor:pointer;
}
a:hover {
    color: #db3126;
}
.clear { float:none; }

.head { width:100%;height:200px; margin:0 auto;background: url(../images/bj.png) no-repeat center top; }
.top{ width:1200px; height:140px; margin:0 auto;}
.logo { height:140px; background:url(../images/logo.png) no-repeat 20px 40px;}
.wzm { font-size:12px; width:610px; height:22px; float:left;line-height:22px; padding-left:20px; color:#333;}
.wzm a{ color:#333;}

.soso { width:414px; height:40px; padding-left:90px; }
.soso .inputbox { width:308px; height:37px; padding-left:17px; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-right:0px; float:left; display:inline; line-height:37px; }

.soso .btn { width:68px; height:41px; background:url(../images/fdj.png) no-repeat; float:left; display:inline; }

.wzm .inputText {
	height: 15px;
	border: 1px solid #999;
}
.wzm .inputSub {
	line-height:16px;
}

.left,.fl{float:left;}
.right,.fr{float:right;}


/*nav*/
.dh { width:100%; height:60px; line-height:60px; background:url(../images/navbg.jpg) repeat-x; }
.bgcenter{ background-position:center; background-repeat:no-repeat;}
#nav{width:1200px;height:60px; margin:0 auto;}
.dh ul li{width:118px;height:60px;position:relative;float:left;line-height:60px;text-align:center;font-size:18px; z-index:999; }
.dh ul li a{width:118px;height:60px;display:block;color:#fff; font-size:18px; }
.dh ul li.nav_li1{width:118px;}
.dh ul li.nav_li1 a{width:118px;}
.dh ul li a:hover{color:#fff;}
.dh ul li.active{background:#db3126;}

body.set1 li.nav_li1 .disk,   /*首页*/
body.set2 li.nav_li2 .disk,   /**/
body.set3 li.nav_li3 .disk,   /**/
body.set4 li.nav_li4 .disk,   /**/
body.set5 li.nav_li5 .disk,   /**/
body.set6 li.nav_li6 .disk,   /**/
body.set7 li.nav_li7 .disk,   /**/
body.set28 li.nav_li8 .disk,
body.set9 li.nav_li9 .disk{ /*联系我们*/background:#db3126;color:#FFFFFF; }

.dh ul li p{width:100%;display:none;position:absolute;left:0px;top:60px;padding:10px 0 5px;background: url(../images/nav_sub.png) repeat;font-size:14px; border-bottom:3px solid #db3126; z-index:1000;}
.dh ul li p a{width:100%;height:30px;line-height:30px;display:block;text-align:center;font-weight:normal;color:#444; font-size:14px;}
.dh ul li p a:hover{background:#db3126;color:#fff;font-weight:bold;}
 

/*-广告位-banner-*/
#banner { width: 100%; height:450px; overflow: hidden; position: relative; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height:450px; background-position: center; background-size: cover; display: none; }
#banner_img li.item1 { background: url(../images/banner1.jpg) no-repeat 50% 0px; display: block; }
#banner_img li.item2 { background: url(../images/banner02.jpg) no-repeat 50% 0px; }
#banner_img li.item3 { background: url(../images/banner3.jpg) no-repeat 50% 0px; }
#banner_img li.item4 { background: url(../images/banner4.jpg) no-repeat 50% 0px; }
#banner_img li.item5 { background: url(../images/banner5.jpg) no-repeat 50% 0px; }
#banner_img .ad_img { position: absolute; right: 10px; width: 506px; height:350px; }
#banner_img .ad_txt { position: absolute; left: 10px; color: #fff;}
#banner_img .ad_txt a { display: block; width: 100px; height: 25px; line-height: 25px; text-align: center; margin-top: 35px; color: #666; text-decoration: none; text-shadow: none; }
#banner_ctr { position: absolute; width: 1300px; margin-left: -10px; left: 50%; bottom:10px; z-index: 1; }
#banner_ctr ul { height:30px;  font-size: 0; line-height: 0; position: relative; margin:0px auto; }
#banner_ctr li { display: block; margin:10px 8px 10px 7px; float: left; background:#025e5b; width: 15px; height: 15px; cursor: pointer; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
#banner_ctr li.first-item{ background:#ff0000;}




.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }

div.point{position:absolute;bottom:18px;left:50%;z-index:999;width:140px;height:21px;margin:0 0 0 -50px;}
div.point a{    display: block;
    width: 15px;
    height: 15px;
    background: #db3126 no-repeat center center;
    float: left;
    cursor: pointer;
    margin: 15px 5px 0px 5px;
    border-radius: 10px; /*圆形*/
	text-indent:-1000px}
div.point a.on{    background: #ccc no-repeat center center;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/ll.png) no-repeat left top;left:120px;}
#btn_next{background:url(../images/rr.png) no-repeat right top;right:120px;}


.mainer {width:100%;overflow:hidden}.m_one{padding:30px 0; }
.page { width:1200px; height:auto; overflow:hidden; margin:10px auto 0; }

/*轮播部分*/


.flash{ width:440px; float:left;}
.slideBox1{ width:440px;height:312px;position:relative;overflow: hidden;}
.slideBox1 .hd{position:absolute; left:10px; top:18px; z-index:1;}
.slideBox1 .hd ul li{float:left; margin-left:5px;cursor:pointer;background: #ffffff; padding:0px 5px;}
.slideBox1 .hd ul li.on{background:#e33f3f;color:#fff;}
.slideBox1 .bd{position:relative;z-index:0;}
.slideBox1 .bd li{position: relative;}
.slideBox1 .bd li img{width: 440px;height: 312px;border: 1px solid #efefef;box-sizing: border-box;}
.slideBox1 .bd p{position: absolute;bottom: 0;left: 0;width: 440px;height: 50px;line-height: 50px;color: #ffffff;font-size: 18px;background: url("../images/pic-bg.png") top left repeat;z-index: 1;}
.slideBox1 .bd p a{display: block;width: 400px;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}



.yaowen{ width:460px; float:left; margin-left:23px;}
.ywlist{ height:39px; border-bottom:1px solid #e4e4e4; line-height:37px; }
.ywlist ul li{ float:left; width:120px;height:39px; text-align:center; font-size:18px;position:relative;}
.ywlist ul li a{ color:#025e5b;height:37px;   display:block;}
.ywlist ul li.sec2 a{ border-bottom:3px solid #025e5b; height:37px; position:absolute; left:0px; bottom:-1px;} 
.ywlist ul li.more{ width:44px; height:46px; line-height:46px; float:right; background:url(../images/more.jpg) center no-repeat; font-size:12px; margin-right:5px;}
.ywlist ul li.more a{ color:#fff;width:44px;}
.ywlist ul li.more a:hover{ color:#fe7800;}

.ywlist ul li.sec22 a{ background:url(../images/tbiao3.png) left center no-repeat;  height:37px; position:absolute; left:0px; bottom:-1px; padding-left:10px;}


.xw_box{ }
.xw_title{ height:50px; border-bottom:1px dashed #ddd;}
.xw_title ul li{ font-size:18px; font-weight:bold; height:50px; line-height:50px; text-align:center;}
.xw_title ul li a{color:#b30000; display:block; width:403px; }
.titlew{ padding-top:4px; line-height:24px; height:50px; font-size:16px; color:#999;}
.titlew a{ color:#b30000;text-align:center; display:block;}
.xw_wz{  padding-top:13px;}
.xw_wz ul li{ height:32px; line-height:32px; font-size:16px; color:#b8b8b8; background:url(../images/sy_03.png) left no-repeat; padding-left:14px;
}


.xw_wz ul li img{ float:left; padding-top:10px;}


.dongtai{ width:450px; height:415px; float:left;}
.dtlist{ height:47px; border-bottom:1px solid #e4e4e4;}
.dtlist ul li{ width:74px; height:47px; line-height:45px;float:left; font-size:18px; margin-right:29px; text-align:center; position:relative;color:#1569bb;}
.dtlist ul li a{ display:block;color:#1569bb; width:74px;}
.dtlist ul li.sec2 a{ position:absolute; height:45px; border-bottom:3px solid #025e5b; left:0px; bottom:-1px;color:#025e5b;}
.dtlist ul li.more{ width:44px; height:46px; line-height:46px; float:right; background:url(../images/more.jpg) center no-repeat; font-size:12px; margin-right:5px;}
.dtlist ul li.more a{ color:#fff; width:44px;}
.dtlist ul li.more a:hover{ color:#fe7800;}

.dongtai_wz{ height:330px; padding-top:8px;}
.dongtai_wz ul li{ height:32px; line-height:32px; background:url(../images/dian.jpg) left no-repeat; padding-left:14px; font-size:16px; color:#b8b8b8;}
.dongtai_wz ul li img{ float:left; padding-top:10px;}

.xinxi{ width:450px; height:415px; float:right;}
.xxlist{height:47px; border-bottom:1px solid #e4e4e4;}
.xxlist ul li{ width:92px; height:47px; line-height:45px;float:left; font-size:18px; margin-right:25px; text-align:center; position:relative;}

.xxlist ul li a{ display:block;color:#1569bb; width:74px;}
.xxlist ul li.sec2 a{ position:absolute; height:45px; border-bottom:3px solid #025e5b; left:0px; bottom:-1px;color:#025e5b;}
.xxlist ul li.more{ width:44px; height:46px; line-height:46px; float:right; background:url(../images/more.jpg) center no-repeat; font-size:12px; margin-right:5px;}
.xxlist ul li.more a{ color:#fff;width:44px;}
.xxlist ul li.more a:hover{ color:#fe7800;}


/*要闻*/



.yw { width:230px; float:right; display:inline; }
.yw-tit { height:42px; }

.mid1_tit{  width: 230px;  height: 42px;  float:left; display: inline; background-color:#f5f5f5; }
.mid1_menu_over {  height:42px; padding:0 40px; float: left; line-height:42px; background-color:#0564a6; cursor: pointer; display: inline;  font-size: 18px; margin-right:1px; }
.mid1_menu_over a {  color:#fff; font-size:18px; }
.mid1_menu_out{ height:42px; padding:0 40px; line-height:42px;  float: left;  cursor: pointer;  display: inline; font-size: 18px; margin-right:1px; }
.mid1_menu_out a{ color: #000; font-size:18px; }
.mid1_center_content{ float: left;  width:100%; height:259px; display: none; cursor: pointer font-size:14px; border-bottom:1px solid #f0efef; border-left:1px solid #f0efef; border-right:1px solid #f0efef; }
.ct1_content { float: left;  width: 240px; height:170px; border:1px solid red; line-height::192px;  display:inline;  text-align: left; font-size: 12px; overflow:hidden;
 margin-left:1px; margin-top:4px; }
 
.xx {
  	padding: 4px 0 14px 18px;
}
.xx li {
  line-height: 34px;
  height: 34px;
  background: url(../images/dian.png) no-repeat left center;
  padding-left: 12px;
}
.xx li .a {
  height: 26px;
  color: #393e51;
  float: left;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xx li .a:hover {
  color: #db3126;
  text-decoration:underline;
}

.tpxw { width:440px; height:302px; float:left; display:inline; margin-right:10px; }

/**/

.grid {
	margin-bottom: 10px; float:left;margin-top: 15px;
}
.grid h2 {
	height: 16px;
	border-bottom: 14px solid #f1f1f1;
	margin: 0 0 20px;
}
.grid h2 b {
	float: left;
	display: block;
	height: 20px;
	margin-bottom: -10px;
	padding: 10px 10px 10px 40px;
	line-height: 20px;
	font-size: 20px;
	background-color: #fff;
	background: url(../images/tbiao1.png) no-repeat 10px center;
}
.grid h2 span {
	float: left;
	display: block;
	height: 14px;
	padding: 16px 5px 0;
	line-height: 14px;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #aaa;
}
.pane:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.pane {
    *zoom:1;
}
    .board {
	position: relative;
	overflow: hidden;
	height: 320px;
}
.board .tab {
	position: relative;
	overflow: hidden;
	width: 480px;
	height: 40px;
}
.board .tab li {
	width: 84px;
	height: 40px;
	line-height: 40px;
	margin-left: -24px;
	padding: 0 30px;
	text-align: center;
	background: url(../images/sprite.png) -80px -200px no-repeat;
	font-size:18px;
}
.board .tab li.current {
	background: url(../images/sprite.png) -80px -240px no-repeat;
}
.board .tab li a {
	color: #fff;
}
.board .list-t {
	padding-top: 10px;
	background: url(../images/rank1.png) 0 11px no-repeat;
}
.board .list-t li {
	line-height: 43px;
	border-bottom: 1px dotted #ccc;
	padding-left: 25px;
	font-size:16px;
}

.w480 {
	width: 460px;
	border-left: 0px solid #ccc;
	padding-left: 19px;
}
.w690 {
	width: 690px;
	border-left: 0px solid #ccc;
	padding-left:0px;
}

 .grid .list-t li {
        line-height: 36px;
        padding-left: 12px;
        background: url(../images/dot.png) 0 16px no-repeat;
      }
      .zt_xx li {
        width: 122px;
        margin-left: 15px;
        float: left;
        font-szie: 14px;
      }
      .board .list-t {
        background: none; 
      }
      .menu-help {
        margin-bottom: 100px;
      }
      .ldtext th {
       width: 152px;  
 }
 
 
 
 .apps h2 b {
	background: url(../images/tbiao2.png) no-repeat 10px center;
}
 
 .apps li {
	height: 60px;
	margin: 0 10px 10px 0;
	vertical-align: middle;
	overflow: hidden;
}
.apps li a {
	display: block;
	width: 220px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	background:url(../images/sprite.png) -80px 0 no-repeat;
}
.apps li a:hover {
	background:url(../images/sprite.png) -80px -60px no-repeat;
	color: #fff;
}
.apps li a i {
	float: left;
	display: block;
	width: 80px;
	height: 80px;
	background-image: url(../images/sprite2.png);
	background-repeat: no-repeat;
	margin-right: -16px;
}
.apps .s2 {
	background-position: 0 -60px;
}
.apps .s3 {
	background-position: 0 -120px;
}
.apps .s4 {
	background-position: 0 -180px;
}
.apps .s5 {
	background-position: 0 -240px;
}
.apps .s6 {
	background-position: 0 -300px;
}
.apps .s7 {
	background-position: 0 -360px;
}
.apps .s8 {
	background-position: 0 -420px;
}
 
 
 /* tab */
.tab {
	display: block;
}
.tab li {
	float: left;
}
.tab li a {
	display: block;
}


.h li {
	float: left;
	_display: inline;
	_white-space: nowrap;
}

.fr {
	float: right;
	_display: inline;
}
  


/*i_photos*/
.top20{ margin-top:20px;}
.i_photos{width:100%;float:left;position:relative;}
.i_photos .cTabNavUl{border:1px solid #ccc;}
.i_photos .cTabConDiv{width:1198px;height:157px;border:1px solid #ccc;border-top:0px solid #ccc;}
.i_photos .cTabNavUl li.active a { width:88px;height:33px;_height:32px;_line-height:33px;display:block;background:url(../images/tabactive.jpg) repeat-x; border-left:1px solid #ccc; border-top:2px solid #ccc; border-right:1px solid #ccc;color:#025e5b; text-align:center; line-height:33px; font-size:16px; font-weight:bold;}
.i_photos .cTabNavUl li.active a:visited {color:#458fce;}

.pc_body {width:1196px;height:145px;position:relative;top:15px;left:0;float:left;}


.pc_wrap {margin-left:41px;}
.pc_wrap ul li{ float:left;}
.pc_wrap ul img {}
.pc_wrap a.prev,.pc_wrap a.next{
	width:16px;
	height:31px;
	line-height:31px;
	_font-size:1px;
	outline-style: none;
	outline-width: 0;
	position:absolute;
	text-indent: -9999px;
	top:50px;
	}
.pc_wrap a.prev {left:8px;background:url(../images/left1.png) no-repeat center center;}
.pc_wrap a.prev:hover {background:url(../images/left2.png) no-repeat center center;}
.pc_wrap a.next {right:8px;background:url(../images/right1.png) no-repeat center center;}
.pc_wrap a.next:hover {background:url(../images/right2.png) no-repeat center center;}


.pc_container {left:0;float:left; margin-left:10px;}
#pc_160_100 li{float:left;display:inline-block;vertical-align:bottom;}
#pc_160_100 .tp{hight:100px; line-height:100px; margin-bottom:0px; margin:0 auto;}
#pc_160_100 .title{hight:20px; line-height:20px; margin-bottom:0px;}
#pc_160_100 img{max-width:160px; max-height:100px;}
#pc_160_100 a{ width:160px;height:128px;display:block;overflow:hidden;text-align:center; font-size:12px;line-height:18px;+line-height:28px; position:relative;}
#pc_160_100 a:hover,#pc_160_100 a:visited{color:#025e5b;}



/*p1*/
#box{width:435px;height:280px;position:relative;}
#box ul li{display:none;position:absolute;text-align:center;font-size:14px;}
#box ul li img{display: block;margin-bottom:10px;}
#box ul li span{background:#000;filter:alpha(opacity=50);opacity:.5;height:36px;position:absolute;top:235px;width:435px;z-index:1;left:0;}
#box ol{position:absolute;top:233px;right:10px;z-index:1;}
#box ol li.active{display:block;background:#f79136;}
#box ol li{width:19px;height:19px;line-height:19px;float:left;cursor:pointer;text-align:center;font-size:14px;color:#fff;font-weight:bold;}

.p1_3{clear:both;width:450px;margin:0 auto;padding:15px 0;}
.p1_3 li{font-size:14px;line-height:190%;}


.tzgg { width:470px; height:302px; float:left; display:inline; }
.tzgg-tit { height:42px; background:url(../images/tzgg_tit.png) repeat-x; line-height:39px; }
.tzgg-tit span { float:left; display:inline; height:39px; border-bottom:3px solid #125e9e; font-size:18px; }
.tzgg-tit a { float:right; display:inline; font-size:9pt; color:#99a0aa; }
.tzgg-nr { width:468px; height:259px; border-bottom:1px solid #f0efef; border-left:1px solid #f0efef; border-right:1px solid #f0efef; }

.page-one {height:320px;}
.page-two { margin-top:10px;margin-bottom:10px;}
.colorf a{color:#fff;}
.colorf{color:#fff;}
.colorb a{color:#4f86ac;}
.colorb{color:#4f86ac;}
.pub_wid{margin:0 auto;width:230px;}
.fb { font-weight:bold; }
.f18 { font-size:18px; }
/*4*/
.module{ padding-bottom:20px;overflow:hidden;}
.module a{display:block;float:left;width:224px;height:77px;background:#025e5b;cursor:pointer; margin:3px 0px;}
.module a:hover{background:#db3126;}

.module a.ui2{background:#fe0000;}
.module ui2 a:hover{background:#fe0000;}

.module a.no_mr{margin-right:0;}
.module a em{margin:15px 0 0 10px;_margin-left:10px;width:50px;height:50px;background: url(../images/tb.png) no-repeat 0 -7px;}
.module a.ui2 em{background-position:-60px -7px;}
.module a.ui3 em{background-position:-120px -7px;}
.module a.ui4 em{background-position:-180px -7px;}
.module a h1{width:150px;margin:28px 0 0 7px;} 

/*5*/
.dc{height:77px;overflow:hidden;}
.dc a{display:block;float:left;margin-right:20px;width:220px;height:75px;background:#f3f5f6;cursor:pointer; border:2px solid #d9dbdf;}
.dc a:hover{background:#f3f5f6; border:2px solid #207ab8;}
.dc a.no_mr{margin-right:0;}
.dc a em{margin:15px 0 0 5px;_margin-left:10px;width:50px;height:50px;background: url(../images/tb.png) no-repeat 12px -57px;}
.dc a.uf2 em{background-position:-50px -57px;}
.dc a.uf3 em{background-position:-120px -57px;}
.dc a.uf4 em{background-position:-180px -57px;}
.dc a.uf5 em{background-position:-240px -57px;}
.dc a h1{width:150px;margin:28px 0 0 7px;} 


.page-there {margin-top:0px; }
.hyxx { width:950px;float:left; display:inline; margin-right:20px; }
.hyxx-tit { height:42px; background-color:#f5f5f5; }
.hyxx-tit a { padding:0 40px; color:#fff; font-size:18px; line-height:42px; height:42px; background-color:#0564a6; float:left; display:inline; }
.hyxx-nr { width:950px;}



.qyxx { width:460px; height:225px; float:left; display:inline; }
.fwxx { width:460px; height:225px; float:left; display:inline; }
.lmm { height:22px; }
.lmm a { font-size:16px; padding-left:25px; background:url(../images/yuan.png) no-repeat left; margin-left:13px; float:left; display:inline; font-weight:bold; }
.lmnr { height:196px; }

.box-xx .list-t { }
.box-xx .list-t li {
	line-height:30px;
	border-bottom:0px dotted #ccc;
	padding-left:8px;
	background: url(../images/dian.png) left center no-repeat;
	width: 250px;
    overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}

.xx1 {
  	padding: 14px 10px 14px 3px;
}
.xx1 li {
  line-height: 34px;
  height: 34px;
  background: url(../images/dian.png) no-repeat left center;
  padding-left: 12px;
}
.xx1 li .a {
  height: 26px;
  color: #393e51;
  float: left;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xx1 li .a:hover {
  color: #db3126;
  text-decoration:underline;
}

.sxx { width:10px;float:left; display:inline;  background: url(../images/sxx.png) repeat-y left center;}


.hyfw { width:230px; height:291px; float:right; display:inline; }
.hyfw-tit { height:42px; line-height:42px; text-align:center; background-color:#025e5b; }
.hyfw-tit a { font-size:22px; color:#ffffff; }
.hyfw ul { clear: both; width: 230px; height: 260px; position: relative; overflow: hidden; margin-top:6px; }
.hyfw li a:hover { text-decoration:underline; color:#000; }
.hyfw li { text-align: center; font-size: 18px; color: #000; position: absolute; font-weight:bold;}


.hyfw li.fw1 { width: 110px; height: 80px; left: 0; top: 0; line-height: 80px; background: url(../images/a44.jpg) no-repeat left center;}
.hyfw li.fw1 a { line-height: 80px; }
.hyfw li.fw2 { width: 110px; height: 80px; left: 120px; top: 0; line-height: 30px; background-color:#f6e6ec; }
.hyfw li.fw2 a { line-height: 30px;}
.hyfw li.fw3 { width: 165px; height: 62px; left: 0; top: 125px; line-height: 62px; background-color:#f6e6ec; font-size:26px;}
.hyfw li.fw3 a { line-height: 62px; }
.hyfw li.fw4 { width: 24px;  left: 176px; top: 0px;  background-color:#e6e8f6; text-align: center;padding: 60px 15px 27px;}
.hyfw li.fw4 a { line-height: ; }
.hyfw li.fw5 { width: 112px; height: 62px; left: 0px; top: 198px; line-height: 62px; background-color:#e6e8f6; }
.hyfw li.fw5 a { line-height: 62px; }
.hyfw li.fw6 { width: 112px; height: 62px; left: 118px; top: 198px; line-height: 62px; background-color:#e6e8f6; }
.hyfw li.fw6 a { line-height: 62px; }
.hyfw li.fw7 { width: 112px; height: 52px; left: 0; top: 191px; line-height: 52px; background-color:#e6e8f6; }
.hyfw li.fw7 a { line-height: 52px; }
.hyfw li.fw8 { width: 112px; height: 52px; left: 118px; top: 191px; line-height: 52px; background-color:#e6e8f6; }
.hyfw li.fw8 a { line-height: 52px; }

li.fw1 a:hover,li.fw2 a:hover,li.fw3 a:hover,li.fw4 a:hover,li.fw5 a:hover,li.fw6 a:hover{ color: #db3126;}

/*4*/
.translate {
	width: 110px; height: 80px; float:left; background-color:#f1f1f1; text-align:center; margin-top:10px;
}
.translate .load{ text-align:center; margin:5px auto; width:45px; height:45px;display: block;}
.tdright { margin-left:10px;}

a.hyfw-nr {background:#000000; width: 110px; height: 80px; }
a.hyfw-nr:hover{}


.four { margin-top:21px; overflow:hidden; position:relative; }
.box { width:291px; height:346px; float:left; display:inline; margin-right:12px; position:relative; }
.box-tit ,.box-tt,.box-ti,.box-t{ height:40px;}
.box-tit a,.box-ti a,.box-tt a,.box-t a { display:block; width:291px; height:40px; line-height:40px; text-align:center; cursor:pointer; background-color:#025e5b;color:#fff;font-size:18px;}
.box-tit a:hover,.box-ti a:hover ,.box-tt a:hover ,.box-t a:hover {color:#ffffff;background-color:#db3126;}

.box-xx { margin:0 auto; padding-left:17px; height:230px; }
.ckgd { text-align:center; }
.ckgd a { color:#999999; font-size:13px; }
.ckgd a:hover { color:#db3126; text-decoration:underline; }

.block { display:block; }
.box-nr { height:264px; width:287px; border-bottom:4px solid #f0efef; border-left:2px solid #f0efef; border-right:2px solid #f0efef; }


.rhsq { float:right; display:inline; padding-right:22px; line-height:42px; }
.rhsq a { color:#0564a6; font-size:16px; padding:0; background-color:#f5f5f5!important; }
.rhsq a:hover { text-decoration:underline; }

.hygl { width:230px; height:291px; float:left; display:inline; }
.hygl-nr { height:241px; padding-top:6px; background-color:#f5f5f5; border-bottom:2px solid #e7e7e7; }
.hygl-nr ul li { width:100%; height:34px; line-height:34px; text-align:center; border-bottom:1px solid #fff; position:inherit!important; }
.hygl-nr ul li a:hover{ background-color:#db3126; color:#FFFFFF; text-decoration:none; display:block; }


.hyfc { height:240px; margin-top:30px; }
.hyfc-tit {height: 42px; /* padding-left:31px; */ /* background:url(../images/xing.png) no-repeat left; */ background-color: #f5f5f5;line-height: 42px; }
.hyfc-tit span { font-size:18px; color: #fff; float:left; display:inline; background-color: #0564a6;padding: 0 40px; }
.hyfc-tit a { float:right; display:inline; color:#99a0aa; padding-right:20px; }
.hyfc-nr { height:200px; padding-top:15px; }



.wzdt { height:355px; background-color:#0168ad; margin-top:30px; }
.wzdt-t { height:54px; border-bottom:1px solid #fff; }
.xhtp { width:855px; height:44px; margin:0 auto; padding-left:345px; line-height:44px; color:#FFF; font-size:14px;}
.xhtp a { float:left; display:inline; font-size:14px; padding-left:10px; padding-right:10px;color:#FFF; }


.wzdt-d { width:1200px; height:300px; margin:0 auto; }
.wzlm { width:199px; height:300px; float:left; display:inline; }
.wzlm-tit { height:64px; text-align:center; padding-top:37px; }
.wzlm-tit img { height:30px; margin:0 auto; }
.wzlm-tit span { display:block; font-size:18px; color:#ffffff; line-height:34px; }
.wzlm-nr ul li a { color:#b1daf5; }
.wzlm-nr ul li a:hover { color:#b1daf5; text-decoration:underline; }
.wzlm-nr { line-height:30px; font-size:14px; color:#b1daf5; text-align:center; display:block; }
.dsx { width:1px; height:300px; background: url(../images/dsx.png) no-repeat; float:left; display:inline; }
ul.both { width:150px; overflow:hidden; margin:0 auto; }
li.double { width:49%; float:left; display:inline; }


.bottom { height:105px; background-color:#025e5b; color:#fff; padding-top:30px; }
.bottom p { width:1200px; margin:0 auto; line-height:30px; text-align:center; }
.bottom a { color:#fff; }
.bottom a:hover { text-decoration:underline; }



.content { width:1198px; margin:40px auto 0px; padding:10px 0 60px; min-height:300px; border:1px solid #E3E5EA; }
.details { width:940px; margin:0 auto; }
.details img { max-width:940px;  }

.news_conent{}
.news_conent_two_title{ clear: both;TEXT-ALIGN: center; PADDING-BOTTOM: 20px; LINE-HEIGHT: 40px; WIDTH: 100%; HEIGHT: auto; FONT-SIZE: 18pt; FONT-WEIGHT: bold; PADDING-TOP: 20px}
.news_conent_two_js{ text-align:center;BORDER-BOTTOM: #49a21f 1px dotted; height:28px; line-height:28px; color:#01c0b9;font-size:12px;}
.news_conent_two_text{ padding-top:8px; line-height:200%;overflow:hidden; font-size:14px;}


 /*list*/
.list { width:1200px; margin:30px auto; }
.list-tit {  height:42px; background:url(../images/tzgg_tit.png) repeat-x; line-height:39px;  }
.list-tit span { float:left; display:inline; height:39px; border-bottom:3px solid #125e9e; font-size:18px; padding:0 20px; }
.list-nr { height:580px; }
.list-xf { width:600px; height:30px; margin:20px auto 0; }



/*list2*/
.ejy { height:auto; }
.main_bg { width:100%; height:272px; position:absolute; left:0px; top:200px; z-index:-1; overflow:hidden; }
.main_bg img { left:50%; overflow:hidden; width:1920px; height:272px; }

.ejlb { width:1200px; margin:0 auto 42px; padding-top:212px; overflow:hidden; }
.ejlb-z { width:190px; padding:24px 20px 81px; background-color:#025e5b; float:left; display:inline; }
.ejlb-y { width:930px; padding:19px 20px 0; background-color:#FFFFFF; float:left; display:inline; }

.ejlm { height:30px; line-height:30px;}
.ejlm img { float:left; display:inline; }
.ejlm i { font-size:22px; color:#b1daf5; padding-left:13px; float:left; display:inline; font-style:normal; } 

img.xhxx_t { padding-left:23px; }

.zlm { padding-top:15px; }
.zlm ul li { height:58px; background-color:#FFFFFF; margin-top:10px; text-align:center; line-height:58px; }
.zlm ul li a { display:block; font-size:18px;}
.zlm ul li:hover,.zlm ul li a:hover { background-color:#E8291D; color:#FFFFFF!important;  }
.zlm ul .crrent,.zlm .crrent:hover{ background:#E8291D url(../images/right3.png) no-repeat 90% center;color:#FFFFFF!important;  }

.ejbt { height:42px; background:url(../images/tzgg_tit.png) repeat-x; line-height:39px; }
.ejbt span { float:left; display:inline; height:39px; border-bottom:3px solid #025e5b; font-size:18px; padding:0 10px; }
.ejxx { padding: 9px 2px 30px 10px; min-height: 200px; }
.xf { width:600px; height:30px; margin:0 auto; }

.lm_conent{ 
margin: 10px 40px 0px 40px;
clear:both;
text-align:left;
padding-top:20px;
padding-bottom:20px;}	

.lm_conent p{ 
clear:both;
text-align:left;
line-height:30px;
padding-top:5px;
padding-bottom:5px;}	
.d2nav{height:69px;border-bottom:1px solid #e5e5e5;width:830px;text-align:right;line-height:69px;margin:0 auto;}
.d2nav span{color:#8d1016;}
.d2nav a{margin:0 8px;}


.list_14b li{ height: 26px; line-height: 26px; font-size: 14px; background: url(../images/sy_03.png) 1px 14px no-repeat;	text-indent: 15px;}

.d2_2{border-bottom:1px solid #e5e5e5;width:830px;margin:0 auto;padding:15px 0;overflow:hidden;}
.d2_2 li{text-align:right;font-size:12px;color:#6c6f6a;clear:both;}
.d2_2 li a{float:left;font-size:16px;line-height:200%;}

.txt_nav{width:100%;height:38px;line-height:38px;background:url(../images/dianx3.gif) repeat-x bottom;font-size:14px; float:left; text-align:left; margin-left:10px;}
.txt_nav,.txt_nav a:link,.txt_nav a:visited{color:#b41306;}
.txt_nav a{margin:0 3px;font-size:14px; }


/*=友情链接=*/
.footlink{height:100px;overflow:hidden; width:1200px; margin:0 auto;}
.footlink .pub_wid_foot{padding-top:30px;border-top:1px solid #dedede;padding-bottom:30px;}
.footlink h1{width:60px;height:60px;line-height:18px;text-align:center;background:url(/skin/default/images/link.jpg) no-repeat left top;}
.footlink h1 a{position:relative;margin-top:11px;display:block;width:60px;height:60px;}
.footlink .link{padding-left:15px;width:98%;}
.footlink .link a{display:inline-block;line-height:26px;margin:2px 0;padding:0px 10px;}
.footlink .link a:hover{color:#025e5b;font-weight:bold;background:#fff;}
.h30{height:30px;}

.mid2_tit{  width: 308px;  height: 22px;  float:left; display: inline; }
.mid2_menu_over {  height:22px; padding-left:25px; float: left; line-height:22px; cursor: pointer; display: inline; margin-left:13px; background:url(../images/yuan.png) no-repeat left; }
.mid2_menu_over a { font-size:16px; font-weight:bold; color:#0564A6; }
.mid2_menu_out{ height:22px; line-height:22px; padding-left:25px;  float: left;  cursor: pointer;  display: inline; }
.mid2_menu_out a{ color: #555; font-size:16px; }
.mid2_center_content{ float: left;  width:406px; height:196px; display: none; cursor: pointer font-size:14px; }

.zyfwtitleft { height:42px; border-top:2px solid #e4e4e4;border-left:2px solid #e4e4e4;border-right:2px solid #e4e4e4;width:591px; float:left; text-align: center;
margin: 0 auto;}
.zyfwtitleft a {color:#025e5b; font-size:18px; line-height:42px; height:42px; display:inline; padding-left:5px; font-weight:bold; }

.zyfwtitright { height:42px; border-top:2px solid #e4e4e4;border-left:2px solid #e4e4e4;border-right:2px solid #e4e4e4;width:591px; float:right; text-align: center;
margin: 0 auto;}
.zyfwtitright a {color:#025e5b; font-size:18px; line-height:42px; height:42px; display:inline; padding-left:5px; font-weight:bold; }


.hyfuwu { width:593px; height:291px; float:left; display:inline; margin-right:12px; }
.hyfuwu-tit { height:42px; background-color:#f5f5f5; }
.hyfuwu-tit a { padding:0 40px; color:#fff; font-size:18px; line-height:42px; height:42px; background-color:#0564a6; float:left; display:inline; }
.hyfuwu-nr { width:593px; height:225px; padding-top:22px; border-bottom:2px solid #e7e7e7; }

.lmm { height:22px; }
.lmm a { font-size:16px; padding-left:25px; background:url(../images/yuan.png) no-repeat left; margin-left:13px; float:left; display:inline; font-weight:bold; }
.lmnr { height:196px; } 


/*分页样式2*/
.epages{margin:10px;font:14px/18px Tahoma;text-align: center; line-height:50px;}
.epages *{vertical-align:middle;}
.epages a{padding:5px;border:1px solid #ccc;margin:5px;text-align:center;text-decoration:none;font:normal 14px/18px verdana;}
.epages a:hover{border:#c00 1px solid;background:#c00;text-decoration:none;color:#fff}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}


/* 频道和列表页 */
.listpage .list_content .box55{
	border-width: 1px;	
	padding: 10px;
}
.position {
	background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;
	color: #07519A;
	border: 1px solid #AACCEE;
	border-bottom: none;
	margin-bottom: 10px;
}
.position td {
	line-height: 26px;
	padding: 0px 10px;
	font-family: "宋体";
}

.Area{width:1200px;margin:0 auto;clear:both; z-index:1;}
.mt30{margin-top: 30px;}
.navt2{ line-height:60px; height: 60px; font-size:18px; position: relative; text-align: center; font-weight: bold; color:#025e5b;}
.type2{}
.type2 ul{ width:14.2%; float:left;}
.type2 a{ border-left:1px solid #eee; padding:0 10px;}
.type2 a:hover{ background: #aacd06; color:#fff;}
/*logogroup*/
.logogroup{}
.logogroup li{width:150px;float:left;font-size:12px;}
.logogroup img{ max-width:135px; max-height:50px; margin-top:5px;}
.logogroup span{border:1px solid #025e5b;height:80px; margin:5px; border-radius:6px; display:block}
.logogroup span:hover{ border:1px solid #025e5b; background: #f8f8fa;}
.tc{ text-align:center;} 
 .lh24{ line-height:24px} 
 .oe{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cb{ clear: both;} 

.linkmenu a:link{border: 1px solid #fff; background: #fff; padding:0 1em; line-height:30px; margin:0 10px 10px 0; border-radius:30px; display: inline-block; float: left; font-size: 14px; color:#666; white-space:nowrap;}
.linkmenu a:hover{ background: #025e5b; border: 1px solid #025e5b; color:#fff; text-decoration:none;}
.linkmenu a:visited{ background: #fff; border: 1px solid #fff; color:#666;}



.con04{
	overflow: hidden;
}
.con04 h1{
	font-size: 40px;
	color: #1e3f82;
	text-align: center;
	height: 107px;
	line-height: 107px;
	font-weight:normal;
}
.con04-01{
	width:297px;
	float: left;
	margin-right: 3px;
}
.con04-01T{
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #529ad6;
	font-size: 16px;
}
.con04-01T01{
	background: #1475c6;
}
.con04-01MM{
	background: #f5f5f5;
	margin-bottom: 1px;
	padding: 9px 10px 0;	
}
.con04-01MM ul li{
	height: 30px;
	line-height: 30px;
}
.con04-01MM ul li a{
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #1e1e1e;
	background: url(../images/dot.jpg) no-repeat left center;
	padding-left: 16px;
	width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.con04-01MM ul li a:hover{
	color: #529ad6;
}
.con04-01M{
	height: 279px;
	background: #f5f5f5;
	margin-bottom: 1px;
	padding: 9px 10px 0;	
}
.con04-01M ul li{
	height: 30px;
	line-height: 30px;
}
.con04-01M ul li a{
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #1e1e1e;
	background: url(../images/dot.jpg) no-repeat left center;
	padding-left: 16px;
	width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.con04-01M ul li a:hover{
	color: #529ad6;
}
.con04-01B{
	height: 50px;
	line-height: 50px;
	background: #f5f5f5;
	text-align: right;
}
.con04-01B a{
	display: inline-block;
	background: url(../images/jt.png) no-repeat right center;
	padding-right: 20px;
	margin-right: 15px;
	font-size: 14px;
	color: #4a92f5;
}