﻿body,td,th {font-size: 12px;color:#E59523;}
body {margin-left: 0px; margin-top: 0px; width:100%; background:#0B0A06 url(../images/Header.jpg) repeat-x left top; font-family:SimSun; height:100%;}
a:link {color:#E59523;text-decoration: none;}
a:visited {text-decoration: none;color:#E59523;}
a:hover {text-decoration: underline;color: #E59523;}
a:active {text-decoration: none;color:#E59523;}
* { margin:0; padding:0; }
ul { list-style-type:none; }
img { border:0; }
.hiddenh1 {height:0px; overflow:hidden; text-indent:-999em;}
/*Main Css End*/
.logo { margin:0 auto; width:960px; height:51px; /*background:url(../images/Logo.jpg) no-repeat 10px 10px;*/ padding:10px 0 0 10px; }
.navbox { margin:0 auto; width:960px; height:40px; padding-top:5px;}
.navt { float:left; width:160px; height:23px; padding:4px 0 0 40px; background:url(../images/Img01.jpg) no-repeat right bottom;}
.nav { float:right; width:700px; height:40px;}

#nav {float:left; width:700px; display:block; height:40px; /*background:url(../images/NavBg.png) repeat-x; clear:both;*/ z-index:9999; position:absolute;}
#nav .mainlevel {float:left; width:98px;/*IE6 only*/ /*background:url(../images/NavLine.jpg) no-repeat right center; */height:13px; padding:14px 0 13px 0; /*font-family:"微软雅黑"; color:#FFF; font-weight:bold; font-size:14px;*/ display:block;}
#nav .mainlevel a {color:#020202; text-decoration:none; display:block; text-align:center; font-weight:bold; line-height:40px; }
#nav .mainlevel a:hover {color:#020202; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;background-color:#F2D682; /*background:url(../images/SubBg.png) no-repeat;margin-left:10px;*/ padding-bottom:3px; margin-top:16px;}
#nav .mainlevel li {width:101px;/*IE6 only*//*border-bottom:1px solid #FFF; */ height:27px; line-height:27px; padding:2px 0 1px 0;}
#nav .mainlevel li a { font-weight:normal; color:#020202; height:27px; line-height:27px;}
#nav .mainlevel li a:hover { font-weight:normal; color:#020202; /*background:url(../images/SubHover.jpg) no-repeat center center;*/ text-decoration:underline;}

.lunbo { margin:4px auto 0px auto; width:960px; height:420px; overflow:hidden; clear:both;}
.slider{width:960px;height:420px;clear:both;margin:0px auto;overflow:hidden;}
/* The Nivo Slider styles */
.nivoSlider{
    width:960px; /* Make sure your images are the same size */
	height:420px;/* Make sure your images are the same size */
	background:#321801 url(../images/slider/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img{position:absolute; z-index:0;top:0px;left:0px;display:none; width:960px; height:420px; overflow:hidden;}
/* The slices and boxes in the Slider */
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivoSlider .nivo-controlNav{
	position:absolute;
	bottom:10px;
	right:20px;
	z-index:100;
	height:22px;
}
.nivoSlider .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#F00;
	background-color:#FFF;
	margin-right:5px;
	float:left;
}
.nivoSlider .nivo-controlNav a.active {
	color:#FFF;
	background-color:#F00;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivoSlider .nivo-directionNav a{
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	display:block;
	width:30px;
	height:30px;
	background-image:url(../images/arrows.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	border:0;
}
.nivoSlider a.nivo-prevNav{
	left:15px;
}
.nivoSlider a.nivo-nextNav{
	background-position:-30px 0;
	right:15px;
}

.con01 { margin:0 auto; width:960px; height:180px; background:url(../images/Line01.jpg) no-repeat left bottom; padding:20px 0 26px 0;}
.mtitle01 { float:left; width:270px; height:23px; padding-bottom:7px; border-bottom:1px solid #81582C; }
.mtitle02 { float:left; width:330px; height:23px; padding-bottom:7px; border-bottom:1px solid #81582C; }
.mtitle03 { float:left; width:470px; height:23px; padding-bottom:7px; }
.mtitle04 { float:left; width:960px; height:23px; padding-bottom:7px; }
.mtl { float:left; width:auto; height:23px;}
.more { float:right; width:auto; line-height:23px; }

.mnews01 { float:left; width:270px; height:180px;}
.mnews02 { float:right; width:270px; height:180px;}
.mnews01_list { float:left; width:270px; height:130px; padding-top:15px;}
.mnews01_list li { float:left; width:250px; height:20px; line-height:20px; background:url(../images/Icon01.jpg) no-repeat left 5px; overflow:hidden; padding-left:20px;}
.mnews01_list li span { float:right; text-align:right;}

.mcom { float:left; width:330px; height:180px; padding-left:45px;}
.mcom_img { float:left; width:154px; height:110px; padding:2px; border:1px solid #EDAE55; overflow:hidden; margin-top:15px; display:inline;}
.mcom_img img {width:154px; height:110px;}
.mcom_txt { float:right; width:160px; height:120px; padding-top:15px; overflow:hidden; line-height:20px; }

.con02 { margin:0 auto; width:960px; height:250px; background:url(../images/Line01.jpg) no-repeat left bottom; padding:20px 0 26px 0;}
.sebox {float:left; width:470px; height:250px;}
.sebox02 {float:right; width:470px; height:250px;}
.sebox_list { float:left; width:470px; height:200px; padding-top:20px;}
.sebox_list02 { float:left; width:470px; height:200px; padding-top:20px;}
.sebox_list02 li { float:left; width:450px; height:170px; }
.sebox_list02 li img { float:left; width:155px; height:117px; padding:0px 0px 0 0;}
.sebox_list02 li dl { float:left; width:150px; height:20px; font-weight:bold; line-height:20px;}
.sebox_list02 li dd { float:left; width:460px; height:165px; line-height:20px; overflow:hidden;}

/*.teamfont1 { position:absolute; width:170px; height:30px;  background:#FFF; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); color:#FFF; text-align:center; top:1380px; left:205px; z-index:10px; line-height:30px;}

.img-desc {position: relative; display: block; height:130px;width: 80px; } 
.img-desc cite {background:#77562A;filter:alpha(opacity=55); opacity:.55;color: #fff;position: absolute;bottom: 0;left: 0; width: 130px; margin-left:10px; line-height:30px;text-align:center;}*/
#demo { overflow:hidden; width: 470px; float:left; height:190px;}
#demo ul li { display: block; height:190px;width: 130px; float:left; padding:0 10px;}
#demo ul li span {width: 130px; line-height:20px;float:left; height:60px; padding-top:10px; overflow:hidden;}
#demo ul li img {float:left;width:126px; height:98px; padding:2px; border:1px solid #81582C;}
#indemo { float: left; width: 1000%;}
#demo1 {float: left;}
#demo2 {float: left; }


.con03 { margin:0 auto; width:960px; height:330px;  padding:20px 0 26px 0;}
.con03_list { margin:0 auto; width:960px; height:300px;}
.con03_list li { float:left; width:155px; height:125px; padding:10px 15px;}
.con03_list li img { float:left; width:155px; height:120px; padding:2px; border:1px solid #81582C; overflow:hidden;}

.pabox { margin:0 auto; width:960px; height:auto; overflow:auto; clear:both;}
.pabox_list { margin:0 auto; width:960px; height:45px; padding:10px 0 30px 0;}
.pabox_list li { float:left; width:130px; height:45px; padding-right:30px;}

.footer { margin:0 auto; width:100%; height:auto; overflow:auto; background:url(../images/Line02.jpg) repeat-x left top; color:#E59523;}
.navdown { margin:0 auto; width:600px; height:15px; padding:25px 0 10px 0;}
.navdown li { float:left; width:98px; height:15px; line-height:15px; border-right:1px solid #81582C; text-align:center;}
.navdown li.navr { border:0px;}
.navdown li a:link {color:#E59523;}
.navdown li a:visited {color:#E59523;}

.copyright { margin:0 auto; width:660px; line-height:25px; height:auto; overflow:auto; text-align:center; padding-bottom:35px;}

.content { margin:0 auto; width:960px; height:auto; overflow:auto; padding:20px 0;}
.leftbox { float:left; width:210px; height:auto; overflow:auto;}
.menubox { float:left; width:188px; height:auto; overflow:auto; }
.menubox li { float:left; width:188px; height:44px; background: url(../images/MenuBg.jpg) no-repeat; line-height:44px; font-size:18px; font-weight:bold; color:#0A0A0A; text-align:center; margin-bottom:5px; display:inline;}
.menubox li a:link {color:#0A0A0A;}
.menubox li a:visited {color:#0A0A0A;}
.menubox li a:hover { text-decoration:none; font-weight:normal;}

.leftcon { float:left; width:188px; height:260px; background:url(../images/LeftConBg.jpg) no-repeat;}
.leftcon_txt { float:left; width:160px; height:180px; padding:50px 0 0 20px; color:#fff; line-height:25px; overflow:hidden;}
.rightbox { float:right; width:750px; height:auto; overflow:auto;}
.rtitle { margin:0 auto; width:750px; height:44px; background:url(../images/RightTitleBg.jpg) no-repeat;}
.rtbox { float:left; width:auto; height:42px; padding:1px 0 0 25px; }
.localbox { float:right; width:auto; line-height:44px; padding-right:10px; color:#0A0A0A;}
.localbox a:link {color:#0A0A0A;}
.localbox a:visited {color:#0A0A0A;}

.rightcon { margin:5px auto; width:748px; /*height:auto!important; height:380px; min-height:380px;*/ height:auto; overflow:auto; background-color:#D6C088; padding:30px 0;}
.txtbox { margin:0 auto; width:640px; height:auto; overflow:auto; line-height:30px; color:#0A0A0A;}

.map { float:left; width:335px; height:250px; background:url(../images/img03.jpg) no-repeat;}
.mapbox { float:left; width:300px; height:200px; margin-left:25px; display:inline; border:3px solid #7E8081; font-size:0px;}
.mapimg { float:left; width:96px; height:22px; padding-left:120px; padding-top:10px;}
.contact_txt { float:right; width:310px; height:auto; overflow:auto; line-height:30px; background:url(../images/img07.jpg) no-repeat right bottom; padding:20px 20px 20px 0; color:#343434;margin-right:25px; display:inline;}

.news { margin:0 auto; width:640px; height:auto; overflow:auto; color:#0A0A0A;}
.news li { float:left; width:620px; height:30px; line-height:30px; overflow:hidden; background:url(../images/Icon02.jpg) no-repeat left 10px; padding-left:20px; border-bottom:1px dashed #1B1B1B;}
.news li span { float:right; text-align:right; padding-right:40px;}
.news li a:link {color:#0A0A0A;}
.news li a:visited {color:#0A0A0A;}
.news li a:hover {color:#0A0A0A;}

.newstitle { margin:0 auto; width:670px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#000; padding:10px 0;}
.newstime { margin:0 auto; width:670px; height:35px; line-height:35px; background:url(../images/NewsLine.gif) no-repeat center center; text-align:center; color:#313131;}
.news_txt { margin:0 auto; width:600px; line-height:25px; padding:45px 0; border-bottom:1px dashed #313131; padding-left:30px; color:#313131;}
.news_return { margin:30px auto 50px auto; width:79px; height:15px; text-align:center; line-height:15px; background-color:#B1975F; COLOR:#553701;}
.news_return a:link {COLOR:#553701;}
.news_return a:visited {COLOR:#553701;}
.news_return a:hover {COLOR:#553701;}

.rightpages { float:right; width:300px; height:40px; padding-top:40px; padding-right:180px;}
DIV.sabrosus {PADDING: 3px;TEXT-ALIGN: center;clear:both; COLOR:#553701;}
DIV.sabrosus A:link {PADDING: 3px;COLOR:#553701; TEXT-DECORATION: none; /*background-color:#B6D0EF;*/}
DIV.sabrosus A:visited {PADDING: 3px;COLOR:#553701; TEXT-DECORATION: none;  /*background-color:#B6D0EF;*/}
DIV.sabrosus A:hover {COLOR:#553701; text-decoration:underline;  background-color:#B1975F;}
DIV.pagination A:active {COLOR:#553701;  background-color:#B1975F;}
DIV.sabrosus SPAN.current {PADDING:2px; COLOR:#553701; MARGIN-RIGHT: 2px; background-color:#B1975F; }
DIV.sabrosus SPAN.disabled {PADDING:2px;COLOR:#553701; MARGIN-RIGHT: 2px; background-color:#B1975F;}

/*20120806*/
.probox { margin:0 auto; width:730px; height:auto; overflow:hidden; color:#0A0A0A;}
.probox li { float:left; width:160px; height:150px; padding:10px 8px;}
.probox li img { float:left; width:155px; height:120px; padding:2px; border:1px solid #81582C; overflow:hidden;}
.probox li span {float:left; width:155px; height:25px; height:25px; line-height:25px; text-align:center;}

.servicebox { margin:0 auto; width:640px; height:auto; overflow:auto; color:#0A0A0A;}
.servicebox li { display: block; height:190px;width: 130px; float:left; padding:0 14px;}
.servicebox li span {width: 130px; line-height:20px;float:left; height:60px; padding-top:10px; overflow:hidden;}
.servicebox li span a:link {COLOR:#553701;}
.servicebox li span a:visited {COLOR:#553701;}
.servicebox li span a:hover {COLOR:#553701;}
.servicebox li img {float:left;width:126px; height:98px; padding:2px; border:1px solid #81582C;}

.imgbox { margin:0 auto; width:600px; height:auto; overflow:auto; text-align:center; padding:25px; }
/*20120806*/
