@charset "utf-8";
/* CSS Document */

/*===Reset html===*/


/*-------common--------*/
body{font-size: 14px; color:#666; font-family: '微软雅黑', Arial, Helvetica, sans-serif; background:#fff}
a:link, a:visited {color: #666;text-decoration: none}
a:hover {color: #a18f77;text-decoration: none}
a:active {color: #a18f77;text-decoration: none}
.blank{width:100%; height:10px; margin:0 auto; }

.header{width:100%;margin:0 auto;/* position:fixed;*/ z-index:9999999; background:#FFF;}
.top{width:100%; height:29px; line-height:29px; background:#352920;}
.top_box{min-width:980px; max-width:1220px; height:29px; margin:0 auto; color:#fff; font-size:12px;  position:relative; z-index:9999999}
.top_box a{ color:#FFF;}
.top_box p{position:absolute; left:13px; top:0; padding-left:25px;}
.top_box ul{position:absolute; right:0px; top:0;}
.top_box ul li{float:left; padding-right:15px; padding-left:25px;}
.top_box ul li a{ display:block; color:#fff}
.home_icon{ background:url(../images/008.jpg) no-repeat 0px 5px;}
.weixin_icon{ background:url(../images/009.jpg) no-repeat 0px 5px;}
.tel_icon{ background:url(../images/010.jpg) no-repeat 0px 5px;}
#ewm{ width:210px; height:230px; padding-top:10px; line-height:20px; position:absolute; right:5px; border:1px solid #ccc; background:#fff; top:29px; text-align:center; color:#352920 }
#ewm img{width:210px; height:210px}


.header_box{ min-width:980px; max-width:1220px; height:95px; margin:0 auto; position:relative; z-index:99999; background:#FFF; }
.logo{position:absolute; left:12px; top:0px;}


.nav {	
	width:791px;	
 	 height: 95px;
 	 z-index: 2;
   position:absolute;
   right:0px; top:0px
}
.nav ul {
	width:100%;
}
.nav li.ho {
  width: 110px;
}
.nav li {
  width: 110px;
  border-left: 1px solid #f1f1f1;
  text-align: center;
  position: relative;
  font-size:14px;
  height: 95px;
  line-height:95PX;
}
.nav li .x{
	 color:#d5d5d5;font-size:xx-small;
}
.nav li:first-child {
  border-left: 0;
}
.nav li a {
  color: #626262;
  display: block;
  width: 100%;
  -webkit-transition: 0.4s ease 0s;
          transition: 0.4s ease 0s;
  height: 95px;
}
.nav li .x a{
	 color:#fff;font-size:xx-small;
}
.nav li i {
  display: none;
  width: 35px;
  height: 48px;
  background: url(../img/ico_mouse.png) no-repeat center;
  position: absolute;
  left: 14px;
  bottom: -1px;
  opacity: 0;
}
.nav li:hover a.tit {
  background-color: #a18f77;
  color: #fff;
}
.nav li:hover .x {
  color: #fff;
}
.nav li:hover i {
  display: block;
  -webkit-animation: 1.5s ease 0s infinite running fadeleft;
          animation: 1.5s ease 0s infinite running fadeleft;
}
.nav li.hover a.tit {
  background-color: #a18f77;
  color: #fff;
}
.nav li.hover i {
  display: block;
  opacity: 1;
}
.nav li.right {
  width: 151px;
}
.nav li.right:hover a.tit {
  background: url(../img/bg_03.png) no-repeat left center;
}
.nav .sub-box {
  width: 100%;
  position: absolute;
  left: 0;
  top: 95px;
  display: none;
}
.nav .sub-box .topbg {
  width: 100%;
  background-color: #a18f77;
}
.nav .sub-box p {
  padding: 2px 0;
  border-bottom: 1px solid #af9f8b;
  text-align: center;
  font-size: 14px;
  height:34PX;
}
.nav .sub-box p a {
  color: #fff;
  display: block;
  line-height: 34px;
  height:34PX;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
.nav .sub-box p a:hover {
  background-color: #fff;
  color: #35281f;
  height:34PX;
}
.nav .sub-box .botbg {
  width: 100%;
  display: block;
  height: 12px;
  /*background: url(../images/bg_88.png) no-repeat center;*/
}
.fix{width:100%; height:124px}

/*banner*/
.banner_box{ width:100%; margin:0 auto;}



#kinMaxShow{visibility:hidden;width:100%; height:550px; overflow:hidden;}
/*css function list*/
.fn-dp-n{ display:none;}
.fn-dp-b{ display:block;}
.fn-cf_o{overflow:hidden;_zoom:1;}
.fn-cf_a:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.fn-cf_a{_zoom:1;}
.fn-cf_c{clear:both; line-height:0; font-size:0;}
.fn-fs-14{ font-size:14px;}
.fn-ta-l{text-align:left;}
.fn-ta-c{text-align:center;}
.fn-ta-r{text-align:right;}
.fn-of-h{overflow:hidden;}
.fn-td-n{text-decoration:none;}
.fn-td-u{text-decoration:underline;}
.fn-fw-n{font-weight:normal;}
.fn-fw-b{font-weight:bold;}
.fn-f-l{float:left}
.fn-f-r{float:right}
.fn-b-0{ border:0;}
.fn-pt-r{position:relative;}
.fn-pt-a{position:absolute;}
.fn-ff-v{font-family:Verdana;}
#kinMaxShow a{ cursor:default}


/*首页主体*/
#main{z-index:95;width:100%;background:#47382d;border-bottom:4px solid #352920;clear:both; margin:0 auto;}
#main .main_box{height:43px;min-width:980px; max-width:1220px; margin:0 auto;}
.link_business,.link_about{line-height:43px;color:#fff;width:133px;text-align:left; margin-left:10px; padding:0px 15px;cursor:pointer;position:relative;z-index:999;}
.link_business.hover,.link_about.hover{background:#fff;color:#352920;}
.link_business .span_cn,.link_about .span_cn{font-size:14px;margin-right:8px;}
.link_business .span_en,.link_about .span_en{font-size:12px;text-transform:uppercase;font-family:Arial;}
.FF{overflow:hidden;*zoom:1;}
.FL{float:left;display:inline;}
.FR{float:right;display:inline;}


/*首页轮播公告*/
.notice{width:410px;float:right;}
.notic_tit{line-height:43px;color:#FFF;font-size:12px;font-weight:bold;float:left;background:url(../images/011.jpg) no-repeat right center;padding-right:14px;margin-right:6px;}
.notic_con{width:330px;height:43px;overflow:hidden;position:relative;}
.notic_list{} 
.notic_list ul{width:330px;overflow:hidden;position:relative;}
.notic_list li{line-height:40px;overflow:hidden;*zoom:1;}
.notic_list li a{display:inline-block;color:#b3aca8;max-width:258px;_width:expression(document.body.clientWidth > 264px ? "264px" : "auto");white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:14px;}
.notic_list li a:hover{color:#fff;}
.notic_list .time{color:#FFF;vertical-align:middle;padding-left:5px; font-size:12px;}

/*新闻资讯 下面的 展示*/
.proShow{width:425px;height:98px;position:absolute;left:0px;bottom:43px;background:#fff;text-align:left;z-index:999;display:none;}
.PW_img{}
.PW_img .wrap{position:absolute;top:0;left:0;overflow:hidden;*zoom:1;width:425px;height:98px;}
.PW_img .pic{float:left;width:193px;height:98px;}
.PW_img .txt{float:right;width:212px;color:#333;}
.PW_img .txt p.tit{display:block;height:25px;line-height:25px;font-size:12px;font-weight:bold;padding-top:17px;}
.PW_img .txt p{display:block;height:25px;line-height:25px;font-size:12px;}
.PW_img .more a{background:#002f7b;color:#fff;float:right;width:17px;height:17px;line-height:17px;text-align:center;}
.PW_num{position:absolute;right:0;bottom:17px;width:212px;text-align:left;}
.PW_num i{display:inline-block;width:8px;height:8px;cursor:pointer;background:url(../images/dot.png) no-repeat;margin:0 3px;}
.PW_num i.act{background-position:0 -8px;}

.aboutShow{width:395px;height:98px;position:absolute;left:0px;bottom:43px;background:#fff;text-align:left;z-index:999;display:none;}
.AB_intro{line-height:22px;font-size:12px;font-weight:normal;color:#333;}
.AB_intro .desc{height:88px;overflow:hidden;width:200px;padding-right:0px;padding-top:5px;}
.AB_intro .more a{background:#a18f77;color:#fff;float:right;width:17px;height:17px;line-height:17px;text-align:center;}


.m_cont_box{min-width:980px; max-width:1220px; margin:0 auto; }
.m_c_cp{ float:left; width:35%; border-right:1px solid #dbdbdb; padding:15px 0 10px 1%; height:170px;}
.m_c_cp2{ float:left; width:25%;border-right:1px solid #dbdbdb;padding:15px 0 10px 1%;height:170px;}
.m_c_order{ float:left; width:16%;border-right:1px solid #dbdbdb;padding:15px 0 10px 1%;height:170px;}
.m_c_oontact{ float:left; width:17%;padding:15px 1% 10px 1%;height:170px;}

.title{ width:100%; font-size:14px; color:#000; line-height:40px; }
.i_cp_box{ width:100%; padding:10px 0px;}
.i_cp_box .tu{ width:142px;float:left; margin-right:3%;}
.i_cp_box .tu img{ width:100%; }

.i_cp_box dl{float:left;width:85px; padding:0px 1.5% 0px 1.5%; }
.i_cp_box dt{color:#000; }
.i_cp_box dd{color:#838383; padding:3px 0px;}
.i_cp_box dd a{color:#838383;}
.i_cp_box dd a:hover{color:#352920;}

.t_tel_icon{ background:url(../images/015.jpg) no-repeat 5px 14px;width:100%; font-size:14px; color:#000; line-height:40px; padding-left:19px; }
.t_search_icon{ background:url(../images/016.jpg) no-repeat 5px 14px;width:100%; font-size:14px; color:#000; line-height:40px; padding-left:25px; }

.m_c_order .text{width:70%;height:24px;font-family:"微软雅黑";border:1px solid #E1E1E1;padding-left:1%;float:left;margin-top:10px;color:#BCBCBC;font-size:12px; margin-left:5px;}
.m_c_order .button{width:25%;height:25px;border:none;background:#363636;color:#fff;font-family:"微软雅黑";float:left;margin-top:8px;margin-right:1%;cursor:pointer; margin-left:5px; font-size:12px;}
.m_c_oontact p{ line-height:25px; margin-top:5px; margin-left:5px; color:#838383;}

.footer{ width:100%; border-top:1px solid #dbdbdb;height:60px;}
.footer a{ color:#000;}
.footer a:hover{color:#a18f77;}
.foot_box{ min-width:980px; max-width:1220px; margin:0 auto; height:60px; }
.foot_box_left{ width:70%; float:left; font-size:12px; color:#000; line-height:60px; padding-left:10px; }
.foot_box_right{ width:20%; float:right; text-align:right; font-size:12px; color:#000; line-height:60px; padding-right:10px;}




/*内页*/
.n_banner_box{ width:100%;height:195px;margin:0 auto; position:relative}
.ib1{ background:#f5f5f5 url(../images/028.jpg) center top no-repeat}
.ib2{ background:#f5f5f5 url(../images/028.jpg) center top no-repeat}
.ib3{ background:#f5f5f5 url(../images/026.jpg) center top no-repeat}
.ib4{ background:#f5f5f5 url(../images/029.jpg) center top no-repeat}
.ib5{ background:#f5f5f5 url(../images/028.jpg) center top no-repeat}
.ib6{ background:#f5f5f5 url(../images/028.jpg) center top no-repeat}
.ib7{ background:#f5f5f5 url(../images/028.jpg) center top no-repeat}
#n_tiao{z-index:95;width:100%;background:#fff;border-bottom:4px solid #a18f77;clear:both; margin:0 auto;}
#n_tiao .n_tiao_box{height:43px;margin:0 auto; max-width:1220px; min-width:980px}
.n_tiao_box_left{width:25%; float:left;margin-left:10px;}
.n_tiao_box_right{width:70.5%; float:right;line-height:43px; background:url(../images/018.jpg) no-repeat 10px; padding-left:30px;}
.n_tiao_box_right span{ color:#a18f77;}
.n_tiao_box_order{line-height:43px; background:url(../images/018.jpg) no-repeat 10px; padding-left:30px;}
.n_tiao_box_order span{ color:#a18f77;}
.n_wrap{min-width:980px; max-width:1220px; margin:0 auto; background:url(../images/020.jpg) repeat-y 25.5%;}
.n_right{ width:72.5%; float:right;padding-top:40px; padding-bottom:40px;}
.n_order_box{ width:100%;padding-top:40px; padding-bottom:40px; background:#FFF;}



.n_left{width:25%; float:left; padding-top:40px; padding-bottom:30px; min-height:440px; margin-left:10px;}
.n_left .title{ width:90%; height:58px; border:1px solid #dbdbdb; line-height:58px;background:#f3f3f3 ; }
.n_left .title2{ width:90%; height:38px; background:#0093d2 url(../images/tbg01.gif) left top no-repeat; line-height:38px; }
.n_left .title dt, .n_left .title2 dt{width:80%; float:left; background:url(../images/tbg4.png) 25px center no-repeat; text-indent:50px; font-size:18px; color:#352920}
.n_left .title dd, .n_left .title2 dd{width:20%; float:left;}

.n_left .inbox{ width:90%; padding:0;}
.n_left .title span{font-size:12px; font-weight:normal; color:#999}
.sideMenu{ width:100%; margin-bottom:50px; margin-top:20px; }
.sideMenu li{width:100%; margin:0 auto; text-indent:50px; }
.sideMenu .item a, .sideMenu .item a:visited {width:100%; height:40px; display:block; line-height:40px; color:#838383; font-size:14px; border-bottom:#ededed solid 1px; }
.sideMenu .item a:hover{color:#fff; background:#a18f77 url(../images/ar1on.gif) 30px center no-repeat;}
.sideMenu .sele a{display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:14px;border-bottom:#ededed solid 1px;  background:#a18f77 url(../images/ar1on.gif) 30px center no-repeat;}

.content{ width:97%; line-height:32px; font-size:14px;  margin:0 auto; }
.content p{ width:100%; margin-bottom:10px;text-indent:2em;}
.content h2{ width:80%; margin-bottom:20px; padding-left:28px;color:#352920;font-size:20px;}
#imgfix img{max-width:600px; height:auto;}
.images01{ margin:15px auto;}


/* 登录注册版块 */
.regist-box { width:300px; background-color:#fff; margin:30px auto;}
.regist-box .title{width:100%; font-size:18px; color:#000; line-height:40px; text-align:center;}
.itembox { position:relative; width:300px; padding:10px 0;}
.itembox .right-ico { display:none; position:absolute; top:21px; right:-29px; width:18px; height:18px; background-position:-262px 0;}
.itembox-ok .right-ico { display:block;}/* 当输入框内容正确时，显示right图标 */
.item02 { position:relative; width:236px; height:36px; padding:0 27px 0 35px; border:1px solid #e6e6e6;}
.item02 .txt { position:relative; z-index:1; width:215px; height:18px; padding:9px 0 9px 10px; *margin:-1px 0 0; background-color:transparent;  border:0 none; outline:none; color:#aaa; font-size:13px; line-height:18px;font-family: '微软雅黑', Arial, Helvetica, sans-serif; }
.item02 .ico { position:absolute; left:9px; top:7px; width:26px; height:22px; border-right:1px solid #e6e6e6;}
.user-name .ico { background-position:-356px 1px;}
.user-pwd .ico { background-position:-357px -55px;}
.item02 .delete-btn { display:none; position:absolute; top:8px; right:6px; width:22px; height:21px; cursor:pointer; background-position:-297px 5px;}
.item02 .delete-btn:hover { background-position:-280px 5px;}
.item02 .txt-tip { position:absolute; top:7px; left:46px; z-index:0; font-size:12px; line-height:20px; color:#ccc;}

.item-focus { border-color:#0791f5;}
.item-wrong { border-color:#fc4343;}
.user-name { z-index:2;}/* 账户名下拉提示弹层层级控制 */
.login-regist .user-name { padding-top:3px;}
.login-regist .user-name .right-ico { top:14px;}
.user-name .item-focus .ico { background-position:-356px -27px;}
.user-pwd .item-focus .ico { background-position:-357px -84px;}
.ico{ background:url(../images/icos.png) no-repeat;}
/* pass-verifycode 验证码 */
.pass-verifycode .item02 { width:88px; padding-left:0; padding-right:30px;}
.pass-verifycode .item02 .txt-tip { left:10px;}
.pass-verifycode .item02 .txt { width:78px; border-left:0 none;}
.pass-verifycode .right-ico { right:auto; left:91px; top:20px;}
.pass-verifycode .verifycode-img { position:absolute; top:10px; left:129px; width:113px; height:38px;}
.pass-verifycode .verifycode-changelink { position:absolute; top:10px; left:253px; height:38px; line-height:38px; white-space:nowrap;}
.verifycode-send { display:inline-block; width:168px; height:36px; border:1px solid #e8e8e8; background-color:#fafafa; color:#999; font-size:14px; line-height:36px; text-align:center; cursor:pointer;}
.pass-verifycode .verifycode-send { position:absolute; left:129px; top:10px;}
.verifycode-send:hover { background-color:#f4f4f4;}
.verifycode-hassend { background-color:#f4f4f4; color:#ccc; cursor:default;}
.pass-btn { display:block; width:300px; height:42px; background-color:#a18f77; border:0 none; line-height:42px; font-size:16px; font-weight:700; cursor:pointer; outline:none; text-align:center; color:#fff; -webkit-transi tion: .3s; trans ition: .3s; margin-top:10px;}



.gallery{width:23.6%; height:auto; float:left; margin:0 1.2% 20px 0;}
.gallery .img_box{ width:192px; height:288px; padding:2px; border:1px solid #ddd; line-height:0px; margin:0 auto; text-align:center; display:table-cell; vertical-align:middle;}
.gallery .img_title{width:100%; text-align:center; line-height:20px; padding-top:5px}
.gallery .img_box:hover{ border:1px solid #cabcaa}
.gallery .img_box img{ max-width:192px; max-height:288px}

@media screen and (max-width: 1200px) {
.gallery .img_box{width:184px; height:276px;}
.gallery .img_box img{ max-width:184px; max-height:276px}
}
@media screen and (max-width: 1120px) {
.gallery .img_box{width:168px; height:252px;}
.gallery .img_box img{ max-width:168px; max-height:252px}
}

.gallery2{width:32%; height:auto; float:left; margin:0 1.2% 20px 0;}
.gallery2 .img_box{ width:260px; height:195px; padding:2px; border:1px solid #ddd; line-height:0px; margin:0 auto; text-align:center; display:table-cell; vertical-align:middle;}
.gallery2 .img_title{width:100%; text-align:center; line-height:20px; padding-top:5px}
.gallery2 .img_box:hover{ border:1px solid #cabcaa}

@media screen and (max-width: 1200px) {
.gallery2 .img_box{width:245px; height:184px;}
}
@media screen and (max-width: 1120px) {
.gallery2 .img_box{width:224px; height:168px;}
}

.gallery3{width:23.6%; height:auto; float:left; margin:0 1.2% 20px 0;}
.gallery3 .img_box{ width:192px; height:192px; padding:2px; border:1px solid #ddd; line-height:0px; margin:0 auto; text-align:center; display:table-cell; vertical-align:middle;}
.gallery3 .img_title{width:100%; text-align:center; line-height:20px; padding-top:5px}
.gallery3 .img_box:hover{ border:1px solid #cabcaa}
.gallery3 .img_box img{ max-width:192px; max-height:288px}

@media screen and (max-width: 1200px) {
.gallery3 .img_box{width:184px; height:184px;}
.gallery3 .img_box img{ max-width:184px; max-height:276px}
}
@media screen and (max-width: 1120px) {
.gallery3 .img_box{width:168px; height:168px;}
.gallery3 .img_box img{ max-width:168px; max-height:252px}
}



.page{float:left; text-align:center; width:100%; padding-top:10px;}

.nList{width:100%;}
.nList dt{float:left; background:url(../images/ar2.gif) left 14px no-repeat; text-indent:10px; font-size:15px; line-height:20px; padding:5px 0; font-weight:bold }
.nList dt span{color:#999; font-size:12px; font-weight:normal}
.nList dd{width:100%; padding-bottom:12px; margin-bottom:12px; line-height:18px; border-bottom:1px dotted #CCC; font-size:12px; clear:both}
.nList dt a:link, .nList dt a:visited {color: #414141;}
.nList dt a:hover {color: #a18f77;}
.nList dt a:active {color: #a18f77;}
.nList .nClip a:link, .nList .nClip a:visited {color: #999;}
.nList .nClip a:hover {color: #a18f77;}
.nList .nClip a:active {color: #a18f77;}

.newsTitle{ width:100%; line-height:25px; padding:15px 0; font-size:18px; margin:0 0 5px 0; text-align:center; color:#333}
.newsTitle2{width:100%; height:30px; line-height:30px;  color:#777; border-top:#CCC 1px dotted; border-bottom:#CCC 1px dotted; text-align:center; margin-bottom:30px; font-size:12px} 
.newsContent{margin:25px 0 0 0; line-height:28px; padding-bottom:15px}
.newsContent img{margin:0 0 10px 0}

.content-pic{ width:100%; text-align:center; padding-bottom:20px; padding-top:10px; position:relative }
.content-pic img{max-width:600px; max-height:600px}

.nexts{ float:left; width:40px; height:100px; position:absolute; left:0; top:32%}
.nextx{ float:right; width:40px; height:100px; position:absolute; right:0; top:32%}
.nexts a{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) left top no-repeat}
.nextx a{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) left bottom no-repeat}
.nexts a:hover{ background:url(../images/ijt.gif) center top no-repeat}
.nextx a:hover{background:url(../images/ijt.gif) center bottom no-repeat}
.nexts span{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) right top no-repeat}
.nextx span{ width:40px; height:100px; display:block; background:url(../images/ijt.gif) right bottom no-repeat}

.newcontent{ float:left; width:100%; padding-bottom:20px;}
.newcontent p{ text-indent:28px; }
.newcontent img{max-width:600px}
