@charset "utf-8";
/* CSS Document */
/*main.css*/
body {font-family:"微软雅黑", Arial, Tahoma,"微软雅黑";margin:0;padding:0;font-size:12px;color:#000;background:#fff; }
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;}



/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.left{float:left;}
.right{float:right;}
.img{vertical-align:middle;}


.condiv{width:1000px;height:auto;margin:0 auto; position:relative}
.top{width:100%;height:auto;display:inline-block}
.logo{position:absolute;top:20px;left:0;width:auto;height:61px;}
.tel{ position:absolute;top:5px;right:15px;color:#df0b10;font-size:16px;}
.tel b{font-size:25px;font-weight:bold}
.tel i{  width: 30px;height: 32px;background: url(../images/icon.png) 0px 7px no-repeat;display:block;float:left;}

.nav{width:100%;height:47px;border-bottom:3px solid #0182c3;display:inline-block;margin-top:50px;}
.navlist{width:540px;height:47px;color:#fff;font-size:14px;float:right; position:relative}
.navlist li {float:left;width:80px;margin-left:10px;height:47px;}
.navlist li a{width:88px;display:block; text-align:center;color:#578c0c;height:42px;padding-top:5px;}
.navlist li a em{color:#b2b2b2;font-style:normal;font-size:11px;}
.navlist li a:hover{background:url(../images/nav_abg.png) center top no-repeat;color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.navlist li:hover{background:url(../images/nav_abg.png) center top no-repeat;color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.navlist li:hover a{color:#fff}
.dh_menu {
  width:auto;
  position: absolute;
  top: 47px;
  left: -20%;
  display: none;
  z-index: 99999;
}
.dh_menu ul {
  width: auto;
  height: auto;
  float: left;
  background: #0182c3;
  padding-bottom: 10px;
}
.dh_menu ul li {
line-height: 24px;
margin: 0;
height: 24px;
padding: 4px 4px;}
.dh_menu ul li a{color:#fff;font-size:12px;text-align:center; width:100%; overflow:hidden;height:24px;}
.dh_menu ul li a:hover{color:#fff;background:#6eb921}
.dh_menu ul li:hover{background:none}

.banner{width:100%;height:auto; text-align:center;overflow:hidden}

.content{width:100%;height:auto;display:inline-block;padding:25px 0 40px 0;background:url(../images/con_bg.png) top repeat-x;}
.con_l{width:705px;height:auto;float:left;}
.news{width:342px;height:auto;float:left;}
.bt{line-height:35px;background:url(../images/bt_bg.gif) bottom no-repeat;font-size:16px;color:#0e840a; font-weight:bold;margin-bottom:8px;}
.bt a{float:right;padding-top:15px;}
.news li{line-height:28px;border-bottom:1px dashed #ccc;background:url(../images/icon01.gif) 5px 9px no-repeat; text-indent:22px;}
.extion{width:342px;height:auto;float:left;margin-top:10px;}
.w350{width:350px;}
.extion li a{width:342px; text-align:center;margin:15px 0;display:block;}
.extion li a img{border:1px solid #ccc;}
.lanmu{width:345px;height:auto;float:right;margin-top:10px;}
.lanmu a{width:345px;height:35px;line-height:35px;font-size:14px;color:#fff;margin-bottom:1px; text-indent:22px;display:block}
.lanmu a.blue{background:#017fbc}
.lanmu a.g1{background:#03a29d}
.lanmu a.g2{background:#4ea4d3}
.lanmu a.red{background:#f25504}
.lanmu a.zi{background:#5e0579}
.lanmu a.yell{background:#fcb235}
.lanmu a.g3{background:#010187}
.lanmu a.g4{background:#60c949}
.con_r{width:275px;height:auto;float:right}
.con_r li{width:125px;height:40px;float:left;margin:7px 4px 7px 8px;}
.search{width:253px;float:left;height:80px;background:#fbfbfb; border:1px solid #ccc;border-radius:8px;margin-top:30px;margin-left:20px;position:relative;padding-left:20px;display:inline}
.search_input{width:190px;height:35px;line-height:35px;border:1px solid #ccc;border-radius:5px;margin:20px 0 0 0px;padding-left:5px;}
.search_btn{position:absolute;top:23px;right:20px;width:32px;height:32px;}

.foot{width:100%;height:auto;padding:20px 0;background:#0162b1;display:inline-block}
.foot p{color:#fff;line-height:22px; text-align:center}

.list_l{width:212px;height:auto;float:left;margin-top:25px;}
.list_bt{width:212px;height:78px;background:#3f8cc2;margin-bottom:10px;}
.list_bt b{width:170px;margin:20px;line-height:44px;font-size:22px;color:#fff;border-top:1px solid #7ebde0;display:inline-block}
.list_l li{width:210px;height:33px;background:url(../images/list_bg2.jpg) 23px no-repeat;border-bottom:1px dashed #ccc;line-height:33px; text-indent:45px;}
.list_l li a{width:210px;height:33px;display:block; font-weight:bold; font-family:"宋体"; color:#333333;}
.list_l li a:hover{background:url(../images/list_bg.jpg) no-repeat;color:#fff;}
.abimg{ text-indent:0px;margin:20px 0;}

.wen_nr{width:730px;height:auto;float:right;margin-top:25px;}
.wen_title{width:730px;height:40px;background:#f0f0f0;}
.wen_title b{line-height:40px;background:url(../images/bt_title.png) 10px no-repeat;padding-left:30px;float:left; font-size:14px; font-family:"宋体";}
.wen_title span{float:right;line-height:40px;padding-right:10px;}
.wen_nr p{line-height:22px;padding:10px 0;}
.wen_nr p.imgdiv{width:730px;height:auto; text-align:center}

.pager {
    color: #666;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 15px 0;
    text-align: center;
}
.pager span {
    margin: 0 5px;
}
.pager span.cur {
    color: red;
}
.pager a {
    color: #666;
    display: inline;
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    width: 12px;
}
.pager a.link {
    height: 24px;
    margin: 0 5px;
    width: 36px;
}


.show {	width:690px;	height:auto;	overflow:hidden;}
.show ul {	width:690px;	height:auto;	display:block;	overflow:hidden;	padding-top:1px;}
.show ul li {	float:left;	display:block;	overflow:hidden;	padding:12px 12px 0px;}
.show ul li span {	width:205px;	height:24px;	display:block;	overflow:hidden;	line-height:24px;	text-align:center;}
.show ul li span a {	color:#000;}
.show ul li span a:hover {	color:#084983;}