﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px;color:#5c5c5c;}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a{color:#5c5c5c;text-decoration:none; outline: medium none;}
a:hover{color:#ea4e03; }
img{border:0; vertical-align:middle;}
ul,ol{list-style:none;}
.clear{clear:both;}
/*--最外层大盒子---*/
.body_index{ width:100%; height:auto; float:left; display:inline; background:url(../images/bg.jpg) top repeat-x}
.body_content{ width:100%; height:auto; float:left; display:inline; background:url(../images/content_bg.jpg) top repeat-x}
.main{ width:1000px; height:auto; margin:0 auto;}
/*--头部导航--*/
.top_logo{ width:998px; height:100px; float:left; display:inline; overflow:hidden; margin-top:27px; border-left:1px solid #ede9e3; border-right:1px solid #ede9e3;}
.top_logo_1{ width:256px; height:100px; float:left; display:inline; overflow:hidden; border-right:1px solid #ede9e3;}
.top_logo_1 img{ width:235px; height:79px; float:left; display:inline; margin:11px 0 0 17px;}
.top_logo_2{ width:738px; height:100px; float:left; display:inline; overflow:hidden;}
.top_logo_2_1{ width:738px; height:47px; float:left; display:inline; overflow:hidden; font-size:13px; line-height:47px; font-family:"微软雅黑"; color:#7f704e; text-align:right;}
.top_logo_2_1 b{ font-size:18px; color:#ab323b; padding-right:16px;}
.top_logo_2_2{ width:738px; height:52px; float:left; display:inline; overflow:hidden;}
.top_logo_2_2 ul{ width:735px; height:52px; float:right; display:inline; overflow:hidden;}
.top_logo_2_2 ul li{width:81px; height:52px; float:left; display:inline; overflow:hidden; background:url(../images/shu.jpg) no-repeat right center;}
.top_logo_2_2 ul li dl{ width:81px; height:52px; float:left; display:inline; overflow:hidden;}
.top_logo_2_2 ul li dl dd{ width:81px; height:30px; float:left; display:inline; overflow:hidden;font-size:14px; line-height:30px; font-family:"微软雅黑"; color:#ab9d81; text-align:center;}
.top_logo_2_2 ul li dl dd a{ display:block; color:#ab9d81;width:81px; height:30px; float:left;display:inline;}
.top_logo_2_2 ul li dl dt{ width:81px; height:22px; float:left;display:inline;overflow:hidden;font-size:12px; line-height:22px; font-family:Arial; color:#b0a48b; text-align:center; text-transform:capitalize;}
.top_logo_2_2 ul li dl dt a{ display:block; color:#b0a48b;}
.top_logo_2_2 ul li.end{ background:none;}
.top_logo_2_2 ul li dl dd a:hover{ display:block; color:#866d33;width:81px; height:22px; float:left;display:inline;}
.top_logo_2_2 ul li dl dd.curdd{display:block; color:#866d33;width:81px; height:30px; float:left;display:inline;}
.top_logo_2_2 ul li dl dd.curdd a{display:block; color:#866d33;}
/*--尾部版权--*/
.footer{ width:100%; height:175px; float:left; display:inline; overflow:hidden; background:url(../images/footer_24.jpg) repeat-x;}
.footer2{ width:1000px; height:139px; float:left; display:inline; overflow:hidden;}
.footer2_1{ width:120px; height:59px; float:left; display:inline; overflow:hidden; margin:50px 0 0 22px;}
.footer2_1_content{ width:178px; height:117px; float:left; display:inline; overflow:hidden; margin:17px 0 0 8px;}
.footer2_2{ width:750px; height:139px; display:inline; overflow:hidden;}
.footer2_2 span{ width:200px; float:right; display:inline; overflow:hidden; height:auto; margin-top:8px; text-align:right;}
.footer2_2 .phonebox{float:right;}
.footer2_2 .phonebox p{font-size:12px; line-height:30px; font-family:"微软雅黑"; color:#a8a294; }
.footer2_2 .phonebox p b{ font-size:20px;  font-weight:normal; font-family:"微软雅黑"; color:#7f704e;  }
.footer2_2 .phonebox ul{ width:auto; height:30px;  overflow:hidden;}
.footer2_2 .phonebox ul li{ width:70px; height:30px; float:left; display:inline; overflow:hidden;font-size:12px;  font-family:"微软雅黑";line-height:30px; color:#a8a294; text-align:center;} 
.footer2_2 .phonebox  a{ display:block;color:#a8a294;border-right:1px solid #a8a294;height:15px;line-height:15px;}
.footer2_3{ width:1000px; height:36px; float:left; display:inline; overflow:hidden;}
.footer2_3 dd{ width:auto; height:36px; float:left; display:inline; overflow:hidden;font-size:12px;  font-family:"宋体";line-height:36px; color:#d7d1c4;}
.footer2_3 dt{ width:auto; height:36px; float:right; display:inline; overflow:hidden;font-size:12px;  font-family:"宋体";line-height:36px; color:#d7d1c4;}

.banner{ width:1000px; height:363px; float:left; display:inline; overflow:hidden; position:relative;}
.index_first{ width:1000px; height:71px; float:left; display:inline; overflow:hidden;}
.index_first span{ width:96px; height:44px; float:left; display:inline; overflow:hidden; margin:18px 0 0 2px; background:url(../images/a1.gif) no-repeat center;}
.index_first span b{ width:96px; height:20px; float:left; display:inline; overflow:hidden;font-size:13px; line-height:20px; font-weight:normal; font-family:"微软雅黑"; color:#7f704e; text-indent:15px; margin-top:10px;}
.index_first span p{width:96px; height:15px; float:left; display:inline; overflow:hidden;font-size:9px; line-height15px;font-family:Arial; color:#c2b38d; text-transform:uppercase; text-indent:15px;}
.index_first_1{ width:auto; height:44px; float:left; display:inline; overflow:hidden;margin:18px 0 0 2px;}
.index_first_1 ul{ width:auto; height:44px; float:left; display:inline;}
.index_first_1 ul li{ width:78px; height:44px; float:left; display:inline; overflow:hidden; background:url(../images/shu.jpg) no-repeat right bottom;}
.index_first_1 ul li dl{ width:78px; height:44px; float:left; display:inline; overflow:hidden;}
.index_first_1 ul li dl dd{ width:78px; height:20px; float:left; display:inline; overflow:hidden;font-size:13px; line-height:20px; font-weight:normal; font-family:"微软雅黑"; color:#7f704e; text-align:center; margin-top:10px;}
.index_first_1 ul li dl dd a{ display:block;color:#7f704e;}
.index_first_1 ul li dl dt{width:78px; height:15px; float:left; display:inline; overflow:hidden;font-size:12px; line-height:15px;font-family:Arial; color:#c2b38d; text-transform:capitalize;  text-align:center;}
.index_first_1 ul li dl dt a{ display:block;color:#c2b38d;}
.index_first_2{ width:82px; height:17px; float:right; display:inline; overflow:hidden;margin:36px 17px 0;}
.index_first_2_1{ width:34px; height:17px; float:left; display:inline; overflow:hidden;}
.index_first_2_1 img{ width:34px; height:17px; float:left; display:inline; overflow:hidden;}
.index_first_2_2{ width:34px; height:17px; float:left; display:inline; overflow:hidden; margin-left:2px;}
.index_first_2_2 img{ width:34px; height:17px; float:left; display:inline; overflow:hidden;}

/*****************************************banner style******************************************************************/

#ppt {width:1000px;height:363px;float:left;overflow:hidden;position:relative;}
#ppt1 {MARGIN:0 auto;}
#pptcontent li img {width:1000px;height:363px;}
#pptnum {right:10px;BOTTOM:5px;POSITION:absolute;}
#pptnum li {TEXT-ALIGN:center;FILTER:alpha(opacity=40);BACKGROUND-COLOR:#9e9e9e;LIST-STYLE-TYPE:none;WIDTH:38px;FLOAT:left;HEIGHT:5px;OVERFLOW:hidden;CURSOR:pointer;MARGIN-RIGHT:11px;background:#FFFopacity:.4;}
#pptnum li.active {background:#FFF;display:inline;}

/******************************************index content**************************************************************/
.index_content{ width:1000px; height:auto; float:left; display:inline; overflow:hidden; background:url(../images/a3.jpg) top repeat-x; padding-top:27px;}
.tnnd{ width:1000px; height:150px; float:right; display:inline; overflow:hidden;}
.needs2{width:1000px; height:150px; float:left; display:inline; overflow:hidden;}
.needs2_C{width:1000px; height:150px; float:left;  }
.needs2_C ul li{width:231px; height:150px; margin:0 23px 0 0; float:left;overflow:hidden; position:relative;}
.needs2_C ul li img{float:left;display:inline;overflow:hidden; position:absolute; z-index:1;}
.needs2_C ul li p{width:231px; height:17px; padding:15px 0; float:left;overflow:hidden; position:absolute; z-index:2; background:url(../images/bj.png) repeat; text-align:center; line-height:17px; font-size:14px; color:#fffefe; font-family:"微软雅黑"; top:51px; display:inline; left:-231px;}.needs2_C ul li p a{ display:block;color:#fffefe; /*background:url(../images/jt_03.png) no-repeat 167px 16px;*/}
.index_content_2{ width:1000px; height:auto; float:left; display:inline; overflow:hidden; margin:26px 0 0 0;}
.index_content_2_left{ width:327px; height:271px; float:left; display:inline; overflow:hidden; background:url(../images/shu_1.jpg) no-repeat bottom right;}
.index_content_2_left_content{ width:290px; height:29px; float:right; display:inline; overflow:hidden; margin-right:33px; background:url(../images/a3.jpg) bottom repeat-x; padding-bottom:15px;}
.index_content_2_left_content dd{ width:206px; height:29px; float:left; display:inline;}
.index_content_2_left_content dd p{ font-size:14px; font-family:"宋体"; color:#a39579; width:auto; float:left; display:inline; height:29px; line-height:29px;}
.index_content_2_left_content dd p b{ font-weight:normal; padding-left:6px;font-size:9px; font-family:"宋体"; color:#a39579; text-transform:uppercase;}
.index_content_2_left_content dd a{ display:inline; color:#a39579}
.index_content_2_left_content dt{ width:52px; height:29px; float:right; display:inline;}
.index_content_2_left_content dt img{width:45px; height:13px; float:right; display:inline; margin:12px 0 0 0;}
.index_content_2_left_content2{ width:290px; height:auto; float:right; display:inline; overflow:hidden; margin-right:33px;}
.index_content_2_left_content2 span{ width:290px; height:74px; float:left; display:inline; overflow:hidden;}
.index_content_2_left_content2 span img{ width:90px; height:57px; float:left; display:inline; overflow:hidden; margin:8px 0 0 2px;}
.index_content_2_left_content2 span dl{ width:179px; height:80px; float:right; display:inline; overflow:hidden; margin:8px 0 0 0;}
.index_content_2_left_content2 span dl dd{ width:179px; height:18px; float:left; display:inline; overflow:hidden;font-size:13px; font-family:"宋体"; color:#a39579;text-overflow:ellipsis;white-space:nowrap; line-height:18px;}
.index_content_2_left_content2 span dl dd a{ display:block;color:#a39579;}
.index_content_2_left_content2 span dl dt{ width:179px; height:auto; float:left; display:inline; overflow:hidden;font-size:12px; font-family:"宋体"; color:#b7b1a4; margin-top:8px;}
.index_content_2_left_content2 span dl dt a{display:block;color:#b7b1a4;}
.index_content_2_left_content2 ul{ width:290px; height:auto; float:left; display:inline; overflow:hidden;}
.index_content_2_left_content2 ul li{ width:262px; height:38px; float:left; display:inline; overflow:hidden; border-top:1px dashed #cac0ad; background:url(../images/jt2_14.jpg) no-repeat left center; padding-left:20px;}
.index_content_2_left_content2 ul li p{width:165px; height:38px;font-size:13px;float:left;font-family:"宋体";color:#a39579;text-overflow:ellipsis;white-space:nowrap; line-height:38px;}
.index_content_2_left_content2 ul li p a{ display:block; color:#a39579;}
.index_content_2_left_content2 ul li p a:hover{display:block; color:#635747;}
.index_content_2_left_content2 ul li  b{width:87px; font-weight:normal; height:38px;font-size:13px;float:right;font-family:"宋体";color:#a39579;text-overflow:ellipsis;white-space:nowrap; line-height:38px;}
.index_content_2_center{ width:355px; height:271px; float:left; display:inline; overflow:hidden; background:url(../images/shu_1.jpg) no-repeat bottom right;}
.index_content_2_right{ width:290px; height:271px; float:right; display:inline; overflow:hidden;}
.index_content_2_right_content{ width:290px; height:29px; float:right; display:inline; overflow:hidden; background:url(../images/a3.jpg) bottom repeat-x; padding-bottom:15px;}
.index_content_2_right_content dd{ width:206px; height:29px; float:left; display:inline;}
.index_content_2_right_content dd p{ font-size:14px; font-family:"宋体"; color:#a39579; width:auto; float:left; display:inline; height:29px; line-height:29px;}
.index_content_2_right_content dd p b{ font-weight:normal; padding-left:6px;font-size:9px; font-family:"宋体"; color:#a39579; text-transform:uppercase;}
.index_content_2_right_content dd a{ display:inline; color:#a39579}
.index_content_2_right_content dt{ width:52px; height:29px; float:right; display:inline;}
.index_content_2_right_content dt img{width:45px; height:13px; float:right; display:inline; margin:12px 0 0 0;}
.index_content_2_right_2{ width:284px; height:auto; float:right; display:inline; overflow:hidden; margin-top:12px;}
.index_content_2_right_2 img{ width:124px; height:174px; float:left; display:inline; overflow:hidden;}
.index_content_2_right_2 p{width:140px; height:174px; float:right; display:inline; overflow:hidden;font-size:12px; font-family:"宋体"; color:#a29372; line-height:19px; text-indent:2em;}
.index_content_2_right_2 p a{ display:inline; color:#a29372;}
.index_content_3{ width:1000px; height:25px; float:left; display:inline; overflow:hidden; background:url(../images/heng_18.jpg) no-repeat 326px 0;}
.index_content_3 dd{ width:303px; height:25px; float:left; display:inline; overflow:hidden;}
.index_content_3 dd p{font-size:14px; font-family:"宋体"; color:#a39579; width:auto; float:left; display:inline; height:25px; line-height:25px;}
.index_content_3 dd p b{font-size:9px; font-family:Arial; color:#a39579; width:auto;display:inline; height:25px; line-height:25px; padding-left:8px; text-transform:uppercase; font-weight:normal;}
.index_content_3 dt{ width:52px; height:29px; float:right; display:inline;}
.index_content_3 dt img{width:45px; height:13px; float:right; display:inline; margin:12px 0 0 0;}
.index_content_4{ width:1000px; height:auto; float:left; display:inline; overflow:hidden; background:url(../images/a3.jpg) top repeat-x; padding-top:15px;}
.index_content_4 ul{ width:1000px; height:auto; float:left; display:inline; overflow:hidden; background:url(../images/a3_1.jpg) bottom repeat-x; padding-bottom:15px;}
.index_content_4 ul li{ width:142px; height:55px; float:left; display:inline; overflow:hidden; text-align:center; line-height:55px; margin-top:20px;}
.index_content_4 ul li img{ width:auto; height:55px;}
.index_content_5{ width:1000px; height:auto; float:left; display:inline; overflow:hidden; margin-top:15px; margin-bottom:15px; }
.index_content_5 dd{ width:66px; height:auto;font-size:12px; font-family:"宋体"; color:#b0a48b; line-height:26px; font-weight:bold; float:left;}
.index_content_5 dt{ width:930px; height:auto; float:left; display:inline; overflow:hidden;font-size:12px; font-family:"宋体"; color:#b0a48b; line-height:26px;}
.index_content_5 dt a{ color:#b0a48b; display:inline; padding-right:20px;}

/****************************************************新闻**************************************************************/

.aboutus_content{ width:1000px; height:auto; float:left; display:inline; overflow:hidden;}
.content_banner{ width:1000px; height:241px; float:left; display:inline; overflow:hidden;}
.content_banner img{width:1000px; height:241px; float:left;}
.aboutus_content_1{width:1000px;height:36px;float:left;display:inline;overflow:hidden;background:url(../images/a3.jpg) bottom repeat-x; padding-bottom:15px; margin-top:17px;}
.aboutus_content_1 dd{ width:auto; height:34px; float:left; display:inline; overflow:hidden;font-size:14px; font-family:"宋体"; color:#b0a285; line-height:36px; border-bottom:3px solid #e7dec9;}
.aboutus_content_1 dd p{ width:auto; float:left; display:inline;font-size:14px; font-family:"宋体"; color:#85734f; line-height:34px; background:url(../images/a1.jpg) no-repeat right center; padding:0 10px 0 0;}
.aboutus_content_1 dd a{ display:inline;color:#b0a285; padding-left:10px; }
.aboutus_content_1 dd a:hover{ display:inline;color:#85734f; }
.aboutus_content_1 dd a.pcur{display:inline;color:#85734f;}
.aboutus_content_1 dt{ width:auto; float:right; display:inline; overflow:hidden;font-size:14px; font-family:"宋体"; color:#b0a285; line-height:36px;}
.aboutus_content_1 dt a{ color:#b0a285;display:inline; }
.aboutus_content_8{ width:1000px; height:auto; float:left; display:inline; overflow:hidden; margin-top:20px;}
.aboutus_content_8 span{ width:1000px; height:110px; float:left; display:inline; overflow:hidden;}
.aboutus_content_8 span img{ width:196px; height:100px; float:left; display:inline; overflow:hidden; border:4px solid #efebe1;}
.aboutus_content_8 dl{ width:755px; height:auto; float:right; display:inline; overflow:hidden;}
.aboutus_content_8 dl dd{ width:755px; height:32px; float:right; display:inline; overflow:hidden; border-bottom:1px solid #e5e3de;}
.aboutus_content_8 dl dd p{width:602px; height:32px; float:left; display:inline;font-size:14px; font-family:"宋体"; color:#ab9d81; line-height:32px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;}
.aboutus_content_8 dl dd p a{ color:#ab9d81; display:inline;}
.aboutus_content_8 dl dd b{width:auto; height:32px; float:right; display:inline;font-size:14px; font-family:"宋体"; color:#ab9d81; line-height:32px; font-weight:bold; padding-right:18px; text-align:right;}
.aboutus_content_8 dl dt{width:750px; height:auto; float:left; display:inline;font-size:13px; font-family:"宋体"; color:#ab9d81; line-height:22px; margin-top:8px;}
.aboutus_content_8 ul{ width:1000px; height:auto; float:left; display:inline; overflow:hidden; margin-top:14px;}
.aboutus_content_8 ul li.odd{ width:956px; height:34px; float:left; display:inline; overflow:hidden; background:url(../images/jia_03.png) no-repeat 18px 12px; padding-left:44px;font-size:13px; font-family:"宋体"; color:#8a7f6a; line-height:34px; margin-top:4px;}
.aboutus_content_8 ul li.even{ width:956px; height:34px; float:left; display:inline; overflow:hidden; background:url(../images/jia_03.png) no-repeat 18px 12px rgb(239, 235, 225); padding-left:44px;font-size:13px; font-family:"宋体"; color:#8a7f6a; line-height:34px; margin-top:4px;}
.aboutus_content_8 ul li dl{width:956px; height:34px; float:left; display:inline; overflow:hidden;}
.aboutus_content_8 ul li dl dd{width:770px; height:34px; float:left; display:inline; overflow:hidden;}
.aboutus_content_8 ul li dl dd a{color:#8a7f6a; display:inline;}
.aboutus_content_8 ul li dl dt{width:auto; height:34px; float:right; display:inline; overflow:hidden; margin-right:20px;}
/********************************************项目案例*****************************************************************/
.case_content_list{ width:1000px; height:auto; float:left; display:inline; margin:22px 0 0 0;}
.case_content_list ul{ width:997px; height:auto; float:left; display:inline; margin-left:3px;}
.case_content_list ul li{ width:226px; height:150px; float:left; display:inline; overflow:hidden; margin-bottom:23px; margin-right:23px; position:relative;}
.case_content_list ul li img{float:left; position:absolute; z-index:1;}
.case_content_list ul li p{width:231px; height:17px; float:left;overflow:hidden; position:absolute; z-index:2; background:url(../images/bj.png) repeat; text-align:center; line-height:17px; font-size:14px; color:#fffefe; font-family:"微软雅黑"; top:51px; display:inline; left:-231px; padding:10px 0;}
.case_content_list ul li p a{width:231px; height:17px;display:block;color:#fffefe;}
/*--新闻动态内页--*/
.clear{clear:both;}
.newsnr .nr {min-height:600px;}
.newsnr .nr h2{height:40px;line-height:40px;font-size:24px;color:#b0a285; text-align:center;}
.newsnr .nr .source{text-align:center;font-size:13px;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
.newsnr .nr .source span{margin-right:20px;}
.newsnr .nr p{line-height:30px;font-size:14px;margin-bottom:10px; text-indent:24px; font-family:"宋体";}
.newsnr .article{padding:15px 0px;border-top:1px dashed #ccc;}
.newsnr .article p{line-height:25px;font-weight:bold; margin-bottom:0px; text-indent:0px;}
.newsnr .nr img{max-width:940px;}
/*--产品展示--*/
.p-nr{min-height:600px;padding:10px;}
.p-nr p{line-height:30px;font-size:14px;text-indent:24px; font-family:"宋体";}
.p-nr .p1{text-align:center; text-indent:0px;}
.p-nr img{max-width:940px; border:1px solid #ccc;}
/*--联系我们--*/
.c-nr {min-height:600px;padding:10px;}
.c-nr h2{height:40px;line-height:40px;font-size:18px;color:#b0a285;}
.c-nr  ul{padding:10px 0px 40px;}
.c-nr  ul li{float:left;width:50%;line-height:30px;font-size:14px;}
/*--地图--*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*--诚聘英才--*/
table{margin:15px auto;width:1000px; border:1px solid #ccc; border-bottom:none; border-left:none; background-color:#fff; font-size:14px;}
table td{border-bottom:1px  solid #ccc; border-left:1px  solid #ccc;line-height:35px;}
table .title{font-size:16px;color:#b0a285;padding-left:15px;}
table .td1{font-weight:bold;width:90px;text-align:center;}
table .td2{padding-left:15px;}
table .td3{text-align:center;width:180px;}
table td a{float:right;color:#b0a285;padding-right:15px; background:url(../images/qq.png) left center no-repeat;width:80px; display:inline-block; text-align:right;}
/*--分页--*/
.pages{padding:20px 0px 30px;text-align:right;font-family: "微软雅黑"; }
.current1{padding:2px 7px;color:#fff;margin-right:2px;font-weight:bold;color:#b0a285;}
.pages a{background-color:#fff;padding:2px 7px; border:1px solid #ccc;margin-right:2px; }
.cpage {float:right;margin-bottom:10px;}
.cpage  a {border:1px solid #000;padding:5px;}
.conpage {background-color:#B0A48C;color:#fff;}

/*--合作伙伴--*/
.case_content_list1 ul li {
    display: inline;
    float: left;
    width:102px;
    margin-bottom: 23px;
    margin-right: 23px;
    overflow: hidden;
    position: relative;
}
.case_content_list1 ul li img {width:102px;height:45px;}