﻿input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none; }

::-webkit-input-placeholder { 
隆隆隆隆color:#666;
隆隆隆隆}
隆隆隆隆:-moz-placeholder { 
隆隆隆隆color:#666;
隆隆隆隆}
隆隆隆隆::-moz-placeholder { 
隆隆隆隆color:#666;
隆隆隆隆}
隆隆隆隆:-ms-input-placeholder { 
隆隆隆隆color:#666;
隆隆隆隆}



@font-face { 
	font-family:eng;
	src:url();
}  

.auto{
	width:1200px;
	margin:0 auto;
}
.fl_l{
	float:left;
}
.fl_r{
	float:right;
}
 
#footerFun{ width:100%; overflow:hidden;}


.twoTitle{ width:780px; margin:0 auto; padding:30px 0 0; border-bottom:1px solid #fff; padding-bottom:7px; text-align:center;}
.twoTitle h4{ text-align:center; font-weight:normal; line-height:60px; display:inline-block; border-bottom:1px solid #b8835c; font-size:30px; color:#fff; padding:0 22px;}
.twoTitle h4 a{ color:#fff;}
.twoTitle h4 span{ font-size:18px; color:#b8835c; padding-left:18px;}
.twoTitle.black{  border-bottom:1px solid #333;}
.twoTitle.black h4{ color:#333; width:680px;}
.twoTitle.black h4 a{ color:#333;}
.twoTitle.wid{ border-bottom:1px solid #333; }
.twoTitle.wid h4{color:#333; }
.twoTitle.wid h4 a{ color:#333;}

.twoTitle.you{ width:100%; text-align:left; }
.twoTitle.you h4{  text-align:left; padding-left:0; padding-right:20px;}



.ztTitle{ background:url(404.png) no-repeat bottom center; width:882px; margin:0 auto; padding-top:36px; padding-bottom:10px;}
.ztTitle_h3{ font-weight:normal; font-size:48px;  color:#fff; text-align:center;}
.ztTitle_P{  text-align:center; font-size:18px; color:#fff; line-height:50px;}

.ztTitle1{ background:url(404.png) no-repeat bottom center; width:740px; float:right; padding-top:36px; padding-bottom:10px;}
.ztTitle1_h3{ font-weight:normal; font-size:48px;  color:#333; text-align:center;}
.ztTitle1_P{  text-align:center; font-size:18px; color:#333; line-height:50px;}

.ztTitle2{ background:url(404.png) no-repeat bottom center; width:882px; margin:0 auto; padding-top:36px; padding-bottom:10px;}
.ztTitle2_h3{ font-weight:normal; font-size:48px;  color:#333; text-align:center;}
.ztTitle2_P{  text-align:center; font-size:18px; color:#333; line-height:50px;}



.header{
	height:auto;
	background:#000;
	position:relative;
	z-index:998;
	
}
.header h1 img{
	display:block;
	width:323px;
	height:80px;
}
.header .con{
	width:722px;
}
.header .sub_nav{
	height:80px; 
	line-height:80px;
	float:left;
}
.header .sub_nav li{
	float:left;
	margin-right:36px;
}
.header .sub_nav li a{
	font-size:16px;
	color:#fff;
}
.header .sub_nav li a:hover{
	color:#b8835c;
}
.header .con_ser{
	float:left;
	margin-left:7px;
	height:80px;
	position:relative;
	display:none;
}
.header .con_ser span{ background:url(404.png) no-repeat center; height:80px; display:inline-block; width:22px; cursor:pointer;}
.header .search{ display:none; position:absolute; left:0; top:18px; width:200px;}
.header .search .search_txt{
	border:1px solid #ccc;
	border-right:none;
	outline:none;
	padding-left:35px;
	border-radius:5px 0 0 5px;
	line-height:42px;
	width:140px;
	font-size:12px;
	color:#ccc;
	height:44px;
	background:#000 url(404.png) no-repeat 5px center;
}
.header .search .search_sub{
	border:1px solid #ccc;
	outline:none;
	border-radius:0 5px 5px 0;
	line-height:42px;
	width:60px;
	font-size:14px;
	color:#fff;
	cursor:pointer;
	background:none;
	height:44px;
	background:#000;
}
.header .channel{ float:left; border:1px solid #fff; font-size:14px; color:#fff; line-height:20px; margin-top:29px;  margin-left:30px; }
.header .channel a{ font-size:14px; color:#fff;  padding:0 15px; }
.header .nav{ width:100%; background:#1a1a1a; height:50px; padding:1px 0; position:relative;}
.header .nav .nav_con li{ line-height:48px; font-size:14px; color:#fff; text-align:center; float:left; border-right:1px solid #262626; border-left:1px solid #000;}
.header .nav .nav_con li a{ color:#fff;}
.header .nav .nav_con li.cur a{ border-bottom:1px solid #fff; }
.header .nav_list{ position:absolute; top:50px; left:0; background:rgba(0,0,0,0.8); background:#000\9; width:100%; display:none; padding-bottom:40px;}
.header .nav_list.cur{ display:block;}
.header .nav_list_h3{ line-height:100px; font-size:20px;  color:#fff; border-bottom:1px solid #fff; padding-left:50px; font-weight:normal;}
.header .nav_list_ul{ padding-top:22px;}
.header .nav_list_ul1{ padding-top:6px;}
.header .nav_list_ul li{ padding-left:50px; font-size:16px; color:#fff; width:300px; float:left; line-height:48px;}
.header .nav_list_ul span{ background:url(404.png) no-repeat bottom right; padding-top:15px; width:111px; height:84px;  float:left; padding-left:50px; font-size:18px; color:#fff; line-height:30px;}
.header .nav_list_ul li a{ color:#fff;}
.header .nav_list_ul li a:hover{color:#b8835c;}
.nav_list_ul li.focal_point a{ background:url(404.png) no-repeat right center; padding-right:30px;}

.header .nav .w200 li{ width:200px;}
.header .nav .w270 li{ width:270px;}
.header .nav .w180 li{ width:180px;}
.header .nav .little li{ line-height:98px;}



.footer_top{ width:100%; background:url(404.png) no-repeat center;  height:923px;}
.footer_top_con{ padding-top:50px;}
.footer_top .address{ width:559px;}
.footer_top .address_p{ font-size:24px; color:#edeeee; line-height:50px; margin-bottom:50px; padding-left:84px;}
.footer_top .address_p.p1{ background:url(404.png) no-repeat left center;}
.footer_top .address_p.p2{ background:url(404.png) no-repeat left center;}
.footer_top .address_p.p3{ background:url(404.png) no-repeat left center; line-height:38px;}
.footer_top .ewm{ background:url(404.png) no-repeat; width:559px; height:265px; padding:26px 0 0 31px;}
.footer_top .ewm_img{ width:215px; height:215px; float:left; margin-right:40px;}
.footer_top .ewm_d{ width:240px; float:left; padding-top:60px;}
.footer_top .ewm_d_p1{font-size:20px; color:#333; padding-bottom:20px; border-bottom:1px solid #666;}
.footer_top .ewm_d_p2{font-size:20px; color:#333; padding-top:20px;}
.footer_top .but{ padding-top:60px;}
.footer_top .but_a{ width:253px; height:64px; line-height:60px; border:2px solid #fff; text-align:center; font-size:24px; color:#fff; float:left; margin-right:53px;}
.footer_top .but_a:hover{
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}
.footer_top .message{ width:582px; background:#b8835c; height:715px; padding:15px 52px;}
.footer_top .message_h3{font-size:30px; color:#fff; font-weight:normal; line-height:106px;}
.footer_top .message form input{ border:none; background:#fff; color:#666; line-height:60px; width:216px; padding:0 0 0 19px; margin-bottom:40px; margin-right:40px; font-size:20px; outline:none; height:60px; float:left;}
.footer_top .message form select{ border:none; background-color:#fff; color:#666; line-height:60px; width:216px; padding:0 19px; margin-bottom:40px; margin-right:40px; font-size:20px; outline:none; height:60px; float:left; -webkit-background-image:url(404.png); -webkit-background-repeat:no-repeat; -webkit-background-position:180px center; -webkit-background-image:none\9; }
.footer_top .message form textarea{ width:100%; border:none; background:#fff; color:#666; line-height:34px; padding:19px; margin-bottom:40px; font-size:20px; height:240px; resize:none; outline:none;}
.footer_top .message form .sub{ font-size:24px; color:#b8835c; margin-right:0; background:#563823; width:100%; cursor:pointer;}
.footer_top .message form .sub:hover{
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}


.footer{ height:425px; width:100%;  background:#000;  padding:50px 0;}
.footer .rz{ text-align:center; font-size:14px; color:#ccc; line-height:24px; padding-top:30px;}
.footer .con_l{ width:285px; float:left;}
.footer .con_l img{ display:block;}
.footer .con_r{ width:915px;}
.footer .con_r_ul>li{ float:left; margin-left:75px; width:108px;}
.footer .foot_t{ font-size:16px; color:#ccc; line-height:30px; display:block; padding-left:40px;}
.footer .con_r_ul .li1 .foot_t{ background:url(404.png) no-repeat left center;}
.footer .con_r_ul .li2 .foot_t{ background:url(404.png) no-repeat left center;}
.footer .con_r_ul .li3 .foot_t{ background:url(404.png) no-repeat left center;}
.footer .con_r_ul .li4 .foot_t{ background:url(404.png) no-repeat left center;}
.footer .con_r_ul .li5 .foot_t{ background:url(404.png) no-repeat left center;}
.footer ul ul{ padding-top:30px;}
.footer ul ul li{ line-height:28px;  padding-left:17px;font-size:16px; color:#ccc;}
.footer ul ul li a{color:#ccc;}
.footer ul ul li a:hover{ color:#fff;}

.fix{ width:68px; height:340px; position:fixed; right:0; top:50%; margin-top:-170px;  z-index:9999;}
.fix_ul{ position:relative; }
.fix li{ width:135px; height:68px;  position:absolute; transition: 1s; -o-transition: 1s;}
.fix li a{width:68px; height:68px; display:inline-block; }
.fix li.li1{ top:0; right:-67px; }
.fix li.li2{ top:68px; width:220px; right:-152px;}
.fix li.li3{ top:136px;  right:-67px;}
.fix li.li4{ top:204px;}
.fix li.li5{ top:272px;}

.fix li.li1 a{ background:url(404.png) no-repeat center; }
.fix li.li2 a{ background:url(404.png) no-repeat center;}
.fix li.li3 a{ background:url(404.png) no-repeat center;}
.fix li.li4 a{ background:url(404.png) no-repeat center;}
.fix li.li5 a{ background:url(404.png) no-repeat center;}

.fix .li1:hover{ right:0;}
.fix .li1:hover a{ background:url(404.png) no-repeat center; width:136px; height:68px;}
.fix .li3:hover{ right:0;}
.fix .li3:hover a{ background:url(404.png) no-repeat center; width:136px; height:68px;}
.fix .li2:hover{ right:0;}
.fix .li2:hover a{ background:url(404.png) no-repeat center; width:220px; height:68px;}

.fix .wx{ position:absolute; right:145px; top:-20px; width:127px; height:119px; display:none; }
.fix .tel{ padding-left:75px; width:220px;}
.fix .tel_p1{ padding-top:63px; padding-left:10px; padding-top:8px;}
.fix .tel_i1{ height:26px; width:120px; text-align:center; font-size:12px; color:#333; line-height:26px; background:#fff; font-family:"脦垄脠铆脩脜潞脷"; border:none; border-radius:3px 3px 0 0;}
.fix .tel_i2{ height:26px; width:120px; font-size:14px; color:#fff; line-height:26px; font-family:"脦垄脠铆脩脜潞脷"; border:none; cursor:pointer; background:#684834; text-align:center;  border-radius:0 0 3px 3px;}
.fix .li4:hover .wx{ display:block;}