/* CSS Document */
/* CSS Document */
*{ margin:0; padding:0}
img{ border:none}
/*html{background:#fdfdfd url(../images/homebanner_bg.png) repeat-x left 95px;}
*/body{font:13px Verdana,Arial,Tahoma; color:#333; line-height:23px; background:url(../images/header_bg.png) repeat-x; font-family:'微软雅黑', Tahoma;}
ul{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
a{ text-decoration:none; color:#333;}
a:hover{color:#5AB80A; text-decoration:underline}
#over a,#over{color:#5AB80A;}
/* basic */
.whg{ width:960px; margin:0 auto;}
.clr{ clear:both; height:0; overflow:hidden}
.f_l {float:left;}
.f_r {float:right; font-size:12px;}
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_light  {color:#999999;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:#ef7215;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#1B4C7A;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px; line-height:26px;}
.b5 {height:5px;font-size:1px; overflow:hidden}
.b10 {height:10px;font-size:1px; overflow:hidden}
.b15 {height:15px;font-size:1px; overflow:hidden}
.b20 {height:20px;font-size:1px; overflow:hidden}
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}
.table1{border:1px #e1e1e1 solid;border-collapse:collapse;}
.table1 td{ padding:1px 3px; border:1px #e1e1e1 solid;}

.tbox{border:1px #eeeeee solid;background-color:#fafafa;}
.box_head{height:36px; overflow:hidden; line-height:36px; font-family:微软雅黑; font-size:15px;overflow:hidden; color:#333333;background:url(../images/box_head.gif) left top repeat-x;}
.box_head strong{ margin-left:20px; background:url(../images/box_head2.gif) center 8px no-repeat; display:block; width:98px; text-align:center; line-height:42px; color:#e1621f}
.box_body{padding:10px 20px;}

.tbox3{ background-color:#fafafa}
.box_head3{height:30px; overflow:hidden; line-height:30px; font-family:微软雅黑; font-size:15px;overflow:hidden; color:#585757;border-bottom:1px #dddddd solid}
.box_head3 .f_r{ color:#5AB80A;}
.box_body3{ padding:5px 0;}

.tbox2{ background-color:#fafafa; border:1px #eee solid; padding:10px 20px 20px 20px;}
.box_head2{height:30px; line-height:30px;color:#305194; border-bottom:1px #eeeeee solid;color:#5AB80A; font-size:14px;font-family:微软雅黑;}


.d1{ margin-left:20px; margin-right:20px;}
.d1 li{ height:34px; line-height:34px; border-bottom:1px #eee dashed; font-size:12px; padding-left:30px;background:url(../images/icon_4.gif) 10px center no-repeat;}

.d2 li{ height:30px; line-height:30px;}
.d2 li a{ display:block; background:url(../images/icon_2.gif) 20px center no-repeat; padding-left:40px; border-bottom:1px #eeeeee solid ; border-top:1px #fff solid; white-space:nowrap; overflow:hidden}
.d2 li a:hover{background-image:url(../images/icon_3.gif); color:#5AB80A;}
.d2 li.son a{ background:none;}
.d2 li.son a:hover{ background:none}

.d3 li{ padding:5px 0; font-size:12px;}
.d3 li b{ background:url(../images/icon_1.gif) left center no-repeat; padding-left:20px; line-height:23px;}
.d3 li p{ background:url(../images/icon_1.gif) left center no-repeat; padding-left:20px; line-height:23px;}
.d3 li a{ text-decoration:none; color:#333333}
.d3 li p{ line-height:20px;}
#anc{height:170px; line-height:20px; overflow:hidden; width:230px;}
#ancl li{height:23px; overflow:hidden;}

.e2 li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;border-top:1px solid #fff;}
.e2 li a.img{width:124px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.e2 li a.img img{width:124px;/*height:120px;*/display:block;border:1px solid #EEE;}
.e2 li a.img:hover img{border:1px solid #AAA;}
.e2 p.text{margin-left:5px;padding-left:10px;padding-right:10px;}
.e2  b{ font-size:14px;color:#e46315; height:40px; line-height:40px;}

.e5 dl{ background-color:#fff; border:1px #e4e4e4 solid;}

.e5 dl{ float:left; width:200px;overflow:hidden; line-height:22px; margin:10px 12px; display:inline;}
.e5 dt,.e5 dd{ width:175px; margin:0 auto}
.e5 dt{ text-align:center; font-family:微软雅黑; font-size:15px;color:#e46315; height:30px; line-height:30px;}
.e5 dl dd.img{ text-align:center; text-align:center; border-bottom:1px #ddd solid; border-top:1px #ddd solid; padding-bottom:10px; padding-top:10px;}
.e5 dl dd img{border:1px #e4e4e4 solid;}
.e5 dl a:hover img{ border-style:dashed}
.e5 dl dd.text{ padding:5px; font-size:12px; text-align:left;}
.e5 dl:hover,.e5 dl.hover{ background-color:#e1621f; border-color:#e1621f; color:#fff}
.e5 dl:hover dt,.e5 dl.hover dt{color:#fff}

ul.e8 li{ float:left; width:180px; text-align:center; height:150px; overflow:hidden; line-height:22px;}
ul.e8 .img{ text-align:center}
ul.e8 img{border:1px #b99c7a solid; width:160px; height:120px; display:block; margin:0 auto}
ul.e8 a:hover img{ border-style:dashed}
ul.e8 li a.text{white-space:nowrap; overflow:hidden; display:block}

.head{}
.top{ height:128px; position:relative; display:block;}
.logo{ position:absolute; left:20px;top:18px;verflow:hidden}
.top_nav{ position:absolute; right:5px; top:22px;color:#7a7a7a;font-weight:bold;}
.search{ position:absolute; right:20px; top:10px; line-height:24px; line-height:24px; color:#ffffff}
.searchform{ display:block; width:216px; height:20px; overflow:hidden}
.searchform .text{ float:left; width:200px;}

#nav { position:absolute;   bottom:10px;display:block; z-index:9999; width:960px;border:1px solid #f2f2f2;border-bottom:1px solid #dddddd;background:url(../images/menu_bg.jpg) repeat-x;}
#nav .mainlevel { float:left;width:160px;/*IE6 only*/ bottom:0;}
#nav .mainlevel a {color:#000; text-decoration:none; font-size:14px;line-height:35px; height:35px; display:block; width:160px; text-align:center;color: #717171; }
#nav .mainlevel a:hover {text-decoration:none;color: #717171; background:url(../images/menu_hover.jpg) repeat-x;}
#nav .mainlevel ul {display:none; position:absolute;z-index:9999;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; }
#nav .mainlevel li {border-bottom:1px solid #eee; background:#F6F6F6; text-align:left; padding-left:20px; line-height:20px; width:100px;/*IE6 only*/z-index:9999}
#nav .nav1{background:url(../images/fgx.jpg) no-repeat right center;}
#nav .nav2{background:url(../images/fgx.jpg) no-repeat right center;}
#nav .nav3{background:url(../images/fgx.jpg) no-repeat right center;}
#nav .nav4{background:url(../images/fgx.jpg) no-repeat right center;}
#nav .nav5{background:url(../images/fgx.jpg) no-repeat right center;}


.index .main{ background:url(../images/main_bg.gif) top left repeat-x; margin-top:1px; position:relative; font-family:'微软雅黑', Tahoma;font-size:13px;color:#7A7A7A;} 
.index .main a{ font-family:'微软雅黑', Tahoma;font-size:13px;color:#7A7A7A;font-weight:100;}
.main_l{ background:url(../images/main_l.gif) top left repeat-x; position:absolute; left:0; top:0; width:10px; height:10px; display:block}
.main_r{ background:url(../images/main_r.gif) top right repeat-x; position:absolute; right:0; top:0; width:10px; height:10px; display:block}
dt .f_r{ font-size:10px; color:#333333;}
.footer{ color:#666;height:279px; width:100%; line-height:20px;text-align:center;background:url(../images/footer_bg.png) repeat-x;}
.footer a{color:#666;}
.footer a:hover{color:#fff;}

.footer .bot_top{height:57px;width:960px;margin:0 auto;}
.footer .bot_top span{width:20%;display:block;float:left;font-size:18px;font-weight:bold;color:#f1f1f1;line-height:57px;}

.footer .bot_center{height:154px;width:960px;margin:0 auto;}
.footer .bot_center ul{height:220px;}
.footer .bot_center li{width:20%;display:block;float:left;color:#f1f1f1;line-height:57px;}
.footer .bot_center li a{display:block;height:22px; color:#FFF;}
.footer .bot_center p{text-align:left;}
.footer .bot_center p a{padding:0 10px;}

.footer .copyright{height:69px;line-height:69px; color:#9fbed6;}
.footer div{ padding-left:15px; padding-right:15px;}
/*.footer a{ color:#ffffff; text-decoration:underline}*/

.index_1{ width:314px; float:left; display:inline; overflow:hidden;}
.index_2{ width:314px; float:left; display:inline; margin-left:12px;display:inline;overflow:hidden;}
.index_3{ width:314px; float:right; display:inline; overflow:hidden;}

/****** - page - ****/
.pleft{ float:left; width:218px; }
.pright{ float:right; width:720px; overflow:hidden;}
.place{ height:40px; line-height:40px;}
.place strong{ color:#ff4201;}
.place span{ color:#7196a8; text-transform:capitalize}
.content{ padding:12px 16px;}

.contact .box_body2{ padding-left:4px; padding-right:4px;}
.about dd img{ float:left; margin-right:10px;}

.cont_list li{ border-bottom:1px #b99c7a dotted; width:300px; padding-left:20px;}

.title{text-align:center;overflow:hidden;padding-top:10px; padding-bottom:5px; border-bottom:1px #eee solid}
.title h1{font-size:24px;line-height:35px;color:#555; font-family:微软雅黑}
.title .info{ color:#color:#e46315;}
.article{padding:12px 16px;}


.other{float:none;overflow:hidden;text-align:center; height:28px; line-height:28px;border:1px #b99c7a solid; background-color:#dfd9c1}

.page {padding:15px;text-align:center;}
.page strong {border:1px solid #fff;color:#FFF;display:inline;margin:0 3px;padding:3px 7px;background-color: #e1621f;}
.page a:link {border:1px solid #e7ecf0;color:#e1621f;display:inline;margin:0 3px;padding:3px 7px; text-decoration:none}
.page a:visited {border:1px solid #ffffff;color:#001A9F;display:inline;margin:0 3px;padding:3px 7px;}
.page a:hover {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#E8F3FD none repeat scroll 0 0;border:1px solid #fff;color:#FFF;display:inline;margin:0 3px;padding:3px 7px;background-color: #e1621f;}
.page .click {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFEBD9 none repeat scroll 0 0;border:1px solid #FF831E;color:#000000;display:inline;margin:0 3px;padding:3px 7px;}



/*-------- 下拉菜单 --------------*/
.dropMenu   {
 line-height: 27px; list-style-type: none;text-align:left;opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9;  left: -999em; width: 160px; position: absolute;  z-index:9999
}
.dropMenu   li{
 float: left; 
 width: 160px;
 background: #F6F6F6;  z-index:9999
}
.dropMenu   a{
 display: block; width: 160px;text-align:center; background-image:none;white-space:nowrap;
}
.dropMenu   a:link {
 color:#666; text-decoration:none;
}
.dropMenu   a:visited {
 color:#666;text-decoration:none;
}
.dropMenu   a:hover {
 color:#fff;text-decoration:none;font-weight:normal;
 background:#666;
}

.nav2 .dropMenu:hover {font-size:18px;}