@charset "utf-8";
/* CSS Document */
body{ font-family:'Verdana, Geneva, sans-serif' ,'microsoft YaHei'; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,blockquote,figure,span{margin:0;padding:0;}
ul li{list-style:none;}


/*--------------------鍏叡--------------------*/
.container{ width:100%; }
.content{ width:1200px; margin:0 auto; padding-bottom:25px; }
/*.background01{ background:url(../images/background02.png) no-repeat left bottom; }
.background02{ background:url(../images/background03.png) no-repeat right 30px;}
.background03{ background:url(../images/background09.png) no-repeat left bottom; }
.background04{ background:url(../images/background11.jpg) no-repeat; background-size:100% 100%; }
.background05{ background:url(../images/background10.png) no-repeat left bottom; }*/
.size12{ font-size:12px; }
.size14{ font-size:14px; }
.width130{ width:130px; }
.width80{ width:80px; }
.width105{ width:105px; }
.width190{ width:190px; }
.color01{ color:#f24b34; }
.margin15{ margin-top:15px!important; }
.margin01{ margin-bottom:45px; padding-bottom:20px;  }
/*--澶撮儴--*/
.header{ position:absolute; top:0; left:0; width:100%; z-index:99999; }
.header .header-top{ background:url(../images/background01.png) repeat; height:141px; width:100%; }
.header .header-top .cg-logo,
.header .header-top .header-txt{ padding-top:20px; text-align:right; line-height:23px; }
/*.header .header-top .header-txt p{ font-family:瀹嬩綋; }*/
/*--banner--*/
.cg-banner{ position:relative; width:100%; z-index:1; }
.cg-banner img{ width:100%; height: } 
.cg-banner .carousel-control { position: absolute; top: 55%; /*left: 15px;*/ width: 41px; height: 70px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: #FFF; text-align: center; background:none; border:none; opacity: 0.5; z-index:9999; }
.cg-banner .carousel-control.left{ left:14.2%; }
.cg-banner .carousel-control.right{ right:14%; }
/*--瀵艰埅--*/
.cg-nav{ position:absolute; top:91px; background:#949494; height:50px; width:100%; text-align:center; z-index:9999; }
.cg-nav01{ position:fixed; top:0; background:#949494; height:50px; width:100%; text-align:center  }
.cg-nav ul li{ width:11.5%; color:#fff; font-size:16px; position:relative; }
.cg-nav ul li a{ color:#fff; display:inline-block; height:50px; line-height:50px; vertical-align:middle; padding:0; margin:0; }
.cg-nav ul li a:hover{ color:#ccc; }
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus { color: #FFF; background:none; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background:none; }
.cg-nav .sub-nav{ position:absolute; top:50px; left:15px; width:100px; height:auto; background:#909090; border-radius:0 0 5px 5px; font-size:13px; display:none; }
.cg-nav .sub-nav a{ display:block; width:100%; height:auto; line-height:20px; vertical-align:top; padding: 8px 0}
.cg-nav .sub-nav a.last {line-height: 16px}
.cg-search{ margin-top:-57px; background:url(../images/line.png) repeat-y 0 0; padding-left:14px; font-size:16px; color:#fff; }
.cg-search input{ width:150px; margin-bottom:0; margin-left:5px; background:none; border:none; color:#fff; font-size:14px; font-family:Microsoft YaHei; }
/* WebKit browsers */
.cg-search input::-webkit-input-placeholder {
	color: #fff;
}
/* Mozilla Firefox 4 to 18 */
.cg-search input:-moz-placeholder {
	color: #fff;
	opacity:1!important;
}
/* Mozilla Firefox 19+ */
.cg-search input::-moz-placeholder {
	color: #fff;
}
/* Internet Explorer 10+ */
.cg-search input:-ms-input-placeholder {
	color: #fff;
}
.cg-search input:focus{ border:1px #fff solid; border-radius:3px; }
.cg-mobile-nav{ margin-top:70px; }
.cg-mobile-nav ul li{ text-align:center; }
/*--搴曢儴--*/
.under{ padding:25px 0; /*font-family:瀹嬩綋, Arial, Helvetica, sans-serif;*/ color:#686868; border-top:2px #f24b34 solid; }


/*----------------index------------------*/
.content-box{ margin-top:20px; }
.content-box > li{ width:21%; border:2px #ecedf0 solid; padding:10px 15px; /*display:inline-block; */height:150px; overflow:hidden; margin-right:0.9%; float:left; margin-bottom:35px; }
.content-box > li:last-child{ margin-right:0; }
.content-box > li h3{ font-size:16px; font-weight:normal; color:#444444; /*font-family:瀹嬩綋, Arial, Helvetica, sans-serif;*/ }
.content-box銆€li h3 a{ font-size:12px; color:#606060; display:inline-block; }
.content-box li h3 a:hover{ color:#444; }
.content-box > li .box-main{ margin-top:5px; }
.content-box > li .box-main .data-time{ width:45px; height:48px; border:1px #f24b34 solid; color:#f24b34; margin-right:10px; }
.content-box > li .box-main .data-time span{ display:block; background:#f24b34; font-size:24px; height:28px; width:100%; text-align:center; color:#fff; line-height:28px; vertical-align:middle; }
.content-box > li .box-main p em{ padding-right:27px; font-style:normal; }
.content-box > li .box-main p > a{ display:inline-block; margin-top:30px; }
.content-box > li .box-main table{ width:100%; margin-top:14px; }
.box-main .carousel-indicators{ right:15px; }
.box-main .carousel-indicators li { width:34px; height:2px; }
.box-main .carousel-indicators .active { background:url(../images/icon03_cover.jpg) no-repeat; }
.box-main .carousel-caption { left:120px; background:none; color:#727171;  }
.box-main .carousel-caption h4,
.box-main .carousel-caption p{ color:#727171; font-size:12px; font-weight:normal; }
.box-main .box-pic{ width:114px; height:95px; }

/*----------------鍏徃绠€浠?-----------------*/
.cg-side-left{ width:17.5%; background:#f5f5f5;  }
.cg-side-left .left-cap{ width:100%; height:90px; background:url(../images/background12.png) repeat; margin-top:-90px; position:relative; z-index:100; color:#fff; }
.cg-side-left .left-cap dl{ padding:16px; }
.cg-side-left .left-cap dl dt{ font-size:22px; font-family:Arial, Helvetica, sans-serif; }
.cg-side-left .left-cap dl dd{ font-size:18px; margin-top:5px; }
.cg-side-left .left-nav{ background:#f5f5f5; width:100%; }
.cg-side-left .left-nav ul li{ color:#888; border-bottom:1px #e3e3e3 solid; }
.cg-side-left .left-nav ul li p {
    height:40px; line-height:40px; vertical-align:middle; font-size:14px;
}
.cg-side-left .left-nav ul li p a{ color:#888; display:block; padding-left:22px; }
.cg-side-left .left-nav ul li p a:hover,
.cg-side-left .left-nav ul li p a.active{ color:#fff; background:#919191; }
.cg-side-left .left-nav ul li .left-nav-sub{ /*background:#fff;*/ }
.cg-side-left .left-nav ul li span a{ display:block; padding-left:32px; color:#888888; font-size:13px; line-height:25px; }
.cg-side-left .left-nav ul li span a:hover,
.cg-side-left .left-nav ul li span a.active{ color:#fff; background:#d1cdcd; }
.cg-side-left .left-nav ul li:last-child{ border-bottom:none; }
.cg-side-left .left-bottom{ color:#727171; height:95px; vertical-align:middle; background:#fff; }

.cg-side-right{ width:77.5%; padding-top:10px;/* min-height:530px;*/ font-family: Microsoft YaHei; min-height:350px; }
.cg-side-right h4{ font-weight:normal; font-size:12px; color:#d3d3d3; }
.cg-side-right h4 a{ color:#d3d3d3; display:inline-block; padding-right:5px; }
.cg-side-right h4 a:hover,
.cg-side-right h4 a.active{ color:#888; }
.cg-side-right .side-right-txt{ width:60%; font-size:14px; padding-bottom:185px; font-family:Microsoft YaHei; }
.cg-side-right .side-right-txt p{ margin-top:30px; color:#4a4745;  }
.cg-side-right .side-right-pic{ margin-top:30px; }

/*-----------------鍙戝睍鍘嗙▼-------------------*/
.history-box { margin:50px 0; }
.history-box li{ background:url(../images/background05.png) no-repeat center center; width:320px; height:350px; text-align:center;  }
.history-box li.active{ background:url(../images/background04.png) no-repeat center center; background-size:100% 100%; }
.history-box li .history-txt{ margin-top:78px; }
.history-box li.active .history-txt{  margin-top:35px; }
.history-box li .history-txt h4{ font-weight:bold; font-size:16px; color:#fff; text-align:center; }
.history-box li.active .history-txt h4{ font-size:21px; font-weight:bold; }
.history-box li .history-txt .txt-detail{ margin:40px 75px 0 75px; }
.history-box li.active .history-txt .txt-detail{ margin:54px 20px 0 20px; }
.history-box li.active .history-txt .txt-detail p{ text-align:center; font-size:20px; color:#2d2a26; height:30px; }
.history-box li.active .history-txt .txt-detail p em{ font-size:26px; color:#eb3c00; font-style:normal; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #ccc solid; display:inline-block; width:100%; text-align:center; padding-bottom:10px; }
.history-box li.active .history-txt .txt-detail .txt01{  height:100px; margin-top:22px; line-height:15px; text-align:left; margin-left: 8px; }
.history-box li.active .history-txt .txt-detail .txt01 span{ width:25.5%; background:url(../images/background11.png) no-repeat; background-size:100% 100%;  display:inline-block; text-align:left; font-size:12px; padding:28px 5px 10px 5px; text-align:center; height:58px; vertical-align:top; overflow:hidden; }
.history-box li.active .history-txt .txt-detail .txt01 > img{ margin-top:40px; }
.history-box li.active .history-txt .txt-detail .txt01 span em{ color:#eb3c00; font-size:12px; border-bottom:none; width:100%; font-size:11px; }
.pre02,
.next02{ margin-top:-250px; position:relative; z-index:999; right:-13px; }
/*.pre02,
.next02{ margin-top:-248px; position:relative; z-index:9999; right:-13px; }
*//*-------鍙戝睍鍘嗙▼鎵嬫満杞挱css-------*/
.history-phone-box{ margin:0 auto; background:url(../images/background04.png) no-repeat; width:300px; height:344px; background-size:100% 100%; }
.history-phone-box .history-phone-txt{ margin-top:50px; }
.history-phone-box .history-phone-txt h4{ text-align:center; padding-top:36px; color:#fff; font-size:22px; padding-left:0px; }
.slide-text{ margin-top: 40px; padding: 10px; text-align: center; }
.slide-text p{ text-align:center; font-size:20px; color:#2d2a26; height:30px; }
.slide-text p em{ font-size:26px; color:#eb3c00; font-style:normal; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #ccc solid; display:inline-block; width:100%; text-align:center; padding-bottom:10px; }
.slide-text .txt01{  height:100px; margin-top:20px; line-height:15px; text-align:left; margin-left: 8px; }
.slide-text .txt01 span{ width:25.5%; background:url(../images/background11.png) no-repeat; background-size:100% 100%;  display:inline-block; text-align:left; font-size:12px; padding:20px 5px 10px 5px; }
.slide-text .txt01 > img{ margin-top:-40px; }
.slide-text .txt01 span em{ color:#eb3c00; font-size:12px; border-bottom:none; width:100%; font-size:11px; }

.swiper-next{ position: absolute; z-index: 9999; right: 0; bottom: -30px; }
.swiper-prev{ position: absolute; z-index: 9999; bottom: -30px; }


/*---------------鎰挎櫙鍜屼环鍊艰----------------*/
.value-box{ margin:110px auto 80px 0px; }
.value-box .value-left{ width:60%; padding-bottom: 80px; }
.value-box .value-right{ /*margin-top:100px;*/margin-right: 95px; }
.value-box .value-right p{ margin-left:-80px; font-size:18px; margin-left:-100px; font-family:Microsoft YaHei; }
.value-box .value-right p span{ display:block; color:#f24b34; margin-top:10px; }

/*--------------鎶€鏈姏閲?----------------*/
.technology-box{ margin:50px 0 10px 0; }
.technology-box .technology-side01{ width:51%; }
.technology-box .technology-side02{ width:48%; }
.technology-box .technology-side01 .technology-txt{ border: 1px solid #E3E3E3; padding: 13px 10px; margin-bottom: 65px; margin-top: 12px; padding-bottom:71px; }
.technology-box .technology-side01 .technology-txt .txt01{ margin-bottom:30px; font-family:Microsoft YaHei; }
.technology-box .technology-side01 .technology-txt .txt01 h3{ font-size:18px; font-weight:normal; color:#4a4745; line-height:30px; }
.technology-box .technology-side01 .technology-txt .txt01 h3 em{ display:inline-block; margin-right:5px; }
.technology-box .technology-side01 .technology-txt .txt01 p{ margin-top:10px; color:#4a4745; font-size:14px; padding-left:17px; }
.technology-box .technology-side02 .technology-pic ul{ width:100%; padding-left:0px; }
.technology-box .technology-side02 .technology-pic ul li{ display:inline-block; margin-bottom:15px; position:relative; font-family:Microsoft YaHei; }
.technology-box .technology-side02 .technology-pic ul li p{ color:#fff; position:absolute; z-index:100; left:10px; bottom:10px; }

/*---------------鏈嶅姟缃戠粶-----------------*/
.service-box{ margin:40px 0; }
.service-box .map-text{ top:217px; }
.service-box .service-right{ width: 32%; margin-top: -411px; font-size: 14px; color: rgb(161, 161, 161); margin-right: 10%; line-height:22px; }
.service-box .service-right span{ display:block; }
.service-box h3{ font-size:18px; font-weight:normal; padding-right:50px; }
.service-box h3 span{ display:block; }
.service-box .service-top{ margin-left:20%; }
.service-box .service-bottom{ margin-left:13.5%;margin-top:-5px; }
/*.service-box p{ font-size:14px; margin-top:25px; letter-spacing:3px; }
.service-box p span{ display:inline-block; margin-top: -33px; margin-bottom: 50px; }
*/
/*---------------鏈嶅姟鏍囧噯---------------*/
.service-box .standard-detail{ margin:30px 0; }
.service-box .standard-detail .icon01{ width:40px; float:left; margin:140px 20px auto 20px; }
.service-box .standard-detail .detail-main{ width:255px; height:315px; background:url(../images/background08.png) no-repeat; background-size:100% 100%; display:inline-block; float:left; text-align:center; margin-bottom:50px; }
.service-box .standard-detail .detail-main h2{ color:#fff; font-size:40px; height:65px; line-height:65px; vertical-align:middle; }
.service-box .standard-detail .detail-main .txt02{ margin-top:10px; padding:0 55px; }
.service-box .standard-detail .detail-main .txt02 p{ margin-top:0px!important; letter-spacing:1px; font-size:14px; }
.service-box .standard-detail .detail-main .txt02 p span{ display:block; } 

/*-------------璧勮涓庢椿鍔?--------------*/
.info-box{ border-top:1px #ccc solid; margin-top:10px; }
.info-box .list01{ padding:30px 0px; width:100%; min-height:150px; }
.info-box .list01 .list01-pic{ width:22%; }
.info-box .list01 .list01-pic a{ display: block;}
.info-box .list01 .list01-txt{ width:73%; margin-right:1%; margin-left:4%; }
.info-box .list01 .list01-txt h4{ margin-right:15px; margin:10px 0; font-size:14px; color:#4a4745 }
.info-box .list01 .list01-txt h4 a{ color:#4a4745;font-weight: 600 }
.info-box .list01 .list01-txt h4 a:hover{ color:#635f5d; }
.info-box .list01 .list01-txt h4 span{ font-size:12px; }
.info-box .list01 .list01-txt p{ line-height:22px; }
.info-box .list01 .list01-txt > a{ display:block; margin-top:10px; } 
.info-box .list02{ width:100%; }
.info-box .list02 li{ width:100%; border-bottom:1px #ccc dashed; padding:10px 0; }
.info-box .list02 li:last-child{ border-bottom:none; }
.info-box .list02 li a{ display:block; }
.info-box .list02 li a span{ display:inline-block; margin-right:30px; }
.info-box .list02 li a span em{ display:inherit; margin-right:10px; }
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f24b34;
  color:#fff;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #fff;
  cursor: default;
}

/*------------璧勮涓庢椿鍔ㄨ缁?-------------*/
.info-box .detail-box{ margin:50px 0; }
.info-box .detail-box h3{ font-size:18px; font-weight:normal; }
.info-box .detail-box h5{ font-size:12px; font-weight:normal; color:#8e8e8e; }
.info-box .detail-box .detail-txt{ /*width:60%;*/ width:100%; }
.info-box .detail-box p{ margin-top:15px; line-height:22px; /*float:left;*/ }
.info-box .detail-box p span{ display:block; /*color:#f24b34;font-size:14px;*/  }
.info-box .detail-box .detail-pic{ width:38%; }
.cg-back{ width:100%; text-align:right; }
.cg-back a{ color:#fff; display:inline-block; background:#e64828; padding:3px 8px; margin-top:20px; margin-bottom:20px; margin-right:3%; }

/*----------鎴戜滑鐨勫鎴?----------*/
.user-box{ margin:60px 0; width:100%; font-family:Microsoft YaHei; }
.user-box p{ font-size:18px; width:83%; line-height:27px; }
.user-box p span{ display:block; margin-top:5px; font-size:14px; }
.user-box .all-user{ margin:25px 0; }
.user-box .all-user a{ display:inline-block; margin-top:20px; padding-right:5px; border: 1px #ccc solid; border-radius: 5px; margin-right:35px; padding-left: 5px; }

/*-------------鑱旂郴鎴戜滑--------------*/
.contact-box{ margin-top:20px; }
.contact-box .contact-pic{ width:60%; }
.contact-box .contact-txt{ width:40%; }
.contact-box .contact-txt .txt03{ margin-top:30px; font-size:14px; line-height:22px; color:#a1a1a1; font-family:Microsoft YaHei; }
.contact-box .contact-txt .txt03 span{ letter-spacing:1px; display:inline-block; margin-top:10px; }
.contact-box .contact-txt .txt04{ margin-top:55px; font-family:Microsoft YaHei; }
.contact-box .contact-txt .txt04 h3{ font-size:18px; font-weight:normal; }
/*--淇敼鑱旂郴鎴戜滑--*/
.contact-box .contact-side{ width:50%; margin-bottom:100px; margin-top:20px; }
.contact-box .contact-side h3{ font-size:22px; font-weight:600; color:#000; }
.contact-box .contact-side p{ margin-top:25px; font-size:14px; color:#000; line-height:2; }
.contact-box .contact-side p a{ color:#000; }
.contact-box .contact-side p em{ font-style:normal; font-weight:600; }


/*------------鑱旂郴鎴戜滑鍦板浘------------*/
.m_map{ width:930px; height:807px; margin:30px auto; position:relative;  background:url(../images/map01.png) no-repeat 0 0 ;}
.tait{ font-size:36px; font-weight:bold; color:#666666; text-align:center;  left:100px;}
.tait span{ color:#ff6d3b;}
.tait2{font-size:36px; font-weight:bold; color:#666666; text-align:center; padding:50px 0px;}
.mp{ position:absolute; cursor:pointer; background:url(../images/fi1.png) no-repeat 4px 20px; width:51px; height:22px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.mp:hover{ background:url(../images/fi2.png) no-repeat 4px 20px; -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{ position:absolute; left:0px; bottom:0px; font-size:12px; color:#666666;}
.mp .find_mi1{ left:-12px; width:55px;}
.mp .find_mi2{ left:-5px; width:55px;}
.feng{ position:absolute; display:none; width:375px; height:226px; left:-150px; top:-231px; background:url(../images/map-bg.png) no-repeat 0 top; background-size:100% 100%; z-index:999; background:#fff; border:1px #bfbfbf solid; border-radius:2px; }
.feng .sang{ position:absolute; left:235px; bottom:0px; background:url(../images/vf2.png) no-repeat 0 0; width:14px; height:8px;}
.feng .tree{ height:62px; width:330px; margin:9px; }
.feng .tree .boou{ width:86px; height:62px; float:left;}
.feng .tree .du_size{ padding-top: 5px; padding-left: 25px; } 
.feng .tree .du_size p:first-child{ font-size:18px; }
.feng .tree .du_size p{ font-size:14px; color:#000; line-height:20px; line-height:25px; }
.mp1{ left:825px; top:122px; }
.mp2{ left:838px; top:74px; }
.mp3{ left:782px; top:237px; }
.mp4{ left:765px; top:289px; }
.mp5{ left:811px; top:164px; }
.mp6{ left:659px; top:308px; }
.mp7{ left:610px; top:339px; }
.mp8{ left:697px; top:267px; }
.mp9{ left:715px; top:451px; }
.mp10{ left:655px; top:283px; }
.mp10{ left:655px; top:283px; }
.mp11{ left:683px; top:240px; }
.mp12{ left:580px; top:291px; }
.mp13{ left:635px; top:295px; }
.mp14{ left:579px; top:255px; }
.mp15{ left:645px; top:259px; }
.mp16{ left:739px; top:359px; }
.mp17{ left:705px; top:332px; }
.mp18{ left:642px; top:405px; }
.mp19{ left:688px; top:365px; }
.mp20{ left:784px; top:333px; }
.mp21{ left:561px; top:410px; }
.mp22{ left:461px; top:363px; }
.mp23{ left:509px; top:340px; }
.mp24{ left:203px; top:151px; }
.mp25{ left:450px; top:479px; }
.mp26{ left:425px; top:566px; }
.mp27{ left:507px; top:516px; }
.mp28{ left:384px; top:592px; }
.mp29{ left:508px; top:585px; }
.mp30{ left:632px; top:498px; }
.mp31{ left:681px; top:469px; }
.mp32{ left:764px; top:497px; width:20px; height:20px; }
.mp33{ left:736px; top:501px; height:20px; width:20px; }
.mp34{ left:754px; top:464px; width:20px; }
.mp35{ left:750px; top:483px; width:20px; height:20px; }
.mp36{ left:743px; top:430px; width:30px; }

/*.mp37{left:575px; top:435px; }*/

.mp38{ left:808px; top:494px; width:100px; }
.mp39{ left:584px; top:547px; }
.mp40{ left:615px; top:580px; width:30px; }
.mp41{ left:692px; top:532px; }
.mp42{ left:614px; top:712px; height:15px; }
.mp43{ left:663px; top:679px; }
.mp44{ left:637px; top:666px; }
.mp45{ left:658px; top:695px; }

.mp46{left:585px; top:725px; }
.mp47{ left:596px; top:658px; height:15px; }
.mp48{ left:589px; top:673px; width:30px; }
.mp49{ left:565px; top:633px; }
.mp50{ left:535px; top:682px; }
.mp51{ left:580px; top:748px; }
.mp52{ left:693px; top:641px; }
.mp53{ left:769px; top:585px; }
.mp54{ left:755px; top:626px; }
.mp55{ left:769px; top:606px; }
.mp56{ left:751px; top:532px; width:32px; height:15px; }
.mp57{ left:712px; top:513px; width:30px; }
.mp58{ left:729px; top:556px; }
.mp59{ left:775px; top:512px; width:30px; }
.mp60{ left:802px; top:528px; }
.mp61{left:583px; top:780px; }
.mp62{left:715px; top:297px; }
.mp63{ left: 612px; top: 313px; width: 28px; }
.mp64{ left: 619px; top: 384px; width: 30px; }
.mp65{ left: 561px; top: 456px; width: 32px; }
.mp66{ left: 524px; width: 30px; top: 451px; }
.mp67{ width: 30px; left: 529px; top: 422px; }
.mp68{ left: 536px; width: 30px; top: 397px; }
.mp69{ left: 575px; top: 349px; }
.mp70{ left: 496px; width: 30px; top: 422px; }
.mp71{ left: 394px; top: 681px; }
.mp72{ left: 383px; top: 575px; width: 30px; }
.mp73{ top: 663px; left: 459px; }
.mp74{ }
.mp75{ left: 599px; top: 498px; width: 30px; }
.mp76{}
.mp77{ left: 601px; top: 470px; }
.mp78{ left: 719px; top: 489px; width: 24px; height: 12px; }
.mp79{ left: 697px; width: 24px; top: 496px; }
.mp80{ left: 776px; width: 24px; top: 418px; }
.mp81{ /*--寰愬窞--*/left: 729px; top: 413px; width: 35px; }
.mp82{ left: 585px; width: 24px; top: 576px; }
.mp83{ left: 648px; width: 25px; top: 535px; }
.mp84{ left: 639px; width: 24px; top: 558px; }
.mp85{ left: 673px; top: 616px; }
.mp86{ left: 789px; top: 552px; }

/*.mp62{left:582px; top:488px; }
*/

.contact-phone{ display:none; }






/*-----------浜у搧灏侀潰------------*/
.product-cover{ margin:80px 0 80px 0; }
.product-cover .product-slide li a{ color:#fff; }
.product-cover .product-slide li{ position:relative; height:600px; width:237px; background:#979797; color:#fff; float:left; border-right:1px #fff solid; }
.product-cover .product-slide li:hover{ background:#e84a35; }
.product-cover .product-slide li dl{ padding-top:50px; height:88px; overflow:hidden; }
.product-cover .product-slide li dl dt{ margin-left:28px; }
.product-cover .product-slide li dl dd{ margin-right:28px; width:100px; }
.product-cover .product-slide li dl dd span{ display:block; }
.product-cover .product-slide li p{ font-size:42px; padding-top:40px; float:left; margin-left:28px; }
.product-cover .product-slide li:last-child p{ font-size:30px; }
.product-cover .product-slide li p em{ display:inherit; margin-top:-50px; font-style:normal; margin-left:130px; }
.product-cover .product-slide li p span{ display:block; font-size:18px; margin-top:50px; }
.product-cover .product-slide li .cover-pic{ float:left; margin-left:28px; height:200px; line-height:200px; vertical-align:middle; margin-top:25px; }
.product-cover .product-slide li .cover-hide{ position:absolute; bottom:50px; left:40px; font-size:18px; border:2px #fff solid; border-radius:20px; padding:5px 35px; margin-top:80px; display:none; }
.product-cover .product-slide li .cover-hide a{ color:#fff; }
.product-cover .product-slide li .product01{ padding-top:50px; height:88px; overflow:hidden; }

/*-----------浜у搧鍒楄〃-----------*/
.product-box .product-list{ background:#e6e6e6; padding:2%; }
.product-box .product-list ul{ margin-left:3%; }
.product-box .product-list li{ padding:1%; /*border-right:1px #fff dashed; */border-bottom:1px #fff dashed;/* width:47.5%;*/ width:30.5%; display:inline-block;border-right:1px #fff dashed; vertical-align:top; }
/*.product-box .product-list li:last-child{ border-right:none; }*/
.product-box .product-list li:nth-child(3n){ border-right:none; }
/*.product-box .product-list li:nth-child(2n+1){ border-right:1px #fff dashed; }*/
.product-box .product-list li h3{ font-size:17px; font-weight:normal; color:#000; width:95%; }
.product-box .product-list li .cg-detail{ width:40%; display:inline-block; padding:14px; background:#fff; font-size:14px; color:#000; display:none; }
.product-box .product-list li .cg-detail:hover{ background:#f5f5f5; }

/*-----------浜у搧璇︾粏------------*/
.product-box{ margin:25px 0; }
.product-box h3{ font-size:30px; color:#000; font-weight:normal; }
.product-box .product-detail{ width:95%; border:1px #ccc dashed; padding:2%; margin-top:30px; min-width:580px; }
.product-box .product-detail h3{ font-size:30px; color:#000; font-weight:normal; }
.product-box .product-top {
	padding:15px 3%;
	width:94%;
}
.product-box .product-top .top-left {
	width:59%;
	/*border-right:1px #ccc dashed;*/
	padding-bottom:30px;
}
.product-box .product-top .top-left .detail01 {
	width:50%;
	margin-top:10px;
}
.product-box .product-top .top-left .detail01 span {
	display:block;
	/*padding-top:25px;*/
}
.product-box .product-top .top-left .detail01 span em {
	display:inline-block;
	padding-right:10px;
}
.product-box .product-top .top-left .detail02 {
	width:50%;
	margin-top:20px;
}
.product-box .product-top .top-right {
	width:39%;
	text-align:center;
	border-left: 1px dashed rgb(204, 204, 204);
	/*margin-top: -28px;*/
}
.product-box .product-top .top-right .detail03 {
	width:100%;
	margin-top:-25px;
}
.product-box .product-top .top-right ul {
	width:95%;
	margin-left:5%;
}
.product-box .product-top .top-right ul li {
	display:inline-block;
	margin-right:10px;
}
.product-box .detail-bottom {
	width:100%;
	height:auto;
	border-top:1px #ccc dashed; padding-top:10px; margin-bottom:20px;
	margin-top:17px;
}
.product-box .detail-bottom .detail-title {
	text-align:center;
	width:100%;
	background:#8d8d8d;
	color:#fff;
	height:45px;
	font-size:16px;
	line-height:45px;
	vertical-align:middle;
	min-width: 595px;
}
.product-box .detail-bottom table {
	width:100%;
	min-width:595px;
}
.product-box .detail-bottom table thead {
	background:#dfdede;
	height:50px;
}
.product-box .detail-bottom table tbody {
}
.product-box .detail-bottom table thead td {
	text-align:center;
	border:1px #8d8d8d solid;
}
.product-box .detail-bottom table tbody td {
	text-align:center;
	border:1px #8d8d8d solid;
}
/*.product-box .product-detail .detail-pic,
.product-box .product-detail .detail-txt{ width:47.5%; }
.product-box .product-detail .detail-txt table{  }
.product-box .product-detail .detail-txt table td{ border:1px #9f9f9f solid; font-size:14px; padding-left:15px; color:#222222; height:30px; line-height:30px; vertical-align:middle; }
.product-box .product-detail .detail-txt ul{ margin-top:20px; margin-left:10px; }
.product-box .product-detail .detail-txt ul li{ list-style:disc; }
.product-box .product-detail .product-tab{ width:100%; border-top:1px #ccc dashed; margin-top:20px; }
.product-box .product-detail .product-tab ul{ margin-top:30px; }
.product-box .product-detail .product-tab ul li{ display:inline-block; margin-right:10px; margin-bottom:10px; }
.product-box .product-detail .product-tab ul li a{ display:inline-block; color:#424242; padding:10px 40px; font-size:18px; background-color:#f5f5f5; }
.product-box .product-detail .product-tab ul li a em{ display:inline-block; padding-right:5px; }
.product-box .product-detail .product-tab ul li a:hover,
.product-box .product-detail .product-tab ul li a.active{ background-color:#d93924; color:#fff; }
.product-box .product-detail .product-tab .t01 a{ background-image:url(../images/icon14.png); background-repeat:no-repeat; background-position: 18px 10px;}
.product-box .product-detail .product-tab .t01 a:hover,
.product-box .product-detail .product-tab .t01 a.active{ background-image:url(../images/icon17.png); background-repeat:no-repeat; background-position: 18px 10px;}

.product-box .product-detail .product-tab .t02 a{ background-image:url(../images/icon15.png); background-repeat:no-repeat;background-position: 18px 10px; }
.product-box .product-detail .product-tab .t02 a:hover,
.product-box .product-detail .product-tab .t02 a.active{ background-image:url(../images/icon18.png); background-repeat:no-repeat;background-position: 18px 10px; }

.product-box .product-detail .product-tab .t03 a{ background-image:url(../images/icon16.png); background-repeat:no-repeat;background-position: 18px 10px; }
.product-box .product-detail .product-tab .t03 a:hover,
.product-box .product-detail .product-tab .t03 a.active{ background-image:url(../images/icon19.png); background-repeat:no-repeat;background-position: 18px 10px; }

.product-box .product-detail .product-tab .tab01,
.product-box .product-detail .product-tab .tab02,
.product-box .product-detail .product-tab .tab03{ margin-top:20px; }
.product-box .product-detail .product-tab .tab02,
.product-box .product-detail .product-tab .tab03{ display:none; }*/
.back{ margin:20px 0; width:117px; height:34px; background:url(../images/back.png) no-repeat; background-size:100% 100%; text-align:center; line-height:34px; vertical-align:middle; font-size:18px; }
.back a{ color:#fff; }



.flex-control-nav{ display:none; }
.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 50px; height: 70px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em; }
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-114px 0}
.flexslider:hover .flex-prev { opacity: 1; left: -50px; z-index:9999; }
.flexslider:hover .flex-next { opacity: 1; right: -50px; z-index:9999; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 1!important; filter:alpha(opacity=1); cursor: default; }
.flex-prev{ left:-50px; }
.flex-next{ right:-50px; }

@media (max-width:1400px){
	.content{ width:100%; }
 
}

@media (max-width:1200px){
	.header .header-top .header-txt{ padding-right:10px;}
	.cg-banner .carousel-control.left{ left:15px; }
    .cg-banner .carousel-control.right{ right:15px; }
	.technology-box .technology-side{ width:99%; }
	.technology-box .technology-side .technology-pic ul li{ width:100%; text-align:center; }
	.history-box { text-align:center; }
	/*.history-box li{ background:url(../images/background04.png) no-repeat center center; background-size:100% 100%; width:auto; }*/



}
@media (max-width:1100px){
	.cg-search { margin-top: -106px; }
	.content-box > li { width: 28%; }
}
@media (max-width:1024px){
	.info-box .detail-box .detail-txt{ width:100%; }
	.info-box .detail-box .detail-pic{ width:100%; text-align:center; }

	}

@media (max-width:979px){
	.product-box .product-list li a{ width:39%; display:inline-block; padding:14px; background:#fff; font-size:14px; color:#000; }

	}
	
@media (max-width:769px){
	.content-box > li{ width:41%;}
	.header .header-top{ background:url(../images/background01.png) repeat; height:auto; width:100%; }
	.navbar { margin-bottom: 0px; }
	.cg-side-left{ width:100%; }
	.cg-side-right{ width:100%; }
	.cg-side-left .left-cap{ margin-top:0; }
	.cg-side-right h4{ padding-left:15px; }
	.cg-side-right .side-right-txt{ padding:0 3%; width:94%; }
	.service-box{ margin:40px 20px; }
	.service-box p span{ width:100%; }
	.service-box .standard-detail .detail-main{ float:none; }
	.service-box .standard-detail .icon01 { text-align: center; width:100%; margin:10px 0 10px 0; float:none; }
	.service-box .standard-detail{ text-align:center; }
	.info-box .detail-box .detail-txt{ width:90%; padding:0 5%; }
	.user-box{ width:90%; margin:60px 5%; }
	.cg-side-left .left-nav { }
	.technology-box .technology-side .technology-pic ul li img{ display:block; }
	.contact-box .contact-pic{ width:100%; }
	.contact-box .contact-txt{ width:95%; margin-left:5%; margin-bottom:30px; }
	.info-box .list01 .list01-pic{ width:100%; text-align:center; }
	.info-box .list01 .list01-txt{ width: 96%; padding: 0px 2% 30px; margin: 0; }
	.contact-box .contact-side{ width:90%; margin-left:5%; }
	.cg-side-right .side-right-pic { width: 97%; margin-bottom: 20px; }
	.side-right-txt dl{ display:none; } 
	.swiper-next,
	.swiper-prev{ bottom:0; top:97%; }
	.value-box .value-right{ margin-bottom:20px; }
	.value-box .value-left,
	.value-box .value-right{ width:100%; }
	.value-box .value-right p{ margin-left:10px; }
	.value-box .value-right{ margin-right:0; } 
	.technology-box .technology-side01{ width: 96%; margin: 0 auto; float: none; }
	.technology-box .technology-side02{ width: 68%; margin: 0 auto; float: none; }
	.technology-box .technology-side01 .technology-txt{ margin-bottom:0; padding-bottom:0; }
	.flexslider:hover .flex-next{ right:0; z-index:9999; }
	.flexslider:hover .flex-prev{ left:0; z-index:9999;  }
	.flex-direction-nav .flex-prev{ left:0; }
	.flex-direction-nav .flex-next{ right:0; }
	.flex-prev{ left:0px; }
	.flex-next{ right:0px; }
	.product-cover .product-slide li dl dt{ margin-left:0; }
	.product-box .product-list li h3{ text-align:center; }
	.btn-navbar{ margin-bottom:10px; }
	.cg-side-right{ margin-top:30px; margin-bottom:20px; }
	.detail-bottom{ width: 100%; /*overflow: hidden;*/ }
	.product-box .product-detail h3{ font-size:26px; }
	.contact-box .contact-side{ margin-bottom:20px; float:none; }
	.slide-text p{ font-size:18px; }
	.contact-phone{ display:block; width:100%; }
	.contact-phone img{  display:block; }
	.contact-phone-txt{ margin-top:15px; }
	.contact-phone-txt p:first-child{ font-weight:bold; }
	.m_map{ display:none; }
	.cg-side-right h4{ font-size:10px; }
	.cg-side-right h4 a{ display:inline; }
}
@media (max-width:560px){
	.product-box .product-list li{ width:96%; border:none!important; text-align:center; margin-top:30px; }
	/*.product-box .product-list li h3{ text-align:left; }*/
	.product-box .product-list li a { width: 43%; font-size: 12px; color: #000; }
	}

@media (max-width:480px){
	.content-box > li{ width:80%; margin:5%;}
	.hide-txt{ display:none; }
	.header .header-top .header-txt p{ margin-top:20px; }
	.box-main .carousel-caption { margin-top: -100px; margin-left: 120px; }
	.box-main .carousel-inner{ height:95px; }
	.product-cover ul{ width:70%; margin:0 auto; }
	.product-cover ul li{ margin-top:10px; }
	.history-box ul{ margin-left:5%; float:left; }
	.product-box .product-detail .detail-pic,
 	.product-box .product-detail .detail-txt { width: 95%; }
	.product-box .product-detail .detail-txt{ margin-top:20px; }
	.product-box .product-list li a { width: 41%; }
}
@media (max-width:400px){
	.swiper-next,
	.swiper-prev{ bottom:0; top:115%; }
	}
@media (max-width:360px){
	.cg-side-right .side-right-txt{ width:85%; font-size:14px; }
	.user-box .all-user a{ width:100%; text-align:center; margin:10px 0; }
	.product-box .product-list li a { width: 40%; }
	.swiper-next,
	.swiper-prev{ bottom:0; top:125%; }

}

.border01{ border-right:none!important; }
.border02{ border-right:1px #fff dashed; }
.cg-ewm{ position: relative; z-index: 99999; top: 10px; display:none; }

