* a{text-decoration: none;	color:#222222;}
a:hover{ color:#669900;}

/*banner切换大图*/
ul,li,h1,h2,h3,h4,h5,h6 {	 LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING:0px}
.bans{	POSITION: relative; HEIGHT: 550px; OVERFLOW: hidden; border-bottom:1px solid #cccccc;}
.ban1920{POSITION: absolute; WIDTH: 1920px;  MARGIN-LEFT: -960px; OVERFLOW: hidden; LEFT: 50%}
.bans360{	POSITION: relative; HEIGHT: 360px; OVERFLOW: hidden; }

body,td,th {font-size: 14px;color: #333333;font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width:1220px;
}
.cn{ font-size:16px;}
.cn a{ color:#666666; margin-left:15px}
.cn a.lkon{ color:#669933}



.blk_29 {OVERFLOW: hidden; position:relative;   width:1320px; margin:0 auto; height:450px;}
.blk_29 .LeftBotton {	BACKGROUND: url(images/left.png) center no-repeat; FLOAT: left; WIDTH: 54px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 450px}
.blk_29 .RightBotton {	BACKGROUND: url(images/right.png) center no-repeat ; FLOAT: right; WIDTH: 54px; CURSOR: pointer; POSITION: absolute; TOP:0px; HEIGHT: 450px; right:0px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1200px; }
.blk_29 .box {width:300px; height:450px;  float:left; display:block; position:relative;}
.pbox img{ width:100%; }

.pbox{ width:300px; height:450px;  float:left; display:block; position:relative;}
.pbox img{ width:100%; }
.info{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align:center;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: rgba(0, 0, 0, 0.7); opacity: 0;-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;color:#FFFFFF; padding:25px 25px; line-height:25px;}
a:hover .info {opacity: 1;}
.info h3{ display:block; font-size:20px; line-height:400px; text-align:center; list-style:none; padding:0; margin:0}
.info p{ text-align:left; list-style:none; padding:5px 0; margin:0}

.borb3blue{border-bottom:3px solid #0154A1}
.flh{ padding-top:15px; border-bottom:1px dashed #cccccc}
.flh a{ display:inline-block; border:1px solid #dddddd;  margin-right:10px; padding:6px 14px; font-size:16px;  background:#efefef; margin-bottom:10px;}
.flh a:hover,a.flhon{ border:1px solid #006600; background:#006600; color:#FFFFFF}
.ptt{ line-height:30px; background:#eeeeee}


/*导航*/
ul,li{ list-style:none; padding:0; margin:0; }
.dh{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%; }
.dh li{float:left;  text-align:center; height:60px; display:block; width:130px;  padding:0; line-height:60px; font-size:18px; color:#333333; margin-right:1px  }
.dh li a{display:block;color:#333333 ; }
.dh li:hover,.dhon{ background:#dedede}
.dh li:hover a,,.dhon a{ color:#669900}
.dh li a:hover{ color:#669900; text-decoration:none;}
.dh li div{top:0px; position:relative; z-index:999;left:0px; line-height:40px; padding:0px;  display:none; text-align:center; font-size:14px; font-weight:normal;white-space:nowrap; width:130px;}
.dh li:hover div{ display:block; }
.dh li div a{background:#dedede; color:#669900;  text-align:left; text-align:center;display:block; border-top:1px solid #cccccc}
/* width: expression_r( document.body.clientWidth < 61 ? "60px" : "auto" );*/
.dh li div a:hover{ background:#669933;color:#FFffff; }

.flp{ text-align:center; padding:20px; border:1px solid #009B4d}
.flp h2{ font-size:16px;line-height:20px; font-weight:normal; margin-top:10px;}
.flp img{ width:46px; height:43px;}
.flp:hover{ border:1px solid #ffffff}
.flp:hover h2{ font-weight:bold}
.flp:hover a{ color:#cc0000}
.flp span{ display:block;width:100%; height:16px; line-height:16px;  color:#7fcda6; font-size:12px; text-align:center; margin-top:5px}
.flp:hover span{ font-weight:bold}

.ww1{ width:100% }
.ww1 div { background:#c8c8c8; text-align:LEFT;color:#009B4D; padding:15px 20px; float:left; margin: 10px 0px 10px 20px; width:153px; height:110px; }
.ww1 div.s{color:#ffffff; background:#077B40;}
.ww1 div span{ padding-top:12px; color:#666666}
.ww1 div.s span{ color:#ffffff}
#more1{ background:url(images/banlv.png); padding:15px 20px; z-index:999; width:170px; height:125px; position:absolute; margin-top:165px}
#more1 h3{font-family: impact; font-weight:bold; font-size:36px;}
#more1 span{ font-size:16px; padding-top:15px;}
#more1 a{ color:#FFFFFF; display:block; height:125px;}
#more1:hover{filter:alpha(opacity=80);opacity:0.8;}
.dis {display:block}
.undis {display: none;}
.numbig,.ww1 div h3{font-family: impact; font-weight:bold; font-size:28px;}
.nbig{ background:url(images/banhei.png); padding:12px 15px; position:relative; margin-top:-100px; z-index:99; height:76px; overflow:hidden}
.nsma{}
.titb{ background:url(images/titb.png) bottom left no-repeat; font-size:16px; font-weight:bold; padding-left:13px; height:18px; text-align:left; line-height:18px; padding-bottom:14px; color:#FFFFFF}
.liang:hover{filter:alpha(opacity=80);opacity:0.8;}
.mtxt{ font-size:14px; background:#3c3c3c; border:1px solid #999999; line-height:20px; height:30px; text-indent:8px; width:181px; margin-top:7px; color:#999999}
.mtxtb{font-size:14px; background:#3c3c3c; border:1px solid #999999; height:85px; width:374px; margin:15px 0; text-indent:8px; color:#999999}
.mbut{color:#FFFFFF; font-size:14px; text-align:center; width:120px; line-height:36px; height:36px; border:0}
.btlv{ background:#66CC33}
.btset{ background:#666666}
.blk{ display:block}
.l20{ line-height:20px}

.pos{ color:#555555; border-bottom:1px solid #dddddd}
.pos a{ color:#555555}
.pos a:hover{ color:#ff0000}
.pmore a{ background:url(images/nmore.png) right; line-height:50px; padding-left:15px; display:block; color:#666666}
.pmore a:hover{ background:url(images/nmoreon.png) right; color:#FFFFFF; line-height:50px; padding-left:15px; display:block;}
.plistn{ border-bottom:1px solid #eeeeee; padding:20px 0;}
.padl30{ padding-left:30px}
.hei,.titnei,.tit,.titmid,.foot,.ww1 td{font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif;}
.mart25{ margin-top:25px}
/*.fixtop{border-top:5px solid #d31919; background:#252E3C; width:100%; position:fixed; top:0; z-index:9999}*/

.fls{width:294px; height:294px;background-position:center; background-size:100% 100%;  vertical-align:text-top;}
.fls:hover{ background-size:110% 110%;}
.fls a{line-height:40px; color:#FFFFFF; padding-top:254px; display:block;background:url(images/flhei.png) bottom repeat-x; text-align:center; font-size:16px}
.fls a:hover{background:url(images/flred.png) bottom repeat-x; color:#FFFF00;}

.tit{ line-height:36px; height:36px; text-align:center; font-size:36px;  color:#000000; background:URL(IMAGES/TITBG.PNG) center no-repeat}
.tit span {font-size:18px;  font-family:Arial, Helvetica, sans-serif; margin-left:18px; font-weight:normal; color:#666666; }
.titn{ line-height:36px; height:36px; text-align:left; font-size:36px;  color:#dd0000; font-weight:bold }
.titn span {font-size:18px;  font-family:Arial, Helvetica, sans-serif; margin-left:18px; font-weight:normal; color:#aaaaaa; }
.listnt a{ background:url(images/dot.png) center left no-repeat; line-height:36px; padding-left:15px; text-align:left; display:block; font-size:16px;}
.listnt a:hover{ color:#CC0000; padding-left:20px;font-size:16px;}
.listnr { color:#999999; text-align:right}


.prolist{width:380px; vertical-align:text-top;}
.prolist img{width:380px; height:285px; border:0}
.prolist span{ display:block; width:380px; text-align:center; padding:10px 0 0 0; font-size:18px;}
.prolist a{color:#666666; display:block; text-align:left;}
.prolist:hover img{filter:alpha(opacity=70);opacity:0.7;}
.prolist:hover a{ color:#FF0000; font-weight:bold}

a.amore{ background:#00518D; color:#FFFFFF; line-height:43px; line-height:43px; width:120px; display:block; text-align:center; font-size:16px;-moz-border-radius: 5px ;  -webkit-border-radius: 5px; border-radius:5px;}
a.amore:hover{ background:#ff6600;}

.abg{-moz-border-radius: 30px;  -webkit-border-radius: 30px; border-radius:30px; background:#ffffff; height:450px; padding:75px;}
.ala a{ display:block; width:116px; height:150px; float:left; margin-left:50px; text-align:center; overflow:hidden; color:#000000}
.ala a:hover{color:#ff6600}
.ala a img{ width:86px; height:86px; margin-bottom:10px; border:0px;-moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%; background-color:#D2E6FF; padding:15px;}
.ala a:hover img{ background-color:#FFCC00}

.cecece,.cecece a{ color:#cecece}
.cecece a:hover{ color:#ffffff}

.plist{background:#ffffff; border:1px solid #EAEAEA; width:160px; height:120px; padding:2px}
.plist img{ border:0px; width:160px; height:120px}
.ptit{background:#EAEAEA; width:166px; line-height:25px}

.fl{ height:40px; line-height:37px;   font-size:14px;;text-indent:30px; }
.fl a:link,.fl a:visited{ display:block; color:#666666;background:url(images/fl.png); letter-spacing:2px; color:#006600; margin:8px auto;}
.fl a:hover{ color:#ffffff; text-decoration:none; background:url(images/flon.png); }
.flss{ padding:0px; font-size:13px}
.flss a{ background:none!important; height:26px; line-height:26px; display:block;vertical-align:middle; color:#454545!important; border:1px solid #aaaaaa;}
.flss a:hover{ background:#009900!important;  display:block;  text-decoration:none; color:#ffffff;border:1px solid #009900; }



.titleft{line-height:22px; font-size:18px; color:#333333; border-bottom:1px solid #eeeeee}
.titleft span{ border-bottom:1px solid #666666; line-height:22px; display:inline-block; padding-bottom:5px}

.ntit{ font-size:22px; color:#000000; padding:8px 0;}
.ntit a{ color:#000000; line-height:36px; display:block}
.ntit a:hover{ color:#FFFFFF; background:#333333; padding-left:10px}
.ncon{ font-size:14px ; line-height:21px; color:#777777}

.newslist{ background:url(images/newslist.jpg)  no-repeat 6px 7px; text-align:left; text-indent:22px; line-height:25px; border-bottom:1px dashed #dddddd}
.dotlist{ background:url(images/dotlist.jpg)  no-repeat 2px 12px; text-align:left; text-indent:15px; line-height:29px; border-bottom:1px dashed #dddddd}


.picbox{ border:1px solid #cccccc; padding:2px;}
.picbox:hover{ border:2px solid #009B4D; padding:1px }
.s18{ font-size:18px}
.red,.red a{ color:#FF0000}
.l18{ line-height:18px; color:#666666}
.padl8{ padding-left:8px}
.l30{ line-height:30px}
.gry{ color:#ffffff}
.l25{ line-height:25px}
.pad8{ padding:8px}
.white{ color:#FFFFFF}
.white a:link,.white a:visited{ color:#FFFFFF}
.white a:hover{ color:#FFFFFF;}
.l40{ line-height:40px}
.l36{ line-height:36px}
.s16{ font-size:16px}
.c666,.c666 a{ color:#666666}
.c666 a:hover{ color:#FF0000}
.mart50{ margin-top:50px}
.mart70{ margin-top:70px}
.mart20{ margin-top:20px}
.mart35{ margin-top:35px}
.mar8{ margin-top:8px}
.mar15{ margin-top:15px}
.mart{ margin-top:8px}
.b{ font-weight:bold}
.black,.black a{ color:#000000}
.black:hover,.black a:hover{ color:#ff0000}
.s14{ font-size:14px;}
.s12{ font-size:12px;}
.blues,.blues a{ color:#0184DE}
.s14b{ font-size:14px; font-weight:bold}
.dblue{ color:#0B3B7D;}
.bor4{ border:1px solid #cccccc}
.pad10{ padding:10px;}
.lineb{ border-bottom:1px dashed #CCCCCC}
/*内页新闻列表*/
.listnews{ padding-bottom:15px; }
.listnews h1,.listnews h2,.listnews h3{list-style:none; padding:0; margin:0}
.listnews h1 {font-size:16px; line-height:25px; height:25px; overflow:hidden }
.listnews h2 { font-size:12px; color:#999999; line-height:25px;font-weight:normal; height:25px;}
.listnews h3 { line-height:18px; font-size:12px;font-weight:normal; color:#666666}
/*内页新闻列表结束*/
.green,.green a{ color:#339900}
.green a:hover{ color:#000000}

.lmt {
    width: 100%;
    border-bottom: 1px solid #f0f0f0;

    margin-bottom: 40px;
    height: 80px;
}
.lmt p{ font-size:32px; text-align:center; color:#141414; margin-bottom:10px;}
.lmt span{ display:block; text-align:center; font-size:12px; color:#c6c6c6; margin-bottom:10px;}
.lmt i{ display:block; width:31px; height:5px; background:#089d11; margin:0 auto;}
.yqlj {text-align: center;}
.yqlj a{color: #FFFFFF;}