﻿body{ font-family: Arial,"宋体", Helvetica; font-size:12px; margin:0px 0px; padding:0px 0px; color:#333333;}
div,ul,li{ margin:0px auto; padding:0px 0px;}
ul{ list-style:none;}
img{ border:0;}

a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#333333; text-decoration:underline;}


.divtop{ width:980px; height:76px; padding-top:12px;}
.logo{ float:left; margin-top:12px; margin-right:55px;}
.topbanner{ float:left;}
.t_right{ float:right; margin-right:3px; margin-top:3px;}


.ln{ float:left; width:4px; height:37px; background:url(../images/ln.jpg) no-repeat;}
.rn{ float:right; width:4px; height:37px; background:url(../images/rn.jpg) no-repeat;}

#Menu a{ color:#fff;}
#Menu {	Z-INDEX: 100; width:980px; HEIGHT: 37px; CLEAR: both;}
.navigation{ float:left; width:972px; background:url(../images/mn.jpg) repeat-x;}
.navigation LI {Z-INDEX: 5; POSITION: relative; FLOAT: left; background:url(../images/line.jpg) no-repeat right; text-decoration:none; color:#fff;}

.navigation LI A {	LINE-HEIGHT: 37px; padding:0px 26px; DISPLAY: block; font-weight:bold;text-decoration:none; color:#fff;}
.navigation LI A:hover {DISPLAY: block; background:url(../images/mnl.jpg) no-repeat right #ff8210; COLOR: #fff; text-decoration:none;}
.navigation LI.hover A {DISPLAY: block; background:url(../images/mnl.jpg) no-repeat right #ff8210; COLOR: #fff; text-decoration:none;}
.dq{DISPLAY: block; background:url(../images/mnl.jpg) no-repeat right #13c6ed; COLOR: #fff; text-decoration:none;}

.navigation LI.hover A:visited {_color: #fff;}
.navigation UL {DISPLAY: none}
.navigation UL LI {	LINE-HEIGHT: 37px; WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%;}
.navigation UL LI A { PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; width:75px; height:28px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 28px; PADDING-TOP: 0px; font-size:12px; font-weight:bold;}
.navigation LI UL {Z-INDEX: 8; POSITION: absolute; DISPLAY: none; background:#ff8210; TOP: 37px; LEFT: 0px}
.navigation LI UL UL {Z-INDEX: 10; TOP: 0px; PADDING-TOP: 0px; LEFT: 100%}
.navigation LI UL LI {BACKGROUND: none transparent scroll repeat 0% 0%}
.navigation LI UL LI A {BACKGROUND-IMAGE: none; LINE-HEIGHT: 28px; COLOR: #fff;}
.navigation LI.hover UL LI A:visited {BACKGROUND-IMAGE: none; COLOR: #fff}
.navigation LI.hover UL LI A:hover { width:75px; background:#ff680b; COLOR: #fff}
.navigation LI UL LI.hover { background:#e62674; COLOR: #fff}
.navigation LI.hover UL A {	BACKGROUND-IMAGE: none; LINE-HEIGHT: 28px; COLOR: #fff;}


#banner { position:relative; width:762px; height:149px; overflow:hidden; margin-right:17px;}
#banner_list img {border:0px; width:762px; height:149px}
#banner_bg {position:absolute; bottom:0;background-color:#fff;height:20px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;
cursor:pointer; width:165px; }

#banner ul{position:absolute;list-style-type:none;z-index:1002; margin:0; padding:0; bottom:2px; right:3px;}
#banner ul li{ padding:0px 5px;float:left;display:block;color:#FFF; margin-left:2px; margin-bottom:1px; background:#000;cursor:pointer}
#banner ul li.on{ background:#ff8210}
#banner_list a{position:absolute;}



.box{ width:980px; margin:0px auto; }
.db{ margin-bottom:16px;}
.leftbox{ float:left; width:201px; margin-right:17px;}
.rightbox{ float:left; width:762px; overflow:hidden;}


.news_tt,.w_tt,.e_tt,.ewm_tt{width:188px; height:28px; line-height:28px; padding-left:13px; font-weight:bold; background:url(../images/mainbg.gif) no-repeat 0px -78px; clear:both;}
.e_tt span{ color:#1f71af;}

#scrollNews{ width:201px; height:116px; padding-top:6px; background:url(../images/mainbg.gif) no-repeat 0px bottom; _background-attachment:fixed; overflow:hidden;}
#scrollNews li{ width:170px; height:29px; line-height:29px; padding-left:10px; margin-left:9px!important; margin-left:-3px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/mainbg.gif) no-repeat -1015px -29px;}
#scrollNews li img{ vertical-align:middle; margin-right:6px;}

.wjs{ float:left; width:201px; padding:0px 0px 15px 0px; background:url(../images/mainbg.gif) no-repeat left bottom;}
.wjs img{ display:block; padding-bottom:10px; border-bottom:1px dotted #c1c1c1; margin:15px auto 10px auto;}
.wjs p,.emt p{ width:180px; line-height:22px; margin:0px auto;}

.emt{ float:left; width:201px; padding:0px 0px 15px 0px; background:url(../images/mainbg.gif) no-repeat left bottom;}
.emt img{ display:block; margin:15px auto 12px auto;}
.emt p a{ display:block; font-weight:bold; margin-top:5px;}
.emt p a:link,.emt p a:visited{ color:#1f71af; text-decoration:none;}
.emt p a:hover{text-decoration:underline;}



.list_tt{ width:188px; height:28px; line-height:28px; color:#fff; font-weight:bold; padding-left:13px; background:url(../images/mainbg.gif) no-repeat -762px -26px;}
.list{ width:199px; border:1px solid #d9dada; border-top:none; font-weight:bold;}
.list li{background:url(../images/mainbg.gif) no-repeat -1002px -81px;}
.list li a{ display:block; width:174px; height:23px; padding-top:9px; padding-left:25px; border-top:1px solid #d9dada; text-decoration:none;}
.list li a:hover,.dqs{ display:block; background:url(../images/mainbg.gif) no-repeat -1002px -82px #e8e8e8; color:#cc0000; text-decoration:none;}
a.dqs:link,a.dqs:visited,a.dqs:hover{ color:#cc0000; text-decoration:none;}


.title{width:732px; height:30px; line-height:30px; padding:0px 15px; background:url(../images/mainbg.gif) no-repeat 0px -24px;}
.ttext{ float:left; font-size:15px; font-weight:bold; color:#0990c2;}
.tnav{ float:right; font-size:12px;}
.tnav span{ color:#000;}

.nybox{ float:left; width:710px; height:auto!important;height:50px;min-height:50px; border:1px solid #d9dada; border-top:none; padding:20px 25px; line-height:24px; text-align:justify;text-justify:inter-ideograph}

.nlb_zd{ width:710px; height:61px; padding:0px 5px 10px 0px; line-height:22px; margin-bottom:5px;}
.nlb_zd img{ float:left; width:61px; height:61px; border:1px solid #dfe1e0; margin-right:17px;}
.nlb_zd span{ display:block; font-weight:bold;}
.nlb_nr{ width:710px; height:auto!important; height:500px; min-height:500px; clear:both;}
.nlb_nr li{ width:690px; height:28px; padding-top:8px; padding-left:20px; background:url(../images/mainbg.gif) no-repeat -1008px -47px; border-bottom:1px dotted #c1c1c1;}
.nlb_nr li span{ float:left; display:block; text-align:center; color:#ff6600; margin-right:10px;}
.nlb_nr li img{ margin-left:5px; margin-right:8px;}


.scott span{ color:#F00;}
DIV.scott {  width:90%; text-align:center; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; float:right;}
DIV.scott A {BORDER: #ddd 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  COLOR: #777777; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;  TEXT-DECORATION: none}
DIV.scott A:hover {	BORDEr: #ffd647 1px solid;  COLOR: #626262; BACKGROUND-COLOR: #fefed0}
DIV.scott A:active {BORDER: #626262 1px solid; COLOR: #626262;  BACKGROUND-COLOR: #fcfceb}
DIV.scott SPAN.current {BORDER: #d9d9d9 1px solid;  padding:2px 5px;COLOR: #ff0000; MARGIN-RIGHT: 2px;  BACKGROUND-COLOR: #fff}
DIV.scott SPAN.disabled {BORDER: #f3f3f3 1px solid; padding:2px 5px;COLOR: #ccc; MARGIN-RIGHT: 2px;}


#pageshow{text-align:right;margin:15px 15px 0px 15px; clear:both; height:20px; line-height:20px;}
.pages a,.pages span{width:20px; height:20px; margin:0 0; border:#ddd 1px solid; color:#01622f; display:inline-block; text-align:center; border-radius:5px}
.pages a:hover{ background:#fefed0; color:#ff0000;border:#ffd647 1px solid;}
.pages span{ margin:0 3px; font-family:"宋体","Times New Roman", Times, serif;border:#ddd 1px solid; color:#CCC; display:inline-block; width:20px; height:20px; text-align:center;border-radius:5px}
.pages .thisp{ background:#fff; color:#ff0000;border:#ffd647 1px solid;}
.pages .btnFirst{ display:inline-block; width:55px;}
.pages .btnFirst:hover{ }


.nd_tt{ width:720px; height:30px; font-size:18px; font-weight:bold; color:#cc0000; text-align:center; padding-bottom:10px;}
.nd_text{ width:720px; height:25px; line-height:25px; border:1px dotted #ccc; border-left:none; border-right:none; margin-bottom:22px; text-align:center;}
.nd_nr{ width:720px; height:auto!important;height:40px;min-height:40px; padding-bottom:22px; line-height:24px; text-align:justify;text-justify:inter-ideograph}
.nd_nr img{max-width: 650px; height:auto;}
.sx{ width:720px;}
.sx_tab{ float:left; width:339px;}
.sx_tab span{ color:#ff6600;}


.fl{ width:710px; height:auto!important;height:14px;min-height:14px; clear:both;}
.fl span{ font-weight:bold; color:#ff0000;}
.fl li{ float:left; display:block; padding:0px 2px 18px 2px;  height:14px; margin-right:8px;}

.fl li a:link,.fl li a:visited{ display:block; padding:0px 2px; text-decoration:none;}
.fl li a:hover,.fll{ display:block; padding:0px 2px; color:#fff; background:#ff0000; text-decoration:none;}
a.fll:link,a.fll:visited{ color:#fff;}

.case{ width:710px; clear:both; padding-top:10px;}
.case li{ float:left; width:152px; height:163px; text-align:center; margin:0px 12px; display:inline;}
.case li span{ display:block; width:144px; height:108px; border:4px solid #dfdfdf; background:#fff; margin-bottom:8px; text-align:center;}
.case li span img{max-width: 152px; max-height: 108px; width: expression(this.width > 152 && this.width > this.height ? 152 : true); height: expression(this.height > 108 || this.height > this.width ? 108 : true);}
.case li a:hover{ color:#0c90c0; text-decoration:none;}
.case li a span:hover{ border:4px solid #0c90c1;}
.case li span:hover a{ border:4px solid #0c90c1;}
.case li:hover a{ display:block; color:#0c90c0;}


.faq,.faq li{ width:710px; height:auto!important;height:22px;min-height:22px; }
.faq li{ border-bottom:1px dotted #c2c3c3; padding-bottom:10px; margin-bottom:10px;}
.ask{ width:678px; padding:0px 6px 0px 26px; line-height:24px;}
.q{ width:680px; height:30px; padding-left:5px; padding-left:25px; color:#ff6600; font-size:14px; background:url(../images/mainbg.gif) no-repeat -1008px -124px;}


.form{ width:710px; background:#cccccc;}
.form tr td{ background:#fff; height:30px; text-align:center;}


.ewm{ width:180px; float:left; width:181px; padding:15px 10px; background:url(../images/mainbg.gif) no-repeat left bottom; line-height:22px;}
.ewm img{ margin-bottom:10px; margin-left:36px;}
.ewm span{ color:#fd8316; font-weight:bold;}


.divbottom{ width:980px; text-align:center; padding:20px 0px 12px 0px; line-height:28px; background:url(../images/bottombg.jpg) repeat-x bottom;}
.divbottom img{ position:relative; top:6px; margin-right:10px;}
.divbottom span{ color:#7cc80c; font-weight:bold;}

.title1{width:950px; height:30px; line-height:30px; padding:0px 15px; background:url(../images/mapdh.jpg) no-repeat;}
.nybox1{width:948px; height:auto!important;height:50px;min-height:50px; border:1px solid #d9dada; border-top:none; padding:0px 15px 5px 15px;}
.nybox1 div{ line-height:22px;}
.col{padding:10px 0px 10px 15px;background:url(../images/ico1.jpg) no-repeat 0 15px; border-bottom:1px dotted #cacaca;}
.coli{margin:10px 0px 0px 0px;background:url(../images/ico2.jpg) no-repeat 0 5px; padding-left:15px; }
.col A,.coli A{text-decoration:none;font-weight:bold; color:#ff980c;}
.col A:hover,.coli A:hover{ color:#ff980c; text-decoration:underline;}
.col1{padding:10px 0px; border-bottom:1px dotted #cacaca; margin-left:10px;}
.col1 A{text-decoration:none; color:#0a94c5; padding:0 5px;}
.col1 A:hover{ color:#0a94c5; text-decoration:underline;}
.coll_nr{ width:915px; padding:5px 9px; margin-left:15px; background-color:#f4f5f5; margin-top:10px; height:auto!important;height:80px;min-height:80px;}
.coli_nr A{ margin-left:10px;} 
.coll_title,.coll_title a{  color:#0a8ebd; font-weight:bold;}
.coli_nr li{ float:left; width:420px; padding:5px 10px 0px 20px;background:url(../images/mainbg.gif) no-repeat -1008px -50px; color:#ff6600; }
.navigation LI i{ position:absolute; top:-8px; left:50%; margin-left:-11px; display:inline-block; width:22px; height:18px; background:url(../images/hot.gif) center top no-repeat;}