@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:100%; color:#2d2d2d; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#404040; text-decoration: none;outline:none;}
a:hover, a:active {color:#047cc3; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:97%; margin:0 auto; max-width:1360px;}
.kga{ margin:0 auto; max-width:1200px;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:26px; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #047cc3; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #047cc3; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
/*基础配置*/

/*banner*/
.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block;}
.slides{position:relative; height:100%;}
.slides li{ background:none !important; height:auto !important; min-height:inherit !important;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{ width:100%;}
.slides li .ban_pc{ width:100%; display:block;}
.slides li .ban_yd{ width:100%; display:none;}
@media screen and (max-width:770px){
.slides li .ban_pc{ width:100%; display:none;}
.slides li .ban_yd{ width:100%; display:block;}
}
.flex-control-nav{ position:absolute; bottom:3%; z-index:99; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; width:13px; height:13px;  margin:0 7px;}
.flex-control-nav li a{ display:block;border:2px solid #fff; overflow:hidden; text-indent:-999px; width:11px; height:11px;border-radius:8px; cursor:pointer;}
.flex-control-nav li a.flex-active{ background:#fff; border:2px solid #fff;}
.flex-direction-nav{position:absolute;z-index:99;width:100%;bottom:68px; display:none;}
.flex-direction-nav li a{display:block;width:68px;height:68px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/ban_l.png) center center no-repeat #fff;}
.flex-direction-nav li a.flex-next{left:110px;background:url(../images/ban_r.png) center center no-repeat #fff;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*banner*/

/*首页*/
.top{ width:96%; padding:0 2%; position:absolute; z-index:999;}
.pclogo{ display:block;}
.sjlogo{ display:none;}
.index_bga{ height:134px; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:17px;}
.inda_nr li{ float:left; height:136px; margin-top:-1px; position:relative;}
.inda_nr li a{ display:block; border-left:1px solid #ccc; height:86px; color:#3b3b3b; text-align:center; padding:50px 1.4rem 0 1.4rem; position:relative; z-index:99;}
.inda_nr li a p{ font-size:0.75rem; padding-top:0.4rem;}
.inda_nr li a i{ background:url(../images/syfl_b.png) no-repeat center top; display:block; position:absolute; height:0px; left:0px; top:0px; width:100%;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.inda_nr li a:hover i{padding-bottom:17px; display:block; position:absolute; height:136px;transition-delay: 0s; transition-duration: 0.5s; transition-property: all; transition-timing-function: ease;}
.inda_nr li a div{ position:relative; z-index:99;}
.inda_nr li a:hover div{ color:#fff;}
.inda_nr li.on a{ font-size:4rem; padding:0; height:136px; padding-left:1.4rem; line-height:136px; color:#047cc3;}
.inda_nr li.on a:hover{ background:none;}
.inda_pro{ padding-top:5rem; background:#eee; margin-top:-17px; padding-bottom:6rem; overflow:hidden; width:100%;}
.inda_pro li{ width:23%; margin:0 1%; float:left;}
.inda_pro li a{ border:1px solid #e2e2e2; background:#fff; display:block; width:100%;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.sypro_pic{ width:96%; padding:2%;}
.sypro_pic img{ width:100%;}
.sypro_wb{ text-align:center; padding-top:2rem; padding-bottom:1rem; color:#343535; font-size:1.5rem;}
.sypro_wb p{ width:25%; background:#aeaeae; margin:0.4rem auto; height:1.6rem; font-size:0.875rem; color:#fff; line-height:1.6rem;border-radius:0.8rem;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.inda_pro li a:hover{-moz-box-shadow:0px 4px 15px #999;-webkit-box-shadow:0px 4px 15px #999;box-shadow:0px 4px 15px #999;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.inda_pro li a:hover .sypro_wb p{ background:#047cc3;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.index_bgb{ width:100%; text-align:center;}
.indb_l{ width:50%; position:relative; text-align:left;}
.indb_r{ width:50%; position:relative; text-align:left;}
.indb_wba{ width:90%; padding:0 7% 0 3%; position:absolute; top:55px;}
.syabo_title{ color:#fff; font-size:1.125rem;}
.syabo_title i{ display:block; height:1px; background:#fff; width:7%; margin-top:0.8rem;}
.syabo_bt{ padding-top:30px; text-align:center; color:#fff; font-size:1.625rem; font-weight:bold;}
.syabo_bt p{ font-size:0.875rem; font-weight:normal; padding-top:0.2rem;}
.syabo_wb{ line-height:36px; font-size:0.875rem; color:#fff; text-indent:1.75rem; padding-top:3rem;}
.syabo_more{ height:3rem; width:25%; padding-top:3rem; margin:0 auto;}
.syabo_more a{ display:block; width:100%; border:1px solid #fff; display:block; height:2.875rem; font-size:0.875rem; color:#fff; text-align:center; line-height:2.875rem;}
.syabo_more a:hover{ background:#fff; color:#047cc3;}
.indb_wbb{ width:90%; padding:0 3% 0 7%; position:absolute; top:55px;}
.syys_bt{color:#047cc3; font-size:1.625rem; font-weight:bold;}
.syys_bt p{ font-size:0.875rem; font-weight:normal; padding-top:0.2rem;}
.syys_nr li{ height:60px; margin-top:50px;}
.syys_pic{ margin-right:1%;}
.syys_wb{ font-size:1.375rem; color:#444; padding-top:0.2rem;}
.syys_wb p{ font-size:0.75rem; padding-top:0.3rem;}
.index_bgc{ background:#fff; border-bottom:1px solid #d5d5d5; padding-top:95px; padding-bottom:60px; position:relative;}
.synews_title{ text-align:center; font-size:1.125rem; color:#3e3d3d;}
.synews_title p{ padding-top:1.4rem;}
.synews_nr{ padding-top:60px;}
.synews_nr li{ float:left; width:33.3%; padding-bottom:1rem;}
.synews_nr li a{ display:block; position:relative; width:92%; margin:0 4%;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.synews_nr li a:hover{-moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:0px 5px 15px #999;box-shadow:0px 5px 15px #999;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.synews_pic{ width:100%;}
.synews_pic img{ width:100%;}
.synews_wb{ position:relative; width:100%; height:200px; color:#353535; line-height:30px; font-size:0.875rem;}
.synews_wb p{ font-size:1.125rem; padding-bottom:0.6rem; text-align:center; padding-top:30px;}
.synews_wb div{ position:relative; z-index:9; width:96%; margin:0 auto;}
.synews_wb i{ width:100%; display:block; background:#047cc3; height:0px; position:absolute; bottom:0;transition-delay: 0.1s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.synews_nr li a:hover .synews_wb i{height:200px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.synews_nr li a:hover .synews_wb div{ color:#fff;}
.synews_more{ width:26%; height:2.5rem; background:#047cc3; text-align:center; line-height:2.5rem; text-align:center; margin:0 auto; color:#fff; font-size:0.875rem; position: absolute; left:37%; bottom:180px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.synews_nr li a:hover .synews_more{bottom:200px;transition-delay: 0.2s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.index_bgd{ padding-top:100px; background:#fff; width:100%; overflow:hidden;}
.synews_an{ text-align:center; position:absolute; bottom:-25px; width:100%;}
.synews_an a{ width:5%; background:#fff; cursor:pointer;display:inline-block; margin:0 1%; height:2.75rem; border:1px solid #ccc; line-height:2.675rem; font-size:1.625rem; color:#747474;}
.synews_an a:hover{ background:#047cc3; color:#fff;}
.syrz_nr{ padding-top:35px;}
.syrz_nr li{ width:20%; float:left;}
.syrz_nr li a{ display:block; border:1px solid #ccc;}
.syrz_nr li a img{ display:block; width:100%;}
.syrz_an a{ position:absolute; top:47%; cursor:pointer;}
.syrz_an .prev{ left:-13px;}
.syrz_an .next{ right:-13px;}
.link{ padding-top:120px; padding-bottom:25px; height:18px;}
.link_nr{ width:1160px; height:18px; overflow:hidden; line-height:18px;}
.link_nr a{ float:left; display:block; margin-right:10px; font-size:0.875rem; height:18px; line-height:18px;}
.foot_bg{ background:#047cc3; width:100%; padding-top:55px;}
.ftop{ padding-bottom:100px;}
.fnav{ width:55%;}
.leftsidebar_box{ width:100%;}
.leftsidebar_box dl{ float:left; width:20%; margin-right:5%;}
.leftsidebar_box dl dt{ border-bottom:1px solid #3696cf; color:#fff; font-size:1rem; padding-bottom:0.5rem; margin-bottom:0.5rem;}
.leftsidebar_box dl dd{ line-height:26px; font-size:0.875rem;}
.leftsidebar_box dl dd a{ color:#fff;}
.leftsidebar_box dl dd a:hover{ text-decoration:underline;}
.ftem{ width:40%; position:relative;}
.ftem_bt{ width:28%; border-bottom:1px solid #3696cf; color:#fff; font-size:1rem; padding-bottom:0.5rem; margin-bottom:0.5rem;}
.ftel_wb{ font-size:0.875rem; color:#fff; line-height:24px;}
.ftel_wb a{ color:#fff;}
.ftel_wb p.on{ font-size:1.25rem; font-weight:bold; line-height:30px;}
.fewm{ position:absolute; right:0px; top:15%;}
.fbq{ height:58px; border-top:1px solid #3696cf; line-height:58px; font-size:0.75rem; color:#fff;}
.fbq span{ float:right;}
.fbq a{ color:#FFF;}
.fbq a:hover{ text-decoration:underline;}
/*内页*/
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center; width:100%; height:400px;}
.feedback_banner{ background:url(../images/feedback_banner.jpg) no-repeat center; width:100%; height:400px;}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:400px;}
.product_banner{ background:url(../images/product_banner.jpg) no-repeat center; width:100%; height:400px;}
.down_banner{ background:url(../images/down_banner.jpg) no-repeat center; width:100%; height:400px;}
.mflwz{ width:100%; height:64px; border-bottom:1px solid #ddd; border-top:4px solid #047cc3;}
.main_fl{ height:64px;}
.main_fl a{ display:block; height:64px; padding:0 1.25rem; line-height:64px; color:#5d5d5d; font-size:14px; float:left;}
.main_fl a:hover,.main_fl a.cur{ color:#047cc3;}
.main_wz{ font-size:0.875rem; line-height:64px;}
.main_wz img{ margin-bottom:-2px; padding-right:0.4rem;}
.main{ width:100%; background:#eee; padding-top:80px; padding-bottom:120px;}
.maina{ width:100%; background:#fff; padding-top:60px; padding-bottom:120px;}
.main_kg{ background:url(../images/about_bg.png) no-repeat center bottom #fff; padding-bottom:200px;}
.about_nr{ width:96%; margin:0 auto; padding-top:60px; line-height:30px; color:#494949; font-size:0.875rem;}
.about_nr img{ max-width:100%;}
.about_bt{ text-align:center; font-size:1.875rem; font-weight:bold; padding-bottom:60px;}
.about_bt p{ color:#959595; font-size:0.875rem; font-weight:normal; padding-top:0.3rem;}
.book_nr{ width:70%; margin:0 auto;}
.book_title{ font-size:18px; line-height:30px; padding-bottom:1rem;}
.contxt{ padding:0 10px; height:45px; border:1px solid #ccc; width:80%; margin-bottom:1rem; font-family:"微软雅黑"; font-size:1rem; outline:none;}
.contxta{ padding:5px 10px; height:100px; border:1px solid #ccc; width:80%; margin-bottom:1rem; font-family:"微软雅黑"; font-size:1rem; outline:none;}
.btn{ height:45px;  width:20%; background:#047cc3; border:0px; margin-bottom:1rem; font-family:"微软雅黑"; font-size:1.2rem; color:#fff; outline:none; cursor:pointer;}
.news_nr li{ width:31.333%; margin:0 1% 2% 1%; float:left;}
.news_pic{ width:100%; overflow:hidden;}
.news_pic img{ width:100%; transition:0.5s;}
.news_nr li:hover .news_pic img{transform:scale(1.1);}
.news_right{ background:#f8f8f8; padding:10px 15px;}
.news_bt{ font-size:1.125rem; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.news_rq{ font-size:0.875rem; color:#999; height:50px; line-height:50px;}
.news_more{color:#047cc3; font-size:0.875rem;}
.newsshow_nr{ padding:0 3%; width:94%;}
.newsshow_title{ text-align:center;  border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:1.5rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:12px; color:#999; font-weight:normal; padding-top:5px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:14px; line-height:24px; }
.sxyjsys,.sxyjsys a{ font-size:14px;  line-height:20px; color:#444343}
.sxyjsys a:hover{ text-decoration:underline;}
.xgnews-tit{ text-align:center; background:#e4e4e4; font-size:16px; font-weight:bold; line-height:30px; height:30px;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:45%; margin-left:1%; margin-right:4%; line-height:24px; list-style-position:inside; list-style-type:disc;}
.xgnews-con li a{ font-size:14px; color:#444343}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.xgnews-con li a:hover{ text-decoration:underline;}
.pro_nr li{ float:left; width:23%; margin:1%;}
.pro_nr li a{ display:block; background:#fff;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.pro_nr li a:hover{-moz-box-shadow:0px 5px 15px #999;-webkit-box-shadow:0px 5px 15px #999;box-shadow:0px 5px 15px #999;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.pro_nr li img{ width:94%; padding:3%;}
.case_title{ text-align:center; padding-top:2rem; padding-bottom:1.4rem; color:#343535; font-size:1.5rem;}
.case_title p{ height:1.875rem; width:32%; background:#aeaeae; margin:0.6rem auto 0 auto; font-size:0.875rem; color:#fff; line-height:1.875rem;border-radius:15px;}
.pro_nr li a:hover .case_title p{ color:#fff;background:#047cc3;}
.nycp_title{font-size:1.25rem; text-align:center; color:#047cc3; font-weight:bold; padding-bottom:2rem;}
.nycp_pic img{ max-width:870px;}
.nycp_bt{border-bottom:1px solid #cacaca;line-height:40px; height:40px; margin-top:40px;}
.nycp_bt p{ background:#047CC3;color:#fff; width:140px; font-size:16px; text-align:center;}
.nycp_nr{ font-size:14px; line-height:24px; padding-top:15px; padding-bottom:50px;}
.nycp_nr img{ max-width:100%;}
.xgpro-con { padding-top:20px;}
.down_nr li{ float:left; width:23%; margin:1%; background:#fff;}
.down_pic{ width:100%;}
.down_pic img{ width:94%; padding:3%;}
.down_title{ width:94%; margin:0 auto; padding-bottom:2rem;}
.down_bt{ font-size:1.125rem; font-weight:bold; height:3rem; line-height:3rem; overflow:hidden;}
.down_wb{ font-size:0.875rem; line-height:24px; height:48px; overflow:hidden; color:#909090;}
.down_title a{ display:block; text-align:center; height:1.875rem; width:32%; background:#aeaeae; margin:1rem auto 0 auto; font-size:0.875rem; color:#fff; line-height:1.875rem;border-radius:15px;}
.down_title a:hover{ background:#047cc3;}
.case_nr li{ float:left; width:23%; margin:1%; background:#fff;}
.case_nr li img{ width:94%; margin:0 3%;}
.case_nr li p{ font-size:1rem; text-align:center; padding-top:2rem; padding-bottom:1.5rem;}

@media screen and (min-width:767px) and (max-width:1024px){
/*首页*/
.pclogo{ display:none;}
.sjlogo{ display:block;}
.kg{ width:98%; margin:0 auto;}
.inda_title{ float:none;}
.inda_nr{ float:none; width:100%;}
.inda_nr li{ float:left; height:130px; position:relative; width:25%; margin:0px;}
.inda_nr li a{ display:block; border-left:none; height:80px; color:#3b3b3b; text-align:center; padding:50px 1.4rem 0 1.4rem; position:relative; z-index:99;}
.inda_nr li a p{ display:none;}
.inda_nr li a i{ background:none;}
.inda_nr li a:hover div{ color:#3b3b3b;}
.inda_nr li.on{ position:absolute; top:0px; right:0px; width:auto;}
.inda_pro{ padding-top:5rem; background:#eee; margin-top:-17px; padding-bottom:6rem;}
.inda_pro li{ width:24%; margin:0 0.5%; float:left;}
.sypro_wb p{ width:35%;}
.indb_l{ width:100%; float:none; overflow:hidden;}
.indb_r{ width:100%; float:none; overflow:hidden;}
.indb_pic img{ min-width:100%; display:block;}
.indb_wba{padding:0 5%;}
.synews_nr,.syrz_nr{ width:100%; overflow:hidden;}
.synews_nr li a{width:98%; margin:0 1%;}
.synews_wb{overflow:hidden;}
.synews_wb p{ font-size:1rem;}
.synews_wb i{ width:100%; display:block; background:#047cc3; height:200px; position:absolute; bottom:0;}
.synews_nr li a .synews_wb div{ color:#fff;}
.synews_more{ width:36%; bottom:200px;}
.synews_an{ text-align:center; position:absolute; bottom:-25px; width:100%;}
.synews_an a{ width:10%;}
.syrz_nr{ padding-top:35px;}
.syrz_nr li{ width:20%; float:left;}
.syrz_nr li a{ display:block; border:1px solid #ccc;}
.syrz_nr li a img{ display:block; width:100%;}
.link{ padding-top:60px; padding-bottom:0px;}
.link_title,.link_nr{ display:none;}
.fnav{ width:70%;}
.leftsidebar_box dl dd{font-size:0.75rem;}
.ftem{ width:30%; position:relative;}
.ftem_bt{ width:48%;}
.ftel_wb{ font-size:0.75rem;}
.fewm{ display:none;}
.fbq{ height:auto; padding:1rem 0; border-top:1px solid #3696cf; line-height:24px; font-size:0.75rem; color:#fff;}
.fbq span{ float:none; margin-left:20px;}
.fbq a{ color:#FFF;}
.fbq a:hover{ text-decoration:underline;}
/*首页*/

/*内页*/
.main_wz{ display:none;}
.book_nr{ width:90%; margin:0 auto;}
.news_nr li{ width:48%;}
.pro_nr li{ float:left; width:24%; margin:0.5%;}
@media screen and (max-width:850px){.pro_nr li{ float:left; width:48%; margin:1%;}}
.case_title{ font-size:1.125rem;}
.down_nr li{width:31.3%;}
.down_title a{width:35%;}
.case_nr li{width:31.3%;}
}


@media screen and (max-width:767px){	
/*首页*/
.pclogo{ display:none;}
.sjlogo{ display:block;}
.kg{ width:98%; margin:0 auto;}
.inda_title{ float:none;}
.inda_nr{ float:none; width:100%;}
.inda_nr li{ float:left; height:40px; position:relative; width:49%; margin:0.5%; background:#047cc2;}
.inda_nr li a{ display:block; border-left:none; height:40px; color:#3b3b3b; text-align:left; padding:0 0.5rem; position:relative; z-index:99; line-height:40px; font-size:0.875rem; color:#fff;}
.inda_nr li a p{ display:none;}
.inda_nr li a i{ background:none;}
.inda_nr li a:hover div{ color:#3b3b3b;}
.inda_nr li.on{ position:absolute; top:0px; right:0px; width:auto; background:none;}
.inda_pro{ padding-top:7rem; background:#eee; margin-top:-17px; padding-bottom:6rem;}
.inda_pro li{ width:49%; margin:0.5%; float:left;}
.sypro_wb p{ width:35%;}
.indb_l{ width:100%; float:none; overflow:hidden;}
.indb_r{ width:100%; float:none; overflow:hidden;}
.indb_pic img{ min-width:100%; display:block;}
.indb_wba{padding:0 2%; width:96%;}
.syabo_bt p{ font-size:0.75rem;}
.syabo_wb{padding-top:2rem;}
.syabo_more{ height:2rem; width:35%; padding-top:2rem;}
.indb_wbb{padding:0 2%; width:96%;}
.syys_nr li{ height:60px; margin-top:50px;}
.syys_pic{ margin-right:1%;}
.syys_wb{ font-size:1.375rem; color:#444; padding-top:0.2rem;}
.syys_wb p{ font-size:0.75rem; padding-top:0.3rem;}
@media screen and (max-width:615px){
.syys_wb{ font-size:1.375rem; color:#444; padding-top:0.2rem;}
.syys_wb p{ display:none;}
}
.synews_nr,.syrz_nr{ width:100%; overflow:hidden;}
.synews_nr li{ float:left; width:50%; padding-bottom:1rem;}
@media screen and (max-width:400px){.synews_nr li{ float:left; width:100%; padding-bottom:1rem;}}
.synews_nr li a{width:98%; margin:0 1%;}
.synews_wb{overflow:hidden;}
.synews_wb p{ font-size:1rem;}
.synews_wb i{ width:100%; display:block; background:#047cc3; height:200px; position:absolute; bottom:0;}
.synews_nr li a .synews_wb div{ color:#fff;}
.synews_more{ width:36%; bottom:200px;}
.synews_an{ text-align:center; position:absolute; bottom:-25px; width:100%;}
.synews_an a{ width:20%;}
.syrz_nr{ padding-top:35px;}
.syrz_nr li{ width:50%; float:left;}
.syrz_nr li a{ display:block; border:1px solid #ccc;}
.syrz_nr li a img{ display:block; width:100%;}
.syrz_an .prev{ left:0px;}
.syrz_an .next{ right:0px;}
.link{ padding-top:60px; padding-bottom:0px;}
.link_title,.link_nr{ display:none;}
.foot_bg{ padding-bottom:5rem;}
.ftop{ padding-bottom:60px;}
.fnav{ width:100%; float:none; position:relative; z-index:999;}
.leftsidebar_box{ width:100%;}
.leftsidebar_box dl{ float:none; width:100%; margin-right:0%; background:#274fa6;}
.leftsidebar_box dl dt{ border-bottom:1px solid #3696cf; color:#fff; font-size:1.125rem; height:3rem; line-height:3rem; padding-bottom:0rem; margin-bottom:0rem; text-indent:0.5rem;}
.leftsidebar_box dl dd{ line-height:2.6rem; border-bottom:1px solid #284688; font-size:1rem; height:2.6rem; text-indent:0.5rem;}
.leftsidebar_box dl dd a{ color:#fff;}
.leftsidebar_box dl dd a:hover{ text-decoration:underline;}
.ftem{ width:100%; float:none; position:relative; padding-top:2rem;}
.ftem_bt{ width:100%; border-bottom:none; color:#fff; font-size:2rem; padding-bottom:0.5rem; margin-bottom:0.5rem; text-align:center;}
.ftel_wb{ font-size:0.875rem; color:#fff; line-height:24px; width:96%; margin:0 auto;}
.fewm{ position: relative; width:96%; margin:0 auto; padding-top:1rem;}
.fbq{ height:auto; padding:1rem 0; border-top:1px solid #3696cf; line-height:24px; font-size:0.75rem; color:#fff;}
.fbq span{ float:none; margin-left:20px;}
.fbq a{ color:#FFF;}
.fbq a:hover{ text-decoration:underline;}
/*首页*/
/*内页*/
.main_fl{ width:100%;}
.main_fl a{padding:0; text-align:center; width:24%; margin:0 0.5%; overflow:hidden;}
.main_wz{ display:none;}	
.about_bt{font-size:1.375rem;}
.about_bt p{ font-size:0.75rem;}
.book_nr{ width:98%;}
.book_title{ font-size:0.875rem; line-height:24px;}
.btn{width:28%;}
.news_nr li{ width:98%;}
.news_bt{ font-size:1rem;}
.news_rq{ font-size:0.75rem; height:30px; line-height:30px;}
.newsshow_nr{ padding:0 1%; width:98%;}
.newsshow_title{ text-align:center;  border-bottom:1px dashed #ccc; padding-bottom:3px; font-size:1.125rem; font-weight:bold; line-height:25px; }
.newsshow_wnnr img{ max-width:100%;}
.xgnews-con li{ float:none; width:100%; margin-left:0%; margin-right:0%;}
.pro_nr li{ width:48%; margin:1%;}
.case_title{font-size:1rem;}
.case_title p{ width:35%;}
.nycp_pic img{ max-width:100%;}
.down_nr li{width:48%; margin:1%;}
.down_bt{ font-size:1rem; }
.down_wb{ font-size:0.75rem;}
.down_title a{  height:1.875rem; width:38%; background:#aeaeae; margin:1rem auto 0 auto; font-size:0.75rem; }
.case_nr li{width:48%;}
}
/*首页*/

.fswzj{ display:none;}@media(max-width:768px){.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#025586;}.fswzj ul{ padding:0px; margin:0px; list-style-type:none;}.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.4rem 0; position:relative; float:left;}.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #047CC3;}.fswzj ul li.on a{ border-left:none;}.fnav_pic{ width:30%; margin:0 auto;}.fnav_pic img{ width:100%;}.fnav_wb{font-size:0.875rem; padding-top:2px;}footer{ padding:20px 0 120px 0;}}

/*导航样式*/
.mobile-inner-nav{ position:absolute; right:2%; top:40px; z-index:999; display:block;}
.mobile-inner-nav.indnav a{ display:block; float:left; color:#fff; margin:0 0.8rem; padding:0 1.25rem; height:26px; line-height:26px; font-size:0.875rem;border-radius:13px;}
.mobile-inner-nav.indnav a:hover,.mobile-inner-nav.indnav a.cur{ background:#fff; color:#047cc3;}
.mobile-inner-nav a{ color:#047cc3; margin:0 0.8rem; padding:0 1.25rem; height:26px; line-height:26px; font-size:0.875rem;border-radius:13px;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ background:#047cc3; color:#fff;}
@media screen and (max-width:1024px){
.top{ position:relative; background:#fff; height:80px;-moz-box-shadow:0px 2px 5px rgba(4,124,195,0.5);-webkit-box-shadow:0px 2px 5px rgba(4,124,195,0.5);box-shadow:0px 2px 5px rgba(4,124,195,0.5);}
@media screen and (max-width:520px){.top{ height:60px;}}
.logo{ height:100%;}
.logo img{ max-height:90%;}
.mobile-inner-nav{ position:absolute; right:5%; top:0; z-index:999; display:block;}
.mobile-inner-nav a{ display:block; float:left; color:#fff; margin:0; padding:0; height: auto; line-height: normal; font-size:0.875rem;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ background:none;}
.mobile{width: 100%; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header{background-color:rgb(255,255,255);width: 100%;height:5.6rem; position:absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff;width:75px;height:75px;font-size:2rem;font-weight:bold;margin-top:5px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 5px) / 2);width:65%;height:0.3rem;background-color: rgba(4,124,195,1);border-radius:0.15rem;}
.mobile-inner-header-icon-out p{width:65%;height:0.3rem;background-color: rgba(4,124,195,1);position: absolute; left:25%; bottom:2.2rem; display:block;border-radius:0.15rem;}


.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(18px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-18px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(18px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-18px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-18px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(18px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(4,124,195,0.8);width: 100%;position: absolute;top:80px;left: 0px;padding-top:1rem;padding-bottom:3rem;display: none;	z-index:999;}
@media screen and (max-width:520px){
.mobile-inner-header-icon{width:55px;height:55px;}
.mobile-inner-header-icon span{width:55%;height:2px;}
.mobile-inner-header-icon-out p{width:55%;height:2px; bottom:28px;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(12px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-12px) rotate(0deg);}
@keyframes clickfirst {
0% {transform: translateY(12px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-12px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-12px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(12px) rotate(0deg);}}
.mobile-inner-nav{top:60px;}
}
.mobile-inner-nav a{display:inline-block;line-height:3.8rem;text-decoration: none;width:90%;margin-left:5%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:1.1rem;}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal;}
.mobile-inner-nav a p{ display:none;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}}

.map_cp{ display:none;}
.proshow{ width:1020px; margin:0 auto; position:relative;}
.zx_slider{position:relative;max-width:600px;overflow:hidden;border: 1px solid #797979;}
.zx_slider .imgbox{width:1000%; position:relative;}
.zx_slider .imgbox img{float:left; max-width:100% !important; height:auto !important; display:block;}
.btnbox{width:36%;position:absolute; right:0px; top:60px;}
.btnbox a{cursor:pointer; float:left; width:31.3%; margin:0 1%;}
.btnbox a img{position:relative;display:inline;width:90%; padding:4%; border:2px solid #392101;}
.btnbox a .img_hover{border:2px solid #e4471f;}
.prodqxt{ position:absolute; bottom:0px; right:0px; width:36%;}
.prodqxt img{ width:100%;}
.prodqxt p{ font-size:1rem; text-align:center; padding-bottom:1rem;}
@media(max-width:1019px){
.proshow{ width:98%; margin:0 auto; position:relative;}
.zx_slider{ display:none;}
.map_cp{ display:block; max-width:650px; position:relative; margin:0 auto; width:100%;}
.map_cp li{ max-width:100%; margin:0 auto; width:auto;}
.map_cp li img{max-width:100%; padding:0; width:auto; margin:0 auto; display:block;}
.prodqxt{ position:relative; width:100%;}
.prodqxt img{max-width:100%; margin:0 auto; display:block; width: auto;}
.prodqxt p{ font-size:1.125rem; color:#fff; text-align:center; padding-bottom:0.8rem; background:#047cc3; padding-top:0.8rem; margin-top:2rem;}
.map_cp a{ position:absolute; width:3rem; text-align:center; line-height:2.8rem; border-radius:100%; color:#fff; font-size:2rem; height:3rem; background:rgba(0,0,0,0.8); z-index:999; top:47%;}
.map_cp a.prev{ left:0px;}
.map_cp a.next{ right:0px;}
}

