@charset "utf-8";

body { font-family: "����"; font-size: 12px; margin: 0px; padding: 0px; position: relative; }

img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

ul, li { margin: 0px; padding: 0px; list-style-type: none; }

.clear { clear: both; }







.top { background-image: url(images/top_bg.png); background-repeat: repeat-x; background-position: center top; height: 93px; position: absolute; width: 100%; z-index: 9999; }

.top .header { width: 980px; margin-right: auto; margin-left: auto; }

.slider { height: 586px; margin-right: auto; margin-left: auto; }

.top .header .logo { float: left; padding-top: 30px; padding-left: 22px; }

.top .header .nav { float: right;  width: 720px; display: block; height: 80px; }



.top .header .nav ul li { float: left; font-family: "΢���ź�"; padding-top: 45px; text-align: center; display: block; padding-left:17px;padding-right:17px;background-image: url(images/line.png); background-repeat: no-repeat; background-position: right bottom; }

.top .header .nav ul li p { margin: 0px; padding: 0px; font-size: 9px; color: #817f80; }

.top .header .nav a:link,

.top .header .nav a:visited { color: #000000; text-decoration: none; font-size: 14px; }

.top .header .nav a:hover { color: #be0808; text-decoration: none; }

.top .header .nav #hover { color: #be0808; text-decoration: none; }

.main { background-image: url(images/main_bg.gif); height: 293px; }

.main .maincont { width: 930px; margin-right: auto; margin-left: auto; padding-right: 60px; padding-left: 60px; background-image: url(images/mbg.png); background-repeat: no-repeat; background-position: center bottom; height: 234px; padding-top: 20px; }

.main .maincont .mite { float: left; width: 330px; padding-right: 23px; }

.mite .mtit span { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #424242; font-size: 10px; }



.mite .mtit { color: #be0808; line-height: 28px; height: 31px; font-weight: bold; font-size: 14px; padding-left: 10px; background-image: url(images/line2.gif); background-repeat: no-repeat; background-position: left bottom; float: left; }

.mite .mcont { padding-top: 20px; }

.mite .mcont .imgbox { float: left; height: 106px; background-image: url(images/imgshown.jpg); background-repeat: no-repeat; background-position: center bottom; }

.mite .mcont .minfo { float: left; color: #848484; padding-left: 15px; line-height: 20px; width: 225px; }

.detail { text-align: right; margin-top: 10px; }

.mite2 { float: left; width: 286px; padding-left: 24px; height: 190px; background-image: url(images/line3.jpg); background-repeat: no-repeat; background-position: left 40px; }

.mite2 .hotnews { height: 40px; line-height: 40px; font-weight: bold; background-image: url(images/news.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 47px; color: #848484; }

.mite2 .newlist { padding-top: 10px; }

.mite2 .newlist li { line-height: 20px; }

.mite3 { float: left; width: 250px; padding-left: 15px; }

.mite3 .mtit { color: #be0808; line-height: 28px; height: 31px; font-weight: bold; font-size: 14px; padding-left: 10px; background-image: url(images/line2.gif); background-repeat: no-repeat; background-position: left bottom; }

.mite3 .qh { background-color: #f5f5f5; height: 175px; padding-top: 10px; padding-right: 38px; padding-left: 38px; width: 173px; }

.leftbuton { float: left; width: 31px; padding-top: 68px; }

.midimg { float: left; }

.rightbuton { float: right; padding-top: 68px; }







.footer { height: 157px; border-top-width: 2px; border-top-style: solid; border-top-color: #b7b7b7; }

.footer .foot { width: 1000px; margin-right: auto; margin-left: auto; }

.footer .foot .flogo { float: left; padding-top: 52px; padding-left: 6px; }

.footer .foot .fnav { float: left; padding-top: 38px; padding-left: 12px; width: 346px; line-height: 23px; color: #656565; }

.footer .foot .tongji { float: left; text-align: center; padding-top: 81px; }

.footer .foot .ewm { float: right; width: 248px; padding-top: 25px; }

.footer .foot .ewm img { float: left; }

.footer .foot .ewm p { float: left; padding-left: 10px; line-height: 20px; padding-top: 15px; margin: 0px; color: #656565; }

a:link,

a:visited { color: #656565; text-decoration: none; }

a:hover { text-decoration: underline; }



/*����ҳ��*/



.top_neiye { background-image: url(images/top_bg.png); background-repeat: repeat-x; background-position: center top; height: 93px; width: 100%; }

.top_neiye .header { width: 980px; margin-right: auto; margin-left: auto; }

.top_neiye .header .logo { float: left; padding-top: 30px; padding-left: 22px; }

.top_neiye .header .nav { float: right;  width: 720px; display: block; height: 80px; }



.top_neiye .header .nav ul li {float: left; font-family: "΢���ź�"; padding-top: 45px; text-align: center; display: block; padding-left:17px;padding-right:17px; background-image: url(images/line.png); background-repeat: no-repeat; background-position: right bottom;  }

.top_neiye .header .nav ul li p { margin: 0px; padding: 0px; font-size: 9px; color: #817f80; }

.top_neiye .header .nav a:link,

.top_neiye .header .nav a:visited { color: #000000; text-decoration: none; font-size: 14px; }

.top_neiye .header .nav a:hover { color: #be0808; text-decoration: none; }

.page a {padding:5px;margin:4px;border:solid 1px #ccc}


/*---导航---*/
#nav{height:35px;text-align:center;margin-top:30px;width:720px;font-family:'宋体';float:right;}
#nav ul{float:;width:720px;margin:0 auto;}
#nav li{float:left;height:40px;position:relative}
#nav li.line_off{background:none}
#nav a{display:block;float:left;text-decoration:none;height:35px;padding-top:5px;line-height:18px;font-size:12px;color:#333;width:86px;outline:none;position:relative;}
#nav a:hover, #nav .active a, #nav li.sfhover a{color:#333;text-decoration:none;font-weight:200;}
#nav a span{font-size:8px;-webkit-text-size-adjust:none;line-height:12px;padding-bottom:15px;display:block;font-weight:300;cursor:pointer;position:relative}
#nav .n{background:url(images/i2.png) no-repeat 0 4px;width:16px;height:51px;float:left}
/*---当前分类---*/
#nav li ul{display:none;position:absolute;top:35px;left:-15px;width:116px;padding:10px 0;background:url(images/nav2.png) repeat-y;z-index:11}
#nav li ul li{line-height:30px;height:30px;margin:0;background-image:none;position:relative;z-index:2}
#nav li ul a, #nav li.active ul a, #nav li.sfhover ul a{background:none;font-weight:300;height:auto;color:#000;line-height:24px;width:110px;margin-left:3px;font-size:12px;float:none;padding:0 0 6px;background:url(images/nav2.png) no-repeat -234px -100px;_background:url(images/nav2_1.gif) no-repeat 0 -30px}
#nav li ul a:hover{background:url(images/nav2.png) no-repeat -234px 0;_background:url(images/nav2_1.gif) no-repeat 0 0;color:#fff;font-weight:300}
#nav li ul .t{position:relative;z-index:2;top:14px;left:0;width:116px;height:4px;font-size:0;line-height:0;overflow:hidden;background:url(images/nav2.png) no-repeat -116px 0;_background:url(images/nav2_2.png) no-repeat}