﻿
.content{width: 1200px; margin:40px auto; overflow: hidden;}
.content .det_content{padding-top: 30px; padding-bottom: 50px;}
.content .det_content .det_main{width: 92%; margin: 0 auto;}
.content .det_content .det_main p img{max-width: 100%;}

.top_header{ height: 40px; border-bottom: 1px solid #DDDDDD;}
.top_content{ width: 1200px; margin:0 auto;}
.tc_main{ overflow: hidden;}
.tc_content{ margin-top: 32px;}
.tc_tel{ margin-top: 42px;}
.top_main{ width: 1200px; margin:0 auto; line-height: 40px;}
.top_fr li{ float: left; margin-left: 10px;}
.top_main ul.top_fr {margin-right: 95px;}
.nav_main{ overflow: hidden; margin-top: 32px;}
.nav_bg{ float: left; width: 270px; height: 46px; background: #FC4C04; line-height: 46px; padding-left:15px; box-sizing: border-box; color: #fff; font-size: 18px;}
.nav_list{ width: 930px; float: right; }
.nav_list li{ float: left;}
.nav_list li a{ display: inline-block;height: 46px;line-height: 46px; font-size: 16px; width: 93px; text-align: right;}

.fullSlide{width:100%; position: relative; height:520px; background: #000;}
.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:520px; overflow: hidden; text-align: center;}
.fullSlide .bd li a{display: block; height:520px;}
.fullSlide .hd{width:100%; position: absolute; z-index: 1; bottom:0; left:0; height:30px; text-align: center; *display:none;}
.fullSlide .hd ul{ text-align: center; padding-top: 5px;}
.fullSlide .hd ul li{ cursor: pointer; display: inline-block; zoom: 1; width:8px; height:8px; margin:5px;background: url("../images/tg_flash_p.png") -18px 0; overflow: hidden; line-height: 9999px;}
.fullSlide .hd ul li.on{ background-position: 0 0;}
.fullSlide .prev, .fullSlide .next{position: absolute; left:3%; top:50%;margin-top: -25px;display: block; width:32px; height:40px; background: url("../images/slider-arrow.png") -110px 5px no-repeat; opacity: 0.5;}
.fullSlide .next{left:auto; right:3%; background-position: 8px 5px;}

.nav_container{ width: 1200px; margin:0 auto;}
.nav_content{width: 270px; height: 520px; background: url("../images/bg.png") repeat; position: absolute; z-index: 99999999999999;  box-sizing: border-box;}
.nav_line{ height: 74px; border-bottom: 1px solid #F0EFED; overflow: hidden;}
.nav_line div{ margin:13px 0 10px 0;}
.nav_line div img{ margin-top: 1px;}
.nav_line div span{ font-size: 16px;}
.nav_line ul{ overflow: hidden;}
.nav_line ul li{ float: left; margin-right: 5px; }
.nav_line ul li a{ color: #646361;}
.nav_line ul li a:hover{ color: #FC4C04;}
.nav_line ul li:last-child{ margin-right: 0;}
.bot_nav{ width: 900px; height: 93px; line-height: 93px; background: url("../images/bg.png") repeat; position: absolute;  bottom:0; z-index: 99999999999999999999999999; margin-left: 300px; display: flex; justify-content: space-between; z-index: 1;}
.bot_nav li{ width: 25%;  border-right: 1px solid #ECE7E4; display: flex;  align-items: center; justify-content: center;}
.bot_nav li span{ font-size: 16px; margin-left: 10px;}

.project_box{ width: 1200px; margin:0 auto;}
.title{ overflow: hidden; margin:80px 0 45px 0; display: flex; justify-content: space-between; align-items: center;}

.title a{ display: block;  width: 62px; height: 24px; border:1px solid #aeafb1; border-radius: 6px; line-height: 24px; text-align: center; color:#aeafb1; font-size: 12px;}
.title a:hover{ background: #FC4C04; color: #fff; border:1px solid #FC4C04;}
.pro_list{ width:1200px;   }
.pro_list .hd ul{ overflow:hidden; width: 100%; height: 108px; background: #F6F6F6; border-radius: 8px; display: flex; justify-content: space-between; align-items: center;}
.pro_list .hd li{ width: 12.5%; text-align: center; }
.pro_list .hd li{ cursor: pointer;}
.pro_list .hd li.on{  }
.pro_list .bd{ margin: 38px 0 40px 0; }
.pro_list .lh{ overflow:hidden;  }

.ico{ background: url("../images/ico.png") no-repeat; display: inline-block; margin-bottom: 4px;}
.ico1{ background-position: 0 0; width: 30px; height: 30px;}
.ico2{ background-position: -38px 0; width: 34px; height: 30px;}
.ico3{ background-position: -80px 0; width: 30px; height: 30px;}
.ico4{ background-position: -122px 0; width: 28px; height: 30px;}
.ico5{ background-position: -159px 0; width: 34px; height: 30px;}
.ico6{ background-position: -199px 0; width: 34px; height: 31px;}
.ico7{ background-position: -241px 0; width: 31px; height: 30px;}
.ico8{ background-position: -284px 0; width: 27px; height: 30px;}

.pro_list .hd li.on .ico1{background-position: 0 -46px; }
.pro_list .hd li.on .ico2{background-position: -38px -46px; }
.pro_list .hd li.on .ico3{background-position: -80px -46px; }
.pro_list .hd li.on .ico4{background-position: -122px -46px; }
.pro_list .hd li.on .ico5{background-position: -159px -46px; }
.pro_list .hd li.on .ico6{background-position: -199px -46px; }
.pro_list .hd li.on .ico7{background-position: -241px -46px; }
.pro_list .hd li.on .ico8{background-position: -284px -46px; }
.pro_list .hd li.on p{ color: #FC4A04; }

.main_left{ width: 258px; height: 435px; background: url("../images/left_nav1.png") no-repeat; float: left; color: #fff; text-align: center;}
.main_left h1{ font-size: 20px; margin:55px 0 22px 0;}
.main_left img{margin: 20px auto 20px auto; display: block;}
.main_left a{display: block; width: 145px; height: 32px; background: #FB8A63; line-height: 32px; text-align: center; color: #fff; font-size: 16px; border-radius: 6px; margin: 0 auto 10px auto;}
.main_left a:hover{ background:#FC4A04; }
.main_left div{ margin-bottom: 4px;}
.main_left div span{ color: #feee4c;}
.main_middle{ float: left; width: 642px; height: 435px; box-sizing: border-box; border:1px solid #E5E5E5; margin-left: 20px; padding:20px;}
.main_middle li{ float: left; width: 50%; overflow: hidden; height: 150px; padding-top: 38px; box-sizing: border-box; margin-top: 33px;}
.main_middle li:first-child{ padding-top: 0; margin-top: 0;}
.main_middle li:nth-child(2){ margin-top: 0;}
.main_middle li img{ float: left; }
.main_middle li a{ display: inline-block; float: left; width: 162px; margin-left:10px;}
.main_middle li a h1{ font-size: 16px; font-weight: normal; margin-bottom: 10px;}
.main_right{ width: 260px; height: 435px; box-sizing: border-box; border:1px solid #E5E5E5;  float: right;}
.m_title{ width: 189px; height: 27px; text-align: center; background: url("../images/part4_right.png") no-repeat; font-size: 16px; line-height: 27px; font-weight: bold; margin:28px auto;}
.mr_list{ width: 92%; margin:0 auto;}
.mr_list li a{ width: 100%; display: inline-block; height: 34px; line-height: 34px; overflow: hidden;
    text-overflow:ellipsis;white-space: nowrap;}
.mk_more{ display: flex; width: 220px; height: 57px; box-sizing: border-box; background: #FFF7F7; border:1px solid #FFCAC9; border-radius: 6px; color: #FE6270; justify-content: center; align-items: center; margin:5px auto 0 auto;}
.mk_more i{ background: url("../images/part3_p3.png") no-repeat; width: 24px; height: 24px; margin-left: 10px;}
.mk_more:hover{ background: #FE6270; color: #fff;}
.mk_more:hover i{ background: url("../images/part3_p31.png") no-repeat;}

.m1{ background: url("../images/part4_left_python.png") no-repeat;}
.m1 a{ background: #21DFFF;}

.m2{ background: url("../images/left_nav2.png") no-repeat;}
.m2 a{ background: #FEAF33;}

.news_box{ background: #F5F7F9;}
.news_content{ width: 1200px; margin:30px auto; display: flex; justify-content: space-between;}
.news_list{ width: 384px;}
.news_main{ width: 384px; height: 360px; background: #fff; border-radius: 10px;
   text-align: center; margin-bottom: 40px;}
.news_main img{ margin-top: 20px;}
.news_li{ width: 340px; margin: 10px auto 0 auto;}
.news_li a{ width: 100%; line-height: 36px; overflow: hidden;text-overflow:ellipsis;
    white-space: nowrap; display: block;text-align: left;}
.employment{  width: 1200px; margin:30px auto; }

.emp_box{ width: 1200px;     box-shadow: #f3f3f3 0 0 30px; padding:40px 0; box-sizing: border-box; overflow: hidden;}
.eb_main{ width: 360px; float: left; margin:40px 0 0 40px;}
.eb_main h1{ font-size: 24px; margin-bottom: 30px;}
.eb_main p{ text-align: justify; line-height: 32px; font-size: 15px;}
#focus_Box{position:relative;width:710px;height:308px;margin:20px; float: right;}
.eb_main a{ display: block; width: 130px; height: 42px; background: #FF7316; text-align: center; line-height: 42px; color: #fff; border-radius: 50px; margin-top: 50px;}
#focus_Box ul{position:relative;width:710px;height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px}
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}

.environment{ width: 1200px; margin:0 auto 40px auto;}
.en_box{ display: flex; justify-content: space-between;}
.en_img1{ width: 440px; }
.en_img2{ width: 212px; }
.en_img3{ width: 285px; }
.en_img1 img:nth-child(1){ margin-bottom: 20px;}
.en_img2 img:nth-child(1){ margin-bottom: 20px;}
.en_img1 img:nth-child(2){ margin-right: 11px;}

.footer{ background: #2E2E2E;}
.fot_box{ width: 1200px; margin:0 auto; padding:40px 0; box-sizing: border-box; overflow: hidden;}
.contact_box{ overflow: hidden; color: #fff;}
.contact_box h1{ font-size: 18px;}
.contact_list{  margin: 30px 30px 30px 0; overflow: hidden; float: left;}
.contact_list li{ float: left; font-size: 16px;}
.contact_list li:nth-child(2){ color: #ADADAD;}
.ft_fl{ float: left;
        width:670px;}
.code{ margin-bottom: 40px; margin-top: 30px;}
.code img:nth-child(1){ margin-right: 20px;}
.bot_img{ float: right;}
.bot_img ul li{ float: right; }
.bot_img ul li:nth-child(2){ margin-right: 20px;}

.m3{ background: url("../images/left_nav3.png") no-repeat;}
.m3 a{ background: #FF52B8;}

.m4{ background: url("../images/left_nav4.png") no-repeat;}
.m4 a{ background: #6958E6;}

.m5{ background: url("../images/left_nav5.png") no-repeat;}
.m5 a{ background: #3FCC9C;}

.m6{ background: url("../images/left_nav6.png") no-repeat;}
.m6 a{ background: #00C8C0;}

.m7{ background: url("../images/left_nav7.png") no-repeat;}
.m7 a{ background: #21B3FF;}

.nav_bg1{ background: #fff; color: #FC4C04; border:1px solid #EDB298;}
.nav_list1{ margin-top: 40px;}
.tc_main1{ padding-bottom: 30px; border-bottom: 1px solid #DDDDDD;}
.project_main{ width: 1200px; margin:0 auto; }
.pro_tit{ height: 50px; line-height: 50px; font-size: 15px;}
.proj_list{ overflow: hidden;}
.proj_list li{ float: left; height: 40px; line-height: 40px; margin-right: 15px;font-size: 15px;width: 85px;text-align: center;}
.proj_list li:nth-child(1){width: auto;}
.proj_list li:nth-child(1):hover{background: none;color: #333;}
.proj_list li:nth-child(1) a:hover{color: #333;}
.proj_list li:hover{background:url(../images/nav_li_current.png) no-repeat;color: #fff;}
.proj_list li:hover a{color: #fff;font-weight: bold;}
.proj_list li.on{background:url(../images/nav_li_current.png) no-repeat;}
.proj_list li.on a{color: #fff;font-weight: bold;}.pro_main{ overflow: hidden; margin:40px 0;}
.pro_main li{ width: 285px; float: left; margin-right: 20px; margin-bottom: 30px;}
.pro_main li img{ width: 285px; height: 160px;}
.pro_main li:nth-child(4n+4) { margin-right: 0;}
.pro_main li p{ font-size: 16px; height: 32px; line-height: 32px; color: #000; width: 100%;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.pro_a{ color: #FF4A00; display: inline-block; margin-left: 30px;}

.ab_content{ width: 1200px; margin:70px auto 110px auto; overflow: hidden; }
.ab_left{ position: relative; width: 580px; height:380px;overflow: hidden;}
.ab_bg{ width: 516px; height: 348px; background: #E1E1E1; position: absolute; top:0;}
.ab_left img{ position: absolute; top:21px; left: 22px;}
.ab_right{ width: 590px; float: right; margin-top: 40px;}
.ab_right p{ font-size: 16px; color: #5A5A5A; text-align: justify; line-height: 30px; margin-bottom: 20px; text-indent: 2rem;}
.ab_more{ width: 128px; height: 38px;background:#FBC71C; font-size: 16px; color: #fff; text-align: center; line-height: 38px; display: block; border-radius: 50px; margin-top: 60px;}
.ab_more:hover{ background: #D4A406; color: #fff;}
.main_box2{ width: 1200px; height: 172px; background: #F2F2F2; margin:0 auto 110px auto;}

.product-number-info {position: relative;}
.product-number-info .product-number-inner {width: 1200px;margin: 0 auto;}
.product-number-info ul { /*padding: 85px 0;*/padding-top: 28.5px;}
.q {zoom: 1; }
.product-number-info li {float: left;width: 19%;height: 90px;text-align: center;color: #5A5A5A;padding-top: 1px;}
.product-number-info li:first-child {border: none;}
.product-number-info li b {font-weight: 400;font-size: 56px;line-height: 1;display: inline-block;position: relative;margin: 15px 0 10px;}
.product-number-info li p {font-size: 14px;}
.product-number-info li b i {font-style: normal;}
.product-number-info li b sup {position: absolute;font-size: 20px;right: -15px;top: -3px;}
.product-number-info li.li-2 b, .product-number-info li.li-2 p {padding-left: 70px;}
.product-number-info li b em {font-style: normal;font-size: 28px;font-weight: 100;padding-left: 2px;position: relative;top: -4px;}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {padding-left: 70px;}
.product-number-info li.li-4 b, .product-number-info li.li-4 p {padding-left: 78px;}
.product-number-info li.li-5 {text-align: right;}
.title1{ text-align: center; }

.title1 h1{ font-size: 32px; color: #333333;}
.tit_line{ display: flex; justify-content: space-around; width: 240px; align-items:center; margin:10px auto 50px auto;}
.tit_line p{ width: 89px; height: 1px; background: #BFBFBF; }
.ab_right1{ margin-top:0; height: 380px; overflow-y: auto; padding-right: 10px; box-sizing: border-box;}
.ab_right p{ margin-bottom: 8px;}
.ab_right b{ font-size: 16px;}

.test-1::-webkit-scrollbar {/*æ»šåŠ¨æ¡æ•´ä½“æ ·å¼*/
    width: 3px;     /*é«˜å®½åˆ†åˆ«å¯¹åº”æ¨ªç«–æ»šåŠ¨æ¡çš„å°ºå¯¸*/
    height: 1px;
}
.test-1::-webkit-scrollbar-thumb {/*æ»šåŠ¨æ¡é‡Œé¢å°æ–¹å—*/
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #535353;
}
.test-1::-webkit-scrollbar-track {/*æ»šåŠ¨æ¡é‡Œé¢è½¨é“*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 3px;
    background: #EDEDED;
}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;  margin:0 auto;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  width:232px; height:174px; background: #fff;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:212px; height:154px; display:block; margin:10px 10px 10px 10px;transition: .5s;-o-transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;}
.picMarquee-left .bd ul li:hover .pic img{transform: scale(1.04);-o-transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform: scale(1.04);}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.news_container{ overflow: hidden;}
.news_left{ width: 850px; float: left;}
.new_img img{ width: 190px; height: 80px; float: left;}
.new_list{ width: 590px; float: right;}
.new_list li:nth-child(1){ font-size: 18px;}
.new_list li:nth-child(2){ margin:14px 0; text-align: justify;}
.new_list li:nth-child(2) a{ font-size: 14px; color: #666;}
.new_box{ padding:10px 0; box-sizing: border-box; border-bottom: 1px dashed #AAAAAA; overflow: hidden;}
.new_list li:nth-child(3){ color: #999999;}
.new_right{ width: 310px; float: right; box-sizing: border-box;}
.nr_top{ border:1px solid #C5C5C5;}
.nr_img{ width: 310px; height: 143px;}
.nr_code{ text-align: center; margin-top: -30px;}
.nr_code a{ display: block; width: 158px; height: 32px; text-align: center; line-height: 32px; background: #00D257; color: #fff; border-radius: 50px; margin:20px auto;}
.nr_tit{ width: 310px; border-bottom: 1px solid #FF4B00; height: 50px; line-height: 50px; color: #FF4B00; font-size: 16px;}
.nr_list{ margin:10px 0;}
.nr_list li{ height: 32px; line-height: 32px;width: 100%;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.nr_list li i{ width: 16px; height: 16px; text-align: center; line-height: 16px; background: #DCDCDC; color: #fff; display: inline-block; margin-right: 10px;}
.nr_list li i.nub1{ background: #FF9832;}
.nr_list li i.nub2{ background: #FFB56C;}
.nr_list li i.nub3{ background: #FFD984;}

.env_container{ width: 1200px; margin:20px 0;
    /*display: flex; justify-content: space-between; */
    overflow: hidden;}
.env_img{ width: 560px; height: 395px; position: relative;}
.env_img img{ width: 560px; height: 395px;}
.ev_txt{ width: 100%; background: rgba(0,0,0,0.4); height: 32px; line-height: 32px; color: #fff; text-align: center; position: absolute; bottom: 0;}

.env_img1{ width: 285px; height: 194px;  position: relative; float: left; margin-right: 20px;margin-bottom: 20px;}
.env_img1 img{ width: 285px; height: 194px;  position: relative;}
.ei1{ }
.env_container div:nth-child(4n){ margin-right: 0;}

.category-option{width:270px;padding:1px 0 0;position:absolute;z-index:101;display:block}
.category-option .cat-item{height:73px;vertical-align:top;transition:.2s ease-in-out; border-bottom: 1px solid #CECECE;}
.category-option .cat-item .sub-cat{overflow:hidden;display:none;width:616px;height:520px;padding:9px 20px 25px 20px;left:270px;top:0;background:rgba(255,255,255,.95);z-index:10000;position:absolute;line-height:20px; box-sizing: border-box;}
.category-option .cat-item.top-cat .sub-cat{width:750px}
.category-option .top-cat .sub-cat .sub-cat-links{width:100%;}
.category-option .sub-cat .sub-cat-links .sub-group{padding:10px; box-sizing: border-box; width: 50%; float: left;}
.category-option .sub-cat .sub-cat-links .sub-title{font-size:15px;font-weight:700}
.category-option .sub-cat .sub-cat-links .sub-title .i-t{overflow:hidden;width:5px;height:5px;float:left;margin:8px 4px 0 10px}
.category-option .sub-cat .sub-cat-links .sub-content{font-size:13px;width:100%;padding-bottom:16px; margin-top: 12px;}
.category-option .cat-item.top-cat .sub-cat .sub-cat-links .sub-content{width:100%;}
.category-option .sub-cat .sub-cat-links .sub-content a{margin-right:16px;display:inline-block;color:#666}
.category-option .sub-cat .sub-cat-brand{width:190px;padding-left:16px}
.category-option .sub-cat .sub-cat-brand h6{font-size:14px;padding:16px 0 12px;color:#333}
.category-option .sub-cat .sub-cat-brand .tag{margin-bottom:25px;font-size:12px;height:88px;overflow:hidden}
.category-option .sub-cat .sub-cat-brand .tag a{margin-right:16px;display:inline-block;color:#666;line-height:22px}
.category-option .cat-item.top-cat .icon{opacity:1}
.category-option .cat-item .icon{float:left;width:20px;height:20px;margin:8px 10px 0 15px;opacity:.65}
.category-option .cat-item .txt{color:#c8c8c8;margin-right:10px;float:left;font-size:13px}
.category-option .cat-item.top-cat .txt{color:#363636;font-size:16px; margin-top: 7px;}
.category-option .cat-item .icon.i0{background:url(../images/ico1.png) no-repeat;}
.category-option .cat-item .icon.i1{background:url(../images/ico2.png) no-repeat;}
.category-option .cat-item .icon.i2{background:url(../images/ico3.png) no-repeat;}
.category-option .cat-item .icon.i3{background:url(../images/ico4.png) no-repeat;}
.category-option .cat-item .icon.i4{background:url(../images/ico5.png) no-repeat;}
.category-option .cat-item .icon.i5{background:url(../images/ico6.png) no-repeat;}
.category-option .cat-item .icon.i6{background:url(../images/ico7.png) no-repeat;}

.category-option .cat-item.hover{background:#fff;background:rgba(255,255,255,.9);padding-left:5px}
.category-option .cat-item.hover a{color:#333!important}
.category-option .cat-item.hover a:hover{color:#e62318!important}
.category-option .cat-item:hover .sub-cat{display:block;opacity:1;padding-left:10px;animation:subcat .3s ease-in-out}
@keyframes subcat{from{padding-left:0}
    to{padding-left:10px}
}

.menu_box{ overflow: hidden;}
.menu_main{margin-left: 16px; box-sizing: border-box; }
.menu_main .txt1{ color: #666666; height: 46px; line-height: 46px;}

.sub_a{     overflow: hidden; padding-bottom: 10px;}
.sub_a a{ display: block; width: 140px; height: 27px; text-align: center; line-height: 27px; color: #fff!important; background: #FC4C04; float: left; margin-right: 10px;}

.form_left{ width: 850px; float: left; padding-top: 60px;}
.form_left h1{  width: 700px; margin:0 auto 40px auto; font-size: 20px;}
.form_box{ overflow: hidden;  width: 700px; margin:0 auto 20px auto;}
.form_box p{ float: left; width: 100px; height: 42px; line-height: 42px; font-size: 16px;}
.form_box input{ float: left; border:1px solid #C5C5C5; height: 42px; line-height: 42px; width: 380px;}
.form_box textarea{ float: left; border:1px solid #C5C5C5; height: 100px;  width: 380px;}
.form_submit{  width: 700px; margin:0 auto;}
.form_submit button{ display: block; width: 482px; background: #FF4A00; margin-top: 40px; text-align: center; color: #fff; height: 42px; line-height: 42px;}

.en_img1{ width: 420px; position: relative; height: 420px;}
.en_img1 p{ width: 100%; bottom: 0; background: rgba(0,0,0,0.4); color: #fff; padding:10px; box-sizing: border-box; position: absolute;}
.en_img1 img{ width: 420px; height: 420px;}
.en_image{ margin-left: 20px;}
.en_image li{ float: left; margin-right: 20px; width: 370px; height: 200px; margin-bottom: 20px; position: relative;}
.en_image li img{  width: 370px; height: 200px;}
.en_image li p{  position: absolute; bottom: 0;background: rgba(0,0,0,0.4); color: #fff; text-align: center; height: 42px; line-height: 42px; width: 100%;}
.en_image li:nth-child(2n){ margin-right: 0;}

.contact_box{ width: 1200px; margin:40px auto;}
.con_box{ border-left: 23px solid #FF7316;  padding-left: 92px; box-sizing: border-box;background: url(../images/contactBg.png) no-repeat right top; overflow: hidden; padding-top: 15px; padding-bottom: 15px; position: relative;}
.con_box h2{ font-size: 20px; color: #333333; margin-top: 20px;}
.con_box p{ color: #333; line-height: 30px; font-size: 16px;}
.cbg{ width: 38px;  height: 2px; line-height: 0; font-size: 0; background: #FF7316;overflow: hidden;display: block; margin:10px 0 20px 0;}
.c_time{ position: absolute;
    top: 250px;
    right: 24px;
    text-align: right;}
.c_time p{line-height: 50px;
    letter-spacing: 8px;
    font-size: 24px; color: #333;}
.c_time strong{ display: block;
    line-height: 56px;
    font-weight: normal;
    font-size: 24px;color: #333;
}
.det_content{ width: 1200px; margin:40px auto;
              
              
              }
        .det_tit{ text-align: center; font-size: 24px; font-weight: normal; margin-bottom: 20px;}
        .det_main p{ text-align: justify; line-height: 30px; font-size: 16px;  max-width:850px;  }
        
         /*是否显示 */
        
         .det_content{ width: 850px; float:left;}
        .det_tit{ text-align: center; font-size: 24px; font-weight: normal; margin-bottom: 20px;}
 
        .page_list{ margin-top:50px;}
        .page_list li{ font-size: 16px; margin-bottom: 10px;}
        .dm_box{ overflow: hidden; margin-top: 30px;}
        .dm_fl{ width: 300px;}
        .dm_fr{ width: 550px;}
        .dm_fr li{ display: flex; justify-content: left; align-items: center; margin-bottom: 20px;}
        .dm_href{ display: inline-block; background: #FC4A04; width: 160px; height: 36px; line-height: 36px; text-align: center; color: #fff; }
        .dm_href:hover{ background: #E54305; color: #fff;}
        .dm_content h1{ font-size: 18px; margin:30px auto 10px auto;}
        .dm_content p{ text-align: justify;}
.footer .copyright{text-align: center; color: #ADADAD; border-top: 1px solid #555; line-height: 60px;}
.link{width: 1200px; margin: 0 auto; padding: 20px 0; box-sizing: border-box; overflow: hidden; color: #ADADAD; text-align: center;}
.link span{font-size: 15px; color: #ADADAD;}
.link a{color: #ADADAD; padding: 0 5px;}
.link a:hover{color:#FF7316;}
.satisfied{margin-top: 20px;}
.satisfied_title{font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.satisfied .left p{font-size: 17px; font-weight: bold; vertical-align: top;}
.satisfied .right{display: inline-block;}
.satisfied .left{display: inline-block;}
.satisfied .right p{text-align: left; font-size: 13px; line-height: 20px;}
.satisfied .left p span{font-size: 46px;}
        .jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
        .zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:250px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
        .jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}