@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f9f9f9

	}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}
img{ border:none}
div,ul,li
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #018360;

}
.dline{ width:100%; margin-top:15px; border-top:1px dashed #ddd; float:left; margin-bottom:15px}
.white,.white a{ color:#fff}
.blue,.blue a{ color:#0068b7}
.blue a:hover{ text-decoration:underline}
#allw{ width:100%; float:left}
#warp{ width:1230px}

#bodyw{  width:1164px; background:#fff; overflow:hidden; padding:18px;}
#bodywa{  width:1158px; padding:20px; border:1px solid #ddd; float:left}
.cl{ clear:both}
#header{ width:100%; height:139px; background:url(index_01.jpg) top center no-repeat}
#headergn{ width:295px; float:right; margin-top:55px; border:1px solid #a0d1c0}

#headergnr{ width:100%; float:left;}
.flefta{ width:246px;float:left}
.fleftb{ width:49px;float:left}
.ssinput{ width:236px; background:rgba(255,255,255,.7); border:none; font-size:14px; color:#666; height:37px; line-height:37px; padding-left:10px;float:left; font-family:microsoft yahei}
.an{ width:49px; height:39px;background:url(anniu.jpg); border:none; float:right; cursor:pointer}


#tt{ width:100%; float:left; border-bottom:1px dashed #ddd; height:65px; margin-bottom:8px}
#ttl{ width:50px; height:50px; background:#018360; float:left;}
#ttl1{ width:100%; padding-top:2px;font-weight:bold; color:#fff; font-size:20px;float:left; text-align:center}
#ttl2{ width:100%; height:18px; line-height:18px; color:#fff; font-size:14px;float:left; text-align:center}

#ttr{ width:620px; float:right;}
#ttr1{ width:100%; float:left; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center; overflow:hidden}
#ttr2{ width:100%; float:left;font-size:14px;text-align:center; color:#666; line-height:20px; height:20px; overflow:hidden; margin-top:5px}

#homer{ float:right; width:283px}
#lljd{ float:left; width:520px;}
#lljda{ float:left; width:410px;}

#homer1{ float:left; width:100%; height:106px; margin-top:22px}
#homer2{ float:left; width:137px;}
#homer3{ float:right; width:137px;}

#dxtit{ width:100%; float:left; height:95px; text-align:center}

#dxleft{ width:610px; float:left}
#dxright{ width:580px; float:right}


#dximg{ width:276px; float:left;margin-right:25px; margin-bottom:14px}
#dximga{ width:276px; float:left; height:192px;}
#dximga img{ width:276px;height:192px;}
#dximgb{ width:100%; float:left; height:40px; line-height:40px; overflow:hidden; font-size:16px}

#xwr{ width:615px; float:right}
#xwra{ width:98%; float:left; height:100PX; border-bottom:1PX dashed #DDD; margin-bottom:18px; margin-left:2%}
#xwraa{ width:98%; float:left; height:126PX; border-bottom:1PX dashed #DDD; margin-bottom:18px; margin-left:2%}
#xwra1{ width:100%; float:left; height:35PX; line-height:35px; overflow:hidden; font-size:18px; font-weight:bold; margin-top:-5px; margin-bottom:5px}
#xwra2{ width:100%; float:left; height:52px; line-height:26px; font-size:14px; color:#666; overflow:hidden}
#xwra3{ width:100%; float:left; height:78px; line-height:26px; font-size:14px; color:#666; overflow:hidden}

#empty{ width:100%; float:left; height:45px}
#emptya{ width:100%; float:left; height:23px}


#h_left{ width:217px; float:left}
#h_right{ width:900px; float:right}
#licon{ width:100%; float:left}
#licon li{ width:100%; float:left; margin-bottom:8px}

#tjxw{width:96%; float:left; height:46px; line-height:46px; font-size:16px; border-bottom:1px dotted #ccc;background:url(main_10.jpg) left center no-repeat; padding-left:22px; overflow:hidden;}
#tjxw span{ float:right; font-size:14px; color:#666; padding-left:16px}




#tjxwa{width:97%; float:left; height:50px; line-height:50px; font-size:14px;background:url(index_14.jpg) left center no-repeat; padding-left:15px; overflow:hidden; border-bottom:1px dashed #999}
#tjxwa span{ float:right; font-size:14px; color:#666; padding-left:14px}

#news{ width:470px; float:left; margin-left:42px;}
#news li{ width:455px; float:left; height:46px; line-height:46px; font-size:18px;background:url(dot.png) left center no-repeat; padding-left:15px; overflow:hidden;}
#news li span{ float:right; font-size:14px; color:#666; padding-left:14px}

#newsa{ width:100%; float:left; margin-top:20px}
#newsa li{ width:97%; float:left; height:46px; line-height:46px; font-size:18px;background:url(dot.png) left center no-repeat; padding-left:15px; overflow:hidden;}
#newsa li span{ float:right; font-size:14px; color:#666; padding-left:14px}


#newsb{ width:570px; float:right; margin-top:-10px}
#newsb li{ width:555px; float:left; height:46px; line-height:46px; font-size:18px;background:url(dot.png) left center no-repeat; padding-left:15px; overflow:hidden;}
#newsb li span{ float:right; font-size:14px; color:#666; padding-left:14px}

#gzdtmore{ width:470px; text-align:right;float:left; font-size:18px; margin-top:10px;}
#gzdtmorea{ width:570px; text-align:right;float:left; font-size:18px; margin-top:10px;}

#tjxwmore{ width:100%; float:left; font-size:18px; margin-top:35px;}
.red,.red a{ color:#ed2a38}

#ads{ width:100%; margin-top:75px; height:250px}

#gzdt{ width:100%; background:url(index_08.gif); height:447px; margin-bottom:85px; padding-top:170px}


#newslist{ width:100%; float:left; margin-bottom:20px;}
#newslist li{ width:97%; border-bottom:1px dashed #ddd; float:left; height:50px; line-height:50px; font-size:16px;background:url(main_10.jpg) left center no-repeat; padding-left:20px; overflow:hidden;}
#newslist li span{ float:right; font-size:14px; color:#666; padding-left:14px}

#menu{ width:100%; background:#018360; height:56px}
.i-nav{width:100%;height: 56px;z-index:99999999}
.nav{ width:1200px; margin:0 auto; z-index:9999;}
.nav .nav_list{}
.nav li{float:left;width:133.33px; line-height:56px;position:relative;}
.nav li a:hover{ color:#fff; background:#018360}
.nav .last{background:none;}
.nav li a{float:left;display:block; width:133.33px; height:56px; text-align:center; line-height:56px;font-size:18px; }
.nav li span{float:left;display:block; width:133.33px; height:56px; line-height:56px;cursor:pointer;text-align:center; color:#fff; font-size:18px;}
.nav li strong{ font-weight:normal;}
.nav li:hover span{ color:#fff; background:#18aa83}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:56px;left:0px; background: #fff; z-index:999}
.nav li .submenu{width:133.33px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:56px; line-height:46px; font-size:14px; text-align:center}
.nav li .submenu li a{float:none;padding:0;height:56px;line-height:56px;background:#18aa83; color:#fff; text-align:center}
.nav li .submenu li a:hover{background: #018360;}
.nav li .submenu li:hover a{font-weight:normal; color:#fff; text-decoration:none;}
.dqlm a,.dqlm{ color:#fff; background:#18aa83; width:100%; height:56px; float:left}
.navej{ font-size:16px}


#I_ban{ width:100%; float:left; height:39px; background:#f1f1f1; margin-bottom:18px}
#I_ban strong{float:left; font-size:20px;color:#fff; background:#018360; padding-left:10px; padding-right:10px; height:39px; line-height:39px; font-weight:normal}
#I_ban img{float:left;}
#I_ban span{float:right; font-size:14px;height:39px; line-height:39px; margin-right:10px}

#tabContainer span{float:right; font-size:14px;height:39px; line-height:39px; margin-right:10px}

#tabContainer
{
width:100%; float:left; height:39px; background:#f1f1f1; margin-bottom:18px
}

#tabContainer li
{
padding:0;
float: left;
height:39px;
font-size:20px;
margin-right:10px;
cursor:pointer

}
#tabContainer li a
{
display: block;
height:39px;
font-size:20px;
line-height:39px;
color:#018360;
padding-left:10px;
width: 105px;
}
#tabContainer a.on
{
height:39px;
font-size:20px; 
line-height:39px;
color:#fff;
background:url(main_13.jpg);
width: 105px;
padding-left:10px;
}


#I_bana{ width:100%; float:left; height:36px; border-bottom:1px solid #018360; margin-bottom:20px}
#I_bana strong{float:left; font-size:18px;color:#018360; font-weight:normal}
#I_bana strong img{float:left; margin-right:4px; margin-top:2px}
#I_bana span{float:right; font-size:14px; padding-top:4px}
#I_bana span a{ color:#018360}


#pfjd{ width:630px; float:left}

#pfjdl{ width:180px;float:left; margin-right:22px; margin-top:15px}
#pfjdla{ width:100%;float:left}
#pfjdla img{ width:180px; height:218px; float:left}
#pfjdlb{ width:100%;float:left; text-align:center; height:40px; line-height:40px; font-size:14px; overflow:hidden;}

.topmar{ margin-top:35px}
.topmara{ margin-top:20px}

#bak{ width:100%; float:left; font-size:16px}
#bak strong{ background:#F00; color:#fff; text-align:center;height:48px; line-height:48px; display:block; width:133.33px; margin-left:550px; margin-top:30px; border-radius:5px; font-weight:normal}
#bak strong:hover{ background:#ef580e}

#copy{ width:100%;background:#018360; padding-bottom:25px; overflow:hidden; padding-top:25px;  margin-top:35px}
#copy p{ margin-top:0px; line-height:32px; font-size:16px;text-align:center}
#bq{ width:100%;background:#017958;  overflow:hidden;font-size:16px;text-align:center; color:#fff; line-height:60px}

#links{ width:100%; float:left; line-height:34px; font-size:16px}



#DispTitle
{
  width: 100%;
  font-size: 26px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:38px; margin-bottom:15px;


}
#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left; margin-bottom:20px; font-size:14px}
#nyad{ width:100%; height:300px;}
.contentarea{ font-size:16px; line-height:34px; width:100%; float:left;}
.contentarea img{margin-top:10px; max-width:100%}

.box{width:100%; float:left;} 
#goleft {width:100%;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}


#llxx{ width:575px; float:left}
#llxxa{ width:575px; float:right}

#xxzlt{ width:100%; float:left; text-align:center; margin-top:60px; height:130px}

#llxx_ban{ width:100%; float:left; height:40px; background:url(index_12.gif) bottom repeat-x}
#llxx_ban img{float:left; margin-top:5px}
#llxx_ban span{ float:right; font-size:16px; margin-bottom:5px}
/*---------------------------样式归零 www.16sucai.com----------------------*/
abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,hgroup,ins,kbd,label,legend,mark,object,ol,p,pre,q,samp,section,summary,sup,tfoot,th,thead,var,video{margin:0 auto;padding:0;border:0;outline:0;font-size:100%;font-style:inherit;font-family:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,hr,section{display:block}a{margin:0;font-size:100 %;vertical-align:baseline;background:0 0;blr:expression(this.onFocus=this.blur())}a,ins{text-decoration:none}a,hr{padding:0}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}caption{text-align:left;}hr{height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0}

/*新闻滚动图片*/
/*-----------------自定义按钮样式，移动端不需要，PC端根据实际情况选择----------------*/
#tpxw{ width:520px; float:left; height:340px}
.demo {width: 520px;height: 340px;font-size: 16px;position:relative; float:left; overflow:hidden}
.demo a.control {position:absolute;display: block;top: 55%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(buttons.png) no-repeat}
.demo a.prev {
	left: 2px;
	background-position: 0 0
}
.demo a.next {right: 0;background-position: -76px 0}
.demo img{width: 520px;height: 340px;}



/*----------------------------为保证最佳效果，建议设置如下样式------------------------*/
.slider {display: none}

     .swiperm{
		float:right; position:absolute; z-index:2; right:0; margin-top:30px
    }

    .swiper-container {
        width: 1200px;
        height: 100px;
		margin-top:10px


    }
    .swiper-slide {
        text-align: center;
        font-size: 40px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
	    .swiper-slide strong{
			padding-bottom:20px
    }


var,em{font-style:normal;}
ul,ol{list-style-type:none;}
.slideBox{ width:100%; height:420px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:47%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#fff; float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:#eb2d26 !important;}
.slideBox .bd{ height:420px; width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 420px;position: relative;  }
.slideBox .bd li a{display:block; width: 990px; height: 420px; margin:0 auto; position: relative;}
#dbline{ width:100%; height:20px; border-bottom:1px dashed #ddd; margin-top:20px; float:left; margin-bottom:20px}

#nybantit{ width:100%; background:#018360; height:66px; text-align:center; line-height:66px; float:left; font-size:20px; color:#fff;}
#sbt a{ width:100%; float:left; border-bottom:1px solid #ddd; height:44px; line-height:44px; text-align:center; font-size:16px; background:#fafafa}
.nybp{ padding-bottom:50px}