@charset "utf-8";

* {word-break: break-all;margin: 0;padding: 0;}

body {behavior: url("csshover3.htc");}

body {font-size: 14px;color: #2b2b2b;font-family: "Î¢ÈíÑÅºÚ", "microsoft Yahei", "Courier New", Courier, monospace;padding: 0px;margin: 0px auto;line-height: 30px;background-color: #FFF;

width: 100%;}

a {color: #2b2b2b;text-decoration: none;}

a:hover {color: #165fd4;text-decoration: none}

h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd ,img{margin: 0;padding: 0;}

ul, li, dl, dt, dd {list-style: none;}
.fl {float: left;}
.fr, .about {float: right;}
.lan {color: #1372f4;}
.clear, .c {clear: both;}
.nydh {margin: 20px 0;}
br{content: ""}

table {text-align: center;border-collapse: collapse;border-spacing: 0;}

/*table tr:nth-child(odd) {background: #F4F4F4;}*/

table td:nth-child(even) {}
.four-box table tr:hover td{color: #fff;background: #165fd4}

table td, table th {border: 1px solid #dddddd;}/*

table tr:nth-of-type(1) {background: #F4F4F4;color: #333333;}*/
.blank {clear: both;height: 20px;}

img {max-width: 100%;border: 0;height: auto;}
.input, .textarea {border-top: ridge 1px #ccc;border-right: inset 1px #D8D8D8;border-bottom: inset 1px #D8D8D8;border-left: ridge 1px #ccc;font-size: 14px;color: #666;padding-top: 5px;padding-right: 5px;padding-bottom: 4px;padding-left: 5px;background-color: #fff}
.wrap {width: 1200px;margin: 0 auto;}
.dqwz {border-bottom: 3px #dddddd double;margin-bottom: 10px;color: #165fd4;}
.top1 {}
.t2 {float: right;width: 97px;height: 25px;line-height: 25px;text-align: center;background: url(../images/t2.jpg) no-repeat center top;}
.t2 a {color: #ffffff;}
.top2 {width: 100%;padding: 16px 0 6px;}
.logo {float: left;width: 520px;}
.tmid {float: left;width: 333px;}
.htel {float: right;width: 300px;text-align: right;}
.sydh {width: 100%;height: auto;position: relative;border-top: 1px #666666 solid;border-bottom: 1px #666666 solid;}
.sydh ul {width: 1200px;height: auto;margin: 0 auto;}
.sydh ul li {width: 150px;height: 57px;float: left;background: url(../images/nline.jpg) no-repeat left center;}
.sydh ul .nobg {background-image: none;}
.sydh ul li .a01 {width: 100%;line-height: 57px;text-align: center;color: #555;font-size: 16px;display: block;}
.sydh ul li:hover .a01 {color: #fff;background: #165fd4;}
.dh_xl01 {width: 100%;height: auto;background-color: #fff;filter: Alpha(Opacity=90); /*IE*/-moz-opacity: 0.9; /*FF*/opacity: 0.9;padding: 20px 0px;position: absolute;left: 0px;top: 57px;z-index: 999999;display: none;}
.dh_xl02 {width: 1200px;height: auto;margin: 0px auto;}

#a01, #a03, #a04, #a05 {position: relative;}
.dh_xl0 {width: 640px;height: auto;background-color: #fff;padding: 20px;position: absolute;left: 0px;top: 58px;z-index: 999999;display: none;}
.dh_xl0x {width: 420px;height: auto;background-color: #fff;padding: 20px;position: absolute;left: 0px;top: 58px;z-index: 999999;display: none;}
.dh_xl0c {width: 420px;height: auto;background-color: #fff;padding: 20px;position: absolute;left: -170px;top: 58px;z-index: 999999;display: none;}
.dh_xl02_l {width: 100px;height: auto;float: left;}
.dh_xl02_l a {width: 100px;height: 28px;line-height: 28px;background: url(../images/nv3.jpg) no-repeat center center;text-align: center;font-size: 14px;margin: 20px auto 25px;display: block;}
.dh_xl02_l a:hover {background: url(../images/nv3h.jpg) no-repeat center center;color: #ffffff;}
.dh_xl02_r {width: 230px;height: auto;float: left;margin-left: 30px;margin-top: 20px;}
.dh_xl02_r div {height: 123px;}
.dh_xl02_r h2 {font-size: 14px;height: 26px;}
.dh_xl02_r p {line-height: 20px;color: #666666;font-size: 12px;}
.dh_xl02 dl {width: 150px;margin: 0 75px;float: left;text-align: center;}
.dh_xl02 dt {font-size: 16px;font-weight: bold;border-bottom: 1px #cccccc dashed;}
.dh_xl02 dt a {color: #ff0000;}
.dh_xl02 dd {border-bottom: 1px #cccccc dashed;}
.dh_xl02 .gd {width: 100px;margin: 10px auto;border-radius: 25px;height: 25px;line-height: 25px;border: 1px #454545 solid;}
.dh_xl02 .gd:hover {border: 1px #165fd4 solid;}
.dh_xl02 .gd:hover a {color: #165fd4;display: block;}
.sjnav {display: none;}
.sjbanner1{ display:none}
.sjbanner {display: block;position: relative;}
.index_banner {margin: 0px auto;width: 100%;height: auto;}
.index_banner ul {overflow: hidden;}
.index_banner li {position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;}
.index_banner li a {display: block;margin: 0 auto;}
.index_banner cite {position: absolute;bottom: 10px;left: 50%;margin-left: -50px; z-index: 9999;display: block;width: 100px;height: 20px;_display: none;}
.index_banner cite span {float: left;display: block;width: 1em;height: 1em;text-indent: -999em;opacity: .8;cursor: pointer;background-image: url(../images/tg_flash_p2.png);background-repeat: no-repeat;margin-top: 0;margin-right: 5px;margin-bottom: 0;margin-left: 5px;}
.index_banner cite span:hover {background-color: #f5f5f5;}
.index_banner cite span.cur {cursor: default;background-image: url(../images/tg_flash_p.png);background-repeat: no-repeat;}
.banner {width: 100%;position: relative;clear: both;margin-bottom: 60px;}

#flashBg {padding: 0px;margin: 0px;width: 100%;height: 500px;clear: both;overflow: hidden;}

#flashLine {width: 100%;height: 500px;clear: both;}

#flash {padding: 0px;margin: 0px auto;width: 100%;height: 500px;clear: both;overflow: hidden;}

#flash a {width: 100%;display: none;height: 500px;}
.flash_bar {position: relative;text-align: center;margin: 0px auto;width: 180px;bottom: 65px;height: 30px;overflow: hidden;padding-top: 13px !important}
.flash_bar .dq {margin: 5px;width: 12px;display: inline-block;background: url(../images/tg_flash_p.png) no-repeat 0px 0px;float: left;height: 12px;cursor: pointer;_background: none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop")}
.flash_bar .no {margin: 5px;width: 12px;display: inline-block;background: url(../images/tg_flash_p2.png) no-repeat 0px 0px;float: left;height: 12px;cursor: pointer;_background: none;

_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop")}
.mcp .mobtit h3{padding-bottom: 10px;}
.mcp {margin-bottom: 70px;}
.mcpt {height: 81px;background: url(../images/mcpt.jpg) no-repeat center center;margin-bottom: 40px;}
.mcp1 {position: relative;width: 300px;height: 598px;float: left;}
.mcp1 .mcpbox, .mcp1 .mcpbox2 {display: none;}
.mcp1:hover .mcpbox {display: block;position: absolute;top: 0;left: 0;z-index: 999;width: 100%;height: 370px;background: url(../images/tm.png);}
.mcp1:hover .mcpbox2 {display: block;position: absolute;bottom: 0;left: 0;z-index: 999;width: 100%;height: 389px;background: url(../images/tm.png);}
.mcpcon p {width: 200px;height: 38px;background-color: #ffffff;line-height: 38px;margin: 10px auto;text-align: center;}
.mcpcon {padding-top: 30px;}
.mcpcon .p1 {width: 200px;height: 38px;line-height: 38px;background: url(../images/ico.png) #ffffff no-repeat 140px center;}
.sjlb {display: none;}
.m4 {margin-bottom: 30px;margin-top: 30px;}

/*.m4 .mobtit a,.m4 .mobtit p{color: #fff;}*/
.m4 .mobtit p{background: none}

/*.m4 .mobtit{background: #333;color: #fff;padding: 30px 0 0;margin-bottom: 30px;}*/
.m4t {height: 84px;background: url(../images/m4t.jpg) no-repeat center center;margin-bottom: 40px;}
.m4 ul li p {/*border-bottom: 1px #ddd solid;*/height: 40px;line-height: 40px;text-align: center;background: #eee;margin-bottom: 30px;}
.m4 ul {overflow: hidden;margin-right: -20px;}
.m4 li {width: 285px;float: left;margin-right: 20px;}
.m4 li div {width: 285px;height: 200px;overflow: hidden;}
.m4 li img {transition: all 0.6s;}
.m4 li:hover img {transform: scale(1.2);}
.m4 li:hover p {/*border-bottom: 1px #165fd4 solid;*/background: #165fd4;}
.m4 li:hover p a {color: #fff;}
.msp {height: 314px;background: url(../images/msp.jpg) no-repeat center center;text-align: center;margin-bottom: 50px;}
.m1t {background: url(../images/m1t.jpg) no-repeat left center;height: 54px;text-align: right;margin-bottom: 30px;}
.m1 {width: 100%;height: auto;}
.m12 {width: 290px;float: left;height: 446px;overflow: hidden;}
.m12 li {height: 98px;line-height: 98px;border: 1px #909090 solid;margin-bottom: -1px;text-indent: 50px;transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.m12 li:hover {cursor: pointer;}
.m12 li a {display: block;}
.m12 .gsjj {background: url(../images/qyjj.jpg) no-repeat 80% 0;}
.m12 .gsjj:hover {background: url(../images/qyjj.jpg) no-repeat 80% -92px;}
.m12 .qywh {background: url(../images/qywh.jpg) no-repeat 80% 0;}
.m12 .qywh:hover {background: url(../images/qywh.jpg) no-repeat 80% -92px;}
.m12 .qysp {background: url(../images/qysp.jpg) no-repeat 80% 0;}
.m12 .qysp:hover {background: url(../images/qysp.jpg) no-repeat 80% -92px;}
.m12 .zzry {background: url(../images/zzry.jpg) no-repeat 80% 0;}
.m12 .zzry:hover {background: url(../images/zzry.jpg) no-repeat 80% -92px;}
.m11 {width: 562px;margin-left: 71px;float: left;}
.m1sp {text-align: center;}
.m11 p {margin-bottom: 10px;text-indent: 28px;}
.m13 {width: 277px;height: 244px;padding-top: 150px;float: left;background: url(../images/m13.jpg) no-repeat center top;}

#demo {overflow: hidden;height: 194px;width: 194px;margin: 0px auto;position: relative;font-size: 12px;line-height: 22px;}

#demo1 {height: auto;text-align: left;}

#demo2 {height: auto;text-align: left;}
.ys {width: 100%;height: 242px;background: url(../images/ysbg.jpg) no-repeat center center;margin-bottom: 50px;}
.ys li {width: 25%;float: left;text-align: center;background: url(../images/ysl.png) no-repeat right center;}
.ys .nobg {background-image: none;}
.ys li .top-icon {width: 155px;height: 155px;margin: 50px auto 20px;position: relative;text-align: center;}
.ys li .top-icon img {display: block;position: absolute;top: 0;left: 0;  /*transition:all .5s cubic-bezier(.5,0,.2,1) 0s;*/}
.ys li .top-icon .abk {width: 100%;height: 100%;transition: all 2s cubic-bezier(.5, 0, .2, 1) 0s;/**/}
.ys li:hover .top-icon img { /*-webkit-transform: perspective(1000px) scale(1) translate3d(0, 0, 0) rotate(90deg); transform: perspective(1000px) scale(1) translate3d(0, 0, 0) rotate(90deg)*/}
.ys li:hover .top-icon .abk { /*-webkit-transform: perspective(1000px) rotateX(0) rotateY(360deg) rotateZ(0); transform: perspective(1000px) rotateX(0) rotateY(360deg) rotateZ(0)*/transform: rotate(360deg);-ms-transform: rotate(360deg);		/* IE 9 */-webkit-transform: rotate(360deg);	/* Safari and Chrome */-o-transform: rotate(360deg);		/* Opera */-moz-transform: rotate(360deg);}
.ys1 {background: url(../images/ys1.png) no-repeat center center;}
.ys2 {background: url(../images/ys2.png) no-repeat center center;}
.ys3 {background: url(../images/ys3.png) no-repeat center center;}
.ys4 {background: url(../images/ys4.png) no-repeat center center;}
.ys li p {font-size: 16px;color: #ffffff;text-shadow: 1px 1px 3px #000000;}
.mys {margin-bottom: 50px;}
.mys .mobtit h3{padding: 0;}
.myst {background: url(../images/myst.jpg) no-repeat center center;height: 41px;margin-bottom: 40px;}
.tabBar {width: 100%;font-family: "Microsoft YaHei";margin: 0 auto;}
.tabBar .hd ul {z-index: 5;position: relative;zoom: 1;width: 600px;margin: 0 auto;}
.tabBar .hd li {float: left;height: 35px;line-height: 35px;margin-right: 20px;color: #333333;cursor: pointer;width: 179px;background: url(../images/myst1.jpg) no-repeat center center;font-size: 18px;}
.tabBar .hd li.on {position: relative;top: 0;background: url(../images/myst2.jpg) no-repeat center center;}
.tabBar .hd li span {font-size: 24px;font-family: Impact;width: 80px;float: left;text-align: center;font-weight: normal;}
.tabBar .hd li.on {color: #ffffff;}
.tabBar .bd {clear: both;position: relative;overflow: hidden;}
.tabBar .bd .conWrap {width: 1200px;}
.tabBar .bd .con {width: 1200px;}
.tabBar .prev, .tabBar .next {position: absolute;left: 10px;top: 100px;}
.tabBar .next {left: auto;right: 10px;}
.tabBar .bd p {padding-bottom: 10px}
.mys1 {height: 330px;background: url(../images/mys1.jpg) no-repeat center bottom;padding-left: 787px;font-size: 14px;padding-top: 60px;}
.mys2 {height: 350px;background: url(../images/mys1.jpg) no-repeat center top;padding-left: 110px;font-size: 14px;padding-top: 40px;}
.mys2 ul {margin-top: 60px;}
.mys3 {height: 413px;background: url(../images/mys3.jpg) no-repeat center bottom;padding-left: 793px;font-size: 14px;padding-top: 20px;}
.mys3 ul {margin-top: 60px;}
.tabBar .bd .con li {height: 40px;text-indent: 35px;line-height: 40px;font-size: 18px;}
.tabBar .bd .con li:nth-child(1) {background: url(../images/icon01.jpg) no-repeat left center;}
.tabBar .bd .con li:nth-child(2) {background: url(../images/icon02.jpg) no-repeat left center;}
.tabBar .bd .con li:nth-child(3) {background: url(../images/icon03.jpg) no-repeat left center;}
.tabBar .bd .con li:nth-child(4) {background: url(../images/icon04.jpg) no-repeat left center;}
.tabBar .bd .con li span {color: #fd7715;}
.mal {background: url(../images/mal.jpg) no-repeat center center;padding: 70px 0;}
.mal .mobtit h3 a,.mal .mobtit p{color: #fff;}
.malt {height: 120px;background: url(../images/malt.png) no-repeat center bottom;margin-bottom: 20px;}
.slideGroup {background-color: #ffffff;padding: 30px;}
.slideGroup .parHd {}
.slideGroup .parHd ul {height: 38px;width: 310px;margin: 0 auto 30px;}
.slideGroup .parHd ul li {float: left;width: 130px;height: 38px;text-align: center;line-height: 40px;font-weight: bold;color: #333333;cursor: pointer;font-family: "Î¢ÈíÑÅºÚ";font-size: 18px;font-weight: normal;margin: 0 10px;border: 1px #000000 solid;}
.slideGroup .parHd ul li.on {color: #fff;background-color: #3671CF;border: 1px #3671CF solid;}
.slideGroup .slideBox {overflow: hidden;zoom: 1;padding: 10px 0 10px 42px;position: relative;}
.slideGroup .sPrev, .slideGroup .sNext {position: absolute;left: 5px;top: 80px;display: block;width: 30px;height: 106px;background: url(../images/arrow-left.jpg) center center no-repeat;}
.slideGroup .sNext {left: auto;right: 5px;top: 80px;background: url(../images/arrow-right.jpg) center center no-repeat;}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover {border-color: #f60;}
.slideGroup .parBd ul {overflow: hidden;zoom: 1;}
.slideGroup .parBd ul li {margin: 0 8px;float: left;_display: inline;overflow: hidden;width: 347px;}
.slideGroup .parBd ul li .pic {text-align: center;}
.slideGroup .parBd ul li .pic img {width: 347px;height: 260px;display: block;}
.slideGroup .parBd ul li .title {background: #e7e7e7;height: 40px;line-height: 40px;text-align: center;font-size: 16px;}
.slideGroup .parBd ul li:hover .title {background: #165fd4}
.slideGroup .parBd ul li:hover .title a {color: #ffffff;}
.mnews {margin-bottom: 30px;}
.mnewst {height: 43px;background: url(../images/mnewst.jpg) no-repeat center left;margin-bottom: 30px;}

#divMainTab {width: 450px;float: right;}

#divMainTab li {width: 100px;float: left;height: 40px;line-height: 40px;margin-bottom: 10px;text-align: center;font-size: 16px;cursor: pointer;margin-right: 5px;}
.selected {background-color: #3671CF;color: #ffffff;}
.normal {background-color: #eeeeee;}
.mnewsgd {width: 60px;border: 1px #333333 solid;height: 20px;line-height: 20px;float: left;margin-top: 10px;text-align: center;margin-left: 30px;}
.mnews1 {width: 548px;float: left;margin-right: 104px;display: inline;}
.mnews1 h2 {font-size: 14px;margin-bottom: 10px;}
.mnews1 .mntxt {line-height: 22px;color: #666666;height: 44px;overflow: hidden;}
.mnews1 .mtime {width: 60px;float: left;border-right: 1px #000000 solid;margin-right: 20px;line-height: 20px;}
.mnews1 .mtime .p1 {font-weight: bold;font-size: 16px;}
.mnews2 {width: 548px;float: left;}
.mnews2 li {margin-bottom: 15px;overflow: hidden;padding: 10px;}
.mnews2 h2 {font-size: 14px;}
.mnews2 .mntxt {line-height: 20px;color: #666666;height: 60px;overflow: hidden;}
.mnews2 .mtime {width: 60px;height: 50px;float: left;border-right: 1px #000000 solid;margin-right: 20px;line-height: 20px;padding-top: 10px;}
.mnews2 .mtime .p1 {font-weight: bold;font-size: 16px;}
.mnews2 .mntxt span {font-size: 12px;}
.mnews2 li:hover {background-color: #eeeeee;}
.mnews2 li:hover .mtime {color: #ef001d;}
.mnews2 li:hover a {color: #ef001d;}
.flink {border-top: 1px #cdcdcd solid;padding: 20px 0px;line-height: 30px;}
.flink img {display: inline-block;float: left;}



/*footer-menu*/
.center{text-align: center;}

#footer{background-color:#282828;z-index:12;position:relative;}

#footer h2{color:#fff;font-size:20px;font-weight:400;margin-bottom: 10px;}
.footer-top{overflow: hidden;}

#footer a,.pro_col_bg h1 strong,.pro_col_bg p,.pro_column a{color:#fff;}

#footer .footer-bottom p{color:#bcbcbc; border-top-width:1px;border-top-style:solid;border-top-color:rgba(255,255,255,0.05);padding:28px 0;}

#footer li{line-height:32px;}
.footer-bottom p span{color:#797979;margin-left:9px;}

#footer p span a{color:#797979;margin:0 10px;display:inline-block;}
.footer-right{border-left:1px solid #4c4c4c;height:auto;overflow: hidden;}
.footer-right-wrap{max-width:280px;float:right;}
.footer-right-wrap h3{margin-bottom:0;}
.footer-right-wrap .online_btn{line-height:42px;margin-top:0;margin-bottom:20px;}
.online_btn a{background-color:rgba(255,153,0,1);border:1px solid #ff9900;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;font-size:16px;padding:9px 26px 10px 26px;}
.footer-right-wrap p{color:#fff;line-height:32px;}

#footer .related-link a{background:url(../images/u471.png) center right no-repeat;color:#999;font-size:16px;padding-right:23px;}
.related-link{position:relative;margin-top:15px;}
.related-link ul{display:none;position:absolute;left:0;bottom:24px;z-index:100;background-color:#fff;padding:17px 26px;-webkit-box-shadow:0px -5px 8px rgba(102,102,102,0.35);box-shadow:0px -5px 8px rgba(102,102,102,0.35);}
.related-link li+li{border-top:1px solid #d7d7d7;}

#footer .related-link li a{color:#333;font-size:14px;line-height:35px;padding-right:0;background:none;}
.mb80{margin-bottom: 70px;padding-top: 70px;}
.col-lg-2{width: 16.6%;float: left;}
.col-lg-4{float: left;width: 33.3333%;}


.subleft h3 { margin:15px 0; font-size:18px; color:#222; font-weight:bold;}
.subleft p { margin:20px 0; line-height:28px; text-indent:20px;}
.sub_ban { height: 100%; left: 0%; overflow: hidden; margin-bottom:70px;position: relative;background: url(../images/aboutban.jpg) center;padding: 70px 0;}
.ban_pic { display: block;  width: 100%;  margin: 0 auto; position: relative;}
.sub_ban_in { /* position: absolute; */ color: #fff;  width: 100%;  float: left; top:25%;text-align:center}
.sub_ban_in h3 { font-size:36px; font-weight:normal; margin-bottom:20px;}
.sub_ban_in p { font-size:16px; line-height:30px; }
.sub_ban_in ul { margin-top:40px;}
.sub_ban_in ul li { width:25%; float:left;}
.sub_ban_in ul li span { display:block; margin:15px 0; font-size:25px;}




.foot {background-color: #2a2a2a;color: #ffffff;padding-top: 40px;}
.foot a, .bq a {color: #ffffff;}
.flogo {width: 190px;float: left;text-align: center;}
.fhdb {width: 190px;height: 30px;text-align: center;background-color: #3671CF;margin: 0 auto 30px;}
.footr {width: 740px;float: left;margin-left: 70px;display: inline;}
.fnav {width: 100%;margin-bottom: 30px;}
.fnav ul {}
.fnav li {float: left;width: 16.66666%;text-align: center;font-weight: bold;height: 30px;line-height: 30px;box-sizing: border-box;background: url(../images/fnavl.jpg) no-repeat right center;}
.fnav .nobg {background-image: none;}
.fwx {float: left;width: 200px;text-align: center;}
.flx1 {width: 50%;float: left;}
.flx {margin-left: 35px;}
.bq {background-color: #0e0e0e;color: #ffffff;padding: 5px 0;text-align: center;}
.nlimg {margin-right: 20px;float: left;}
.nyban img, .alban img, .cpban img, .newban img, .spban img, .lxban img {display: none;}
.nyban {width: 100%;height: 190px;background: url(../images/gyban.jpg) no-repeat center top;margin-bottom: 20px;}
.alban {width: 100%;height: 190px;background: url(../images/alban.jpg) no-repeat center top;margin-bottom: 20px;}
.cpban {width: 100%;height: 190px;background: url(../images/cpban.jpg) no-repeat center top;margin-bottom: 20px;}
.newban {width: 100%;height: 190px;background: url(../images/newban.jpg) no-repeat center top;margin-bottom: 20px;}
.spban {width: 100%;height: 190px;background: url(../images/spban.jpg) no-repeat center top;margin-bottom: 20px;}
.lxban {width: 100%;height: 190px;background: url(../images/lxban.jpg) no-repeat center top;margin-bottom: 20px;}
.nylxcon {border: 1px #b8b8b8 solid;padding: 20px 0 20px 50px;margin-top: 40px;background: url(../images/nylx.jpg) no-repeat right center;}
.nylxcon p {height: 40px;background-image: url(../images/nylxico.jpg);background-repeat: no-repeat;margin: 20px 0;text-indent: 35px;font-size: 16px;color: #666666;}
.nylxcon .p1 {background-position: 0 0;font-size: 25px;color: #333333;}
.nylxcon .p2 {background-position: 0 -108px;}
.nylxcon .p3 {background-position: 0 -167px;}
.nylxcon .p4 {background-position: 0 -228px;}
.nylxcon .p5 {background-position: 0 -286px;}
.nylxcon .p6 {background-position: 0 -347px;}
.nylxcon .p7 {background-position: 0 -408px;}
.p8 {font-size: 25px;color: #333333;text-align: center;padding: 30px 0;}
.ny {margin-bottom: 30px;}
.p16 {font-weight: bold;font-size: 30px;padding: 20px 0;}
.ptitle {line-height: 35px;margin-bottom: 10px;text-align: center;}
.pline {border-bottom: 4px double #dddddd;height: 35px;}
.info {text-align: center;line-height: 30px;color: #666;padding-right: 18px;border-top: 1px #dddddd solid;border-bottom: 1px #dddddd solid;margin-bottom: 20px;}
.mrtit {margin-bottom: 15px;}
.mrtit span {height: 30px;color: #FFF;font-weight: bold;font-size: 20px;}
.mrtit span a {color: #165fd4;}
.mrtit em {float: right;font-style: normal;padding-right: 10px;}
.prenext {color: #165fd4;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: 98%;line-height: 30px;margin-top: 50px;border-top-width: 1px;border-top-style: solid;border-top-color: #999;margin-bottom: 15px;}
.prenext .pre {float: left;width: 100%;}
.prenext .pre a {color: #333;text-decoration: none;}
.prenext .pre a:hover {color: #ff0000;}/* ÉÏÒ»Æª */
.prenext .next {text-align: left;float: left;width: 100%;}
.prenext .next a {color: #333;text-decoration: none;}
.prenext .next a:hover {color: #ff0000;}
.list {}
.list .node {margin-bottom: 10px;border-bottom: 1px #dddddd dashed;} /* µ¥¸öÎÄÕÂÐÅÏ¢ */
.list .node .title {padding-bottom: 6px;padding-top: 5px;/*border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB*/} /* ±êÌâ */
.list .node .title h2 {margin: 0px;padding: 0px;font-size: 16px} /* ±êÌâ */
.list .node .title .time {float: right;color: #666666;}
.list .node .title a {/*border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;*/padding-left: 5px}
.list .node .title a:hover {text-decoration: underline}
.list .node .description {padding: 8px;line-height: 150%;color: #555} /* ÃèÊö */
.list .node .description p {margin: 0px;padding: 0px}
.list .node .info {text-align: right;font-size: 12px;line-height: 20px;color: #666;padding-right: 18px} /* ÎÄÕÂÆäËûÐÅÏ¢ */
.list .node .info span {color: #390;}
.nl_m4 {margin: 0px auto 0;overflow: hidden;}
.nl_m4 ul {overflow: hidden;}
.nl_m4 ul li {width: 98%;border-bottom: 1px solid #ddd;padding: 30px 1%;overflow: hidden;}
.nl_m4 ul li img {width: 250px;height: auto;float: left;margin-right: 35px;}
.nl_m4 ul li h3 {line-height: 1.8em;height: 1.8em;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;font-size: 21px;color: #333333;overflow: hidden;}
.nl_m4 ul li h3 a {color: #333333;}
.nl_m4 ul li h4 {font-weight: normal;padding: 3px 10px;color: #432c70;text-indent: 12px;background: url(../images/time.png) 0px center no-repeat;font-size: 12px;color: #999;height: 17px;line-height: 17px;overflow: hidden;}
.nl_m4 ul li h5 {margin-top: 20px;display: inline-table;font-size: 16px;text-align: center;font-weight: normal;border: 1px solid #ddd;overflow: hidden;}
.nl_m4 ul li h5 a {padding: 5px 30px;display: block;color: #444;}
.nl_m4 ul li h5:hover a {background-color: #cc0000;color: #fff;}
.nl_m4 ul li h5:hover {border: 1px solid #cc0000;}
.nl_m4 ul li p {text-align: left;line-height: 1.6em;max-height: 3.2em;color: #666666;padding: 7px 12px 0px 0px;display: block;overflow: hidden;}
.nl_m4 ul li:hover {color: #1a1f95;}
.nl_m4 ul li:hover h3 a {color: #cc0000;}
.nl_m4 ul li a:hover img {opacity: 0.9;}
.nl_m2 h2 {width: 100%;line-height: 48px;text-align: center;font-size: 36px;font-weight: normal;}
.nl_m2 h2 span {font-size: 16px;margin-left: 10px;}
.nl_m2 h2 span a {color: #ff0000;}
.nl_m2 h2 a {color: #00132b;}
.nl_m2 {padding: 30px 0;margin: 0px auto 0;overflow: hidden;}
.nl_m2 ul {margin-left: -3%;overflow: hidden;}
.nl_m2 ul li {width: 47%;margin-top: 15px;margin-left: 3%;float: left;border: 1px #dddddd solid;box-sizing: border-box;margin-bottom: 15px;overflow: hidden;}
.nl_m2 ul li img {width: 200px;height: auto;float: left;margin-right: 15px;overflow: hidden;}
.nl_m2 ul li h3 {text-align: left;line-height: 1.8em;height: 1.8em;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;padding: 15px 5px 0px 0px;font-size: 21px;color: #333333;overflow: hidden;}
.nl_m2 ul li h3 a {color: #333333;}
.nl_m2 ul li h4 {font-weight: normal;padding: 3px 10px;color: #432c70;text-indent: 12px;background: url(../images/time.png) 0px center no-repeat;font-size: 12px;color: #999;height: 17px;line-height: 17px;overflow: hidden;}
.nl_m2 ul li p {text-align: left;line-height: 1.6em;max-height: 3.2em;color: #666666;padding: 7px 12px 0px 0px;display: block;overflow: hidden;}
.nl_m2 ul li p a:hover {text-decoration: underline;color: #ed2d21;}
.nl_m2 ul li p span {color: #ed2d21;}
.nl_m2 ul li:hover {color: #1a1f95;}
.nl_m2 ul li:hover h3 a {color: #ff0000;}
.nl_m2 ul li a:hover img {opacity: 0.9;}
.mcon input {border: 1px #cccccc solid;padding: 3px;}
.mcon p{font-size: 16px;margin-bottom: 13px;text-indent: 2em}
.mcon p img{display: block;margin: 0 auto}
.box {background-color: #e1e1e1;padding-bottom: 10px;}
.title1 {height: 51px;line-height: 43px;background: #068ef4;text-align: center;color: #FFF;font-size: 20px;font-weight: bold;margin-bottom: 5px;}
.title1 a {color: #ffffff;}
.content1 {background: none;overflow: auto;padding: 0px 10px;}
.content1 a {display: block;height: 33px;line-height: 33px;border-bottom: 1px #fefefe solid;overflow: hidden;background: url(../images/dot.jpg) left 10px no-repeat;width: 110px;float: left;padding-left: 18px;margin-left: 5px;overflow: hidden;}
.content1 a:hover {}
.mrt {height: 47px;line-height: 60px;margin-bottom: 30px;font-size: 28px;font-weight: bold;text-align: center;}
.tjcp {width: 100%;overflow: hidden;}
.cpzs {margin-right: -30px; /*overflow:auto; zoom:1;*/}
.cpzs li {width: 250px;border: 1px #dddddd solid;float: left;padding: 9px;text-align: center;margin-right: 30px;

*margin-right:20px;display: inline;margin-bottom: 20px;}
.cpzs li img:hover {opacity: 0.85;}
.cpzs li:hover {border: 1px #165fd4 solid;}
.cpzs li p {text-indent: 0; background-color: #dddddd;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.xgxw {margin-bottom: 30px;margin-top: 30px;}
.fdh {display: none;}
.xh {float: left;width: 100%;margin-bottom: 15px;}
.xh2 {float: left;width: 100%;}
.xht {float: left;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e8e8e8;line-height: 40px;font-size: 16px;font-weight: bold;color: #ff0000;}
.xht span {float: right;font-size: 12px;}
.xhd {float: left;width: 100%;padding-top: 10px;line-height: 30px;}
.xhd ul {margin: 0px;padding: 0px;list-style-type: none;}
.xhd ul li {float: left;width: 100%;padding-top: 3px;padding-bottom: 3px;height: 30px;overflow: hidden;}
.xhd ul li span {float: right;padding-right: 10px;padding-left: 10px;color: #999;}
.cpname a {color: #333;text-decoration: none;font-size: 1.1em;}
.xht span a {color: #333;text-decoration: none;}
.xhd ul li a {color: #333;text-decoration: none;}
.nyl {width: 48%;margin: 0 auto 3%;float: left;}
.nyl img {width: 100%;}
.nyr {width: 48%;float: left;margin-left: 4%;display: inline;}
.prodTitle {font-size: 30px;line-height: 30px;overflow: hidden;padding-top: 8px;margin-bottom: 20px;text-align: left;font-weight: normal;}
.sp {width: 400px;height: 220px;overflow: hidden;padding-top: 10px;}
.dh {margin: 2% 0;}
.dh b {font-size: 28px;color: #165fd4;}
.zx {border-bottom: 1px #dddddd dashed;padding-bottom: 8px;margin-top: 4%;}
.zx h3 a {font-size: 18px;}
.zx h3 span {float: right;font-size: 14px;font-weight: normal;color: #666666;}
.zx li {width: 25%;float: left;height: 40px;line-height: 40px;background-color: #222222;text-align: center;margin-right: 2%;display: inline;margin-bottom: 3%;}
.zx li a {color: #ffffff;}
.zx .li1 {background-color: #165fd4;}
.xgxw {margin-bottom: 30px;margin-top: 30px;}
.xgxw li {border-bottom: 1px #dddddd dashed;background: url(../images/mysico.jpg) no-repeat left center;text-indent: 20px;line-height: 40px;height: 40px;overflow: hidden;width: 48%;float: left;margin: 0 1%;}
.nysp p {margin-bottom: 20px;color: #666666;}
.nysp {margin-bottom: 30px;}
.cp_body {width: 100%;overflow: hidden;margin-top: 30px;margin-right: auto;margin-left: auto;}
.cp_name {width: 100%;margin-top: 3px;float: left;}
.cp_erNav {width: 100%;margin-right: auto;margin-left: auto;height: 75px;}
.cp_erNav li {width: 25%;float: left;line-height: 75px;display: inline;text-align: center;background: url(../images/cpdh.jpg) no-repeat center center;}
.cp_erNav li a {text-decoration: none;float: left;width: 100%;font-size: 20px;}
.cp_erNav .on, .cp_erNav li a:hover {color: #FFF;float: left;width: 100%;background: #165fd4;}
.cp_txt {width: 100%;overflow: hidden;padding-top: 52px;margin-right: auto;margin-left: auto;/*float: left;*/}
.cp_txt p {line-height: 35px;color: #333; font-size: 15px}
.cp_txt table {width:100%;margin-top: 10px;white-space:nowrap;overflow-y: hidden;

-ms-overflow-style: -ms-autohiding-scrollbar;

overflow-x: auto;}
.txt_name {height: 36px;line-height: 36px;color: #165fd4;margin-bottom: 20px;font-weight: bold;}
.txt_name span {display: block;font-size: 20px;}

/*²úÆ·Òþ²Øµ¼º½*/
.fix-nav {width: 100%;position: fixed;top: 0;z-index: 999;background-color: #444444;left: 0;padding: 0;margin: 0;}
.fix-nav ul {display: block;width: 100%;padding: 0px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;list-style-type: none;}
.fix-nav ul li {float: left;width: 25%;}
.fix-nav ul p {display: block;height: 64px;line-height: 64px;display: inline-block;padding: 0;color: #fff;font-size: 16px;float: left;margin: 0px;width: 100%;}
.fix-nav ul p a {color: #fff;font-size: 16px;letter-spacing: 2px;}
.fix-nav ul p a:hover {color: #FFFFFF;}
.fix-nav ul li a {display: inline-block;padding: 0;color: #FFF;margin: 0px;line-height: 64px;text-align: center;float: left;width: 100%;text-decoration: none;}
.fix-nav ul li a:hover {color: #FFFFFF;background-color: #165fd4;float: left;height: 64px;width: 100%;}
.fix-nav .fix-red {color: #FFFFFF;}
.cp_list {display: block;width: 100%;overflow: hidden;margin-top: 0;margin-right: auto;margin-bottom: 30px;margin-left: auto;padding: 0px;list-style-type: none;}
.cp_list li {width: 24%;overflow: hidden;float: left;margin: 0.5%;border: 1px #dddddd solid;box-sizing: border-box;}
.cp_list li a img {width: 100%;}
.cp_list li p {display: block;width: 100%;height: 38px;line-height: 38px;text-align: center;overflow: hidden;background-color: #eeeeee;}
.cp_list li p a {text-decoration: none;}
.cp_list li p a:hover {text-decoration: underline;}
.cp_list1 {display: block;width: 100%;overflow: hidden;margin-top: 0;margin-right: auto;margin-bottom: 30px;margin-left: auto;padding: 0px;list-style-type: none;}
.cp_list1 li {width: 170px;height: 128px;margin: 15px;overflow: hidden;float: left;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;box-sizing: border-box;/*-moz-box-shadow:0px 0px 5px #888888; -webkit-box-shadow:0px 0px 5px #888888; box-shadow:0px 0px 5px #888888; border:1px #dddddd solid; box-sizing:border-box;border:3px #ffffff solid; }
.cp_list1 li a img {width: 100%;*/}
.cp_list1 li:hover {-moz-box-shadow: 0px 0px 5px #888888;-webkit-box-shadow: 0px 0px 5px #888888;box-shadow: 0px 0px 5px #888888;}
.cpdh {background: #f1f1f1;height: 82px;}
.wllist {overflow: hidden;margin-bottom: 20px;}
.wllist li {width: 100px;float: left;margin-right: 10px;}
.scrollleft {width: 100%;margin: 8px auto 20px;height: 240px;}
.scrollleft li {float: left;margin-right: 12px;display: inline;/*width:252px; */text-align: center;padding-bottom: 10px;}
.scrollleft img {/*width:242px;*/height: 200px;border: 5px solid #e4e3df;}







/*=========================模块三 start=============================*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.container{clear:both; margin:0 auto; padding:0px 0px;}
.mobtit{padding-bottom:30px;}
.mobtit h3{clear:both;text-align: center;font-size: 24px;color: #333;font-weight:normal;line-height: 1;padding: 0px 10px 20px 10px;}
.mobtit p{clear: both;font-size: 14px;color:#333;line-height:24px;text-align: center;padding-left:20px;padding-right:20px;display: none;}
.mobthree{padding:30px 0px;; background:#fff;}
.mobthree .mobthreefl{float: left; display: none;}
.mobthree .mobthreefr{float:right; width: 100%;}
.mobthree .mobthreefr li{border-bottom:1px solid #dfdcdc; padding:15px 10px;}
.mobthree .mobthreefr li time{width: 65px;}
.mobthree .mobthreefr li time{background: #f2f2f2; color: #333; text-align: center; padding:10px 0px;}
.mobthree .mobthreefr li time font{clear: both;display: block;font-size:24px;line-height: 1;}
.mobthree .mobthreefr li .mobthreeBox{text-align: left;font-size:12px;}
.mobthree .mobthreefr li .mobthreeBox a{/* clear: both; */display: block;text-align: left;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

text-overflow: ellipsis;}
.mobthree .mobthreefr li .mobthreeBox p{font-size:12px; color:#666;}
.mobthree .mobthreefr li:hover time{color:#fff; background:#165fd4;}
.mobthree .mobthreefr li:hover a{color:#165fd4;}

@media (max-width:991px) {

  .mobthree .mobthreefr li{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}

  .mobthree .mobthreefr li .mobthreeBox{clear: both; -webkit-box-flex:1; -moz-box-flex:1; width: 0%; -webkit-flex:1; -ms-flex:1; flex:1; padding-left:15px;}

  .mobthree .mobthreefr li .mobthreeBox p{line-height:20px; height:40px; overflow:hidden;}

}

@media (min-width:768px) {

    .container {width:750px;}

   .mobthree .mobthreefr li .mobthreeBox a{font-size:16px; padding-bottom:5px;}

   .mobthree .mobthreefr li .mobthreeBox p{font-size:14px;line-height:20px;height: 40px;overflow: hidden;}

   .mobtit p{display: block;}

}

@media (min-width:992px) {

    .container {width:970px;}

    .mobtit h3{font-size: 36px; padding-bottom:20px;}

   .mobthree .mobthreefl{display:block;width:500px;position: relative;}

   .mobthree .mobthreefl a{display:block;clear:both;overflow: hidden;line-height: 0;}

   .mobthree .mobthreefl .mobthreefltit{position:absolute;left:0px;transition:all 0.5s;bottom:0px;width:100%;background: rgba(0,0,0,0.5);line-height:24px;padding: 10px 0;color:#fff;font-size: 16px;text-indent: 1em;}

   .mobthree .mobthreefl:hover .mobthreefltit{padding:20px 0; transition:all 0.5s;}

    .mobthree .mobthreefl .mobthreeflpic img{transition:all 0.5s; width: 100%;}

    .mobthree .mobthreefl:hover .mobthreeflpic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transition:all 0.5s;}

   .mobthree .mobthreefr{width:420px;}

   .mobthree .mobthreefr li{padding: 11px 0px;}

   .mobthree .mobthreefr li:nth-child(1){padding-top:0px;}

   .mobthree .mobthreefr li time{float:left;width:71px;display: inline-block;}

   .mobthree .mobthreefr li .mobthreeBox{float:right;width:330px;}

}

@media (min-width:1200px) {

    .container {width:1200px;}

  .mobthree{padding:76px 0px;}

  .mobthree .mobthreefl{width:628px;}

  .mobthree .mobthreefr{width: 520px;}

  .mobthree .mobthreefr li{padding:23px 0px;}

   .mobthree .mobthreefr li .mobthreeBox{float:right;width: 430px;}

   .mobthree .mobthreefr li .mobthreeBox a{font-size:18px; padding-bottom:5px;}

   .mobthree .mobthreefr li .mobthreeBox p{font-size:14px; line-height:20px;}

   .mobthree .mobthreefl .mobthreefltit{font-size:18px;}

}

/*=========================模块三 end=============================*/






.blk_18 {OVERFLOW: hidden;WIDTH: 100%;ZOOM: 1}
.blk_18 .pcont {FLOAT: left;OVERFLOW: hidden;WIDTH: 1100px}
.blk_18 .ScrCont {WIDTH: 32766px;ZOOM: 1}
.blk_18 #List1_1 {FLOAT: left}
.blk_18 #List2_1 {FLOAT: left}
.blk_18 .LeftBotton {BACKGROUND: url(../images/left1.jpg) no-repeat left center;FLOAT: left;WIDTH: 50px;HEIGHT:230px;}
.blk_18 .RightBotton {BACKGROUND: url(../images/right1.jpg) no-repeat right center;FLOAT: left;WIDTH: 50px;HEIGHT: 230px}


.blk_18 .pl IMG {DISPLAY: block;CURSOR: pointer;}
.blk_18 .pl {FLOAT: left;MARGIN: 5px;WIDTH: 267px;TEXT-ALIGN: center;}
.blk_18 A.pl:hover {}
.commu_cont3 {MARGIN: 9px 7px 7px;LINE-HEIGHT: 150%}
.commu_cont3 UL {WIDTH: 188px}

 @media screen and (max-width: 1200px) {
.nycptj{ display:none;}
.banner {width: 100%;}
.wrap {width: 96%;margin: 0 2%;}
.ny {margin-bottom: 30px;}
div.digg span:first-child{display: none;}
div.digg a,div.digg span{margin-bottom: 5px;}
.logo {width: 30%;}
.tmid {width: 40%;}
.htel {width: 30%;}
.sydh ul {width: 100%;}
.sydh ul li {width: 14.28%;}
.dh_xl02 {width: 100%;}
.dh_xl02 dl {width: 23%;margin: 0 1%;}
.mcp1 {width: 25%;height: auto;}
.mcp1:hover .mcpbox, .mcp1:hover .mcpbox2 {display: none;}
.m4 ul {margin-right: 0;}
.m4 li {width: 23%;margin: 0 1%;}
.m4 li div {width: 100%;height: auto;}
.m12 {width: 100%;height: auto;}
.m12 li {width: 25%;float: left;box-sizing: border-box;margin-right: -1px;margin-bottom: 20px;}
.m11 {width: 70%;margin-left: 0;}
.m13 {width: 30%;}
.ys, .mys {display: none;}
.slideGroup {padding: 30px 0;}
.slideGroup .slideBox {padding: 0px;}
.slideGroup .sPrev, .slideGroup .sNext {top: 20px;}
.slideGroup .parBd ul li {width: 31.333333%;}
.slideGroup .parBd ul li .pic img {width: 100%;height: auto;}
.mal {height: auto;}
.mnews1 {width: 48%;margin-right: 3%;}
.mnews2 {width: 49%;}
.mnews2 li {margin-bottom: 1%;}

#flashBg {display: none;}
.flogo {width: 24%;}
.footr {width: 56%;margin: 0;}
.fwx {width: 20%;}
.cpzs {margin-right: 0;overflow: hidden;}
.cpzs li {width: 31.3333%;margin: 1%;box-sizing: border-box;/*height: 246px;*/overflow: hidden;padding: 0;}
.cpt img {width: 100%;}

}

@media screen and (max-width: 980px) {
.sjbanner{ display:none;}
.sjbanner1{ display:block;}
.tmid {display: none;}
.logo {width: 50%;}
.htel {width: 50%;}
.sydh {display: none;}
.sjnav {display: block;height: 82px;line-height: 40px;background-color: #165fd4;}
.sjnav li {width: 25%;float: left;text-align: center;border: 1px #174ea5 solid;box-sizing: border-box;margin-right: -1px;margin-bottom: -1px;}
.sjnav li a {font-size: 14px;color: #ffffff;display: block;}
.flogo {width: 100%;text-align: center;}
.footr {width: 80%;}
.nyban img {display: block;width: 100%}
.nyban {background-image: none;height: auto;width: 100%;margin-bottom: 0;}

}

 @media screen and (max-width: 800px) {
.top2 {padding: 10px 0;}
.m4 li {width: 48%;margin-bottom: 2%;}
.m4t {margin-bottom: 2%;}
.banner, .mcp, .m4, .msp {margin-bottom: 2%;}
.m11 {width: 60%;}
.m13 {width: 40%;}
.slideGroup .parBd ul li {width: 48%;}
.mnews1 {display: none;}
.mnews2 {width: 98%;}
.footr {width: 100%;}
.fwx {width: 100%;}
.bq {text-align: center;}
.m12 li {width: 50%;margin-bottom: 0;}
.m12 .qysp, .m12 .zzry {margin-top: -1px;}
.m12 {margin-bottom: 2%;}
.m13 {display: none;}
.m11 {width: 98%;margin: 0 1%;}
.mcp1 {display: none;}
.mcpt {margin-bottom: 2%;}
.sjlb {display: block;background-color: #ffffff;overflow: hidden;}
.sjlb li {width: 48%;float: left;margin: 1%;border: 1px #333333 solid;box-sizing: border-box;text-align: center;padding: 20px 0px;font-size: 18px;}
.sjlb li a {}
.sjlb li:hover {background-color: #e93433;}
.sjlb li:hover a {color: #ffffff;display: block;}
.cp_list1 li {width: 23%;text-align: center;margin:1%;}
.newsli li {margin-right: 0;}
.cpzs li {width: 48%;height: auto;}
.cpzs li img {/* height:120px;*/height: auto;}
.foot {margin-bottom: 40px;}
.fdh {line-height: 40px;height: 40px;background-color: #165fd4;width: 100%;display: block;position: fixed;z-index: 99999;bottom: 0px;color: #FFF;}
.fdh li {width: 33.33333%;float: left;display: block;text-align: center;border-right: 1px #ddd solid;box-sizing: border-box;}
.fdh .li {background-color: #165fd4;}
.fdh a {color: #FFF;}
.nl_m2 ul {margin-left: 0;}
.nl_m2 ul li {width: 98%;margin: 1%;}
.footer-top{display: none;}

}

@media screen and (max-width: 640px) {
.flx {width: 100%;margin-left: 0;}
.flx1 {width: 100%;text-align: center;}
.mnewst {background-image: none;margin-bottom: 2%;}
.mnewsgd {display: none;}

#divMainTab {width: 100%;float: none;}

#divMainTab li {width: 31.33333%;margin: 0 1%;}
.about {display: none;}
.nyl, .nyr {width: 98%;margin: 1%;}
.zx li {width: 48%;margin: 1%;}
.cp_list li {width: 48%;margin-bottom: 2%;}
.cp_list li a img {height: auto;}
.cp_txt {margin-top: 20px;}

}

 @media screen and (max-width: 580px) {
.slideGroup .parHd ul {width: 100%;}
.slideGroup .parHd ul li {width: 48%;margin: 0 1%;box-sizing: border-box;font-size: 14px;}
.slideGroup .parHd ul li.on {background-image: none;}
.slideGroup .parHd ul li {background-image: none;background-color: #dddddd;}
.fcp, .fnav {display: none;}
.htel {display: none;}
.logo {width: 100%;text-align: center;}
.m4 p, .m4 li:hover p {background-image: none;text-align: center;}
.m12 li {width: 100%;margin-bottom: -1px;}
.m12 .qysp, .m12 .zzry {margin-top: 0;}
.m12 .zzry {margin-bottom: 0;}
.nl_m4 ul li img {width: 120px;margin-right: 8px;}
.nl_m4 ul li h3 {font-size: 16px;}
.nl_m4 ul li h4, .nl_m4 ul li h5 {display: none;}

}

@media screen and (max-width: 480px) {
.foot {padding-top: 20px;}
.msp {height: auto;}
.cp_list1 li {width: 48%;}
.nl_m2 ul li {width: 48%;margin: 1%;box-sizing: border-box;float: left;}
.nl_m2 ul li img {width: 100%;float: none;}
.nl_m2 ul li h3 {font-size: 15px;text-align: left;white-space: normal;height: auto;width: 98%;margin: 0 1%;padding: 0;}
.nl_m2 ul li h4, .nl_m2 ul li p {display: none;}
.p16 {font-size: 20px;}
.cp_erNav li a {font-size: 16px;}
.cp_txt {padding-top: 0;}

/*
.nl_m2 ul li h3 a{ color:#666; padding:4px 3px; display:block;height:3em;line-height:1.5em;}*/



}
.zoombox {height: 500px;margin: 30px auto 0 auto;position: relative;}

#slideshow {list-style: none;color: #fff;}

#slideshow span {display: none}

#wrapper {width: 100%;margin: 0px auto;display: none;}

#wrapper * {margin: 0;padding: 0}

#fullsize {position: relative;height: 446px;width: 900px;float: left;margin-right: 40px;}

#information {position: absolute;bottom: 0;width: 888px;height: 0;background: #000;color: #fff;overflow: hidden;z-index: 200;opacity: .7;filter: alpha(opacity=70)}

#information h3 {padding: 4px 8px 3px;font-size: 14px}

#information p {padding: 0 8px 8px}

#image {width: 888px}

#image img {position: absolute;z-index: 25;width: 888px;height: 446px;}
.imgnav {position: absolute;width: 25%;height: 452px;cursor: pointer;z-index: 150}

/**/

#imgprev {left: 0;background: url(../images/left.gif) left center no-repeat}

#imgnext {right: 0;background: url(../images/right.gif) right center no-repeat}

#imglink {position: absolute;height: 452px;width: 100%;z-index: 100;opacity: .4;filter: alpha(opacity=40)}

/*.linkhover{background:url(../images/link.gif) center center no-repea}*/

#thumbnails {margin-top: 2px;width: 260px;float: left;}

/*#slideleft{float:left;width:20px;height:81px;background:url(../images/scroll-left.gif) center center no-repeat;background-color:#222; display:none}

#slideleft:hover{background-color:#33}

#slideright{float:right;width:20px;height:81px;background:#222 url(../images/scroll-right.gif) center center no-repeat;display:none}

#slideright:hover{background-color:#33}*/



#slidearea {float: left;position: relative;width: 290px;height: 446px;/**/overflow: hidden;margin: 0 auto;}

#slider { /*position:absolute;left:0;*/}

#slider img {cursor: pointer;border: 1px solid #fff;padding: 2px;height: 200px;margin-bottom: 20px;}
.maincont_r li {display: block;height: 60px;line-height: 60px;width: 50%;background: #eeeeee;float: left;text-align: center;}
.maincont_r li a {font-size: 22px;display: block;}
.maincont_r li.subnav {background: #f42827;}
.maincont_r li.subnav a {color: #fff;}

#aldivMainTab {width: 100%;margin-bottom: 2%;}

#aldivMainTab li {width: 50%;float: left;text-align: center;height: 60px;line-height: 60px;font-size: 22px;}

#aldivMainTab .normal a {color: #333333;}

#aldivMainTab .selected a {color: #ffffff;}

#aldivMainTab .normal {background-color: #eeeeee;}

#aldivMainTab .selected {background-color: #f42827;}
.case .cpzs1 li {width: 31.33333333%;margin: 1%;float: left;text-align: center;border-bottom: 2px #dddddd solid;}
.case .cpzs1 li:hover {border-bottom: 2px #f42827 solid;}
.ccpzs li {width: 29.3333333%;margin: 2%;float: left;text-align: center;}
.ccpzs li:hover {-moz-box-shadow: 0px 0px 6px #333333;-webkit-box-shadow: 0px 0px 6px #333333;box-shadow: 0px 0px 6px #333333;}
.ccpzs li p {height: 40px;line-height: 40px;}
.ncptj {text-align: center;}
.ncptj a {color: #666666;font-size: 16px;}
.nycp {margin-top: 3%;}
.cpmrtit {text-align: center;margin-bottom: 1%;}
.cpmrtit span {font-size: 32px;font-weight: bold;color: #165fd4;}
.cpmrtit em {display: inline-block;font-style: normal;padding: 0 10px;height: 20px;line-height: 20px;margin-left: 6px;}
.cpmrtit em a {color: #165fd4;}
.cpmrtit i {display: inline-block;font-style: normal;padding: 0 10px;height: 20px;line-height: 20px;margin-left: 10px;}
.cpmrtit i a {color: #f02b22;}
.nynew {margin: 3% auto;}
.nynl1 {width: 100%;margin-top: 3%;}
.nimg {width: 30%;overflow: hidden;margin-bottom: 20px;float: left;width: 30.2%;margin-right: 3%}
.ntime {width: 80px;height: 60px;background-color: #165fd4;color: #ffffff;position: absolute;z-index: 999;top: 0;left: 0;text-align: center;line-height: 26px;font-size: 12px;padding-top: 10px;}
.ntime h4 {font-size: 24px;font-weight: normal;}
.nimg p {display: block;width: 100%;background-color: #55525b;height: 40px;line-height: 40px;}
.nimg p a {color: #ffffff;}
.nynr1 {width: 55%;float: left;margin-left: 5%;display: inline;margin-top: 3%;}
.nynr1 li {border-bottom: 1px #dddddd solid;line-height: 25px;margin-bottom: 13px;padding-bottom: 13px;height: 70px;}
.nynr1 .time {float: left;width: 70px;text-align: center;color: #acacac;background-color: #eeeeee;margin-right: 20px;padding: 5px 0px;position: absolute;}
.nynr1 .time span {font-size: 30px;font-weight: 100;display: block;line-height: 30px;color: #165fd4;border-bottom: 1px #ffffff solid;}
.nynr1 .txt {float: left;font-size: 12px;color: #969696;margin-left: 100px;}
.nynr1 .txt h2 {font-size: 16px;height: 30px;overflow: hidden;}
.nynr1 .txt p {line-height: 20px;}
.nnew2 {margin-top: 3%;}
.nnew2 li {line-height: 25px;margin-bottom: 13px;padding-top: 13px;padding-bottom: 13px;height: 70px;width: 48%;float: left;display: inline;margin-right: 2%;}
.nnew2 li p{text-indent: 0;}
.nnew2 .time {float: left;width: 70px;text-align: center;margin-right: 10px;padding: 10px 0px;position: absolute;}
.nnew3 .time {float: left;width: 80px;text-align: center;margin-right: 10px;padding: 10px 0px;position: absolute;background-color: #7f898b;color: #ffffff;}
.nnew2 .time span {font-size: 36px;font-weight: 100;display: block;line-height: 30px;}
.nnew2 .txt {float: left;font-size: 12px;color: #969696;margin-left: 90px;margin-right: 20px;}
.nnew2 .txt h3 {font-size: 16px;height: 28px;overflow: hidden;}
.nnew2 .txt p {line-height: 20px;}
.nnew2 li:hover {background-color: #eeeeee;}
.nnew3 li:hover {background-color: #ffffff;}
.nnew3 li:hover .time {background-color: #ef2f18;}
.nnew3 li:hover .txt h3 a {color: #ef2f18;}
.nynew1{float: left;width: 46%;margin-right: 4%;margin-bottom: 30px;}
.nynew2 .nnew2 .txt,.nnew4 .txt{margin-left: 0;margin-right: 0}
.nnew4 h2{margin-bottom: 30px;}
.nnew4 ul li{float: none;width: 100%;}
.successlunbo {width: 1200px;margin: 45px auto;}

/* sildes css begin */


.control {width: 900px;height: 400px;display: block;position: absolute;top: 0;left: 0;overflow: hidden;}
.change li {width: 900px;overflow: hidden;text-align: center}

/* Í¼Æ¬´¹Ö±¾ÓÖÐ,²»ÊÇºÜ×¼È· */


.change li .imgWrap {display: table-cell;width: 900px;height: 400px;vertical-align: middle;cursor: pointer;

 *font-size: 500px;}
.change li img {max-width: 900px;max-height: 400px;

 width: expression(this.width > 900 && this.width > this.height ? 400: true);

 height: expression(this.height >400 ? 400: true);vertical-align: middle;overflow: hidden}

/* ÃèÊö²¿·Ö */


.change li .textDesc {width: 100%;height: 40px;position: absolute;left: 0;bottom: 0px;text-align: left;overflow: hidden;background: #000;filter: alpha(opacity=50);opacity: 0.5;}
.change li .title {padding: 10px 15px 0;color: #ffffff;font-size: 14px;line-height: 22px;}
.change li .title a {color: #ffffff;}

/* ·­Ò³°´Å¥ */


.ssprev, .ssnext {width: 49px;height: 49px;position: absolute;bottom: 300px;color: #FFF;font-size: 14px;z-index: 9;font-weight: bold;cursor: pointer;outline: none}
.ssprev span, .ssnext span {display: none;}
.ssprev {left: 0;background: url(../images/arrows_01.png) no-repeat;

 _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_01.png");_background: none}
.ssnext {right: 0;background: url(../images/arrows_02.png) no-repeat;

 _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_02.png");_background: none}

/* ·ÖÒ³ */
.pageClass {text-align: center;z-index: 9;position: absolute;top: 50px;padding-top: 10px;}
.pageClass a {display: inline-block;width: 10px;height: 10px;margin: 0 3px;overflow: hidden;border: 1px solid #bebebe;background: #bebebe;border-radius: 5px;outline: none}
.pageClass a span {display: none}
.pageClass a:hover, .pageClass a.cur {border: 1px solid #be230a;background: #be230a}

/* ËõÍ¼²¿·Ö */


.thumbWrap {width: 260px;height: 400px;position: absolute;right: 0;top: 0;overflow: hidden;}
.thumbWrap .thumbCont {height: 400px;overflow: hidden;position: relative;}
.thumbWrap ul li {/*height: 92px;*/overflow: hidden;padding-bottom: 10px;padding-left: 10px;text-align: center;width: 260px;}
.thumbWrap ul li div {display: table-cell;width: 250px;height: 128px;vertical-align: middle;cursor: pointer;*font-size: 79px;}
.thumbWrap ul li img {max-width: 248px;max-height: 150px;width: expression(this.width > 248 && this.width > this.height ? 248: true);height: expression(this.height >150 ? 150: true);/**/vertical-align: middle;overflow: hidden}
.thumbWrap ul li.cur img {border: 1px #ff0000 solid;}

/* ËõÍ¼°´Å¥ */
.thumbPrev, .thumbNext {width: 100px;height: 24px;text-align: center;position: absolute;color: #000;z-index: 9;outline: none}
.thumbPrev span, .thumbNext span {display: none;}
.thumbPrev {left: 25px;top: 15px;background: url(../images/sprev.png) no-repeat;}
.thumbNext {left: 25px;bottom: 10px;background: url(../images/snext.png) no-repeat;}
.nydh2 {clear: both;padding-top: 30px;}
.mfrx {width: 180px;float: left;background-color: #363636;height: 52px;padding: 14px 10px;color: #ffffff;}
.mfrx .p1 {background: url(../images/mfrx1.png) no-repeat left center;height: 22px;line-height: 22px;text-indent: 30px;font-size: 12px;}
.mfrx .p2 {font-family: Impact;font-size: 24px;}
.hqbj {width: 40px;float: left;background-color: #165fd4;font-size: 16px;text-align: center;padding: 20px 20px;line-height: 20px;}
.hqbj a {color: #ffffff;letter-spacing: 2px;}
.mbj {border: 1px #dddddd solid;float: left;padding: 20px 10px;height: 38px;font-size: 12px;}
.mbj li {float: left;text-align: center;line-height: 20px;}
.mbj li p {font-size: 10px;}
.mbj li span {font-family: Impact;font-size: 20px;color: #165fd4;}
.mbj .dian {width: 5px;height: 5px;margin: 10px 5px;float: left;background-color: #165fd4;border-radius: 50%;}



@media screen and (max-width: 1200px) {
.successlunbo{ display:none;}
.maincont_r{ margin-top:3%;}
.mbj{ display:none;}

}



@media screen and (max-width: 800px) {
.nynl1{ }
.nynr1{ width:100%; margin-left:0;}
.nnew2 li{ width:100%; margin:0;}
.xgxw li{ width:100%; margin:0;}
.nyban img, .alban img, .cpban img, .newban img, .spban img, .lxban img {display: block;}
.nyban, .alban, .cpban, .newban, .spban, .lxban{ background-image:none; height:auto;}
.nylxcon{ background-image:none; padding:0;}
.mfrx{ width:70%;}
.nydh2 img{ display:none;}
.cp_txt .table-responsive {min-height: .01%;overflow-x: auto;width: 100%;padding-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;}
.nnew2 .txt p{height: 40px;overflow: hidden;}
}

@media screen and (max-width: 480px) {
.ncptj{ display:none;}	
.ccpzs li{ width:96%;}
.nnew2 li{ height:auto;}
.case .cpzs1 li{width:48%;}

}


.serv_main{ width:100%; overflow:hidden; margin-bottom:-20px;}
.serv_main h2{line-height: 1.2;}
.serv_bz{ max-width:1200px; margin:60px auto;}
.serv_bz h1{ font-size:38px; color:#111; text-align:center; margin-bottom:10px;}
.serv_bz p{ font-size:16px; line-height:30px; text-align:center;}
.serv_bz ul{ clear:both; overflow:hidden; margin-top:20px;}
.serv_bz ul li{ float:left; width:20%; margin:0 2.5%; text-align:center;}
.serv_bz ul li .serv_ico{ clear:both; overflow:hidden; height:134px; text-align:center; background:url(../images/fw_ico.png) no-repeat top center; display:block; -webkit-transition: -webkit-transform .6s ease-out;  -moz-transition:-moz-transform .6s ease-out;  -o-transition:-o-transform .6s ease-out;  -ms-transition:-ms-transform .6s ease-out;}
.serv_bz ul li .serv_ico img{ float:left; margin:30px 0 0 35%;}
.serv_bz ul li:hover .serv_ico{ -webkit-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg); -o-transform:rotateZ(360deg); -ms-transform:rotateZ(360deg); transform:rotateZ(360deg); }
.serv_bz ul li h2{ color:#333; font-size:24px; margin:10px 0;}
.serv_bz ul li p{  line-height:24px;}


.serv_sh{ width:100%; background-color:#ECECEC;}
.serv_show{ clear:both; overflow:hidden; max-width:1200px; padding:60px 0; margin:30px auto 0;}
.serv_show h2{ font-size:36px; color:#111; text-align:center; margin-bottom:10px;}
.serv_show p{ font-size:16px; line-height:30px; text-align:center;}
.serv_show dl{  float:left; width:48%; margin:20px 1%; background-color:#FFF;}
.serv_show dl dt{ float:left; width:50%;}
.serv_show dl dt img{ width:100%;}
.serv_show dl dd{ float:left; width:40%; padding:0 5%; background-color:#FFF;}
.serv_show dl dd h3{ font-size:24px; color:#165fd4; margin:50px 0 10px;}
.serv_show dl dd p{ text-align:left; color:#333;}
.serv_show dl dd p.serv_tel{ margin-top:20px; margin-bottom:10px;}
.serv_show dl dd p a font{ color:#165fd4; font-size:22px;}
.serv_show dl dd p a.serv_btn{ padding:5px 20px; font-size:14px; color:#165fd4; margin-top:10px; border:1px solid #165fd4;}
.serv_show dl dd p a.serv_btn:hover{ color:#FFF; background-color:#165fd4;}


.serv_ln{ width:100%; background:url(../images/bg_idea.jpg) no-repeat center;}
.serv_idea{ max-width:1200px; padding:60px 0; margin:0 auto;}
.serv_idea h2{ font-size:36px; color:#FFF; text-align:center; margin-bottom:10px;}
.serv_idea p{ font-size:16px; color:#FFF; line-height:30px; text-align:center;}
.serv_idea ul{ clear:both; overflow:hidden; margin:30px auto 10px;}
.serv_idea ul li{ float:left; width:27.9%; padding:4% 2%; margin:0 0.7%; text-align:center; background-color:#FFF;}
.serv_idea ul li img{ width:70px; height:70px;}
.serv_idea ul li h3{ color:#111; font-size:20px; margin:25px auto 10px;}
.serv_idea ul li p{ color:#111; font-size:16px;}


.serv_lc{ width:100%; padding:60px 0;}
.serv_flow{ max-width:1200px; margin:0 auto;}
.serv_flow h2{ font-size:36px; color:#111; text-align:center; margin-bottom:10px;}
.serv_flow p{ font-size:16px; line-height:30px; text-align:center;}
.serv_flow ul{ clear:both; overflow:hidden; margin:30px auto 10px;}
.serv_flow ul li{ float:left; width:15%; background:url(../images/lc_line.png) no-repeat right 53px; padding-right:2%;}
.serv_flow ul li.flow_last{ background:none;  padding-right:0;}
.serv_flow ul li img{display:block; width:60%; margin:0 auto; text-align:center;}
.serv_flow ul li p{color:#111; font-size:16px; width:63%; margin:10px auto 0;}


.serv_pj{ width:100%; background-color:#ECECEC;}
.serv_parts{ clear:both; overflow:hidden; max-width:1200px; padding:30px 0; margin:30px auto 0;}
.serv_parts h2{ font-size:36px; color:#111; text-align:center; margin-bottom:10px;}
.serv_parts p{ font-size:16px; line-height:30px; text-indent:2em;}
.serv_parts p font{ color:#165fd4;}
.serv_parts ul{ clear:both; overflow:hidden; margin:20px auto 10px;}
.serv_parts ul li{ float:left; width:24%; margin:0 0.5%; text-align:center;}
.serv_parts ul li img{ display:block; width:100%;}
.serv_parts ul li span{ display:block; line-height:40px; font-size:16px;}

/*CSS yahoo2 style pagination*/



DIV.page {

    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center

}

DIV.page A {

    BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none

}

DIV.page A:hover {

    BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4

}

DIV.page A:active {

    BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4

}

DIV.page SPAN.thisclass {

    PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px

}

DIV.page SPAN.disabled {

    DISPLAY: none

}

DIV.page A.next {

    BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid

}

DIV.page A.next:hover {

    BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid

}

DIV.page A.prev {

    BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid

}

DIV.page A.prev:hover {

    BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid

}

@media (max-width:1200px){

    .serv_show dl dt{ width:40%;}

    .serv_show dl dd{ width:56%;}

    .serv_show dl dd h3{ margin-top:8px; margin-bottom:6px;}

    .serv_show dl dd p.serv_tel{ margin-top:0; margin-bottom:5px;}

    .news_tit_more, .news_list{ width:98%; margin:0 1%;}

}
@media screen and (max-width:999px){
.ser_az img{margin-left:-2em}

}
@media screen and (max-width:980px){
    .serv_show dl dt{ width:100%;}
    .serv_show dl dd{ width:96%; padding-bottom:10px;}
    .serv_idea ul li p{ display:none;}
}
@media (max-width:768px){
    .serv_bz h1{ font-size:32px;}
    .serv_show h2, .serv_idea h2, .serv_flow h2, .serv_parts h2{ font-size:28px;}
    .serv_bz ul li .serv_ico img{ margin-top:32px; margin-left:28%;}
    .serv_bz ul li p{ display:none;}
    .serv_bz ul li h2{ font-size:18px;}
    .serv_show dl dd h3{ font-size:18px;}
    .serv_flow ul li{ background-position:right 30px;}
    .nynew1{width: 100%;margin: 0 0 30px 0}
    .nynew1 h2{text-align: center;}
.Serv_ph,.nynl1 .n1 .nimg:nth-child(3){display: none;}
.nimg{width: 46.7%}
}
@media screen and (max-width:768px){
.serv-p ul li{width:48%;}
.serv-p ul li img{width:100%;margin-top:6px;}
.serv-top ul li img{width:100%;}
.serv-top ul li p{display:none;}
.serv-p .p-yd{display:block;}
.serv-p .p-pc{display:none;}
.serv-l .p-yd{display:block;}
.serv-l .p-pc{display:none;}
}
@media screen and (max-width:640px){
.serv_bz ul li .serv_ico{ background-size:88%; height:115px;}
.serv_bz ul li .serv_ico img{ width:48%; margin-top:25px; -webkit-transition:none;  -moz-transition:none;  -o-transition:none;  -ms-transition:none;}
.serv_bz ul li:hover .serv_ico{ -webkit-transform:none; -moz-transform:none; -o-transform:none; -ms-transform:none; transform:none; }
}
@media (max-width:480px){
    .serv_bz h1{ font-size:24px;}
    .serv_show h2, .serv_idea h2, .serv_flow h2, .serv_parts h2{ font-size:20px;}
    .serv_bz p, .serv_show p, .serv_idea p, .serv_flow p, .serv_parts p{ font-size:15px; line-height:28px;}
    .serv_bz{ margin:15px auto;}
    .serv_bz ul li .serv_ico{ height:84px;}
    .serv_bz ul li .serv_ico img{ margin-top:20px;}
    .serv_bz ul li h2{ font-size:16px;}
    .serv_show{ margin-top:15px; padding:15px 0;}
    .serv_show dl dd h3{ font-size:16px;}
    .serv_show dl dd p a font{ font-size:18px;}
    .serv_idea ul{ margin-top:15px;}
    .serv_idea ul li h3{ font-size:16px;}
    .serv_flow ul li{ width:31.3%; margin-bottom:15px; background:none;}
    .serv_flow ul li p{ font-size:15px; width:80%;}
    .serv_lc{ padding:15px 0;}
    .serv_parts{ margin-top:0; padding:15px 0;}
    .serv_parts ul li{ width:49%;}
    .serv_parts ul li.parts_last{ display:none;}
    .serv_parts ul li span{ font-size:15px;}
    .serv_parts ul{ margin-top:10px;}
}
@media (max-width:375px){
.serv_bz h1{ font-size:20px; margin-bottom:5px;}
.serv_show h2, .serv_idea h2, .serv_flow h2, .serv_parts h2{ font-size:18px;}
.serv_bz p, .serv_show p, .serv_idea p, .serv_flow p, .serv_parts p{ font-size:14px; line-height:24px;}
.serv_bz ul{ margin-top:10px;}
.serv_bz ul li .serv_ico{ height:68px;}
.serv_bz ul li h2{ font-size:15px;}
.serv_show{ width:99%; padding:15px 0.5%;}
.serv_show dl{ margin:10px 1%;}
.serv_show dl dd p i{ display:none;}
.serv_show dl dd p a font{ font-size:16px;}
.serv_show dl dd p a.serv_btn{ padding:5px 10px;}
.serv_idea{ width:99%; padding:15px 0.5%;}
.serv_idea ul li h3{ font-size:15px;}
.serv_idea ul li img{ width:60px; height:60px;}
.serv_flow{ width:99%; padding:0 0.5%;}
.serv_flow ul{ margin-top:0; margin-bottom:0;}
.serv_flow ul li{ margin-bottom:0; margin-top:10px;}
.serv_flow ul li p{ font-size:14px; width:88%;}
.serv_parts{ width:99%; padding:15px 0.5%;}
.serv_parts ul li span{ font-size:14px; line-height:30px;}
.serv_parts ul{ margin-bottom:0;}
}
@media screen and (max-width:320px){
.serv_bz ul li .serv_ico img{ width:42%; margin-top:15px;}
.serv_bz ul li .serv_ico{ height:60px;}
.serv_bz ul li h2{ margin:6px 0;}
.serv_show dl dd p i{ display:inline-block;}
.serv_show dl dd p a font{ display:block;}
.serv_show dl dd p a.serv_btn{ padding:3px 8px;}
.serv_show dl{ margin-bottom:0;}
.serv_flow ul li p{ width:100%;}
.serv_parts p{ display:none;}
}