@charset "gb2312";

/* CSS Document */
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;border:none;outline:none;font-size: 100%;vertical-align: baseline;background:transparent;text-decoration:none;}

img{ vertical-align:bottom;}

body { color:#231815;font-size:12px;}

a{ color:#231815;}

a:hover{text-decoration:underline;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}

del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

.clear{ clear:both;}

.space{ margin-top:10px;}

.mleft{ margin-left:10px;}

.left{ float:left;}

.right{ float:right;}

.sidemain{ width:686px; overflow:hidden;}

.sidebar{ width:270px; overflow:hidden;}

.center{ text-align:center; margin-top:10px;}
.red, .red a { color:#cd1d1d; }
/**/
.new_2{width:682px; margin:30px 0;}

.new{ width:682px; border:1px solid #DBDBDB; padding:10px 0; border-top:none; overflow:hidden;}

.newlist{ width:450px; margin:20px auto;}

.newlist li{ float:left; margin-right:10px;}

.newlist li p{ border:1px solid #FFF;}

.newlist li a{ display:block; border:1px solid #DBDBDB; padding:3px 5px;  }

.newlist li a:hover{ border:1px solid #FFF;}

/*顶部
.top{ width:980px;height:83px; background:url(../images/top_bg.jpg) repeat-x;margin:0 auto;}

.top_cont{ width:980px;height:83px; margin:0 auto;overflow:hidden;}*/
/*导航*/
/*.nav{ width:980px; height:47px; background:url(../images/nav_bg.jpg) repeat-x;margin:0 auto;}
.nav ul{ width:980px; margin:0 auto; overflow:hidden;}
.nav li{ width:89px; height:47px; background:url(../images/nav_line.jpg) no-repeat right center; float:left; line-height:47px; text-align:center;}
.nav li.nav_end{ background:none;}
.nav li a{ font-size:14px; font-weight:900; color:#fff;}
.nav li:hover{ background:url(../images/nav_hov.jpg) no-repeat top; height:34px;}*/
.top{ background:url(../images/topbg.png) repeat-x top center;}
.nav{ background:url(../images/navbg.png) no-repeat top center; height:41px; margin-bottom:1px;}
.nav ul{ width:980px; margin:0px auto; overflow:hidden; zoom:1;}
.nav ul li{ padding:0px 15px 0px 16px; font-size:14px; color:#fff; font-size:14px; font-weight:bold; line-height:41px; float:left; background:url(../images/navle.png) no-repeat right center;}
.nav ul li a{ color:#fff;}
.mainbg{ width:972px; margin:1px auto 0;  background:#ceab6a; height:82px; padding:4px;}
.main{ background:url(../images/mainbg.png) repeat-x top center; height:74px; overflow:hidden; zoom:1; padding:4px 6px;}
.main dl{ width:195px; background:url(../images/main01.png) no-repeat top center; border:#8b5e0a 1px solid; float:left; height:72px; overflow:hidden; zoom:1; margin-right:7px; display:inline;}
.main dl dt{  text-align:center; line-height:28px; font-size:14px; font-weight:bold; color:#9e6c0d;}
.main dl dd{ text-align:center; line-height:21px;}
.main dl dd a{ padding:0px 10px;}
.main dl.main01{ width:255px; background:url(../images/main02.png) no-repeat top center;}
.main dl.main02{ width:285px; background:url(../images/main03.png) no-repeat top center; margin-right:0}
.search{ background:url(../images/seachbg.png) repeat-x top center; height:31px; overflow:hidden; zoom:1; padding:0px 10px 0px 7px;  color:#666; width:961px; border:#ccc 1px solid; margin:0px auto;}
.search_le{ width:554px; line-height:31px;}
.search_le span{ color:#ff005a; display:inline-block; background:url(../images/rmtop.png) no-repeat 10px center; padding-left:40px;}
.search_le a{ color:#666; padding:0px 5px;}
.search_ri{ width:410px; overflow:hidden; zoom:1;  line-height:37px;}
.search_ri span{ float:left; width:74px; background:url(../images/shouloge.png) no-repeat left center; display:block; color:#333; font-weight:bold; padding-left:30px;}
.search_ri form{ overflow:hidden; zoom:1;}
.rdgzlo{ position:absolute; z-index:2; top:-1px; right:-2px;}
.text{ border:#dcdcdc 1px solid; background:#fff; width:223px; line-height:14px; height:14px; padding:3px 0px; margin:5px 0px 0;}
.button{ background:url(../images/shoubz.gif) no-repeat top center; width:39px; height:22px; border:0; cursor:pointer; margin:5px 0px 0; padding:0px;}
/*大图*/
.banner{ background:url(../images/banner_bg.jpg) no-repeat center top; margin-top:2px; text-align:center;width:980px;margin:0 auto;}
/*子导航*/

.subnav{ width:966px; height:66px; background:url(../images/subnav_bg1.gif) no-repeat; margin:5px auto 0; overflow:hidden;}

.jbdh{ width:665px; display:inline; margin-left:70px; margin-top:10px; overflow:hidden;}

.jyzn{ width:165px; margin-left:63px; margin-top:10px; overflow:hidden;}

.subnav li{ float:left; display:inline;line-height:22px;}

.subnav li a{ display:inline-block; margin:0 9px; }

/*搜索*/
.search{ width:964px; border:1px solid #dbdbdb; height:36px; background:url(../images/search_bg.gif) repeat-x; margin:5px auto 0; line-height:36px;}

.search_tags{ display:inline; margin-left:10px;}

.search_tags a{ display:inline-block; margin:0 3px;}

.search form{ height:34px; margin-left:10px; margin-top:3px; overflow:hidden;}

.search_box{ width:216px; height:25px; border:none; background:url(../images/search_box.gif) no-repeat; float:left;text-indent:10px; line-height:25px; font-size:12px;}

.search_btn{ width:72px; height:22px; background:url(../images/search_btn1.gif) no-repeat; border:none; float:left; margin-top:1px; margin-left:5px; cursor:pointer;}

.search_swt{ display:inline; margin-right:10px;}

.search_swt img{vertical-align:middle;}

.search_swt a{ display:inline-block; margin-top:4px; margin-left:15px; }

/*内容*/

.content{ width:966px; margin:0 auto; padding-bottom:10px; overflow:hidden;}

/*页脚*/
/*
.footer{ width:966px; margin:0 auto;}

.footer_nav{ height:35px; background:url(../images/footer_nav_bg.jpg) no-repeat; text-align:center; line-height:35px; color:#fff;}

.footer_nav a{ display:inline-block; margin:0 15px; color:#fff;}

.footer_cont{ width:966px; height:183px; background:url(../images/footer_bg.jpg) no-repeat; overflow:hidden;}

.footer_logo{ display:inline; margin-left:71px; margin-top:22px;}

.footer_img{ width:610px; margin-left:100px; margin-top:15px;}

.footer_img a{ display:inline-block; margin-right:57px;}

.copyright{ width:580px; margin-left:135px; margin-top:30px; text-align:left;line-height:24px; color:#ffebc1;}*/


/*.foot{width:966px; background:url(../images/footbg.png) repeat-x top center; overflow:hidden; zoom:1; height:265px; margin:0 auto;}
.fnav{ background:url(../images/fnav.png) no-repeat top center; width:904px; margin:0px auto; overflow:hidden; zoom:1; text-align:center; line-height:40px; font-size:14px; color:#fff; margin-bottom:14px;}
.fnav a{ color:#fff; margin:0px 12px;}
.foot i{ float:left; width:241px; margin:0px 30px 0px 40px; display:inline-block;}
.foot p{ line-height:22px; color:#fff; margin-right:25px; float:left; display:inline;}
.foot ul{ overflow:hidden; zoom:1;}
.foot ul li{ width:70px; float:left; margin:5px 5px 0px 0px; display:inline;}*/
.foot{ background:url(../images/footbg.png) repeat-x top center; overflow:hidden; zoom:1; height:265px;  margin:0 auto;width:966px; }
.fnav{ background:url(../images/fnav.png) no-repeat top center; width:904px; margin:0px auto; overflow:hidden; zoom:1; text-align:center; line-height:40px; font-size:14px; color:#fff; margin-bottom:14px;}
.fnav a{ color:#fff; margin:0px 12px;}
.foot i{ float:left; width:241px; margin:0px 30px 0px 40px; display:inline-block;}
.foot p{ line-height:22px; color:#fff; margin-right:25px; float:left; display:inline; height:200px;}
.foot p img{ vertical-align:top;}
.foot ul{ overflow:hidden; zoom:1;}
.foot ul li{ width:70px; float:left; margin:5px 5px 0px 0px; display:inline;}
.blank {  height:7px; clear:both}
.i_x { margin-bottom:10px}
.add_b { background-image:url(../images/h_m4.jpg); background-repeat:no-repeat; background-position:center; height:90px}
