﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:微软雅黑,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#565656;background:#fff;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#565656;text-decoration:none;transition:all 0.3s;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}
.font_12{font-size:12px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_20{font-size:20px;}
.font_s{font-family:"宋体";}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.grey_9{color:#999;}
.grey_9 a{color:#999;}
.grey_9 a:hover{color:#999;}


/*header*/
.top_bg{height:30px;line-height:30px;background:#f7f6f2;color:#565656;}
.top_bg a{color:#565656;padding-left:20px;}
.line_90{line-height:90px;}
.top_tel{padding-left:10px;}
.nav li{width:150px;float:left;line-height:50px;}
.nav li a{display:block;}
.nav li:hover{background:url(../images/index_04.png) no-repeat center bottom;}

/* banner */
.banner{ width:100%; height:607px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:607px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:607px; float:left;}
.b-list{ height:50px; padding-top:560px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:18px; height:18px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{background:#645c52;}

/*index*/
.search_bg{height:80px;background:#f7f6f2;}
.search_text{line-height:80px;}
.search_text a{padding:0 20px;color:#676868;}
.search_text a:hover{color:#645c52;}
.search_area{margin-top:22px;border:#e6e5e1 solid 1px;}
.search_inp{height:33px;line-height:33px;width:220px;padding-left:20px;background:#fff;border:none;}
.index_tit{padding:40px 0;}
.index_tit dt{line-height:30px;font-size:20px;}
.index_tit dd{color:#c9b798;font-size:40px;line-height:50px;text-transform:uppercase;}

.pro_list{margin-left:-58px;}
.pro_list li{width:361px;float:left;margin-left:58px;}
.pro_list_name{width:240px;margin:0 auto;height:80px;line-height:40px;padding:10px 0;display:block;color:#6a6a6a;}
.pro_list li:hover .pro_list_name{color:#9c7553;}
.pro_list_name_tit{color:#9c7553;border-bottom:#6a6a6a dashed 1px;display:block;height:40px;}

.pro_more{width:150px;padding:50px 0;margin:0 auto;height:30px;line-height:30px;}
.border_animation{border:1px solid #ddd;width:150px;height:30px;position:relative;}
.border_animation .border_top{
	position:absolute;height:1px;width:0;font-size:0;background:#666666;top:0;left:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_right{
	position:absolute;height:0px;width:1px;font-size:0;background:#666666;bottom:0;right:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_bottom{
	position:absolute;height:1px;width:0px;font-size:0;background:#666666;right:0;bottom:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_left{
	position:absolute;height:0px;width:1px;font-size:0;background:#666666;left:0;top:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.pro_more .hover .border_top,.pro_more .hover .border_bottom{width:150px;}
.pro_more .hover .border_left,.pro_more .hover .border_right{height:30px;}

.index_adv_bg{height:320px;background:url(../images/index_16.jpg) no-repeat center top;}
.index_adv_con{width:420px;padding-top:130px;line-height:28px;color:#fff;}
.index_adv_text01{color:#b7b8d7;}
.index_adv_more{width:100px;height:28px;background:#bea883;display:block;color:#fff;}
.index_adv_tel{height:26px;line-height:26px;border:#9a9db0 solid 1px;padding:0 12px;}

.about_bg{background:#f7f6f2;}
.about_type{width:660px;margin:0 auto;border:#bea883 solid 2px;height:42px;}
.about_type li{float:left;border-left:#bea883 solid 2px;width:218px;}
.about_type li:first-child{border-left:none;width:220px;}
.about_type li a{color:#bea883;display:block;line-height:42px;}
.about_type li a:hover{background:#bea883;color:#fff;}
.about_text{margin:40px 0;line-height:26px;}

.case_list li{float:left;line-height:42px;font-size:20px;margin:0 10px;}
.case_list li a{color:#9c7553;}
.case_list_pic{width:361px;height:230px;border:#e5e3e3 solid 1px;padding:5px;display:block;} 
.case_list_pic img{width:100%;} 

.ser_bg{background:#f7f6f2;padding:20px 0;z-index:2;}
.white_bg{background:#fff;padding:10px 20px;margin-bottom:10px;}
.ser_l{width:910px;}
.ser_r{width:280px;}
.ser_tit{height:40px;line-height:40px;background:url(../images/index_19.jpg) no-repeat left center;padding-left:20px;color:#bea883;}
.ser_tit a{color:#918f92;}
.ser_con{height:192px;}
.ser_pic{padding:6px;border:#bea883 solid 1px;}
.ser_text{width:600px;height:178px;margin:7px 0;line-height:25px;overflow:hidden;}
.honor_pic{width:160px;padding:10px 10px;}
.honor_btn{padding-top:90px;}
.news_list{padding:20px 0 10px;height:90px;overflow:hidden;}
.news_list li{width:405px;float:left;margin:0 15px;float:left;line-height:30px;}
.news_list li a:hover{color:#333;}
.qa_con{height:312px;}
.qa_con li{padding:20px 0;border-bottom:#adadad dashed 1px;line-height:20px;}
.qa_con li:last-child{border:none;}
.qa_mar{margin-bottom:5px;}

/*footer*/
.footer_bg{background:#9c7652;padding:50px 0 30px;}
.bot_list li{width:300px;padding:0 40px;min-height:275px;float:left;background:url(../images/index_49.jpg) no-repeat left center;}
.bot_list li:first-child{background:none;}
.bot_list_tit{width:260px;height:30px;line-height:30px;background:rgba(255,255,255,.7);color:#9c7652;margin:20px 0;}
.bot_link a{width:80px;padding:0 10px;float:left;color:#eee;line-height:40px;}
.bot_link a:hover{color:#fff;}
.bot_contact{padding:20px 0;line-height:40px;color:#eee;}

/*main*/
.main_tit{padding:40px 0;height:60px;line-height:60px;}
.main_tit_text{color:#c9b798;font-size:40px;text-transform:uppercase;padding-right:10px;}
.main_tit_home{background:url(../images/main01.jpg) no-repeat left center;padding-left:20px;}
.main_about_type{border:#bea883 solid 2px;height:42px;}
.main_about_type li{float:left;border-left:#bea883 solid 2px;width:218px;}
.main_about_type li:first-child{border-left:none;width:220px;}
.main_about_type li a{color:#bea883;display:block;line-height:42px;}
.main_about_type li a:hover{background:#bea883;color:#fff;}
.main_type li{float:left;border:#bea883 solid 1px;margin-right:5px;}
.main_type li a{color:#bea883;display:block;line-height:42px;padding:0 20px;}
.main_type li a:hover{background:#bea883;color:#fff;}
.main_con{padding:50px 0;line-height:30px;}
.main_pro{margin-left:-48px;}
.main_pro li{float:left;margin:0 0 20px 48px;}
.main_pro_pic{padding:5px;border:#bea883 solid 1px;display:block;}
.main_pro_name{height:45px;line-height:45px;display:block;}
.main_pro li:hover .main_pro_name{background:#bea883;color:#fff;}

.page{position:relative;width:100%;text-align:center;overflow:hidden;margin:30px 0;}
.page ul{float:left;position:relative;left:50%;}
/*.page ul li{float:left;position:relative;right:50%;padding:0 5px;}*/
.page li a{display:block;height:36px;line-height:36px;padding:0 10px;color:#939292;border:#eee solid 1px;float:left;position:relative;right:50%;padding:0 5px; margin:0 5px;}
.page li a:hover{background:#bea883;color:#fff;text-decoration:none;}

/*新闻列表*/
.news_list1 ul{padding:10px 0;}
.news_list1 ul li{width:1200px; padding-bottom:18px; float:left; margin-left:20px;}
.news_list1 ul li .news_l_tit{text-align:left; height:48px; line-height:48px; border-bottom:1px dashed #c8c8c8; width:925px; float:left;}
.news_list1 ul li .news_l_tit span{float:left; color:#333333; font-size:16px; font-family:"微软雅黑";}
.news_list1 ul li .news_l_tit span a,.news_list ul li .news_l_tit span a:hover{color:#333333;}
.news_list1 ul li .news_l_tit em{float:right; color:#888888; font-size:14px; font-family:"微软雅黑";}
.news_list1 ul li .news_l_con{text-align:left; padding:10px 0; color:#666666; font-size:14px; font-family:"微软雅黑";}
.news_list1 ul li .news_l_con a,.news_list ul li .news_l_con a:hover{color:#666666;}
.news_list1 ul li .news_l_more{width:112px; height:30px; line-height:30px; text-align:center; padding-top:15px; color:#666666; font-size:14px; font-family:"微软雅黑";}
.news_list1 ul li .news_l_more a{color:#666666; border:2px solid #9f9f9f; display:block;}
.news_list1 ul li .news_l_more a:hover{background:#f66629; border:2px solid #f66629; color:#ffffff;}

/*新闻详情*/
.news_show{padding:20px 20px;}
.news_s_tit{text-align:center; height:42px; line-height:42px; color:#f66629; font-size:20px; font-family:"微软雅黑";}
.news_s_date{text-align:center; height:30px; line-height:30px; padding-bottom:12px; border-bottom:1px dashed #c8c8c8; color:#a5a5a5; font-size:14px; font-family:"微软雅黑";}
.news_s_con{padding:20px 0; text-align:left; color:#666666; font-size:14px; font-family:"微软雅黑";}
.news_s_con span,.news_s_con p{color:#666666; font-size:14px; font-family:"微软雅黑";}

/*留言*/
gbook{
	width: 857px;
	margin: 0 auto;
}
.gbook ul{
	padding: 0px 0 60px 184px;
}
.gbook ul li {
    clear: both;
    padding-bottom: 18px;
}
.main_ly_t1 em{
    width: 100px;
    height: 38px;
    line-height: 38px;
    text-align: right;
    color: #646464;
    font-size: 16px;
    text-decoration: none;
    font-style: normal;
    display: block;
    float: left;
}
.main_ly_t1 input {
    width: 298px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    margin-right: 5px;
    background: #ffffff;
    border: 1px solid #cecece;
    border-radius: 5px;
    color: #646464;
    font-size: 16px;
    font-family: "微软雅黑";
    outline: none;
}
.main_ly_t1 textarea {
    width: 372px;
    height: 165px;
    line-height: 30px;
    padding: 0 5px;
    margin-right: 5px;
    background: #ffffff;
    border: 1px solid #cecece;
    border-radius: 5px;
    color: #646464;
    font-size: 16px;
    font-family: "微软雅黑";
    outline: none;
    resize: none;
}
.main_ly_t2{
    float: left;
    
    border: 0;
    width: 126px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    border-radius: 8px;
}
.main_ly_t2 input,
.main_ly_t3 input{
	 width: 126px;
    height: 38px;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
}
.main_ly_t3 {
    float: left;
    margin-left: 15px;
   
    border: 0;
    cursor: pointer;
    border-radius: 8px;
}
.yao{
	float: left;
	margin-left:155px;
}
