@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

body{ width:100%; background:url(/public/images/cc.jpg) repeat-y top center;}
/**/
 .banner{position: relative;height:600px;background:url(/public/images/index/banner1.jpg) no-repeat center 0;display: block;}

/*??????*/
.fullSlide{width:100%;position:relative;height:600px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:502px;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li be{ background:url(/public/images/20170316231008_6348.jpg); z-index:999;}
.fullSlide .bd li bl{ background:url(/public/images/20170316231008_6348.jpg); z-index:999;}
.fullSlide .bd li bn{ background:url(/public/images/20170316231008_6348.jpg); z-index:999;}
.fullSlide .bd li a{display:block;height:600px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:30px;*display: inline;}
.fullSlide .hd ul .on{background:#a3781c}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:39%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px;height:73px;}
.fullSlide .prev{background:url(/public/images/left1s.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:url(/public/images/right1s.png) no-repeat;}

/*????*/
.webox{padding: 44px 0 0;height: 283px;line-height: 24px;}
.we_p{background:url(/public/images/index/wepbg.gif) no-repeat 0 0;padding: 19px 25px;width: 300px;}
.we_w{padding: 19px 0 0;width:830px;}
.we_w h3{height: 88px;overflow: hidden;}
.we_w p{height:65px;overflow: hidden;}
.we_w span{clear: both;text-align: right;padding: 0 44px;display: block;}
.cc{}
/*??*/
.show{padding: 64px 0 0;height: 511px; width:1200px; margin:0 auto}
.show_c{height: 373px;overflow: hidden;}
.show1{height: 373px;}
.show_w{padding:81px 38px 0 0;background:url(/public/images/index/showtbg.png) no-repeat right 39px;width: 240px;height: 220px;text-align: right;font-size: 24px;color: #4a4a4a;line-height: ;}
.show_w b{height:66px;display: block;}
.show_w p{height:68px;display: block;}
.show_w p span{font-weight: normal;font-size: 32px;display: block;}
.show_w em{font-size: 36px;display: block;text-transform: uppercase;color: #a3781c;font-family: Times New Roman;font-style: normal;line-height: 43px;}
.show_t{padding:0 0 0 202px;margin: -37px 0 0;position: relative;height:120px;}
.show_t li{float: left;position: relative;width: 175px;height: 109px;background: #6c6b6b;text-align: center;color: #fff;font-size: 18px;line-height: 46px;margin: 0 6px 0 0;}
.show_t li b{display: block;padding: 18px 0 0;margin:0 auto;height: 35px;}
.show_t li span{display: block;}
.show_t li span a{ color:#FFFFFF;}
.show_t li.cur{background: #756d49;position: relative;}
.show_t li.cur em{background:url(/public/images/index/ico04.png) no-repeat 0 0;width: 20px;height: 8px;position: absolute;left:80px;top: -8px;}

/*???*/
.probox{padding: 62px 0 0;}
.til01{border-bottom: solid 1px #a3781c;font-weight: normal;float: left;height: 55px;line-height: 55px;margin:0 0 38px 438px;position: relative;font-size: 32px;padding: 0 35px;clear: both;}
.til01 em{font-family: Arial;font-size: 12px;height: 14px;line-height: 12px;position: absolute;top: -5px;left: 50%;margin-left: -68px;padding: 0 5px;font-style: normal;color: #a3781c;text-transform: uppercase;}
.til01 a{color: #dddddd;}
.til01 a:hover,.til02 a:hover{text-decoration: none;}
.til01 b{color: #a3781c;}
.casetil{clear: both;height: 80px;font-size: 20px;line-height: 48px;text-align: center;}
.casetil span{float: right;border: solid 1px #a3781c;line-height: 48px;width: 76px;}
.casetil span a{color: #a3781c;}
.casetil li{float: left;width: 206px;height: 48px;margin: 0 16px 0 0;color: #6c6b6b;border: solid 1px #cecece;}
.casetil li em{display: inline-block; font-style: normal;}
.casetil li.cur{color: #fff;background: #a3781c;border-color: #a3781c;}
.casetil li.cur em{background-position: 0 -38px;}
.casetil li.cur a{color: #fff;}
.case_c{height: 462px;margin-bottom: 42px;}
.case_c p{height: 462px;width: 1200px;position: relative;}
.case_c p span{height:61px;width: 1124px;position: absolute;line-height: 61px;padding: 0 38px;background:url(/public/images/index/bg01.png) repeat;left: 0;bottom: 0;font-size: 20px;}
.case_c p span a{float: left;color: #fff;}
.case_c p span b{float:right;color: #fff;font-family: Times New Roman;font-size: 30px;font-weight: normal;}
.case_c p span b em{color: #a3781c;font-size:48px;font-style: normal;}


.pro_con{height: 894px;overflow: hidden;}
.pro_con ul{width: 1210px;}
.pro_con li{height:298px;overflow: hidden;width: 596px;float: left;margin: 0 8px 6px 0;position: relative;}
.pro_con li img{height:298px;width: 596px;display: block;}
.pro_con li p{height:298px;width: 596px;position: absolute;left: 0;top: 0;text-align: center;font-size: 24px;line-height: 54px;background:url(/public/images/index/bg01.png) repeat;padding: 81px 0 0;display: none;}
.pro_con li p a{color: #fff;}
.pro_con li p b{font-weight: normal;}
.pro_con li p span{display: block;font-size: 16px;line-height: 33px;background:url(/public/images/index/icobg2.png) no-repeat center 0;}
.pro_con li.cur p{display: block;}

/*????*/
.what{height: 480px;background: #f1f1f1;color: #6c6b6b;line-height: 33px;padding: 41px 0 0;}
.what .til01{/*margin-left: 400px;*/ float:none;margin:0 auto 38px;width:463px;}
.what .til01 em{background: #f1f1f1;}
.what_p,.what_p img{margin:0 auto;display: block;width: 435px;}
.what_c{clear: both;display: block;}
.what_c p{height: 33px;border: solid 1px #c0c0c0;padding: 0 0 0 60px;position: absolute;width: 321px;white-space: nowrap;left: 0;top: 77px;}
.what_c p b{position: absolute; font-size: 36px;background: #f1f1f1;top: -15px;left:8px;line-height: 38px;padding: 0 5px;font-weight: normal;}
.what_c p.whatl2,.what_c p.whatl4{top:168px;}
.what_c p.whatl3,.what_c p.whatl4{left: 817px;}
.what_c p.whatl5{left:384px;top: 282px;padding: 19px 0 0;height: 41px;width: 429px;text-align: center;}
.what_c p.whatl5 b{left:184px;}

/*????*/
.edge{background:url(/public/images/index/edgebg.jpg) no-repeat center 0 #eee;padding: 47px 0 0;height: 813px;overflow: hidden;line-height: 24px;}
.edgetil{height: 146px;text-align: center;}
.edgetil .til01{border-top: 0;background:url(/public/images/index/line1.png) no-repeat center 0;margin-bottom: 0;}
.edgetil .til01 em{background: none;}
.edgetil p{display: block;font-weight: bold;font-size: 18px;color: #4a4a4a;line-height: 46px;clear: both;}
.edge_c{background: #fff;height: 425px;}
.edge_c dl{background: #fff;height: 420px;}
.edge_c dt{width: 768px;padding: 28px 29px;float: right;}
.edge_c dt img{width: 768px;height: 360px;}
.edge_c dd{width:310px;height: 293px;padding: 132px 0 0 46px;position: relative;float: left;}
.edge_c dd h3{background:url(/public/images/index/icobg1.gif) no-repeat 0 0;width:123px;padding:23px 0 0;position: relative;line-height: 32px;text-align: center;height: 105px;font-size: 22px;position: absolute;left:44px;top: -44px;color: #fff;font-weight: normal;}
.edge_c dd h3 b{display: block;font-size: 48px;line-height: 38px;font-weight: normal;}
.edge_c dd h4{font-size:22px;line-height:36px;font-weight: normal;overflow: hidden;color: #a3781c;}
.edge_c dd p{height:118px;overflow: hidden;}
.edge_t{clear: both;float: left;width: 100%; padding: 39px 0 0;background:url(/public/images/index/line2.gif) repeat-x center 113px;height: 150px;}
.edge_t li{padding: 37px 47px 0;background:url(/public/images/index/edgelbg1.gif) no-repeat center 0;height: 110px;font-size: 24px;color: #363636;line-height: 36px;text-align: center;float: left;width: 146px;}
.edge_t li b{display: block;font-size: 48px;font-weight: normal;line-height: 44px;}
.edge_t li.cur{background:url(/public/images/index/edgelbg2.gif) no-repeat center 0;color: #fff;}

/*????*/
.part{height:338px;padding: 42px 0 0;overflow: hidden;}
.til02{background:url(/public/images/index/tilbg2.png) no-repeat center 20px;height: 136px;text-align: center;font-size: 32px;line-height: 50px;color: #a3781c;}
.til02 a{color: #fff;}
.til02 b{color: #fff;font-weight: normal;font-size: 24px;line-height: 46px;display: block;}
.emprev,.emnext{width:31px;height: 84px;display: block;padding: 11px 0 0;overflow: hidden;}
.part_cl{width:1133px;overflow: hidden;padding: 0 0 0 5px;}
.part_cl li{width:214px;float: left;padding: 0 0 0 10px;}
.part_cl li img{width:212px;height: 111px;display: block;border: solid 1px #dcdcdc;}
.part_cl li span{display: block;line-height: 42px;text-align: center;}
.part_cl li span a{color: #6c6b6b;}


/*????*/
.abobox{padding:61px 0 0;min-height:528px;line-height:30px;text-align: center;}
.abotil{background:url(/public/images/index/abotbg.png) no-repeat center 0;width: 200px;padding:35px 0;top: 328px;left: 496px;height: 57px;line-height: 0px;font-size: 24px;text-align: center;color: #fff;font-weight: normal;}
.abotil a{color: #fff;}
.about_p,.about_p img{width:1200px;height:398px;display: block;}
.about_w{padding:13px 22px 0;}
.about_w h3{height:60px;line-height:60px;font-size:24px;}
.about_w h3 a{color: #fff;}
.about_w p{overflow: hidden;}

/*???*/
.newbox{padding:36px 0 0;height:685px;overflow: hidden;line-height:24px;}
.news,.witn{height: 430px;padding: 28px 22px;border-bottom: solid 6px #dedede;overflow: hidden;}
.news{width:645px;}
.newtil{height:45px;line-height:42px;font-size:24px;background: url(/public/images/index/line2.gif) repeat-x 0 bottom;margin-bottom: 28px;}
.newtil a{color: #fff;display:inline-block;font-weight:bold;float: left;border-bottom: solid 3px #ccc;}
.newtil span{float: left;padding: 13px 0 0 11px;height: 19px;line-height: 19px;}
.new_c{width: 638px;height: 350px;overflow: hidden;}
.new_c dl{height:147px;overflow: hidden;}
.new_c dt,.new_c dt img{width:226px; height:129px;float: left;}
.new_c dd{overflow: hidden;padding:0 0 0 24px;width:378px;}
.new_c dd h4{height:45px;line-height:36px;font-size: 16px;overflow: hidden;}
.new_c dd h4 a{color: #fff;}
.new_c dd p{height:70px;overflow: hidden;padding: 7px 0 0;}
.new_c li{height: 41px;line-height:41px;white-space: nowrap;border-bottom:dashed 1px #c5c5c5;background: url(/public/images/index/ico02.gif) no-repeat 4px 15px;padding: 0 0 0 23px;}
.new_c li a{color: #eee;}
.new_c li span{color: #eee;float: right;}

/*???*/
.witn{width:434px;}
.witn_c dl{height:120px;overflow: hidden;}
.witn_c dt,.witn_c dt img{width:189px;height:111px;display: block;float: left;}
.witn_c dd{width:224px;float: left;padding:0 0 0 18px;}
.witn_c dd span{height:44px;white-space:nowrap;overflow:hidden;line-height:36px;display:block;font-size:16px;}
.witn_c dd span a{color: #fff;font-weight: bold;}
.witn_c dd p{height:46px;overflow: hidden;}
.witn_c dd p a,.new_c dd p a{color: #a3781c;}

/**/
.links{height:62px;background: #323232;line-height:62px; color: #8e8e8e;overflow: hidden;}
.links h3{width: 140px;float: left;padding: 0 0 0 10px;font-size: 18px;white-space: nowrap; margin-left:230px;}
.links h3 a{color: #fff;}
.links h3 em{color: #999;font-family: Arial;font-size: 16px;font-weight: normal;text-transform: uppercase;padding: 0 0 0 7px;}
.links a{color: #afafaf; display: inline-block;}
.links p{width:1050px;float: left;overflow: hidden;white-space: nowrap;}
.links p a{padding: 0 14px;color: #afafaf;}