﻿@charset "utf-8";

/* CSS Document */

/*初始化*/
html { font-family:"微软雅黑";} 
body, dl, dt, dd, ul, ol,li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, th, td{ margin: 0; padding: 0; font-size: 12px; /*text-align: left;*/ }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%; }
a, a:hover { text-decoration: none; outline: none;  }
a{ color:#424141;}
ul{list-style: none;}
li { list-style: none }
:link, :visited{text-decoration: none;}
p{ margin:0; padding:0;}
img { border: none; max-width:100%;/* margin:0; display:block;*/}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit; font-style: inherit; font-weight: inherit; border: none; outline: none; background: none ;}
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
/* clear */
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; display: block; height: 0;  content: '';}
.zj{ width:1200px; margin:0 auto ; display:block;}
/*header*/
.header { width: 100%;  padding:0px 0; margin: 0 auto; min-width:1200px;}
.top{ width:1200px; display:table; margin:0 auto; padding:0px 0;}
.top .logo{ float:left; width:390px; height:80px; display:table; padding:23px 0 0}
.top .logo_w{ float:left; height:56px; border-left:1px solid #dbdbdb; margin:36px 15px 0; padding-left:25px;}
.top .logo_w h1{ font-size:22px; line-height:28px;}
.top .logo_w h1 span{ color:#c49664;}
.top .tel{ float:right; width:512px; height:128px;}
/*menu*/
.top_k{ width:100%;  background:#c49664;  margin:0px auto; height:54px; line-height:54px; color:#fff;}
.menu{width:1200px;  margin:0px auto; height:54px; font-size:12px; line-height:54px; color:#fff;}
.menu li{ width:120px; float:left; text-align:center; margin:0;}
.menu li a{ font-size:16px; color:#fff; line-height:54px;  display:block;}
.menu li a:hover,.menu li .on{background:#a35324; }

/* banner */
	.fullSlide{ width:100%;  position:relative;  height:600px; background:#fff;  min-width:1200px; }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:600px; }
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:15px; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:22px; margin:2px; overflow:hidden; background:url(../images/dot.png) no-repeat bottom center;  line-height:999px;}
	.fullSlide .hd ul .on{ background: url(../images/dot.png) no-repeat center 1px; }
	.fullSlide .prev{  display:block;  position:absolute; z-index:1; top:44%; left:2%;  z-index:1; width:70px; height:70px;
	 background:url(../images/dot1.png) 0px 0px  no-repeat;  cursor:pointer;display:none;  }
	.fullSlide .next{ display:block;  position:absolute; z-index:1; top:44%; left:2%;  z-index:1; width:70px; height:70px;
	 background:url(../images/dot2.png) 0px 0px  no-repeat;  cursor:pointer; display:none;  }
	.fullSlide .next{ left:auto; right:2%;  }

/*wrap*/
.wrap{ color: #333; margin:0 auto; min-width:1200px; }
.bt{ text-align:center;  display:table; margin:55px auto 40px;}
.bt h1{ font-size:28px; color:#333; font-weight: 800; line-height:36px; margin-top:-26px; }
.bt h1 span{ color:#c49664; }
.bt h2{ font-size: 42px; color:#bbbbbb; text-transform: uppercase; font-family:"宋体"; font-weight:bolder; line-height:48px;letter-spacing: 5px;}
.bt h3{ color: #5a5a5a; font-size: 16px; line-height: 32px;  }
.op5{ filter:alpha(opacity=50); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.op8{ filter:alpha(opacity=80); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}

/*k1*/
.n1{ width:1200px; height:auto; padding:10px 0 70px; display:table; margin:0 auto;}
.n1 .z{ height:290px; position:relative; float:left; overflow:hidden; transition: all 0.3s linear 0s;}
.n1 .z .i{ width:100%; height:290px; left:0; top:0; z-index:-1; position:absolute;}
.n1 .video{ width:600px; height:420px; float:left;}
.n1 .z1{ width:600px;}
.n1 .z2{ width:300px;}
.n1 .z:hover .c1{ margin-top:-290px;}
.n1 .z:hover .c2{ margin-top:0px;}
.n1 .c{ width:94%; height:290px; padding:0 3%; position:relative; text-align:center;  float:left; transition: all 0.5s linear 0s;}
.n1 .c2 .p1{ width:100%; height:auto; font-size:24px; font-weight:bold; color:#fff; float:left;}
.n1 .c2 .p1 a{ font-size:24px; font-weight:bold; color:#fff;}
.n1 .c2 .p2{ width:100%; height:auto; font-size:16px; color:#fff; margin:20px 0 0; float:left;}
.n1 .c2 .p2 a{ font-size:16px; color:#fff; font-weight:normal; line-height:2em;}
.n1 .z1 .p2 a{ width:25%; text-align:center; float:left;}
.n1 .z2 .p2 a{ width:50%; text-align:center; float:left;}
.n1 .c .bg{ width:100%; height:290px; left:0; z-index:1; position:absolute; }
.n1 .c .zw{ width:100%; height:auto; left:0; top:100px; z-index:2; position:absolute; }
.n1 .c .zw p{ font-size:24px; font-weight:bold; color:#fff; }
.zw_w{ display:table; margin:0 auto;}
.zw_w img{ float:left; margin-right:10px;}
.zw_w h1{ font-size:24px; font-weight:bold; color:#fff;font-size:27px; float:left; text-align:left; font-weight:bolder; line-height:36px; padding:15px 0 0 }
.zw_w h1 span{ font-size:16px ; display:table; font-weight:100;text-transform: uppercase;letter-spacing: 2px;}
.n1 .c2 .zw{top:100px;}
.n1 .c1 .bg{ background:#000; top:0px;}
.n1 .c2 .bg{ background:#af7b43; top:0px;}
.n1 .tx:hover .c1{ margin-top:0;}

/*k2*/
.k2 {
	background: url(../images/bj1.jpg) no-repeat center top #163e59;	background-attachment: fixed;width: 100%;height: 850px;
	background-size: cover;	text-align: center;	overflow: hidden; display:table;
}

.jj{ width:1110px; margin:0 auto; display:table;}
.jj_n{ font-size:16px; line-height:30px; text-align:center; padding:10px 0 40px; height:150px;}
.more a{ text-align:center; font-size:16px; color:#000; display:table; margin:0 auto; line-height:40px; padding:0 42px; border:1px solid #333; border-radius:5px;}
.more a:hover{ color:#fff; background:#c49664; border:1px solid #c49664;}
.jj1{ width:1100px; display:table; margin:84px auto 0; background:#c49664; height:340px; color:#fff;}
.jj1 .jj_l{ width:550px; height:340px; float:left; position:relative;}
.jj1 .jj_l h1{ position:absolute; z-index:999; background-color:rgba(196,150,100,0.5); bottom:0; width:100%; font-size:16px; font-weight:bolder; color:#333333; padding:8px 0;}

.jj_r{ width:500px; padding:15px 25px ; float:right; text-align:left}
.jj_r h1{ font-size:22px; font-weight:bold; border-bottom:1px solid #e9d8c6; padding-right:70px; display:table; line-height:50px;}
.jj_r span{ width:350px; height:1px; background:#e9d8c6; display: block; margin:2px 0;}
.jj_r h2{ font-size:18px; line-height:30px; height:180px; padding:20px 0 0;}

/*滚动*/
.al_Scroll{width:1140px;height:450px;margin:0px auto 0;position:relative;}
.al_Scroll .prev,.al_Scroll .next{width:20px; height:39px;position:absolute;top:150px;left:20px;z-index:100; cursor:pointer; background:url(../images/btn.png) no-repeat; }
.al_Scroll .next{ left:auto; right:0; background-position: 0 -78px;top:150px;right:20px;}
.al_Scroll .prev:hover{ background-position:0px -39px ; }
.al_Scroll .next:hover{ background-position: 0 -117px; }
.al_Scroll .scrollWrap{width:996px;overflow:hidden;position:absolute; margin-left:73px;}
.al_Scroll  dl{float:left;width:272px; height:397px;text-align:center;position:relative; margin:0 30px;}
.al_Scroll  dl a{width:272px; height:397px; display:block; }
.al_Scroll  dl a h1 { font-size:22px;text-align:center; background: #c49664; height:69px; line-height:30px; color:#fff; padding:6px 0 0}
.al_Scroll  dl a  h1 span{ font-size:16px; display:block;}
.al_Scroll  dl a:hover h1{ background:#333333; color:#fff;  display:block;}
.al_Scroll  dl a .cp_t{ width:272px; height:322px; display:block;  overflow: hidden;}
.al_Scroll  dl a .cp_t img{width: 100%;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.al_Scroll  dl a:hover img{transform: scale(1.1);}

.k4{background: url(../images/bj2.jpg) no-repeat center top ;	background-attachment: fixed;width: 100%;height: 320px;
	background-size: cover;	text-align: center;	overflow: hidden; display:table;}
.k4 img{ width:1200px; height:320px; margin:0 auto; display:table;}

	/* tab */
.slideTxtBox{ width:1200px; display:table; margin:0 auto; }
.slideTxtBox .hd{ height:40px; line-height:40px;   margin:0 auto 30px; text-align:center; }
.slideTxtBox .hd ul{ /*float:left;  position:absolute; left:20px; */ }
.slideTxtBox .hd ul li{ display:inline-block;width:140px; height:40px; text-align:center; margin:0 20px; border-radius:5px; cursor:pointer; font-size:16px; color:#333333; border:1px solid #dadada;  }
.slideTxtBox .hd ul li.on{  background:#c49664; color:#fff;  border:1px solid #c49664; }
.slideTxtBox .bd{ padding:15px 0;  zoom:1;  }
.slideTxtBox .bd .sb{  }
.slideTxtBox .bd .sb dt { width:290px;float:left; margin:0 5px 0px;   }
.slideTxtBox .bd .sb dt .sb_t{ width:290px; height:220px;  display:block;  overflow: hidden; }
.slideTxtBox .bd .sb dt  a .sb_t img{ width: 100%;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s; }
.slideTxtBox .bd .sb dt a:hover .sb_t  img{transform: scale(1.1);}
.slideTxtBox .bd .sb dt a h1{ height:50px; text-align:center; width:100%; background:#eeeeee; font-size:16px;  color:#313131; line-height:50px;}
.slideTxtBox .bd .sb dt a:hover h1{ background:#c49664; color:#fff;bbbbbbbbbbbbbbnngggg4}
.slideTxtBox .bd .more1{ width:150px;border:1px solid #333; font-size:16px; display:table; margin:40px auto; text-align:center; height:38px; line-height:38px; }
.slideTxtBox .bd .more1:hover{ background:#c49664; color:#fff;border:1px solid #c49664; }

/*ys*/
.k6{ background:url(../images/bj3.jpg) no-repeat center top #f7f6f6;width:100%; height:810px; display:table;}
.ys{ width:1200px; margin:0 auto;}
.ys dt{ width:400px; height:290px; float:left; background:#c49664; color:#fff; text-align:center;}
.ys dt .ys1{ width: 400px; height: 290px; display: block; overflow: hidden; line-height: 42px; cursor: pointer; }
.ys dt .ys1 img{width: 100%;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.ys dt .ys1:hover img{transform: scale(1.1);}
.ys dt .ys1 h1{ font-size:25px; font-weight:bolder; padding:56px 0 10px; }
.ys dt .ys1 h2{ font-size:18px; }
.ys dt .ys1:hover{ background:#333333;}

/*k7*/
.k7{background: url(../images/bj5.jpg) no-repeat center top ;	background-attachment: fixed;width: 100%;height: 530px;
	background-size: cover;	text-align: center;	overflow: hidden; display:table;}
.k7 img{ width:400px; height:189px; margin:0 auto; display:table; padding:180px 0 0;}




/*fo*/
.fo_k{ width: 100%; height: 276px; background: url(../images/fo.png) no-repeat bottom center #222222; color: #FFF; font-size: 14px;  }
.fott{ background:#c49664; height:56px; width:100%; text-align:center; line-height:56px;}
.fott .fo_nav{ width:1200px; display:table; margin:0 auto; font-size:14px;}
.fott .fo_nav a{ color:#fff; margin:0 30px;}
.fott .fo_nav a:hover{ color:#333;}

.fo{ width:1200px; height:196px; display:table; margin:0 auto; padding:24px 0 0; }
.fo_l{ width:232px; height:170px; float:left; margin:0px 0 0 0px;}
.fo_c{  padding:20px 0 0 46px; float:left; display:block; }
.fo_c dt{font-size:15px; line-height:42px; width:350px; float:left; margin:0 10px;}
.fo_r{ width:142px;  float:right;  text-align:center; font-size:14px; line-height:30px; text-align:center;}
.fo_r img{width:142px; height:142px;}


.fo1{ width:100%; height:58px; line-height:58px; text-align:center; border-top:1px solid #4c5053;}
.fo1 a{ color:#fff;}


.fy{ text-align:center; font-size:14px; margin:30px 0 30px;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto 20px; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #626262;}
