﻿@charset "utf-8";







/* CSS Document */


@charset "utf-8";







*{ margin:0px; padding:0px;}







img {border:0;margin:0; padding:0;}







ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}







.clearfix{display:inline-table;}







* html .clearfix{height:1%;/*ie6*/}







*+html .clearfix{min-height:1px;}







.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}







.clearfix { display:inline-block; }







* html .clearfix { height:1%; }







.clearfix { display:block; }







input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/







a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/







a:link { text-decoration: none;color: #404040;}







a:visited {text-decoration: none; color: #404040;}







a:hover { text-decoration: none; color: #F00;transition: all 0.3s ease-out 0s;}







a:active {text-decoration: none; color: #404040;}















.clearboth{ clear:both}







body {margin: 0px; color:#5f5f5f; font-size: 12px; font-family:"Microsoft YaHei",宋体,Arial, Helvetica, sans-serif; background:#f1f1f1;}







a.more:link { text-decoration: none;color: #404040;}







a.more:visited {text-decoration: none; color: #404040;}







a.more:hover { text-decoration: none; color: #404040;}







a.more:active {text-decoration: none; color: #404040;}







.main_top{ width:1100; margin:0 auto;}







.main{ width:1100px; margin:0 auto;overflow: hidden;  }















em{font-style: normal;}















.fl{float: left;}







.fr{float: right;}







 .list_img ul{width:950px;}







.list_img li {



    width: 210px;



    float: left;



    height: 180px;



    margin: 20px 33px 0px 0px;



    display: inline;



    text-align: center;



    position: relative;



}



 



  .list_img2 ul{width:950px;}









.list_img li img {



    width: 200px; padding: 3px;



    border: 1px solid #c8c8c8;



    height: 160px;



    -webkit-transition: all .2s;



    -moz-transition: all .2s;



    -o-transition: all .2s;



    -ms-transition: all .2s;



    transition: all .2s;



    overflow: hidden;



}







 







 







.list_img2 li {

    width: 340px;

    float: left;

    height: 255px;

    margin: 20px 33px 0px 0px;

    display: inline;

    text-align: center;

    position: relative;

}



 



 







.list_img2 li img {

    width: 312px;

    padding: 3px;

    border: 1px solid #c8c8c8;

    height: 220px;

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    -o-transition: all .2s;

    -ms-transition: all .2s;

    transition: all .2s;

    overflow: hidden;

}







 























.bkf{background: #FFF;}















 







.top_bg{ background:url(../images/top_bg.jpg) no-repeat top  center; height:162px}















.logo{float:left;width:122px;height:100px;margin: 23px 0px 0px 6px;display:inline;}







.logo_zi{float:left;width: 521px;height: 140px;margin: 13px 0px 0px 21px;display:inline;}















.top_sw{background: url(../images/top_sw.png) no-repeat top center;height: 44px;display: block;text-align: center; line-height: 36px;margin-right: 38px;}















.top_sw a{padding: 0px 3px;}







.top_right{width:400px;margin:39px 0 0 0;}







.top_tel p{clear:both;}







.top_tel i{color:#595959;font-size: 12px;float:left;font-style: normal;height: 30px;line-height: 30px;}







.top_tel span{font-size: 20px;color: #009e3c;float: left;}















.top_tel em{font-size: 14px;float: left;margin-top: 3px;}























/*nav*/



.zjmenu{line-height:30px;padding:10px;font-size:14px;}











.nav,.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{ font-size:15px; }















.navbox{ background:url(../images/nav_bg.jpg) repeat-x top left; height:56px; position:relative; z-index:999; padding-left:5px}











.zjlistcon{







	margin:0 auto; width:720px;







}



.zjlistcon_title_zj{



	width:720px;margin:15px auto; border-bottom:1px #dedede solid; height:40px; clear:both; padding-top:20px;



}



.zjlistcon_title_zj h3{



	width:500px;height:40px;line-height:40px;list-style:none;margin:0;padding:0;font-size:18px; float:left; font-weight:bold;color:#009e3c;



}



.zjlistcon_title_zj span{



	width:80px;height:40px;line-height:40px;float:right; text-align:center;



}







.zjmenu_zj ul{



	width:720px;margin:0px auto;clear:both;



}



.zjmenu_zj ul li{



	width:144px;height:30px;line-height:30px;float:left;overflow:hidden;border-bottom:1px #eeeeee dotted;text-align:center;



}



.zjmenu_zj ul li a{



font-size:12px;



	 



}















.nav{width:1100px;margin:0 auto; height:56px; }







.nav li{float:left;height:56px; background:url(../images/nav_tag.jpg) right no-repeat;position:relative; }







.nav li a:hover{ height:56px;}







.nav li.last{ height:56px;line-height:50px;}







.nav li a{ float: left;overflow: hidden; padding:0px 18px;text-align: center;height: 56px;  }







.nav li a span{ overflow:hidden; height:56px; display: block;text-align:center; color:#FFFFFF;font-size:15px;line-height:56px;}







.nav li a:hover{background:url(../images/nav_hover.png) no-repeat center bottom;}







.nav li.selected a,.nav li a.selected{text-decoration:none;}







.nav li.selected a span,.nav li a.selected span{  color:#FFFFFF;}







.nav li.selected .submenu{display:block;}







.nav li .submenu{display:none;position:absolute;top:56px;left:-28px; text-align:center; background:#FFF; width:140px; padding-bottom:10px;border:2px solid #129647;}















.nav li .submenu li{float:none;padding:0;height:auto; font-size:12px; background:none;border-bottom: 1px dashed #ccc;}







 







.nav li .submenu li a{float:none;padding:0;text-align:center;height:41px;line-height:28px;background:none; color:#404040;}







.nav li .submenu li a:hover{font-weight: bold; height:41px; color:#f99422; }















.nav li.noback{ background:none}







































/* banner */







.bannner_box{ width:100%; height:518px;  background:url(../images/banner.jpg) no-repeat top center;}







 







 .gg_dbg{height: 83px;padding: 10px;background:#FFF;}















 .gg_left{width:746px;float: left;}















 .gg_title{width:65px;height: 73px;display: block;background:url(../images/news_xb.jpg) no-repeat;text-align: center;float: left;margin-top: 5px;}















  .gg_title a{font-size: 20px;color:#FFF;padding-top: 10px;display: block;}















.gg_leftr h4{font-size: 18px;font-weight: bold;}















.gg_leftr{margin-left: 20px;width:660px; margin-top: 10px;}















.gg{height:40px; position:relative; overflow:hidden; width:630px; float:left; display:inline; }







.gg li a{ float:left; width:280px; display:block;background:url(../images/news_tag.jpg) no-repeat left center;padding-left: 15px;font-size: 14px;color: #868686;}







.gg li{ height:40px; line-height:40px}







 







.gg li a span{ float:left;width:80%; overflow:hidden; height:40px;}







.gg li a em{ float:left; width:28px; display:block; height:40px; margin-left:10px; display:inline;}















 















 .search_r{width:303px;}























.search_nav{font-size: 20px;background:url(../images/search_x.jpg) no-repeat 70px center ; height: 30px;display: block; line-height: 30px;







}







 .search1{width:299px;height: 41px;display: block;border: 1px solid #dadada; margin-top: 5px;border-radius: 8px;}































.search1 .text{ width:220px; padding-left: 18px; height: 41px; float:left;  line-height:41px; color:#959595; font-size: 12px; font-family: "Microsoft YaHei";background: none;}







.search1 .submit{ width:50px; height:41px; font-size:12px; cursor:pointer; float:right; font-family: "Microsoft YaHei";color: #FFF; letter-spacing: 2px;background: url(../images/search_tag.jpg) no-repeat center center; 







  }































.end_nav{ background:url(../images/nav_bg.jpg) repeat-x center center; height:51px; margin-top:15px;color:#FFF;line-height:51px;text-align: center;}















 







.end_nav a{ padding:0px 5px; color:#FFF; font-size:14px;}







 















.end_nl{ line-height:24px; color:#404040; text-align:center;width:940px; margin:20px 0px; display:inline; float:left;}







.end_ewm{width:110px; height:110px; float:right; margin:8px 0px 0px 0px; display:inline;}







.end_ewm img{width:110px; height:110px;}















