@charset "utf-8";
@import url("public.css");

/*head ///////////////////////////////////////////// */
#head { height:170px; margin:0 auto; background: url(../img/head_bak.gif) no-repeat center top; width:900px;}
.head_top { width:900px; height:42px; margin:0 auto; line-height:28px; text-align:right; }
.head_top a { margin:0 10px 0; }
.nav { width:900px; height:53px; margin:0 auto; }
.nav li { float:left; }
.search { width:900px; height:36px; margin:0 auto; }
.nav_001 { width:900px; height:33px; line-height:33px; margin:3px auto 0; }
.nav_001 a { margin:0 17px; font-size:14px; font-weight:bold;}
div.searchbar {
margin:0 0 0 209px;
padding:11px 0 0 10px;
}
div.searchbar div.input input{
height:17px;
padding:0;
}
div.searchbar div.input input.txt {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#666666;
height:19px;
padding:0;
width:318px;
}
div.searchbar div.select, div.searchbar select {
color:#666666;
cursor:pointer;
display:inline;
float:left;
height:17px;
margin:0 0 0 10px;
width:81px;
}

/*中间网站分类 ///////////////////////////////////////////// */
#sort { width:900px; height:102px; margin:0 auto; background:url(../img/sort_bak.gif) no-repeat top center; }
#sort dl{ float:left; width:100px; height:102px; margin:0 0 0 20px !important; margin:0 0 0 10px; }
#sort dt { clear:none; float:left; width:100px; height:70px; margin:10px 0 0 0; }
#sort dt img { width:82px; height:68px; margin:0 0 0 5px; }
#sort dd { float:left; width:100px; height:18px; line-height:18px; text-align:center; }

#sort ul { clear:none; float:left; width:750px; height:90px; margin:14px 0 0 20px; }
#sort ul li { clear:none; float:left; width:115px; height:25px; line-height:25px; margin:0 5px !important; margin:0 4px 0 5px; }

.banner { width:900px; height:281px; margin:0 auto; }

/*中间框架///////////////////////////////////////////// */
#main { width:900px; height:auto; display:table; margin:0 auto; }
#main .left { float:left; width:200px; height:auto; display:table; }
#main .right { clear:none; float:right; width:690px; height:auto; display:table; }

/* 层结构 ////////////////////////////////////////// */
.wrap_all {width:900px;margin:5px auto 0;overflow:hidden;}
.wrap_bg{ width:900px;}
.layout_main { width:720px; margin:0 auto;}
.layout_side {float:left;width:180px;}
.col_main { width:350px; float:left;}
.col_side { width:350px; float:right;}

/* 新闻 ////////////////////////////////////////// */
.newslist{ margin:0 0 0 10px; }
.newslist h2{ font-size:14px; font-weight:bold;background:url(../img/li.gif) 7px 7px no-repeat; text-indent:25px; height:30px; line-height:30px;border-bottom:2px solid #EC5001; }
.newslist ul{ padding:10px 0 0;background-color:#F4F4F4;}
.newslist ul li{ background:url(../img/px.gif) 10px 12px no-repeat; height:30px; line-height:30px; border-bottom:1px solid #DBDBDB;}
.newslist ul li a{ float:left; width:580px; padding-left:20px; font-size:14px;}
.newslist ul li span{ float:right; width:100px;}

.newscon{background-color:#F4F4F4; margin:0 0 0 10px; padding:10px;}
.newscon h1{ font-size:20px; height:40px; line-height:40px;padding-left:10px; font-family:"黑体"; font-weight:normal; color:#FF6600;}
.newscon p.newsinfo{background-color:#E3E3E3; padding-left:10px;}
.newscon .news{ border:1px solid #E3E3E3; background-color:#FFFFFF; font-size:14px; padding:20px; line-height:30px; text-indent:2em; overflow:hidden;}

.newsside{ background:url(../img/news_side_bg.gif) left top repeat-y;}
.newsside h2{ background:url(../img/newsh2.gif) left top no-repeat; height:32px;}
.newsside ul{ margin:0 auto; text-indent:20px; padding-bottom:10px; text-align:center; list-style-type:none; background:url(../img/news_side_bt.gif) left bottom no-repeat;}
.newsside ul li{background:url(../img/px.gif) left 12px no-repeat; height:30px; line-height:30px; border-bottom:1px solid #E5E5E5; padding:0 10px; width:120px; text-align:left;text-indent:0px; margin:0 auto; overflow:hidden;}

/* 表单提交 ////////////////////////////////////////// */
.pform{ margin:0 0 0 10px;}
.pform h2{ font-size:14px; font-weight:bold;background:url(../img/li.gif) 0px 12px no-repeat; text-indent:20px; height:40px; line-height:40px; border-bottom:2px solid #EC5001;}
.pform .vname{ height:40px;background-color:#EFEFEF; float:left; width:200px; line-height:40px; text-align:center; font-weight:bold; border-bottom:1px solid #DCDCDC; color:#6C6C6C; font-size:14px;}
.pform .vcontent{ float:right; width:505px;height:30px; padding:10px 0 0 5px;border-bottom:1px solid #DCDCDC;}
.pform .areaname{float:left; width:200px;  height:110px;background-color:#EFEFEF;text-align:center;font-weight:bold;line-height:100px;border-bottom:1px solid #DCDCDC;color:#6C6C6C;font-size:14px;}
.pform .areacontent{float:right;height:100px;width:505px;padding:10px 0 0 5px;border-bottom:1px solid #DCDCDC;}
.pform p{ float:left; height:50px; padding-top:10px; padding-left:200px;}

.pform .xycon{ text-align:center; margin:10px auto;}
.pform .xycon textarea{ padding:10px; font-size:12px; line-height:25px;}

/* 通用页底帮助 ////////////////////////////////////////// */
.line{ background:url(../img/line_bg.gif) top repeat-x; height:20px; margin-top:30px;}
.help{ background:url(../img/faq_bg.gif) top no-repeat; height:100px; padding:10px 0 0 180px;}
.help h2{ font-size:14px; height:35px; line-height:35px;}
.help ul{ width:600px;}
.help ul li{ float:left; width:200px; background:url(../img/px.gif) left 7px no-repeat; text-indent:1em; height:22px; line-height:20px;}
.zy{ margin:0px; padding:0;}


/*page*/
#main_page { width:900px; height:auto; display:table; margin:0 auto;}
#main_page h3 { background:url(../img/list_h3_bak.gif) no-repeat center top; height:43px;}
#main_page h3 span{ float:left; width:110px; height:28px; line-height:28px; text-align:center; margin:15px 0 0 58px; font-size:14px; color:#FF0000; }
#main_page .border { border:1px solid #CCCCCC; border-top:none; padding:20px 20px 100px; text-indent:2em;}

/* ==翻页样式== */
.pagesinfo {color:#555555;font-size:12px;}
.pagesnow {color:#ff6600;font-size:14px;text-decoration: none}
.pages {color:#555555;font-size:14px;text-decoration: none}

/*foot ///////////////////////////////////////////// */
#foot { width:100%; height:100px; border-top:4px solid #FF0000; }
.foot_cont { width:900px; margin:0 auto; }
.foot_left { float:left; width:280px; }
.foot_right { clear:none; float:right; width:610px; text-align:left; line-height:20px; margin:10px 0 0 0; color:#8F8F8F;} 
