@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {border:medium none;margin:0;padding:0}
h1, h2, h3, h4, h5, h6{	font-size:100%}
em{	font-style:normal}
ul, ol, li{list-style:none}
a{text-decoration:none;}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
*{	margin:0;	padding:0}
body {font-family:"微软雅黑";font-size:12px;color:#696969;}
.content{ width:1150px; margin:0 auto;}
/*----------------------------------------------------- banner --*/
#banner{overflow: hidden; zoom: 1; position: relative; float:left; width:100%; height:451px;border-bottom:2px solid #1f1a17;}
#index_b_hero { width: 1150px; height: 451px; margin: auto; position: relative; }
#index_b_hero img { width:100%; height: auto; }
#index_b_hero .heros { width: 1150px; height: 451px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next1, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next1:hover, #index_b_hero .prev:hover { background-color: #a65f00; }
#index_b_hero .next1 { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 1150px; height: 451px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1150px; filter: alpha(Opacity=40); opacity: .4; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1150px; }
#index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
/*----------------------------------------------------- main1 --*/
.main1{ float:left; width:100%; margin-top:40px;}
.main1_n{float:left;/* margin-left:4px; _margin-left:2px; margin-right:27px;*/ margin-top:20px;}
.main1_n span{float:left; width:20%; height:132px; margin-right:2%;}
.main1_n p{float:left; width:78%; font-size:20px; color:#a65f00; margin-bottom:5px;}
.main1_n p a{ color:#a65f00;}
.main1_n ul li{ float:right; width:78%; color:#696969; line-height:26px;}
.main1_n ul li a{  color:#696969;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*----------------------------------------------------- main2 --*/
.main2{float:left; width:100%; background:#f3f5f6; padding-top:36px; margin-top:45px; padding-bottom:36px;}
.main_t1{float:left; width:100%; text-align:center;}
.main_t1 p{float:left; width:100%; font-size:20px; color:#a65f00; border-bottom:1px solid #d7d7d7; padding-bottom:4px;}
.main_t1 p a{ color:#a65f00;}
.main_t1 span{float:left; width:100%; color:#616161; margin-top:8px;}
.main_t1 span a{ color:#616161; padding:0 7px;}
.main2_n{float:left; width:100%; margin-top:3px;}
.main2_n ul li{ float:left; font-size:12px; color:#616161; margin-top:21px;}
.main2_n ul li a{color:#616161;}
.main2_n ul li img{ width:100%; height:175px;}
.main2_n ul li p{ float:left;  color:#616161; margin-top:9px;}
.main2_n ul li span{ float:right; color:#616161; margin-top:9px;}
/*----------------------------------------------------- main3 --*/
.main3{float:left; width:100%; margin-top:42px;}
.main3_n{ float:left; width:100%; margin-top:52px;}
.main3_n ul li{ float:left;}
.main3_n ul li i{float:left; width:20%; height:41px;}
.main3_n ul li p{float:left; width:80%; font-size:16px; color:#a65f00; margin-top:18px;}
.main3_n ul li span{float:left; width:100%; color:#696969; line-height:26px; margin-top:13px;}
/*----------------------------------------------------- main4 --*/
.main4{float:left; width:100%; background:#f3f5f6; padding-top:36px; margin-top:38px; padding-bottom:59px;}
.main4_n{float:left; width:100%; margin-top:5px;}
.artist_l {float:left; width:100%; height:auto;}
.artist_l .a2 { POSITION: relative;  HEIGHT:auto; OVERFLOW: hidden; TOP: 0px; LEFT: 0px; line-height:30px;}
.artist_l .a2 a{ color:#1f1a17;}
.artist_l li { POSITION: relative; HEIGHT:auto; OVERFLOW: hidden; TOP: 0px; LEFT: 0px; text-align:center; margin-top:21px; float:left;}
/*.artist_l li A { font-family:"微软雅黑"; height:100%; overflow: hidden; width:90%; margin-left:5%;margin-right:5%; float:left; font-size:14px; padding-top:40%;}
.artist_l .a2 img{width:100%; height:auto; }
.artist_l A { POSITION: absolute; background: url(../images/cgal_hover.png) no-repeat center 31% #1f1a17;filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;COLOR: #fff; TOP: 0px; LEFT: 0px;text-decoration:none;}*/
/*----------------------------------------------------- main5 --*/
.main5{float:left; width:100%; margin-top:36px; height:auto;}
.main5_n{float:left; width:100%; margin-top:48px;}
.main5_n1{ float:left; height:427px; border:1px solid #d4d4d4; margin-left:-1px; padding:0;}
.main5_n1 p{float:left; width:100%; font-size:16px; color:#a65f00; height:68px; background:#ececec; line-height:68px; text-align:center; margin-top:33px; margin-bottom:26px;}
.main5_n1 p a{ color:#a65f00;}
.main5_n1 ul li{ float:left; width:100%;  line-height:28px; color:#696969; padding:0 4%}
.main5_n1 ul{ float:left; height:210px; width:100%}
.main5_n1 ul li a{ color:#696969;}
.main5_n1 span{ float:left; text-align:center; padding-left:84px; margin-top:19px;}
.main5_n1 span a{ float:left; width:106px; height:35px; line-height:35px; background:#1f1a17; color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius: 8px;}
.main5_n1:hover{ height:455px; margin-top:-14px;}
.main5_n1:hover p{ background:#1f1a17; color:#fff;margin-top:47px;}
.main5_n1:hover p a{ color:#fff;}
/*----------------------------------------------------- main6 --*/
.main6{float:left; width:100%; margin-top:58px;background:#f3f5f6; padding-top:36px; padding-bottom:59px;}
.main6_n{float:left; width:100%;}
.main6_n ul li{float:left;  margin-top:39px;}
.main6_n ul li span{ float:left; border-bottom:1px solid #adadad; width:91%; height:auto;}
.main6_n ul li img{ width:100%; height:auto;}
.main6_n ul li p{ float:left; width:2%; height:209px; background:#d1d1d1; border-bottom:1px solid #adadad; font-size:18px; color:#4b4b4b; text-align:center;padding:0 4%;}
/*----------------------------------------------------- footer --*/
.footer1{float:left; width:100%; background:#1f1a17; padding:33px 0 53px; margin-top:25px}
.footer1_n1{float:left; width:12%; margin-top:20px;}
.footer1_n1 img{ width:100%; height:auto;}
.footer1_n2{ float:left; width:88%;}
.footer1_n2 ul li {float:left; width:12%; padding:0; margin-top:20px; height:200px}
.footer1_n2 ul li p{ float:left; width:122px; font-size:14px; color:#ded7d3;}
.footer1_n2 ul li p a{ color:#ded7d3;}
.footer1_n2 ul li span{ float:left; width:122px; line-height:26px; color:#ada59f; margin-top:25px;}
.footer1_n2 ul li span a{ float:left; width:122px;color:#ada59f;}
.footer2{float:left; width:100%; color:#1f1a17; line-height:20px;}
.footer2 p{float:left; color:#1f1a17; padding-top:16px; padding-bottom:16px;}
.footer2 p a{text-decoration:underline;color:#1f1a17;}
.footer2 span{float:right; color:#1f1a17; padding-top:16px; padding-bottom:16px; text-align:right;}
.footer2 span a{color:#1f1a17; padding:0 6px;}
/*----------------------------------------------------- main7 --*/
.main7{float:left; width:100%; margin-bottom:50px; margin-top:43px;}
.main7_1{float:left; }
.main7_2{float:left; }
.main7_t{float:left; width:100%; font-size:20px; color:#a65f00; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.main7_t a{ color:#a65f00;}
.main7_n{float:left; width:100%; margin-top:5px;}
.main7_n ul li{float:left; width:100%; line-height:26px; color:#a2a1a1;}
.main7_n ul li a{float:left; width:67%; color:#696969;}
.main7_n2{float:left;  margin-top:16px;line-height:24px; color:#1f1a17;}
/*----------------------------------------------------- current --*/
.current{float:left; width:100%; background:url(../images/about_02.jpg) repeat-x; padding-bottom:23px;}
.current p{ float:left; font-size:22px; color:#1f1a17; margin-top:55px;}
.current b{ float:left; color:#1f1a17; margin-top:9px;}
.current b a{ color:#1f1a17;}
.current_search{float:right; text-align:right; margin-top:75px;}
.current_ssk{float:left; background:#fff; border:1px solid #C1C1C1; border-right:0; width:75%; line-height:34px; height:34px; font-size:12px; font-family:"微软雅黑"; color:#a8a7a7; padding:0 8px;}
.current_ssan{float:left; border:1px solid #C1C1C1; border-left:0; }
/*----------------------------------------------------- main --*/
.about_n1{ float:left; line-height:26px; color:#696969; margin-top:40px;}
.about_n2{float:left; height:280px; margin-top:40px;}
.about_n2 img{ width:100%; height:auto;}
.about_n3{float:left;line-height:26px; color:#707070; margin-top:33px;}
.about_n3 img{ width:90%; height:auto;}
.about_n3 a{color:#707070; text-decoration:underline;}
.case{float:left; width:100%; margin-top:33px;}
.case_fl{float:left; width:100%; text-align:center; margin-top:47px; }
.case_fl a{color:#616161;  padding:8px 23px; border:1px solid #c1c1c1; margin-right:6px; line-height:50px;}
.fy1{float:left; width:100%; line-height:24px; background:#d2d1d1; margin-top:24px; }
.fy1 ul li{float:left; color:#676767; padding:8px 7px;}
.fy1 ul li a{ color:#676767;}
.case_info{float:left; width:100%;}
.case_info_l{ float:left;  margin-top:33px;}
.case_info_l1{float:left; width:100%; margin-top:4px;}
.case_info_l1 h1{float:left; width:100%; text-align:center; font-size:18px; font-weight:normal; color:#1f1a17; border-bottom:1px solid #c4c4c4; padding-bottom:6px; font-family:"微软雅黑";}
.case_info_l1 p{float:left; width:100%; text-align:center; color:#8f8c8b; margin-top:5px;}
.case_info_l1 p a{ color:#8f8c8b;}
.case_info_l2{float:left; width:100%; line-height:26px; color:#707070; margin-top:35px;}
.case_info_l2 p{width:100% !important;}
.case_info_l2 img{ width:95% !important; height:auto!important; margin-bottom: 10px;}
.case_info_l3{float:left; width:100%; padding-bottom:24px; border:1px solid #d4d4d4; margin-top:24px;}
.case_info_l3 p{ float:left; line-height:26px; color:#1f1a17; padding-left:26px; margin-top:16px;}
.case_info_l3 p a{ color:#1f1a17;}
.fxdm{float:right; margin-top:24px; }
.case_info_r{ float:left; margin-top:33px;}
.case_info_r1{float:left; width:100%;}
.case_info_r1 p{float:left; width:90%; color:#a65f00; font-size:20px; margin-bottom:11px;}
.case_info_r1 form{ float:left; width:100%;}
.wbk1{float:left; background:url(../images/case_info_03.jpg) no-repeat; width:80%; line-height:34px; height:34px; font-size:12px; font-family:"微软雅黑"; color:#a8a7a7; padding:0 8px;}
.case_info_r2{float:left; width:100%; border:1px solid #e5e5e5; padding-bottom:21px; margin-top:16px;}
.case_info_r2_t{float:left; width:100%; border-bottom:1px solid #e5e5e5; line-height:59px; color:#a65f00; font-size:20px; padding-left:19px;}
.case_info_r2_t a{ color:#a65f00;}
.case_info_r2_n{float:left; width:100%; padding-left:19px; margin-top:2px;}
.case_info_r2_n ul li{ float:left; width:100%; border-bottom:1px dashed #cacaca; line-height:40px; color:#616161; padding-left:2px;}
.case_info_r2_n ul li a{  color:#616161;}
.case_info_r3{float:left; width:100%; border:1px solid #e5e5e5; padding-bottom:21px; margin-top:16px;}
.case_info_r3_n{float:left; width:100%;line-height:28px; color:#696969; margin-top:11px;}
.contact{float:left; width:100%; margin-bottom:50px; margin-top:33px;}
.map{ float:left; width:100%; margin-top:43px; margin-bottom:33px;}
.contact_1{float:left; }
.contact_1_n{float:left; width:100%;}
.contact_1_n ul li{float:left; width:100%; margin-top:15px;}
.wbk2{float:left; width:100%; height:42px; border:1px solid #d4d4d4; line-height:42px; font-size:14px; font-family:"微软雅黑"; color:#8a8a8a; padding:0 13px;}
.wbk3{float:left; width:100%; height:104px; border:1px solid #d4d4d4;line-height:42px; font-size:14px; font-family:"微软雅黑"; color:#8a8a8a; padding:0 13px;}
.contact_t{float:left; width:100%; font-size:20px; color:#a65f00;}
.contact_2{float:left; }
.contact_2_n{float:left; width:100%; line-height:28px; color:#696969; margin-top:11px;}
.contact_3{float:left;  text-align:center; font-size:14px; color:#696969; line-height:30px;}
.news{float:left; margin-top:33px; line-height:40px}
.news_tt{float:left; width:100%;}
.news_tt1{float:left; padding:0;}
.news_tt1 img{ width:100%; height:auto;}
.news_tt2{float:left;}
.news_tt2 p{float:left; width:100%; font-size:16px; color:#a65f00;}
.news_tt2 p a{ color:#a65f00;}
.news_tt2 span{float:left; width:100%; color:#696969; line-height:38px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-top:12px;}
.news_tt2 b{float:left; width:100%; color:#696969; font-weight:normal; line-height:24px; color:#696969; margin-top:12px;}
.news_tt2 i{float:left; width:100%; color:#696969; font-style:normal; color:#a65f00; margin-top:8px;}
.news_tt2 i a{color:#a65f00}
.news_n{float:left; width:100%;}
.news_n ul li{float:left; width:100%; border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-top:15px;}
.news_n ul li p{float:left; width:100%; color:#1f1a17;}
.news_n ul li p a{ color:#1f1a17;}
.news_n ul li span{float:left; width:100%; color:#1f1a17; line-height:24px; color:#696969;}
.fy2{float:left; width:100%; line-height:24px; background:#d2d1d1; margin-top:24px; }
.fy2 ul li{float:left; color:#676767; padding:8px 7px;}
.fy2 ul li a{ color:#676767;}
.news_info{float:left; width:845px;  margin-top:37px;}
.news_info h1{float:left; width:845px; text-align:center; font-size:16px; font-weight:normal; color:#a65f00; border-bottom:1px solid #e6e6e6; padding-bottom:6px;}
.news_info p{float:left; width:845px; text-align:center; color:#696969; margin-top:5px; border-bottom:1px solid #e6e6e6; margin-top:11px; padding-bottom:6px; }
.news_info p a{color:#696969; }
.product{float:left; width:100%; margin-top:33px;}
.product_fl{float:left; width:100%; text-align:center; margin-top:27px; padding-left:17px;}
.product_fl a{ float:left;color:#616161;  padding:8px 7px; border:1px solid #c1c1c1; margin-right:5px; line-height:20px;}
.product_fl a:hover{ float:left; background:#1f1a17;color:#ffffff; text-decoration:none;  padding:8px 7px; border:1px solid #c1c1c1; margin-right:5px; line-height:20px;}
.zsjm{float:left; width:100%; margin-top:36px;}
.zsjm1{float:left; }
.jmdh{float:left; width:100%;font-size:20px; color:#a65f00; line-height:26px; color:#a65f00; margin-bottom:6px;}
.zsjm_n{float:left; width:100%;line-height:26px; color:#1f1a17; margin-top:8px;}
.zsjm2{float:left; }
.zsjm2_n{float:left; width:100%;  margin-top:20px;}
.zsjm2_n ul li{float:left; text-align:center; font-size:14px; color:#1f1a17; line-height:30px; padding:0;background:url(../images/zsjm_11.jpg) no-repeat 0 40%;}
.zsjm2_n ul li a{ float:left;color:#1f1a17;}
.zsjm2_n ul li a img{ border:1px solid #dbdbdb;}
.zsjm2_n ul li:hover a img{ border:1px solid #527a82;}
.jmtj{ float:left; width:100%; background:#f3f5f6; padding-top:33px; margin-top:40px; padding-bottom:45px;}
.jmtj_t{float:left; width:100%; text-align:center;}
.jmtj_t p{float:left; width:100%; font-size:20px; color:#a65f00; padding-bottom:4px;}
.jmtj_t p a{ color:#a65f00;}
.jmtj_t span{float:left; width:100%; color:#616161; margin-top:5px;}
.jmtj_t span a{ color:#616161; padding:0 7px;}
.jmtj_n{ float:left; width:100%; margin-top:34px;}
.jmtj_n ul li{ float:left; width:200px; background:url(../images/zsjm_34.jpg) no-repeat right 30px; margin-left:6px; _margin-left:3px;}
.jmtj_n ul li img{float:left; padding-left:27px; margin-bottom:8px; height:auto;}
.jmtj_n ul li p{float:left; width:145px; text-align:center; line-height:24px; color:#1f1a17;}
.yjbd{
width: 100%;
    height: 40px;
    line-height: 40px;
    background: #1f1a17;
    text-align: center;
    font-size: 16px;
    color: #fff;
    z-index: 300;
    position: fixed;
    bottom: 0;
}
.yjbd a{ color:#FFF}