﻿.container {margin-left:auto; margin-right:auto; width:1200px;}
.top_banner{ overflow:hidden; width:100%;position: relative;z-index: 1;min-width: 1200px;}
.top_banner .container {overflow: hidden;height: 370px;position: relative;color: #fff;}
.top_banner a.b_bg {overflow:hidden;position: absolute;left: 0;top: 0; width:100%; height:370px; display:block;}
.top_banner h2 {font-size: 36px;font-weight: normal;margin-top: 120px;height: 72px;line-height: 72px;}
.top_banner p.b_p1 {font-size: 16px;}
.top_banner p.weizhi {height: 20px;line-height:20px; background: url('../image/dwei01.png') no-repeat left center;text-indent: 20px;margin-top: 80px;}
.top_banner p.weizhi a {color: #fff;font-size: 13px;padding: 0 5px 0 5px;background: url('../image/smalljt01.png') no-repeat left center;}
.top_banner p.weizhi a:first-child {background: none;padding-left: 0;}

.casedemo {overflow: hidden;margin-top: 75px;}

.casedemo dl {width: 360px;margin:0 60px 50px 0;float: left;}
.casedemo dl dt {width: 360px;height: 240px;overflow: hidden;}
.casedemo dl dt img {transition:all 0.5s;}
.casedemo dl:hover dt img {transform: scale(1.25);}

.casedemo dl:nth-child(3n) {margin-right: 0px;}
.casedemo dl dd.dd01 {font-size: 15px;margin: 30px 0 15px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 360px;}
.casedemo dl dd.dd01 a {color: #009ad8;text-decoration: none;}
.casedemo dl dd.dd02 {line-height: 24px;font-size: 13px;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 72px;}
.casedemo dl dd.dd02 a{text-decoration: none;}
.casedemo dl dd.dd03 {margin-top: 30px;width: 55px;height: 31px;background: url('../image/bg01.png') no-repeat center;}
.casedemo dl dd.dd03 a {display: block;width: 100%;height: 100%;text-decoration: none;}
.casedemo dl:hover dd.dd03 {background: url('../image/bg02.png') no-repeat center;}
.case_num {height: 46px;width: 50%;margin: 20px auto;overflow: hidden;}
.case_num ul li {float: left;padding: 12px 15px;border:1px solid #ccc;margin-left: 12px;border-radius: 5px;font-size: 16px;color: #999;cursor: pointer;}
.case_num ul li.cur {background: #009ad8;color: #fff;border: 1px solid #009ad8;}
.case_num ul li:first-child {margin-left: 70px;}
.case_num ul li:first-child a {color: #999;}

.videolist{width:100%;max-width:1200px;min-width:1200px;margin: 0 auto;margin-bottom: 50px;}
.video_list_center{ overflow:hidden; width:105%;  margin-top:60px;}
.video_list_center li{ overflow:hidden; float:left; width:278px; height:232px; position:relative; margin-right:30px; margin-bottom:30px;}
.video_list_center li img{ display:block;}
.video_list_center li .wen{ width:100%; height:65px; background:url('../image/sp_wen.png') repeat center; position:absolute; left:0; bottom:0; z-index:1}
.video_list_center li h6{ font-weight:normal; font-size:16px; color:#fff; float:left; margin-left:15px; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:200px;}
.video_list_center li:hover .wen h6{color:#f9c300;}
.video_list_center li h6 em{ display:block; font-size:13px; color:#ccc; padding-left:20px; background:url('../image/sp_i02.png') no-repeat left center; margin-top:10px;}
.video_list_center li .wen img{ float:right; margin-top:15px; margin-right:15px;}
.video_list_center li .wen img.img02{ display:none}
.video_list_center li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.video_list_center li:hover img.img01{ display:none}
.video_list_center li:hover img.img02{ display:block}

.news1Banner a.b_bg {background: url('../image/newsBg01.png') no-repeat center;}
.news1Con{width: 100%;padding-top: 80px;padding-bottom: 113px;}
.news1Con a{text-decoration: none;}
.news1Con .conL{width: 765px;float: left;}
.news1Con .conL .box1{height: 230px;border-bottom: 1px dotted #a8a8a8;}
.news1Con .conL .box1 dl{width: 100%;height: 240px;}
.news1Con .conL .box1 dt {width: 350px;height: 240px;position: relative;float: left;}
.news1Con .conL .box1 dt img{display: block;width:350px;height:190px;}
.news1Con .conL .box1 dt a{display: block;}
.news1Con .conL .box1 dt p{width: 92px;height: 92px;text-align: center;background: url('../image/newsBg01.png') no-repeat center;position: absolute;top: 0;left: 0;}
.news1Con .conL .box1 dt span{font-size: 48px;color: #fff;font-family: arial;display: block;padding-top: 11px;}
.news1Con .conL .box1 dt em{font-size: 14px;color: #fff;font-family: arial;display: block;position: relative;top: -6px;}
.news1Con .conL .box1 dd{width: 378px;float: right;position: relative;height: 190px;}
.news1Con .conL .box1 dd h3{font-size: 16px;color: #333333;font-weight: normal;}
.news1Con .conL .box1 dd h3 a{display: block;color: #333333;}
.news1Con .conL .box1 dd p{font-size: 14px;color: #666666;color: #666666;line-height: 25px;margin-top: 23px; text-overflow: ellipsis;overflow: hidden;height: 100px;}
.news1Con .conL .box1 dd p a{color: #666666;}
.news1Con .conL .box1 dd .more{display: block;background: url('../image/bg01.png') no-repeat center;width: 55px;height: 31px;position: absolute;bottom: 0;left: 0;}
.news1Con .conL .box1 dl:hover dd h3 a{color: #009ad8;}
.news1Con .conL .box1 dl:hover dd .more{background: url('../image/bg02.png') no-repeat center;}
.news1Con .conL .box2 dl{padding: 41px 0 21px 0;}
.news1Con .conL .box2 dl{border-top: 1px dotted #a8a8a8;}
.news1Con .conL .box2 dl:first-child{border-top: none;}
.news1Con .conL .box2 dt{width: 92px;height: 92px;text-align: center;background: #7f7f7f;float: left;}
.news1Con .conL .box2 dt span{font-size: 48px;color: #fff;font-family: arial;display: block;padding-top: 11px;}
.news1Con .conL .box2 dt em{font-size: 14px;color: #fff;font-family: arial;display: block;position: relative;top: -6px;} 
.news1Con .conL .box2 dd{width: 630px;float: right;}
.news1Con .conL .box2 dd h3{font-size: 16px;color: #333333;font-weight: normal;}
.news1Con .conL .box2 dd h3 a{display: block;color: #333333;}
.news1Con .conL .box2 dd p{font-size: 14px;color: #666666;color: #666666;line-height: 21px;margin-top: 23px; text-overflow: ellipsis;overflow: hidden;height: 42px;}
.news1Con .conL .box2 dd p a{display: block;color: #666666;}
.news1Con .conL .box2 dd .more{display: block;background: url('../image/bg01.png') no-repeat center;width: 55px;height: 31px;margin-top: 26px;}
.news1Con .conL .box2 dl:hover dt{background: #f9c300;}
.news1Con .conL .box2 dl:hover dd h3 a{color: #009ad8;}
.news1Con .conL .box2 dl:hover dd .more{background: url('../image/bg02.png') no-repeat center;}
.news1Con .conL .News1Paging{height: 40px;width: 100%;margin-top: 58px;}
.news1Con .conL .News1Paging a{font-size: 16px;color: #999999;display: block;}
.news1Con .conL .News1Paging a.prev{width: 58px;float: left;line-height: 38px;height: 38px;border: 1px solid #c8c8c8;display: block;border-radius: 6px;text-align: center;}
.news1Con .conL .News1Paging ul{width: 552px;float: left;height: 40px;float: left;}
.news1Con .conL .News1Paging li{width: 38px;height: 38px;border: 1px solid #c8c8c8;float: left;margin-left: 10px;font-family: arial;line-height: 38px;text-align: center;border-radius: 6px;}
.news1Con .conL .News1Paging a.next{width: 78px;float: right;line-height: 38px;height: 38px;border: 1px solid #c8c8c8;display: block;border-radius: 4px;text-align: center;}
.news1Con .conL .News1Paging a.prev:hover,.news1Con .conL .News1Paging a.next:hover{background: #009ad8;color: #fff;border-color: #009ad8;}
.news1Con .conL .News1Paging li:hover{background: #009ad8;border-color: #009ad8;}
.news1Con .conL .News1Paging li:hover a{color: #fff;}
.news1Con .conR{width: 360px;float: right;}
.news1Con .conR .title{width: 100%;padding-bottom: 14px;border-bottom: 1px solid #d9d9d9;}
.news1Con .conR .title h3{font-size: 18px;color: #009ad8;font-weight: normal;}
.news1Con .conR .title h3 a{color: #009ad8;text-decoration: none;}
.news1Con .conR .title h3 i{display: block;width: 71px;height: 1px;background: #009ad8;position: relative;top: 15px;}
.news1Con .conR .box1 ul{padding-top: 25px;}
.news1Con .conR .box1 li{font-size: 14px;color: #666666;margin-bottom: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news1Con .conR .box1 li:hover a{color: #009ad8;}
.news1Con .conR .box1 li a{color: #666666;}
.news1Con .conR .box{margin-bottom: 44px;}
.news1Con .conR .box2{overflow: hidden;}
.news1Con .conR .box2 ul{width: 110%;padding-top: 28px;}
.news1Con .conR .box2 li{width: 162px;float: left;margin-right: 32px;text-align: center;margin-bottom: 30px;}
.news1Con .conR .box2 li img{display: block;border: 1px #ccc solid;}
.news1Con .conR .box2 li img:hover{border: 1px #009ad8 solid;}
.news1Con .conR .box2 li a{display: block;text-decoration: none;}
.news1Con .conR .box2 li span{display: block;font-size: 13px;color: #666666;margin-top: 23px;}
.news1Con .conR .box2 li:hover span{color: #009ad8;}

.type_nav {border-bottom: 1px solid #e5e5e5;margin-top: 60px;}
.type_nav ul {overflow: hidden;}
.type_nav ul li {height: 70px;line-height: 70px;padding: 0 22px;margin:0 9px;font-size: 16px;display: inline-block;*display: inline; margin-bottom:20px;}
.type_nav ul li a{display: block;*display: inline-block;text-decoration: none;}
.type_nav ul li:hover {background: #f9c300;}
.type_nav ul li:hover a {color: #fff;}
.type_nav ul li.cur {background: #f9c300;}
.type_nav ul li.cur a {color: #fff;}

.aboutIntro{margin-bottom: 50px;}
.mub01Title{width: 100%;text-align: center;padding-top: 40px;}
.mub01Title a{text-decoration: none;}
.mub01Title h3{font-size: 26px;color: #1e1e1e;font-weight: bold;}
.mub01Title h3 em{color: #009ad8;font-weight: bold;}
.mub01Title h3 i{display: inline-block;height: 1px;background: #e5e5e5;width: 534px;position: relative;top: -6px;}
.mub01Title h3 i.xianL{margin-right: 12px;}
.mub01Title h3 i.xianR{margin-left: 12px;}
.mub01Title p{font-size: 20px;color: #999999;font-family: arial;margin-top: 6px;}
.firstRow p{font-size: 15px;}

.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}
.gene{margin-top:50px}
.gene .lis{margin-top:30px;width:1200px}
.gene .lis img{width:580px;height:220px}
.gene .lis .con{width:580px;height:220px}
.gene .lis .con .in{width:580px;height:220px;display:table-cell;vertical-align: middle}
.gene .lis .con h3{position:relative;margin-bottom:15px;padding-bottom:15px;font-size:25px;color:#333;font-weight:500}
.gene .lis .con h3:after{content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background:#ccc}
.gene .lis .con .p{line-height:25px;color:#999;font-size: 16px;}

.terminal{margin-top:60px;padding:50px 0;background-color:#f2f2f2}
.terminal .picScroll-left{ width:1200px; height:360px; overflow:hidden; position:relative; margin-top:35px}
.terminal .picScroll-left .hd{ overflow:hidden;  height:70px;padding:0 10px; margin-top:45px;text-align:center }
.terminal .picScroll-left .hd .prev,.terminal .picScroll-left .hd .next{ display:inline-block;  width:50px; height:70px;  margin:0 75px; overflow:hidden;cursor:pointer;background:url('../image/0-09.png') no-repeat 0 -70px;}
.terminal .picScroll-left .hd .next{ background-position:-50px -70px;  }
.terminal .picScroll-left .hd .prevStop{ background-position:0 0; }
.terminal .picScroll-left .hd .nextStop{ background-position:-50px 0; }
.terminal .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.terminal .picScroll-left .bd ul li{ margin-right:40px; float: left;width:270px;height:245px; _display:inline; overflow:hidden; text-align:center;  }
.terminal .picScroll-left .bd ul li .pic{width:270px;height:200px; text-align:center; }
.terminal .picScroll-left .bd ul li .pic img{ width:268px; height:198px; display:block;   border:1px solid #e5e5e5; }
.terminal .picScroll-left .bd ul li .title{ line-height:45px;height:45px;   }

    .big-event{padding:50px 0;width: 1200px;margin: 0 auto;}
    .big-event .swiper2 {width:900px;margin:auto;padding-right:60px;height:430px;margin-top:50px;}
    .big-event .swiper2 .swiper-slide {position:relative;text-align: left;height:auto;padding:16px 0;overflow:hidden}
    .big-event .swiper2 .swiper-slide .year{float: left;width:125px;line-height:35px;font-size:14px}
    .big-event .swiper2 .swiper-slide .year b{color:#009ad8;font-weight:700;font-size:20px;margin-right:5px}
    .big-event .swiper2 .swiper-slide .dot{position:absolute;left:125px;top:0;width:15px;height:100%;}
    .big-event .swiper2 .swiper-slide .dot:before{content:'';position:absolute;z-index:3;left:3px;top:28px;width:9px;height:9px;background-color:#999999;border-radius:100%}
    .big-event .swiper2 .swiper-slide .dot:after{content:'';position:absolute;z-index:2;left:7px;top:0;width:0;height:100%;border-left:1px solid #cccccc;}
    .big-event .swiper2 .swiper-slide.li1 .dot:after{top:30px;}
    .big-event .swiper2 .swiper-slide:last-child .dot:after{top:auto;bottom:30px;}
    .big-event .swiper2 .swiper-slide-active .dot:before{left:0;top:25px;background-color:#ffffff;border:3px solid #009ad8}
    .big-event .swiper2 .swiper-slide .txt{float: left;margin-left:30px;width:650px;line-height:35px;font-size:16px}

.helpListCon{width: 100%;margin-top: 40px;min-width: 1200px;}
.helpListCon .mainCon{width: 1200px;margin: 0 auto; background:#fff;}
.helpListCon .mainCon .conBox{ display:block; margin: 0 20px; padding:20px 0;}
.helpListCon .mainCon .con{width: 100%; text-align:center;}
.helpListCon .mainCon .con p{ text-align:left;}
dl.qyry {float:left;width: 284px;margin-bottom:16px;margin-left: 6px;}
dl.qyry dt img{width: 280px;height: 207px;background:#eee;display:block;overflow:hidden;padding: 2px;transition:background 0.5s ease;-o-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;}
dl.qyry dd { float:left; width:284px; margin-top:18px; height:24px; text-align:center; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
dl.qyry dd a{ color:#333333; font-size:14px; line-height:24px; padding-right:8px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
dl.qyry:hover dt img{ background:#009ad8;}
dl.qyry:hover dd{ color:#009ad8; text-decoration: none;}
dl.qyry:hover dd a{color:#009ad8; text-decoration: none;}
dl.cooper {float:left;width: 220px;margin-bottom:16px;margin-left: 6px;}
dl.cooper dt img{width: 201px;height: 112px;background:#eee;display:block;overflow:hidden;padding: 2px;transition:background 0.5s ease;-o-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;}
dl.cooper dd { float:left; width:220px; margin-top:18px; height:24px; text-align:center; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
dl.cooper dd a{ color:#333333; font-size:14px; line-height:24px; padding-right:8px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
dl.cooper:hover dt img{ background:#009ad8;}
dl.cooper:hover dd{ color:#009ad8; text-decoration: none;}
dl.cooper:hover dd a{color:#009ad8; text-decoration: none;}

.backList{display: block;width: 135px;height: 50px;line-height: 50px;background: url('../image/back_icon01.png') no-repeat center;font-size: 15px;color: #fff;text-indent: 50px;position: absolute; right: 0;bottom: 0;text-decoration: none;}
    .news2{width: 100%;margin-bottom: 50px;}
    .news2 .container{background: #fff;}
    .news2 .conTop{width: 100%;text-align: center;padding: 62px 0 42px 0;border-bottom: 1px solid #dedede;position: relative;}
    .news2 .conTop h2{font-size: 32px;color: #009ad8;font-weight: normal;}
    .news2 .conTop .jieS{width: 100%;height: 17px;line-height: 17px;margin-top: 44px;}
    .sshe{display: inline-block;*display: inline;}
    .sshes{display: inline-block;*display: inline;}
    .jieS .sshes span{padding: 0 2px;}
    .news2 .conTop .jieS .newsSpan{font-size: 13px;color: #666666;position: relative;top: -3px;padding: 0 12px;border-left: 1px dotted #acacac;}
    .news2 .conTop .jieS span.first{border-left: none;font-size: 13px;color: #666666;position: relative;top: -3px;padding: 0 12px;}
    .news2 .conTop .jieS em{font-family: arial;font-size: 13px;color: #666666;}
    .news2 .conTop .jieS p{display: inline-block;*display: inline;padding: 0 12px;border-left: 1px dotted #acacac;}
    .news2 .conTop .jieS p img{display: inline-block;}
    .news2 .conTop .jieS p a{}
    .news2 .conCenter{padding: 50px 62px 0;}
    .news2 .conCenter p{font-size: 14px; line-height:28px;}
    .news2 .conCenter img{display: -webkit-inline-box;display: inline;}
    .news2 .fanye{padding: 0 40px 40px;margin-top: 100px;margin: 0 auto;min-width: 1120px;max-width: 1120px;margin-top: 50px;}
    .news2 .fanye .NewsDetPage{float: left;width: 528px;height: 42px;background: url('../image/NewsDetailsBg02.png') no-repeat center;}
    .news2 .fanye .previousPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: left;margin-left: 23px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 440px;}
    .news2 .fanye .previousPage .preva{display: block;width: 9px;height: 16px;float: left;margin-left: 20px;margin-top: 14px;}
    .news2 .fanye .nextPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: right;margin-right: 23px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 440px;}
    .news2 .fanye .nextPage span a{text-decoration: none;}
    .news2 .fanye .previousPage span a{text-decoration: none;}
    .news2 .fanye .nextPage .nexta{display: block;width: 9px;height: 16px;float: right;margin-right: 20px;margin-top: 14px;}
    .news2 .fanye .list{width: 42px;height: 42px;background: url('../image/NewsDetailsBg03.png') no-repeat center;float: left;font-size: 13px;color: #fff;text-align: center;line-height: 42px;margin: 0 10px 0 12px;}
    .backList{display: block;width: 135px;height: 50px;line-height: 50px;background: url('../image/back_icon01.png') no-repeat center;font-size: 15px;color: #fff;text-indent: 50px;position: absolute; right: 0;bottom: 0;text-decoration:none;}
	
	
	.newsv_box{padding:0 0 20px;width:800px;margin:0 auto;overflow:hidden;}

.newsv_box .htit{padding:50px 0 10px;text-align:center;border-bottom:1px solid #eee;width:700px;margin:0 auto;}
.newsv_box .htit h2{font-size:20px;color:#333;font-weight:bold;padding:5px 0;}
.newsv_box .htit p{font-size:13px;color:#6f6f6f;line-height:30px;}

.newsv_box .ntxt{font-size:14px;color:#333;line-height:28px;padding:30px 0;}
.newsv_box .ntxt img{max-width:100%;}
 
.newsv_box .sxy {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
.newsv_box .sxy p.next{height:30px;line-height:30px;float:right;font-size:14px;}
.newsv_box .sxy p.prev{height:30px;line-height:30px;float:left;font-size:14px; clear:both;}
.newsv_box .sxy p.next a ,.newsv_box .sxy p.prev a{display:inline-block;height:30px;margin-right:60px;font-size:14px;color:#444;}
.newsv_box .sxy p.next a:hover, .newsv_box .sxy p.prev a:hover{color:#f49e1b;}

                    
                    .content { width:1200px; margin:0 auto;  }
                    .clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
                    .clearfix {*zoom:1;}
                    .clearfix {display:block;}
                    
                    .contacts{padding:60px 0;border-bottom:1px solid #e8e8e8}
                    .contacts .tit{font-size:20px;text-align:center;}
                    .contacts .tit span{color:#0054a7;font-weight:700}
                    .contacts .box {margin-top:25px;text-align:center;font-size:0}
                    .contacts .box a{display: inline-block;width:210px;height:40px;padding:15px 0 15px 20px;margin:0 22px;text-align:left;line-height:20px}
                    .contacts .box a i{float:left;width:40px;height:40px;margin-right:10px}
                    .contacts .box a .p1{font-size:14px;}
                    .contacts .box a .p2{font-size:14px;}
                    .contacts .box a.kf{background-color:#ffffff;border:1px solid #d1d1d1}
                    
                    .contacts .box a.dh{background-color:#ffffff;border:1px solid #d1d1d1}
                    .contacts .box a.kf .p1{color:#676767;}
                    .contacts .box a.kf .p2{color:#676767;}
                    .contacts .box a.dh .p1{color:#676767;}
                    .contacts .box a.dh .p2{color:#676767;font-size:20px;font-weight:700}
                    
                    .contacts .box a.kf .icon_qq{background:url(404.png) no-repeat center center;}
                    .contacts .box a.kf:hover{background-color:#0054a7;border:1px solid #0054a7}
                    .contacts .box a.kf:hover .p1,
                    .contacts .box a.kf:hover .p2{color:#fff}
                    .contacts .box a.kf:hover .icon_qq{background:url(404.png) no-repeat center center;}
                    
                    .contact{margin-top:50px;}
                    .contact .box{margin-top:50px;border:1px solid #e8e8e8;border-left:0}
                    .contact .box dl{position:relative;float:left;width:258px;height:240px;padding:20px;text-align:center;border-left:1px solid #e8e8e8;overflow: hidden}
                    .contact .box dl .tit{margin-top:25px;font-size:20px;color:#666666}
                    .contact .box dl .txt{margin-top:0;font-size:14px;color:#999999}
                    .contact .box dl .tel{margin:auto;margin-top:40px;font-size:18px;line-height:1.8;color:#005bac;font-family:arial , "Microsoft Yahei"}
                    .contact .box .dl1{background:url('../image/c01.jpg') no-repeat center 120px;}
                    .contact .box .dl2{background:url('../image/c02.jpg') no-repeat center 120px;}
                    .contact .box .dl3{background:url('../image/c03.jpg') no-repeat center 120px;}
                    .contact .box .dl3 .code{display:none;position:absolute;top:0;left:0;width:200px;height:200px;padding:40px 49px;background-color:#fff}
                    .contact .box .dl3 .code img{display:block;width:200px;height:200px;}
                    .contact .box .dl3:hover .code{display:block}
                    
                    #map{height: 450px;margin:50px auto;}
                    
                    .contact .section{margin-top: 30px;padding-bottom: 10px;overflow: hidden;border-bottom: 1px dashed #e6e6e6;}
            .contact h2{font-size: 34px;color: #000;}
            .contact .info .text{float: left;width: 380px;}
            .contact .info .text p{line-height: 28px;margin-top: 28px;font-size: 16px;}
            .contact .info .map{float: right;width: calc(100% - 420px);height: 274px;border: 1px solid #e6e6e6;}
            .contact .msg .form{margin-top: 20px;}
            .contact .msg .form h4{line-height: 30px;margin-top: 24px;font-size: 14px;color: #333;}
            .contact .msg .form h4:before{content: "";display: inline-block;width: 16px;height: 16px;margin-right: 6px;vertical-align: middle;background-position: -263px -382px;;}
            .contact .msg .form ul{padding: 16px 0 6px;overflow: hidden;border: 1px solid #ddd;}
            .contact .msg .form li{float: left;width: 50%;margin-bottom: 10px;}
            .contact .msg .form li label{float: left;width: 13%;line-height: 35px;font-size: 14px;color: #333;text-align: center;}
            .contact .msg .form li input{float: left;width: 77%;height: 35px;line-height: 33px;background: #eee;border: 1px solid #ddd;font-size: 14px;color: #333;text-indent: 10px;}
            .contact .msg .form li em{float: left;line-height: 35px;margin-left: 10px;font-size: 18px;color: #ea1a22;}
            .contact .msg .form textarea{width: 98%;height: 170px;line-height: 30px;padding: 10px;border: 1px solid #ddd;font-size: 14px;color: #333;}
            .contact .msg .form a{display: block;width: 120px;line-height: 40px;margin: 30px auto 0;background: #009ad8;border-radius: 10px;font-size: 16px;color: #fff;text-align: center;margin-bottom: 30px;text-decoration: none;}
            
.lf{ float:left;}
.rg{ float:right;} 
.div_contbox{ width:1200px; margin:0 auto;}
.div_cont1{ padding-top:80px;}
.div_cont1 .lf{ width:45%; padding-right:5%; background:url(404.png) right center no-repeat;}
.div_cont1 .rg{ width:45%; padding-left:5%;}
.div_cont1 .lf .div1{ background:url(404.png) center left no-repeat; padding-left:64px;}
.div_cont1 .rg .div1{ background:url(404.png) center left no-repeat; padding-left:64px;}
.div_cont1 .div1 .p1{ color:#333; font-size:20px;}
.div_cont1 .div1 .p2{ color:#b2b2b2;}
.div_cont1 .div2{ margin-top:20px; color:#999; font-size:14px; line-height:24px;}
.div_cont2{ background:#f5f5f5; padding-top:50px; padding-bottom:50px;}
.div_cont2 .div1 .p1{ width:19%; margin-right:3%; background:#fff; }
.div_cont2 .div1 .p1 select{ height:40px; width:100%; padding-left:2%; width:100%; border:0px;}
.div_cont2 .div1 .p2{ width:21%; background:#fff;}
.div_cont2 .div1 .p2 input{ height:40px; line-height:40px; border:0px; padding-left:3%; width:94%; padding-right:3%;}
.div_cont2 .div1 .p3{ width:10%;}
.div_cont2 .div1 .p3 a{ display:block; width:100%; height:40px; line-height:40px; color:#fff; background:#0054a7; text-align:center;}
.div_cont2 .div1 .p3 a:hover{ background:#a50323}
.div_cont2 .div2{ background:#8f8f8f; padding-left:4%; padding-right:4%; margin-top:15px; height:45px; line-height:45px; color:#fff; font-size:16px;}
.div_cont2 .div2 .p1{ width:20%; margin-right:1%;}
.div_cont2 .div2 .p2{ width:11%; margin-right:1%;}
.div_cont2 .div2 .p3{ width:15%; margin-right:1%;}
.div_cont2 .div2 .p4{ width:40%; margin-right:1%;}
.div_cont2 .div2 .p5{ width:10%;}
.div_cont2 .div3{ background:#fff;}
.div_cont2 .div3 ul li .p1{ height:64px; line-height:64px; padding-left:4%; padding-right:4%; border-bottom:1px solid #e6e6e6; color:#808080; cursor:pointer; font-size:14px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_cont2 .div3 ul li .p1 .pp1{ width:20%; margin-right:1%;}
.div_cont2 .div3 ul li .p1 .pp2{ width:11%; margin-right:1%;}
.div_cont2 .div3 ul li .p1 .pp3{ width:15%; margin-right:1%;}
.div_cont2 .div3 ul li .p1 .pp4{ width:33%; margin-right:1%;}
.div_cont2 .div3 ul li .p1 .pp5{ width:17%;}
.div_cont2 .div3 ul li .div_js_on,.div_cont2 .div3 ul li:hover .p1{ background:#efefef; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_cont2 .div3 ul li .div_txt{ background:#dbdbdb; padding:20px 4%; border:1px solid #e6e6e6; font-size:14px; line-height:28px;}



.content{ width:1200px;margin: 0 auto;}
.edgebj2{overflow: hidden;margin-top: 45px;width: 100%;min-width: 1200px;}
.edge2{padding-top:56px;}
.edge2 dl{width:360px;float:left; margin-right: 30px;margin-bottom: 30px;}
.edge2 dl dt{width:360px; height:221px; margin-bottom: 40px; overflow: hidden;}
.edge2 dl dt img{width:360px; height:221px;transition: all 0.5s linear;}
.edge2 dl:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);}
.edge2 dl dd{margin-left: 5px;}
.edge2 dl dd span{display:block;font-size: 25px; color:#009ad8;height:77px; position: relative;}
.edge2 dl dd span::before{width:62px; height:2px; background:#4a4a4a; content:""; position: absolute;top: 50px;}
.edge2 dl dd span b{font-size: 25px; color:#009ad8;}
.edge2 dl dd span a {text-decoration: none;float:right;font-size: 16px;color: rgb(196, 193, 193)}
.edge2 dl dd span a:hover {color: rgb(116, 111, 111)}
.edge2 dl dd p{font-size: 16px; color:#919292;margin: 0;}
.edge2 dl.first{margin-left: 0;}



.abt{ width:100%; max-width:1200px; line-height:28px; font-size:15px; margin:50px auto; overflow:hidden;}
.abt p{ line-height:28px; font-size:15px;}