@charset "utf-8";
/* CSS Document */


html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:"微软雅黑"; font-size:14px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
img { border: 0px; max-width:100%; height:auto; }
.clear {clear: both;}
a{ color:#ccc; text-decoration:none;}


.left{ float:left;}
.right{ float:right;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face{font-family:aa; src:url(../fonts/impact.ttf)}
.yw{font-family:aa; text-transform:uppercase; text-align:center;}

/*PC样式表*/
.corplogo{font-family:Georgia, 'Times New Roman', Times, serif;font-size:24px;font-weight:bold;color:#0786ce;padding: 1.5em;}
.top_header{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; }
.top_header1{ width:100%; max-width:1200px; height:auto; display:block; overflow:hidden;  margin:0 auto}
.top_logo{ width:40%; height:auto; display:block; overflow:hidden; float:left}
.top_logo img{ width:100%; height:auto }
.top_logo h2{color:green;line-height:1.5em; border-bottom: 9px solid green; border-top: 3px solid green; margin-top: 1.7em;}
.top_menu{ width:58%; height:auto;display:block; overflow:hidden; padding-left:2%; float:left;}
.top_menu ul li{ padding:0 1.3em; height:auto; float:left}
.top_menu ul li a{ color:#666; font-size:16px; line-height:100px; text-align:center; display:block;}
.top_menu ul li a:hover{ background:#f0f8fb; color:#666; font-size:16px; line-height:100px; text-align:center; display:block;}

.top_an{ width:12%; height:65px;display:block; overflow:hidden; float:left; padding-left:1%; padding-top:25px;}
.top_an1{ width:100%; /*height:30px; */border-radius:5px; display:block; overflow:hidden;line-height: 3.5em;color: red; font-weight: 800;}
.top_an1_1{ width:50%; height:30px; background:#f2f2f2; color:#aaaaaa; font-size:14px; line-height:30px; text-align:center; float:left}
.top_an1_1 a{ color:#aaaaaa;}
.top_an1_1 a:hover{ color:#aaaaaa;}
.top_an1_2{ width:50%; height:30px; background:#0786ce; color:#fff; font-size:14px; line-height:30px; text-align:center; float:left}
.top_an1_2 a{ color:#fff;}
.top_an1_2 a:hover{ color:#fff;}
.top_a{ display:none;}


.banner{ width:100%; height:auto; display:block; overflow:hidden}

.picutre{ max-width:1210px; height:auto; padding:20px 0; margin:0 auto; display:block; overflow:hidden}
.picutre ul li{ width:15.66%; height:105px; float:left; text-align:center; padding:0 0.5%;background:url(../picture/hsbg.png) no-repeat;padding-top:67px;}
/* .picutre ul li img{ width:100%; height:auto;} */
.picutre ul li a{color:#fff; width:80%; height:auto;font-size:16px;}
.picutre ul li a:hover{color:#333}

 
.wapbox{ display:none}
.box{ width:100%; height:auto; padding:30px 0; display:block;  background:#eaeaea;}
.box1{width:100%; max-width:1200px; height: auto; display:block;  margin:0 auto}

.lblock{width:30%; min-height:auto;display:block;  padding:24px;margin-right:2%; background:#fff; float:left}
.rblock{width:60%; /*min-height:746px;*/display:block;  padding:24px;background:#fff; float:right}
.tblock{clear:both;font-size:1.2em;color:#0786ce;font-weight:bold;}
.cblock{clear:both;}

.news{ width:38%; height:175px; display:block;  margin-right:2%; background:#fff; float:left}
.news1{ width:20%; height:135px; background:#0786ce; float:left; padding:40px 0 0 0; text-align:center;}
.news1 img{ width:36px; height:48px;}
.news1 h2{ color:#fff; font-size:16px; line-height:30px; font-weight:normal;}
.news1 span{ color:#97c0e4; font-size:14px;}
.news2{ width:80%; height:175px; background:#fff; float:left; padding:20px 18px 0px 18px; box-sizing:border-box}
.news2_1{ width:100%; height:auto; display:block; }
.news2_1 img{ width:133px; height:100px; padding-right:10px; float:left}
.news2_1 h2{ height:26px; color:#333; font-size:16px; line-height:26px; font-weight:normal; overflow:hidden}
.news2_1 span{height:40px; color:#666666; font-size:12px; line-height:20px; display:block; overflow:hidden}
.news2_1 b{ width:50px; height:25px; background:#252525; color:#fff; font-size:12px; line-height:25px; font-weight:normal; float:left; text-align:center; margin-top:5px;}

/*---------滚动商品--------*/
.blk_18 {  position: relative; WIDTH:100%; height:155px; border-top: 0px; ZOOM: 1; z-index:99 }
.blk_18 .pcont { OVERFLOW: hidden; WIDTH: 100%; }
.blk_18 .ScrCont { WIDTH: 5290px; ZOOM: 1 }
.blk_18 #List1_1 { FLOAT: left }
.blk_18 #List2_1 { FLOAT: left }
.blk_18 a.LeftBotton { display: block; WIDTH: 31px; HEIGHT: 31px; background: url(../fonts/4be00b03cdf3449f9643746f5877b431.woff) left no-repeat; margin:0 auto; color:#555; font-size:16px; line-height:35px; padding-left:10px; box-sizing: border-box; display:block; overflow:hidden}
.nyvideo ul li .video1 span img{ width:28px; height:22px; float:right; padding-top:3px;}
.nyvideo ul li .video1 span a{ color:#555;}
.nyvideo ul li .video1 span a:hover{ color:#018fdd;}

.gundongg { width:100%;  }
.gundongg .borderpx { border: 0px; padding: 0 0 0px 0; }
.gundongg .AdvBanner { float: left; width: 328px; }
.AdvBanner {}
/*.AdvBanner span {  display: block; text-align: center; font-size:12px;}*/
.AdvBanner a img { width: 328px;  }


.pc_case{width:100%; height:auto; display:block; overflow:hidden;  /*background:#fff;*/ margin:10px auto}
.pc_case1{ width:100%; height:30px; color:#fff; font-size:16px;margin-top:2em; padding:0 2% 0 2%; line-height:30px;  background:#0786ce; }


.case{width:100%; height:200px; display:block; overflow:hidden; margin-right:2%; background:#fff; float:left}
.case1{ width:4%; height:100%; color:#fff; font-size:16px; padding:45px 0 0 0.3% ; line-height:30px;  background:#0786ce; float:left}
.case1 img{ width:24px; height:24px; padding-top:5px;}
.case2{ width:95%; height:100%; float:left; padding:15px ; box-sizing:border-box;}
.case2 ul li{ width:16%; height:auto; padding:0 0.3%; float:left}
.case2 ul li img{ width:100%; height:auto;}
.case2 ul li span{ width:100%; height:25px; color:#555; font-size:12px; line-height:25px; text-align:center; display:block}

.video{ width:20%; height:175px; display:block; overflow:hidden; float:left}
.video img{ max-width:100%; height:82px;}
.video span{ width:100%; height:auto; padding-bottom:8px; display:block}

.foot{ width:100%; height:auto; padding:30px 0; display:block; overflow:hidden; background:#515151;}
.foot1{width:100%; max-width:1200px; height:auto; display:block; overflow:hidden;  margin:0 auto}
.foot1_1{ width:20%; height:auto; padding-top:5px; border-right:1px #666 solid; float:left}
.foot1_1 img{ width:100%; height:auto;}
.foot1_2{ width:45%; height:auto; color:#929292; font-size:14px; line-height:24px; float:left;}
.foot1_2 a{ color:#929292;}
.foot1_2 a:hover{ color:#d9d9d9;}
.foot1_3{ width:50%; height:auto; color:#929292; font-size:14px; line-height:24px;text-align:right; float: right;}
.foot1_3 img{ width:100%; height:auto; border:1px #5e5e5e solid; padding:5px; box-sizing:border-box}
.wap_foot{ display:none}


/*内页内容*/
.nybox{ width:100%; height:auto; display:block; overflow:hidden; }
.nybt{ width:100%; height:auto; display:block; overflow:hidden; background:#f5f5f5; padding:20px 0; }
.nybt1{ width:100%; height:auto; background:url(../images/x1.jpg) center bottom no-repeat; text-align:center; color:#555; font-size:18px; line-height:20px; display:block; overflow:hidden; padding:12px 0;}
.nybt1 span{ text-transform:uppercase; font-size:22px; line-height:25px; display:block }

.nybt2{ width:100%; height:auto; display:block; overflow:hidden; text-align:center; padding:20px 0 10px 0;}
.nybt2 ul li{ width:175px; height:37px; margin:5px; display: inline-block}
.nybt2 ul li a{ width:173px; height:35px; border:1px #ccc solid; color:#555; font-size:16px; line-height:35px; border-radius:30px; display: inline-block}
.nybt2 ul li a:hover{ width:173px; height:35px; border:1px #fb7c00 solid; background:#fb7c00; color:#fff; font-size:16px; line-height:35px;  border-radius:30px; display: inline-block}
.nybt2 ul .blue a{ width:173px; height:35px; border:1px #fb7c00 solid; background:#fb7c00; color:#fff; font-size:16px; line-height:35px;  border-radius:30px; display: inline-block}

.nywork{ width:100%; max-width:1200px; height:auto; padding:30px 0; color:#555; font-size:16px; line-height:200%;  display:block; overflow:hidden;  margin:0 auto}
.nywork img{ max-width:100%; height:auto; padding:10px 0 30px 0;}

.nyvideotj{ width:100%; max-width:1200px; height:auto; padding:15px; display:block; overflow:hidden;  margin:30px auto 0 auto; background:#f7f7f7; box-sizing:border-box} 
.nyvideotj1{ width:45%; height:auto; padding-right:5%; float:left}
.nyvideotj1 img{ width:100%; height:auto;}
.nyvideotj2{width:50%; height:auto; float:left}
.nyvideotj2 h2{ height:35px; line-height:35px; color:#333; font-size:18px; font-weight:normal; }
.nyvideotj2 h2 img{ width:28px; height:22px; float:left; padding-right:10px; padding-top:7px;}
.nyvideotj2 h2 a{color:#333; }
.nyvideotj2 h2 a:hover{color:#f08519; }
.nyvideotj2 b{ width:100%; height:35px; color:#666; font-size:14px;  line-height:35px;  font-weight:normal; display:block; overflow:hidden ;}
.nyvideotj2 span{ color:#666; font-size:14px; line-height:28px;}
.nyvideotj2 h3{ width:130px; height:40px; border:1px #ccc solid; color:#666; font-size:14px; line-height:40px; margin-top:50px; font-weight:normal; text-align:center;transition:all 0.5s ease; }
.nyvideotj2 h3:hover{ border:1px #f08519 solid; background:#f08519; color:#fff;}

.wap_nyvideotj{ display:none}

.nyvideo{ width:100%; max-width:1200px; height:auto; padding:20px 0 30px 0; display:block; overflow:hidden;  margin:0 auto}
.nyvideo ul li{ width:30.333%; height:auto; padding:15px 1.5%; float:left}
.nyvideo ul li .video1{ width:100%; height:auto; border:5px #dcdbdb solid; background:#f5f5f5; box-sizing:border-box}
.nyvideo ul li .video1 b img{ width:100%; height:auto; border:5px #fff solid; box-sizing:border-box;}
.nyvideo ul li .video1 span{ width:95%; height:35px;  background:url(../images/icon2_09.jpg) left no-repeat; margin:0 auto; color:#555; font-size:16px; line-height:35px; padding-left:10px; box-sizing: border-box; display:block; overflow:hidden}
.nyvideo ul li .video1 span img{ width:28px; height:22px; float:right; padding-top:3px;}
.nyvideo ul li .video1 span a{ color:#555;}
.nyvideo ul li .video1 span a:hover{ color:#018fdd;}


.nylink{ width:100%; max-width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}
.nylink ul li{ width:11%; height:auto; padding:15px 1.5%; float:left}
.nylink ul li .link1{ width:100%; height:auto; border:5px #dcdbdb solid; background:#f5f5f5; box-sizing:border-box}
.nylink ul li .link1 b img{ width:100%; height:auto; }
.nylink ul li .link1 span{ width:95%; height:35px; text-align:center; margin:0 auto; color:#555; font-size:16px; line-height:35px;  display:block; overflow:hidden}
.nylink ul li .link1 span a{ color:#555;}
.nylink ul li .link1 span a:hover{ color:#018fdd;}

.nynews{ width:100%; max-width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}

.news_nr_r_1{ width:100%; height:auto; display:block; overflow:hidden; border-bottom:1px #d9d9d9 dotted; padding:10px; box-sizing:border-box; transition:all 0.5s ease;  margin-bottom:15px;}
.news_nr_r_1 h2{ color:#0191dd; font-size:16px; line-height:26px; font-weight:normal;display:block; overflow:hidden}
.news_nr_r_1 span{ width:85px; height:15px; background:#e1e2e2; color:#999; font-size:12px; text-align:center;display:block; overflow:hidden; margin:5px 0;}
.news_nr_r_1 p{ width:100%; height:44px; color:#666; font-size:14px; line-height:22px; padding:0 ; margin:0;display:block; overflow:hidden}
.news_nr_r_1 h2 a{ color:#0191dd;}
.news_nr_r_1 h2 a:hover{ color:#f60;}
.news_nr_r_1:hover{ background:#f5f5f5; cursor:pointer}

.nymtnews{ width:100%; max-width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}
.nymtnews ul li{ width:50%; height:263px; transition:all 0.5s ease; padding:30px 15px; box-sizing:border-box; border-bottom:1px #d9d9d9 dotted; float:left }
.nymtnews ul li img{ width:270px; height:203px; float:left; padding-right:15px;}
.nymtnews ul li h2{ color:#333; font-size:18px; line-height:35px; font-weight:normal; height:35px; overflow:hidden }
.nymtnews ul li span{ color:#666; font-size:16px; line-height:30px; height:90px; display:block; overflow:hidden; margin-bottom:5px;}
.nymtnews ul li b{ width:100px; height:40px; border:1px #999999 solid; color:#555; padding:6px 20px; font-size:14px; line-height:25px; font-weight:normal; margin-top:5px; }
.nymtnews ul li kbd{ color:#999; font-size:14px; line-height:30px; font-family:"微软雅黑"; margin-bottom:15px;}
.nymtnews ul li:hover b{ border:1px #fb7c00 solid; color:#fff; background:#fb7c00; transition:all 0.5s ease; }
.nymtnews ul li:hover{  cursor:pointer}

.nydown{ width:100%; max-width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}
.nydown ul li{color:#333; height:36px; overflow:hidden; font-size:14px; line-height:36px; background: url(../images/icon8.jpg) left no-repeat; padding-left:15px; border-bottom:1px #d9d9d9 dotted; }
.nydown ul li span{ float:right;}

.nycase{ width:100%; max-width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}
.nycase ul li{ width:22%; height:auto; padding:15px 1.5%; float:left}
.nycase ul li img{ width:100%; height:auto;}
.nycase ul li .nycase1{ width:100%;/* height:168px;*/ padding:15px 10px; box-sizing:border-box; background:#f0f8fb;}
.nycase ul li .nycase1 h2{ height:30px; /*background:url(../images/x2_07.jpg) top left no-repeat;*/ color:#333; font-size:16px; line-height:30px; padding-top:3px; font-weight:normal; margin-bottom:8px;}
.nycase ul li .nycase1 span{ height:50px; color:#888; font-size:14px; line-height:25px; display:block; overflow:hidden}
.nycase ul li .nycase1 b{ width:100px; height:25px; border:1px #ccc solid; color:#666; font-size:14px; line-height:25px; text-align:center; display:block; font-weight:normal; border-radius:15px; margin-top:15px; transition:all 0.5s ease; }
.nycase ul li:hover b{ border:1px #0786cd solid; background:#0786cd; color:#fff;}

.nytools{ width:100%; max-width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}
.nytools ul li{ width:47%; height:auto; padding:15px 1.5%; float:left}
.nytools ul li img{ width:100%; height:auto;}
.nytools ul li .nycase1{ width:100%;/* height:168px;*/ padding:15px 10px; box-sizing:border-box; background:#f0f8fb;}
.nytools ul li .nycase1 h2{ height:30px; /*background:url(../images/x2_07.jpg) top left no-repeat;*/ color:#333; font-size:16px; line-height:30px; padding-top:3px; font-weight:normal; margin-bottom:8px;}
.nytools ul li .nycase1 span{ height:50px; color:#888; font-size:14px; line-height:25px; display:block; overflow:hidden}
.nytools ul li .nycase1 b{ width:100px; height:25px; border:1px #ccc solid; color:#666; font-size:14px; line-height:25px; text-align:center; display:block; font-weight:normal; border-radius:15px; margin-top:15px; transition:all 0.5s ease; }
.nytools ul li:hover b{ border:1px #0786cd solid; background:#0786cd; color:#fff;}

/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:0px auto 50px auto;}
.fy a{ background:#e5e5e5; padding:8px 10px; color:#666; margin-right:10px; font-size:12px;}
.fy a:hover{background:#0191dd; color:#fff; }
.fy a:hover,.fy a.fyls{background:#0191dd; color:#fff; }

/*新闻详细*/
.newsbt{ font-size:16px;  color:#3e3e3e; text-align:center; padding:0 15px 15px 15px;}
.time{text-align:center; line-height:32px; border-bottom:1px #d1d1d1 dashed; background:#fff; color:#888; }
.nynr{ height:auto;  padding:10px; display:block; color:#555; font-size:14px; line-height:180%; }
.nynr img{ max-width:100%; height:auto;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px 10px 20px 10px; margin-top:10px;}
.next_fy a{ color:#555;}
.next_fy a:hover{ color:#f73f41;}

/*图片详细*/
.producttp{ width:100%; margin-left:auto; margin-right:auto; background:#fff; text-align:center}
.producttp img{ width:50%; height:auto;}
.productxx{ color:#3e3e3e;background:#e9e9e9; height:35px; padding-left:8px; text-align:left; line-height:35px; font-size:16px;  margin:15px 0px 0px 0px;}

.nycontact{ width:100%; max-width:1200px; height:auto; padding:30px 0; color:#555; text-align:center; font-size:16px; line-height:200%;  display:block; overflow:hidden;  margin:0 auto}
.nycontact img{ max-width:100%; height:auto; padding:10px 0 30px 0;}

.nywarp{ width:100%; max-width:1200px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}

.message{ max-width:600px; margin:0 auto; padding:30px 0px; color:#333}
.input{ border:1px solid #ddd; height:28px; line-height:28px;}
.message textarea{ border:1px solid #ddd; }
.submit{ width:80px; height:30px; background:#0786cd; color:#fff; text-align:center; line-height:30px; border:0; /*background:url(../images/anniu1.jpg);*/ border-radius: 0;}

.td1{ width:15%;}
.td2{ width:85%;}
.re{ max-width:960px; margin:0 auto; padding:25px 0px; overflow:hidden;}
.re ul{ margin:0px; padding:0px;}
.re ul li{ width:100%; line-height:24px;color:#666; padding-bottom:20px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.re h1,.re h2,.re h3{ color:#333; font-weight:normal;}
.re span{ display:block; padding:5px 0px;}
.re a{ display:block; width:100px; text-align:center; line-height:30px; background:#10c0f8; color:#fff;}
.td3{ width:25%;}
.td4{ width:75%;}
.new_bt h1{font-size:18px; font-weight:normal; color:#333; padding-bottom:10px;}
.new_bt{ margin:0 auto; width:98%;  padding:30px 0px 0px 0px; color:#999}
.new_zz{ margin:0 auto; width:98%; line-height:200%; color:#666; padding:2% 0 3% 0;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {
-webkit-appearance: none; border-radius: 0;}
textarea {  -webkit-appearance: none; border-radius: 0;}   
.wx_left{ width:121px; float:left;z-index:1000;
position:fixed; top:180px; right:20px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));}


.nyhonor{ width:100%; max-width:1200px; height:auto; padding:30px 0;  display:block; overflow:hidden;  margin:0 auto}
.nyhonor ul li{ width:17%; height:auto; padding:15px 1.5%; float:left}
.nyhonor ul li img{ width:100%; height:auto;}
.nyhonor ul li span{ width:100%; height:35px; text-align:center; line-height:35px; color:#555; font-size:14px; display:block; overflow:hidden}

.nygdsl{ width:100%; max-width:1200px; height:auto; padding:30px 0;  display:block; overflow:hidden;  margin:0 auto}
.nygdsl ul li{ width:17%; height:auto; padding:15px 1.5%; float:left}
.nygdsl ul li img{ width:100%; height:auto;}
.nygdsl ul li span{ width:100%; height:35px; text-align:center; line-height:35px; color:#555; font-size:14px; display:block; overflow:hidden}


.wap_gdywfl{ display:none}
.nygdyw{ width:100%; max-width:1200px; height:auto; padding:30px 0;  display:block; overflow:hidden;  margin:0 auto}
.nygdyw1{ width:25%; height:auto; display:block; background:#f5f5f5; padding-bottom:10px; overflow:hidden; float:left}
.nygdyw1_bt1{ width:100%; height:40px; background:#018fdd; color:#fff; font-size:18px; line-height:40px; text-align:center; margin-bottom:10px;}
.nygdyw1_bt1 a{color:#fff;}
.nygdyw1_bt1 a:hover{color:#fff;}
.nygdyw1_nr1{ width:100%; height:auto; display:block; overflow:hidden; padding:0px 0px 10px 0;}
.nygdyw1_nr1 ul li{ width:85%; height:35px; margin:8px auto; display:block; overflow:hidden}
.nygdyw1_nr1 ul li a{ color:#555; font-size:16px; line-height:33px; border:1px #f5f5f5 solid; text-align:center; border-radius:20px; display:block; }
.nygdyw1_nr1 ul li a:hover{ color:#555; font-size:16px; line-height:33px; border:1px #ccc solid; text-align:center; display:block; border-radius:20px; }

.nygdyw2{ width:70%; height:auto; display:block; overflow:hidden; float: right}
.nygdyw2_1{ width:100%; height:auto; display:block; overflow:hidden; padding-bottom:20px; border-bottom:1px #e1e1e1 dashed;}
.nygdyw2_1_bt{ width:100%; height:40px; border-bottom:2px #e1e1e1 solid; color:#018fdd; font-size:18px; line-height:40px;}
.nygdyw2_1_nr{ width:100%; height:auto; color:#555; font-size:14px; line-height:200%; padding:15px 0 ; box-sizing:border-box}
.nygdyw2_1_nr img{ max-width:100%; /*height:auto*/height:220px;}
.nygdyw2_1_bt span{ color:#666; font-size:12px; line-height:40px; float:right}
.nygdyw2_1_bt span a{ color:#666;}
.nygdyw2_1_bt span a:hover{ color:#fb7c00;}




@media (max-width:1000px) {
.corplogo{font-family:Georgia, 'Times New Roman', Times, serif;font-size:24px;font-weight:bold;color:#0786ce;padding: 0.5em;}
.nav_bg{ display:none;}
.top_header{ display:none;}
.top_a{ min-width:320px; height:auto; background:#fff; overflow:hidden; display:block;}
.top_a_logo{ width:58%; float:left; text-align:center; text-align:left;margin-left: 1em;}
.top_a_logo h2{color:green;line-height:1.5em; border-bottom: 9px solid green; border-top: 3px solid green; margin-top: 0.7em;}
.top_bg{ display:none;}

.top_a_right{ width:20%; float:right; padding:30px 2% 0px 0px; text-align:right; cursor:pointer}

.navbg{ width:100%; background:url(../images/m_bg1_01.jpg); padding-bottom:10px; width: 100%; z-index:9999; display:block; overflow:hidden; padding-top: 10px; margin: 0; }
.navbg li{ padding:0px 15px;  border-top:1px solid #e6e6e6; background:#f2f2f2; line-height:40px; height:auto;display: -webkit-box;
-webkit-box-orient: horizontal;-webkit-box-align: center;}
.navbg li a{ color:#1d1d1d;display:block;width:100%;}

.box{ display:none}
.wapbox{ min-width:320px;  height:auto; padding:15px 0; display:block; overflow:hidden; background:#eaeaea;}
.news{ display:none}

.picutre{ width:98%; height:auto; padding:10px 1%; margin:0 auto; display:block; overflow:hidden}
.picutre ul li{ width:47%; height:48px; text-align:center; padding:66px 1.5%;  float:left; }
.picutre ul li img{ width:100%; height:auto}


.wap_news{ width:95%; height:175px; display:block;  margin:0 auto 20px auto}
.wap_news1{ width:20%; height:135px; background:#0786ce; float:left; padding:40px 0 0 0; text-align:center;}
.wap_news1 img{ width:36px; height:48px;}
.wap_news1 h2{ color:#fff; font-size:16px; line-height:30px; font-weight:normal;}
.wap_news1 span{ color:#97c0e4; font-size:14px;}
.wap_news2{ width:80%; height:175px; background:#fff; float:left; padding:20px 18px; box-sizing:border-box}
.wap_news2_1{ width:100%; height:auto; display:block; }
.wap_news2_1 img{ width:133px; height:100px; padding-right:10px; float:left}
.wap_news2_1 h2{ height:26px; color:#333; font-size:16px; line-height:26px; font-weight:normal; overflow:hidden}
.wap_news2_1 span{height:72px; color:#666666; font-size:14px; line-height:24px; display:block; overflow:hidden}
.wap_news2_1 b{ width:50px; height:25px; background:#252525; color:#fff; font-size:12px; line-height:25px; font-weight:normal; float:left; text-align:center; margin-top:5px;}
.wap_news2_2{ width:30%; height:25px; background:#252525; color:#fff; font-size:14px; line-height:25px; text-align:center; margin-top:15px;}
.wap_news2_2 a{ color:#fff;}


.case{ display:none}

.wap_case{width:95%; height:auto; display:block; overflow:hidden;  background:#fff; margin:10px auto}
.wap_case1{ width:100%; height:30px; color:#fff; font-size:16px; padding:0 2% 0 2%; line-height:30px;  background:#0786ce; }
.wap_case1 img{ width:24px; height:24px; padding-top:5px;}
.wap_case2{ width:100%; float:left; padding:20px 15px 15px 15px; box-sizing:border-box;}
.wap_case2 ul li{ width:48%; height:auto; padding:0 1%; float:left}
.wap_case2 ul li img{ width:100%; height:auto;}
.wap_case2 ul li span{ width:100%; height:25px; color:#555; font-size:12px; line-height:25px; text-align:center; display:block; overflow:hidden}


.video{ display:none}
.wap_video{ width:96%; height:auto; display:block; overflow:hidden; margin:0 auto}
.wap_video span{ width:48%; height:auto; padding:5px 1%; float:left}
.wap_video span img{ width:100%; height:auto}

.wap_foot{ width:95%; height:auto; padding:15px 2.5%; background:#515151; display:block}
.wap_foot1{ width:100%; height: auto; color:#929292; font-size:14px; line-height:30px; text-align:center; }
.wap_foot1 a{color:#929292;}
.wap_foot1 a:hover{color:#d9d9d9;}
.wap_foot1 img{ max-width:100%; height: auto;}
.foot{ display:none}

/*内页内容*/
.nybt{ width:100%; height:auto; display:block; overflow:hidden; background:#f5f5f5; padding:10px 0; }
.nybt1{ width:100%; height:auto; background:url(../images/x1.jpg) center bottom no-repeat; text-align:center; color:#555; font-size:16px; line-height:20px; display:block; overflow:hidden; padding:12px 0;}
.nybt1 span{ text-transform:uppercase; font-size:18px; line-height:25px; display:block }

.nybt2{ width:100%; height:auto; display:block; overflow:hidden; text-align:center; padding:15px 0 5px 0;}
.nybt2 ul li{ width:45%; height:35px; margin:5px 2.5%; float:left }
.nybt2 ul li a{ width:100%; height:33px;  border:1px #ccc solid; color:#555; font-size:16px; line-height:33px; border-radius:30px; box-sizing:border-box; display: inline-block}
.nybt2 ul li a:hover{ width:100%; height:33px;  border:1px #fb7c00 solid; background:#fb7c00; color:#fff; font-size:16px; line-height:33px;box-sizing:border-box;  border-radius:30px; display: inline-block}
.nybt2 ul .blue a{ width:100%; height:35px; border:1px #fb7c00 solid; background:#fb7c00; color:#fff; font-size:16px; line-height:35px;  border-radius:30px; display: inline-block}

.nywork{ min-width:320px;  height:auto; padding:15px ; color:#555; font-size:16px; line-height:200%; margin:0 auto; box-sizing:border-box;}
.nywork img{ max-width:100%; height:auto; padding:10px 0;}

.nyvideotj{ display:none}
.wap_nyvideotj{ width:100%; max-width:1200px; height:auto; padding:15px; display:block; overflow:hidden;  margin:30px auto 0 auto; background:#f7f7f7; box-sizing:border-box} 
.wap_nyvideotj1{ width:45%; height:auto; padding-right:5%; float:left}
.wap_nyvideotj1 img{ width:100%; height:auto;}
.wap_nyvideotj2{width:50%; height:auto; float:left}
.wap_nyvideotj2 h2{ height:35px; line-height:30px; color:#333; font-size:16px; font-weight:normal; overflow:hidden}
.wap_nyvideotj2 h2 img{ width:28px; height:22px; float:left; padding-right:10px; padding-top:5px;}
.wap_nyvideotj2 h2 a{color:#333; }
.wap_nyvideotj2 h2 a:hover{color:#f08519; }
.wap_nyvideotj2 b{ width:100%; height:25px; color:#666; font-size:12px;  line-height:25px;  font-weight:normal; display:block; overflow:hidden }
.wap_nyvideotj2 span{ color:#666; font-size:14px; line-height:22px; height:44px; overflow:hidden; display:block}
.wap_nyvideotj2 h3{ width:130px; height:40px; border:1px #ccc solid; color:#666; font-size:14px; line-height:40px; margin-top:50px; font-weight:normal; text-align:center}


.nyvideo{  min-width:320px; height:auto; padding:15px 0; display:block; overflow:hidden;  margin:0 auto}
.nyvideo ul li{ width:45%; height:auto; padding:10px 2.5%; float:left}
.nyvideo ul li .video1{ width:100%; height:auto; border:3px #dcdbdb solid; background:#f5f5f5; box-sizing:border-box}
.nyvideo ul li .video1 b img{ width:100%; height:auto; border:3px #fff solid; box-sizing:border-box;}
.nyvideo ul li .video1 span{ width:95%; height:30px; background:url(../images/icon2_09.jpg) left no-repeat; margin:0 auto; color:#555; font-size:14px; line-height:30px; padding-left:10px; box-sizing: border-box; display:block; overflow:hidden}
.nyvideo ul li .video1 span img{ width:20px; height:16px; float:right; padding-top:6px;}
.nyvideo ul li .video1 span a{ color:#555;}
.nyvideo ul li .video1 span a:hover{ color:#018fdd;}

.nylink{ width:95%; max-width:1200px; height:auto; padding:10px 0 0 0; display:block; overflow:hidden;  margin:0 auto}
.nylink ul li{ width:30.333%; height:auto; padding:15px 1.5%; float:left}
.nylink ul li .link1{ width:100%; height:auto; border:5px #dcdbdb solid; background:#f5f5f5; box-sizing:border-box}
.nylink ul li .link1 b img{ width:100%; height:auto; }
.nylink ul li .link1 span{ width:95%; height:30px; text-align:center;  margin:0 auto; color:#555; font-size:14px; line-height:30px;  display:block; overflow:hidden}
.nylink ul li .link1 span a{ color:#555;}
.nylink ul li .link1 span a:hover{ color:#018fdd;}

.nydown{ width:95%; max-width:1200px; height:auto; padding:10px 0; display:block; overflow:hidden;  margin:0 auto}

.news_nr_r_1{ width:95%; height:auto; display:block; overflow:hidden; border-bottom:1px #d9d9d9 dotted; padding-bottom:15px; margin-bottom:15px; margin:0 auto}


.nymtnews{ width:95%; min-width:320px; height:auto; padding:30px 0; display:block; overflow:hidden;  margin:0 auto}
.nymtnews ul li{ width:100%; height:120px; transition:all 0.5s ease; padding:10px; box-sizing:border-box }
.nymtnews ul li img{ width:132px; height:99px; float:left; padding-right:15px;}
.nymtnews ul li h2{ color:#0191dd; font-size:16px; line-height:22px; font-weight:normal; height:22px; overflow:hidden}
.nymtnews ul li span{ color:#666; font-size:14px; line-height:20px; height:20px; display:block; overflow:hidden; }
.nymtnews ul li b{ width:80px; height:25px; background:#fff; border:1px #ccc solid; color:#555; padding:2px 10px; font-size:14px; line-height:25px; font-weight:normal; margin-top:5px;}
.nymtnews ul li:hover{ background:#f5f5f5; cursor:pointer}

.nycase{ width:95%; min-width:320px; height:auto; padding:20px 0; display:block; overflow:hidden;  margin:0 auto}
.nycase ul li{ width:45%; height:auto; padding:10px 2.5%; float:left}
.nycase ul li img{ width:100%; height:auto;}
.nycase ul li .nycase1{ width:100%; height:168px; padding:15px 10px; box-sizing:border-box; background:#f0f8fb;}
.nycase ul li .nycase1 h2{ height:30px; background:url(../images/x2_07.jpg) top left no-repeat; color:#333; font-size:16px; line-height:30px; padding-top:3px; font-weight:normal; margin-bottom:8px; overflow:hidden}
.nycase ul li .nycase1 span{ height:50px; color:#888; font-size:14px; line-height:25px; display:block; overflow:hidden}
.nycase ul li .nycase1 b{ width:100px; height:25px; border:1px #ccc solid; color:#666; font-size:14px; line-height:25px; text-align:center; display:block; font-weight:normal; border-radius:15px; margin-top:15px; transition:all 0.5s ease; }

.nytools{ width:95%; min-width:320px; height:auto; padding:20px 0; display:block; overflow:hidden;  margin:0 auto}
.nytools ul li{ width:95%; height:auto; padding:10px 2.5%; float:left}
.nytools ul li img{ width:100%; height:auto;}
.nytools ul li .nycase1{ width:100%; height:168px; padding:15px 10px; box-sizing:border-box; background:#f0f8fb;}
.nytools ul li .nycase1 h2{ height:30px; background:url(../images/x2_07.jpg) top left no-repeat; color:#333; font-size:16px; line-height:30px; padding-top:3px; font-weight:normal; margin-bottom:8px; overflow:hidden}
.nytools ul li .nycase1 span{ height:50px; color:#888; font-size:14px; line-height:25px; display:block; overflow:hidden}
.nytools ul li .nycase1 b{ width:100px; height:25px; border:1px #ccc solid; color:#666; font-size:14px; line-height:25px; text-align:center; display:block; font-weight:normal; border-radius:15px; margin-top:15px; transition:all 0.5s ease; }


/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:0px auto 30px auto;}
.fy a{ background:#e5e5e5; padding:8px 5px; color:#666; margin-right:2px; font-size:12px;}
.fy a:hover{background:#0191dd; color:#fff; }
.fy a:hover,.fy a.fyls{background:#0191dd; color:#fff; }

.nycontact{ width:95%; min-width:320px; height:auto; padding:15px 0; color:#555; text-align:center; font-size:16px; line-height:200%;  display:block; overflow:hidden;  margin:0 auto}
.nycontact img{ max-width:100%; height:auto; padding:10px 0 30px 0;}

.nywarp{ width:100%; max-width:1200px; height:auto; padding:15px 0; display:block; overflow:hidden;  margin:0 auto}
.message{ max-width:600px; margin:0 auto; padding:5px; color:#333}


.nyhonor{ width:95%; max-width:1200px; height:auto; padding:15px 0;  display:block; overflow:hidden;  margin:0 auto}
.nyhonor ul li{ width:45%; height:auto; padding:8px 2.5%; float:left}
.nyhonor ul li img{ width:100%; height:auto;}
.nyhonor ul li span{ width:100%; height:35px; text-align:center; line-height:35px; color:#555; font-size:14px; display:block; overflow:hidden}

/* .nygdyw{ display:none} */


.wap_gdywfl{ width:95%; min-width:320px; height:auto; padding:15px 0; display:block; overflow:hidden;  margin:0 auto}
.wap_gdywfl ul li{ width:45%; height:auto; padding:8px 2.5%; float:left}
.wap_gdywfl ul li .gdywfl1{ width:100%; height:auto; border:5px #dcdbdb solid; background:#f5f5f5; box-sizing:border-box}
.wap_gdywfl ul li .gdywfl1 b img{ width:100%; height:auto; }
.wap_gdywfl ul li .gdywfl1 span{ width:95%; height:35px; text-align:center; margin:0 auto; color:#555; font-size:16px; line-height:35px;  display:block; overflow:hidden}
.wap_gdywfl ul li .gdywfl1 span a{ color:#555;}
.wap_gdywfl ul li .gdywfl1 span a:hover{ color:#018fdd;}


.nygdyw2_1{ width:94%; height:auto; display:block; overflow:hidden; padding:10px0 20px 0 border-bottom:1px #e1e1e1 dashed; margin:0 auto 10px auto}
.nygdyw2_1_bt{ width:100%; height:40px; border-bottom:2px #e1e1e1 solid; color:#018fdd; font-size:18px; line-height:40px;}
.nygdyw2_1_bt span{ color:#666; font-size:12px; line-height:40px; float:right}
.nygdyw2_1_bt span a{ color:#666;}
.nygdyw2_1_nr{ width:100%; /*height:125px;*/ color:#555; font-size:14px; line-height:22px; padding:10px 0 ; box-sizing:border-box}
.nygdyw2_1_nr img{ max-width:100%;width:100%; height:auto}




}