﻿*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#535353}
a:hover{ color:#bb0617}
a img{ border:none;}
img{ vertical-align:top; max-width:100%;}
#clear,.clearfix{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:14px; text-align:left;font-weight:normal; line-height:24px; font-family:"微软雅黑", Arial, Helvetica, sans-serif;  color:#333; background:#f1f0f0;}
a{blr:expression(this.onFocus=this.blur())} 
a{outline:none;} 
ol,p,dl,li{list-style:none;}
.wrap{ width:100%; height:100%; position: absolute; top:0px; left:0px; z-index:5;background-size:100% auto }
.index-wrap{width:100%; overflow:hidden;overflow-y : auto; -webkit-overflow-scrolling:touch;overflow-scrolling: touch; position:absolute; top:0px; left:0px;   }
.innfot_index{ width:100%; height:auto; overflow:hidden; margin-top:100px;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ; }
.head { width: 100%; height: 100px; background: url(../image/headBg2.png) repeat; border-bottom: 1px solid #ededed; position: fixed; left: 0; top: -100px; z-index: 1000; transition: 400ms; }
#headShow { top: 0; }
.head .logo { width: 245px; float: left; margin: 20px 0 0 30px; transition: 400ms; }
.head .logo img { width:245px; margin: 0 8px 0 0; float: left; transition: 400ms; }
.head .borderradright{ transition: 400ms; }
.head .logo .p1 { margin: 10px 0 0 0; font-size: 30px; color: #2a2a2a; font-family: "fontlogo"; transition: 400ms; }
.head .logo .p2 { font-size: 14px; color: #acacac; font-family: "antoniolight"; transition: 400ms; }


.New_top{width: 100%;height: 55px;background: #15a6ea;}
.New_top .container{position: relative;}
.New_top .container .close_top{width:55px;height: 55px;background: url(../image/close_top.png) center no-repeat;position: absolute;right: 0;top: 0;cursor: pointer;}

.txtScroll-top{ width:100%;  overflow:hidden; position:relative;}
.txtScroll-top .bd{height: 55px;width: 100%;padding: 11px 0;position: relative;}
.txtScroll-top .topList{width: 100%;margin: 0 auto;text-align: center;}
.txtScroll-top .topList li{width: auto;height:32px; line-height:32px;font-size: 16px;}
.txtScroll-top .topList li a{color: #fff;}
.txtScroll-top .topList li em{position: relative;}
.txtScroll-top .prev,.txtScroll-top .next{display:block;width:16px;height:30px;overflow:hidden;cursor:pointer;position: absolute;top: -3px;z-index: 6;}
.txtScroll-top .prev{background: url(../image/t_up.png) center no-repeat;left: -24px;}
.txtScroll-top .next{background: url(../image/t_down.png) center no-repeat;right: -24px;}



.navBtn { }
.navM {  width: 100%; height: auto!important;z-index: 10;}
.navMbox{display: none;}
.navBtn2 { width: 24px; height: 18px; background: url(../image/navBtn.png) no-repeat center; position: absolute; right: 30px; top: 60px; transition: -webkit-transform 300ms,transform 300ms,top 400ms; }
.navShow { -webkit-transform: rotate(-90deg); }
.headFirst { background:#FFF; border-bottom: none; }
.headFirst .logo .p1 { color: #fff; }
.headFirst .logo .p2 { color: #fff; }
.headFirst .nav li a { color: #565f6c; font-size:15px; }
.headFirst .nav li .bg { background: url(404.png) no-repeat; }
.headFirst .nav li .t2 { border-radius:15px; border:2px solid #15a6ea; color:#15a6ea; text-align:center; font-size:15px;}

.headFixed { height: 70px; }
.headFixed .logo { width: 200px; margin: 15px 0 0 20px; }
.headFixed .logo img { width: 170px; margin: 0 5px 0 0; }
.headFixed .logo .p1 { margin: 0; font-size: 26px; }
.headFixed .logo .p2 { font-size: 13px; }
.headFixed .nav { margin-top: 0px; }
.headFixed .menu{ margin-top:10px;}
.headFixed .navBtn2 { top: 25px; }
#slides {display:none;position:relative;}
.slidesjs-container{}
.slidesjs-navigation{ position:absolute; right:50%; margin-right:-80px; width:160px; bottom:10px; z-index:100;margin-top:10px;padding-right:5px;}
.slidesjs-navigation a{font:bold 20px/normal simsun;text-decoration:none;color:#fff;}
.slidesjs-previous{}
.slidesjs-navigation a:hover{color:#C00}
.slidesjs-pagination{ z-index:100;padding-left:5px; position:absolute; left:50%; margin-left:-50px; width:100px; bottom:8px;}
.slidesjs-pagination li{float:left;padding:0 3px;}
.slidesjs-pagination li a{display:block;width: 13px;height:0;padding-top:13px; border-radius:100%; background:#fff; text-indent:-110000px; font-size:0px;verflow:hidden;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active { background:#FF0;}
.slidesjs-pagination li a:hover {background:#FF0;}
.datu{ width:100%; height:auto; overflow:hidden; position:relative; z-index:0; margin-top:100px;}
.page-header{ color:#3498db; font-size:30px; line-height:35px; text-align:center;}
.page-header .header_other{ color:#666666; font-size:18px; line-height:26px; margin-top:0px;}
.panel-heading h4{ font-size:22px; text-align:center; line-height:35px; color:#333;}
.panel-heading h1{ font-size:1em; text-align:center; color:#666666;}
.panel-img{ width:115px; height:115px; margin:0px auto 10px; padding:0px; overflow:hidden;}
.panel-img img{ width:100%; height:auto; overflow:hidden;}
.contenetbg{ background:#fff; padding:10px 0px;}	
.service{ border:1px solid #e8e8e8; height:auto; background:#ffffff;overflow:hidden; margin-bottom:10px;}
.service a{ display:block; width:100%; height:auto; overflow:hidden;}
.service .preimg{ float:right; display:inline; padding-right:10px;}

.serve_title{ font-size:18px; color:#333333; padding-top:10px; padding-left:10px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.edit_p{ color:#999; font-size:14px; padding-left:10px; line-height:18px; height:36px; padding-bottom:10px;}
.service a:hover .serve_title{transform:translate(5px,-5px); -webkit-transform:translate(5px,-5px);-moz-transform:translate(5px,-5px);  }

.pros_showb{ width:100%; height:auto; overflow:hidden;}
.friend{ border:1px solid #ccc; height:auto; overflow:hidden; margin-bottom:15px; position:relative;

}

.friend .pingsb{ position:relative; width:100%; height:100%; overflow:hidden;}
.friend .pingsb img{ width:100%; height:auto; vertical-align:top;}
.friend .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0px;background:url(../image/baul.png);font-size:14px; color:#fff;}
.friend  .wpord{ line-height:30px; height:30px; text-align:center; color:#fff; }
.friend img{ width:100%; height:auto; overflow:hidden;}
.ckgd{ width:100px; height:30px; margin:25px auto; text-align:center; clear:both;font-size:16px;}
.ckgd a {border:2px solid #dddddd; color:#333; padding:5px 5px;}
.ckgd a:hover{ background:#15a6ea;border:2px solid #15a6ea; color:#fff;}
.serviceb { margin-bottom:50px; height:auto; overflow:hidden; width:100%; clear:both; }
.serviceb .index_box { width: 100%; margin: 0 auto; }
.serviceb .title .p1 { width: 100%; margin: 0 0 60px 0; font-size: 36px; text-transform: uppercase; color: #3a3a3a; font-family: "antonioregular"; }
.serviceb .title .p1 span { padding: 0 36px 0 0; background: url(404.png) no-repeat right 80%; }
.serviceb .title .p2 { margin: 0 0 5px 0; font-size: 30px; color: #202020; font-family: fzlt; }
.serviceb .title .p3 { margin: 0 0 65px 0; font-size: 18px; color: #c0c0c0; text-transform: uppercase; font-family: Helvetica; }
.serviceb ul { overflow: hidden; }
.serviceb li { width: 100%; height: 300px;overflow: hidden; margin-bottom:15px; text-align: center; float: left; border: 1px solid #f6f6f6; background:#fff; position: relative; transition: 400ms; }
.serviceb .t1 { width: 100%; height: 140px; padding:50px 0 0 0; font-size: 14px; color: #9b9797;  text-transform: uppercase; position: absolute; left: 0; top: 0; transition: 400ms; }
.serviceb .t1 .p1 { margin: 0 0 5px 0; font-size: 18px; color: #3a3a3a; font-family: "微软雅黑"; }
.serviceb .t2 { width: 100%; padding: 10px 10px 0 10px; height: 40px; line-height: 24px; font-size: 14px; color: #fff; background: #15a6ea; position: absolute; left: 0; bottom: -60px; transition: 400ms; }
.serviceb .li4 { margin: 0; }
.serviceb .tc { border-color: #fff; background: #f6f6f6; }
.serviceb .tc .t1 { top: -40px; }
.serviceb .tc .t2 { bottom: 0; }
.col-lg-12{ margin:0px auto;}
.footerbg{position: relative;z-index: 2; background:#4e5761; height:auto; width:100%; font-size:14px; line-height:24px; padding:8px 0px; text-align:center; color:#a2a6ab;}
.foot{ width:1200px; margin:0px auto; height:auto;}
.pros_show{ width:100%; height:auto; overflow:hidden; position:relative; margin:0px auto 10px; }
.picScroll{ margin:10px auto; text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left; padding-top:0px;  }
.picScroll .bd li{ width:25%; float:left; font-size:14px; text-align:center;  }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
.picScroll .bd li .prsilimg{ margin:0px 8px; height:auto; overflow:hidden; position:relative; }	
.picScroll .bd li .imgborder{ height:auto; width:100%;margin:0px auto;}	
.picScroll .bd .pri_titles{ border:1px solid #fff; padding:0px; margin:5px 10px; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#fff; font-size:0.9em;}
.picScroll .bd li img{height:auto;width:100%; }
.picScroll .hd{ height:40px; line-height:40px;  overflow:hidden; text-align:center;  margin-top:8px; }
.picScroll .hd ul{ text-align:center; width:100%;  position:relative; left:50%; height:auto; overflow:hidden;padding-top:10px;transform:translate(-3%,0);   }	
.picScroll .hd li{ float:left; width:15px; height:15px; background:#313131; margin:0 5px; overflow:hidden; 
-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0px 1px 2px #333 inset; }
.picScroll .hd .on{ background:#3498db;  }
.picScroll .prev,.picScroll .next{ display:none; float:right;  width:18px; height:18px; background:url(404.png) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
.picScroll .next{ background-position:-34px -7px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }
.picScrollb{ margin:10px auto; text-align:center;  }
.picScrollb .bd ul{ width:100%;  float:left; padding-top:0px;  }
.picScrollb .bd li{ width:50%; float:left; font-size:14px; text-align:center;  }
.picScrollb .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
.picScrollb .bd li .prsilimg{ margin:0px 8px; height:auto; overflow:hidden; position:relative; }	
.picScrollb .bd li .imgborder{ height:auto; width:100%;margin:0px auto;}	
.picScrollb .bd .pri_titles{ border:1px solid #fff; padding:0px; margin:5px 10px; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#fff; font-size:0.9em;}
.picScrollb .bd li img{height:auto;width:100%; }
.picScrollb .hd{ height:40px; line-height:40px;  overflow:hidden; text-align:center;  padding:0 10px;  margin-top:8px; }
.picScrollb .hd ul{ text-align:center; width:100%; position:relative; left:50%; height:auto; overflow:hidden;padding-top:0px;  transform:translate(-12%,0);   }	
.picScrollb .hd li{ float:left; width:15px; height:15px; background:#313131; margin:0 5px; overflow:hidden; 
-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0px 1px 2px #333 inset; }
.picScrollb .hd .on{ background:#3498db;  }
.picScrollb .prev,.picScrollb .next{ display:none; float:right;  width:18px; height:18px; background:url(404.png) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
.picScrollb .next{ background-position:-34px -7px; }
.picScrollb .prevStop{ background-position:-6px -40px; }
.picScrollb .nextStop{ background-position:-34px -40px; }

.content{ padding:10px; color:#6e7376;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ; }
.a_title{ color:#333333; font-size:35px; text-align:center; height:auto; line-height:60px; position:relative; padding-top:3px;}
.a_title:after{ content:""; position:absolute; left:50%; margin-left:-80px; width:160px; overflow:hidden;
 height:3px;  background:#c73c3b; top:0px; }
.a_titleb{ color:#333333; font-size:40px; text-align:center; height:auto; line-height:60px; position:relative; padding-bottom:4px;}
.a_titleb:after{ content:""; position:absolute; left:50%; margin-left:-80px; width:160px; overflow:hidden;
 height:3px;  background:#c73c3b; bottom:0px; }
.titleb{ font-size:30px; color:#c73c3b; text-align:center; padding-top:5px; line-height:45px;}
.data_timer{ color:#9d9d9d; line-height:26px; margin-top:0px; margin-bottom:0px;}
.worder{color:#333333; line-height:25px;}
 .col-md-9 p{ margin-bottom:10px;}
 .newstitle{ color:#333333; margin-bottom:10px;}
 .timer{ width:100%; color:#9d9d9d; font-size:25px; height:50px; line-height:50px; border-bottom:1px solid #ccc; margin-bottom:20px; text-align:center;}
.page-headerb{ width:100%;  height:55px; line-height:55px; border-bottom:1px solid #ccc; margin-top:10px;}
.titlt-pro{ color:#666666; font-size:30px; width:200px; float:left; display:inline; color:#666666; position:relative;;}
.titlt-pro:after{ position:absolute; content:""; left:0px; bottom:0px; width:100%; height:2px; background:#c32a29;}
.search_text{  float:right; display:inline; border-radius:5px; margin-top:10px; width:181px;}
.txt1{ vertical-align:top; border-radius:5px; background:#fff; border:none; height:28px; width:152px;}
.btn1{ background:url(../image/pro_03.jpg) no-repeat center #949494; background-size:20px auto; width:28px; height:28px; border:none;border-radius:5px; border-top-left-radius:0px; border-bottom-left-radius:0px; vertical-align:top;}
.web_class{ height:auto; line-height:25px; overflow:hidden; margin-top:20px;}
.web_class a{ float:left; padding:0px 10px; color:#666666; background:#fff; margin-bottom:5px; margin-right:8px; display:block;}
.web_class a.cu{ color:#fff; background:#797f82}
.color{ width:100%; height: auto; overflow:hidden; margin:18px auto 0px;padding: 0 10px;}
.color_list{ width:41px; height:auto; overflow:hidden; float:left; display:inline;overflow:hidden; margin-right:12px; margin-bottom:5px;}
.color_list .color_box{ width:41px;  height:41px; display:block; cursor:pointer;}
.color_list .white{ background:#fff;}
.color_list .black{ background:#000;}
.color_list .gray{ background:#d3d5d4;}
.color_list .blue{ background:#2779a7;}
.color_list .green{ background:#4cbf0e;}
.color_list .yellow{ background:#ffde00;}
.color_list .orange{ background:#ff7f03;}
.color_list .pink{ background:#e9016e;}
.color_list .red{ background:#f01e1e;}
.color_list .Purple{ background:#c818fb;}
.color_list .title{ height:30px; line-height:30px; text-align:center;}

.col_limgshow{ width:100%; height:auto; padding:2px; background:#fff; overflow:hidden; box-shadow:0px 0px 10px #cdcdcd; overflow:hidden; float:left; display:inline; color:#666666; margin:10px 0px 29px 0px; position:relative;}
.col_limgshow img{ width:100%; height:auto; overflow:hidden; vertical-align:top;}
.col_limgshow .canshu{ height:100px; overflow:hidden; line-height:20px; padding:8px 0px;}
.col_limgshow .canshu .sl{ width:200px; float:left; display:inline; font-size:13px;margin-bottom:0;}
.col_limgshow .canshu .sl dd{line-height: 30px;}
.col_limgshow .canshu .sl1{ width:200px; float:left; display:inline; font-size:13px;margin-bottom:0;}
.col_limgshow .canshu .sl1 dd{line-height: 30px;}
.col_limgshow .xcx{text-indent: 0!important;margin-top: 0!important;background: url(404.png) center no-repeat!important;}
.col_limgshow .canshu .sl dd a{  height: 12px; width: 12px; margin:0 2px; display: inline-block;background: #333; }
.col_limgshow .canshu .sl1 dd a{  height: 12px; margin:0 2px; display: inline-block; }
.col_limgshow .canshu .sl .ahover{ border:1px solid red;}
.col_limgshow .canshu .sl1 .ahover{ border:1px solid red;}
.col_limgshow .red{ color:#f01e1e;}
.col_limgshow .btn{ width:58px; height:30px; float:right; display: block; background:url(404.png) 44px 11px no-repeat #15a6ea; border-radius:3px; text-align:center; color:#fff; line-height:28px;  margin-top:6px; position: relative; padding:0px; margin-right:10px;}
.col_limgshow .umable{ background:#999;}


.col_limgshow .umable:hover{ background:#999; cursor:auto;}
.top_headerbanner{ background:#4aa6cc; padding:0px 0px; margin-bottom:10px; width:100%; position:relative; height:auto; overflow:hidden; margin-top:80px;}
.top_headerbanner:after{ width:30%; background:#77bb3a; height:100%; overflow:hidden; position:absolute; left:0px; top:0px; content:"";}
.top_headerbanner:before{ z-index:0; position:absolute; left:30%; content:""; top:0px; height:100%; width:0px; height:100%;
                        border-bottom:760px solid #77bb3a;
                        border-right: 760px solid transparent;}
.cng_number{ width:250px; float:left; display:inline; overflow:hidden; margin-top:20px; margin-bottom:20px;position:relative; z-index:100; color:#fff;  padding-top:30px; margin-right:15px;}	
.color_listb{ width:17px; height:auto; overflow:hidden; float:left; display:inline;overflow:hidden; margin-right:5px; margin-bottom:5px;}

.color_listb .color_box{ width:15px;  height:15px; display:block; margin-top:5px; border:1px solid #fff; cursor:pointer; vertical-align:middle;}
.color_listb .white{ background:#fff;}
.color_listb .black{ background:#000;}
.color_listb .gray{ background:#d3d5d4;}
.color_listb .blue{ background:#2779a7;}
.color_listb .green{ background:#4cbf0e;}
.color_listb .yellow{ background:#ffde00;}
.color_listb .orange{ background:#ff7f03;}
.color_listb .pink{ background:#e9016e;}
.color_listb .red{ background:#f01e1e;}
.color_listb .Purple{ background:#c818fb;}					
.colorstyle{ float:left; display:inline; vertical-align:middle; line-height:20px;}
.col_limgshowb{ width:31%;height:auto; padding:2px; background:#fff; overflow:hidden; overflow:hidden; float:left; display:inline; color:#666666; margin:10px 0px 0px 0px; margin-left:1%; margin-right:1%;  position:relative;}
.col_limgshowb img{ width:100%; height:auto; overflow:hidden; vertical-align:top;}
.col_limgshowb .canshu{ height:50px; overflow:hidden; line-height:20px; padding:8px 0px;}
.col_limgshowb .canshu .sl{ width:103px; float:left; display:inline; font-size:13px}
.col_limgshowb .red{ color:#f01e1e;}
.col_limgshowb .btn{ width:58px; height:30px; float:right; display: block; background:url(404.png) 44px 11px no-repeat #15a6ea; border-radius:3px; text-align:center; color:#fff; line-height:28px; text-indent:-10px; margin-top:6px; position: relative; padding:0px; margin-right:10px;}
.col_limgshowb .btn:hover{ background-color:#2595ad}
.moban_tuijian{ width:62%; float:right; display:inline; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.tj_tit{ background:url(../image/telphone.png) no-repeat; padding-left:20px; color:#fff; font-size:1em; margin-right:20px;float:right; display:inline;}
.case_title{ height:auto; overflow:hidden; width:100%; border-bottom:1px solid #ccc; padding:8px 0px;}
.case_title span{ float:right; display:inline; margin-left:5px; margin-top:20px;}
.prev a{ padding:2px 5px; border-radius:3px; border:2px solid #15a6ea; color:#15a6ea;}
.prev a:hover{ background:#15a6ea; color:#fff;}
.titlec{ font-size:18px; color:#515151;}
.titled{ font-size:16px; color:#d52d2c;}
.titled b { display:block; color:#706f6f; font-size:14px; font-weight:normal;}
.case-img{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.weixin_img{ float:right; display:inline; margin-right:20px; width:180px; text-align:left; font-size:25px;}
.weixin_img img{ vertical-align:middle; padding-right:10px; float:left; display:inline; height:70px}
.weixin_img strong{ display:block;  font-size:13px;}
.datlindex_d{ border-radius:5px; background:#ffffff; margin:10px 0px; width:100%; height:auto; overflow:hidden;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ; }
.pworid_d{ padding:10px; }
.weixinright{ float:right; display:inline; overflow:hidden; text-align:center; color:#666666;}
.d_titled{ font-size:0.9em; color:#666666;}
.d_titled .l_tas{ font-size:1.5em; line-height:35px;}
.casebg{ padding:10px;}
.page-headerc { text-align:center; font-size:25px; margin:10px 0px;}
.num_titleb{ font-size:1.2em;}
.clicka{ border-radius:5px; width:50%; margin-right:20px;float:right; display:inline;height:auto; color:#fff; padding:20px 0px; cursor:pointer; overflow:hidden; font-size:1.3em; background:#3185a8; text-align:center; display:block;}
.col_limgshow  .canshu_case{ width:100%; text-align:center; line-height:30px; height:40px;}



.side{position:fixed;width:72px;height:370px;right:0;top:214px;z-index:100; }
.side ul li{width:72px;height:73px;float:left;position:relative;border-bottom:1px solid #fff;}
.side ul li .sidebox{position:absolute;width:72px;height:72px;top:0;right:0;transition:all 0.3s; color:#fff;font:14px/54px "微软雅黑";overflow:hidden; line-height:18px; text-align:center;}
.abside{background:#38a4d7;}
.bbside{background:#e14a53;}
.cbside{  background:#78c340}
.dbside{  background:#ff9000}
.side  a{ display:block; }
.side a .abside .left_qq span{ background:url(../image/qqlefta1.png) no-repeat; width:45px; height:45px; display:block; text-align:center; margin:0px auto;}
.side a:hover .abside .left_qq span{ background:url(../image/qqleft1.png) no-repeat; width:45px; height:45px; }

.side a .bbside .left_qq span{ background:url(../image/qqlefta2.png) no-repeat; width:45px; height:45px; display:block; text-align:center; margin:0px auto;}
.side a:hover .bbside .left_qq span{ background:url(../image/qqleft2.png) no-repeat; width:45px; height:45px; }

.side a .cbside .left_qq span{ background:url(../image/qqlefta3.png) no-repeat; width:45px; height:45px; display:block; text-align:center; margin:0px auto;}
.side a:hover .cbside .left_qq span{ background:url(../image/qqleft3.png) no-repeat; width:45px; height:45px; }

.side a .dbside .left_qq span{ background:url(../image/qqlefta4.png) no-repeat; width:45px; height:45px; display:block; text-align:center; margin:0px auto;}
.side a:hover .dbside .left_qq span{ background:url(../image/qqleft4.png) no-repeat; width:45px; height:45px; }

.side a .ebside .left_qq span{ background:url(../image/qqlefta5.png) no-repeat; width:45px; height:45px; display:block; text-align:center; margin:0px auto;}
.side a:hover .ebside .left_qq span{ background:url(../image/qqlefta5.png) no-repeat; width:45px; height:45px; }

.side a .abside{ background:#45b6eb}
.side a:hover .abside{background:#38a4d7;}

.side a .bbside{ background:#f06169}
.side a:hover .bbside{background:#e14a53;}

.side a .cbside{ background:#78c340}
.side a:hover .cbside{background:#78c340;}

.side a .dbside{ background:#fbb01f}
.side a:hover .dbside{background:#ff9000;}

.side a .ebside{ background:#fbb01f}
.side a:hover .ebside{background:#ff9000;}

.side ul li .sideboxc{position:absolute;width:72px;height:72px;top:0;right:0;transition:all 0.3s; color:#fff;font:14px/54px "微软雅黑";overflow:hidden; line-height:18px; text-align:center;}
.side ul li .left_qq img{ display:block; text-align:center; margin:0px auto;}
.side ul li .sidetopa{width:54px;height:54px;line-height:54px;display:inline-block;background:#333;transition:all 0.3s;}
.sidebox .left_qq img{ width:45px; height:45px;}
#code_img{width:129px;height:117px;cursor:pointer;display:none; position:absolute; left:-130px; top:-10px;}
.left_qq{ width:72px; height:72px; float:left; display:inline; padding:5px 0px 0px;overflow:hidden;}
.tite{ width:160px; height:40px; margin:15px 0px; line-height:45px; padding-left:10px; font-size:1.1em; float:left; text-align:left; }
.tite img{ float:left; display:inline; width:72px; height:20px; margin:0px 8px; box-sizing:content-box}
.sidetop{ background:#ff6600; width:72px; height:72px;  display:block; text-align:center}
.sidetop img{ width:45px; height:45px; margin:15px auto; overflow:hidden;}
.clicka{ letter-spacing:10px;}
.clicka a{ color:#fff;}
.navM li a{ font-size:1.1em;}
.navM li a{ font-size:1.1em;}
.appshoujnone{ display:none;}
.appshoujnone .clicka{ display:none;}

.menu { margin: 25px 15px 0 0; float: right; transition: margin 400ms; position: relative; left: 0; }
.menu a{ color:#6b6b6b;  }
.menu .nLi{ float:left;  position:relative; display:inline; }
.menu .nLi h3{ float:left; margin-top:10px; }
.menu .nLi h3 a{ display:block; width:90px; font-family:"微软雅黑"; font-size:15px; height:29px; text-align:center;padding:4px 0px 0px; line-height:20px;}
.menu .nLi h3 a b{ font-weight:normal; font-size:10px; text-transform:uppercase; display:block; font-family:Arial, Helvetica, sans-serif;}
.menu .sub{ display:none; width:107px; left:0px; top:48px;  position:absolute; background:url(../image/i_top.jpg) no-repeat #15a6ea; padding-top:10px; padding-bottom:10px;  }
.menu .sub li{ zoom:1; }
.headFirst .menu .sub a{ display:block;text-align:center;width:107px; color:#d7f2ff;line-height:25px; height:25px; font-size:14px;}
.menu .sub a:hover{ color:#fff;}
.menu .on h3 a{ color:#15a6ea; position:relative; border-radius:15px; border:2px solid #15a6ea;}
.booking{ color:#ea1515;}
.moban{ position:relative; width:100%; height:auto; overflow:hidden; margin-bottom:20px; position:relative;}
.price_jiage{ background:url(../image/price_jg.png) no-repeat; width:120px; height:114px; position:absolute; left:0px; top:0px; z-index:20; }
.pc_moban{ position:relative; left:6px; top:6px; background:url(../image/case2.png) no-repeat; width:300px; height:auto; overflow:hidden; }

.app_a1 img{height: auto;min-height: 124px;}
.app_moban{ position:absolute; background:url(../image/shouji.png) no-repeat; width:83px;  height:156px; z-index:100; right:0px; bottom:0px;}
.app_a1{ width:72px; height:126px; overflow:hidden; margin:12px 7px 18px 5px;}
.jiage{ transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg); font-size:1.3em; color:#fff; text-align:left; padding:7px;}
.app_weixin{ background:url(../image/app_winxin.png) no-repeat; padding:5px 10px 5px 5px;  position:absolute; right:100px; bottom:10px; width:111px; height:106px; }
.appshow{ display:block;}
#opacity2{  filter:alpha(opacity=80); -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.7;background:#000; display:none; width:72px; height:126px; z-index:10;overflow:hidden; position:absolute; left:5px; top:12px;animation:fadeInRighta 1s .1s ease both;}
#opacity3{  filter:alpha(opacity=80); -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;background:#000; display:none; width:273px; height:170px; z-index:10;overflow:hidden; position:absolute; left:13px; top:13px;animation:fadeInRighta 1s .1s ease both;}
.ckgdd{ height:35px; width:120px; background:#15a6ea; text-align:center; color:#fff; font-size:1.2em; margin:30px auto; clear:both; overflow:hidden;}
.ckgdd a{ display:block; line-height:30px; text-align:center; color:#fff;}



.picScroll .pingsb{ position:relative; width:100%; height:auto; overflow:hidden;}
.picScroll .pingsb img{ width:100%; height:auto; vertical-align:top;}
.picScroll .zolistw{ height:auto;position:relative; overflow:hidden;  margin-right:15px; margin-bottom:25px;}
.picScroll .zolistw .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0px;background:url(../image/baul.png);font-size:14px; color:#fff;}
.textbg{width:100%; height:70px; margin-top:-35px; margin-left:-50%; left:50%; top:50%; position:relative; overflow:hidden;}
.picScroll  .dicpots{ margin:0px auto;text-align:center; margin-top:10px; width:28px; height:28px; border-radius:100%; line-height:28px; font-weight:bold; color:#fff; font-size:20px;text-align:center; background:#e41a1a;}
.picScroll  .dicpots a{ color:#fff;}
.wpord{ font-size:16px;}
.picScrollb .pingsb{ position:relative; width:100%; height:auto; overflow:hidden;}
.picScrollb .pingsb img{ width:100%; height:auto; vertical-align:top;}
.picScrollb .zolistw{ height:auto;position:relative; overflow:hidden;  margin-right:7px; margin-left:7px; margin-bottom:25px;}
.picScrollb .zolistw .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0px;background:url(../image/baul.png);font-size:14px; color:#fff;}
.textbg{width:100%; height:70px; margin-top:-35px; margin-left:-50%; left:50%; top:50%; position:relative; overflow:hidden;}
.picScrollb  .dicpots{ margin:0px auto;text-align:center; margin-top:10px; width:28px; height:28px; border-radius:100%; line-height:28px; font-weight:bold; color:#fff; font-size:20px;text-align:center; background:#e41a1a;}
.picScrollb  .dicpots a{ color:#fff;}
.zmore{ border:2px dotted #cccccc; text-align:center; font-size:50px; font-weight:bold;}
.zmoreb{ border:2px dotted #cccccc; text-align:center; font-size:50px; font-weight:bold;}

.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:420px;background:#eee url(404.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:18px;color:#990000;padding:0 0 20px 0;}
.reveal-modal p{padding:0 0 15px 0;}
.list_show{ height:510px; overflow:hidden; width:560px; background:#fff; position: fixed; top:-50%; left:50%; margin-top:-205px;margin-left:-280px; z-index:88 ;border-radius:6px; background:#fff; text-align:left; padding:15px;
}

.list_showb{ height:200px; overflow:hidden; width:200px; background:#fff; position: fixed; top:-50%; left:50%; margin-top:-100px;margin-left:-100px; z-index:88 ;border-radius:6px; background:#fff; text-align:left; padding:15px;
}
.cloae{ background:url(../image/close1.png) no-repeat; width:15px; height:15px; overflow:hidden; position:absolute; right:10px; top:10px;}
.cloaeb{ background:url(../image/close1.png) no-repeat; width:15px; height:15px; overflow:hidden; position:absolute; right:10px; top:10px;}

.yuyue_detal{ padding:20px; height:auto; overflow:hidden; }
.yuyue_title{ color:#15a6ea; font-size:22px; height:39px; line-height:30px; overflow:hidden; border-bottom:1px solid #cccccc;}
.bookimg_d{ width:100%; padding:15px 0px; height:auto; overflow:hidden;}
.bookimg_d dl dd{ height:auto; overflow:hidden; margin-bottom:15px;}
.bookimg_d dl dd span{ float:right; display:inline; overflow:hidden; width:420px;}
.bookimg_d dl dd span .txtb{ width:418px; height:34px; border:1px solid #dddddd; border-radius:3px;}
.bookimg_d dl dd b{ font-weight:normal; float:left; display:inline; vertical-align:middle;}
.bookimg_d dl dd span select{width:228px; height:34px; border:1px solid #dddddd; border-radius:3px;}
.bookimg_d dl dd .textear{ float:right; display:inline; overflow:hidden; width:420px;}
.bookimg_d dl dd .textear textarea{ width:418px; height:100px; vertical-align:middle; border:1px solid #ddd;}
.bookimg_d dl .btna{ width:420px; height:auto; overflow:hidden; float:right; display:inline; margin-top:30px;}
.bookimg_d dl .bnt1,.bnt2{ width:91px; height:33px; overflow:hidden; color:#fff; font-size:14px; line-height:33px; text-align:center; border-radius:3px; margin-right:10px; border:none;}
.bookimg_d dl .bnt1{ background:#ff3737; }
.bookimg_d dl .bnt2{ background:#777777; }
.bookimg_d dl .btnword{ color:#333333; font-size:14px; width:420px; float:right; display:inline;}
.liukan{ padding:10px 5px; color:#333;}
.list_showb .btm1,.btm2{ width:60px; height:33px; overflow:hidden; color:#fff; font-size:14px; line-height:33px; text-align:center; border-radius:3px; margin-right:10px; border:none;}
.list_showb .btm1{ background:#ff3737; }
.list_showb .btm2{ background:#15a6ea; }


.index_cpzs{ width:100%; height:auto; overflow:hidden;  margin-top:100px;}

.index_cpzs .hd ul{margin: 0;float:left;}
.hd .search_text_cpsa {float: right;margin: 0;}
.hd .search_text_cpsa .txt1{background: #eaeaea;border-radius: 5px 0 0 5px;}


.index_cpjs{width: 100%;height: auto;overflow: hidden; margin-top:112px;}
.nimg_show{height:auto;overflow: hidden;float: left;}
.cpjs{padding: 30px 0;border-bottom: 1px solid #d2d2d2;}
.cpjs .jsbox{position:relative;}
.jsbox_left{width: 72%;height: auto;position: relative;float: left;}

.cpjs .pro_title{margin-bottom: 0;margin-top: 0;font-size: 18px;}
.cpjs .pro_title a{color: #292929;}
.cpjs .pro_title a:hover{color: #2498ce;}
.cpjs .work{font-size: 12px;color: #f76e00;padding-bottom: 10px; border-bottom: 1px dashed #dcdcdc;}
.cpjs .work span{margin-right: 20px;}
.cpjs .jsbox .into{width: 154px;height: 36px;display: block;font-size: 16px;color: #15a6ea;border: 1px solid #15a6ea;text-align: center;line-height:36px;border-radius: 10px;
position: absolute;right: 0;top: 3%; }
.cpjs .jsbox .into:hover{background: #15a6ea;color: #fff;}
.pro_edit{font-size:14px;color: #545454; }
.jsbox_right{width: 24%;height:auto;padding:1.2rem 0;overflow: hidden;float: right;padding-left:1.5rem;border-left: 1px dashed #dcdcdc; }
.jsbox_right p{margin-bottom: 0;color: #545454;}
.jsbox_right p span{color: #2faae4;}
.jsbox_right p span img{padding-top: 0.35rem;}


.index_zxsq{width: 100%;height: auto;overflow: hidden; margin-top:100px;background: url(../image/index_cpzs.jpg) repeat-x #f1f0f0;}
.index_zxsq1 {
    width: 100%;height: auto;overflow: hidden;background: url(../image/index_cpzs.jpg) repeat-x #f1f0f0;
    position:relative;margin-top:300px;
}
.nydatu{width:100%;height:auto;position: relative;}
.nydatu .sq{width: 250px;height: 60px;background: #f7c515;font-size:32px;color: #fff;line-height: 60px;border-radius: 6px;box-shadow: 0px 0px 8px #474848;
	display: block;text-align: center;position: absolute;top: 206px;right: 65%;}
.nydatu .hd{width: 100%;height: auto;background: #fff;overflow:hidden;padding: 30px 0;}
.nydatu .hd ul{width:644px;height:auto;overflow: hidden;margin: 0 auto;text-align: center;float: none;}
.nydatu .hd li{cursor: pointer; float: left;padding: 0 22px;height:40px;line-height: 40px;font-size: 23px;color: #333; z-index:99;}
.nydatu .hd li.on a{color: #007ec5;}
.container .bd .detil{display: none;padding-bottom: 20px;}
.container .bd .detil:first-child{display: block;}
.e_title{background: #fff;margin: 40px 0 10px 0;width: 100%;height: 70px;text-indent: 20px;line-height: 70px;font-size: 31px;color: #666;}
.e_title span{font-size: 12px;line-height: 74px;color: #ccc;}
.index_zxsq .col-lg-12,.index_cpzsb .col-lg-12{padding: 0;}

.e_mgshow{width:100%; height:auto;background:#fff; overflow:hidden; box-shadow:0px 0px 10px #cdcdcd; overflow:hidden; float:left; display:inline; color:#666666; margin:10px 0; position:relative;}
.e_mgshow img{ width:100%; height:auto; overflow:hidden; vertical-align:top;}
.e_mgshow .canshu{ height:120px; overflow:hidden; position:relative; background:#fff;}
.e_mgshow .canshu dd{width: 100%;height: 40px;overflow:hidden; line-height:40px;font-size:12px;color: #76838f;text-indent: 10px;border-bottom: 1px solid #e6e6e6;}
.e_mgshow .canshu dd .btn{margin: 8px 10px 0 0;width: 24px;float: right; height: 24px;background: url(../image/racte_btn.jpg) center no-repeat;}
.container .bd .more{width: 100%;text-align: center;padding: 12px 0;}
.container .bd .more a{color:#76838f;line-height: 30px;}
.leb_title{background: #fff;margin: 40px 0 10px 0;padding:0 20px; height:auto;}
.leb_title .leb{display: block; width: 100%;height: 70px;margin-bottom: 0;margin-top: 0; line-height: 70px;color: #666;border-bottom: 1px solid #e6e6e6;}
.leb_title .leb_to{width: 100%;height:auto;overflow: hidden;padding-top: 20px;}
.leb_title .leb_to a{margin: 0 16px 20px 0!important;display: block;width: 86px;height: 30px;float: left;line-height: 30px;color: #666;background: #f7f7f7;text-align: center;}
.leb_title .leb_to a:hover{background: #08a1ef;color: #ffffff;}
.leb_title .leb_to a.on {
    background: #08a1ef;
    color: #ffffff;
}

.nydatu .sqbox{display: none;background: #fff;width: 620px;overflow: hidden;border-radius: 10px;position: absolute;top: 36%;left: 33%;z-index: 100;}
.nydatu .sqbox .aqbox_top{position: relative;width: 100%;height: 54px;background: #00b7ee;font-size: 24px;color: #fff;text-indent: 20px;line-height: 54px;}
.nydatu .sqbox .aqbox_top .cha{cursor: pointer; text-indent: 0; width: 23px;height: 23px;display: block;float: right;margin-right: 20px;margin-top: 16px;}
.sqbox .aqbox_but{margin: 10px;width: 100%;box-shadow: 0px 0px 8px #dedede;padding: 0 15px 0 5px;}
.sqbox .aqbox_but p{position: relative; width: 100%;height:auto;padding: 22px 0;line-height: 32px;font-size: 20px;color: #333;text-align: center;margin: 0;}
.sqbox .aqbox_but p span{color: #fd9b00;}

.sqbox .aqbox_but .sqbd{padding: 0 10px; width: 278px;height: 34px;color: #808080;line-height: 34px;float: left;margin:0 0 12px 10px;border:1px solid #bfbfbf;border-radius: 4px;}
.sqbox .aqbox_but .sqbd1{width:565px;}
.sqbox .aqbox_but .sqbd .sqnane{outline: none; border: none; width: 210px;height: 28px;line-height: 28px;margin-left: 10px;}
.sqbox .aqbox_but .subb{outline: none;margin-bottom: 20px; width: 90px;height: 30px;border-radius: 4px;background: #fdb900;text-align: center;line-height: 30px;border: none;color: #fff;box-shadow: 0px 3px 6px #e6e6e6;}
.sqbox .aqbox_but .subb:hover{background: #fd9b00;}
.sqbox .aqbox_but .tj{margin: 0px 8px 0 33%;}
.index-wrap .opa{display: none;width: 100%;height: 100%;z-index:2; position: absolute; top:0px; left:0px;background-color:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
.index_zxsq .block_home_slider{position: relative;height: 300px;}
.flexslider img{height:300px;margin-left:-960px;position: absolute;left: 50%; max-width:inherit;}



ul.itemnavlist {margin:0;}
.jiahao{ background:#e41a1a; width:50px; height:50px; text-align:center; font-size:1.5em; color:#fff; border-radius:100%; margin:0px auto; padding-top:25px; position:absolute; z-index:100; top:50%;  margin-right:-15px; margin-left:-15px; left:-300px; padding:0px; line-height:50px;}
.col_limgshow a{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.col_limgshow a .jiahao{ display:none;  width:50px; height:50px; color:#fff; display:none; line-height:50px; font-size:1.5em; padding-top:0px;}
.col_limgshow a:hover .jiahao{width:50px; height:50px; opacity:1px;display:block;}
.tpumts img{ height:255px; overflow:hidden; width:100%;}
.cpzs_detal{ width:100%; height:auto; overflow:hidden; }
.cs_top{ height:80px; padding:10px 0px;width:100%; background:#fff; overflow:hidden;position:fixed; z-index:10000;}
.a_totp0{ position:relative; height:auto; overflow:hidden; z-index:1000;}
.a_totp1{ position:relative; height:auto; overflow:hidden; z-index:1000;}

.rightback{ height:45px; margin:10px 0px; color:#ec1716; color:#ec1716; font-size:1.2em; float:right; display:inline; line-height:45px;}
.rightback a{ border-radius:5px; background:#d62322; color:#fff; font-size:1.1em; padding:5px 10px; margin-right:15px; margin-left:10px;}
.rifanhui{ float:left; display:inline; overflow:hidden; margin:10px 0px; height:45px; line-height:45px;}
.rifanhui a.back1{ background:#169ad6; color:#fff; padding:5px 10px; font-size:1.1em; text-align:center; border-radius:5px;}
.cpzs_detal .innfot_index{ margin-top:0px;}
.rifanhui a.borderrad{ padding:5px 10px; border:1px solid #77bb3a; font-size:1.1em; text-align:center; color:#77bb3a; border-radius:5px; margin-left:15px;}

.a_totp2{ position:relative; height:auto; overflow:hidden; z-index:1000;}
.rightback a.borderradright{ padding:5px 10px; border:1px solid #4aa6cc; font-size:1em; text-align:center; color:#4aa6cc; background:#fff; border-radius:5px; margin-left:15px;}
.rifanhui a.mbsm{ padding:5px 10px; border:1px solid #77bb3a; font-size:1.1em; text-align:center; color:#77bb3a; border-radius:5px; margin-left:15px;}

.ladyScroll dl{ width:31%;height:auto; padding:2px; background:#fff; overflow:hidden; overflow:hidden; float:left; display:inline; color:#666666; margin:10px 0px 0px 0px; margin-left:1%; margin-right:1%;  position:relative;}
.ladyScroll img{ width:100%; height:auto; overflow:hidden; vertical-align:top;}
.ladyScroll  .masks{width:100%; height:100%; position:absolute; top:0px; left:0px;background:url(../image/img-title-bg.png) left top repeat; z-index:10; display:none;}
.ladyScroll  .erweima1{ width:125px; height:125px; position: absolute; top:74px; left:-300px; z-index:20}
.ladyScroll  .erweima-title{ width:125px; height:32px; line-height:32px; text-align:center; color:#fff; position:absolute; top:199px; right:-240px; z-index:20;}
.imglayt{ position:relative; height:auto; overflow:hidden; width:100%;}
.canshu_a{ height:auto; overflow:hidden; padding:5px; color:#333;}
.clasolistfix{ width:100%; height:auto; overflow:hidden;transition: 400ms; }
.clasolistfix_sclool{ height:3px; width:100%; overflow:hidden; position:fixed; z-index:100; margin-top:70px;transition: 400ms; }
.aker_display{ display:none;}
.aker_display2{ display:none;}
.index_cpzsb{ width:100%; height:auto; overflow:hidden; margin-top:60px;}
.tabBox .hd{ height:40px; line-height:40px; padding:0 10px; font-size:20px; background:#F3F3F3; border-top:2px solid #CECECE;  }
.tabBox .hd ul{ overflow:hidden;  }
.tabBox .hd ul li{ float:left; margin:0 10px; color:#515151;  }
.tabBox .hd ul .on{ border-bottom:2px solid #BA2636; color:#BA2636;  }
.tabBox .hd ul .on a{ display:block;   }
.tabBox .bd ul{ padding:10px 0 10px 10px;  }
.tabBox .bd li{ height:33px; line-height:33px;   }
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  
.tabBox .bd li a{ color:#555;  }
.tabBox .bd .t{ height:85px; overflow:hidden;   }
.tabBox .bd .t .pic{ width:130px; float:left;    }
.tabBox .bd .t .con{ margin-left:130px; line-height:20px;   }
.tabBox .bd .t .con p{ font-size:12px; color:#999;  }
.fax_title{position:absolute; position:fixed; left:0px; bottom:0px; width:100%; overflow:hidden; height:60px; z-index:99; background:#15a6ea;}
.fax_title1{position:absolute; position:fixed; left:0px; bottom:0px; width:100%; overflow:hidden; height:60px; z-index:99; background:#15a6ea;}
.box{display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box; width:100%; height:auto; overflow: hidden;}
#box li{ height:60px; overflow:hidden; text-align:center; width:32%;}
#box li{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;}
#box li a{ color:#333333; display:block; }
#box li .title{ height:23px; overflow:hidden;  line-height:23px; display:inline-block; vertical-align:middle;}
.body{ position:relative;}
.index_boxt{  left: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    
    top: 0;
    width: 100%;}
.fax_title ul li .fix_icon{ width:46px; height:46px; display:inline-block; margin-right:10px; margin-top:8px; vertical-align:middle; }
.fax_title ul li:nth-child(1) .fix_icon{background:url(../image/cp_tl.png) no-repeat;background-size:100%; }
.fax_title ul li .title{ color:#fff; font-size:1.1em;}
.fax_title ul li:nth-child(3) .fix_icon{background:url(../image/cp_ttl.png) no-repeat;background-size:100%; }
.fax_title ul li:nth-child(4) .fix_icon{background:url(../image/cp_tttl.png) no-repeat; background-size:100%;}
.fax_title ul li:nth-child(1) a#choise .fix_icon{background:url(../image/cp_th.png) no-repeat;background-size:100%; }
.fax_title ul li:nth-child(3) a#choise .fix_icon{background:url(../image/cp_tth.png) no-repeat;background-size:100%; }
.fax_title ul li a#choise .title{ color:#ff6600;}
.fax_title ul li a#choise{ display:block; width:100%; height:100%; overflow:hidden; background:#fff;}
.fax_title ul li:nth-child(5) a#choise .fix_icon{background:url(../image/cp_ttth.png) no-repeat;background-size:100%; }
.fax_title ul li:nth-child(6) a#choise .fix_icon{background:url(../image/cp_ttt3.png) no-repeat;background-size:100%; }
.fax_title ul li:nth-child(7) a#choise .fix_icon{background:url(../image/cp_gh.png) no-repeat;background-size:100%; }
.index_cpzsb .search_text_cpsa{ padding-left:10px;}	
.fax_title1 ul li .fix_icon{ width:46px; height:46px; display:inline-block; margin-right:10px; margin-top:8px; vertical-align:middle; }
.fax_title1 ul li:nth-child(1) .fix_icon{background:url(../image/cp_tl.png) no-repeat;background-size:100%; }
.fax_title1 ul li .title{ color:#fff; font-size:1.1em;}
.fax_title1 ul li:nth-child(3) .fix_icon{background:url(../image/cp_ttl.png) no-repeat;background-size:100%; }
.fax_title1 ul li:nth-child(4) .fix_icon{background:url(../image/cp_tttl.png) no-repeat; background-size:100%;}
.fax_title1 ul li:nth-child(1) a#choise .fix_icon{background:url(../image/cp_th.png) no-repeat;background-size:100%; }
.fax_title1 ul li:nth-child(3) a#choise .fix_icon{background:url(../image/cp_tth.png) no-repeat;background-size:100%; }
.fax_title1 ul li a#choise .title{ color:#ff6600;}
.fax_title1 ul li a#choise{ display:block; width:100%; height:100%; overflow:hidden; background:#fff;}
.fax_title1 ul li:nth-child(5) a#choise .fix_icon{background:url(../image/cp_ttth.png) no-repeat;background-size:100%; }
.fax_title1 ul li:nth-child(6) a#choise .fix_icon{background:url(../image/cp_ttt3.png) no-repeat;background-size:100%; }
.fax_title1 ul li:nth-child(7) a#choise .fix_icon{background:url(../image/cp_gh.png) no-repeat;background-size:100%; }
.little .ladyScroll dl{ width:98%;}
.little .canshu_a{ text-align:right;}
.app-show{ display:none; font-size:1em;}
.doculowr{ position:fixed; left:0px; top:55px; z-index:10000000; display:none; width:300px; height:300px;}
.doculowr b{width:0; position:absolute; left:80px; top:0px;
    height:0; 
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #72b43b;}
.dhk_detal{background:#72b43b; width:150px; height:100px;top:10px;position:relative; font-size:1em; color:#fff; padding:10px;}	

.col_limgshow{height:auto; padding:2px; background:#fff; overflow:hidden; overflow:hidden; color:#666666;}
.col_limgshow img{ width:100%; height:auto; overflow:hidden; vertical-align:top;}
.col_limgshow  .masksb{width:100%; height:100%; position:absolute; top:0px; left:0px;background:url(../image/img-title-bg.png) left top repeat; z-index:10; display:none;}
.col_limgshow  .erweima1{ width:125px; height:125px; position: absolute; top:74px; left:-300px; z-index:20}
.col_limgshow  .erweima-title{ width:125px; height:32px; line-height:32px; text-align:center; color:#fff; position:absolute; top:199px; right:-240px; z-index:20;}
.col_limgshow .imglayb{ position:relative; height:164px; overflow:hidden; width:100%;}

.col_limgshow .imglaybc{ position:relative; height:300px; overflow:hidden; width:100%;}

.col_limgshow .imglayb a{ display:block; width:100%; height:auto; overflow:hidden;}
.canshu_a{ height:auto; overflow:hidden; padding:5px; color:#333;}
.col_limgshow  .canshu{ padding-left:10px;}
.masksd{width:100%; height:100%; position:absolute; top:0px; left:0px;background:url(../image/img-title-bg.png) left top repeat; z-index:10; display:none;}
.showdisplay{ display:block;}
.nonedisplay{ display:none;}
.picScrollc{ margin:10px auto; text-align:center;  }
.picScrollc .bd ul{ width:100%;  float:left; padding-top:0px;  }
.picScrollc .bd li{ width:31%; margin-left:1%; margin-right:1%; float:left; font-size:14px; text-align:center;  }
.picScrollc .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
.picScrollc .bd li img{height:auto;width:100%; }
.picScrollc .hd{ height:40px; line-height:40px;  overflow:hidden; text-align:center;  margin-top:8px; }
.picScrollc .hd ul{ text-align:center; width:100%;  position:relative; left:50%; height:auto; overflow:hidden;padding-top:10px;transform:translate(-3%,0);   }	
.picScrollc .hd li{ float:left; width:15px; height:15px; background:#313131; margin:0 5px; overflow:hidden; 
-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0px 1px 2px #333 inset; }
.picScrollc .hd .on{ background:#3498db;  }
.picScrollc .prev,.picScrollc .next{ display:none; float:right;  width:18px; height:18px; background:url(404.png) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
.picScrollc .next{ background-position:-34px -7px; }
.picScrollc .prevStop{ background-position:-6px -40px; }
.picScrollc .nextStop{ background-position:-34px -40px; }

.picScrolld{ margin:10px auto; text-align:center;  }
.picScrolld .bd ul{ width:100%;  float:left; padding-top:0px;  }
.picScrolld .bd li{ width:47%; margin-left:1%; margin-right:1%; float:left; font-size:14px; text-align:center;  }
.picScrolld .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
.picScrolld .bd li img{height:auto;width:100%; }
.picScrolld .hd{ height:40px; line-height:40px;  overflow:hidden; text-align:center;  margin-top:8px; }
.picScrolld .hd ul{ text-align:center; width:100%;  position:relative; left:50%; height:auto; overflow:hidden;padding-top:10px;transform:translate(-3%,0);   }	
.picScrolld .hd li{ float:left; width:15px; height:15px; background:#313131; margin:0 5px; overflow:hidden; 
-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0px 1px 2px #333 inset; }
.picScrolld .hd .on{ background:#3498db;  }
.picScrolld .prev,.picScrolld .next{ display:none; float:right;  width:18px; height:18px; background:url(404.png) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
.picScrolld .next{ background-position:-34px -7px; }
.picScrolld .prevStop{ background-position:-6px -40px; }
.picScrolld .nextStop{ background-position:-34px -40px; }

.picScrolle{ margin:10px auto; text-align:center;  }
.picScrolle .bd ul{ width:100%;  float:left; padding-top:0px;  }
.picScrolle .bd li{ width:96%; margin-left:1%; margin-right:1%; float:left; font-size:14px; text-align:center;  }
.picScrolle .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }
.picScrolle .bd li img{height:auto;width:100%; }
.picScrolle .hd{ height:40px; line-height:40px;  overflow:hidden; text-align:center;  margin-top:8px; }
.picScrolle .hd ul{ text-align:center; width:100%;  position:relative; left:50%; height:auto; overflow:hidden;padding-top:10px;transform:translate(-8%,0);   }	
.picScrolle .hd li{ float:left; width:15px; height:15px; background:#313131; margin:0 5px; overflow:hidden; 
-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:0px 1px 2px #333 inset; }
.picScrolle .hd .on{ background:#3498db;  }
.picScrolle .prev,.picScrolld .next{ display:none; float:right;  width:18px; height:18px; background:url(404.png) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
.picScrolle .next{ background-position:-34px -7px; }
.picScrolle .prevStop{ background-position:-6px -40px; }
.picScrolle .nextStop{ background-position:-34px -40px; }


a.bj_01:hover{ color:#ff6600; background:url(../image/bj_01.jpg) repeat;}
.bj_01 { color:#ff6600; background:url(../image/bj_01.jpg) repeat;}
.bj_02 { color:#fff; }
.itemcon ul.nav2 span{ width:46px; height:46px; float:left; display:inline;margin-top:10px;}
.itemcon ul.nav2  #tab_a0 span{ background:url(../image/cp_tl.png) no-repeat; }
.itemcon ul.nav2 a.bj_01#tab_a0 span{ background:url(../image/cp_th.png) no-repeat; }
.itemcon ul.nav2  #tab_a1 span{ background:url(../image/cp_ttl.png) no-repeat; }
.itemcon ul.nav2 a.bj_01#tab_a1 span{ background:url(../image/cp_tth.png) no-repeat; }
.itemcon ul.nav2  #tab_a2 span{ background:url(../image/cp_tttl.png) no-repeat; }
.itemcon ul.nav2 a.bj_01#tab_a2 span{ background:url(../image/cp_ttth.png) no-repeat; }
.itemcon ul.nav2{ height:68px; width:100%; line-height:68px; }
.itemcon ul.nav2 li a{ float:left; line-height:68px;width:33%; height:68px; text-align:center; font-size:1.2em; text-align:center;  }
.itemcon ul.nav2 li a .sxzs{ width:150px; margin:0px auto; text-align:center; line-height:68px;}
.search_text_cpsa{ margin:10px 0px; border-radius:5px; width:291px; padding-left: 10px;}
.search_text_cpsa span{ font-size:1.1em; color:#333; padding-right:10px;}
.search_text_cpsa  .txt1{ vertical-align:top; border-radius:5px; background:#fff; border:none; height:28px; width:182px;}

.itemnavlist li{ width:14.28%; height:68px; overflow:hidden; float:left; display:inline;}
.itemnavlist li a{ display:block; width:100%; height:68px; line-height:68px; text-align:center; font-size:1.2em;}
.itemnavlist li a .sxzsa{ width:150px; margin:0px auto; text-align:center; line-height:68px;}
.itemnavlist li a span{ width:46px; height:46px; float:left; display:inline;margin-top:10px;}
.itemnavlist li  a#choise_01 span{ background:url(../image/cp_tl.png) no-repeat; }
.itemnavlist li a.tab_01#choise_01 span{ background:url(../image/cp_th.png) no-repeat; }

.itemnavlist li  a#choise_02 span{ background:url(../image/cp_ttl.png) no-repeat; }
.itemnavlist li a.tab_01#choise_02 span{ background:url(../image/cp_tth.png) no-repeat; }

.itemnavlist li  a#choise_03 span{ background:url(../image/cp_tttl.png) no-repeat; }

.itemnavlist li  a#choise_04 span{ background:url(../image/cp_ttt2.png) no-repeat; }
.itemnavlist li  a.tab_01#choise_04 span{ background:url(../image/cp_ttt3.png) no-repeat; }

.itemnavlist li a.tab_01#choise_03 span{ background:url(../image/cp_ttth.png) no-repeat; }

.itemnavlist li  a#choise_05 span{ background:url(../image/cp_g.png) no-repeat; }
.itemnavlist li  a.tab_01#choise_05 span{ background:url(../image/cp_gh.png) no-repeat; }

.tab_01 { color:#ff6600; background:url(../image/bj_01.jpg) repeat;}
.tab_02 { color:#fff; }
.headFixed { height: 70px; }
.ny_header{ height:auto}
.ny_headerxieed{ width:100%; height:auto; overflow:hidden}
.ny_headerfax{ height:60px;}
.cpzs_detal .headFirst{ height:auto; overflow:hidden;}
.cpzs_detal .headFirst{ padding-top:15px;}
.cpzs_detal .headFixed{ padding-top:0px;}
.cpzs_detal .headFirst .borderrad{ opacity:0; display:none;transition: 400ms; }
.cpzs_detal .headFirst .rifanhui span{ opacity:0; display:none;transition: 400ms; }
.cpzs_detal .headFirst .borderradright span{ opacity:0; display:none;transition: 400ms; }
.cpzs_detal .headFixed .borderrad{ opacity:1;display:inline; transition: 400ms; }
.cpzs_detal .headFixed .rifanhui span{ opacity:1;display:inline; transition: 400ms; }
.cpzs_detal .headFixed .borderradright span{ opacity:1;display:inline;transition: 400ms; }
.cpzs_detal .headFirst .mbsm{ opacity:0; display:none;transition: 400ms; }
.cpzs_detal .headFixed .mbsm{ opacity:1;display:inline; transition: 400ms; }
.cpzs_detal .headFirst .borderradright{ opacity:0;transition: 400ms; display:none;}
.cpzs_detal .headFixed .borderradright{ opacity:1;transition: 400ms; display:inline; 
}
.top_height{ margin-top:65px;transition: 400ms;}
.itemnavlist{ height:auto; overflow:hidden; width:100%;}
.container{ position:relative;}
.innfot_indexb{ margin-top:81px;}
.index_p_add,.index_p_addd{ border-bottom:3px solid #7bc91e;}
.capser_add .headFirst{ height:auto; overflow:hidden;}
.capser_add .headFirst .borderrad{ opacity:1;transition: 400ms; display:inline; }
.capser_add .headFirst .rifanhui span{ opacity:1;transition: 400ms;  display:inline; }
.capser_add .headFirst .borderradright span{ opacity:1;transition: 400ms;  display:inline; }
.capser_add .headFixed .borderrad{ opacity:1;transition: 400ms; display:inline; }
.capser_add .headFixed .rifanhui span{ opacity:1;transition: 400ms;  display:inline; }
.capser_add .headFixed .borderradright span{ opacity:1;transition: 400ms; display:inline;  }
.capser_add .headFirst .mbsm{ opacity:1;transition: 400ms; display:inline;  }
.capser_add .headFixed .mbsm{ opacity:1;transition: 400ms;  display:inline; }
.capser_add .headFirst .borderradright{ opacity:1;transition: 400ms;  display:inline; }
.capser_add .headFixed .borderradright{ opacity:1;transition: 400ms; display:inline;  }
.weixin_a{ background:url(../image/app_winxinbg.png) no-repeat; width:106px; height:111px; position:fixed; left:80%; margin-left:-106px;top:60px; display:none; z-index:1000;}
.weixin_a img{ width:106px; height:100px; margin-top:8px}

.ys_grey{ background:#D3D3D3}
.ys_black{ background:#000;}
.ys_blue{ background:#00BFFF}
.ys_green{ background:#006400}
.ys_yellow{ background:#FFFF00}
.ys_orange{ background:#FFA500}
.ys_pink{ background:#FF1493}
.ys_red{ background:#ff0000;}
.ys_purple{ background:#9370D8}
.ys_brown{ background:#8B4513}
.ys_colorful{ background:url(../image/color.jpg);}
.ys_color{ width:15px; height:15px; margin-top:15px; margin-left:15px; float:right; display:block;}


@media (min-width: 1200px){
.serviceb li{ height:350px;}
.page-headerc { text-align:center; margin-top:20px;}
.moban_tuijian{ width:67%;}	
.side{ display:block;}
.PathInner{ display:none;}
.service{ margin-bottom:20px;}
.edit_p{ margin-bottom:15px;}
.contenetbg{ padding:20px 0px;}
.doculowr{ opacity:0;}


}
@media (min-width: 990px) and (max-width: 1200px) {
.slogo{ display:block;}	
.navBtn { width: 24px; height: 18px;  position: absolute; right: 15px; top: 20px; transition: 300ms; background: url(../image/navBtn.png) no-repeat center; }
.navShow { -webkit-transform: rotate(-90deg); }
.nav, .navBtn2 { display: none !important; }
.head { height: 56px; }
.head .logo { margin: 5px 0 0 20px; }
.head .logo img { width: 170px; }
.navM {  width: 110%; height: 300px;width: 100%; height: auto!important; overflow: hidden; overflow-y: scroll; background: #fff; position: absolute; left: 0; top: 56px; }
.navMbox { width: 100%; }
.navM ul { width: 100%; padding: 25px 0; background: #77bb3a; overflow: hidden;margin-bottom: 0px; }
.navM li {  height: 50px; line-height: 50px; text-align: center; border-bottom:1px solid #65a42c; }
.navM li a { width: 100%; height: 100%; display: inline-block; color: #fff; text-transform: uppercase; font-size: 1.2em; }
.navM li a:hover { color: #ccc; }	
.datu{ width:100%; height:auto; overflow:hidden; position:relative; z-index:0;margin-top:56px}	
	
.serviceb li{ height:350px;}
.page-headerc { text-align:center; margin-top:20px;}
.moban_tuijian{ width:61%; }	
.side{ display:block;}
.PathInner{ display:none;}
.service{ margin-bottom:20px;}
.edit_p{ margin-bottom:15px;}
.contenetbg{ padding:20px 0px;}
.doculowr{ opacity:0;}
.col_limgshow .imglayb{ height:131px;}
.col_limgshow .imglaybc{ height:200px;}
.index_cpzs{ margin-top:56px;}
ul.itemnavlist{ margin-top:0px; margin-bottom:0px;}
.col_limgshow .btn{ margin-right:5px;}
.col_limgshow .canshu{ padding-left:5px;}


.jsbox_left{padding-left: 0.6rem;}

.index_zxsq{margin-top: 56px;}
.nydatu .sq{right: 68%;}

.nydatu .sqbox{left: 23%;}
.index_zxsq .block_home_slider{position: relative;height: 300px;}
.flexslider img{height:300px;margin-left:-900px;max-width: none;position: absolute;left: 50%;}


}
@media (min-width: 900px) {
.side{ display:block;}
.PathInner{ display:none;}
.doculowr{ opacity:0;}

}
@media(min-width: 768px) and (max-width: 990px){
.side{display:none;}
.PathInner{ display:block;}
.list_show{ display:block;}
#showmoban{ display:none;}
.pc-show{ display:none;}
.app-show{ display:block;}
.a_totp0{ font-size:1em;}
.rifanhui a.mbsm,.rifanhui a.back1,.rightback,.rightback a{ font-size:1em;}
.doculowr{ opacity:0;}

.index_zxsq{display: none;}
.nydatu .sq{right: 66%;}

.leb_title .leb_to a{margin: 0 32px 18px 0!important;}
.nydatu .sqbox{left: 15%;}
.sqbox .aqbox_but p:before{left: 10px;}
.index_cpzsb .block_home_slider{position: relative;height: 300px;}
}

	
@media (min-width: 768px) and (max-width: 990px) {
	
.navBtn { width: 24px; height: 18px;  position: absolute; right: 15px; top: 20px; transition: 300ms; background: url(../image/navBtn.png) no-repeat center; }
.navShow { -webkit-transform: rotate(-90deg); }
.nav, .navBtn2 { display: none !important; }
.head { height: 56px; }
.head .logo { margin: 5px 0 0 20px; }
.head .logo img { width: 170px; }
.navM { width: 110%; height: 300px;width: 100%; height: auto!important; overflow: hidden; overflow-y: scroll; background: #fff; position: absolute; left: 0; top: 56px; }
.navMbox { width: 100%; }
.navM ul { width: 100%; padding: 25px 0; background: #77bb3a; overflow: hidden;margin-bottom: 0px; }
.navM li {  height: 50px; line-height: 50px; text-align: center; border-bottom:1px solid #65a42c; }
.navM li a { width: 100%; height: 100%; display: inline-block; color: #fff; text-transform: uppercase; font-size: 1.2em; }
.navM li a:hover { color: #ccc; }	
.datu{ width:100%; height:auto; overflow:hidden; position:relative; z-index:0;margin-top:56px}	
.page-header{ margin-top:10px; font-size:1.15em; margin-bottom:0px;}
.page-header .header_other{ color:#666666; font-size:0.9em; line-height:22px;}
.serviceb { margin-bottom:0px; height:auto; overflow:hidden; width:100%; }
.serve_title{ text-align:center; font-size:1.1em;}	
.edit_p{ padding-bottom:10px;}
.panel-heading h4{ font-size:1.15em;}
.panel-heading h1{ font-size:1em;}
.panel-img{ width:80px; height:80px; margin:0px auto 10px; padding:0px; overflow:hidden;}
.serviceb { padding: 10px 0; }
.serviceb .box { width: 100%; }
.service .preimg{ float:none; display:block; margin:0px auto;}
.navMbox{ display:block;display: none;}	
.edit_p{ text-align:center;}	
.lead {font-size: 1em;}
.a_title,.a_titleb{ font-size:1.3em; height:40px; line-height:40px;}
.titleb{ font-size:1.15em;line-height:30px;}	
.innfot_index{ margin-top:60px;}
.data_timer{ margin-top:10px; font-size:22px;}
.worder{ margin:5px 0px; font-size:16px;}
hr {
  margin-top: 10px;
  margin-bottom:10px;
  border: 0;
  border-top: 1px solid #eee;
}
.page-headerc { text-align:center; font-size:1.5em;}
.timer{ font-size:1.2em; height:30px; line-height:30px;}
.page-headerb{ height:35px; line-height:35px;}
.titlt-pro{  font-size:1.4em; width:100px; }
.titlt-pro:after{ position:absolute; content:""; left:0px; bottom:0px; width:100%; height:2px; background:#c32a29;}
.search_text{  margin-top:0px;}
.color{ width:100%; height: auto; overflow:hidden; margin:12px auto 0px;}
.color_list{ width:30px; height:auto; overflow:hidden; float:left; display:inline;overflow:hidden; margin-right:12px; margin-bottom:5px;}
.color_list .color_box{ width:30px;  height:30px; display:block; cursor:pointer;}
.color_box img{ width:30px; height:30px;}
.web_class a{ padding:8px;}
.cng_number{ font-size:0.9em;}
.top_headerbanner:after{ width:20%; background:#77bb3a; height:100%; overflow:hidden; position:absolute; left:0px; top:0px; content:"";}
.top_headerbanner:before{ z-index:10; position:absolute; left:20%; content:""; top:0px; height:100%; width:0px; height:100%;
                        border-bottom:420px solid #77bb3a;
                        border-right: 420px solid transparent;}
.moban_tuijian{ width:65%;}		
.cng_number{ width:200px;}		
.nimg_show{ padding:1% 10%;}		
.block_home_slider .caption{ padding:5px 10px;}
.block_home_slider .caption p{ display:none;}
.block_home_slider .caption p.title{ display:block; padding:0px; margin:0px; padding-bottom:0px;}
.block_home_slider .flex-control-paging{ bottom:10px;}
.appshouji{ width:60%; }	
.edit_p{ padding-left:0px;}
.list_show{ display:block;}
.pc-show{ display:none;}
.app-show{ display:block;}
.a_totp0{ font-size:1em;}
.rifanhui a.mbsm,.rifanhui a.back1,.rightback,.rightback a{ font-size:1em;}
.top_headerbanner{ margin-top:56px;}
.cpzs_detal .headFirst{ padding-top:0px;}
.top_height{ margin-top:65px;transition: 400ms;}

.col_limgshow a.tpumts{ display:block; width:100%; height:200px; overflow:hidden;}
.nydatu .sq{right: 64%;}

} 
 
@media (max-width: 767px) { 
.navBtn { width: 24px; height: 18px;  position: absolute; right: 15px; top: 20px; transition: 300ms; background: url(../image/navBtn.png) no-repeat center; }
.navShow { -webkit-transform: rotate(-90deg); }
.nav, .navBtn2 { display: none !important; }
.head { height: 56px; }
.cpzs_detal .head{ height:66px;}
.cpzs_detal .headFixed{ height:56px;}
.head .logo { margin: 5px 0 0 20px; }
.head .logo img { width: 170px; }
.navM { width: 100%; height: auto!important; overflow: hidden;  background: #fff; position: absolute; left: 0; top:56px; right:0 }
.navMbox { width: 100%; }
.navM ul { width: 100%; padding: 25px 0; background: #77bb3a; overflow: hidden;margin-bottom: 0px; }
.navM li { height: 50px; line-height: 50px; text-align: center; border-bottom:1px solid #65a42c; }
.navM li a { width: 100%;display: inline-block; color: #fff; text-transform: uppercase; font-size:1.2em; cursor:pointer; }
.navM li a:hover { color: #ccc; }	
.datu{ width:100%; height:auto; overflow:hidden; position:relative; z-index:0;margin-top:56px}	
.page-header{ margin-top:10px; font-size:1.15em; margin-bottom:0px;}
.page-header .header_other{ color:#666666; font-size:0.9em; line-height:22px;}
.serviceb { margin-bottom:0px; height:auto; overflow:hidden; width:100%; }
.serve_title{ text-align:center; font-size:1.1em;}	
.edit_p{ padding-bottom:10px;}
.panel-heading h4{ font-size:1.15em;}
.panel-heading h1{ font-size:1em;}
.panel-img{ width:80px; height:80px; margin:0px auto 10px; padding:0px; overflow:hidden;}
.serviceb { padding: 10px 0; }
.serviceb .box { width: 100%; }
.service .preimg{ float:none; display:block; margin:0px auto;}

.navMbox{ display:block;display: none;}	
.edit_p{ text-align:center;}
  .lead {
    font-size: 1em;}
.a_title,.a_titleb{ font-size:1.2em; height:40px; line-height:40px;}	
.titleb{ font-size:1.1em; line-height:30px;}	
.innfot_index{ margin-top:60px;}
.data_timer{ margin-top:10px; font-size:22px;}
.worder{ margin:5px 0px; font-size:16px;}
hr {
  margin-top: 10px;
  margin-bottom:10px;
  border: 0;
  border-top: 1px solid #eee;
}
.page-headerc { text-align:center; font-size:1.4em;}
.timer{ font-size:1.1em;height:30px; line-height:30px;}
.page-headerb{ height:35px; line-height:35px;}
.titlt-pro{  font-size:1.3em; width:100px; }
.titlt-pro:after{ position:absolute; content:""; left:0px; bottom:0px; width:100%; height:2px; background:#c32a29;}
.search_text{  margin-top:0px;}
.color{ width:100%; height: auto; overflow:hidden; margin:8px auto 0px;}
.color_list{ width:25px; height:auto; overflow:hidden; float:left; display:inline;overflow:hidden; margin-right:12px; margin-bottom:5px;}
.color_list .color_box{ width:25px;  height:25px; display:block; cursor:pointer;}
.color_box img{ width:25px; height:25px;}
.web_class a{ padding:5px;}
.cng_number{ font-size:0.9em;}
.top_headerbanner:after{ width:20%; background:#77bb3a; height:100%; overflow:hidden; position:absolute; left:0px; top:0px; content:"";}
.top_headerbanner:before{ z-index:10; position:absolute; left:20%; content:""; top:0px; height:100%; width:0px; height:100%;
                        border-bottom:620px solid #77bb3a;
                        border-right: 300px solid transparent;}
.moban_tuijian{ width:50%;}		
.cng_number{ width:40%; margin-bottom:20px;}
.clicka{ border-radius:5px; width:70%; margin-right:0px;float:right; display:inline;height:auto; color:#fff; padding:20px 0px; cursor:pointer; overflow:hidden; font-size:1.3em; background:#3185a8; text-align:center; display:block;}	
.case_title{ height:auto; overflow:hidden; width:100%; border-bottom:none; text-align:center; padding:8px 0px;}
.cng_number{ margin-top:20px; padding-top:10px;}	
.news_edit{ height:72px; overflow:hidden;}
.nimg_show{ padding:1% 10%;}
.side{ display:none;}	
.block_home_slider .caption{ padding:5px 10px;}
.block_home_slider .caption p{ display:none;}
.block_home_slider .caption p.title{ display:block; padding:0px; margin:0px; padding-bottom:0px;}
.block_home_slider .flex-control-paging{ bottom:10px;}
.edit_p{ padding-left:0px;}
.list_show{ display:block;}
.pc-show{ display:none;}
.app-show{ display:block;}
.a_totp0{ font-size:1em;}
.rifanhui a.mbsm,.rifanhui a.back1,.rightback,.rightback a{ font-size:1em;}
.moban{ width:90%; margin:0px auto;}
.top_headerbanner{ margin-top:56px;}
.cpzs_detal .headFirst{ padding-top:0px;}
.col_limgshow a.tpumts{ display:block; width:100%; height:160px; overflow:hidden;}
.list_show{ height:350px; overflow:hidden; width:300px; background:#fff; position: fixed; top:-50%; left:50%; margin-top:-150px;margin-left:-150px; z-index:88 ;border-radius:6px; background:#fff; text-align:left; padding:10px;
}
.yuyue_detal{ padding:5px;}
.yuyue_title{ font-size:1.1em;}
.bookimg_d{ width:100%; padding:8px 0px; height:auto; overflow:hidden;}
.bookimg_d dl dd{ height:auto; overflow:hidden; margin-bottom:5px;}
.bookimg_d dl dd span{ float:right; display:inline; overflow:hidden; width:200px;}
.bookimg_d dl dd span .txtb{ width:100%; height:20px; border:1px solid #dddddd; border-radius:3px;}
.bookimg_d dl dd b{ font-weight:normal; float:left; display:inline; vertical-align:middle;}
.bookimg_d dl dd span select{width:100px; height:20px; border:1px solid #dddddd; border-radius:3px;}
.bookimg_d dl dd .textear{ float:right; display:inline; overflow:hidden; width:200px;}
.bookimg_d dl dd .textear textarea{ width:198px; height:100px; vertical-align:middle; border:1px solid #ddd;}
.bookimg_d dl .btna{ width:100%; height:auto; overflow:hidden; float:right; display:inline; margin-top:10px;}
.bookimg_d dl .bnt1,.bnt2{ width:91px; height:pxpx; overflow:hidden; color:#fff; font-size:0.9em; line-height:px; text-align:center; border-radius:3px; margin-right:10px; border:none;}
.bookimg_d dl .bnt1{ background:#ff3737; }
.bookimg_d dl .bnt2{ background:#777777; }
.bookimg_d dl .btnword{ color:#333333; font-size:14px; width:100%; float:right; display:inline;}
.liukan{ padding:10px 5px; color:#333;}

.nydatu .sqbox{left:7%;}
.sqbox .aqbox_but p:before{left: 6px;}
.nydatu .sq{width: 220px;font-size:28px;}
}


 
@media (max-width: 480px) {
.serviceb .tc .t1{ top:-20px;}	
.panel-heading{ padding:5px 5px;}	
.serviceb .t1{ padding-top:0px}	

.panel-heading h4{ font-size:1em; margin:5px 0px;}
.panel-heading h1{ font-size:0.95em; margin:0PX auto 5PX;}	
.panel-img{ width:50px; height:50px; margin-bottom:10px; overflow:hidden;}
.btn{ font-size:0.9em;}
.serviceb li{ height:200px;}
.serviceb .t2{ font-size:0.9em; height:30px; line-height:30px; bottom:-50px; padding-top:0px;}
  .lead {
    font-size: 0.9em;}
.a_title,.a_titleb{ font-size:1.1em; height:35px; line-height:35px;}	
.titleb{ font-size:1em; line-height:25px;}	
.data_timer{ margin-top:10px; font-size:1.2em;}
.worder{ margin:5px 0px; font-size:1.1em;}
hr {
  margin-top: 5px;
  margin-bottom:5px;
  border: 0;
  border-top: 1px solid #eee;
}
.page-headerc { text-align:center; font-size:1.2em;}
.timer{ font-size:1em}
.page-headerb{ height:35px; line-height:35px;}
.titlt-pro{  font-size:1.2em; width:100px; }
.titlt-pro:after{ position:absolute; content:""; left:0px; bottom:0px; width:100%; height:1px; background:#c32a29;}
.search_text{  margin-top:0px;}
.color{ width:100%; height: auto; overflow:hidden; margin:5px auto 0px;}
.color_list{ width:20px;width: 24px; height:auto; overflow:hidden; float:left; display:inline;overflow:hidden; margin-right:12px; margin-bottom:5px;}
.color_list .color_box{ width:20px;  height:20px; display:block; cursor:pointer;margin: 0 auto;}
.color_list .title{font-size: 12px;}
.color_box img{ width:20px; height:20px;}
.web_class a{ padding:3px;}
.top_headerbanner:after{ width:25%; background:#77bb3a; height:100%; overflow:hidden; position:absolute; left:0px; top:0px; content:"";}
.top_headerbanner:before{ z-index:10; position:absolute; left:25%; content:""; top:0px; height:100%; width:0px; height:100%;
                        border-bottom:350px solid #77bb3a;
                        border-right: 350px solid transparent;}
.moban_tuijian{ width:40%;}		
.cng_number{ width:100px; margin-bottom:20px; margin-right:0px; font-size:0.8em;}	
.cng_number{ margin-top:10px; padding-top:10px;}
.clicka{ border-radius:5px; width:100%; margin-right:0px;float:right; display:inline;height:auto; color:#fff; padding:20px 0px; cursor:pointer; overflow:hidden; font-size:1.3em; background:#3185a8; text-align:center; display:block; letter-spacing:5px;}
.d_titled .l_tas{ font-size:1.1em;}
.cng_number{ width:150px;}
.news_edit{ height:72px; overflow:hidden;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding:0PX 8PX;}
.nimg_show{ padding:1% 10%;}	
.txt1{ vertical-align:top; border-radius:5px; background:#fff; border:none; height:28px; width:102px;}
.search_text{  float:right; display:inline; border-radius:5px; width:130px;}
.navM li a{ font-size:1.1em;}
.list_show{ display:block;}
.pc-show{ display:none;}
.app-show{ display:block;}
.a_totp0{ font-size:1em;}
.rifanhui a.mbsm,.rifanhui a.back1,.rightback,.rightback a{ font-size:1em;}
.moban{ width:100%; margin:0px auto;}
.top_headerbanner{ margin-top:56px;}
.cpzs_detal .headFirst{ padding-top:0px;}
.fax_title ul li:nth-child(3) .fix_icon{background:url(../image/cp_ttl.png) no-repeat;  background-size:25px 25px;}
.fax_title ul li:nth-child(4) .fix_icon{background:url(../image/cp_tttl.png) no-repeat;  background-size:25px 25px; }
.fax_title ul li:nth-child(5) .fix_icon{background:url(../image/cp_tttl.png) no-repeat;  background-size:25px 25px; }
.fax_title ul li:nth-child(1) a#choise .fix_icon{background:url(../image/cp_th.png) no-repeat;  background-size:25px 25px;  }
.fax_title ul li:nth-child(3) a#choise .fix_icon{background:url(../image/cp_tth.png) no-repeat;  background-size:25px 25px;}
.fax_title ul li:nth-child(2) .fix_icon{background:url(../image/xys-1.png) no-repeat;  background-size:25px 25px;}
.fax_title ul li:nth-child(2) a#choise .fix_icon{background:url(../image/xys.png) no-repeat;  background-size:25px 25px;}
.fax_title ul li a#choise .title{ color:#ff6600; padding:0px; top:0px;}

.fax_title ul li a#choise{ display:block; width:100%; height:100%; overflow:hidden; background:#fff; height:60px; line-height:60px;}
#box li{ line-height:60px;line-height: 24px;height: auto;}
.jiahao{ display:none; opacity:0;}
.mask{ display:none; opacity:0;}
.fax_title ul li .fix_icon{ width:25px; height:25px; display:inline-block; margin-right:10px; margin-top:8px; vertical-align:middle;width: 24px;height: 24px;margin: 10px auto 0px;display: block;  }
.fax_title ul li .title{ color:#fff; font-size:0.8em; display:inline-block; }
.col_limgshow a.tpumts{ display:block; width:100%; height:120px; overflow:hidden;}
.fax_title1 ul li:nth-child(3) .fix_icon{background:url(../image/cp_ttl.png) no-repeat;  background-size:25px 25px;}
.fax_title1 ul li:nth-child(4) .fix_icon{background:url(../image/cp_tttl.png) no-repeat;  background-size:25px 25px; }
.fax_title1 ul li:nth-child(5) .fix_icon{background:url(../image/cp_tttl.png) no-repeat;  background-size:25px 25px; }
.fax_title1 ul li:nth-child(1) a#choise .fix_icon{background:url(../image/cp_th.png) no-repeat;  background-size:25px 25px;  }
.fax_title1 ul li:nth-child(3) a#choise .fix_icon{background:url(../image/cp_tth.png) no-repeat;  background-size:25px 25px;}
.fax_title1 ul li:nth-child(2) .fix_icon{background:url(../image/xys-1.png) no-repeat;  background-size:25px 25px;}
.fax_title1 ul li:nth-child(2) a#choise .fix_icon{background:url(../image/xys.png) no-repeat;  background-size:25px 25px;}
.fax_title1 ul li a#choise .title{ color:#ff6600; padding:0px; top:0px;}

.fax_title1 ul li a#choise{ display:block; width:100%; height:100%; overflow:hidden; background:#fff; height:60px; line-height:60px;}
.fax_title1 ul li .fix_icon{ width:25px; height:25px; display:inline-block; margin-right:10px; margin-top:8px; vertical-align:middle;width: 24px;height: 24px;margin: 10px auto 0px;display: block;  }
.fax_title1 ul li .title{ color:#fff; font-size:0.8em; display:inline-block; }

.cpjs{padding: 1.2rem 0;}
.cpjs .pro_title,.cpjs .work{text-align: center;}
.cpjs .nimg_show{padding: 0;padding: 3% 22%;}
.jsbox_left{width: 100%;border-bottom: 1px dashed #dcdcdc;}
.jsbox_right{float: none;border-left: none;width: 100%;padding-top:0.4rem;padding-bottom: 0;padding-left: 0;}
.cpjs .jsbox .into{width:10rem;height:2.5rem;line-height:2.5rem;font-size: 0.6rem;top: 120%;right:0;}

.index_cpzsb{margin-top:4.7rem;}
.nydatu .sq{width: 8rem;height: 2.2rem;font-size:0.65rem; line-height:2.2rem;top:7rem;left: 6%;}
.flexslider img{height: 10rem; margin-left: -14rem;max-width: none;position: relative;left: 0;}
.nydatu .hd{padding: 2rem 0;}
.nydatu .hd ul{width:100%;}
.nydatu .hd li {padding: 0 0.9rem;height:3rem;line-height: 3rem;font-size: 1.8rem;}
.e_title,.leb_title{margin: 26px 0 8px 0;}
.leb_title .leb_to a{width: 80px;margin: 0 13px 20px 0!important;}
.nydatu .sqbox{width:89%;height:auto;left: 5%;z-index: 3;}
.sqbox .aqbox_but{margin: 10px;width:94%;height:auto;box-shadow: 0px 0px 8px #dedede;padding: 0 15px 0 5px;}
.sqbox .aqbox_but p{font-size: 18px;padding: 22px 0 22px 5px;}
.sqbox .aqbox_but p:before{left: 0;}
.sqbox .aqbox_but .sqbd{padding: 0 8px; width:95%;height: 44px;line-height: 44px;margin:0 0 12px 14px;}
.sqbox .aqbox_but .sqbd .sqnane{width:70%;height: 40px;line-height: 40px;}
.sqbox .aqbox_but .subb{margin-top: 20px;width: 32%;height: 40px;line-height: 40px;}
.sqbox .aqbox_but .tj{margin: 6% 8px 10% 18%;}
.index-wrap .opa{width: 100%;height: 100%;z-index:2; position: absolute; top:0px; left:0px;background-color:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}

.col_limgshow .canshu{padding-left: 5px;}
.col_limgshow .canshu .sl{width: 83%;}
.col_limgshow .xcx{width: 16%!important;margin-right: 1%!important;}


}

@media (max-width: 320px) {
.nydatu .hd li {padding: 0 0.5rem;height:3rem;line-height:3rem;font-size: 1.6rem;}
.nydatu .sq{left: 6%;}
.col_limgshow .canshu{padding-left: 3px;}
.col_limgshow .canshu .sl{font-size: 12px;}
}



@-webkit-keyframes fadeInRighta { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(50px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 0.8; 
        -webkit-transform: translateX(0); 
    } 
} 
@keyframes fadeInRighta { 
    0% { 
        opacity: 0; 
        transform: translateX(50px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 0.8; 
        transform: translateX(0); 
    } 
} 


.middlepage { text-align:center; margin:20px auto 50px; color:#979797;}
.middlepage a,.middlepage.span{
    background-color: #fff;
    border: 1px solid #ddd;
    color: #337ab7;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none; margin-right:5px;
}
.middlepage a.cu,.middlepage span.cu {
    background-color: #337ab7;
    border: 1px solid #337ab7;
    color: #fff;
    cursor: default;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    z-index: 2;
}
.middlepage a:hover{ 
    background-color: #337ab7;
    border: 1px solid #337ab7; color:#fff;}
.middlepage b{ font-weight:normal; margin:0px 5px;}
.txtc{ border:1px solid #a8a8a8; width:25px; height:26px; line-height:26px; text-align:center; color:#333; background:none;}
.ntm1{ border:none; width:50px; height:30px; line-height:30px; background:#337ab7; color:#fff; border:1px solid #fff;text-align:center; color:#fff; cursor:pointer;}
.middlepage div {clear:both;display:inline;}

.price_0 a.on{ color:#fff; background:#797f82}
.menu .aclass h3 a{
    color:red;
    position:relative;
}
.menu .aclass h3 a img{
    position:absolute;
    top:2px;
    right:-10px;
}


.index_zxsq .cpshow .e_mgshow dd a {
    height:24px;
} 
.index_zxsq .cpshow .e_mgshow a {
    height:260px;
    display:block;
}
@media (max-width: 768px) {
    .index_zxsq .cpshow .e_mgshow a {
        height:140px;

    }
    .index_zxsq .cpshow .e_mgshow dd a {
    height:24px;
} 

}
@media (min-width: 768px) and (max-width:1200px){
    .index_zxsq .cpshow .e_mgshow a {
        height:180px;
    }
    .index_zxsq .cpshow .e_mgshow dd a {
    height:24px;
} 

}

.aqbox_but h6 {
    text-indent:1em;
    line-height:30px;
    text-align:center;
    font-size:14px;
    color:red;
}



@media (max-width:540px) {
    #box p.title {
        display:block;
        line-height: 22px;height: 22px;padding: 0 5px;overflow: hidden; 
    }
}

@media (min-width: 1200px){
    .flexslider {
        position:absolute; width:1920px; height:300px; overflow:hidden; left:50%; margin-left:-960px;
    }
}
@media (min-width:480px) and (max-width:768px) {
    .flexslider img {
            height:160px;
            margin-left: -19rem;
            max-width: inherit;
            position: relative;
            left: 0;
    }
    .nydatu .sq {
        width:120px; height:30px; font-size:14px;top:106px;right:0; left:20px; line-height:30px;
    }
}

.fax_title ul li:nth-child(6) a .fix_icon {background: url(../image/cp_g.png) no-repeat;background-size: 100%;}
.fax_title ul li:nth-child(6) a#choise .fix_icon {background: url(../image/cp_gh.png) no-repeat;
    background-size: 100%;}








.fax_title ul li .fix_icon{background-size: 100%!important;}

.fax_title ul li:nth-child(1) .fix_icon{background: url(../image/cp_tttl.png) no-repeat;}
.fax_title ul li:nth-child(1) a#choise .fix_icon{background: url(../image/cp_ttth.png) no-repeat;}

.fax_title ul li:nth-child(2) .fix_icon{background: url(../image/cp_tl.png) no-repeat;}
.fax_title ul li:nth-child(2) a#choise .fix_icon{background: url(../image/cp_th.png) no-repeat;}

.fax_title ul li:nth-child(3) .fix_icon{background: url(../image/xys.png) no-repeat;}
.fax_title ul li:nth-child(3) a#choise .fix_icon{background: url(../image/xys-1.png) no-repeat;}

.fax_title ul li:nth-child(4) .fix_icon{background: url(../image/cp_ttl.png) no-repeat;}
.fax_title ul li:nth-child(4) a#choise .fix_icon{background: url(../image/cp_tth.png) no-repeat;}

.fax_title ul li:nth-child(5) .fix_icon{background: url(../image/cp_tttl.png) no-repeat;}
.fax_title ul li:nth-child(5) a#choise .fix_icon{background: url(../image/cp_ttth.png) no-repeat;}

.fax_title ul li:nth-child(4) .fix_icon{background: url(../image/jmy-white.png) no-repeat;}
.fax_title ul li:nth-child(4) a#choise .fix_icon{background: url(../image/jmy-orange.png) no-repeat;}

.fax_title ul li:nth-child(7) .fix_icon{background: url(../image/cp_g.png) no-repeat;}
.fax_title ul li:nth-child(7) a#choise .fix_icon{background: url(../image/cp_gh.png) no-repeat;}



.fax_title1 ul li:nth-child(7) a .fix_icon {background: url(../image/cp_g.png) no-repeat;background-size: 100%;}
.fax_title1 ul li:nth-child(7) a#choise .fix_icon {background: url(../image/cp_gh.png) no-repeat;
    background-size: 100%;}


.fax_title1 ul li .fix_icon{background-size: 100%!important;}

.fax_title1 ul li:nth-child(6) .fix_icon{background: url(../image/cp_tttl.png) no-repeat;}
.fax_title1 ul li:nth-child(6) a#choise .fix_icon{background: url(../image/cp_ttth.png) no-repeat;}

.fax_title1 ul li:nth-child(1) .fix_icon{background: url(../image/cp_tl.png) no-repeat;}
.fax_title1 ul li:nth-child(1) a#choise .fix_icon{background: url(../image/cp_th.png) no-repeat;}

.fax_title1 ul li:nth-child(5) .fix_icon{background: url(../image/xys.png) no-repeat;}
.fax_title1 ul li:nth-child(5) a#choise .fix_icon{background: url(../image/xys-1.png) no-repeat;}

.fax_title1 ul li:nth-child(2) .fix_icon{background: url(../image/cp_ttl.png) no-repeat;}
.fax_title1 ul li:nth-child(2) a#choise .fix_icon{background: url(../image/cp_tth.png) no-repeat;}

.fax_title1 ul li:nth-child(3) .fix_icon{background: url(../image/cp_tttl.png) no-repeat;}
.fax_title1 ul li:nth-child(3) a#choise .fix_icon{background: url(../image/cp_ttth.png) no-repeat;}

.fax_title1 ul li:nth-child(4) .fix_icon{background: url(../image/jmy-white.png) no-repeat;}
.fax_title1 ul li:nth-child(4) a#choise .fix_icon{background: url(../image/jmy-orange.png) no-repeat;}

.fax_title1 ul li:nth-child(7) .fix_icon{background: url(../image/cp_g.png) no-repeat;}
.fax_title1 ul li:nth-child(7) a#choise .fix_icon{background: url(../image/cp_gh.png) no-repeat;}