@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
img{ border:0;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{ display:table;content:""}
.clearfix:after{clear:both;}

html,body { background: url(images/bj.jpg) repeat center top; color:#000;font-family:microsoft yahei,"ËÎÌå";}

.main{ margin:0px auto; width:1000px; overflow:hidden;}
a{text-decoration:none;}

.top1 { background:url(images/top1.jpg) no-repeat top center; width:100%; height:105px;}
.top2 { background:url(images/top2.jpg) no-repeat top center; width:100%; height:105px; overflow:hidden}
.top3 { background:url(images/top3.jpg) no-repeat top center; width:100%; height:106px; overflow:hidden}
.top4 { background:url(images/top4.jpg) no-repeat top center; width:100%; height:105px; overflow:hidden}
.top5 { background:url(images/top5.jpg) no-repeat top center; width:100%; height:105px; overflow:hidden}
.top6 { background:url(images/top6.jpg) no-repeat top center; width:100%; height:105px; overflow:hidden}

.con1 { background:url(images/con1_tb.jpg) no-repeat center; height:712px; overflow:hidden}
.con1_w { width:250px; padding-top:272px; padding-left:65px; float:left; overflow:hidden;}
.con1_ws p,.con3_ws p,.con2_ws p,.con4_ws p { overflow:hidden; font-size:14px; line-height:30px; text-indent:2em; }
.con1_ws p a,.con2_ws p a,.con1_wx dl dt ul li span,.con2_wx dl dt ul li span,.con3_tx1 a ,.con3_tx2 a ,.con3_tx3 a { color:#FFF;}
.con1_ws p a:hover,.con3_ws p a:hover ,.con2_ws p a:hover{ color:#f1efe0;}
.con1_wx dl dd,.con3_wx dl dd,.con2_wx dl dd  { width:250px; overflow:hidden; padding-top:20px;}
.con1_wx dl dd p,.con3_wx dl dd p,.con2_wx dl dd p,.con4_wx dl dd p { width:72px; float:left; font-size:14px; line-height:30px;}
.con1_wx dl dd img,.con3_wx dl dd img,.con2_wx dl dd img,.con4_wx dl dd img  { float:right;}
.con1_wx dl dt,.con3_wx dl dt { overflow:hidden;font-size:14px; }
.con1_wx dl dt{padding-top:30px;}
.con3_wx dl dt{padding-top:28px;}
.con1_wx dl dt ul li p { float:left; padding-right:15px; padding-left:7px;}
dl dt ul li em{ float:left;display:inline-block;font-style:normal}
.con1_wx dl dt ul li h8,.con2_wx dl dt ul li h8,.con3_wx dl dt ul li h8 { float:left;padding-top:12px; }

.con1_wx li,.con2_wx li,.con3_wx li,.con4_wx li{ float:left; width:100%; height:22px; margin-bottom:9px; line-height:22px;}


.con1_t { float:right; width:610px; padding-top:70px; padding-right:8px; overflow:hidden;}
.con1_tx,.con2_tx,.con3_tx,.con4_tx{ margin-top:40px;overflow:hidden; }
.con1_tx1 ,.con1_tx2, .con1_tx3,.con3_tx1 ,.con3_tx2, .con3_tx3,.con2_tx1 ,.con2_tx2, .con2_tx3 ,.con4_tx1 ,.con4_tx2, .con4_tx3{ overflow:hidden;width:189px; float:left;}
.con1_tx1 ,.con1_tx2 ,.con3_tx1 ,.con3_tx2,.con2_tx1 ,.con2_tx2,.con4_tx1 ,.con4_tx2 { padding-right:18px;}
.con1_tx1 span  ,.con1_tx2 span ,.con1_tx3 span ,.con2_tx1 span  ,.con2_tx2 span ,.con2_tx3 span{font-size:14px;}
.con1_tx1 a ,.con1_tx2 a ,.con1_tx3 a,.con4_wx dl dt ul li span,.con4_tx1 a ,.con4_tx2 a ,.con4_tx3 a ,.con2_tx1 a ,.con2_tx2 a ,.con2_tx3 a{ color:#FFF;}
.con1_tx1 a:hover ,.con1_tx2 a:hover ,.con1_tx3 a:hover,.con2_tx1 a:hover  ,.con2_tx2 a:hover ,.con2_tx3 a:hover { color:#FF0;} 

.con2 { background:url(images/con2_tb.jpg) no-repeat center; height:795px;}
.con2_w { width:260px; padding-top:350px; padding-right:48px; float:right; overflow:hidden;}
.con2_wx{ overflow:hidden; padding-left:10px;}
.con2_wx dl dt,.con4_wx dl dt{ overflow:hidden;font-size:14px; padding-left:5px;}
.con2_wx dl dt{padding-top:25px; }
.con4_wx dl dt {padding-top:28px; }
.con2_wx dl dt ul li p {  float:left; padding-right:15px; padding-left:9px; display:inline-block;}

.con2_t { float:left;width:610px; padding-top:150px; padding-left:16px;overflow:hidden;}

.con3 { background:url(images/con3_tb.jpg) no-repeat center; height:799px;}
.con3_w { width:250px; padding-top:350px; padding-left:55px; float:left; overflow:hidden;}
.con3_ws p a { color:#FFF; padding-left:5px;}
.con3_wx dl dt ul li span { color:#FFF; padding-left:12px; padding-right:15px;}
.con3_wx dl dt ul li p {  float:left; padding-right:6px; padding-left:15px;}

.con3_t { float:right; width:610px; padding-top:148px; padding-right:8px; overflow:hidden;}
.con3_tx1 span  ,.con3_tx2 span ,.con3_tx3 span,.con4_tx1 span  ,.con4_tx2 span ,.con4_tx3 span {font-size:14px;}
.con3_tx1 a:hover ,.con3_tx2 a:hover ,.con3_tx3 a:hover,.con2_tx1 a:hover ,.con2_tx2 a:hover ,.con2_tx3 a:hover,.con4_tx1 a:hover ,.con4_tx2 a:hover ,.con4_tx3 a:hover{ color:#FF0;} 

.con4 { background:url(images/con4_tb.jpg) no-repeat center; height:779px;}
.con4_w { width:260px; padding-top:335px; padding-right:30px; float:right; overflow:hidden;}
.con4_ws { width:245px; }
.con4_ws p a { color:#FFF; padding-left:8px;}
.con4_ws p a:hover { color:#f1efe0;}
.con4_wx { overflow:hidden;}
.con4_wx dl dd { width:250px;px; overflow:hidden; padding-top:20px;}
.con4_wx dl dt ul li p { float:left; padding-right:15px; padding-left:5px;}
.con4_wx dl dt ul li h8 { float:left;padding-top:15px; }
.con4_t { float:left;width:610px; padding-top:140px; padding-left:16px;overflow:hidden;}

.con5_t { background:url(images/con5_t.jpg) center no-repeat; height:245px;}
.con5_n { background:url(images/con5_t1.jpg) center no-repeat; height:673px;}
.con5_ns { width:371px; float:left;}
.con5_ns dl dt a,.con5_ns dl dd a,.con5_nz p,.con5_ny dl dt a,.con5_ny dl dd a{ color:#000;}
.con5_ns dl dt a:hover,.con5_ns dl dd a:hover,.con5_nz a:hover p,.con5_ny dl dt a:hover ,.con5_ny dl dd a:hover { color:#7f111c;}
.con5_ns dl dt { width:252px; padding-top:18px; padding-left:26px;}
.con5_ns dl dt p,.con5_nz p { font-size:14px; line-height:20px; width:130px; text-align:center; margin:0 auto; padding-top:15px;}
.con5_ns dl dd {width:252px; padding-top:20px; padding-left:122px;}
.con5_ns dl dd p { font-size:14px; line-height:20px; width:130px; text-align:center; margin:0 auto; padding-top:15px;}
.con5_nz { width:252px; float:left; padding-left:32px;}
.con5_nz img { margin-top:150px;}
.con5_ny { width:310px; float:right;}
.con5_ny dl dt { width:252px; padding-top:20px; padding-left:48px;}
.con5_ny dl dt p { font-size:14px; line-height:20px; width:150px; text-align:center; margin:0 auto; padding-top:15px;}
.con5_ny dl dd {width:252px; padding-top:22px;}
.con5_ny dl dd p { font-size:14px; line-height:20px; width:130px; text-align:center; margin:0 auto; padding-top:15px;}



.backto { position:relative; float:right; width:82px; height:20px;font-size:14px; color:#3b2e2a; text-indent:5px; line-height:20px; cursor:pointer; 
background:#fff url(images/icon_arrow.gif) no-repeat right 1px; border:solid 1px #e8e1df; text-align:left; margin:65px 45px 0 0px; font-family:simsun}
.backto ul{background:#FFF;width:82px;  display:none;position:absolute; top:20px; left:-1px; border:solid 1px #e8e1df; border-top:0}
.backto li a{height:20px; font-size:14px; color:#0e5878; line-height:24px; cursor:pointer;}
.backto li:hover { background:#9b7c73; color:#fff;} 
.backto li a:hover{color:#bb5e02;}
.backto li:hover a {color:#fff;}


/* con6 */
.con6{ overflow:hidden}
.con6 .jcbox{padding:0 12px;}
.con6 .hd{ border-bottom:2px solid #7e111b; line-height:29px; height:35px; overflow:hidden;font-family:microsoft yahei; }
.con6 h3{ font-size:24px; font-weight:normal; color:#7e111b; float:left; display:inline-block; }
.con6 .more{ float:right; cursor:pointer; color:#7e111b;font-size:14px;  }


.ztlist { float:left; width:958px; margin:20px 0 30px;}
.ztlist span  { display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ background:url(images/btn_l.jpg) no-repeat; float:left;}
.ztlist span.right{ background:url(images/btn_r.jpg) no-repeat; float:right;}
.zt { float:left; width:894px; height:160px; margin:0 10px; _display:inline; overflow:hidden;position:relative;}
.zt ul { float:left; position:absolute; width:1000px;}
.zt li { float:left;  width:202px; height:152px;border:solid 1px #e4e4e4; padding:3px; margin-right:18px; background:#fff;}
.zt li img { width:202px; height:152px; float:left;}