﻿
/*banner切换大图*/

ul,li {LIST-STYLE-TYPE:none; MARGIN:0px; PADDING:0px;}
.mainbanner {POSITION:relative; HEIGHT:520px; OVERFLOW:hidden; border-bottom:2px solid #ffffff;margin-bottom:20px}
.mainbanner_window {POSITION:absolute; WIDTH:1920px; HEIGHT:520px; MARGIN-LEFT:-960px; OVERFLOW:hidden; LEFT:50%}
.mainbanner_window UL {POSITION:relative; WIDTH:999999px; HEIGHT:520px}
.mainbanner_window LI {TEXT-ALIGN:center; WIDTH:1920px; DISPLAY:inline; BACKGROUND:rgb(204,204,204); FLOAT:left; HEIGHT:520px; FONT-SIZE:0px}
#slideContainer IMG {BORDER:0; TEXT-DECORATION:none; width:1920px; height:520px;} 
.mainbanner_list {POSITION:absolute; WIDTH:600px; HEIGHT:30px; MARGIN-LEFT:-54px; TOP:485px; LEFT:50%}
.mainbanner_list LI {WIDTH:30px; DISPLAY:inline; FLOAT:left; HEIGHT:30px; OVERFLOW:hidden}
.mainbanner_list A {TEXT-ALIGN:center; LINE-HEIGHT:8px; WIDTH:8px; DISPLAY:inline-block;  FLOAT:left; HEIGHT:8px; -moz-border-radius:7px;  -webkit-border-radius:7px; border-radius:7px;border:3px solid #eeeeee; }
.mainbanner_list LI.active A {TEXT-DECORATION:none;border:3px solid #ff9900;}
.mainbanner_list LI A:hover {TEXT-DECORATION:none; border:3px solid #ff9900}


body,td,th {font-size:14px;color:#333333;font-family:"Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif; line-height:28px; }
body {margin:0; min-width:1230px}
a {color:#333333;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;color:#333333;}
a:hover {text-decoration:none;color:#ff0000;}
a:active {text-decoration:none;color:#333333;}

.intros{ width:20%; text-align:center}
.intros span{ font-size:16px; font-weight:bold; color:#000000; display:block; padding-top:10px}
.intros img{width:270px; height:270px; border:5px solid #dddddd; -moz-border-radius:140px;  -webkit-border-radius:140px; border-radius:140px;}
.intros:hover img{border:5px solid #ff9900; }
.intros:hover span{ color:#FF9900}

.fixhead{ background:#103735; height:110px; position:fixed; top:0; width:100%; z-index:9999}
.ww1{}
.ww1 td{ border-bottom:2px solid #dddddd; text-align:center; cursor:pointer; font-size:16px; line-height:36px;}
.ww1 td.s{ border-bottom:2px solid #ff0000; color:#CC0000; font-weight:bold}
.undis{ display:none}
.dis{ display:block}

.lines{ border-bottom:1px dotted #ffffff; line-height:34px}
.links{background:#0B2020; padding:5px 0; text-align:center; color:#206C6A;}
.links a{ color:#206C6A}
.links a:hover{ color:#7AD8D6}

 /*导航*/
.dh{cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%;}
.dh li{float:left;  text-align:center; height:50px; display:block;  margin-left:0px; width:105px; padding:0; line-height:50px; font-size:16px; color:#333333;  }
.dh li a{display:block;color:#ffffff;}
.dh li a:hover,.dh li a.no{ font-weight:bold; color:#FFFF99;}
.dh li:hover{}
.dh li div{top:0px; position:relative; z-index:999;left:-5px;; width:100px; line-height:30px; color:#FF6600; padding:0px;  display:none; text-align:center; font-size:12px; font-weight:normal}
.dh li:hover div{display:block;}
.dh li div a{display:block; background:#C07D2C;color:#FFFFFF; border-bottom:1px solid #ffffff; border-right:0px;}
.dh li div a:hover{background:#AA6B24}

.tith{font-size:30px; color:#333333; text-align:center; margin-top:40px;border-bottom:1px solid #dedede;}
.tith span{display:block; text-align:center; color:#666666; font-size:14px; padding-top:10px;}
.tith h3{ display:block; width:145px;  color:#F7C235; font-size:16px; font-weight:bold; list-style:none; padding:5px 0 5px 0; margin:0 auto; border-bottom:0px solid #cc0000}
.moreh{-moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; width:160px; line-height:36px; background:#F7C235; text-align:center; margin:20px auto; color:#FFFFFF; font-size:14px;}
.moreh a{ color:#FFFFFF; display:block; line-height:36px}
.moreh:hover{ background:#FF6600}
.mart25{ margin-top:25px}
.tith1{font-size:30px; color:#ffffff; text-align:center; width:200px; border:3px solid #ffffff; display:block; margin:0 auto; padding:10px 0 26px 0}
.tith1 h3{ position:absolute; margin-top:13px; margin-left:38px; display:block; color:#ffffff; font-size:18px; font-weight:bold; list-style:none; padding:0px 12px; width:100px;background:#8B4D23}

.proh{ width:1230px; margin:10px auto 30px auto; height:470px; overflow:hidden; position:relative}
.proh div.pbox{ width:380px; height:220px; float:left; display:block; position:relative; margin-left:30px;margin-bottom:30px;}
.proh div.pbox img{ width:380px; height:220px;}
.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; text-align:center; list-style:none; padding:0; margin:0}
.info p{ text-align:left; list-style:none; padding:5px 0; margin:0}

.introp{width:370px; height:250px; border:1px solid #ffffff; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px;}
.introp img{width:360px; height:240px; border:5px solid #AB8567; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px;}


.tit{font-size:18px;  color:#AF8048; background:url(images/titbg.gif) center bottom; height:36px; line-height:36px }
.tit a {color:#AF8048; }
.mart15{margin-top:15px}
.foot{width:100%;  padding:5px 0 15px 0; text-align:center; background:#103735; margin-top:25px }
.dotlist{background:url(images/can.gif) no-repeat 0 1px;  text-indent:25px; font-size:14px; line-height:18px; color:#9A7241; margin-bottom:10px}
.dotlist a{color:#9A7241;}
.newslist{background:url(images/dott.gif) no-repeat 0 12px;font-size:14px; text-indent:10px;line-height:16px; color:#111111; line-height:30px; border-bottom:1px dashed #999999 }

.picbox{PADDING:2px; BORDER:#cccccc 1px solid; }
.picbox:hover{PADDING:1px; BORDER:#AF8048 2px solid; }
.picbox1{PADDING:2px; BORDER:#ffffff 2px solid; }
.picbox1:hover{PADDING:1px; BORDER:#AF8048 3px solid; }

.s14{font-size:14px;}
.s16{font-size:16px}
.l30{line-height:30px}
.l25{line-height:25px}
.mart{margin-top:8px}
.pad10{padding:10px}
.neitit{border-bottom:1px solid #996600; line-height:45px; background:url(images/neitit.jpg) 5px 11px no-repeat; padding-left:40px;line-height:45px; color:#000000; font-size:20px; font-weight:bold}
.neititr{border-bottom:1px solid #996600; line-height:45px;  padding-right:5px;line-height:45px; color:#666666; font-size:12px; text-align:right}
.fl{padding:0; font-size:14px}
.fl a:link,.fl a:visited{background:url(images/fl.jpg) left center no-repeat; height:30px; line-height:30px; display:block; padding-left:35px; margin-top:5px; color:#000000;  }
.fl a:hover{background:url(images/flon.jpg) left center no-repeat;  display:block; text-decoration:none; color:#ffffff; }

.flda{padding:0; font-size:14px; text-align:center}
.flda a:link,.flda a:visited{height:45px; line-height:45px; display:block;  margin-top:5px; background:#103736; color:#FFFFFF; font-size:18px; font-weight:bold;}
.flda a:hover{text-decoration:none; background:#227573; letter-spacing:2px }

.lineb{border-bottom:1px dashed #999999}
.l18{line-height:18px; color:#999999}
.more{padding-right:8px; text-align:right}
.xie{font-style:italic}
.padl15{padding-left:15px}
.bor4{border:1px solid #cecece; }
.gry{color:#999999}
.red,.red a{color:#FF0000}
.dred{color:#b45000}
.white,.white a:link,.white a:visited{color:#FFFFFF; }
.white a:hover{color:#FFFF00}
/* color:#A96921*/
.con{line-height:30px; padding:0 10px}
.contit{font-size:22px; font-weight:bold; color:#000000; line-height:60px; text-align:center; border-bottom:1px dashed #999999; margin-bottom:10px;}
.condate{color:#999999; border-top:1px dashed #999999; line-height:35px; text-align:right}
.conn{margin-top:10px; margin-bottom:15px; min-height:150px}
.prenext{ background:#f5f5f5; border:1px solid #dddddd; padding:5px 15px}

.listnews{margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #999999}
.listnews h1,.listnews h2,.listnews h3{list-style:none; padding:0; margin:0}
.listnews h1 {font-size:18px; line-height:25px; height:25px;  }
.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;}