
.banner-in{overflow: hidden;}
.banner-in img{width: 100%;display: block;}
/*crumbs*/
.crumbs{height: 34px;line-height: 34px;border-bottom: 1px solid #c0c0c0;padding: 24px 0 10px;}
.crumbs span{color: #373737;}
.crumbs a{color: #373737;}
.crumbs a.cur{color: #fe7a25;}
/*.product-list*/
.full{width: auto;float: none;}
.full2{width: 1300px;}
.public{overflow: hidden;padding-bottom: 30px;}
.margin_bottom li{margin-bottom: 20px;}
.page{text-align: center;padding: 50px 0;}
.page a,.page span{display:inline-block;*display: inline;zoom:1;line-height:32px;margin:0 5px;padding:0 12px;background:#f2f2f2;border: 1px solid #ddd;transition: all 0.2s ease;}
.page a.current,.page a:hover{background:#f4ae00;color:#fff;}


.products-info{overflow: hidden;padding-bottom: 30px;}
.products-info-head{overflow: hidden;margin-bottom: 36px;height: 418px;}
.show_img{width:483px;float:left;height:333px;position:relative;}
.show_div{position:relative;width:483px;height:333px;border:1px #aeaeae solid;z-index: 99;}
.show_div img{width:483px;height:333px;display: block;}

.show_div .show_sub{width:483px;height:333px;border:1px #aeaeae solid;overflow:hidden;position:absolute;left:485px;top:-1px;background:#fff;z-index:9999;display:none;}
.show_div .show_sub img{position:absolute;top:0;left:0;width:1000px;height:688px;}

.show_box:hover{cursor:move;overflow:hidden;}
.show_box{width:483px;height:333px;position:relative;}
.show_div .pointer{position:absolute;z-index:999;left:0;top:0;width:150px;height:150px;background:url(../image/pd_big_bk.png);display:none;}

.little_pic-wrap{width: 485px;overflow: hidden;}
.little_pic{width:520px;height:auto;overflow:hidden;margin-top: 8px;}
.little_pic li{width:113px;height:72px;float:left;margin-right:8px;border:1px #aeaeae solid;vertical-align: bottom;}
.little_pic li.cur{border:1px #ff7700 solid;}
.little_pic li img{width:100%;height:100%;display: block;}

.products-info-text{float: right;width: 574px;overflow: hidden;}
.products-info-text>h3{height: 50px;line-height: 50px;font-weight: bold;font-size: 20px;color:#e70012;position: relative;z-index: 1;margin-bottom: 30px;}
.products-info-text>h3 i{width: 40px;height: 3px;background: #e70012;position: absolute;left: 0;bottom: -3px;z-index: 2;}
.products-item{overflow: hidden;}
.products-item p{font-size: 14px;line-height: 30px;color: #444;/*text-indent: 2em;*/}


.products-info-details{overflow: hidden;}
.products-info-details-title{height: 48px;line-height: 48px;text-align: center;font-size: 20px;font-weight: bold;background: #2f47a1;color: #fff;margin-bottom: 10px;}
.products-info-details-table{overflow: hidden;margin-bottom: 20px;}
.products-info-details-table table{border-color:#666;}
.products-info-details-table table tr{height: 46px;text-indent: 40px;color: #333;}

.products-info-details-edit{overflow: hidden;}
.products-info-details-edit img{max-width: 100%;}


/*case*/
.cases-info{overflow: hidden;padding-bottom: 30px;}
.cases-info h3{font-size: 20px;font-weight: bold;text-align:center;padding: 12px 0 20px 0;}
.cases-info p{text-indent: 2em;line-height: 28px;}
.cases-info img{max-width: 100%;}
.cases-ad{width: 100%;height: 390px;margin-bottom: 30px;}
.cases-ad img{width: 100%;height: 390px;display: block;}
.cases-change{background: #f3f3f3;margin-top: 40px;position: relative;overflow: hidden;}
.cases-change ul{overflow: hidden;width: 1300px;padding: 12px 0;}
.cases-change ul li{width:500px;overflow: hidden;line-height: 36px;vertical-align: bottom;}
.cases-change ul li span{float: left;width: 100px;text-align: right;}
.cases-change ul li a{float: left;width: 400px;}
.cases-change ul li a:hover{color: #f4ae00;text-decoration: underline;}
.back_list{width: 106px;height: 100%;text-align: center;background: #f4ae00;position: absolute;top: 0;right: 0;line-height:96px;font-size: 18px;color: #fff;}
.back_list:hover{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

/*about-in*/
.about-in{overflow: hidden;position: relative;min-height: 500px;}
.left-part{float: left;width: 324px;background: #f8faf8;}
.left-part-ul{line-height: 45px;margin-bottom: 10px;}
.left-part-ul li{vertical-align: bottom;position: relative;height: 45px;margin-bottom: 6px;}
.left-part-ul li:last-child{margin-bottom: 0;}
.left-part-ul li.cur{background: #2f47a1;}
.left-part-ul li.cur:before{content: "";width: 3px;height: 45px;background: #f4ae00;position: absolute;left: 0;top: 0;}
.left-part-ul li.cur a{color: #fff;}
.left-part-ul li a:hover{color: #f4ae00;}
.left-part-ul li a{text-indent: 34px;color: #333;font-size: 16px;display: block;}
.left-part-ul li.cur i{background: url("../image/part_left_cur_icon.png") no-repeat center;width: 33px;height: 45px;position: absolute;top: 0;right: -33px;}
.left-part-btn{overflow: hidden;line-height: 30px;padding: 30px 0;}
.left-part-btn a{float: left;padding-left: 30px;margin-left: 34px;font-size: 16px;}
.left-part-btn a.back_top{background: url("../image/pub_icon02.png") no-repeat left;}
.left-part-btn a.back_index{background: url("../image/pub_icon03.png") no-repeat left;}
.left-part-btn a:hover{color: #f4ae00;}

.right-part{width: 676px;float: right;overflow: hidden;}
.right-part-info{overflow: hidden;}
.right-part-info img{max-width: 100%;}
.about-list-ul{overflow: hidden;padding:26px 0 26px 70px;}
.about-list-ul li{float: left;text-align: center;*width: 144px;padding:0 36px;background: url("../image/about_line.png") no-repeat right;}
.about-list-ul li i{width: 114px;height: 114px;border: 1px solid #2f47a1;border-radius: 100px;display: block;margin: 0 auto 16px auto;transition: .3s;}
.about-list-ul li h4{color: #2f47a1;margin-bottom: 6px;font-size: 30px;}
.about-list-ul li p{font-size: 12px;color: #797979;}
.about-list-ul li.last{background: none;}
.about-list-ul li.first i{background: url("../image/about_cur_icon01.png") no-repeat center;}
.about-list-ul li.second i{background: url("../image/about_cur_icon02.png") no-repeat center;}
.about-list-ul li.last i{background: url("../image/about_cur_icon03.png") no-repeat center;}
.about-list-ul li.first:hover i{background:#2f47a1 url("../image/about_icon01.png") no-repeat center;}
.about-list-ul li.second:hover i{background:#2f47a1 url("../image/about_icon02.png") no-repeat center;}
.about-list-ul li.last:hover i{background:#2f47a1 url("../image/about_icon03.png") no-repeat center;}

/*honor*/
.honor{overflow: hidden;}
.honor-ul{width: 900px;overflow: hidden;}
.honor-ul li{width: 219px;overflow: hidden;float: left;margin-right: 8px;margin-bottom: 10px;vertical-align: bottom;}
.honor-ul li .honor-img{width: 219px;height: 297px;vertical-align:middle;*line-height:297px;display:table-cell;background: #f2f2f2;overflow:hidden;}
.honor-ul li .honor-img img{width: 100%;max-height: 297px;}
.honor-ul li p{text-align: center;line-height: 38px;}

/*photos*/
.photos{overflow: hidden;}
.photos-ul{width: 900px;overflow: hidden;}
.photos-ul li{float: left;width: 333px;text-align: center;margin-right: 8px;margin-bottom: 16px;}
.photos-ul li img{width: 100%;height: 203px;display: block;margin-bottom: 6px;}
.photos-ul li p{color: #333;}

.photos2-ul{width: 900px;overflow: hidden;}
.photos2-ul li{float: left;width: 332px;text-align: center;margin-right: 10px;margin-bottom: 16px;}
.photos2-ul li img{width: 100%;height: 308px;display: block;margin-bottom: 6px;}
.photos2-ul li p{color: #333;}

/*news*/
.news-in-list{overflow: hidden;}
.news-in-ul{overflow: hidden;}
.news-in-ul li{overflow: hidden;padding-bottom: 30px;border-bottom: 1px dashed #cdcdcd;margin-bottom: 40px;}
.news-in-ul li a>i{width: 79px;height: 2px;background: #ff9207;display: block;margin-bottom: 16px;}
.news-in-ul li a>h3{font-size: 22px;color: #333;line-height: 1.5;}
.news-in-ul li a>span{color: #a5a5a5;font-size: 12px;display: block;margin-bottom: 30px;}
.news-in-text{overflow: hidden;}
.news-in-text img{width: 100%;height: 338px;float: left;}
.news-in-text .news-in-p{width: 100%;height: 77px;position: relative;background: #f2f2f2;float: left;}
.news-in-text .news-in-p p{width: 530px;margin: 16px 0 0 20px;}
.news-in-text .news-in-p b{background: url("../image/news_in_icon.png") no-repeat center;width: 75px;height: 77px;position: absolute;right: 0;top: 0;}
.news-in-ul li a>h3:hover{color: #ff9207;text-decoration: underline;}

.news-in-info{overflow: hidden;}
.pub-left-info-head{overflow: hidden;margin-bottom: 20px;}
/*.pub-left-info-head i{width: 79px;height: 2px;background: #ff9207;display: block;margin-bottom: 16px;}*/
.pub-left-info-head h3{font-size: 22px;color: #333;line-height: 1.5;}
.pub-left-info-head span{color: #a5a5a5;font-size: 12px;display: block;}
.pub-left-info-content{overflow: hidden;padding-bottom: 30px;}
.pub-left-info-content img{width: 100%;}
.backlist{width:95px;height: 96px;line-height: 96px;text-align: center;color: #fff;font-size: 18px;background:#f4ae00;position: absolute;top: 0;right:0;}
.backlist:hover{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

/*contact*/
.contact{padding: 38px 0;}
.map{width: 100%;height: 470px;}
.contact-list{overflow: hidden;padding:110px 0 40px 0;}
.contact-list-ul{width: 1300px;}
.contact-list-ul li{float: left;width: 330px;height: 210px;text-align: center;border: 1px solid #aeaeae;position: relative;margin-right: 52px;}
.contact-list-ul li .contact-list-wrap{padding: 76px 46px 0 46px;}
.contact-list-ul li .contact-list-wrap h4{margin-bottom: 6px;font-size: 16px;color: #1f1a17;}
.contact-list-ul li .contact-list-wrap p{color: #444;}
.contact-list-ul li .contact-list-wrap img{width: 70px;height: 70px;}
.contact-list-ul li i{width: 104px;height: 104px;position: absolute;left: 50%;margin-left: -52px;top: -52px;}
.contact-list-ul li .c-icon1{background: url("../image/contact_list_icon01.png") no-repeat center;}
.contact-list-ul li .c-icon2{background: url("../image/contact_list_icon02.png") no-repeat center;}
.contact-list-ul li .c-icon3{background: url("../image/contact_list_icon03.png") no-repeat center;}
/*message-part*/
.message-part{overflow: hidden;}
.message-title{border-bottom: 1px solid #aeaeae;position: relative;height: 50px;}
.message-title h3{font-size: 20px;font-weight: bold;line-height: 50px;}
.message-title i{width: 62px;height: 3px;position: absolute;left: 0;bottom: -2px;background: #f4ae00;}
.message-part>p{line-height: 24px;color: #444;padding: 20px 0;}
.message-part-list{overflow: hidden;}
.message-part-list-ul{width: 330px;float: left;}
.message-part-list-ul li{overflow: hidden;width: 328px;;height: 40px;line-height: 40px;border: 1px solid #aeaeae;margin-bottom: 20px;vertical-align: bottom;}
.message-part-list-ul li:last-child{margin-bottom: 0;}
.message-part-list-ul li span{color: #9c9b9b;padding-left: 16px;margin-right: 4px;float: left;}
.message-part-list-ul li input{*border: 1px solid #fff;border: 0;outline: none;height: 20px;padding: 10px 0;width: 250px;}
.message-part-list-ul li textarea{border: 0;outline: none;}
.message-part-list-ul li.m4{height: auto;}
.message-part-list-ul li.m1{float: left;}
.message-part-list-ul.right{width: 754px;float: right;}
.message-part-list-ul.right li.m4{width: 752px;height: 164px;position: relative;}
.message-part-list-ul.right li.m4 span{float: left;}
.message-part-list-ul.right li.m4 textarea{line-height: 20px;width: 682px;height: 130px;min-width: 682px;min-height: 130px;max-width: 682px;max-height: 130px;padding-top: 10px;}
.message-part-list-ul.right li.m4 a.message-btn{width: 85px;height: 32px;line-height: 32px;text-align: center;color: #fff;position: absolute;right: 0;bottom: 0;background: #f4ae00;resize: none;}
.message-part-list-ul.right li.m4 a.message-btn:hover{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
