html { padding:0; margin:0;}
body,td,th {font-size: 12px;color:#333;}
body {margin-left: 0px; margin-top: 0px; font-family:SimSun;background:#EBEBEB url(../images/Body.jpg) repeat-x 0 0;/*font-family:Microsoft YaHei; *//*background-attachment: fixedbehavior:url(css/csshover.htc);*/ padding-bottom:43px;} 
a:link {color:#333;text-decoration: none;}
a:visited {text-decoration: none;color:#333;}
a:hover {text-decoration: underline;color: #666;}
a:active {text-decoration: none;color:#333;}
* { margin:0; padding:0;}
ul { list-style-type:none; }
img { border:0; }
/*Main Css End*/
.top { margin:0 auto; width:934px; height:80px;background:#611F8C url(../images/TopBg.jpg) repeat-x 0 0; padding:0 33px;}
.logo { float:left; padding:20px 23px 0 0;}
.nav { float:left; width:480px; height:35px; padding-top:45px;}
.nav li { float:left; width:auto; height:35px; padding:0 10px; background:url(../images/NL.png) no-repeat right bottom; font-size:14px; color:#FFF; font-family:Microsoft YaHei; line-height:35px;}
.nav li a:link,.nav li a:visited {color:#FFF; padding:0 12px;}
.nav li a:hover,.nav li a.cur { border-bottom:3px solid #FFF; padding-bottom:5px; _padding-bottom:3px; text-decoration:none;}
.nav li.noBg { background:none;}

.toplink { float:right; width:180px; font-size:13px;}
.toplink li { float:right; width:auto; padding:10px 0 10px 25px; line-height:14px;}
.toplink li.noBorder {border:none;}
.toplink li a:link,.toplink li a:visited {color:#FFF;}
.toplink li.Bg01 { background:url(../images/Icon01.png) no-repeat 7px 8px;}
.toplink li.Bg02 { background:url(../images/Icon02.png) no-repeat 7px 8px;}

.SiGuo { float:right; width:223px; height:30px; padding-top:5px; background:url(../images/SiGuo.png) no-repeat no-repeat right bottom;}

.banner { margin:0 auto; width:1000px; height:560px; overflow:hidden; position:absolute;z-index:0;}

.topT { position:relative; z-index:2;top:170px;}

.News_list_index {position:relative; z-index:2;width:360px; top:180px; padding-left:50px;}
.M_T { width:100%; height:25px;}
.M_T h1 { float:left; width:147px; height:20px; font-size:14px; color:#FFF; font-family:Microsoft YaHei; font-weight:normal; line-height:20px; padding-left:15px;}
.M_T span { float:right; line-height:20px;font-family:Microsoft YaHei; padding-right:15px;}
.M_T span a:link,.M_T span a:visited {color:#FFF;}

.News_list_index_box { width:100%; height:auto; overflow:auto; padding-bottom:6px;}
.News_list_index_box li {width:100%; height:23px; line-height:23px; overflow:hidden;background:url(../images/N.png) no-repeat 0 0; margin-bottom:1px;color:#FFF;}
.News_list_index_box li span { float:left; display:inline; padding:0 20px;}
.News_list_index_box li.last { border-bottom:none;}
.News_list_index_box li a:link,.News_list_index_box li a:visited{color:#FFF;}

.SubNav { position:relative; z-index:2; top:30px; margin-left:765px;/* _margin-left:639px;*/width:235px; height:183px; background:url(../images/YL.png) no-repeat right top;}
.SubNav li { position:relative; float:left; width:62px; height:62px; background:url(../images/Y.png) no-repeat; text-align:center; line-height:62px; color:#000;}
.SubNav li a:link,.SubNav li a:visited {color:#000;}
.SubNav li.sub01{ margin-top:64px; z-index:3;}
.SubNav li.sub02{ margin-top:-12px; margin-left:-2px; _margin-right:-12px; z-index:4;}
.SubNav li.sub03{ margin-left:150px; _margin-left:40px; margin-top:-150px; _margin-top:-25px; z-index:5;}

.main { margin:0 auto; width:1000px; position:relative; /*min-hegith:1500px; height:1200px;*/ 
min-height:300px;height:auto; _height:300px;
background:#FFF;}
.mainbox {position:relative;/*top:410px;*/margin:0 auto 0 50px; _top:0px;width:842px; padding:42px 28px 22px 28px; border:1px solid #9B9B9B; background:#FFF;/* height:auto; overflow:auto; z-index:100;*/}

.S_page{ position:relative; z-index:5; float:left; width:406px;background:#EDEDED url(../images/Bg02.jpg) no-repeat right top;}
.S_page_box { position:relative; float:right; width:90px; padding:36px 0 0 20px;}
.S_page_box li{ width:100%; line-height:22px; background:url(../images/Icon03.gif) no-repeat 0 9px; text-indent:10px; letter-spacing:2px;}
.S_page_box li a:hover {color:#531C77;}
.S_page_img { position:relative; float:left; width:282px; height:180px; overflow:hidden;}
.S_Line { position:absolute; z-index:10; width:100%; height:6px; background:url(../images/Line.png) repeat-x 0 0; font-size:0px; left:0;}
.S_T  {position:absolute; z-index:11; width:39px; height:152px; left:9px;}

.S_Right { float:right;}

.pro_nav{ position:relative; z-index:5; float:left; width:503px; height:139px;background:#EDEDED url(../images/Bg03.jpg) no-repeat right top; margin-top:30px;}
.pro_img { position:absolute; z-index:11; width:148px; height:133px; overflow:hidden; top:-10px; right:-10px;}
.pro_navli { position:relative; width:310px; padding:42px 0 0 64px;}
.pro_navli li { float:left; width:73px; background:url(../images/Icon04.png) no-repeat 0 11px; text-indent:15px; line-height:30px; font-size:14px;}

.main_con {position:relative; float:right; width:298px; height:129px; padding:5px; background:url(../images/Bg01.png) no-repeat; margin-top:30px;}
.main_con_T { width:204px; border-bottom:1px dashed #CCC; background:url(../images/Icon05.png) no-repeat 0 0; text-indent:35px; font-size:14px; font-family:Microsoft YaHei; line-height:30px;}
.main_con_Txt { line-height:17px; padding:10px 0 0 0; height:85px; overflow:hidden;}

.mScrollBox { width:842px; height:140px; padding-top:30px; overflow:hidden; clear:both;}
#democ {width:842px; overflow:hidden; height:140px;}
#democ ul li { float:left; width:184px; height:140px; padding:0 18px;}
#democ ul li img {width:182px; height:110px; /*padding:3px;*/ border:1px solid #531D75; background:#FFF;}
#democ ul li span{width:100%; line-height:25px; text-align:center; display:block; font-size:13px;}
#democ ul li span a:link,#democ ul li span a:visited {color:#531D75;}
#democ ul li span a:hover {text-decoration:underline;}
#indemoc { float: left; width: 1000%;}
#demo1c {float: left;}
#demo2c {float: left; }


.bot { margin:0 auto; width:100%; padding:20px 0; line-height:25px; text-align:center;color:#777E83; background:#FFF;}
.botnav { margin:0 auto; width:100%; line-height:20px; text-align:center; font-size:13px;}
.botnav li { display:inline; width:auto; border-right:1px solid #777E83; padding:0 5px;}
.botnav li.leftborder{border-right:1px solid #777E83;border-left:1px solid #777E83;}
.botnav li a:link,.botnav li a:visited,.copyright a:link,.copyright a:visited{color:#777E83;}

.ftxt {margin:0 auto; width:100%; line-height:25px; padding-bottom:15px; text-align:center; color:#777E83;}
.ftxt a:link,.ftxt a:visited{color:#777E83; border-right:1px solid #777E83; padding:0 5px;}

.botCon { margin:0 auto; width:900px; min-height:50px; _height:50px; padding:16px 0 0 0; border-top:3px solid #531C77; line-height:25px; font-size:13px; clear:both; text-align:left; text-indent:160px; background:url(../images/BLogo.png) no-repeat left center;}
.botCon p { float:left; width:85%;}
.copyright { text-align:right; margin:0 auto; width:842px;}

.container { margin:0 auto; width:1000px; height:auto;  }
.conBg01 { background:#FFF url(../images/ConBg01.png) no-repeat 0 0;}
.conBg02 { background:#FFF url(../images/ConBg02.png) no-repeat 0 0;}

.Conbox {margin:0 auto; width:842px; padding:42px 28px 22px 28px; border:1px solid #9B9B9B; background:#FFF; clear:both; position:relative;/* min-height:500px; height:100%; _height:500px;*/ height:auto; overflow:hidden;}
.ContopT { float:left; padding-top:64px;}
.ContopTR { float:right; padding:81px 35px 0 0;}

h3.leftT {margin:0 auto; clear:both; width:100%; height:48px; background:#541C78; text-align:center; line-height:48px; font-size:16px; font-family:Microsoft YaHei; font-weight:normal; color:#FFF;}

.leftNav { width:100%; height:auto; overflow:auto; padding-bottom:8px;}
.leftNav li { width:100%; height:31px; line-height:31px; background:#D9C9E3 url(../images/LBg.jpg) no-repeat 35px 11px; text-indent:48px; color:#000; font-size:14px; margin-bottom:2px;}
.leftNav li a:link,.leftNav li a:visited {color:#000;}
.leftNav li a:hover,.leftNav li a.cur { font-weight:bold; text-decoration:none;}

.leftCon { width:160px; height:auto; overflow:auto; padding:16px 10px; background:#D9C9E3 url(../images/Icon05.png) no-repeat 139px 6px; line-height:20px; color:#414141; margin:2px 0 10px 0;}

.LeftImgScroll { width:100%; height:115px; overflow:hidden;}

.right { float:right; width:648px;}


h2.rt { width:100%; height:38px; background:#541C78 url(../images/Icon06.jpg) no-repeat left center; text-indent:37px; font-size:16px; color:#FFF; font-family:Microsoft YaHei; font-weight:normal; line-height:38px;}
.cookie {float:right; width:648px; margin-top:-42px; height:42px; text-align:right; line-height:42px; color:#000;}
.cookie a:link,.cookie a:visited {color:#000;}
.cookie a:hover {color:#541C78; text-decoration:none;}

.Con {line-height:180%; padding:35px 25px 15px 36px; clear:both; color:#444141; font-size:14px;}
.Con p {padding:3px 0; text-indent:25px;}
.Con em{font-style:normal; font-weight:bold; color:#531B77;}

.com01Left { float:left; width:420px; padding:45px 0 20px 20px; line-height:300%; font-size:14px; color:#000;}
.com01Img { float:right; padding:45px 20px 0 0;}
.com02Img {padding:45px 20px 0 20px;}
.comCon { clear:both; padding:15px 20px; line-height:250%; color:#000; background:url(../images/Line.jpg) no-repeat 0 0; margin-top:10px; font-size:14px;}

.com02List { width:664px; height:auto; overflow:auto; padding:20px 0; margin-right:-16px;}
.com02List li { float:left; width:150px; height:250px; overflow:hidden; padding:0 16px 20px 0; color:#000;}
.com02List li div.com02Limg { width:150px; height:150px; overflow:hidden;}
.com02List li span.com02N { font-size:14px; line-height:30px;}
.com02List li span.com02P { line-height:18px; font-size:13px;}
.com02List li span.com02T { line-height:15px;}

.com03Left { float:left; width:320px; padding:45px 0 20px 20px; line-height:200%; color:#454141; letter-spacing:1px;}
.com03Img { float:right; padding:45px 20px 0 0;}
h4.comT { margin:10px auto; width:640px; height:25px; text-align:center; line-height:25px; border:1px solid #96899A; font-weight:normal; clear:both; color:#000; font-size:14px; font-family:Microsoft YaHei;}

.BrandLeft { float:left; width:420px; padding:45px 0 20px 20px; line-height:200%; color:#000;}
.BrandImg { float:right; padding:45px 20px 0 0;}
.BrandCon {line-height:180%; padding:35px 20px 15px 20px; clear:both; color:#000;}

.SG_N {text-align:center; padding:20px 0;}
.map { border:1px solid #393939; width:550px; height:295px; margin:0 auto; overflow:hidden;}

.Contact_con { margin:0 auto; width:600px; color:#414141; line-height:150%;padding:25px 0; text-align:center;}

.News_list { margin:0 auto; width:800px; height:auto; overflow:auto; padding:15px 0;}
.News_list li { width:800px; height:24px; background:url(../images/Icon07.gif) no-repeat 12px 8px; border-bottom:1px dashed #9876AE ; line-height:24px; color:#055FB7; margin-bottom:7px; text-indent:30px; overflow:hidden;}
.News_list li span {float:right; padding-right:25px; height:24px; color:#531B77;}
.News_list li a:link,.News_list li a:visited {color:#000; font-size:14px;}

DIV.sabrosus { MARGIN: 3px; PADDING:5px; TEXT-ALIGN: right;clear:both; padding:0px 0 24px 0; font-size:14px;}
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:3px;TEXT-DECORATION: none; color:#626262;}
DIV.sabrosus A:hover { text-decoration: underline;}
DIV.sabrosus SPAN.current {PADDING:3px; color:#626262;}
DIV.sabrosus SPAN.disabled {PADDING:3px;color:#626262;}

.newsImg { float:left; padding:35px 0 0 60px;}
.NewsTxt { float:right;width:540px; padding:35px 60px 0 20px; line-height:170%; color:#000; font-size:14px; letter-spacing:1px; }


.gbook { margin:20px auto; width:800px; }
.routeBox { width:100%;height:auto; overflow:auto; clear:both; border-bottom:1px solid #FFF;}
.routeBox li { width:100%; padding:6px 0; height:auto; overflow:auto; clear:both;}
.routeBox li span { float:left; width:210px; text-align:right;line-height:200%; font-size:14px; color:#531B77; display:inline-block; margin-right:10px; font-weight:bold;}
.routeBox li span em {font-style:normal; color:#FF0000;}
.input {float:left;width:450px; height:30px; border:none; border-bottom:2px solid #D9D8D9; padding:0 5px; font-size:14px; line-height:200%; background:#ECEBEC;}
.input2 {float:left;width:450px; height:100px; border:none; border-bottom:2px solid #D9D8D9; padding:0 5px; font-size:14px; line-height:200%; background:#ECEBEC;}
.on-t { padding-left:10px;padding-bottom:15px; color:#000; font-size:14px; font-weight:normal;}
.submit {background:#541C78; width:230px; height:26px;border:none; color:#FFF; font-size:14px; font-weight:bold; text-align:center; line-height:26px; letter-spacing:1px; cursor:pointer; display:block; margin-left:320px;}
.submit:hover {background:#7B29B1;}

.pro_list { margin:0 auto; height:auto; overflow:auto; margin-left:-6px; width:654px;}
.pro_list li { float:left; width:196px; height:137px; margin-left:20px; margin-bottom:25px; border:1px solid #5D1E86;}
.pro_list li span{ position:relative; z-index:10;width:100%; line-height:20px; height:20px; text-align:center; color:#FFF; display:block; font-size:14px; background:#5D1E86; top:117px;}
.pro_list li span a:link,.pro_list li span a:visited {color:#FFF;}

.pro_list li div.proimg {width:196px;height:137px; overflow:hidden; background:#FFF; position:absolute;}
.pro_list li div.p-img {
     /*非IE的主流浏览器识别的垂直居中的方法*/
     display: table-cell;
     vertical-align:middle;

     /*设置水平居中*/
     text-align:center;

     /* 针对IE的Hack */
     *display: block;
     *font-size:120px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

     width:196px;
     height:137px;
     }
.pro_list li div.p-img img {
     /*设置图片垂直居中*/
     vertical-align:middle;
     }
.pro_con{ padding:10px 25px; line-height:160%; color:#574621; font-size:14px;}
.pro_con span { color:#FD0101; font-weight:bold;}
.pro_con img { text-align:center;}
.pro_con h1 { padding-bottom:15px;}

.pImg { float:left; width:390px; height:235px; border:1px solid #531D75; background:#FFF; margin:25px 10px 0 68px; overflow:hidden;}
.imgCom {
     /*非IE的主流浏览器识别的垂直居中的方法*/
     display: table-cell;
     vertical-align:middle;

     /*设置水平居中*/
     text-align:center;

     /* 针对IE的Hack */
     *display: block;
     *font-size:205px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

     width:390px;
     height:235px;
     }
.imgCom img {
     /*设置图片垂直居中*/
     vertical-align:middle;
     }

.pSImg { float:left; width:108px; padding-top:25px;}
.pSImg li {width:106px; height:111px; border:1px solid #531D75; background:#FFF; overflow:hidden; margin-bottom:10px;}
.pSImg li img {width:106px; height:110px;}










#example4 {position: absolute;width: 180px; float:left;}

.leftbox { float:left; width:180px;}

#outer {
			position: relative;
			width:180px;
		}

#inner {
}













