@charset "utf-8";

/*-- Public CSS --*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,input,th,td,p,pre{margin:0;padding:0; border:0; -webkit-text-size-adjust:100%;}

table{border-collapse:collapse;}

img,video{border:none; vertical-align:top;}

ul, ol, li{list-style:none}

a{text-decoration:none;-webkit-tap-highlight-color:transparent; color:#333;}

h1, h2, h3, h4, h5, h6, b, i, em  {font-size:100%;font-weight:normal;font-style:normal;}

textarea{ resize:none; overflow:auto;}

input,textarea,select,lable{ outline:none; border:none;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;appearance: none; border-radius: 0;}

textarea { -webkit-appearance: none;} 

.fl{float:left;}

.fr{float:right;}

.clear{zoom:1;}

.clear:after{content:"";display:block;clear:both;visibility:hidden;}



/*-- Layout css --*/
body{ font-size:14px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;  color:#39424a;background:#fff; -webkit-user-select: none; -webkit-text-size-adjust: none; }
.main{ margin:0 auto; min-width:320px; max-width:640px; overflow:hidden; font-size:14px;}
.ad{ display:block; width:100%; overflow:hidden;}
.ad img{ display:block; width:100%;}





.fix-top{ position:fixed; left:0; top:0; z-index:9999999; overflow:hidden; width:100%; background:#363e49;box-sizing:border-box; box-shadow:0 6px 6px #323233;color:#fff;}
.fix-top .in{ background:#485260; margin:12px 0; overflow:hidden;}
.fix-top .tel{ float:left; width:55%; max-width:250px; height:50px; background:url(../images/add/fixtop_tel.png) no-repeat center; background-size:contain;}
.fix-top .btn{ float:right; width:42%; overflow:hidden;}
.fix-top .btn a{ float:left; height:26px; line-height:26px; width:18%; text-align:center; margin:12px 3% 0 1%; border-radius:5px; padding:0 3px; box-sizing:border-box; font-size:14px; width:46%; position:relative;}
.fix-top a:nth-child(1){ background:#f5ab29; color:#fff;}
.fix-top a:nth-child(2){ background:#fdef09; color:#363e49; }
.fix-top .btn .ico{ position:absolute; bottom:0px; right:5px; display:block; width:30px; height:30px; background:url(../images/add/fixtop_ico.png) no-repeat; background-size:contain;}
@media only screen and (max-width:375px){
.fix-top .btn a{font-size:12px;}
}




/*-- 首页 --*/
.head-top{ margin-top:60px;  padding:4px 3%; overflow:hidden; width:100%; height:57px; box-sizing:border-box; box-shadow:0 6px 6px #323233; background:#363e49; }
.head-top .logo{ width:120px; height:46px; background:url(../images/logo.png) no-repeat;background-size:contain; margin-top:2px;}
.head-top .info{ overflow:hidden; width:160px; text-align:center;}
.head-top .info .t1{ display:block; font-size:14px; line-height:30px; color:#ffa710; font-weight:bold;text-shadow: 3px 3px 3px #000;}
.head-top .info .t2{ font-size:14px; color:#ffa710; display:block;}

.banner{ display:block;}
.banner img{ width:100%; display:block;}

.nav{ overflow:hidden; padding:14px 4px 0}
.nav a{ float:left; width:25%; text-align:center; box-sizing:border-box; color:#fff; }
.nav a span{background:#363e49;  margin:0 4px;   height:40px; line-height:40px; display:block; margin-bottom:10px;}
.nav .active{ color:#f5ab29;}
.crumbsNav{ overflow:hidden; font-size:16px; padding-left:40px; background:url(../images/navico.png) no-repeat 10px center; background-size:25px; margin:5px 0 10px;}

.syPubTit{ display:block; text-align:center; background:#363e49; font-size:18px; color:#fff; padding:8px 0; margin-top:14px;}

.syPage1{ overflow:hidden;}
.syPage1 .list{ overflow:hidden; margin:10px;}
.syPage1 .list li{ float:left; width:25%; padding:5px; box-sizing:border-box; text-align:center;}
.syPage1 .list li img{ width:85%;}
.syPage1 .list li p{ font-size:13px; line-height:30px;}
.syPage1 .txtInfo{ position:relative; overflow:hidden;}
.syPage1 .txtInfo .ico{ position:absolute; left:15px; top:50%; margin-top:-30px; width:60px; height:60px;background:url(../images/syp1-t.gif) no-repeat left center; background-size:60px; margin-right:20px;}
.syPage1 .txtInfo .text{background:#e8e8e8; overflow:hidden; font-size:14px; min-height:70px;width:100%; padding:10px 10px 10px 120px; box-sizing:border-box;}
.syPage1 .txtInfo .text a:nth-child(1){ display:block; padding-bottom:10px;}

.syPage2 .list{ overflow:hidden; padding:5px 0 10px;} 
.syPage2 .list a{ float:left; width:31.33%; margin:5px 1%; text-align:center; height:44px; line-height:44px; color:#fff;}
.syPage2 .list a:nth-child(1){ background:#82c043;}
.syPage2 .list a:nth-child(2){ background:#72bde4;}
.syPage2 .list a:nth-child(3){ background:#eb6b62;}
.syPage2 .list a:nth-child(4){ background:#f39a00;}
.syPage2 .list a:nth-child(5){ background:#455974;}
.syPage2 .list a:nth-child(6){ background:#906bba;}
.syPage2 .list a:nth-child(7){ background:#906bba;}
.syPage2 .list a:nth-child(8){ background:#f0bc42;}
.syPage2 .list a:nth-child(9){ background:#339c6f;}
.syPage2 .list a:nth-child(10){ background:#4391ba;}
.syPage2 .list a:nth-child(11){ background:#82c043;}
.syPage2 .list a:nth-child(12){ background:#eb6b62;}
.syPage2 .list a:nth-child(13){ background:#455974;}
.syPage2 .list a:nth-child(14){ background:#f39a00;}
.syPage2 .list a:nth-child(15){ background:#4391ba;}
.syPage2 .list a:nth-child(16){ background:#72bde4;}
.syPage2 .list a:nth-child(17){ background:#eb6b62;}
.syPage2 .list a:nth-child(18){ background:#82c043;}

.syPage3{ overflow:hidden;}
.syPage3 .list{padding:0 10px 0; overflow:hidden;}
.syPage3 .list li{ width:48%; background:#f5f5f5; float:left; padding:10px; margin:10px 1% 0;box-sizing:border-box; text-align:center;}
.syPage3 .list li img{ width:100%;}
.syPage3 .list li p{font-size:14px;line-height:22px; padding:4px; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient:vertical; overflow:hidden;  background:#fff;}
.syPage3 .tel{ color:#ef9c26; font-size:22px; text-align:center; display:block; padding:10px 0;}

.syPage4{ overflow:hidden;}
.syPage4 .hd{}
.syPage4 .hd{ overflow:hidden; padding:10px 0;}
.syPage4 .hd li{ float:left; width:31%; margin:0 1%; background:#35bc76; color:#fff; text-align:center; height:40px; line-height:40px; font-size:15px; font-weight:bold;}
.syPage4 .hd li.on{ background:#f37800; }
.syPage4 .bd{ overflow:hidden;}
.syPage4 .bd .c1{ padding:0 10px 10px; line-height:22px; text-indent:2em;}
.syPage4 .bd .pic{ overflow:hidden;}
.syPage4 .bd .pic li{ float:left; width:31%; margin:0 1%; position:relative; text-align:center;}
.syPage4 .bd .pic li img{ width:100%;}
.syPage4 .bd .pic li .text{ position:absolute; left:0; bottom:0; background:rgba(0,0,0,.7); width:100%; color:#fff; padding:2px 0;}
.syPage4 .bd .c2{ overflow:hidden; padding:10px;}
.syPage4 .bd .c2 p{ line-height:24px;}
.syPage4 .bd .c2 p .t1{ color:#f37800; font-size:15px;}


.zx-btn1{ overflow:hidden;}
.zx-btn1 .b1{ display:block; color:#fff; text-align:center; background:#f39a00; padding:4px; float:left; width:46%; margin:0 2%; box-sizing:border-box; font-size:16px;}
.zx-btn1 .b1:nth-child(2){ background:#eb6b62;}
.zx-btn1 span{ display:block; border:1px dashed #fef8e0; height:30px; line-height:30px;}


.syPage5{ overflow:hidden;}
.syPage5 .list{ overflow:hidden; padding:10px;}
.syPage5 .list li{ border:1px solid #a0a0a0; border-radius:6px; box-shadow:-3px 4px 4px #c8c6c6; padding:5px; margin-bottom:10px;}
.syPage5 .list .title{ font-size:15px; color:#f37800; padding-bottom:5px; display:block;}
.syPage5 .list .info{}
.syPage5 .pic{ text-align:center; display:block;}
.syPage5 .pic img{ width:100%;}


.syPage6{ overflow:hidden; background:#f1f1ef; margin-top:14px; padding-bottom:14px;}
.syPage6 .pic{ overflow:hidden; padding:14px;}
.syPage6 .pic img{ width:100%; display:block;}
.syPage6 .info{ border:1px solid #f39a00; color:#fff; font-size:16px; padding:4px; text-align:center; margin:0 10px; display:block;}
.syPage6 .info span{ display:block; background:#f39a00; width:100%; height:40px; line-height:40px;}


.syPage7{ overflow:hidden;}
.syPage7 .list{ overflow:hidden; padding:10px 5px;}
.syPage7 .list .grid{ display:block; padding:6px 0; border-bottom:1px dashed #777778; overflow:hidden;}
.syPage7 .list .grid:last-child{ border:none;}
.syPage7 .list .grid .text{float:left; width:70%; padding-top:6px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.syPage7 .list .grid .btn{ float:right; font-size:12px; padding:10px;  border-radius:12px; color:#fff;} 
.syPage7 .list2{ overflow:hidden; margin-bottom:14px;}
.syPage7 .list2 a{ float:left; width:31%; margin:0 1%; overflow:hidden; height:46px; line-height:46px; color:#fff; border-radius:4px; position:relative; text-align:center; }
.syPage7 .list2 .ico{ width:36px; position:absolute; left:4px; top:2px;}
.syPage7 .list2 .ico img{ width:100%; vertical-align:middle;}
.syPage7 .list2 .text{ padding-left:26px;}
.syPage7 .list2 a:nth-child(1){ background:#82c043;}
.syPage7 .list2 a:nth-child(2){ background:#eb6b62;}
.syPage7 .list2 a:nth-child(3){ background:#906bba;}

.syPage8{ overflow:hidden;}
.syPage8 .list{padding:0 10px 0; overflow:hidden;}
.syPage8 .list a{ width:48%; background:#f5f5f5; float:left; padding:10px; margin:10px 1% 0;box-sizing:border-box; text-align:center; overflow:hidden;}
.syPage8 .list a img{ width:100%;}
.syPage8 .list a p{ line-height:22px; max-height:64px;padding:4px; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical; overflow:hidden;  background:#fff;}




.syFotBd-title,.cpFotBd-title,.alFotBd-title,.jsFotBd-title,.dzFotBd-title{ display: block; text-align: center;background: #363e49;font-size: 20px;color: #fff; padding: 10px 0; margin: 14px 0; line-height:30px;}
.syFotBd-title strong,.dzFotBd-title strong{ display:block;}



/*-- 在线测评页 --*/

.cpPubtit{color:#fdde46; font-size:13px; padding:10px 0 10px 44px; margin:10px 0;}
.cpPubtit.b1{background:#363e49 url(../images/cpp1-1.png) no-repeat 10px center; background-size:28px; }
.cpPubtit.b2{background:#363e49 url(../images/cpp2-1.png) no-repeat 10px center; background-size:28px; }
.cpPubtit .t1{ color:#fff; font-size:18px;}

.cpPage1{ overflow:hidden; background:#fbfbe3;}
.cpPage1 .list{ background:#fce77c url(../images/cpp1-bg1.gif) no-repeat left top; margin:0 2%;}
.cpPage1 .list .in{background:url(../images/cpp1-bg2.gif) no-repeat right bottom; padding:20px 30px 20px 50px; line-height:24px;}

.cpPage2{ overflow:hidden;}
.cpPage2  .list{padding:0 10px 0; overflow:hidden;}
.cpPage2  .list li{ width:48%; background:#f5f5f5; float:left; padding:10px; margin:10px 1% 0;box-sizing:border-box; text-align:center;}
.cpPage2  .list li img{ width:100%;}
.cpPage2  .list li p{font-size:14px;line-height:22px; padding:4px; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical; overflow:hidden;  background:#fff;}
.cpP2more{ width:98%; margin:0 auto; display:block; background:#f88e31; text-align:center; color:#fff; font-size:18px; padding:6px 0; border-radius:4px; margin-top:10px}

.freeTest{ overflow:hidden; background:#fbfbe3; padding:14px 0;}
.freeTest .ceshi_nav{ overflow:hidden;}
.freeTest .ceshi_nav a{ float:left; width:46%; margin:0 2%; height:40px; line-height:40px; color:#f88e31; text-align:center; background:#363e49; font-size:16px;}
.freeTest .ceshi_nav a.active{ color:#fff; background:#f88e31;}

.freeTest .ceshi_box{ overflow:hidden;}
.freeTest .ceshi_box .grid{ padding:10px 20px 0;}
.freeTest .grid .fc{ padding:4px 0 0 15px}
.freeTest .ceshi_box .grid label{ margin:0 6px;}
.freeTest .ceshi_box .grid .ft-radio{ width:13px; height:13px;appearance: none;margin:2px 2px 0; -webkit-appearance:none;appearance:none; border-radius:50%; outline: 0 !important;border: 0; font-size: 1em !important; border:1px solid #f88e31; background:none;}
.freeTest .ceshi_box .grid label.active .ft-radio{ background:#f88e31;}

.freeTest .bd-box{ overflow:hidden;}
.freeTest .bd-box .h2title{ padding:10px; color:#f88e31; font-weight:bold; font-size:18px;}
.freeTest .bd-box .h2info{ padding:0 3% 10px; text-indent:2em; line-height:22px; border:1px solid #ffbf2a; margin:0 10px;}
.freeTest .bd-box .bd{ overflow:hidden;}
.freeTest .bd-box .grid{ padding-top:12px; width: 250px; margin:0 auto; font-size:14px; line-height:32px;}
.freeTest .bd-box .grid .title{ float:left; padding-right:5px;}
.freeTest .bd-box .grid select{width:170px; height:32px; line-height:32px; padding:0 20px 0 10px;border: 1px solid #CCC; background:#fff url(../images/sel-ico.png) no-repeat right center; background-size:20px;color:#4e4d4d; box-sizing:border-box;-webkit-appearance:none;appearance:none;}
.freeTest .bd-box .grid .input-text{width:170px; height:32px; line-height:32px; padding:0 10px; border:1px solid #ccc;color:#4e4d4d; box-sizing:border-box;}
.freeTest .bd-box .grid label{ padding:3px 10px;}
.freeTest .bd-box .ft-radio{ margin:0 2px; -webkit-appearance:none;appearance:none; width:11px; height:11px; border-radius:50%; outline: 0 !important;border: 0; font-size: 1em !important; border:1px solid #f88e31; background:none;}
.freeTest .bd-box label.active{ background:#f88e31; border-radius:5px; color:#fff;}
.freeTest .bd-box label.active .ft-radio{border:1px solid #fff;}

.freeTest .ceshi_btn_box{ overflow:hidden; padding:15px 10% 0; }
.freeTest .btn{ float:left; width:35%; height:30px; line-height:30px; margin:10px 6%; text-align:center; text-decoration:none;background:#e67817; color:#fff;} 
#cs_step1.next_btn {margin-left: 30%;}
.freeTest .submit{ color:#FF0; appearance: none;}
.ceshi_btn_box .submit-btn{overflow:hidden; margin-top:20px;}
.ceshi_btn_box .submit-btn{display:block; padding:6px 0; color:#fff; color:#fcfdfa; font-size:18px;  width:80%; margin:0 auto; background:#ec3944; border-radius:6px;}
.freeTest .num-peo{ text-align:center; display:block; padding-top:10px;}

 /*report页面*/

#report{ position:fixed; width:100%; height:100%; background:#FFF; z-index:1999999; top:0; left:0; overflow:scroll;display:none;}
.top-nav{  overflow:hidden;background: #003271; height:35px;}
.top-nav .return{ float:left; height:35px;line-height:35px; background:url(../images/preturn.png) no-repeat 10px center; background-size:13px; color:#fff; padding-left:30px; overflow:hidden;}
.top-nav .tel{ float:right; background:url(../images/itph.png) no-repeat;background-size:contain;color:#fff; margin:5px 10px 0 0; padding-left:25px;}
.reportIn{ width:100%; height:560px; overflow:hidden;  position:relative;}

#report .head{ overflow:hidden; padding-bottom:10px; border-bottom:2px solid #ccc;}
#report .head .logo{ width:100px; float:left; padding-top:7px}
#report .head .logo img{ width:100%;}
#report .head .title{ float:left;padding-top:16px}
#report .head .right{ float:right;line-height:20px; padding:5px 10px 0 0; }
#report .head .right span{ color:#ae2649;}

#report .table1{ width:100%; height:257px; margin:0 auto; background:url(../images/report_map.jpg) no-repeat;float:left;margin-top:10px; overflow:hidden;}
#report .report_map{float:left;width:38px;height:193px;position:relative;overflow:hidden;margin-left:58px;margin-top:21px;}
#report .report_map .avg_map{width:38px;height:193px;position:absolute;z-index:1;left:0;top:193px;background:#27548c;}
#report .report_map .val_map{width:38px;height:193px;position:absolute;z-index:1;left:0;top:193px;background:#ae2649;}

#report .res_title{ padding:10px 20px; overflow:hidden; line-height:20px; border-bottom:1px solid #ccc;}
#report .table2{ overflow:hidden;border-bottom:1px solid #ccc;}
#report .table2 .t1{display:block;color:#4d90ea; padding:10px; }
#report .table2 .t2{display:block;color:#4d90ea; padding:10px 0 0 10px;}
#report #tb_res{font-size: 14px;color: #4d90ea; border-collapse: collapse; margin:0 auto;}
#report #tb_res tr{ height:30px; border-bottom:1px solid #666;}
#report #tb_res td{border:1px solid #666;}
#report_yuyue{ width: 80%;overflow: hidden;display: block; margin: 10px auto 0;}
#report_yuyue img{ width:100%;}





/*-- 成功案例页 --*/

.alPage1{ overflow:hidden;}
.alPubTit{ overflow:hidden; margin:15px 0 0 10px;}
.alPubTit .ico{ display:block; float:left; width:36px;}
.alPubTit .ico img{ width:100%; display:block;}
.alPubTit .txt{ float:left; margin-left:14px; line-height:36px;}
.alPubTit .txt strong{ font-size:18px}
.alPubTit .txt span{ font-size:13px; color:#f39a00;}
.alPage1 .alp1List{ overflow:hidden; padding-bottom:10px;}
.alPage1 .alp1List li{ overflow:hidden; position:relative; margin-top:10px; }
.alPage1 .alp1List li .left{ display:block; width:110px; height:90px; position:absolute; left:10px; top:50%; margin-top:-45px; overflow:hidden;}
.alPage1 .alp1List li .left img{ width:100%; display:block;}
.alPage1 .alp1List li .left p{ position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,.7); text-align:center; line-height:24px; color:#fbaf2a; font-size:13px;}
.alPage1 .alp1List li .right{ padding:0 2% 0 132px; overflow:hidden;}
.alPage1 .alp1List li .right .title{ display:block; height:30px; line-height:30px; border-bottom:1px dashed #707172; overflow:hidden;}
.alPage1 .alp1List li .right .title .org{ color:#f39a00;}
.alPage1 .alp1List li .right .content{}
.alPage1 .alp1List li .right .content p{ background:url(../images/alp1-ico2.png) no-repeat left top; background-size:13px;padding-left:20px; line-height:15px; margin-top:4px; font-size:12px;     display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden;}
.alP1more{ margin-top:10px; padding:8px 0; background:#363e49; color:#fff; font-size:18px; text-align:center;}
.alPage2{ overflow:hidden; padding-bottom:14px;}
.alPage2 .zjtx{ overflow:hidden; position:relative; margin:10px; height:70px; }
.alPage2 .zjtx .pic{ position:absolute; left:0; top:0; width:64px; height:64px; background:url(../images/alp2-ico1.gif) no-repeat; background-size:contain;}
.alPage2 .zjtx .info{ padding:4px 0 0 90px;}
.alPage2 .zjtx .info .t1{ font-size:16px; display:block; padding-bottom:4px;}
.alPage2 .zjtx .info .t2{}
.alPage2 .more{ display:block; background:#e04a4a; text-align:center; color:#fff; font-size:18px; padding:6px 0;}
.alPage2 .list{ overflow:hidden; padding-top:14px;}
.alPage2 .list li{ float:left; width:44%; margin:0 3% 20px;}
.alPage2 .list li .pic img{ width:100%; display:block;}
.alPage2 .list li .title{ text-align:center; overflow:hidden;}
.alPage2 .list li .title .t1{ width:70px; height:30px; background:url(../images/alp2-tbg.gif) no-repeat; background-size:contain; padding-top:8px; color:#fff; margin-top:3px;}
.alPage2 .list li .title .t2{ color:#f39a00; font-size:17px; padding-top:6px;}
.alPage2 .list li .info{}

.pubJzfk{ overflow:hidden; background:#ebebeb;}
.pubJzfk .pic{ padding:20px 4%;}
.pubJzfk .pic img{ width:100%;}





/*-- 中心介绍页 --*/
.jsPubTit{ overflow:hidden; padding:15px 0;}
.jsPubTit p{ position:relative; text-align:center; font-size:20px;}
.jsPubTit p .txt{  position:relative; z-index:9; background:#fff; padding:0 2px;}
.jsPubTit .t1 .line{ position:absolute; right:0; top:12px;  width:31%; height:1px; border-bottom:1px solid #000; z-index:1;}
.jsPubTit .t2 .line{ position:absolute; left:0; top:10px; width:38%; height:1px; border-bottom:1px solid #000;z-index:1;}

.jsPage1 .info{ text-indent:2em; line-height:24px; padding:0 10px;}
.jsPage1 .list{ overflow:hidden; padding:10px 1.5%; position:relative;}
.jsPage1 .list .left{ float:left; width:130px; }
.jsPage1 .list .right{ float:right; width:130px; }
.jsPage1 .list .h2title{ display:block; background:#363e49; padding:10px 0; box-sizing:border-box; text-align:center; color:#fe680d; font-size:22px; letter-spacing:2px; border-radius:5px;}
.jsPage1 .list .grid{ background:url(../images/xline.gif); padding:10px; margin-top:10px; position:relative; text-align:center; }
.jsPage1 .list .grid img{ width:100%;}
.jsPage1 .list .grid .ico{ display:block; width:20px; height:30px; position:absolute; right:-20px; top:45%; background:url(../images/left-jt.png) no-repeat; }
.jsPage1 .list .grid .ico{ display:block; width:15px; height:20px; position:absolute; right:-20px; top:45%; background:url(../images/left-jt.png) no-repeat; }
.jsPage1 .list .left .grid .ico{ right:-15px; top:65%; background:url(../images/left-jt.png) no-repeat; background-size:contain; }
.jsPage1 .list .right .grid .ico{left:-15px; top:45%; background:url(../images/right-jt.png) no-repeat;background-size:contain;}
.jsPage1 .list .right .grid:last-child .ico{ top:4px;}
.jsPage1 .list .grid p{font-size:13px; padding-top:4px;}
.jsPage1 .list .grid .fs{ font-size:16px; color:#000; display:block;}
.jsPage1 .list .midNum{ position:absolute; left:50%; top:30px; margin-left:-90px; width:100px; height:500px; background:url(../images/jsp1-bg.png) no-repeat; background-size:contain;}
.jsPage1 .list .midNum img{ width:100%;}

.zx-btn{ overflow:hidden; margin-bottom:10px;}
.zx-btn .b1{ display:block; color:#fff; text-align:center; padding:4px; float:left; width:46%; margin:0 2%; box-sizing:border-box; font-size:16px; border:1px dashed #fc433a; border-radius:5px;}
.zx-btn .b1:nth-child(2){border:1px dashed #fe8a02;}
.zx-btn span{ display:block;  height:30px; line-height:30px; background:#fc433a;border-radius:5px;}
.zx-btn .b1:nth-child(2) span{ background:#fe8a02;}



.jsPage2 .info{ text-indent:2em; line-height:24px; padding:0 10px;}
.jsPage2 .list{ overflow:hidden;}
.jsPage2 .list li{ overflow:hidden;}
.jsPage2 .list li p{ margin:5px 1%; height:45px; line-height:45px; border-radius:5px; color:#fff; text-align:center;}
.jsPage2 .list li .t1{ float:left; width:33%;}
.jsPage2 .list li .t2{ float:right; width:62.5%;}
.jsPage2 .list li:nth-child(1) p{ background:#05ac7d;}
.jsPage2 .list li:nth-child(2) p{ background:#f39a00;}
.jsPage2 .list li:nth-child(3) p{ background:#7a66ba;}


.jsPage3{ overflow:hidden; padding-bottom:20px;}
.jsPage3 .info{ text-indent:2em; line-height:24px; padding:0 10px;}
.jsPage3 .pic1{ text-align:center; padding:10px 0;}
.jsPage3 .pic1 img{ width:90%;}
.jsPage3 .pic2 img{ width:99%; padding-left:1%;}




/*-- 文章正文页 --*/
.wzPage1{ overflow:hidden; padding:14px 0;}
.wzPage1 .h2title{ color:#565657; font-size:20px; text-align:center; padding:0 10px;}
.wzPage1 .subtitle{ padding:5px; margin:10px 5px; border-radius:5px; border:1px solid #eaeaea; background:#f9f9f8;}
.wzPage1 .subtitle .t1{ overflow:hidden; width:250px; margin:0 auto; color:#7f7f7f; }
.wzPage1 .subtitle .t1 .title{ float:left;font-size:16px; font-weight:bold; color:#fc433a; padding-top:1px;}
.wzPage1 .subtitle .t1 .info{ float:right; line-height:22px; font-size:15px;}
.wzPage1 .subtitle .t1 .info a{ display:inline-block; color:#fe8a02;}
.wzPage1 .subtitle .t2{text-align:center; padding:7px 0 5px; }
.wzPage1 .subtitle .t2 a{ display:inline-block; padding:4px 10px; color:#fff; margin:0 10px; border-radius:4px; font-size:15px;}
.wzPage1 .subtitle .ico1{ background:#fc433a; }
.wzPage1 .subtitle .ico2{ background:#fe8a02;}
    
   
.wzPage1 .content{ padding:10px; line-height:24px; font-size:15px;}
.wzPage1 .content .mTxt{}
.wzPage1 .content img{ display:block; margin:0 auto; width:100%; padding:10px 0;}
.wzPage1 .middle-text{ position:relative;text-align:center; margin:10px 0;}
.wzPage1 .middle-text .text{ background:#fff; z-index:2; position:relative; padding:0 14px; font-size:17px;}
.wzPage1 .middle-text .line{ position:absolute; left:0; top:0; z-index:0; display:block;  width:100%; height:10px;}
.wzPage1 .left-text{ width:100%;font-size:16px; height:22px; margin:10px 0; }
.wzPage1 .left-text .line{ float:left;  width:3px; height:22px; margin-right:10px;}
.wzPage1 .left-text .text{ float:left; width:95%;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.wzPage1 .grayLine{ width:100%; height:1px; border-bottom:1px solid #eff0ef; margin:10px 0;}
.wzPage1 .c-box{ position:relative; margin:20px auto 10px;}
.wzPage1 .c-box .title{ position:absolute; left:10px; top:-12px;  padding:2px 6px; border-radius:5px; text-align:center; font-size:15px; font-weight:bold;}
.wzPage1 .c-box .con{ padding:20px 8px 10px 10px;}
.wzPage1 .content .alInfo{ background:url(../images/alp1-ico2.png) no-repeat left 6px; background-size:13px;padding-left:20px; margin-bottom:6px;}
.wzPage1 .content .alInfo span{ color:#f39a00; font-weight:bold;}


.wzPubTit{ overflow:hidden; background:#363e49; text-align:center; padding:10px 0;}
.wzPubTit .t1{ width:80px; margin:0 auto; padding:2px 0; color:#f5ab29; border:1px solid #f5ab29; display:block;}
.wzPubTit .t2{ font-size:18px; color:#fff; display:block; padding-top:6px;}

.wzPage2{ overflow:hidden;}
.wzPage2 .list{ overflow:hidden; padding:5px 10px;}
.wzPage2 .list li{ position:relative; padding:10px 0; border-bottom:1px solid #959595; min-height:65px;}
.wzPage2 .list li:last-child{border:none}
.wzPage2 .list li .pic{ width:90px; position:absolute; left:0; top:50%; margin-top:-35px; overflow:hidden;}
.wzPage2 .list li .pic img{ display:block; width:90px; height:70px;}
.wzPage2 .list li .info{ display:block; padding:0 0 0 100px; position:relative;}
.wzPage2 .list li .info .title{  font-size:16px; height:16px; line-height:16px; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden; padding-left:30px; font-weight:bold; }
.wzPage2 .list li .info .title .ico{ position:absolute; left:100px; top:-5px; display:block; width:27px; height:19px; background:url(../images/wzp2-ico.png) no-repeat; background-size:contain;}
.wzPage2 .list li .info .content{ font-size:14px; padding-top:5px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }
.wzPage2 .list li .info .more{ text-align:right; color:#fe8a02; font-size:13px;}
.wzPage2 .listMore{display: block;padding: 6px 0;color: #fff; font-size: 16px;width: 80%;margin:0 auto 10px; background: #fe8a02;border-radius: 6px; text-align:center;}


.wzPage3{ overflow:hidden;}
.wzPage3 .list{ overflow:hidden; padding:0 10px 14px;}
.wzPage3 .list .grid{ position:relative; overflow:hidden; display:block; background:#f2f3f3; margin-top:14px;}
.wzPage3 .list .pic{  width:110px; position:absolute; left:0; top:10px; overflow:hidden;}
.wzPage3 .list .pic img{ width:100%; display:block;}
.wzPage3 .list .info{padding:10px 10px 5px 120px; position:relative; height:75px;}
.wzPage3 .list .info .t1{ font-size:16px; display:block;}
.wzPage3 .list .info .t2{ font-size:12px; color:#fe8a02;}
.wzPage3 .list .content{font-size:12px; padding-top:5px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}
.wzPage3 .list .info .more{ position:absolute; right:10px; top:14px; height:26px;line-height:26px; width:70px; text-align:center; background:#fe8a02; color:#fff; border-radius:5px; font-size:13px;}



.wzFotBd-title{ overflow:hidden; }
.wzFotBd-title .tb{overflow:hidden; background:#363e49; padding:10px 0; text-align:center; position:relative; color:#fff;}
.wzFotBd-title .tb .t1{ font-size:15px; display:block; padding-bottom:5px;}
.wzFotBd-title .tb .t2{ font-size:18px;}
.wzFotBd-title .tb .ico{ position:absolute; left:30px; top:5px; border:1px solid #f5ab29; padding:4px;}
.wzFotBd-title .tb .ico span{background:#f5ab29; display:block;font-weight:bold; width:45px; height:45px; font-size:16px;}
.wzFotBd-title .list{ overflow:hidden;}
.wzFotBd-title .list .grid{ float:left; width:46%; margin:10px 2% 0; background:#eb4242; height:28px; line-height:28px; color:#fff; text-align:center; border-radius:14px; font-size:13px;}



/*-- 中心地址页 --*/
.dzPage1{ overflow:hidden; margin:0 6px;}
.dzPage1 .m-tabTitBox{ overflow:hidden; margin:10px 0; border-bottom:1px solid #ef7d33;}
.dzPage1 .m-tabTitBox li{ float:left; width:16.5%; height:36px; line-height:36px; font-size:16px; text-align:center; margin:5px 0;}
.dzPage1 .m-tabTitBox li.active{ background:#ef7d33; color:#fff;}
.dzPage1 .mapBox{ overflow:hidden; max-height:390px;}
.dzPage1 .m-tabConBox{  overflow:hidden;}
.dzPage1 .leftNav{ float:left; width:26%; overflow:scroll;max-height:390px;}
.dzPage1 .leftNav li{ height:34px; line-height:34px; border:1px solid #ef7d33; color:#ef7d33; text-align:center; margin-bottom:5px; font-size:12px; overflow:hidden;}
.dzPage1 .leftNav li.active{ background:#ef7d33; color:#fff; }
.dzPage1 .rightCon{ width:71%; float:right;}
.dzPage1 .map-con{ display:none;}
.dzPage1 .map-con p{ padding:2px 0 0 0; line-height:22px;}
.dzPage1 .map-con p .red{ color:#e20202;}
.dzPage1 .map-con img{ width:100%; border:3px solid #ef7d33; padding:2px; box-sizing:border-box; border-radius:5px; margin:10px 0;}














/*表单样式*/
.yy-course{ position:relative; margin:0 1.5% 0; padding-bottom:5px; background:#fc6317; border-radius:10px;}
.yy-course .h2title .num{ background:#000; color:#fff; text-align:center; display:inline-block; margin:0 2px; padding:0 4px; border-radius:5px;}
.yy-course .bd-box{margin:0 2%; border-radius:10px; padding:6px 0;}
.yy-course .grid{ line-height:32px;  padding-top:10px; width:280px; margin:0 auto; overflow:hidden;}
.yy-course .sm-text{ text-align:center; color:#f5780b; font-size:14px; padding-top:10px;}
.yy-course .grid .title{float:left; padding-right:5px; font-size:14px;}
.yy-course .grid .yy-inp-text{ width:200px; height:32px; line-height:32px; padding:0 10px; border:1px solid #ccc;color:#4e4d4d; box-sizing:border-box;}

.yy-course .grid select{ width:170px; height:32px; padding:0 20px 0 10px;border: 1px solid #CCC; background:#fff url(../images/sel-ico.png) no-repeat right center; background-size:20px;color:#4e4d4d; box-sizing:border-box;-webkit-appearance:none;appearance:none;}
.yy-course label{ font-size:14px; padding:3px 10px;}
.yy-course .radio-box{ overflow:hidden;}
.yy-course .yy-radio{ margin:0 2px; -webkit-appearance:none;appearance:none; width:11px; height:11px; border-radius:50%; outline: 0 !important;border: 0; font-size: 1em !important; border:1px solid #f88e31;  background:#fc6317;}
.yy-course label.active{ background:#fc6317; border-radius:5px; color:#fff;}
.yy-course label.active .yy-radio{border:1px solid #fff; background:#fff;}
.yy-course .btn-next{ background:#f37800; color:#fff; text-align:center; margin:14px 10% 10px;  font-size:16px; font-weight:bold; height:30px; line-height:30px; border-radius:6px;}

/*弹出的表单*/
.pop-course{ background:#e8e8e8;}
.pop-course .pop-title{ text-align:center;overflow:hidden;}
.pop-course .pop-title .t1{ color:#f37800; font-size:22px; padding:10px 3% 6px; display:block; line-height:30px; }
.pop-course .pop-title .t2{ color:#363e49; font-size:16px;}
.pop-course .pop-bd{ display:none;  position:absolute; width:100%; z-index:888; left:0; top:0; }
.pop-course .pop-bd-in{background:#fff;width:94%; position: relative;z-index:888;left: 50%;margin-left:-47%;top:0; border-radius:12px; padding:10px 10px 20px; box-sizing:border-box; position:relative; box-shadow:0 0 30px #000; border:4px solid #ec3944; display:block;}
.pop-course .pop-bd .grid{ width:260px;}
.pop-course .pop-bd .submit-btn{ overflow:hidden; margin-top:15px;}
.pop-course .pop-bd .submit-btn .btn{ display:block; padding:6px; color:#fff; color:#fcfdfa; font-size:15px; width:65%; margin:0 auto; background:#ec3944; border-radius:6px}
.pop-course .pop-bd .pop-close{ position:absolute; right:-10px; top:-10px; width:30px; height:30px; background:url(../images/closer.png) no-repeat; background-size:contain;}
.pop-course .pop-bd .info{ padding:10px 0 15px; font-size:16px; text-indent:2em;}





/*长表单样式*/
.long-course{ padding:10px 0 20px;}
.long-course .info{ padding: 0 10px;line-height:24px; text-align:center;}
.long-course .grid{  padding-top:12px; width: 250px; margin:0 auto; font-size:14px; line-height:32px;}
.long-course .grid .title{ float:left; padding-right:5px;}	
.long-course .sm-text{ text-align:center; color:#f5780b; padding-top:10px;}
.long-course .grid .yy-inp-text{ width:170px; height:32px; line-height:32px; padding:0 10px; border:1px solid #ccc;color:#4e4d4d; box-sizing:border-box;}
.long-course .grid select{ width:170px; height:32px; line-height:32px; padding:0 20px 0 10px;border: 1px solid #CCC; background:#fff url(../images/sel-ico.png) no-repeat right center; background-size:20px;color:#4e4d4d; box-sizing:border-box;-webkit-appearance:none;appearance:none;}
.long-course label{padding:3px 10px;}
.long-course .radio-box{ overflow:hidden;}
.long-course .yy-radio{ margin:0 2px; -webkit-appearance:none;appearance:none; width:11px; height:11px; border-radius:50%; outline: 0 !important;border: 0; font-size: 1em !important; border:1px solid #f88e31; background:none; }
.long-course label.active{ background:#f88e31; border-radius:5px; color:#fff;}
.long-course label.active .yy-radio{border:1px solid #fff;}
.long-course .submit-btn{overflow:hidden; margin-top:20px;}
.long-course .submit-btn .btn{display:block; padding:6px 0; color:#fff; color:#fcfdfa; font-size:18px; font-weight:bold; width:80%; margin:0 auto; background:#ec3944; border-radius:6px;}



.footer{ overflow:hidden; padding:0 0 60px; margin-top:10px; background:#363e49; text-align:center; font-size:16px;}
.footer .h2title{ color:#fff; font-size:18px; letter-spacing:2px; text-align:center;}
.footer .h2title span{ display:block;}
.footer .h2title .t1{ color:#f39a00; font-size:16px; padding-bottom:10px;}
.footer .h2title .t2{ color:#fff; font-size:18px;}
.footer .list{ overflow:hidden; text-align:center; margin-top:20px;}
.footer .list a{ float:left; width:23%; height:30px; line-height:30px; border:1px solid #b4b4b3; border-radius:20px; color:#b4b4b3; box-sizing:border-box; margin:5px 0 5px 6px; overflow:hidden; font-size:14px;}
.footer .orange-btn{ display:inline-block; width:86%; background:#f39a00; line-height:30px; border-radius:15px; text-align:center; color:#39424a; margin-top:20px;}
.footer .bq{ color:#fff; padding-top:20px; font-size:14px;}
.footer .fotnav{ overflow:hidden;margin-bottom:20px; padding:10px 0;background:#f39a00; }
.footer .fotnav a{ float:left;width:25%; color:#fff; box-sizing:border-box; font-size:15px; border-right:1px solid #f1efee; }
.footer .fotnav a:nth-child(4){ border:none;}






/*add css*/

.jingcai{ overflow:hidden;}
.jingcai ul{ padding:0 10px}
.jingcai li{ width:100%; margin:0 auto; border:1px solid #ccc; box-sizing:border-box; text-align:center; padding:3px 3px 0; margin-bottom:14px;}
.jingcai li img{ width:100%; }
.jingcai li p{overflow: hidden; overflow:hidden; padding: 10px 0; text-overflow:ellipsis;white-space:nowrap; width: 100%; box-sizing: border-box;}

/*add css*/















@media only screen and (max-width:375px){
	.syPage1 .txtInfo .text{ padding-left:90px;  }
	.cpPage1 .list .in{ padding-left:30px;}
	.wzFotBd-title .tb .ico{ left:12px;}
}
@media only screen and (max-width:497px){
	.jsPage2 .list li:nth-child(2) .t2{ line-height:22px;}
}

@media only screen and (min-width:376px) and (max-width:414px){	

}

@media only screen and (min-width:415px) and (max-width:560px){	
	.footer{ padding-bottom:100px;}
}

@media only screen and (min-width: 561px) and (max-width:639px){
	.footer{ padding-bottom:120px;}
}

@media only screen and (min-width: 640px){
	.footer{ padding-bottom:120px;}
}
