﻿@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,table,ul,li,ol,dl,dt,dd,input,from,option,select,fieldset{ margin:0; padding:0;}
body{font:normal 12px/22px simsun; color:#2d2d2d;}
ul,li,ol{ list-style:none;}
a img{ border:0;}
a{ color:#2d2d2d; text-decoration:none;}
a:hover{ color:#2d2d2d; text-decoration:underline;}
input,select{font-size:12px;}
button{ cursor:pointer;}
.clearit{ clear:both;}


#header{ width:980px; background:url(../images/bg.jpg) repeat-y  left top; padding:0 7px; margin:0 auto; overflow:hidden;}
#header .topbg{ width:980px;  height:8px; background:url(../images/top_bg.jpg) no-repeat left top;}
#header .topbox{position:relative;  width:980px; height:72px; background:url(../images/header_bg.jpg) no-repeat left top;}
#header .topbox .logo{ float:left; display:block; width:163px; height:63px; margin:5px 0 0 20px;}
#header .topbox .topbar{ position:absolute; right:20px; top:3px; width:400px; height:30px; line-height:29px; text-align:left; color:#828282;}
#header .topbox .topbar a{color:#828282;}
#header .topbox .topbar span{ float:left;}
#header .topbox .topbar .search{ float:left; width:200px; overflow:hidden; margin:2px 15px 0 15px; display:inline;}
#header .topbox .topbar .search .txt{ float:left; width:115px; height:20px; background:url(../images/top_search_bg.jpg) no-repeat left top; border:0; padding:3px 0 0 20px;}
#header .topbox .topbar .search .btn{ float:right;}
#header .mainav{ float:right; width:700px; margin-top:33px; font:normal 14px/33px "微软雅黑";}
#header .mainav table{ width:100%; float:right; border-collapse:collapse; border-spacing:0;}
#header .mainav table td{ text-align:center;}
#header .mainav table td.line{ width:2px; background:url(../images/nav_line.jpg) no-repeat left 1px; font-size:0;}
#header .mainav table td a:hover{ color:#c70010; text-decoration:none;}


#banner{ width:980px; background:url(../images/bg.jpg) repeat-y left top; padding:0 7px; overflow:hidden; margin:0 auto;}
#banner img{ width:980px;}


.picbox{ width:980px; background:url(../images/bg.jpg) repeat-y left top; padding:0 7px; margin:0 auto;}
.picbox .showPic{ width:930px; height:139px; background:url(../images/show_pic.jpg) no-repeat left top; padding:10px 0 0 50px;}
#picshow{width:909px; height:120px; overflow:hidden;}
#picshow .innerElem{ width:9999px;}
#picshow ul{float:left; background:#FFF;}
#picshow li{ float:left; width:154px; height:115px; background:#FFF; list-style:none; border:1px solid #ccc; text-align:center; margin:10px 20px 0 0; display:inline;}
#picshow li {width:154px; height:115px; _position:inherit;}
/*#picshow li p{left:0; bottom:0; float:left; }
_position:inherit; _left:0; _top:0; _margin-top:-30px; width:154px; height:25px; line-height:22px; background:url(../images/p_bg.png) no-repeat left top; color:#FFF; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/p_bg.png', sizingMethod='crop');
*/

.newsbox{ width:980px; background:url(../images/bg.jpg) repeat-y left top; padding:0 7px; margin:0 auto;}
.newsbox .main{ width:980px; height:183px; background:url(../images/container_bg.jpg) no-repeat left top;}
.newsbox .main .left{ float:left; width:262px; height:169px; margin:5px 0 0 8px;}
.newsbox .main .content{ float:left; width:475px; height:169px; margin:5px 0 0 16px;}
.newsbox .main .right{ float:right; width:198px; height:169px; margin:5px 8px 0 0; display:inline;}
.newsbox .main .right h2{ width:183px; height:25px; background:url(../images/introduce.jpg) no-repeat left top; margin:7px auto 0; text-indent:46px; color:#FFF; font:normal 12px/27px simsun; overflow:hidden; font-family:"微软雅黑";}
.newsbox .main .right .txt{ width:170px; margin:10px auto 0;}
.newsbox .main .right .txt a{ color:#c00108;}

.bottombox{ width:995px; _width:996px; height:15px; background:url(../images/buttom_bg.jpg) no-repeat left top; margin:0 auto;}


#footer{ width:980px; height:60px; margin:0 auto;}
#footer .link{ float:left; line-height:18px;}
#footer .desress{ float:right; line-height:18px;}
#footer .box{ width:100%; line-height:28px; clear:both;}

#indx2 { width:250px; height:32px; margin:7px auto 0;}
#indx2 span{ display:block; float:left; width:118px; height:32px; background:url(../images/tab_bg.jpg) no-repeat left top; margin-right:5px; cursor:pointer; text-align:center; line-height:25px; color:#FFF; font-family:"微软雅黑";}
#indx2 span.current{ background:url(../images/hover_bg.jpg) no-repeat left top;}

.ind2main{ width:245px; margin:0 auto;}
.ind2main ul li{ height:25px; line-height:25px; background:url(../images/ico.png) no-repeat left center; padding-left:20px; text-align:right;} 
.ind2main ul li a{ float:left;}

.ind2main .vod{ width:140px; height:115px; margin:5px auto 0;}


.flashbox{ width:980px; height:156px; background:url(../images/flash_bg.jpg) no-repeat left top; padding:0 7px; margin:0 auto; text-align:center;}

#indthree{ width:454px; height:26px; background:url(../images/tab_line.jpg) repeat-x left bottom; margin:10px 0 0 0; padding-left:19px;} 
#indthree span{ float:left; display:block; width:91px; height:26px; background:url(../images/tab2_bg.jpg) no-repeat left top; line-height:26px; text-align:center; cursor:pointer; color:#6b6b6b; font-weight:bold;}
#indthree span.current{ background:url(../images/tab2_hover.jpg) no-repeat left top; color:#c20102;}



.wrapper{ width:445px; height:107px; margin:7px auto 0; overflow:hidden; padding-bottom:20px; }
#leftbtn{ float:left; margin:50px 0 0 10px; cursor:pointer;}
#container{ width:360px; overflow:hidden; float:left; margin:10px 0 0 20px; display:inline;}
#container ul{ float:left;}
#container li{ float:left; list-style:none; width:160px; height:105px; padding:0 20px 0 0;}
#container li img{ border:4px solid #d6d6d6;}
#rightbtn{ float:right; margin:50px 10px 0 0; cursor:pointer;}




.wrapper{ width:445px; height:107px; margin:7px auto 0; overflow:hidden; padding-bottom:20px; }
#leftbtn2{ float:left; margin:50px 0 0 10px; cursor:pointer;}
#container2{ width:360px; overflow:hidden; float:left; margin:10px 0 0 20px; display:inline;}
#container2 ul{ float:left;}
#container2 li{ float:left; list-style:none; width:160px; height:105px; padding:0 20px 0 0;}
#container2 li img{ border:4px solid #d6d6d6;}
#rightbtn2{ float:right; margin:50px 10px 0 0; cursor:pointer;}





.wrapper{ width:445px; height:107px; margin:7px auto 0; overflow:hidden; padding-bottom:20px; }
#leftbtn3{ float:left; margin:50px 0 0 10px; cursor:pointer;}
#container3{ width:360px; overflow:hidden; float:left; margin:10px 0 0 20px; display:inline;}
#container3 ul{ float:left;}
#container3 li{ float:left; list-style:none; width:160px; height:105px; padding:0 20px 0 0;}
#container3 li img{ border:4px solid #d6d6d6;}
#rightbtn3{ float:right; margin:50px 10px 0 0; cursor:pointer;}


.wrapper2{ width:980px; background:url(../images/bg.jpg) repeat-y left top; padding:0 7px; margin:0 auto;}
.wrapper2 .main{ width:980px; background:#FFF; overflow:hidden;}
.wrapper2 .main .sidbar{ float:left; width:192px; margin:10px 10px 0 14px; display:inline;}
.wrapper2 .main .sidbar ul{ width:192px; background:url(../images/nav_bg.jpg) repeat-y left top; padding:10px 0;}
.wrapper2 .main .sidbar ul li{ width:181px; line-height:28px; margin:0 auto; }
.wrapper2 .main .sidbar ul li a{ display:block; width:181px; line-height:28px; background:url(../images/linenav.jpg) no-repeat left bottom; margin:0 auto; text-align:center; color:#FFF; font-weight:bold; text-decoration:none; text-indent:45px; text-align:left;}
.wrapper2 .main .sidbar ul li a:hover,.wrapper2 .main .sidbar ul li a.current{ display:block; width:181px; line-height:28px; background:url(../images/hover1.jpg) no-repeat left top; margin:0 auto;}
.wrapper2 .main .navbottom{ width:192px; height:18px; background:url(../images/nav_bottom.jpg) no-repeat left top;}
.wrapper2 .main .sidbar ul li ul.subnav{ width:128px; background:url(../images/subnav.jpg) repeat-y left top; border:1px solid #8f0a0f; margin-left:10px;}
.wrapper2 .main .sidbar ul li ul.subnav li{ width:128px; background:url(../images/ico3.png) no-repeat 10px center; text-indent:0;}
.wrapper2 .main .sidbar ul li ul.subnav li a{display:inline!important; background:none; font-weight:normal; color:#000; text-align:left; text-indent:0; padding-left:30px;}
.wrapper2 .main .sidbar ul li ul.subnav li a:hover{ display:inline!important; background:none; text-indent:0;}

.pic1,.pic2,.pic3{ width:194px; margin:10px auto;}
.pic1{ height:65px; background:url(../images/tel.jpg) no-repeat left top; overflow:hidden;}
.pic1 em{ float:left; font-family:"Arial Black"; font-size:15px; color:#b31014; margin:30px 0 0 65px;}


.rightmain{ float:left; width:751px; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.rightmain .curmb{ width:751px; height:31px; line-height:31px; background:url(../images/curmb.jpg) no-repeat left top; margin-top:10px;}
.rightmain .curmb strong{ float:left; padding-left:16px;}
.rightmain .curmb span{ float:right; padding-right:31px; color:#ffc2c2;}
.rightmain .curmb span a{ color:#FFF;}

.boxmain{ width:749px; border:1px solid #c4c4c4; margin-top:10px; padding-bottom:20px;}
.boxmain dl{ width:675px; margin:0 auto; overflow:hidden; margin-top:20px; overflow:hidden;}
.boxmain dl dt{ float:left; width:420px; float:right; font-weight:bold; border-bottom:1px dashed #4f4f4f;}
.boxmain dl dd.pic{ float:left; width:235px;}
.boxmain dl dd.pic img{ width:221px; height:147px; padding:4px; border:1px solid #e3e3e3;}
.boxmain dl dd.txt{ float:right; width:420px;}

.cencond_bg{ width:980px; height:28px; background:url(../images/cencond_bg.jpg) no-repeat left top; padding:0 7px; margin:0 auto;}



.box1{ width:980px; background:url(../images/bg3.jpg) repeat-y left top; overflow:hidden;}
.box2{ width:980px; background:url(../images/main3bg.jpg) no-repeat left top;}
.box3{ width:980px; min-height:1000px; _height:1000px; background:url(../images/bottom_bg.jpg) no-repeat left bottom;}

.banner3{ width:980px; padding-top:22px; background:url(../images/top2.jpg) no-repeat left top;}


.box3 .sidebar{ float:left; width:201px; margin:66px 0 0 30px; display:inline;}
.box3 .sidebar ul{ width:201px;}
.box3 .sidebar ul li{ line-height:30px; margin-bottom:7px;}
.box3 .sidebar ul li a{ display:block; width:169px; line-height:30px; background:url(../images/nav2_bg.png) no-repeat left top; padding-left:32px;}
.box3 .sidebar ul li a:hover,.box3 .sidebar ul li a.current{ background:url(../images/nav2_bg_hove.png) no-repeat left top; font:bold 14px/30px simsun; color:#FFF; text-decoration:none;}
.box3 .sidebar ul li ul{width:167px; margin:6px 0 0 35px;}
.box3 .sidebar ul li ul li{ line-height:21px; background:url(../images/ico4.png) no-repeat 5px center; border-bottom:1px dashed #484848;}
.box3 .sidebar ul li ul li a{ display:inline; line-height:21px; background:none;}
.box3 .sidebar ul li ul li a:hover{ display:inline; line-height:21px; background:none; font-size:12px;}


.box3 .rightbox{ float:left; width:722px; background:#FFF; margin-top:19px;}
.box3 .rightbox .top{ width:722px; height:102px; background:url(../images/right_top.jpg) no-repeat left top;}
.box3 .rightbox .top h2{ float:left; width:185px; height:42px; background:url(../images/ico5.png) no-repeat left center; font:bold 14px/42px simsun; color:#292929; padding-left:20px; margin:15px 0 0 40px; display:inline;}
.box3 .rightbox .top .curmb{ float:right; height:42px; line-height:42px; margin:15px 10px 0 0; color:#a6a6a6;}
.box3 .rightbox .top .curmb a{ color:#464646;}



.box3 .bottombg{ width:722px; height:57px; background:url(../images/bottom_bg3.jpg) no-repeat left top;}
.box3 .text{ width:645px; margin:0 auto; overflow:hidden;}
