@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font:12px/22px "宋体";  text-align:left; background:#141414; color:#4e4e4e;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#4e4e4e; text-decoration:none;}
a:hover{ color:#e40e0e; text-decoration:underline;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em,address{ font-style:normal;}
input,select{ font-size:12px;}
.font_arial{ font-family:arial;}

/*other*/
.clearit{ clear:both;}

.header{width:900px; height:83px; background:url(../images/header_Bg.jpg) no-repeat left top; margin:0 auto;}
.header .logo{ float:left; width:422px; height:83px;}
.header .search{float:right; width:189px; height:44px; text-align:right; margin-top:16px;}
.header .search .txt{ float:left; width:133px; height:15px; background:#525252; border:1px solid #707070; color:#fff;}
.header .search .butt{ float:right;}

.mainnav{ height:27px; background:url(../images/nav_bg.jpg) repeat-x left top;}
.mainnav .Nav{ width:900px; height:27px; margin:0 auto;}
.mainnav .Nav table{ width:auto;}
.mainnav .Nav table td{ width:106px; height:27px; line-height:27px; text-align:center;}
.mainnav .Nav table td a{ display:block; font-weight:bold; color:#FFF;}
.mainnav .Nav table td a:hover{ background:url(../images/nav_hover.jpg) repeat-x left bottom; text-decoration:none;}
.mainnav .Nav table td.line{ width:1px; height:27px; background:url(../images/nav_line.jpg) no-repeat left top;}

.container{ height:599px; background:url(../images/main_BG.jpg) repeat-x left top;}
.container .main{ width:900px; margin:0 auto; overflow:hidden;}
.container .main .banner{ float:left; width:633px; height:319px; margin-top:16px;}


h2.tit{ float:right; width:259px; height:33px; line-height:33px; background:url(../images/tit_bg.jpg) repeat-x left top; text-indent:1em; font-size:12px; color:#FFF; margin-top:16px;}
.container .main .goos{ float:right; width:257px; height:285px; background:#FFF; border:1px solid #dbd5d7;}
.container .main .goos .goodlist li{ float:left; width:257px; height:auto; line-height:33px; background:url(../images/goos_ico1.jpg) no-repeat left top; font-weight:bold; overflow:hidden; }
.container .main .goos .goodlist li span{ display:block; text-indent:3em;cursor:pointer;}
.container .main .goos .goodlist li.current{ background:url(../images/goos_ico2.jpg) no-repeat 9px 6px; color:#C30; text-decoration:none;}
.container .main .goos .goodlist li .goos_con{ width:205px;font:normal 12px/18px "宋体"; color:#4e4e4e; margin:0 auto; }
.container .main .goos .goodlist li .goos_con .picc{ width:205px; height:62px; margin-bottom:10px;}
.container .main .goos .goodlist li .goos_con .more{ display:block; float:right; width:60px; height:9px; margin-top:3px;}


.container .main .Tab{ float:left; width:638px; height:243px; background:url(../images/Tab_bg.jpg) no-repeat left top; margin-top:5px;}
.container .main .Tab h2{ height:31px; font-size:12px; color:#000;}
.container .main .Tab h2 span{ display:block; float:left; width:114px; height:24px; text-align:center; padding-top:7px;}
.container .main .Tab h2 span.current{ background:url(../images/Tab_hover.jpg) no-repeat left bottom; color:#e30002; cursor:pointer;}
.container .main .Tab .box{ float:left; position:relative; width:100%;}
.container .main .Tab a.more{ position:absolute; right:18px; top:-18px; display:block; width:30px; height:9px; background:url(../images/more.jpg) no-repeat left top;}
.container .main .Tab .Tabmain{ float:left; width:590px; margin:19px 0 0 20px; overflow:hidden; display:inline;}
.container .main .Tab .Tabmain .pic { float:left; width:189px; height:126px; padding:5px; border:1px solid #e1e1e1;} 
.container .main .Tab ul{ float:left; width:373px; margin-left:13px;}
.container .main .Tab ul li{ float:left; width:363px; height:25px; border-bottom:1px solid #e6e6e6; background:url(../images/ico.jpg) no-repeat left center; padding-left:10px; overflow:hidden;}
.container .main .Tab ul li a{ float:left;}
.container .main .Tab ul li span{ float:right;}


.container .main .subnav{ float:right; width:259px; height:243px; background:url(../images/subnav_bg.jpg) no-repeat left top; margin-top:5px;}
.container .main .subnav h2{ height:34px; line-height:34px; font-size:12px; text-indent:1em; color:#000;}
.container .main .subnav ul{ width:217px; margin:14px auto 0;}
.container .main .subnav ul li{ float:left; width:217px; overflow:hidden;}
.container .main .subnav ul li a{ display:block; height:18px; line-height:18px; color:#fff; padding-left:36px; margin-bottom:5px;}
.container .main .subnav ul li a:hover{ text-decoration:none;}
.container .main .subnav ul li a.menu1{background:url(../images/menu1.jpg) no-repeat left top; }
.container .main .subnav ul li a.menu2{background:url(../images/menu2.jpg) no-repeat left top; }
.container .main .subnav ul li a.menu3{background:url(../images/menu3.jpg) no-repeat left top; }
.container .main .subnav ul li a.menu4{background:url(../images/menu4.jpg) no-repeat left top; }
.container .main .subnav ul li a:hover.menu1,.container .main .subnav ul li a.current{background:url(../images/menu1_2.jpg) no-repeat left top; }
.container .main .subnav ul li a:hover.menu2{background:url(../images/menu2_2.jpg) no-repeat left top; }
.container .main .subnav ul li a:hover.menu3{background:url(../images/menu3_2.jpg) no-repeat left top; }
.container .main .subnav ul li a:hover.menu4{background:url(../images/menu4_2.jpg) no-repeat left top; }

.container .main .subnav .Links{ float:left; width:212px; height:19px; margin:35px 0 0 23px; clear:both; display:inline;}
.container .main .subnav .Links select{width:212px; height:19px; }

.footer{ width:1003px; height:59px; background:url(../images/footer_bg.jpg) no-repeat left top; margin:0 auto;}
.footer .copytxt{ width:900px; height:59px; color:#5b5b5b; margin:0 auto;}
.footer .copytxt address{ float:left; margin-top:10px;}
.footer .copytxt span{ float:right; margin-top:10px;}
.footer .copytxt p{ clear:both;}




/*-------------------------------*/

.container2{ background: #fff url(../images/Bg2.jpg) repeat-x left top;}
.container2 .main{width:920px; margin:0 auto; overflow:hidden;}
.container2 .main .sidebar{ float:left; width:210px; height:551px; background:url(../images/sidebar_bg.jpg) no-repeat left top; margin-top:11px;}
.container2 .main .sidebar h2{ line-height:38px; font-size:12px; color:#FFF; text-indent:2em;}
.container2 .main .sidebar ul{ width:195px; margin-left:7px;}
.container2 .main .sidebar ul li { float:left; width:195px; height:auto; overflow:hidden;}
.container2 .main .sidebar ul li a{ display:block; height:auto; line-height:38px; background:url(../images/sunnavBg_1.jpg) no-repeat left top; padding-left:31px; font-weight:bold; color:#000;}
.container2 .main .sidebar ul li a:hover,.container2 .main .sidebar ul li a.current{ background:url(../images/sunnavBg_2.jpg) no-repeat left top; text-decoration:none;}
.container2 .main .sidebar ul li p a{ width:160px; height:18px; line-height:18px; background:url(../images/sidebar2_1.jpg) no-repeat left top; margin:8px 0 10px 28px; font-weight:normal; padding:0 0 0 8px;}
.container2 .main .sidebar ul li p a:hover,.container2 .main .sidebar ul li p a.current{ background:url(../images/sidebar2_2.jpg) no-repeat left top; color:#e40001;}


.container2 .main .wrapper{ float:left; width:695px; margin:16px 0 0 4px; overflow:hidden;}
.container2 .main .wrapper .banner2{ float:left; width:695px;}
.container2 .main .wrapper .current{ float:left; width:690px; height:30px; line-height:30px; background:url(../images/current-ico.jpg) no-repeat 460px center;text-align:right; padding-right:5px;}
.container2 .main .wrapper h2.tit2{ float:left; width:100%; height:33px; line-height:28px; background:url(../images/h2_bg.jpg) no-repeat left top; text-indent:1em; color:#000;}
.container2 .main .wrapper .maintxt{ float:left; width:641px; padding:18px 27px;}