@charset "gb2312";
body{ margin: 0; padding: 0; font: 14px/1.5em Arial, Helvetica, sans-serif;}
*{box-sizing: border-box;}
h1,h2,h3,h4,ul,li,ol,img,dt,dd,dl,span,a,p{ margin: 0; padding: 0; list-style: none; border:0; }
a{ text-decoration: none; }
img{ display: block; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/*top*/
.top_t{ background: #eeeeee;     padding: 10px 0; position:relative; z-index:1000;top: -24px;}
.top_t p{     margin-bottom: 0;  color: #000000;    padding-left: 18%;font-size: 14px; }
.top_bg { width: 1050px; height: 118px;  margin: 0 auto; }
.top_bg .top { width: 1050px; margin:0 auto; }
.top_bg .top .tel{ color: #ff8a00;
    font-size: 20px;
    font-style: italic;
    font-family: 'Î¢ÈíÑÅºÚ';
    font-weight: bold;
    padding-right: 0px;
    text-align: right; }
.top .top_l { overflow: hidden; float:left; }
.top .top_l li { float:left; }
.top .top_l .name { margin: 0px 5px 0; }
.top .top_r { float: right; padding-top: 35px; }
.top .top_r li { float: left; }
.top .top_r .shewei{ margin-right: 6px; }
.top .top_r li a{ font-size: 18px; font-family: 'Î¢ÈíÑÅºÚ'; color: #666; }
.nav_bg{ width: 100%; height: 51px; background: url(../img/nav_bg.jpg) repeat-x; }
.nav_d{ width: 1050px; margin: 0 auto; }
.nav_d ul{ overflow:hidden; width: 1050px;  }
.nav_d ul li{ float: left; width: 114px; text-align: center; height:50px;  background:url(../img/nav_li_bg.jpg) no-repeat;}
.nav_d ul .no_bg{ background:none; }
.nav_d ul li a { color: #fff; font-size: 18px; line-height: 50px; font-weight: 500; display:block; font-family:"Adobe ºÚÌå Std R", ; position:relative;overflow:hidden; }
.menu .nav li a:hover,.menu .nav li a.current{background:#7eb117;color:#fff;}
.menu .nav li .box{width:100%;height:50px;position:absolute; z-index:1000; top:184px;left:0;padding-left:200px;background:#3a8de9;display:none;}
.menu .nav li .box a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:none;     padding: 0 15px 0;}
.menu .nav li .box a:hover{text-decoration:underline;color:#46bd01;}
.nav_d ul li a:hover{ color: #fff; }
.nav_d ul li:hover{ background:#3a8de9;  color:#fff; }
/*banner*/
.con { margin:0 auto; width: 100%;  position: relative; margin-bottom: 27%;}
.con ul { position: relative; z-index: 1; margin: 0 auto; width: 100%; }
.con ul li { position: absolute; float:left; display: none; width: 100%; }
.con ol { position: absolute; left: 0; bottom:0; z-index: 2;  width: 52%; padding-left: 48%; margin-bottom:-27%!important;padding-bottom: 8px; }
.con ol li { width: 20px; height: 15px; float: left; cursor: pointer; margin: 14px 0 2px 8px; }
.con ol li.current {border: 6px solid #c0c8c2; border-radius:50% ; width: 1px; height: 1px; background: #373737; }
.con ol li{ border: 6px solid #e5f0f7; border-radius:50% ; width: 1px; height: 1px; background: #ACACAC; }

/*qyjj*/
.container{ width: 1050px;padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
.title{    
    border-top: 1px solid #b5b5b5;
    text-align: center;
    margin-top: 60px;
    position: relative;}
.title .ms{ 
    display: inline-block;
    background: #ffffff;
    position: relative;
    top: -37px;}
.title .ch{    line-height: 30px;
	display: block;
    font-size: 18px;
    color: #000;    font-family: 'Î¢ÈíÑÅºÚ';}
.title .border{ 
    display: block;
    border: 5px solid #009140;
    border-top: 0;
    border-bottom: 0;}
.title .en{
	    display: block;
    font-size: 24px;
    color: #009140;
    font-weight: bold;
    margin-top: -5px;
    border: 5px solid #ffef3d;
    border-top: 0;
    border-bottom: 0;
    padding: 0 20px;font-family: 'Arial';    }
.title .more{ 
display: block;
    color: #9f9f9f;
    border: 1px solid #d0d0d0;
    position: absolute;
    right: 0;
    top: -16px;
    background: #fff;
    padding: 5px 30px;}
.container{     width: 1054px;    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }	
.news-wrap .bgs{ 
    background: #f3f2e8;
    margin-top: 10px;
    padding-bottom: 10px;}
.details{ width: 1050px; margin: 0 auto; overflow: hidden; }
.row{     overflow: hidden;
   float:left;
    width: 504px;
  }
.lists{ float:left;    padding-left: 16px; }
.lists li{ border-bottom: 1px dashed #eee; }
.lists a{  display: inline-block;
    color: #000000;
    width: 75%;
    height: 37px;
    line-height: 60px;
    overflow: hidden;}
.lists i{ color:#999; font-size:14px;margin-left: 28px; }
.lunbo{ float:left; overflow: hidden; }
.news-wrap .items{ margin-top: 10px; }
.news-wrap .details .thumbnail{ 
border-radius: 0;
    border-color: #d3d2c7;
    height: 160px;
    display: block;float: left;
    line-height: 150px;
    margin-bottom: 0;}
.news-wrap .details .thumbnail img{     display: inline-block; }
.news-wrap .details h3{ font-size: 14px;
    font-weight: bold;
    color: #f86f00;
    white-space: nowrap; }
.news-wrap .details p	{
	    font-size: 12px;
    color: #f86f00;
    margin-bottom: 0;}
.news-wrap .details .more{     float: right;    line-height: 17px;font-size: 14px;
    color: #f86f00; }

.col-sm-6{
	width:250px;
	 float:left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;}
/* photo & news*/
.pclists{ 
	width: 1020px;
    margin: 0 auto;
    overflow: hidden;}
.clearfix{overflow: hidden;padding-left: 7px;
}
.clearfix li{  float:left; margin-right:14px;    text-align: -webkit-center; }
.clearfix li em{ font-style: inherit; color:#333;  line-height: 36px; }
.clearfix li em:hover{ color: #046B0F;  font-weight:700;}
.photo_news{     margin-bottom: 20px; }


/*bottom*/
.bottom{ width: 100%;  background: #046B0F; }
.bot{ width: 1250px; height: 254px; margin: 0 auto; background: url(../img/logo.png) no-repeat 10px 19px ; overflow: hidden; }
.bot dl{ width:203px; height:200px; border-right: 1px solid #fff; font-family:"Adobe ºÚÌå Std R", "Î¢ÈíÑÅºÚ";  text-align:center; margin-top:30px; float:left; }
.bot dl dt{ color:#fff; font-weight:500; font-size:18px;  line-height:48px; }
.bot dl dd{ color: #ccc; line-height:34px; }
.bot dl dd a{  color: #ccc; line-height:34px;  }
.btm{ padding-top: 26px; overflow: hidden; padding-bottom: 20px; }
.btm p{ text-align:center; color:#fff; line-height:36px; }
.btm a{ color:#fff;}
.btm .denglu{ width:102px; height:30px;  border: 1px solid #FFF; display:block; text-align:center; line-height:30px; margin:0 auto;}
/*list-css*/
.list_a{ width: 790px;  float:left;  }
.con_bg{ width: 1050px;   margin: 0 auto 30px; overflow: hidden; }
.left_bt{ width: 236px; float: left; margin-right: 20px; }
.left_bt dt{ line-height:130px;  background: url(/img/zuobt_bg.jpg) no-repeat 0px 0px ;  }
.left_bt dt p{ color: #fff; font-size: 34px; font-family:"ºÚÌå" ;  text-align: -webkit-center; }
.left_bt dd {   text-align: -webkit-center;  line-height: 38px; border-bottom: 1px solid #faa20a;}
.left_bt dd a{ text-align: -webkit-center; color:#333; font-weight:600; display: block; font-family:"ºÚÌå"; font-size: 18px; }
.left_bt dd a:hover{ background: #e4bc27; color:#fff; }
.list_b p{ color: #999; line-height: 46px; margin-top: -50px;  }
.list_a ul{ overflow:hidden; }
.list_a ul li{ line-height:30px; overflow:hidden;  border-bottom:1px dashed #dad9d0; }
.list_a ul li a:hover{ color: #009140;  }
.list_a ul li a{  color:#333; }
.list_a ul li span{ float:right; color: #777; }
.list_a ol{ overflow: hidden;  padding-left: 14px;  }
.list_a ol li{ float: left; margin-right: 24px;  text-align: -webkit-center;     margin-bottom: 18px; }
.list_a ol li span{   text-align: -webkit-center;  }