@charset "utf-8";

/* CSS Document */

* {
    margin: 0px;
    padding: 0px;
    border: none;
    list-style: none;
    font-family: "Microsoft YaHei";
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color: #333;
    background: url(../images/47.jpg) repeat;
}

span {
    overflow: hidden;
    margin: 0 auto;
}

a,p {
    text-decoration: none;
    overflow: hidden;
    color: #8e5454;
    padding: 0px;
}

a:hover {
    text-decoration: none;
}

img {
    border: 0px;
}

.clear {
    clear: both;
}

ul li,
li {
    list-style: none
}

.wrapper {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.bt{ font-size:24px; color:#8e5454; text-align:center; padding:20px 0px;}

/* 顶部 */

.top {
    width: 100%;
    height: 50px;
    float: left;
	background:url(../images/top_bg.png) top center no-repeat;
    overflow: hidden;
}

.head {
    width: 100%;
    height: 135px;
    float: left;
    background: url(../images/1_02.jpg) repeat-x;
}

.head_box {
    width: 1107px;
    height: 135px;
    margin: 0 auto;
    overflow: hidden;
}

.logo {
    width: 126px;
    height: 99px;
    float: left;
    margin-top: 20px;
}

.head_right {
    width: 850px;
    height: 70px;
    float: right;
    margin-top: 20px;
}

.nav {
    width: 850px;
    height: 37px;
    float: left;
    overflow: hidden; margin-top: 30px;
}

.nav ul {
    float: left;
}

.nav ul li {
    width: 104px;
    height: 37px;
    line-height: 37px; text-align: center;background: url(../images/nav-boreder.png) no-repeat;
  float: left; margin-left:35px;
}
.nav ul li:hover {
    width: 104px;margin-left:35px;
    height: 37px;
    background: url(../images/nav-hover.png) no-repeat;
    line-height: 37px; text-align: center; float: left;
}
.nav ul li a{ display:block; line-height: 37px;  font-size: 15px; text-align: center; }

/*banner*/
#bannerDiv{ width:100%; height:500px; float:left;}
#full-screen-slider { width:100%; height:500px; float:left; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*content*/
.content{ width: 100%;  float: left;  height:auto; }
.content_body{ width: 1170px; height: auto; margin:0 auto; overflow: hidden; }
.about{ width: 1170px; padding:50px 0px; float: left;}
.about_img{ width: 273px; height: 237px; margin: 0 auto; }
.about p{ font-size: 14px; line-height: 30px; color: #494949; }

/*pro*/
.pro{ width:100%;height: auto; float: left; background:#ffffff;  }
.pro_box{ width: 1170px; height: 638px; margin: 0 auto; padding-top:20px; padding-bottom: 50px; }
.pro_left{ width:203px; height: 618px; float: left;}
.pro_left_nav{ width: 199px; float: left;  }
.pro_left_nav li{width: 199px; height: 42px; margin: 2px; background:#f6f0e6 url(../images/pro_nav.png) no-repeat;text-align:center; }
.pro_left_nav li:hover{ background: url(../images/pro_navhover.png) no-repeat; }
.pro_left_nav li a{ font-size: 14px; text-align:center; line-height: 42px; }
.pro_right{ width: 950px; height: 618px; float: left; background: #e6e0d9; margin-left: 17px; }
/* pro_right_prc */
.pro_right_prc{width:940px; height:600px; padding:15px; margin:0 auto;}
.pro_right_prc li{float:left;margin-left:13px; margin-top: 10px; display:inline;width:290px;text-align:center;line-height:25px;}
.pro_right_prc img{width:280px;height:240px;padding:4px;border:solid 1px #c8b8a5; background-color:#FFF;}
.pro_right_prc img:hover{width:280px;height:240px;padding:4px;border:solid 1px #9d8870; background-color:#FFF;}
.pro_right_prc a{ line-height:28px; text-align:center; font-size:14px; }
.pro_right_prc a:hover{ color:#ff2f19;}
/* scrollleft */
.case{ width: 100%; height: auto; float: left; background-color:#FFFFFF;}
.case_box{ width:1170px; padding-top: 40px;  margin:0 auto; }
.case_title{ width:432px; height:47px; background: url(../images/casetitle.png) no-repeat center top; margin:10px auto 30px auto; font-size:24px; color:8e5454; text-align:center; padding-top:73px;}
.scrollleft{width:1140px; height:260px; padding:15px; margin:0 auto;}
.scrollleft ul{ width:1140px;}
.scrollleft ul li{float:left;margin-right:10px;display:inline;width:250px;text-align:center;line-height:25px;}
.scrollleft img{width:240px;height:180px;padding:4px;border:solid 1px #ddd; background-color:#FFF;}
.scrollleft img:hover{width:240px;height:180px;padding:4px;border:solid 1px #9d8870; background-color:#FFF;}
.scrollleft a{ line-height:28px; text-align:center; font-size:14px; color:#555;}
.scrollleft a:hover{ color:#ff2f19;}
.case_more{width:176px; height:87px;margin: 0 auto; }

.line_banner{ width: 100%; height:348px; float: left;background: url(../images/line_banner.jpg) no-repeat top center;  }

/*new*/
.new{  width:100%; height:auto;  float: left;  }
.new_title{ width:1170px; height:133px;float: left; background: url(../images/title2.png) no-repeat center top;  }
.new_box{ width: 1170px; margin: 0 auto;padding:50px; }
.new_text{ width: 1170px; height: 300px; float: left;  }
.new_text li{ width: 540px; height: 100px; float: left; margin:20px 20px; }
.new_text li h3{ width:500px; padding-left: 40px; background: url(../images/2_46.png) no-repeat left center; height: 30px; text-align: left; line-height: 30px; float:left; }
.new_text li p{width: 500px; height:42px; margin-top: 5px; padding-left: 40px; text-align: left; line-height:21px; float: left; color: #8a8a8a; font-size: 12px; }
.new_text li span{ width: 200px; height:18px; text-align: left; line-height: 18px; color: #a8a9aa; font-size: 12px;padding-left: 40px; }
.new_more{width:124px; height:199px;margin: 0 auto;}

/*foot*/
.foot{ width:100%; height:256px; float: left; background: url(../images/43.jpg) bottom center no-repeat;}
.foot_box{ width: 1170px; height:176px; margin:0 auto; padding-top:80px; }
.foot_box li{ width: 350px; height: 100px; float: left; margin-left: 20px; }
.foot_box li span{ width: 87px; height: 79px; float:left; }
.foot_box li p{ width:250px; height:100px; text-align: left; float: left; line-height: 23px; color: #433323; font-size: 12px;padding-left:10px; display: block;}
.footer{ width: 100%; height: 50px; float: left; background: #221507; }
.footer_box { width: 600px; height: 40px;    margin: 0 auto; }
.footer_box p{ color: #dbcfc1;  line-height: 40px; text-align: center; font-size: 12px;}

/*内页*/
.ny_body{width: 100%; height:auto; float: left; background: url(../images/0_09.jpg);} 
.ny_content{ width: 1170px; height: auto; margin: 0 auto; }
.ny_title{ width: 1170px; float: left; height:88px; margin-top:10px; background: url(../images/ny2.jpg) no-repeat center; overflow: hidden;  }
.ny_title h1{  margin:25px 60px ; float: left; background: url(../images/arrow.png) no-repeat left center; color: #766047; display: block; }
.ny_title p{ color: #766047; text-align: right; line-height: 25px;width: 400px;  float:right;margin:50px 40px 0px 0px ;font-size: 12px; display: block;;}
.ny_left{ width: 280px; height: auto; float:left;  margin-top: 10px;  margin-bottom: 40px;}
.ny_right{width:880px; height: auto; float:right; margin-left: 10px; min-height: 500px;  margin-top: 10px; background: #f6f2ee;margin-bottom: 40px;   }
.ny_right_text{ width:800px; height:auto;  margin:40px; overflow:hidden; min-height: 500px; font-size:12px; line-height:25px; color:#8e5454;}
.ny_right_text img{ width:90%;}
/*产品中心类模板*/
.workList_box{ width:820px; height:auto;text-align:left;font-size:12px; margin:30px ;  overflow:hidden;}
.workList { width:820px; margin-bottom:15px; float:left; !important }
.workList li {float: left;margin:10px;}
.workList li a {display: block;color:#000;}
.workList li .work_title {text-align: center;color: #2f1504;padding-top:10px;}
.workList li  a:hover{display: block;color:#23a0e3;}
.workList li a img {border:1px solid #e3e3e3; padding:3px;}
.workList li a:hover img {border:1px solid #23a0e3; padding:3px;}
/*内页左边导航*/
.ny_left_nav{ width: 280px; height:auto;float:left;background: #f6f2ee;}
.ny_left_nav ul{ width:240px;  margin:20px;}
.ny_left_nav ul li{ width:240px; height:45px;  border:1px solid #9f9995; margin-bottom:4px; }
.ny_left_nav ul li a{ line-height:45px; text-align:center; font-size:14px; font-family:"微软雅黑"; display:block;}
.ny_left_nav ul li:hover{ background-color:#766047; color:#fff;}
.ny_left_nav ul li a:hover{  color:#fff;}

.ny_call{ float: left; width: 280px; margin-top: 20px; height:auto; min-height:200px;  background: url(../images/fl.png) bottom no-repeat #f6f2ee;}
.ny_call p{ width: 220px; height: auto; margin:20px ; border: 1px solid #9f9995; padding: 10px; line-height: 25px;  }

/*内页分页*/
/*css yahoo2 style pagination*/
.pag{padding:10px;font-size:12px;margin:10px 30px 60px 30px;  ;font-family:tahoma,helvetica,sans-serif;text-align:center; background: #eee;}
.pag a{border:#ccdbe4 1px solid;padding:2px 8px;background-position:50% bottom;color:#0061de;margin:0 3px 0 0;text-decoration:none;}
.pag a:hover{border:#2b55af 1px solid;background-image:none;color:#fff;background-color:#0073cd;}
.pag a:active{border:#2b55af 1px solid;background-image:none;color:#fff;background-color:#0073cd;}
.pag span.current{padding:2px 6px;font-weight:bold;color:#000;margin:0 3px 0 0;}
.pag span.disabled{display:none;}
.pag a.next{border:#ccdbe4 2px solid;margin:0px 0px 0px 10px;}
.pag a.next:hover{border:#2b55af 2px solid;}
.pag a.prev{border:#ccdbe4 2px solid;margin:0px 10px 0px 0px;}
.pag a.prev:hover{border:#2b55af 2px solid;}
.pre_next {float:left;width:760px;height: 40px;line-height: 40px;color: #666666;text-align:center; margin:20px; background: #eee;}
.pre_next h5 {color: #046bb6;padding:3px; line-height: 40px; text-align: center; font-size: 14px;}
/*内页新闻动态*/
.ny_news{ width:750px;height:500px; float:left; margin:5px;}
.ny_news li{  height:40px; display:block; line-height:40px; border-bottom: 1px dashed #DDDDDD ;padding:0px 10px 0px 20px ; background: url(../images/dot.jpg) no-repeat 8px center;}
.ny_news li .new{ text-align:left;}
.ny_news li a{ font-size: 14px; line-height: 25px; }
.ny_news li a:hover{color: #045eaa;}
.ny_news li span{ color:#676767; float:right; font-size: 14px;}