@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; font-family:'宋体','微软雅黑','黑体',Arial;color:#666666; -webkit-text-size-adjust:none;min-width:320px; background:#f1f1f0;}
h1,h2,h3,h4,h5,h6{font-size:100%}
form{display:inline}
ul,ol{list-style:none}
a{text-decoration:none;color:#666666;}
a:hover,a:active,a:focus{text-decoration:none;}
a:active{color:#aaa;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:none;}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left;}
.fr{float:right;}
.mr12{ margin-right:12px;}
.mr8{ margin-right:8px;}
.mt10{ margin-top:10px;}
.txtC{ text-align:center;}
.txtL{ text-align:left;}
.txtR{ text-align:right;}
.hide{display:none;}
.show{display:block;}
.posi_rela{ position:relative;}
.posi_abso{ position:absolute;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.break{word-break:break-all;word-wrap:break-word}
/*颜色控制*/
.blue{ color:#1ea6f0;}
.green{ color:#c19f34;}
header,footer,article,section,nav,menu,hgroup{display:block;clear:all;}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{ display:table; line-height:0; content:"";}
.clearfix:after{ clear:both;}
.clr{ clear:both; height:0;}
.clr05{ clear:both; height:5px; overflow:hidden;}
.clr10{ clear:both; height:10px; overflow:hidden;}
.clr20{ clear:both; height:20px; overflow:hidden;}
.clr30{ clear:both; height:30px; overflow:hidden;}
.clr40{ clear:both; height:40px; overflow:hidden;}

/*顶部TOP共用*/
.topbg{ background:url(../images/index_01.png) left top repeat-x; height:164px; width:100%;}
.top{ width:982px; margin:0px auto; overflow:hidden;}
.top .bar{ overflow:hidden; width:100%;}
.top .bar .logo{ float:left; width:311px; height:96px;}
.top .bar .lang{ float:right; width:147px; height:36px;}
.top .menu{ height:38px; font:14px/38px "微软雅黑"; color:#FFF; }
.top .menu a{ display:inline-block; height:38px; margin:0; padding:0; float:left; width:105px; text-align:center;color:#FFF;}
.top .menu a:hover,.top .menu a.on{ background:url(../images/index_09.png) left top repeat-x; color:#3a2b26;}
div#b,div#d,div#bb { white-space:nowrap; } 

/*共用底部*/
.footbg{ width:100%; height:92px; background:url(../images/footbg.png) left top repeat-x;}
.foot{ width:982px; margin:0px auto; line-height:24px; color:#854f2f;}
.foot a{color:#854f2f;}
.foot a:hover{color:#854f2f; text-decoration:underline;}
.foot .left{ float:left; padding-top:20px;}
.foot .right{ float:right; padding-top:20px;}

#toplayer1 {Z-INDEX: 1; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px}
.subnav a{ color:#3d281e; width:100px; padding-left:10px; padding-right:10px; border-right:#3d281e solid 1px;} 
.subnav a:hover{ color:#65533f; border-right:#3d281e solid 1px;} 
#Layer2 {Z-INDEX: 1; LEFT: 120px; VISIBILITY: hidden; WIDTH: 600px; POSITION: absolute; TOP: -10px; padding-top:10px; font:12px/30px "宋体";HEIGHT: 30px}
#Layer3 {Z-INDEX: 1; LEFT: 200px; VISIBILITY: hidden; WIDTH: 600px; POSITION: absolute; TOP: -10px; padding-top:10px; font:12px/30px "宋体";HEIGHT: 30px}
#Layer4 {Z-INDEX: 1; LEFT: 200px; VISIBILITY: hidden; WIDTH: 400px; POSITION: absolute; TOP: -10px; padding-top:10px; font:12px/30px "宋体";HEIGHT: 30px}
#Layer5 {Z-INDEX: 1; LEFT: 350px; VISIBILITY: hidden; WIDTH: 400px; POSITION: absolute; TOP: -10px; padding-top:10px; font:12px/30px "宋体";HEIGHT: 30px}
#Layer6 {Z-INDEX: 1; LEFT: 450px; VISIBILITY: hidden; WIDTH: 400px; POSITION: absolute; TOP: -10px; padding-top:10px; font:12px/30px "宋体";HEIGHT: 30px}
#Layer7 {Z-INDEX: 1; LEFT: 560px; VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; TOP: -10px; padding-top:10px; font:12px/30px "宋体"; HEIGHT:30px}


/*首页*/
.midbg{ width:100%; overflow:hidden; background:url(../images/opbg_13.png) left bottom repeat-x; padding-bottom:9px;}
.mid{ width:982px; margin:0px auto; overflow:hidden;}
.exindexflash{width:982px; height:401px;overflow:hidden; background-color:#FFF; margin:0 auto;}
/*flash*/
#slideshow_wrapper {POSITION: relative;PADDING-BOTTOM: 0px;BACKGROUND-COLOR: #121212;PADDING-LEFT: 0px;WIDTH: 982px;PADDING-RIGHT: 0px;HEIGHT: 401px;OVERFLOW: hidden;PADDING-TOP: 0px}
#slideshow_footbar {Z-INDEX: 5;POSITION: absolute;BOTTOM: 10px;left:850px;HEIGHT: 30px;}
#slideshow_photo {POSITION: absolute;WIDTH: 100%;HEIGHT: 100%;CURSOR: pointer}
#slideshow_photo A {Z-INDEX: 1;BORDER-BOTTOM: 0px;POSITION: absolute;BORDER-LEFT: 0px;MARGIN: 0px;DISPLAY: block;BORDER-TOP: 0px;TOP: 0px;BORDER-RIGHT: 0px;LEFT: 0px}
#slideshow_footbar .slideshow-bt {BACKGROUND-COLOR: #fff;MARGIN: 10px 0px 0px 10px;WIDTH: 16px;DISPLAY: inline;FLOAT: left;HEIGHT: 16px;FONT-SIZE: 0px;filter: alpha(opacity=70);-moz-opacity: 0.7;
-khtml-opacity: 0.7;opacity: 0.7;}
#slideshow_footbar .bt-on {BACKGROUND-COLOR: #B37C5E}
/*indexabout*/
.indexabout{ margin-top:12px; width:100%; overflow:hidden;}
.indexabout .left{width:483px; height:164px; float:left;}
.indexabout .right{ width:490px; height:164px; background:url(../images/index_19.png) left top no-repeat; float:right;}
.indexabout .right .more{ text-align:right;}
.indexabout .right .more a{ text-align:right; padding-right:15px; height:38px;color:#c19f34; font:12px/38px "宋体";}

.indexnews{ width:451px;overflow:hidden; height:109px; margin-left:20px;}
.indexnews .news{ width:340px; overflow:hidden; text-align:left;}
.indexnews .time{ width:100px; overflow:hidden; text-align:right}
.indexnews ul li{ border-bottom:#CCC dotted 1px; height:26px;line-height:26px; background:url(/images/leftarw.jpg)  left center no-repeat; padding-left:10px;}
.indexnews a{color:#837773; cursor:pointer;}
.indexnews a:hover{color:#c19f34;}
/*oppic*/
.oppic{ margin-top:12px; width:100%; overflow:hidden; height:248px;}
.oppic .opz1{ width:233px; height:248px; background:#FFF; float:left;}
.oppic .opz2{ width:233px; height:248px; background:#FFF; float:right;}
.oppic .r15{ margin-right:15px;}
.oppic .r16{ margin-right:16px;}
.oppic .r17{ margin-right:17px;}
.oppic .opzpic{ width:233px; height:172px;}
.oppic .font{ width:233px; height:76px;}


/*子页共用*/
.inbg{ width:100%; overflow:hidden; background:url(../images/opbg_13.png) left bottom repeat-x;}
.aboutbg{ width:1000px; margin:0px auto;background:#ffffff; padding-bottom:30px;}
.aboutfot{ clear:both; overflow:hidden;}

.aboutbg .title{ background:url(../images/inzi_07.jpg) left top no-repeat; height:49px; width:100%;}
.aboutbg .title .s1{padding-top:13px; font-size:18px;font-family:"微软雅黑","黑体"; padding-left:50px; color:#756246; float:left;}
.aboutbg .title .s2{font-size:16px; font-family:"微软雅黑","黑体";color:#e1dcc4; float:left;padding-top:16px; padding-left:5px;}

.inmid{ width:982px; overflow:hidden; margin:0px auto;}
.inmidleft{ width:181px; overflow:hidden; float:left; margin-top:22px; margin-left:20px;}
.inmidleft .t{ background:url(../images/inzi_12.jpg) left top no-repeat; width:181px; height:52px;}
.inmidleft .t p{ font-size:14px; font-family:"微软雅黑","黑体"; font-weight:bold; color:#756246; text-align:center; padding-top:9px;}
.inmidleft .m{ background:url(../images/inzi_17.jpg) left top repeat-y;}
.inmidleft .m a:Hover{ color:#c19f34;}
.inmidleft .f{ background:url(../images/inzi_22.jpg) left top no-repeat; height:39px;}
.inmidleft .m ul li{ font-size:14px; font-family:"微软雅黑","黑体";height:35px; width:145px; margin:0px auto; border-bottom:#f1f0ef dotted 1px; background:url(../images/leftarw.jpg) left center no-repeat;line-height:35px; text-align:center;}

.inmidright{ float:right; width:725px; overflow:hidden;margin-top:22px; margin-right:20px;}


.tab-content {
	margin:20px 20px 20px;
	overflow: hidden;
}
.tab-content ul li{
	overflow:hidden;
	border-bottom:1px solid #ececec;
	padding-bottom:10px;
	margin-top:30px;
}

.information-left{
	float:left;
	width:630px;
}
.information-left h3{
	font-size:14px;
	font-weight:normal;
	margin-bottom:20px;
	color:#666;
}
.information-left h3 span{
	display:inline-block;
	color:#999;
	margin-left:20px;
	font-size:12px;
}
.information-left p{
	line-height:24px;
	color:#666;
}
.information-left p a.more{
	display:block;
	text-align:right;
	color:#444;
	margin-top:10px;
	color:#666;
}

.information-img{
	float:right;
	width:218px;
	height:163px;
	position:relative;
}
.information-img a{
	display:block;
}
.information-img a img{
	position:absolute;
	width:218px;
	height:163px;
	left:0;
	top:0;
}
.pro{ float:left; width:139px; height:195px; background:url(../Images/bg/pro_bg.jpg) no-repeat; margin-right:10px; margin-left:10px; margin-bottom:10px; padding:8px 8px 0px 8px;}

.fontt{ padding-top:27px; padding-bottom:12px; font-size:16px;font-family:"微软雅黑","黑体"; font-weight:bold; padding-left:10px; color:#756246;}


.contact{ width:100%; overflow:hidden;}
.contact .left{ width:510px; float:left; overflow:hidden;}
.contact .right{ width:430px; float:right; overflow:hidden; line-height:24px; font-size:14px;}

.job{width:100%; overflow:hidden;}
.jobbtn a{ color:#FFF; float:right; margin:10px 50px; padding:5px 10px; background-color:#333;}
.job_jl { width:90%; overflow:hidden; margin:0px auto;}
.job_jl ul li span{ width:100px; float:left;}
.job_jl_bot{ text-align:center; margin:20px 0px;}
.job_jl_bot input{ padding:5px 10px; background-color:#333; color:#FFF; border:none;}


.vip{ width:100%; overflow:hidden;}
.viproduct{ width:550px; height:250px; margin:50px auto; background:url(../images/login.jpg) left bottom no-repeat;}
.viproduct .title{ height:46px; width:100%; background:none;}
.viproduct .title .s3{padding-top:13px; font-size:18px;font-family:"微软雅黑","黑体"; padding-left:20px; color:#756246; float:left;}
.viproduct .title .s4{font-size:16px; font-family:"微软雅黑","黑体";color:#e1dcc4; float:left;padding-top:16px; padding-left:5px;}

.vipop{ overflow:hidden; width:100%; padding-top:30px;}
.leftkk{ float:left; margin-left:43px; width:340px; overflow:hidden;}
.leftkk .font{ color:#786046; font-size:18px; line-height:60px;  font-family:"微软雅黑","黑体";}
.leftkk .vipinput{width:241px; height:44px; line-height:44px; background:none; border:#cccccc solid 1px; margin-left:10px; padding-left:5px;}
.leftkk .rightbtn{ width:112px; height:102px; float:right;}
.rightbtn .loimg{width:112px; height:102px; background:url(../images/obtn.jpg) left top no-repeat; border:none; margin-top:10px;}
.mbfoot{ overflow:hidden;width:550px; height:30px; text-align:center; line-height:30px; color:#666666;}
.mbfoot a{ color:#db7709;}

.largeb{overflow:hidden; width:950px; margin:20px auto;}
.lagreimg{ float:left; width:550px; border:nonw; max-width:550px;}
.largerfont{ float:left; margin-left:20px; width:370px;}
.largerfont ul li{border-bottom:#CCC dotted 1px; padding-top:10px; padding-bottom:10px;}