@charset "gb2312";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
fieldset,img{ border:0;}
ol,ul{ list-style:none;}
body{ font-size:14px; color:#fff; font-family:"ËÎÌå"; text-align:left; background:url(../images/bigbg.jpg) center top no-repeat;}
a:link{ color:#666666; text-decoration:none;}
a:visited{ color:#666666; text-decoration:none;}
a:hover{ color:#666666; text-decoration:underline;}
a:active{ color:#666666; text-decoration:none;}
h1{ display:none;}
.disn{ display:none;}

#page{ width:1000px; margin:0 auto;}
#nav{ background:url(../images/nav_bg.jpg) repeat-x; height:35px; overflow:hidden;}
#header{ background:url(../images/header.jpg) no-repeat; height:514px; overflow:hidden;}


/*---nav---*/
#nav img{ padding-left:13px; padding-top:3px; float:left;}
.nav_list{ float:right; width:310px; padding-top:13px;}
.nav_list a{ font-size:12px; color:#666666; border-right:#666666 solid 1px; padding-right:11px; text-decoration:none;}
.nav_list a:link{ font-size:12px; color:#666666; text-decoration:none;}
.nav_list a:visited{ font-size:12px; color:#666666; text-decoration:none;}
.nav_list a:hover{ font-size:12px; color:#666666; text-decoration:underline;}
.nav_list a:active{ font-size:12px; color:#666666; text-decoration:none;}
/*---header---*/
.wb_xx{ padding:230px 0 0 240px;}
.jiathis_style{ float:right; padding:225px 10px 0 0;}
/*---content---*/
#content{height:2490px;}
.con_L{ float:left; width:775px; height:2490px;overflow:hidden;}
.con_R{ float:right; width:225px; height:2490px; background:url(../images/conR_bg.jpg) 0 0 no-repeat; overflow:hidden;}

/*---con_L---*/
/*lead*/
.lead{ background:url(../images/lead.jpg) no-repeat; height:535px; overflow:hidden;}
.lead_txta{ padding:15px 20px 0 198px; height:110px;}
.lead_txta p{ font-size:0.9em; color:#260001; font-weight:bolder; text-indent:2em; line-height:22px;}
.lead_txtb{padding:18px 320px 0 25px;}
.lead_txtb p{ font-size:0.9em; color:#260001; text-indent:2em; line-height:22px;}
.lead_txtc{padding:92px 320px 0 25px;}
.lead_txtc p{ font-size:0.9em; color:#260001; text-indent:2em; line-height:22px;}

.cona{ width:290px; height:352px; position:relative; float:right; overflow:hidden; padding-right:20px; margin-top:20px;} 
.cona ul{ position:absolute; width:290px; top:0; left:0; padding:0; margin:0;} 
.cona ul li{ width:100%; height:178px; overflow: hidden; line-height:178px;} 
/*parta*/
.parta{ background:url(../images/parta.jpg) 0 0 no-repeat; height:940px; overflow:hidden;}
.tab{ width:755px; padding-left:15px; position:relative;}
.tab h3{ position:absolute; height:25px; padding:0 0 0 60px; z-index:10}
.tab h3 ul{}
.tab h3 li{float:left; height:25px; cursor:pointer; background-repeat:no-repeat; margin-top:18px; background-position:0 -25px;}
.tab h3 li.tab01{ background-image:url(../images/tab_t01.png); width:312px; padding-right:50px;}
.tab h3 li.tab02{ background-image:url(../images/tab_t02.png); width:224px; _background-position:0 -25px;}
.tab h3 li.current{ background-position:0 0}
.tab .content{ width:755px; position:absolute;}
.tab .content li.tabc{ display:none;}
.tab .content li.tabc p{ font-size:0.9em; color:#260001; line-height:20px; text-indent:2em;}
.tab .content li.tab_bg01{ background:url(../images/tab_bg01.jpg) no-repeat; height:940px;}
.tab .content li.tab_bg01 p{ width:505px; padding-left:20px;}
.tab .content li.tab_bg02{ background:url(../images/tab_bg02.jpg) no-repeat; height:940px;}
.tab .content li.current{display:block}
.more a:link, .more a:visited, .more a:hover, .more a:active{ color:#941f00; font-weight:bolder;}
/*partb*/
.partb{ background:url(../images/partb.jpg) 0 0 no-repeat; height:485px; overflow:hidden;}
.pb_txt{ font-size:0.9em; line-height:22px; text-indent:2em; color:#fff; font-weight:bolder; padding:27px 60px 0 145px;}
.pb_pic{ padding:25px 0 0 11px;}
/*QA*/
.QA{ background:url(../images/QA_bg.jpg) no-repeat; height:530px; overflow:hidden;}
.QA h2{ font-size:1.0em; color:#000000; text-indent:2em; line-height:22px; padding-bottom:8px;} 
.QA p{ font-size:0.9em; color:#595959; line-height:24px; text-indent:2em;}
.QA .txta{ padding:100px 65px 0 170px;}
.QA .txtb{ padding:30px 170px 0 85px;}
.QA .txtc{ padding:45px 65px 0 187px;}

/*---con_R---*/
/*code*/
.code{ padding:305px 0 0 25px;}
/*pre*/
.pre{ padding:310px 30px 0 25px;}
.pre h3{ font-size:14px; color:#353c43; line-height:25px; text-align:center;}
/*QQ*/
.QQ{ padding:150px 0 0 85px;}
/*review*/
.review{padding:122px 0 0 12px; overflow:hidden;}
.review li{ margin:0 0 15px 0;}
.review li p{ font-size:12px; color:#583721; text-align:center; line-height:23px;}
.link01 a:link, .link01 a:visited, .link01 a:hover, .link01 a:active{ color:#583721;}

/*---team---*/
#team{ background:url(../images/team.jpg) no-repeat; height:335px; overflow:hidden;}
/*---bottom---*/
#bottom{ background:#631b00; height:426px; overflow:hidden;}
.mess{ width:915px; height:330px; background:#fff; border:1px solid #000; margin:5px 0 0 45px;}
#copyright{ width:960px; font-size:12px; color:#000; text-align:center; padding:30px 0px 0px 0px; line-height:20px; margin:0 auto;}
#copyright a:link, #copyright a:visited, #copyright a:hover, #copyright a:active{ color:#000; text-decoration:none;}