﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}



body{ /*background:url(../images/pro_bj.gif) repeat;*/  }
/**/
.banner a{ display:block; height:550px; overflow:hidden;}

.s_bj{ height:62px; background:url(../images/s_bj.gif) repeat; overflow:hidden;}
.sou{ width:1000px; height:62px;  margin:0 auto; overflow:hidden;}
.s_inp01{ width:350px; padding-top:12px; *padding-top:10px; }
.inp01{ width:249px; height:35px; line-height:35px; background:url(../images/s.gif) no-repeat; border:0 ; color:#b6b6b6; font-size:12px; padding-left:30px;}
.inp02{ background:url(../images/ss.gif) no-repeat; width:70px; height:35px; border:0;}
.sou p{ width:600px; font:14px "Microsoft Yahei";line-height:62px;}
.sou p a{padding:0 8px;}

.online2{ width:400px; overflow:hidden; float:right;}
.online2 h2{ padding-top:28px; height:46px; overflow:hidden; border-bottom:2px solid #fff; line-height:46px; font-size:14px;}
.online2 h2 a{ color:#eee; font-size:15px}
.online2 ul{ margin-top:15px;}
.online2 li{ margin-bottom:10px; height:38px; background:#fff; overflow:hidden;}
.online2 .li01{ float:left; width:195px;}
.online2 .li03{ margin-right:10px;}
.online2 .li02{ height:100px;}
.online2 .li02 span{ width:60px;}
.online2 li span{ padding-left:10px; width:36px; vertical-align:top; line-height:38px; color:#9a8d86; display:inline-block;}
.online2 li.li05{ clear:both;}
.online2 li .inp11{ width:140px; height:38px; line-height:38px; overflow:hidden; color:#9a8d86; background:none; border:0;}
.online2 li .inp12{ width:343px; height:38px; line-height:38px; overflow:hidden; color:#9a8d86; background:none; border:0;}
.online2 li .inp13{ width:330px; height:90px; padding-top:10px; line-height:16px; overflow:hidden; color:#9a8d86; background:none; border:0; resize:none;}
.online2 li.li04{ background:none;}
.online2 .btn11{ background:url(../images/tj.gif) no-repeat; width:120px; height:36px; border:0; margin-right:20px;}
.online2 .btn12{ background:url(../images/cz.gif) no-repeat; width:120px; height:36px; border:0;}

.link { width:1000px; margin:0 auto; height:60px; line-height:60px;overflow:hidden; font-family:"Microsoft Yahei";}
.link h2{ width:75px; float:left; font-size:14px; overflow:hidden; }
.link h2 a{ color:#fff;}
.link p{ line-height:60px; width:774px; float:left; font-size:14px; overflow:hidden;}
.link p a{padding:0 20px; color:#fff; display:inline-block; }
.link span{ line-height:60px; float:right; overflow:hidden; display:block; font-size:14px; width:120px; }
.link span a{ color:#fff;}

.news_bj{ width:1000px; height:584px; margin:25px auto 0; background:#FFF;overflow:hidden; font-family:"Microsoft Yahei";}
.n_tit{ height:80px; text-align:center;  }
.n_tit i{ margin-top:6px; border:1px solid #69462d;  padding:0 32px; font:12px "Times New Roman", Times, serif; text-transform:uppercase; height:29px; line-height:29px; display:inline-block; color:#69462d;}
.n_tit i img{ margin-right:10px; vertical-align:top; margin-top:9px;}
.n_tit i img.img1{ margin:9px 0 0 10px;}
.n_tit a{ color:#69462d;}

.news{ width:630px; height:500px; overflow:hidden;}
.n_nav { height:62px; overflow:hidden;}
.n_nav li{ float:left; background:url(../images/news_line.gif) no-repeat right center; line-height:62px;}
.n_nav .nones{ background:none;}
.n_nav li a{display:inline-block; color:#555; font-size:16px; padding:0 20px;}
.n_nav li a:hover , .n_nav .cur a{ color:#472617; font-weight:bold; text-decoration:none;}
.n_nav span{ margin-top:25px; display:inline-block;}
.news_c{ height:430px;overflow:hidden;}
.news_c dl{ margin:7px 0 0; height:200px; border-bottom:1px solid #eadcc2; overflow:hidden;}
.news_c dt{ width:280px; height:180px; overflow:hidden;}
.news_c dt img{ width:280px; height:180px;  }
.news_c dd{ width:330px; overflow:hidden;}
.news_c dd h3{ font-size:14px; height:36px; line-height:36px; overflow:hidden;}
.news_c dd h3 a{ color:#333;}
.news_c dd p{ height:94px; line-height:24px; overflow:hidden; color:#555;} 
.news_c dd i{ width:144px; height:35px; background:url(../images/news_ico1.jpg) repeat-x center top; text-align:center; line-height:35px; font-size:14px; display:block;}
.news_c dd i a{ color:#fff;} 
.news_c ul{ margin-top:10px; height:195px; background:url(../images/news_line1.gif) no-repeat 315px 15px;}
.news_c li{ height:36px; line-height:36px; overflow:hidden; width:238px; }
.news_c li a{padding-left:20px; background:url(../images/news_ico.gif) no-repeat left 15px; display:inline-block;}
.news_c li a{ color:#333;}

.wt{ width:318px; height:500px; overflow:hidden;}
.wt h3{ height:62px; overflow:hidden;}
.wt h3 i a{ font:bold 16px "Microsoft Yahei"; color:#333; line-height:62px; display:inline-block; padding-right:10px;}
.wt h3 span{ margin-top:25px; display:inline-block;}
.wt h3 i{ font:12px "Times New Roman", Times, serif; color:#222; text-transform:uppercase; }
.wt_c{height:385px; background:url(../images/w_bj.jpg) no-repeat; padding-top:7px; overflow:hidden;}
.wt_c dl{ padding:20px 0; margin:0 20px;font-size:14px; background:url(../images/w_line.gif) no-repeat center bottom;}
.wt_c dt{ background:url(../images/w.gif) no-repeat left top;height:17px; line-height:17px;  overflow:hidden; padding-left:35px;}
.wt_c dt a{ color:#555;}
.wt_c dd{background:url(../images/d.gif) no-repeat left 5px;line-height:24px;overflow:hidden; color:#555; padding-left:35px; margin-top:10px;}

.pic{ background:url(../images/pic.jpg) no-repeat center top; height:230px; overflow:hidden; position:relative;}
.pic em{ display:block; position:absolute; top:187px; left:54%; margin-left:277px; font-size:14px; font-family:"Microsoft Yahei"; background:url(../images/pic_ico.png) no-repeat; width:116px; height:32px; line-height:32px; text-align:center; overflow:hidden;}
.pic em a{ color:#4d2d19;}
.pic span{ display:inline-block; height:35px; border:1px solid #857a74; position:absolute; top:187px; left:54.8%; margin-left:0;font-size:14px; font-family:"Microsoft Yahei"; color:#fff; line-height:35px;}
.pic span i{ font:bold 22px/35px Arial, Helvetica, sans-serif;}

.hot_bj{ background:url(../images/hop_pro_bj.jpg) no-repeat center top; height:803px; overflow:hidden;}
.hot{ width:1000px; height:754px; margin:0 auto; font-family:"Microsoft Yahei"; overflow:hidden; padding-top:49px;}  
.hot h2 a{ color:#fff;}
.hot h2 i{ color:#fff; border:1px solid #fff; }
.hot_c{ margin-top:21px; height:360px; background:#fff; overflow:hidden;}
.hotimg{ width:630px; height:360px; overflow:hidden;}
.hotimg img{width:630px; height:360px;}
.hot_nav{ width:348px; overflow:hidden;}
.hot_nav h3{ padding:40px 18px 0 0; height:50px; border-bottom:1px solid #cecece; overflow:hidden; font-size:20px;}
.hot_nav h3 a{ color:#333; line-height:30px;}
.hot_nav h3 i{ display:block; font:12px/16px "Times New Roman", Times, serif; color:#555; text-transform:uppercase;}
.hot_nav ul{ height:153px; overflow:hidden;}
.hot_nav li{ float:left; margin:15px 35px 0 0; width:87px; overflow:hidden; position:relative;}
.hot_nav li img{ width:87px; height:87px;}
.hot_nav li span{ display:block; height:30px; text-align:center; line-height:30px; color:#555; overflow:hidden;}
.hot_nav li i{ position:absolute; top:0; left:0; width:87px; height:87px; background:url(../images/hot_img_span.png) no-repeat; display:none;}
.hot_nav li a:hover { text-decoration:none;}
.hot_nav li a:hover span{ color:#563723; font-weight:bold;}
.hot_nav .nones{ margin-right:0;}
.hot_nav em{ display:block; height:37px; overflow:hidden;}
.hot_nav em a{ display:inline-block; font-size:14px; color:#fff; background:url(../images/hot_ico1.jpg) no-repeat; width:150px; height:37px; text-align:center; line-height:37px;}
.hot_nav em a.ico{ margin-left:27px; background:url(../images/hot_ico2.jpg) no-repeat;}
.hot_nav p{ margin-top:14px; padding-left:24px; background:url(../images/hot_ico3.gif) no-repeat left center; font-size:14px; color:#555;}
.hot_nav p span{ font:bold 22px Arial, Helvetica, sans-serif; color:#563723;}
.hot_ul{ height:245px; margin-top:20px; overflow:hidden;}
.hot_ul li{ float:left; width:320px; overflow:hidden; margin-right:20px; line-height:0;}
.hot_ul .nones{ margin-right:0;}
.hot_ul li img{ width:320px; height:183px;} 
.hot_ul li span{ display:block; height:40px; background:#fcfaee url(../images/hot_ico5.gif) no-repeat 285px center; line-height:40px; padding-left:20px; font-size:14px; color:#333;}

/**/
.pro{ height:635px; width:960px; margin:0 auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.pro p{ margin-top:20px; width:482px; height:384px; overflow:hidden; position:relative;}
.pro p img{ width:482px; height:384px;}
.pro span{ display:block; position:absolute; top:323px; left:0; width:482px;  height:60px;  background:url(../images/pin.png) repeat;}
.pro span a{ background:url(../images/pro_ico0.png) no-repeat 450px center; padding-left:20px; color:#fff; font-size:14px; line-height:60px; display:block;}
.pro ul{ width:960px;  overflow:hidden;}
.pro li{ float:left; margin:0px 5px 18px; width:230px; overflow:hidden; line-height:0; height:183px;}
.pro li img{ width:230px; height:183px;}
.pro .nones{ margin-right:0;}

/**/
.faq_bj{  padding-top: 40px; overflow:hidden;}
.faq { width:1000px; height:585px; margin:0 auto; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.faq p{ font-size:14px; color:#333; line-height:24px; position:absolute; text-align:center;}
.faq p b{ color:#4d2d19;}
.faq .p01{ top:317px; left:95px; width:105px;}
.faq .p02{ top:140px; left:246px; width:120px;}
.faq .p03{ top:131px; left:638px; width:120px;}
.faq .p04{ top:296px; right:113px; width:105px;}

/**/
.fs_bj{ background:url(../images/fs_bj.jpg) no-repeat center top; height:551px; overflow:hidden; padding-top:27px;}
.fs{ width:1000px; height:551px; margin:0 auto; overflow:hidden; font-family:"Microsoft Yahei";}
.fs h2{ height:101px; overflow:hidden;}
.fs h2 a{ color:#fff;}
.fs h2 i{ color:#fff; border:1px solid #fff;}
.fs dl{ width:500px; height:230px; overflow:hidden;}
.fs dt{ width:250px;  height:230px; position:relative; z-index:1;}
.fs dt img{width:250px;  height:200px;}
.fs dd{background:url(../images/fs_wz.png) no-repeat; width:210px;height:185px; position:relative; margin-right:-17px; z-index:3; padding:15px 37px 0 20px;}
.fs .dl01 dd{ margin:0 0 0 -17px; background:url(../images/fs_wz1.png) no-repeat; padding:15px 20px 0 37px;}
.fs dl dd h3{ height:46px; border-bottom:1px solid #cecece; font-size:18px; color:#333; line-height:46px;}
.fs dd h3 span{ font:bold 22px/46px "Times New Roman", Times, serif; font-style:italic;}
.fs dd p{ font-size:14px;  padding-top:5px; line-height:24px; color:#555;}

/**/
.ys{  height:720px; overflow:hidden; font-family:"Microsoft Yahei";}
.ys h2{ height:90px; overflow:hidden;}
.ys h2 a{ font-size:34px; line-height:36px;}
.ys h2 span{ margin-top:6px; border:0px solid #000; padding:0 32px; font-size:18px; font-weight:normal; height:29px; line-height:29px; display:inline-block; color:#000;}
.ys h2 span img{ margin-right:10px; vertical-align:top; margin-top:9px;}
.ys h2 span img.img1{ margin:9px 0 0 10px;}
.ys_nav{ margin-top:20px;  overflow:hidden; }
.ys_nav li{  width:228px; text-align:center; overflow:hidden;   border: 1px solid #ccc; border-top:none}
.ys_nav li a{ color:#333333; font-size:16px; font-weight:bold; display:inline-block; line-height:65px; width:230px;}
.ys_nav li a span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.ys_nav li a:hover , .ys_nav .cur a{ background:#e92d3b; color:#fff; text-decoration:none;}
.ys_nav li a:hover span , .ys_nav .cur a span{ background:#ce2029; color:#fff;}
.ys_c{ margin-top:21px; background:url(../images/ys_bj.jpg) no-repeat center top; height:635px; overflow:hidden;}
.ys_c dl dt{ width:500px; height:320px; margin:24px 0 0 24px; display:inline; overflow:hidden;}
.ys_c dt img{ width:500px; height:320px;}
.ys_c dd{ width:445px; overflow:hidden; padding-top:30px;}
.ys_c dd b{ display:inline-block; padding-bottom:15px; font-size:20px ; color:#333; border-bottom:1px solid #d6c095;}
.ys_c dd b i{ display:block; font:24px/34px "Times New Roman", Times, serif; color:#bcb6aa; text-transform:uppercase;}
.ys_c dd span{ display:block; font-size:14px; color:#555; line-height:20px; margin-top:10px; padding-left:13px; background:url(../images/ys_ico2.gif) no-repeat left 8px;}
.ys_c dd span i{ color:#4d2d19; font-weight:bold;}
.ys_c dd em{ display:block; margin-top:20px; background:url(../images/ys_ico.jpg) no-repeat; width:140px; height:38px; text-align:center; line-height:38px; font-size:14px;}
.ys_c dd em a{ color:#fff;}

/**/
.jz{ height:540px; overflow:hidden;}
.jz dl{ margin:22px 13px 0; background:url(../images/jz_bj.jpg) no-repeat; width:306px; height:394px; overflow:hidden; float:left;}
.jz dt{ margin:14px auto 0; width:282px; overflow:hidden;}
.jz dt img{ width:278px; height:163px; border:2px solid #e2d0ae; border-bottom:0;}
.jz dd h3{ font-size:16px; padding:15px 0 10px; text-align:center; line-height:24px;}
.jz dd h3 a{ color:#333;}
.jz dd p{ line-height:24px; padding:0px 20px; height:95px; overflow:hidden; text-align:center;}
.jz dd i{ display:block; margin:0 auto; width:164px; overflow:hidden;}
.jz dd i a{ display:block; background:url(../images/jz_ico.jpg) no-repeat; width:164px; height:35px; text-align:center; line-height:35px; color:#555;}
.jz dd i a:hover{ background:url(../images/jz_ico1.jpg) no-repeat; text-decoration:none; color:#fff;	}
.jz .nones{ margin-right:0;}

/**/

.footWrap{ }