/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p,em{ font-style:normal; list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#f30;}
img{ max-width:100%;}
.am-container{max-width: 1236px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }

.header .head-m{ height:110px; background:#fff;}
.header .head-m .logo{ padding-top:20px; width:390px;}

.header .head-m .top-tel{ float:right;}
.header .head-m .top-tel ul li{ float:left; background-repeat:no-repeat; background-position:0 center; padding-left:48px; color:#999; font-size:14px; margin-right:25px; margin-top:30px;}
.header .head-m .top-tel ul li strong{ display:block; font-size:24px; line-height:1;color: #0A77BD;}
.header .head-m .top-tel ul li:first-child{ background-image:url(../images/tel2.png);}
.header .head-m .top-tel ul li:nth-child(2){ background-image:url(../images/tel1.png);}
.header .head-m .top-lbtn{ padding-top:34px;}
.header .head-m .top-lbtn a{ display:inline-block; border:1px solid #2d4ff5; color:#2d4ff5;border-radius:4px; margin-left:12px; padding:6px 20px;}
.header .head-m .top-lbtn a:hover{ background:#2d4ff5; color:#fff;}

.header .nav{ height:60px; line-height:60px; background:#0A77BD;}
.header .nav .ulnav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.header .nav .ulnav>li{flex:1;-webkit-box-flex: 1; text-align:center; position:relative; float:left;}
.header .nav .ulnav>li>a{font-size:18px; display: inline-block; color:#fff; position:relative;}

.header .nav .ulnav>li:hover>a{ color:#fff;}
.header .nav .ulnav>li.on>a{ color:#fff;}
.header .nav .ulnav>li.on>a:before,.header .nav .ulnav>li:hover>a:before{ content:""; display:block; width:100%; height:4px; background:#fed100; position:absolute; left:0; bottom:0; border-radius:4px;}

.ulnav>li .subnav{position: absolute;width:100%;background-color: #FFF; margin:0; box-shadow: 0 2px 10px rgba(0,0,0,.05); height: auto;z-index: 199;top: 68px;left: 0;border-top: 2px solid #d2d3d5;overflow: hidden;opacity:0; visibility:hidden;transition: all .36s ease; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.ulnav>li:hover .subnav{opacity:1;visibility: visible;top:58px;}
.ulnav>li .subnav li{ border-bottom:1px solid #0A77BD;}
.ulnav>li .subnav li a{font-weight: 500;color: #0A77BD; padding: 12px 5px;line-height: 22px;display: block;transition: all .2s ease-in-out;font-size: 14px;}
.ulnav>li .subnav li a:hover{ color:#174ea0; background-color:#f9f9f9;}


.banner .am-slider-a1{ box-shadow:none;}
.banner .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover; height:100%;}
.banner .am-slider .am-slides>li a{ display:block; width:100%; height:100%;}
.banner .am-slider-a1 .am-control-nav{ bottom:15px;}
.banner .am-slider-a1 .am-control-nav li a{ width:12px; height:12px;background-color:#fff; box-shadow:none;}
.banner .am-slider-a1 .am-control-nav li a.am-active{ background-color:#0A77BD;}

.am-pd{ padding:40px 0;}
.am-pb{ padding-bottom:40px;}
.bgr{ background:#f5f5f5;}

.arccontent .am-text-nowrap{    white-space: inherit;}
.p1-search-1{background:#f2f2f2;height:66px;border-bottom:1px solid #eee;overflow:hidden;font-size:14px}
.p1-search-1 p{color:#444;line-height:66px}
.p1-search-1 a{color:#444;display:inline-block;margin-right:15px}
.p1-search-1-inp{width:270px;height:38px; line-height:38px;border-radius:20px;background:#fff;padding-left:18px;margin-top:15px}
.p1-search-1-inp input{border:0; outline:none;}
.p1-search-1-inp1{width:210px;height:38px;line-height:38px;color:#a9a9a9;float:left}
.p1-search-1-inp2{width:40px;height:38px;background:url(../images/icon-search.png) 0 center no-repeat;float:right;cursor:pointer}

.cpfl{ background:url(../images/index-rxcp.jpg) center no-repeat; background-size:cover; padding:20px 0;}
.cpfl-list ul{ margin:0 -10px;}
.cpfl-list ul li{ padding:0 10px;}
.cpfl-list ul li .item{ background:#fff; border-radius:4px; background:#fff; padding:20px 30px;}
.cpfl-list ul li .item .tit{ font-size:24px; line-height:1; margin-bottom:10px; text-align:center;}
.cpfl-list ul li .item .img{ text-align:center; margin-bottom:10px;}
.cpfl-list ul li .item .img img{ height:100px;}
.cpfl-list ul li .item .taf p{ width:50%; float:left; text-align:center; margin-bottom:10px;}
.cpfl-list ul li .item .taf a{ display: inline-block; width:100px;    border: 1px solid #ddd;background: #fff; height:28px; line-height:28px; font-size:14px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cpfl-list ul li .item .taf a:hover{ background:#0A77BD; border-color:#0A77BD; color:#fff;}




.title{ text-align:center;}
.title .tit{ font-size:30px; font-weight:bold; margin-bottom:6px;}
.title .tit em{/* color:#FF9800*/}
.title .line{ width:20px; height:3px; background:#FF9800; margin:0 auto; position:relative;}
.title .line:after{ content:""; display:block; position:absolute; width:78px; height:1px; background:#d5d5d5; left:-84px; top:1px;}
.title .line:before{ content:""; display:block; position:absolute; width:78px; height:1px; background:#d5d5d5; right:-84px; top:1px;}
.title .subtit{ font-size:1.4rem; color:#777777; margin-top:10px;}

.hmcp-list{ margin-top:15px;}
.hmcp-list ul{ margin:0 -10px;}
.hmcp-list ul li{ padding:10px;}
.hmcp-list ul li{ padding:10px;}
.hmcp-list ul li a{ display:block; position:relative;background:#fff; border-radius: 3px;    box-shadow: 0 0 5px #F5F5F5;   border: 1px solid #0A77BD;}
.hmcp-list ul li a i{ display:block; overflow:hidden; height:265px; max-width:100%; line-height:260px;}
.hmcp-list ul li a i img{transition: all .3s linear;}
.hmcp-list ul li a:hover i img{transform: scale(1.05);}
.hmcp-list ul li a .hot{ position:absolute; left:0; top:0; z-index:2;}
.hmcp-list ul li a .txt{ padding:10px; text-align:center;}
.hmcp-list ul li a .txt .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hmcp-list ul li a .txt .note{ font-size:14px; color:#FF9800; margin-top:4px;}


.ysbox{ background:url(../images/ysbg.jpg) center top no-repeat;}
.ysbox .title .tit{ color:#fff9b1;}
.ysbox .title .subtit{ color:rgba(255,255,255,.61)}
.ysbox .title .line{ background:#fff9b1}

.yslist{ margin-top:20px;}
.yslist ul{ position:relative; margin:0 -15px;}
.yslist ul li{ padding:15px; width:25%; float:left;}
.yslist ul li .item{ display:block; background:#fff; padding:25px; text-align:center; border-radius:5px;-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.1);box-shadow: 0px 2px 6px rgba(0,0,0,0.1);}
.yslist ul li .item i{ width:100px; height:100px; border-radius:50%; overflow:hidden; display:block; margin:0 auto; background:#eee;}

.yslist ul li .item .tit{ font-size:18px; line-height:1.1; margin:20px 0; font-weight:bold;}
.yslist ul li .item .note{ font-size:14px; color:#666; min-height:220px;}





.inab_main{margin-top:30px;box-shadow:0 0 20px rgba(0,0,0,.1);background:#fff;  background:url(../images/gsbj.png) no-repeat left bottom;}
.inab_wen{width:62%;padding:45px 30px;float:left;height:285px;font-size:14px;color:#000;line-height:30px;text-align:justify;}
.inab_wen p{font-size:25px;color:#0e6aad;padding-bottom:15px;text-transform:uppercase}
.inab_wen a{display:block;width:127px;text-align:center;height:36px;line-height:36px;border-radius:8px;background:#0A77BD;color:#fff;margin-top:20px}
.inabimg{width:38%;float:right}

.news_box{margin-top:60px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#fff}
.news_boxl{width:70%}
.news_boxlt{height:70px;line-height:70px;border-bottom:0px solid #e1e1e1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding: 0px 40px 0px 20px;}

.news_boxltl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.news_boxltl .news_boxltl_link{padding:0 40px}
.news_boxltl_link i{font-size:30px;color:#333; position:relative; top:4px;}
.news_boxltl .news_boxltl_link:first-child i{font-size:26px}
.news_boxltl_link span{font-size:20px;color:#333}
.news_boxltr{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.news_boxltr .news_boxltl_more{font-size:14px;color:#999;margin-right:36px}
.news_boxltr .news_boxltl_more:hover{color:#ff7800}
.news_boxlb_item{padding:40px 25px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.news_boxlb_item>div{width:50%}
.news_boxlbitem_box{padding-right:20px;display:block}
.news_boxlbitem_boximg{overflow:hidden}
.news_boxlbitem_boximg img{transition:all .4s;width:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.news_boxlbitem_boxh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:20px;font-size:18px;font-weight:600;color:#333;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.news_boxlbitem_boxp{margin-top:10px;font-size:14px;line-height:23px;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news_boxlb_itemr{padding:0 40px 0 20px}
.news_boxlb_itemr .news_itemr_item{display:block;height:56px;line-height:54px;border-bottom:1px dotted #c1c1c1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_itemr_item b{display:inline-block;width:6px;height:6px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;vertical-align:middle;background-color:#c1c1c1;margin-right:6px}
.news_itemr_item span{font-size:14px;color:#666;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.news_boxltl_link.on{background-color:#0A77BD}
.news_boxltl_link.on i{color:#fff}
.news_boxltl_link.on span{color:#fff}
.news_boxr{width:30%}
.news_boxrt{height:70px;line-height:70px;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.news_boxrtl i{font-size:32px;color:#333;padding-left:25px; position:relative; top:4px;}
.news_boxrtl span{font-size:20px;color:#333}
.news_boxrtr .news_boxrtr_more{font-size:14px;color:#999;padding:0 35px}
.news_boxrtr .news_boxrtr_more:hover{color:#ff7800}
.news_boxrb{height:407px;padding:20px 0;overflow:hidden;border-left:1px solid #e1e1e1}
.news_container{height:100%;width:100%}
.news_slide .news_slide_item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.news_slide_itembox{width:100%;margin:20px 0}
.news_slide_itemboxh{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.news_slide_itemboxh i{font-size:18px;color:#333}
.news_slide_itemboxh span{font-size:16px;color:#333;margin-left:8px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.news_slide_itemboxp{width:100%;padding-left:20px;font-size:14px;margin-top:8px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_boxlbitem_box:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.news_boxlbitem_box:hover .news_boxlbitem_boxh{padding-left:8px;color:#ff7800}
.news_boxlb_itemr .news_itemr_item:hover span{padding-left:8px;color:#ff7800}
.news_slide .news_slide_item:hover .news_slide_itemboxh span{padding-left:8px;color:#ff7800}



footer{ background:#1e78c6;}
footer .foot-icon{ border-bottom:1px solid rgba(255,255,255,.1); padding:20px 0;}
footer .foot-icon ul{ display: -webkit-flex;display:flex;-webkit-justify-content: space-between;justify-content: space-between;}
footer .foot-icon ul li img{ float:left; margin-right:10px; width:50px;}
footer .foot-icon ul li p{ float:left; line-height:50px; font-size:16px; color:#fff;}

footer .foot-min{ margin-top:18px;}
footer .foot-tit{ font-size:16px;  position:relative; color:#fff;margin-bottom:10px;}
footer .footnav{ width:54%;  float:left;}
footer .footnav ul li{ /*width:25%;*/padding:0px 10px; float:left;}
footer .footnav ul li p{ font-size:14px; line-height:2;}
footer .footnav ul li p a{ color:rgba(255,255,255,.5);}
footer .foot-contact{ width:29%; float:left; margin-left:-20px;}
footer .foot-contact p{ font-size:14px; color:#fff; line-height:2;}
footer .foot-ewm{ width:140px; float:right; text-align:center;}
footer .foot-ewm span{ display:block; padding-top:4px; font-size:14px; color:rgba(255,255,255,.8);}


footer .copyr{ color:#fff; padding:20px 0; margin-top:40px; font-size:14px; background:#0f67b1; text-align:center;}
footer .copyr a{ color:#fff;}
.am-close{ display:none;}








.nybanner{ text-align:center;}
.nybanner img{ width:100%;}

.am-path{ padding:15px 0; font-size:14px; color:#666; background:#eee;}
.am-path a:last-child{ color:#167cd3;}


.ny-warp{ background:#f5f5f5; padding:30px 0;}
.ny-mainl{ width:22%; float:left; }
.ny-mainl .side-nav{background:#fff;}
.ny-mainl .side-nav .side-title,.hor-car .side-title{ background:#167cd3; color:#fff; padding:15px; text-align:center; font-size:20px;}
.ny-mainl .side-nav .side-title em,.hor-car .side-title em{ font-size:14px; margin-left:8px;}
.ny-mainl .side-nav>ul{ padding:15px;}
.ny-mainl .side-nav>ul>li{ margin-bottom:15px;}
.ny-mainl .side-nav>ul>li>a{ display:block; background:#f5f5f5; padding:15px; font-size:15px; position:relative;}
.ny-mainl .side-nav>ul>li>a.on{ color:#167cd3;}
.ny-mainl .side-nav>ul>li>a:before{ content:"+"; position:absolute; right:15px; top:15px; opacity:.6;}
.ny-mainl .side-nav>ul>li .ssubli{ border:1px solid #f5f5f5; padding:0 15px;}
.ny-mainl .side-nav>ul>li .ssubli p{ font-size:13px; line-height:3; border-bottom:1px dashed #f5f5f5; width:50%; float:left;}
.ny-mainl .side-nav>ul>li .ssubli p a{ display:block;}
.ny-mainl .side-nav>ul>li .ssubli p a.on{color:#167cd3}
.hor-car{ margin-top:15px; background:#fff;}
.ny-mainr{ width:76%; float:right; }
.ny-about-main,.ny-rmin{background:#fff; padding:30px;min-height: 996px;}
.ny-about-title{ font-size:26px; text-align:center; border-bottom:1px solid #eee; padding-bottom:25px; margin-bottom:25px;}
.ny-about-arc{ line-height:2;}

.hotc-list{ padding:10px 10px 0 10px;}
.hotc-list ul li{ margin-bottom:10px;}
.hotc-list ul li a{ display:block; position:relative; border:1px solid #eee; background:#fff;}
.hotc-list ul li a i{ display:block; overflow:hidden;}
.hotc-list ul li a i img{transition: all .3s linear;}
.hotc-list ul li a:hover i img{transform: scale(1.05);}
.hotc-list ul li a .hot{ position:absolute; left:0; top:0; z-index:2; display:none;}
.hotc-list ul li a .txt{ padding:10px; text-align:center;}
.hotc-list ul li a .txt .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hotc-list ul li a .txt .note{ font-size:14px; color:#FF9800; margin-top:4px;}

.page{ text-align:center; margin-top:20px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; background: #fff; border-radius:4px; margin:0 2px; font-size:16px;}
.page a.on,.page a.active,.page a:hover{ background:#2383cf; color:#FFF;}

.pro-hed{ background:#fff; padding:30px;}
.pro-hed .thumb{ width:44%; float:left;}
.pro-hed .txt{ width:56%; float:right; padding-left:30px;}
.pro-hed .txt h1{ font-size:20px; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}

.pro-hed .txt .note{ background:#f5f5f5; padding:0px 15px; border-radius:10px; font-size:14px;   
    word-wrap: break-word;}
.pro-hed .txt .note p{ padding:0px 0px;  font-size:14px; margin:0px 0px; height:0px; }
.cpxqlb_boxrzx{ margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;}
.cpxqlb_boxrzx .cpxqlb_boxrzxzx{width:220px;height:45px;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px;background-color:#0461b1;line-height:47px;text-align:center;margin-right:10px}
.cpxqlb_boxrzx .cpxqlb_boxrzxzx:first-of-type{background-color:#0461b1}
.cpxqlb_boxrzxzx span{font-size:16px;color:#fff}
.cpxqlb_boxrzxzx i{font-size:20px;color:#fff;margin-left:8px}
.cpxqlb_boxrzxtel{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}
.cpxqlb_boxrzxtel i{font-size:45px;color:#c6c6c6}
.cpxqlb_boxrzxteltxt{margin-left:15px}
.cpxqlb_boxrzxtelh{font-size:14px;color:#333}
.cpxqlb_boxrzxtelp{line-height:1.2}
.cpxqlb_boxrzxtelp a{font-size:30px;font-weight:600;color:#ff7800;margin-top:-5px}
.cpxqlb_boxrblb{position:relative;padding:0 60px}


.nypro-main{ background:#fff; margin-top:15px; padding:30px;}
.nyp-m-l{ width:22%; float:left;}
.nyp-m-l .hor-car{ margin-top:0;}
.nyp-m-l .hor-car .hotc-list{ border:1px solid #eee;}
.nyp-m-r{ width:78%; float:right; padding-left:30px;}
.nyp-m-r .nyparc{ border:1px solid #eee;}
.nyp-m-r .nyparc .hd{ height:62px; line-height:62px; background:#eee;}
.nyp-m-r .nyparc .hd ul li{ float:left; padding:0 50px; cursor:pointer;}
.nyp-m-r .nyparc .hd ul li.on{ background:#167cd3; color:#fff;}
.nyp-m-r .nyparc .arccontent{ padding:20px;}

.toy-tit{ padding:15px 0; font-size:20px; position:relative; padding-left:15px;}
.toy-tit:before{ content:""; display:block; width:6px; height:14px; background:#2383cf; position:absolute; left:0; top:50%; margin-top:-7px;}

.pro-xgcp{ background: #fff;padding: 15px;}
.pro-xgcp ul li{padding: 10px;}
.pro-xgcp ul li a{display: block;background: #eee; border: 1px solid #eee;}
.pro-xgcp ul li span{display: block; text-align: center; font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 10px;}


.ny-newscase ul li{ background:#fff; padding:20px; position:relative;box-shadow: 0 2px 4px 4px rgba(0,0,0,.02); margin-bottom:20px;}
.ny-newscase ul li a{ display:block;}
.ny-newscase ul li a i{ display:block; width:24%; float:left; overflow:hidden;}
.ny-newscase ul li a i img{transition: all .7s;}
.ny-newscase ul li:hover img{transform: scale(1.06);}
.ny-newscase ul li a .txt{ width:70%; padding-left:25%; }
.ny-newscase ul li a .txt .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny-newscase ul li a .txt .line{ width:100%; height:1px; background:#eee; margin:15px 0;}
.ny-newscase ul li a .txt .note{ font-size:14px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.ny-newscase ul li a .txt .info{ font-size:14px; margin-top:12px; color:#666;}
.ny-newscase ul li a .txt .info span{ display:inline-block; margin-right:25px;}
.ny-newscase ul li a .tou{ position:absolute; right:40px; top:0; background:#ee2d32; color:#fff; display:inline-block; padding:4px 10px;}

.ny-newscase.w10 i{ width:25%;}


.article-wrap{padding:40px; background:#fff;color:#666;min-height:500px;}

.article-wrap .article-header { text-align:center; margin-bottom:20px;}
.article-wrap .article-header h1{color: #000000;font-size: 24px;margin-bottom:20px; font-weight:normal;}
.article-wrap .article-header .sub{ color:#999; font-size:12px;}
.article-wrap .article-header .sub span{ margin:0 10px;}
.article-wrap .article-header .sub span i{ margin-right:4px;}

.article-body{font-family:'Microsoft Yahei',verdana;font-size: 16px;/* background: #ffffff; */letter-spacing: 0.08rem;line-height: 36px;min-height:400px; margin-bottom:25px;}
.article-body img{ max-width:100%;}
.article-footer{ font-size:1.4rem; font-weight:lighter; color:#999;}



@media screen and (max-width: 1024px){

html{ background:#f5f5f5;}
body{ max-width:768px; margin:0 auto;box-shadow: 0px 1px 3px #c8c8c8; background:#fff;}	
.header { position:relative;}
.header .head-m{ height:70px;}
.header .head-m .logo{ height:70px; line-height:70px; padding-top:0;}
.header .head-m .logo img{ height:45px;}
.header .head-m .top-lbtn{ padding-top:24px; margin-right:50px;}
.header .head-m .top-lbtn a{ font-size:12px; margin-left:8px; padding:2px 10px;}
.header .head-m .top-tel{ display:none;}
.menu-bar{ display:block; width:26px; height:18px; right:15px; position: absolute; top:30px; border-bottom:2px solid #333;}
.menu-bar:after{ content:""; display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:0;}
.menu-bar:before{ content:""; display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:50%;}
.nav .am-container{ padding:0; position:relative; height:100%;}
.nav .am-close {position: absolute;right: 32%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.header .nav{width: 100%;height: 100%;position: fixed;left:-100%;top: 0;z-index: 1601;transition: all .3s linear;pointer-events: none; background:none;}
.header .nav.active{ left:0;}
.header .nav .ulnav{width: 65%;position: relative;background: #fff;height: 100%;z-index: 1601;pointer-events: auto;overflow-y: auto;margin: 0; display:block;}
.header .nav .ulnav>li{ width:100%;border-bottom: 1px solid #eee; display:block; float:none; height:auto; line-height:56px; padding:0;}
.header .nav .ulnav>li>a{ color:#333; display:block; line-height:56px;}
.header .nav .ulnav>li.on>a{ border:none;}
.header .nav .ulnav>li.sh>a{pointer-events: none;}
.nav .ulnav>li .subnav{ position:relative; top:0; height:0;padding:0; background:#f5f5f5;}
.header .nav .ulnav>li:hover .subnav{ top:0; opacity:0;}
.header .nav .ulnav>li .subnav.show{top:0; height:auto;padding: 10px 0; overflow:hidden;opacity: 1;visibility: visible; box-shadow:none; padding:0;}

.header .nav .ulnav>li .subnav:before{border-bottom: 5px solid #f5f5f5;}
.header .nav .ulnav>li .xm{ position:absolute; width:70px; display:block; right:0; top:0; color:rgba(0,0,0,.61)}
.ulnav>li .subnav li{ border-bottom:1px solid #fff;}
.header .nav .am-close {position: absolute;right: 27%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.nav-warp{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:1000;background: rgba(0,0,0,.8); display:none;}
.ulnav>li .subnav{ border-top:none;}
.header .nav .ulnav>li.on>a,.header .nav .ulnav>li:hover>a{ color:#333;}
.header .nav .ulnav>li.on>a:before, .header .nav .ulnav>li:hover>a:before{ display:none;}
.p1-search-1-inp{ width:100%;}
.cpfl{ padding:10px 0;}
.cpfl-list ul{ margin:0 -5px;}
.cpfl-list ul li{ padding:5px;}
.cpfl-list ul li .item{ padding:10px;}
.cpfl-list ul li .item .tit{ font-size:16px; margin-bottom:10px;}
.cpfl-list ul li .item .img img{ height:40px;}
.cpfl-list ul li .item .taf p{margin-bottom:5px;}
.cpfl-list ul li .item .taf a{ font-size:12px; width:90%; height:24px; line-height:24px; }

.am-pb{ padding-bottom:20px;}
.am-pd{ padding:20px 0;}
.title .tit{ font-size:18px;}
.title .subtit{ font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hmcp-list ul{ margin:0 -5px;}
.hmcp-list ul li{ padding:5px;}
.hmcp-list ul li a .txt .tit{ font-size:14px;}
.hmcp-list ul li a .txt .note{ font-size:12px;}
.yslist{ margin-top:10px; overflow-x:scroll;}
.yslist ul{ margin:0; width:1364px}
.yslist ul li{ width:340px; float:left; padding:5px;}
.yslist ul li .item{ padding:15px;}
.yslist ul li .item i{ width:60px; height:60px;}
.yslist ul li .item .tit{ font-size:16px; margin:10px 0;}
.yslist ul li .item .note{ font-size:12px; min-height:100px;}
.inab_wen{ width:100%; float:none; height:auto; padding:15px; font-size:12px; line-height:2;}
.inab_main{ margin-top:15px;}
.inabimg{ width:100%; float:none;}
.inab_wen p{ font-size:18px; padding-bottom:5px;}
.inab_wen a{ height:30px; width:100px; line-height:30px; margin-top:10px;}
.news_boxlb_iteml a{border-bottom:1px solid #ddd;padding-bottom:20px}
.news_boxlbitem_box{width:100%;padding:0}
.news_boxlb_item>div{width:100%;padding:0}
.news_box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;    margin-top: 15px;}
.news_boxl{width:100%}
.news_boxr{width:100%}
.news_boxltr{display:none}
.news_boxltl{width:100%}
.news_boxltl .news_boxltl_link{width:50%;text-align:left;padding:0;padding-left:20px}
.news_boxrtr{display:none}
.news_boxrtl{width:100%;text-align:left;padding-left:20px;background:#0A77BD;color:#fff}
.news_boxlb_item{padding:20px;display:block}
.news_boxrb{height:300px;padding:20px 0}
.news_container{height:100%}
.news_slide_itemboxp{margin-top:0}
.news_boxrtl i{padding-left:0}
.news_boxrt{border-left:0}
.news_boxrb{border-left:0;margin-bottom:20px}
.news_boxrtl i{padding-right:0;color:#fff}
.news_boxrtl span{color:#fff}
.news_boxr{margin-top:15px}
.news_title{margin-top:50px}
.news_titleh{font-size:24px}
.news_boxltl_link span{font-size:16px}
.news_boxlt{height:50px;line-height:50px}
.news_boxlb_item{padding:15px 20px}
.news_boxlb_itemr .news_itemr_item{height:50px;line-height:50px}
.news_boxlbitem_boxh{font-size:14px;margin-top:15px}
.news_boxlbitem_boxp{font-size:12px;line-height:1.6}
.news_boxltl_link i{font-size:28px}
.news_boxltl .news_boxltl_link:first-child i{font-size:20px}
.news_itemr_item span{font-size:12px}
.news_slide_itemboxh span{font-size:14px}
.news_slide_itemboxp{font-size:12px}


footer .foot-icon{ display:none;}
footer .footnav{ display:none;}
footer .foot-contact{ width:60%; margin-left:0px;}
footer .foot-ewm{ width:30%;}
footer .copyr{ font-size:12px; margin-top:15px;}
footer .foot-ewm span{ font-size:12px;}
footer .foot-contact p{ font-size:12px;}
.foot-bar{ position:fixed; width:100%; height:64px; background:#0A77BD; left:0; bottom:0; z-index:999;}
.foot-bar ul li{ padding-top:12px;}
.foot-bar ul li a{ color:#fff; font-size:12px; display:block; text-align:center;}
.foot-bar ul li a img{ width:24px;}
.foot-bar ul li a span{ display:block;}
.am-path{ font-size:12px;}
.ny-warp{ padding:20px 0;}
.ny-mainl{ width:100%; float:none;}
.ny-mainr{ width:100%; float:none; margin-top:15px;}
.ny-mainl .side-nav .side-title{ padding:8px 15px; text-align:left; font-size:18px; position:relative;}
.ny-mainl .side-nav .side-title:before{content: "\f0d7"; position:absolute; right:15px; top:8px;}
.ny-mainl .side-nav .side-title.on:before {content: "\f0de";top: 12px;}
.ny-mainl .side-nav .side-title em{ font-size:12px;}
.ny-mainl .side-nav ul li a{ padding:10px; font-size:14px;}
.ny-mainl .side-nav ul li a:before{ top:7px;}
.ny-mainl .side-nav ul li{ margin-bottom:10px;}
.ny-mainl .side-nav ul{ display:none;}
.ny-mainl .side-nav>ul>li .ssubli p{ line-height:1;}
.cndns-right{ display:none;}
.ny-abimg{ max-width:100% !important;}
.ny-about-main, .ny-rmin{ padding:15px; min-height:300px;}
.ny-about-title{ font-size:18px; margin-bottom:10px; padding-bottom:10px;}
.ny-about-arc{ font-size:12px;}
.page a{ font-size:12px;}
.pro-hed{ padding:15px;}
.pro-hed .thumb{ width:100%; float:none;}
.pro-hed .txt{ width:100%; float:none; padding-left:0; margin-top:10px;}
.pro-hed .txt h1{ font-size:18px;}
.pro-hed .txt .note{ font-size:12px;}
.cpxqlb_boxrzx{ margin-top:15px;}
.cpxqlb_boxrzx .cpxqlb_boxrzxzx{ width:140px; font-size:12px; height:38px; line-height:38px}
.cpxqlb_boxrzxzx span{ font-size:12px;}
.cpxqlb_boxrzxzx i{ font-size:14px; margin-left:4px;}
.cpxqlb_boxrzxtelh{ font-size:12px;}
.cpxqlb_boxrzxtelp a{ font-size:18px;}
.nypro-main{ padding:0;}
.nyp-m-r{ width:100%; float:none; padding-left:0;}
.nyp-m-r .nyparc .hd{ height:42px; line-height:42px;}
.ny-newscase ul li{ padding:10px; margin-bottom:10px;}
.ny-newscase ul li a .txt{ padding-left:10px;}
.ny-newscase ul li a .txt .tit{ font-size:12px;}
.ny-newscase ul li a .txt .note{ display:none;}
.ny-newscase ul li a .txt .line{ margin:8px;}
.ny-newscase ul li a .txt .info{ margin:0; font-size:12px; color:#999;}
.ny-newscase ul li a .txt .info span{ margin-right:10px;}


.article-wrap{padding: 15px;}
.article-wrap .article-header h1{ font-size:1.8rem; margin-bottom:10px;}
.article-wrap .article-header{ margin-bottom:10px;}
.article-footer ul li{ float:none !important; font-size:1.2rem; height:24px;}



}
.row{ width:1206px; margin:0px auto;}
.mt30 {
    margin-top: 30px;
}
.mt15 {
    margin-top: 15px;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.rxcp-box {
    height: 280px;
    background: #FFF;
    opacity: 0.8;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}
.f14{font-size: 14px; line-height:2;}
.rxcp-box li {
    height: 260px;
    text-align: center;
}
.col-md-16 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 20%;
    float: left;
}
.rxcp-box li .proc_img {
    background: #E2E2E2;
    border-radius: 8px;
}
.rxcp-box li a p{margin-top:20px;border-radius:15px;line-height:30px;padding:0 20px;display:inline-block;background:#eee;}
.rxcp-box li a:hover .proc_img{ background: #2087ed;}
.rxcp-box li a:hover p {
  background: #2087ed;
  color: #fff;
}
.pb10 {
    padding-bottom: 10px;
}
.text-center {
    text-align: center;
}

.ys {
    margin-top: 0px;
}

.yscon {
    position: relative;
    min-height: 382px;
}

img.ysimg {
    width: 395px;
    position: absolute;
    left: 50%;
    margin-left: -197px;
    top: 50%;
    margin-top: -191px;
    height: 382px;
}

.yscon li {
    height: 73px;
    overflow: hidden;
    line-height: 110px;
    white-space: nowrap;
    width: 470px;
    float: left;
    border-bottom: 1px solid #1a9edc;
    font-size: 16px;
    margin-bottom: 43px;
}

    .yscon li:nth-child(even) {
        float: right;
        text-indent: 90px;
    }
	.block {
    overflow: hidden;
    clear: both;
}
.container {
    margin: auto;
    width: 1200px;
}
.fld{ float:left; padding:0 13%;}

/* 本例子css */
	.game163{ position: relative; border: 1px solid #dcdddd; padding: 4px; overflow: hidden; width: 430px; }
	.game163 .bigImg{ height:420px !important; position: relative; overflow:hidden; z-index:0;width:420px; margin-bottom:50px;line-height:420px;}
	.game163 .bigImg li{ text-align:center; line-height:410px;}
	.game163 .bigImg li img{ /*max-width:315px;*/ max-height:420px;}
	.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

	.game163 .smallScroll{ height: 47px; margin-bottom: 0px;}
	.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; margin-top:5px; z-index:99}
	.game163 .sNext{ background-position: 0 -2698px; z-index:99999}
	.game163 .sPrev:hover{ background-position: 0 -3133px;z-index:99999}
	.game163 .sNext:hover{ background-position: 0 -2785px;z-index:99999}

	.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 380px; overflow: hidden; }
	.game163 .smallImg ul{ height:84px;  width: 9999px; overflow: hidden; z-index:9999}
	.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:100px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:60px; height:60px;  }
	.game163 .smallImg .on img{ border-color: #1e50a2;}

	.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}