﻿@charset "utf-8";
body{ padding:0px; margin:0px auto; font-size:12px; color:#404040; background: url(../images/bg.jpg) no-repeat center top; font-family:"宋体";width: 100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; }
table{ border:0px; border-collapse:collapse;}
li{ list-style:none;}
ul,li,form, dl,dt, dd, div ,ol{ padding: 0px; margin: 0px; }
select,input{ font-size:12px; font-style:normal;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#404040;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ text-decoration:none; color:#8a1f6c;}
.clear{ clear:both; height:0px; overflow:hidden;}
/*top.html*/
.info{ overflow-x:hidden; text-align:justify; word-wrap: break-word; word-break: normal; line-height:22px;}

.homebg{ background:url(../images/indexbg.jpg) no-repeat center top;}

.Header{ width:100%; position:absolute; z-index:100; height:175px; left:0px; top:0px;}
.Top{ width:1003px; margin:0 auto; background:url(../images/logo.png) no-repeat center top;}
.Top .top_area{ height:95px; text-align:center; position:relative; z-index:10;}
.Top a.logo{ display:inline-block; height:95px; width:145px;}

.lang{  width:114px; height:42px; position:absolute; right:0px; top:106px;}
.lang a{ display:block; height:21px;background-image:url(../images/lang.png); background-repeat: no-repeat;}
.lang a.cn{ background-position:0 0;}
.lang a.en{ background-position:0 -21px;}
.lang a:hover{ background-image:url(../images/langon.png);}
.lang a.cn:hover{background-position:0 0;}
.lang a.en:hover{background-position:0 -21px;}
.lang a#aon{background-image:url(../images/langon.png);}

.Menu{ height:85px; padding-left:51px; position:relative; z-index:1;}
.Menu ul{ }
.Menu ul li{ float:left;}
.Menu ul li.m1{ width:119px;}
.Menu ul li.m2{ width:111px;}
.Menu ul li.m3{ width:112px;}
.Menu ul li.m4{ width:111px;}
.Menu ul li.m5{ width:113px;}
.Menu ul li.m6{ width:109px;}
.Menu ul li.m7{ width:115px;}

.Menu ul li a{ display:block; height:85px}
.Menu ul li a#m01{background-position: 0 0;background-image:url(../images/menu.png);  background-repeat: no-repeat;}
.Menu ul li a#m02{background-position: -119px 0;background-image:url(../images/menu.png);  background-repeat: no-repeat;}
.Menu ul li a#m03{background-position: -230px 0;background-image:url(../images/menu.png);  background-repeat: no-repeat;}
.Menu ul li a#m04{background-position: -342px 0;background-image:url(../images/menu.png);  background-repeat: no-repeat;}
.Menu ul li a#m05{background-position: -453px 0;background-image:url(../images/menu.png);  background-repeat: no-repeat;}
.Menu ul li a#m06{background-position: -566px 0;background-image:url(../images/menu.png);  background-repeat: no-repeat;}
.Menu ul li a#m07{background-position: -675px 0;background-image:url(../images/menu.png);  background-repeat: no-repeat;}


.Menu ul li a#m01:hover,.Menu ul li#aon a#m01{background-position: 0 0;background-image:url(../images/menuon.png);}
.Menu ul li a#m02:hover,.Menu ul li#aon a#m02{background-position: -119px 0;background-image:url(../images/menuon.png);}
.Menu ul li a#m03:hover,.Menu ul li#aon a#m03{background-position: -230px 0;background-image:url(../images/menuon.png);}
.Menu ul li a#m04:hover,.Menu ul li#aon a#m04{background-position: -342px 0;background-image:url(../images/menuon.png);}
.Menu ul li a#m05:hover,.Menu ul li#aon a#m05{background-position: -453px 0;background-image:url(../images/menuon.png);}
.Menu ul li a#m06:hover,.Menu ul li#aon a#m06{background-position: -566px 0;background-image:url(../images/menuon.png);}
.Menu ul li a#m07:hover,.Menu ul li#aon a#m07{background-position: -675px 0;background-image:url(../images/menuon.png);}

.Menu ul li .subnav{ position:absolute; /* top:75px;*/ text-align:left; font-family:"微软雅黑"; width:100%; display:none; width:500px; top:55px; left:0px; z-index:10;}
.Menu ul li .subnav a{ height:25px; line-height:25px; color:#fff; display:inline; padding-right:10px;}
.Menu ul li .subnav a:hover{ color:#fff060;}


.Menu ul li.m2 .subnav{ padding-left:200px}
.Menu ul li.m3 .subnav{ padding-left:313px;}
.Menu ul li.m4 .subnav{ padding-left:423px; width:530px;}
.Menu ul li.m5 .subnav{ padding-left:532px; width:300px;}
.Menu ul li.m6 .subnav{ width:356px; right:0px; left:auto;}
.Menu ul li.m7 .subnav{ width:429px; right:0px; left:auto;}

.Homeban{ height:649px; width:100%;}

#slide-index {height: 649px; min-width: 1000px;overflow: hidden;position: relative;width: auto;z-index: 1;}
#slide-index .slides {height: 649px;min-width: 1000px; width: auto;z-index: 1;}
#slide-index .slide { height: 649px;min-width: 1000px; position: relative; }
#slide-index .image {margin: 0 auto; position: absolute; z-index: 1; right:0px}
#slide-index .image a { display: block;height: 649px; }
#slide-index .control { width:100%; position:absolute; z-index:10000; height:15px; top:508px; left:0px; text-align:center;}
#slide-index .control a{ width:10px; height:10px; overflow:hidden; display:inline-block; line-height:50px; background:url(../images/icon.png) no-repeat right top; margin:0 4px;}
#slide-index .control a:hover,#slide-index .control a.activeSlide{background:url(../images/icon.png) no-repeat left top;}

.btn_main{ background:url(../images/homebtnbg.png) no-repeat center top; height:32px; position:relative; z-index:20;}
.btn_main a#btn{ width:1000px; margin:0 auto; height:20px; display:block;}

.btnmain{ background:url(../images/openbg.png) no-repeat center top; height:142px; overflow:hidden; position:absolute; left:0px; top:-120px;display:none; }

.content{ width:1003px; margin:0 auto; padding-top:33px; position:relative; height:100px;overflow:hidden;}
.content .rightbtn{ width:292px; height:100px; position:absolute; right:0px; top:33px; overflow:hidden;z-index:10;}
.content .rightbtn a{ display:block; float:left; width:146px; height:100px;}
.content ul{ padding-left:215px;}
.content ol{ position:relative;height:22px; line-height:22px;}
.content .pic{ width:190px; height:83px; border:1px solid #ff6fbc; position:absolute; left:-211px; top:0px;}
.content .pic img{width:190px; height:83px; }
.content .pic a{ padding-left:0px;}
.content ul span{ color:#fff060;}
.content ul li{ height:22px; line-height:22px;}
.content ul ol a,.content ul li a{ padding-left:9px; color:#fff;}
.content ul ol a:hover,.content ul li a:hover{ color:#fff060;}

.footer{ background:url(../images/bottomlogo.png) no-repeat left top; height:58px; width:1003px; margin:0 auto;font-family:"微软雅黑"; color:#ecc7de;position:relative; }
.footer p{ padding-left:235px; margin:0; padding-top:8px;font-size:10px;}
.footer span{ float:right; text-align:right;-webkit-transform: scale(0.830);font-size:10px; width:400px;}
.footer span a{ color:#ecc7de;}
.footer span img{ vertical-align:middle; margin-left:5px;}
.footer span a:hover{ text-decoration:underline;}
.footer span b{ font-size:20px; font-family:Georgia; color:#fff;}
.footer em{ font-style:normal; text-decoration:underline; color:#93507a; font-size:9px; text-transform:uppercase;}
.footer em a{color:#93507a;  text-decoration:underline; }

.Content{ background:url(../images/contentbg.png) no-repeat left 171px; height:501px; width:1000px; margin:0 auto; padding-top:177px; padding-bottom:40px; padding-left:8px; padding-right:8px;}

.Sidebar{ width:164px; float:left;}
.side_title{ padding-top:20px;font-family:"微软雅黑"; color:#fff; font-size:16px; padding-left:45px; height:50px;}
.side_title span{ font-size:10px; display:block; text-transform:uppercase; font-family:Verdana;}

.Sideul{ padding:14px 17px 0 12px; overflow:hidden;}
.Sideul li{ background:url(../images/sidelibg.gif) repeat-x left bottom;}
.Sideul li.end{ background:none;}
.Sideul li a{ height:30px; line-height:30px; padding-left:20px;}
.Sideul li a:hover,.Sideul li a.aon{color:#8a1f6c;}
.Sideul li dl{ display:none;}
.Sideul li dl a{ display:block; height:20px; line-height:20px; padding-left:35px;background:url(../images/icon.jpg) no-repeat 30px center;}

.Rightbar{ width:782px; padding-right:30px; float:right;}
.Current{ padding-top:18px; height:53px; line-height:53px;}
.Current em{ float:right; color:#6d0449; font-style:normal;}
.Current em a{color:#6d0449;}
.Current em span{ color:#cd57a7; display:inline-block; padding-top:10px; line-height:43px;}
.Current b{ color:#be3763; font-weight:normal; font-family:微软雅黑; font-size:18px;}
.Current b i{ font-style:normal; font-size:12px; font-family:Arial; color:#a8a7a8;}

.contentmain{ padding-top:28px; padding-left:15px;}

.AllRoll{ width:766px; position:relative; height:374px; margin:0 auto;}
.AllRoll #Scroller-1 { position:absolute; overflow:hidden; width:712px;  height:374px;}
.AllRoll .Scroller-Container {  position: absolute; width:712px;}
.AllRoll #Scrollbar-Container {  position: absolute; right:0px; top:0px; width:766px;  height:374px;}
.AllRoll .Scrollbar-Track { position:absolute; top:0px; right:0px; width:16px;  height:374px; background:url(../images/scrollbg.png) repeat-y  center top;}
.AllRoll .Scrollbar-Handle { position: absolute; background:url(../images/handlerbg.png) no-repeat; width:16px; height:43px; cursor:pointer; display:block;}

.choiceMgz li{ width:126px; text-align:center; height:180px; float:left;}
.choiceMgz li a img{ height: 130px;width: 90px; padding:3px; border:1px solid #ccc;}
.choiceMgz li a:hover img{border:1px solid #711153;}
.choiceMgz li a p{ line-height:25px; height:25px; margin:0; cursor:pointer;}

/*pages*/
.Pages_right{ text-align:right; }
.Pages{line-height:18px; zoom:1; overflow:hidden;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; color:#666;border:solid 1px #ccc; padding:0px 6px; }
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#a10000;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#a10000;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#a10000;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ background:#fff; margin:0 2px;}
.Pages .p_page em a.a_cur{ color:#fff; background:#711153;border:solid 1px #711153;}
.Pages .p_page b{ font-weight:normal;}
/*pages end*/

.List ol.end{ height:110px;}
.List ol{ height:120px; overflow:hidden; }
.List ol .pic{ width:180px; float:left;}
.List ol .pic img{ width:170px; height:90px; border:1px solid #dadada; padding:5px;}
.List ol .txt{ width:508px; float:right; padding-right:60px;}
.List ol .txt  h1{ font-size:14px; height:35px; line-height:35px;margin:0;}
.List ol .txt  h1 span{ color:#9c9c9c; float:right; font-weight:normal; font-size:12px;}
.List ol .txt  h1 a{ color:#600c49;}
.List ol .txt  h1 a:hover,.List ol .txt p a{ text-decoration:underline;}
.List ol .txt p{ color:#4b4b4b; margin:0; line-height:20px; padding-bottom:10px;}
.List ol .txt em a{ color:#a2a2a2; font-style:normal;}

.List li{ height:20px;  padding-bottom:10px;}
.List li span{ float:right; color:#ccc;}
.List li a{ padding-left:15px; background:url(../images/icon.jpg) no-repeat left center;}

.newsInfo{ padding:0 10px;}
.newsInfo .Title{ font-size:16px; font-weight:bold; padding:5px 0; line-height:20px; text-align:center;font-family:"微软雅黑"; color:#c61972; }
.createInfo{ text-align:center; padding:10px 0; color:#ccc;}
.info_prevnext{ line-height:30px; /*display:none;*/ }
.info_prevnext span{ display:block;}
.info_back{ text-align:center; padding:20px 0;/* font-weight:bold; display:none; */}
.info_back a{ color:#fff; background:#c61972; display:inline-block; padding:0px 15px; height:27px; line-height:27px;}

.topLoop{ overflow:hidden; position:relative; float:right; width:96px; height:364px; }
.topLoop .bd ul{ overflow:hidden; zoom:1; }
.topLoop .hd{}
.topLoop .hd a{ width:10px; height:6px; display:block;cursor:pointer; background-image:url(../images/gunicon.gif); background-repeat:no-repeat; position:absolute; right:42px; z-index:100;}
.topLoop .hd .prev{  background-position:left top; top:0px;}
.topLoop .hd .next{ background-position:right top;bottom:0px;}


.topLoop .bd{ padding:16px 0 0 0;   }
.picList li{ width:96px; height:85px; cursor:pointer; float:left;}
.picList .pic img{ width:84px; height:61px; padding:5px; border:1px solid #dadada;}

.BigPic{ float:left; width:453px; padding-top:4px;}
.BigPic img{ padding:5px; border:1px solid #dadada; width:441px; height:328px;}
.BigPic h5{ text-align:center; font-size:14px; color:#600c49; margin:0; height:30px; line-height:30px;}

.Photo{ width:564px; margin:0 auto; overflow:hidden; padding-bottom:15px;}


.Fromtable{ width:700px; margin:0 auto; background:#fff; color:#616161;}
.Fromtable table{ border:solid 1px #e2e2e2; border-collapse:collapse; }
.Fromtable table td{ border-bottom:solid 1px #e2e2e2; border-collapse:collapse; padding:5px 7px;}
.Fromtable table .tdline{ border-left:solid 1px #e2e2e2; padding-left:30px;}
.Fromtable table td.txt{ width:110px; text-align:right;}
.Fromtable table td.txt_top{ padding-top:20px;}

.Fromtable h4{ background: url(../images/tablethbg.jpg) repeat-x left top; padding:0px 5px; font-size:12px; height:27px;line-height:27px; font-family:微软雅黑; color:#be3763; border:solid 1px #e2e2e2; border-bottom:0; margin:0;}

.Fromtable .btnBox{ text-align: center; padding:30px 0px 30px 127px;}

.Fromtable .btn{ background:url(../images/frombtn.jpg) no-repeat left center; width:67px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold; margin-right:42px; padding:0;}
.Fromtable .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textbg.jpg) no-repeat left top; color:#888888;}
.Fromtable textarea{ width:483px; height:105px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textareabg.jpg) no-repeat left top; color:#888888;}
.Fromtable .required{ color:#be3763;}
/*End*/

.Message h5{ margin:0; line-height:20px; padding:5px 0 5px 15px; font-size:12px; color:#be3763; cursor:pointer; background:url(../images/icon.jpg) no-repeat 5px 14px;}
.Message h5 span{ float:right; color:#666; font-weight:normal; margin-left:15px;}
.Message .info{ display:none; padding:10px 15px;}
.Message .info p{ margin:0px;}

/*}主窗*/
#scroll{	width:766px;height:374px; position:relative;}
/*左边内容区*/
#scroLeft{float:left;height:100%;width:712px;overflow:hidden;}
/*右边滚动条轨道*/
#scroRight{background:url(../images/scrollbg.png) repeat-y center center;float:right;height:100%;width:16px;overflow:hidden;}
/*滚动条*/
#scroLine{position:absolute;z-index:1;top:0;right:0;width:16px; height:43px !important;background:url(../images/handlerbg.png) no-repeat center center;cursor:pointer;}
#scroLeft img{cursor:pointer;}

.templet_links_001 ul li{ text-align:center; width:185px; float:left; height:100px; overflow:hidden; padding-top:15px;}
.templet_links_001 ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:150px; margin:0 auto;}
.templet_links_001 ul .pic img{ width:150px; height:60px;}
.templet_links_001 ul h5{ font-size:12px; font-weight:normal; padding:8px 0px; margin:0;}

.ul_sitemap li{ padding:10px 0;}
.ul_sitemap li strong{}
.ul_sitemap li strong a{ color:#8a1f6c;}
.ul_sitemap li span a{ margin:0 5px;}

.honorList{}
.honorList li{ height:170px; float:left; width:190px; text-align:center;}
.honorList li .pic{ padding-bottom:13px; width:174px; margin:0 auto; padding-top:5px;}
.honorList li .pic img{ width:164px; height:105px; border:1px solid #d3d3d3; padding:4px;}
.honorList li p{ padding:0; margin:0;}

.footer label{width:110px;height:40px;display:inline-block;position:absolute;left:0;top:0;z-index:999;}
.footer label a{width:110px;height:40px;display:block; position:absolute; z-index:10000; cursor:pointer; background:#fff;filter:alpha(opacity=0); -moz-opacity: 0; opacity:0;}

/**/
#floatShow{ position:fixed; top:200px; right:0px; z-index:10000;}
#onlineService_close{ float:left;background:url(../images/online_ico.png) no-repeat center center;cursor:pointer; width:30px; height:86px; display:none;}
#onlineService_open{ float:left;background:url(../images/online_ico.png) no-repeat center center;cursor:pointer; width:30px; height:86px;}
.floatHide{color:#fff;background:url(../images/oline_show.png) no-repeat 0 0;width:142px; height:316px; float:left; display:none; font-family:微软雅黑;}
.floatHide h5{ margin:0; height:40px; line-height:40px; text-align:center; color:#c48da9; font-size:18px; font-weight:normal;}
.floatHide a.chat{ height:34px; display:block; padding-left:54px; color:#fff; line-height:34px;}
.Image_ewm{ padding:14px 22px 0 22px; text-align:center;}
.Image_ewm img{ width:90px; height:90px;}
.Image_ewm p{ margin:0px; font-family:宋体; height:52px; line-height:26px;}

.float_hotline{ padding:0 30px;}
.float_hotline span{ display:block; padding-left:28px; padding-top:20px; padding-bottom:10px;}