﻿@charset "utf-8";
/* CSS Document */


body { font-size: 12px; font-family: "microsoft yahei"; color: #000; background: #3c4389; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input, select, textarea { vertical-align: middle; outline:none; border:0; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color:#2b2b2b; }
a:hover{ color:#ff5e3e;}
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.inner { width: 1200px; margin: 0px auto; }

.input{background: transparent;float: left;width: 130px;}
.submit{background:url(../images/srhIco.jpg) no-repeat 3px 3px;color: transparent;float: left;}
/***index***/
.site{ width:100%; height:107px; position:fixed; left:0; top:0; z-index:101;}
.site-top{ background:#4f4c4c; height:20px; padding:7px 0;}
.site-top .search{ background:#b1b1b1; width:163px; height:20px; padding:0px 0 0 11px; border-radius:20px;}
.site-top .search .inpt{ background:none; height:20px; line-height:20px; color:#717171; width:140px;}
.site-top .search .sbtn{ background:url(../images/srhIco.jpg) no-repeat 3px center; width:23px; height:20px; font-size:0;  text-indent:-9999px; border:0; cursor:pointer;}
.site-top .set{ padding-left:28px;}
.site-top .set li{ float:left; margin-left:25px; line-height:20px;  position:relative;color: #fff;font-weight: bolder;font-size: 16px;}
.site-top .set li a{ color:#cbcbcb;}
.site-top .set li .email{ background:url(../images/email.png) no-repeat left center; padding-left:28px;}
.m_nav{ display:none;}



.nav ul .mainlevel { float:left; height:52px; position:relative;}
.nav ul .mainlevel:hover {color:#ff3c00;}
.nav ul .mainlevel:hover .nav-a{ color:#ffe4bc;}
.mainlevel div { height:auto; position:absolute; display:none; top: 106px; width: 130px; font-size:14px; z-index:999;   margin-left: -28px;}
.mainlevel div ul { overflow:hidden; text-align:center; display:block; width:150px;  font-size:16px;}
.mainlevel div ul  a {  height: 35px; line-height:35px;color:#373737; display:inline-block; padding: 0 14px 0 32px; font-weight:normal ;width: 94px;}
/*.mainlevel div ul  a:hover { color:white; background-color:#e21001}*/
.mainlevel div ul  li:hover {  background-color:#e21001}
.mainlevel div ul  li:hover .fa{ color:white;}
.mainlevel div ul  li div li:hover {  background-color:#e21001}
.mainlevel div ul  li div li:hover .ta{ color:white;}
.mainlevel div ul  li { text-align: left; padding:0px;  color: #373737;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  height: 46px;
  line-height: 46px;
  min-width:136px;
  margin-left:-7px;
  }



.language .selected-language { height:20px; line-height:20px; padding:0 5px 0 35px; }
.language .selected-language.zh { background:url(../images/zh.png) no-repeat 10px center;}
.language .selected-language.en { background:url(../images/En.png) no-repeat 10px center;}
.language .selected-language .down-arrow { display:inline-block; width:0; height:0; vertical-align:middle; border-top:5px solid #949494; border-left:5px solid #4f4c4c; border-right:5px solid #4f4c4c; }
.language .site-language { background:#4f4c4c; min-width:95px; padding-top:5px; text-align:left; position:absolute; left:0; top:20px; display:none; }
.language .site-language a { padding-left:35px; height:24px; line-height:24px;  display:block;}
.language .site-language a.en { background:url(../images/En.png) no-repeat 10px center;  }
.language .site-language a.zh { background:url(../images/zh.png) no-repeat 10px center; }
.language:hover .site-language { display:block; }
.language:hover .down-arrow { transition:.5s; -o-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); transform:rotate(-180deg); border-left:5px solid #4f4c4c; border-right:5px solid #4f4c4c;}


.site-head{background-color:#fff;  height:90px; width:100%; }
.site-head .logo{ padding:11px 0 0 0;width: 42.6%;}
.site-head .logo img{width:100%;}
.site-head .nav{ float: left; display:block; font:18px/1.4 "microsoft yahei"; padding-top:35px; height:42px;}
.site-head .nav li{ float:left; padding-left:45px; height:50px}
.site-head .nav a{ font-weight:bold;}



.navbox { background-color: #f8f6f4; padding: 75px 0px 22px; width: 100%; position: relative; z-index: 100; display: none;}
.navMobile dd { display: block; width: 100%; }
.navMobile dd p a{ text-transform: uppercase; font-size: 16px;}
.navMobile dd a { display: block; padding: 14px 0px 14px 5%; line-height: 1.4; font-size: 14px; color: #434343; }
.navMobile dd a:hover, .navMobile dd a.cur { background-color: #3c669c; color: #fff; }
.navMobile dd a:active { background-color: #5aaeeb; color: #fff; }
.navMobile dd .msubnav { background-color: #fff; display: none; }
.navMobile dd .msubnav a { color: #7e7e7e; }
.navMobile dd .msubnav a:hover { background-color: #e6e6e6; }



.slideBox{ width:100%; height:466px; overflow:hidden; position:relative;  /*!  */}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;left:45%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:22px; height:5px; line-height:14px; text-align:center; 		background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:466px; display:block;  }



.main-cont{ padding:32px 0 49px 0;}
.main-title{ height:25px; position:relative;}
.main-title .title{ background:url(../images/titleBg.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:normal; float:left;}
.main-title .title .en{ color:#8a8a8a; font-style:normal; padding-left:5px;}
.main-title .more{ background:#a5a5a5; width:53px; height:19px; line-height:19px; padding-left:10px;color:#fff; display:block; text-transform:uppercase; position:relative; border-radius:15px; position:absolute; right:0; top:3px;}
.main-title .more .ico{content:''; height:0; width:0; display:block; border:4px transparent solid; border-right-width:0; border-left-color:#fff; position:absolute; top:5px; right:7px;}


.picture{ width:285px; float:left;}
.picture-cont{ width:285px; height:224px; position:relative; margin-top:25px;}
.picture-cont .bg{ background:#000; width:100%; height:38px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.picture-cont .hd{ position:absolute; bottom:14px; right:5px; z-index:10;}
.picture-cont .hd li{ background:#c3bfbf; float:left; width:8px; height:8px; margin-right:5px; cursor:pointer; font-size:0; text-indent:-9999px; border-radius:50%;}
.picture-cont .hd li.on{ background:#ef450d; color:#fff;}
.picture-cont .bd li{ width:100%; height:100%; float:left; overflow:hidden; position:relative; }
.picture-cont .bd li .pic{ width:285px; height:226px; display:block; }
.picture-cont .bd li .title{  width:70%; height:38px; line-height:38px; overflow:hidden; text-align:left; color:#fff; padding-left:7px; position:absolute; bottom:0; left:0; z-index:1;  white-space:nowrap; text-overflow:ellipsis;}



.Comp{ width:570px; margin-left:60px; display:inline-block; float:left;}
.Comp-list{ margin-top:10px;}
.Comp-list li{ font:14px/36px "微软雅黑"; height:36px; overflow:hidden; vertical-align:middle; padding-left:10px; position:relative;}
.Comp-list li span{ color:#757575; float:right;}
.Comp-list li:before{content:''; background:#7b7b7b; width:3px; height:3px; position:absolute; left:0; top:15px;}


.Scope{ width:227px; float:right;}
.Scope-ul{ position:relative; margin-left:-15px; margin-top:10px;}
.Scope-ul li{ float:left; width:106px; height:106px; text-align:center; margin:14px 0 0 15px; position:relative;}
.Scope-ul li a{ background:#929292; width:100%; height:100%; display:block; border-radius:5px;}
.Scope-ul li a:hover{ background:#eb3d00;}
.Scope-ul li .tit{ width:100%; font-size:14px; color:#fff; font-weight:normal; position:absolute; top:70px; left:0;}
.Scope-ul li .ico{ background:url(../images/scope-ico.png) no-repeat; display:inline-block;}
.Scope-ul li .sc-01{ background-position:0 0; width:45px; height:45px; margin-top:17px;}
.Scope-ul li .sc-02{ background-position:-124px -5px; width:41px; height:41px; margin-top:22px;}
.Scope-ul li .sc-03{ background-position:-1px -122px; width:43px; height:43px; margin-top:19px;}
.Scope-ul li .sc-04{ background-position:-119px -115px; width:47px; height:50px; margin-top:16px;}


.typeIbox{ background:#ebebeb; padding:20px 0;}
.typeIbox li{ float:left; width:285px; margin-left:20px;}
.typeIbox li:first-child{ margin:0;}
.typeIbox li .img{ width:285px; height:198px;}
.typeIbox li .img img{ width:100%; height:100%; display:block;}
.typeIbox li .t{ font-size:18px; padding-top:13px; height:28px; line-height:28px; overflow:hidden; color:#000;}
.typeIbox li .c{ color:#2f2f2f; font-family:"微软雅黑"; height:20px; line-height:20px; overflow:hidden;}


.footer{ background:#353535;}
.footer-link{ padding-bottom:37px; border-bottom:1px #626262 solid;}
.footer-link a{ display:block; float:left; width:267px; }
.footer-link a:last-child{ width:132px; text-align:right;}
.footer-link a em{ font-style:normal; font-size:18px; color:#dfdfdf; line-height:30px; padding-bottom:5px; display:inline-block;}
.footer-link a .ico{ background: url(../images/footer-ico.png) no-repeat 11px -10px; display:inline-block; vertical-align:middle; margin-right:10px;}
.footer-link a .ft-01{ background-position:0 0; width:36px; height:34px;}
.footer-link a .ft-02{ background-position:-99px 0; width:36px; height:36px;}
.footer-link a .ft-03{ background-position:-201px 0; width:32px; height:32px;}
.footer-link a .ft-04{ background-position:-299px 0; width:34px; height:27px;}
.footer-link a .ft-05{ background-position: -396px 0; width: 33px; height:31px;}
.footer-link a:hover em{ color:#ff5e3e; border-bottom:1px #c14d36 solid;}
.footer-link a:hover .ft-01{ background-position:0 -39px; }
.footer-link a:hover .ft-02{ background-position:-99px -39px; }
.footer-link a:hover .ft-03{ background-position:-201px -39px; }
.footer-link a:hover .ft-04{ background-position:-299px -39px; }
.footer-link a:hover .ft-05{ background-position:-396px -43px;}
.footer-copy{ padding-top:30px; color:#fff; line-height:24px;}
.footer-copy .lett{   width: 370px;float:right; text-align:right;}

.footer-copy .gray{ color:#a1a1a1;}



/**内页**/
.ny-main{ padding-bottom:50px;}
.ny-banner{ width:100%; /*! margin-top:125px; */}
.ny-banner img{ width:100%; display:block;}


.ny-pos{ background:#fdda34;  height:47px; padding:17px 0 0 0; position:relative; z-index:10;width: 1210px;margin: 0 auto;}
.ny-pos .title .en{ color:#ababab; font-style:normal; text-transform:uppercase; padding-left:5px;}
.ny-pos .menu li{ float:left; margin-left:50px; height:47px; display:inline-block; position:relative; font-size:18px;}
.ny-pos .menu li a{ line-height:40px; display:block; padding-bottom:4px;}
.ny-pos .menu li.on a, .ny-pos .menu li a:hover{border-bottom:3px #ff3c00 solid; color:#ff3c00;}
.ny-pos .menu li.on .down{  border-top:5px solid #ff3c00;}
.ny-pos .menu li .down{display:inline-block; width:0; height:0; vertical-align:5px; margin-left:10px; border-top:5px solid #8b8b8b; border-left:5px solid #e2e2e2; border-right:5px solid #e2e2e2; }
.ny-pos .menu li .menuSub{ background:#fff; width:120px; text-align:center; padding:10px 0; position:absolute; top:47px; border:1px #ff3c00 solid; display:none;}
.ny-pos .menu li.on .menuSub a{line-height:30px; color:#303030; font-size:13px; padding:0; font-family:"微软雅黑"; border:0; text-align:left; padding-left:5px }
.ny-pos .menu li.on .menuSub a:hover{ color:#ff1200;}


.ny-product{ margin-left:-20px; position:relative; padding-top:5px;}
.ny-product li{ width:283px; float:left; position:relative; margin:36px 0 0 20px; text-align:center;border: 1px solid #ffffff;}
.ny-product li .pic{ width:283px; height:283px; display:block;}
.ny-product li .bg{ background:#000; width:100%; height:36px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.50;}
.ny-product li .tit{ width:100%; height:36px; font:14px/36px "微软雅黑"; color:#fff; position:absolute; left:0; bottom:0; z-index:2;}


.ny-about{ font:14px/24px "微软雅黑"; color:#535353; padding:45px 0; }
.ny-about-img{ width:1200px; height:350px; overflow:hidden; position:relative;  }
.ny-about-img .hd{ display:none;}
.ny-about-img .bd{ position:relative; height:100%; height:350px; overflow:hidden; }
.ny-about-img .bd li{ width:100%; height:350px; float:left;}
.ny-about-img .bd li img{ width:1200px; height:350px; display:block;  }
.ny-about-img .arrow{ background:url(../images/ab-arrow.png) no-repeat; display:block; width:48px; height:48px; position:absolute; top:50%; margin-top:-24px; z-index:1;}	
.ny-about-img .prev{ background-position:0 0; left:50px;}
.ny-about-img .next{ background-position:-52px 0; right:50px;}



.ny-news li{ width:100%; overflow:hidden; padding-top:35px;}
.ny-news li .date{ background:#a6a6a6; width:67px; min-height:112px; padding:0 11px; text-align:center; color:#fff; font-family:"microsoft yahei"; float:left;}
.ny-news li .date .day{font-size:36px; display:block; line-height:59px; border-bottom:1px #cecece solid;}
.ny-news li .date .month{ font-size:18px; height:52px; display:block; line-height:52px;}
.ny-news li .date .month .cn{ font-size:14px; font-style:normal;}
.ny-news li .con{ width:86%; min-height:140px; position:relative; float:left;margin-left: 43px;}
.ny-news li .con-txt{ font:14px/24px "微软雅黑"; color:#787878; padding-top:10px; max-height:72px; overflow:hidden;}
.ny-news li .con-name{ font-size:18px; height:24px; line-height:24px; color:#ff1200; overflow:hidden; /*white-space:nowrap;*/ text-overflow:ellipsis;}
.ny-news li .con-name a{ color:#202020; display:inline-block; }
.ny-news li .cont-more{ position:absolute; right:0; bottom:0;}
.ny-news li .cont-more a{ background:#f7f7f7; width:133px; height:35px; text-align:center; display:block; font:14px/35px "微软雅黑"; color:#3e3e3e; text-align:center; border:1px #9f9f9f solid;}
.ny-news li .cont-more a:hover{ background:#fff; color:#ff3c00; border-color:#ff3c00;}
.ny-news li .item-img{ width:250px; height:170px; float:left;}
.ny-news li .item-img img{ width:100%; height:100%; display:block;}
.ny-news li .item-info{ width:88%; float:left; padding-top:21px; border-top:1px #a6a6a6 solid;}
.ny-news li .item-info:hover{ border-color:#ff3c00; }
.ny-news li .item-info:hover .con-name a{ color:#ff3c00; }
.ny-news li .item-info:hover .date{ background:#ff3c00;}


.re-head{ padding:35px 0;}
.re-head .srh .inpt{ background:#ededed; width:278px; padding-left:29px; height:37px; font:14px/37px "微软雅黑"; border:0; color:#878787;}
.re-head .srh .sbtn{ background:#ca1818; width:57px; height:37px; color:#fff; text-align:center; font:14px/37px "microsoft yahei"; cursor:pointer;}
.re-head .del{ padding-left:10px; display:inline-block; line-height:37px; color:#656565;}
.re-head .del .red{ color:#ca1818; }

.re-cont-hd{ background:#d2d2d2; height:42px; line-height:42px; position:relative; padding-left:30px; color:#656565; font-family:"microsoft yahei"; cursor:pointer; border-bottom:1px #f2f2f2 solid;}
.re-cont-hd .tit{ font-size:18px; float:left;}
.re-cont-hd .city{ margin-left:10px; float:left; border-left:1px #656565 solid; padding-left:10px; line-height:16px; display:inline-block; margin-top:15px; font-size:14px;}
.re-cont-hd .apply{ font-size:14px; color:#393939; position:absolute; right:65px;}
.re-cont-hd .arrow{ background:url(../images/re-arrow.png) no-repeat; background-position:0 -30px; width:27px; height:27px; display:block; position:absolute; right:14px; top:7px;}
.re-cont-hd.on{ background:#163769; color:#fff;}
.re-cont-hd.on .apply{ color:#fff; }
.re-cont-hd.on .arrow{ background-position:0 0;}
.re-cont-bd{ background:#f2f2f2; display:none;}
.re-cont-bd .r-item{ padding:10px 0; border-bottom:1px #dddddd solid;}
.re-cont-bd .r-item li{ float:left; width:370px; padding-left:30px; vertical-align:middle; font:14px/36px "微软雅黑"; color:#767676;}
.re-cont-bd .r-item li label{ color:#b11515;}
.re-cont-bd .r-inner{ padding:30px; color:#606060; line-height:24px; font-family:"微软雅黑";}
.re-cont-bd .r-inner .rements{ padding-top:30px;}


.ny-contact-ul{padding:57px 0 43px 0;}
.ny-contact-ul li:first-child{ margin:0; }
.ny-contact-ul li{ background:#929292; float:left; width:376px; height:166px; margin-left:36px; display:inline-block; position:relative; text-align:center; padding-top:28px;}
.ny-contact-ul li .icon{ background:url(../images/contact-icon.png) no-repeat; width:71px; height:71px; display:inline-block;}
.ny-contact-ul li .add{ background-position:0 0;}
.ny-contact-ul li .phone{ background-position:-132px 0;}
.ny-contact-ul li .email{ background-position:-263px 0;}
.ny-contact-ul li .text{ line-height:24px; color:#fff; font-size:14px; padding-top:20px;}
.ny-contact-ul li .text .en{ font-size:24px; font-style:normal;}
.ny-contact-ul li:hover{ background:#e34e1a;}
.ny-contact-ul li:hover .add{ background-position:0 -79px;}
.ny-contact-ul li:hover .phone{ background-position:-132px -79px;}
.ny-contact-ul li:hover .email{ background-position:-263px -79px;}
.ny-contact-tit{ line-height:50px; text-align:center; font-size:24px; color:#2e2e2e;}
.ny-contact-tit .en{ color:#b9b9b9; font-style:normal; padding-left:5px; text-transform:uppercase;}


.ny-contact-box{ background:#ececec; padding:30px 40px 55px 40px;}
.ny-contact-box .filed{ margin-top:30px;}
.ny-contact-box .filed label{ font:14px/29px "微软雅黑"; padding-left:10px; color:#616161; display:block;}
.ny-contact-box .filed .textarea{ background:none; padding:5px 10px; width:1100px; line-height:24px; height:120px;  border-bottom:1px #aeaeae solid;  color:#616161;}
.ny-contact-box .filed .yzm-inpt{ background:none; width:130px; height:42px; line-height:42px; text-align:center; border:1px #aeaeae solid; color:#9d9d9d;}
.ny-contact-box .filed .code{ width:105px; height:42px; float:left; margin:0 10px; display:block; border:1px #d6d6d6 solid;}
.ny-contact-box .filed .sbtn{  background:#929292; width:130px; height:42px;font:18px/42px "microsoft yahei"; text-align:center; border:1px #7e7e7e solid; color:#fff; cursor:pointer;}
.ny-contact-box .filed-item{ width:335px; height:29px; float:left; margin-right:57px; border-bottom:1px #aeaeae solid;}
.ny-contact-box .filed-item label{ width:50px;  float:left; }
.ny-contact-box .filed-item .inpt{ background:none; width:270px; padding-left:5px; height:29px; line-height:29px; border:0; color:#616161;}
.ny-contact-box .filed-item:last-child{ margin:0;}



.ny-page{ text-align:center; margin-top:70px; padding:40px 0; border-top:2px #d2d2d2 solid;}
.ny-page a{ font-family:"微软雅黑"; color:#585858; padding:0 10px; display:inline-block; line-height:29px; margin:0 5px;}
.ny-page a.cur{ background:#ff3c00; color:#fff; font-size:18px; font-weight:bold; border-radius:50%;}


.modal-mask{ background:#000; width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; display:none; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.modal { background: #fff;
width: 1000px;
height: 80%;
position: fixed;
top: 0;
right:0;
left: 0;
bottom: 0;
margin: auto;
z-index: 999;
display: none;} 
.modal .close{ background:url(../images/close.jpg) no-repeat; width:36px; height:37px; display:block; position:absolute; right:11px; top:11px;}

.body-details { background:#fff; padding:30px 45px; position:relative; }
.body-details .title { font-size:30px; color:#000; text-align: center; }
.body-details .share{ text-align:right; color:#2c2c2c; font-size:14px; border-bottom:1px #bfbfbf solid; padding-bottom:10px;}
.body-details .content { margin-top: 30px; font-size: 14px; color: #6d6d6d; line-height: 30px; }
.body-details:hover .other-list .arrow{ opacity:1;}
.other-list .arrow { background:url(../images/other-arrow.png) no-repeat; display:block; width:65px; height:65px; position:absolute; top:270px; z-index:10; opacity:0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.other-list .prev{ left:0; background-position:0 0;}
.other-list .next{ right:0; background-position:-66px 0;}



#dv_scroll{position:absolute;height:610px;overflow:hidden;width: 90%;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:30px;top:115px;width:14px;height:510px;border-left:7px solid #d1d1d1;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:50px;width:14px;height:400px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-7px;top:0;width:7px;height:113px;overflow:hidden;background:#bb6a38;cursor:pointer;}
#dv_scroll_text {position:absolute;}


/**产品服务详情**/

.eng-cont{ padding:64px 0 0 0;}

.picshow{ width:533px; height:419px; position:relative;}
.picshow .hd{ position:absolute; bottom:21px; right:18px; z-index:10;}
.picshow .hd li{ background:#e6e6e6; float:left; width:20px; height:7px; margin-right:3px; cursor:pointer; font-size:0; text-indent:-9999px; }
.picshow .hd li.on{ background:#ef450d; color:#fff;}
.picshow .bd li{ width:100%; height:100%; float:left; overflow:hidden; position:relative; }
.picshow .bd li .pic{ width:100%; height:100%; display:block; }

.p-Detail{ background:#f0f0f0; width:617px; min-height:419px; padding:0 25px; position:relative; }
.p-Detail .title{ height:67px; line-height:67px; text-align:center; font-size:24px; color:#2b2a2a; border-bottom:1px #ccc solid;}
.p-Detail .intro{ height:270px; padding-top:19px; position:relative; font-size:14px; line-height:30px; color:#3e3e3e; font-family:"微软雅黑";}
.p-Detail .intro-tab a{ background:#9c9c9c; width:106px; height:30px; line-height:30px; color:#fff; text-align:center; font-weight:bold; display:block; float:left; margin-right:1px;}
.p-Detail .intro-tab a.on{ background:#ff6c00;}
.p-Detail .contact{ height:28px; line-height:28px; padding:15px 0 18px 0;} 
.p-Detail .contact .btn{ background:#aeaeae; width:148px; height:28px; font:12px/28px "微软雅黑"; text-align:center; color:#fff; display:block; border-radius:3px; float:right;}
.p-Detail #dv_scroll{ height:250px; width:96%;}
.p-Detail #dv_scroll_bar{ right:11px; height:258px; top:78px;}
.p-Detail #dv_scroll_bar .Scrollbar-Track{ height:200px;}


.eng-cont-page{ background:#f0f0f0; margin-top:42px; height:41px; font:14px/41px "微软雅黑"; text-align:center; position:relative;}
.eng-cont-page .p-prev{ background:url(../images/p-arrow.png) no-repeat left center; padding-left:24px; color:#8d8d8d; display:inline-block; position:absolute; left:30px; top:0;}

.eng-cont-page .p-return{ background:url(../images/p-return.png) no-repeat left center; padding-left:31px; color:#8d8d8d; display:inline-block;}
.eng-cont-page .p-next{ background:url(../images/n-arrow.png) no-repeat right center; padding-right:24px; color:#8d8d8d; display:inline-block; position:absolute; right:30px; top:0;}


.eng-cont-hot{ text-align:center; font-size:18px; color:#373737; padding:35px 0 0 0;}


.page{ padding:50px 0 0 0; text-align:right;}
.page a{ height:22px; line-height:22px; display:inline-block; font-size:12px; padding:0 9px; font-family:"微软雅黑"; color:#444;}
.page a.cur{ background:#1a1d81; color:#fff;}
.page a.next{ background:#e5e5e5;}



.honor_box { padding-top:30px;}
.honor_box .info { padding: 15px; font-size: 16px; line-height: 28px; letter-spacing: 3px }
.honor_box .content { width: 1200px; height: 385px; position: relative; overflow-y: hidden; overflow-x: auto }
.honor_box .list { position: relative; overflow:hidden; height:309px; margin-left:-30px;}
.honor_box .list li { width: 225px; height: 307px; float: left; position: relative; border:1px #e4e4e4 solid; margin:0 0 0 30px;}
.honor_box .list .item { line-height:30px; color:#4f4f4f; padding:15px 20px 20px 20px; height:180px; overflow:hidden;}
.honor_box .years { font: 24px/61px "microsoft yahei";  border-bottom:1px #e4e4e4 solid; text-align:center; color:#9c9c9c;}
/*.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: -100px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 800px;
    height:700px;
            position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #000;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }*/

@media (max-width:1024px) {
		.inner { width: 98%; }
		.site { height: 114px; }
		.site-head { height: 80px; }
		.site-head .logo img { width: 80%; }
		.site-head .nav { padding-top: 30px; display: none; }
		
		.m_nav { width: 60%;  display: block; position: fixed; right: 0; top: 0; z-index: 4; }
		.m_navBtn { width: 34px; height: 24px; cursor: pointer; transition: 500ms; overflow: hidden; position: absolute; right: 20px; top: 55px; z-index: 5; }
		.m_navBtn .burger { width: 34px; height: 4px; background: #ff5e3e; display: block; position: absolute; z-index: 5; top: 0px; left: 50%; margin: 0 0 0 -17px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
		.m_navBtn .burger-2 { top: 10px; }
		.m_navBtn .burger-3 { top: 20px; }
		.m_navActive { transform: rotateZ(90deg); -webkit-transform: rotateZ(90deg); -ms-transform: rotateZ(90deg); top: 9px; }
		.m_navActive .burger { background: #fff; }
		.m_navList { width: 100%; padding: 0 0 0 0; background: #EA3C00; overflow-y: scroll; position: absolute; left: 100%; top: 0; }
		.m_nav ul { width: 100%; }
		.m_nav li { width: 100%; line-height: 3; border-bottom: 1px solid #fff; font-size: 14px; color: #fff; }
		.m_nav li a { display: block; color: #fff; font-family: "微软雅黑"; padding-left: 1rem; }
		.m_nav li a:hover { color: #ff5e3e; background: #fff; }
		
		.m_nav li .menu_b{ border-top:1px #fff solid; padding:0.5rem 0;}
		.m_nav li .menu_b a{ line-height:2.4; font-size:0.8rem;}
		
		.banner { margin-top: 114px; }
		.picture { width: 40%; }
		.picture-cont { width: 100%; height: 100%; margin-top: 1rem; }
		.picture-cont .bd li .pic { width: 100%;/* height:100%;*/}
		.Comp { width: 55%; float: right; margin: 0; }
		.Scope { width: 100%; padding-top: 2rem; }
		.Scope-ul li { width: 23%; margin: 0 1%; }
		.typeIbox li { width: 23%; margin: 0 1%; }
		.typeIbox li .img { width: 100%; height: auto; }
		.typeIbox li:first-child { margin: 0 1%; }
		.footer-link a { width: 20%; }
		.footer-link a em { font-size: 16px; }
		.ny-banner { margin-top: 114px; }
		.ny-product { margin: 0; }
		.ny-product li { width: 31%; margin: 1rem 1% 0 1%; }
		.ny-product li .pic { width: 100%; height: 100%; }
		.ny-pos .menu { display: none; }
		.picshow { width: 50%; }
		.p-Detail { width: 50%; box-sizing: border-box; }
		.ny-about-img { width: 100%; }
		.ny-about-img .bd li img { width: 100%; height: 100%; }
		.ny-contact-ul li { width: 30%; margin: 0 1.5%; }
		.ny-contact-ul li:first-child { margin: 0 1.5%; }
		.ny-contact-box .filed .textarea { width: 100%; }
		.ny-contact-box .filed-item { width: 30%; margin-right: 3%; }
		.ny-contact-box .filed-item .inpt { width: 65%; }
		.body-details { padding: 1rem; }
		.body-details .title { font-size: 24px; padding-bottom: 1rem; }
		.body-details .content img { width: 100% !important; height: 100% !important; }
		.ny-news li .item-img { width: 30%; height: 100%; }
		.ny-news li .item-info { width: 65%; }
		.ny-news li .con { width: 75%; min-height: 150px; }
		.mapimg{width:100%;}
}
 @media (max-width:640px) {
		.fr { float: none; }
		.fl { float: none; }
		.inner { width: 98%; }
		.site { height: 95px; }
		.site-head { height: 61px; }
		.site-head .logo { float: left; }
		.site-head .logo img { width: 60%; }
		.site-head .nav { padding-top: 30px; display: none; }
		.site-top .set { padding: 0; float: right; }
		.site-top .set li { margin-left: 5px; }
		.site-top .search { width: 120px; float: left; }
		.site-top .search .inpt { width: 97px; float: left; }
		.main-cont { padding: 1rem 0; }
		.banner { margin-top: 95px; }
		.picture { width: 100%; }
		.picture-cont { width: 100%; height: 100%; margin-top: 1rem; }
		.picture-cont .bd li .pic { width: 100%; }
		.Comp { width: 100%; float: none; margin: 1rem 0 0 0; }
		.Comp-list li { font: 14px/30px "微软雅黑"; height: 30px; }
		.Scope { width: 100%; padding-top: 1rem; }
		.Scope-ul { margin: 0; }
		.Scope-ul li { width: 46%; margin: 1rem 2% 0 2%; }
		.typeIbox { padding: 0; }
		.typeIbox li { width: 100%; margin: 1rem 0 0 0; }
		.typeIbox li .img { width: 100%; height: auto; }
		.typeIbox li:first-child { margin: 0; }
		.footer { padding: 1rem 0; }
		.footer-link a { width: 100%; margin-top: 1rem; }
		.footer-link a em { font-size: 16px; }
		.footer-link a:last-child { width: 100%; text-align: left; }
		.footer-copy .lett { width: 100%; float: none; text-align: left; }
		.footer-copy .lett img { margin-top: 10px; }
		.ny-banner { margin-top: 95px; }
		.ny-main { padding-bottom: 1rem; }
		.ny-pos { height: auto; padding: 0; }
		.ny-pos .title { font-size: 16px; line-height: 35px; }
		.ny-product { margin: 0; }
		.ny-product li { width: 50%; margin: 0; padding: 0.5rem; box-sizing: border-box; }
		.ny-product li .pic { width: 100%; height: 100%; }
		.ny-product li .bg { width: 90%; bottom: 0.5rem; left: 0.5rem; }
		.ny-product li .tit { bottom: 0.5rem; left: 0.5rem; }
		.ny-pos .menu { display: none; }
		.eng-cont { padding: 1rem 0 0 0; }
		.picshow { width: 100%; height: auto; }
		.p-Detail { width: 100%; box-sizing: border-box; }
		.eng-cont-hot { padding: 1rem 0 0 0; }
		.ny-about-img { width: 100%; height: auto; }
		.ny-about-img .bd { height: auto; }
		.ny-about-img .bd li { height: auto; }
		.ny-about-img .bd li img { width: 100%; height: 100%; }
		.ny-about-img .prev { left: 10px; }
		.ny-about-img .next { right: 10px; }
		.ny-contact-ul { padding: 1rem 0 0 0; }
		.ny-contact-ul li { width: 100%; margin: 1rem 0 0 0; }
		.ny-contact-ul li:first-child { margin: 0; }
		.ny-contact-tit { font-size: 18px; }
		.ny-contact-box { padding: 1rem 0; box-sizing: border-box; }
		.ny-contact-box .filed .textarea { width: 100%; }
		.ny-contact-box .filed-item { width: 100%; margin-right: 0; }
		.ny-contact-box .filed-item .inpt { width: 75%; }
		.ny-contact-box .filed .yzm-inpt { float: left; }
		.ny-contact-box .filed .sbtn { margin-top: 1rem; }
		.re-head { padding: 1rem 0; }
		.re-head .srh .inpt { width: 70%; float: left; }
		.re-cont-hd { padding-left: 1rem; }
		.re-cont-bd .r-item li { width: 100%; padding-left: 1rem; box-sizing: border-box; }
		.re-cont-bd .r-inner { padding: 1rem; }
		.body-details { padding: 1rem; }
		.body-details .title { font-size: 20px; padding-bottom: 0.5rem; }
		.body-details .content { margin-top: 1rem; }
		.body-details .content img { width: 100% !important; height: auto !important; }
		.ny-page { margin-top: 1rem; padding: 1rem 0; }
		.ny-news li { padding-top: 1rem; }
		.ny-news li .item-img { width: 100%; height: 100%; }
		.ny-news li .item-info { width: 100%; }
		.ny-news li .cont-more { display: none; }
		.ny-news li .date { padding: 0; }
		.ny-news li .con { width: 74%; min-height: auto; float: right; }
				.mapimg{width:100%;}
}


.picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-top: 14px;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
   cursor:pointer; }
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0;background:url("/templates/default/images/l.gif") no-repeat; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px;background:url("/templates/default/images/r.gif") no-repeat; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{ width:285px; height:198px; display:block; border:1px solid #ccc; }
.picScroll-left .bd ul li a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li p{ line-height:24px;   }

/*搜索*/
.blue{color: blue;font-style: normal}
.red{color: red; font-style: normal;}
.n-list li{border-bottom: 1px #ccc solid;position: relative;}
.n-list li h2{line-height:40px;}
.note b{float: left;width: 12%;}
.note p{float: left;width: 77%;}
.note img{width:120px;}
.n-list .info{position: absolute;right:5px;bottom:5px;}@charset "utf-8";
/* CSS Document */


body { font-size: 12px; font-family: "microsoft yahei"; color: #000;background: #3c4389;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input, select, textarea { vertical-align: middle; outline:none; border:0; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color:#2b2b2b; }
a:hover{ color:#ff5e3e;}
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.inner { width: 1200px; margin: 0px auto; }

.input{background: transparent;float: left;width: 130px;}
.submit{background:url(../images/srhIco.jpg) no-repeat 3px 3px;color: transparent;float: left;}
/***index***/
.site{ width:100%; height:107px; position:fixed; left:0; top:0; z-index:101;}
.site-top{ background:#4f4c4c; height:20px; padding:7px 0;}
.site-top .search{ background:#b1b1b1; width:163px; height:20px; padding:0px 0 0 11px; border-radius:20px;}
.site-top .search .inpt{ background:none; height:20px; line-height:20px; color:#717171; width:140px;}
.site-top .search .sbtn{ background:url(../images/srhIco.jpg) no-repeat 3px center; width:23px; height:20px; font-size:0;  text-indent:-9999px; border:0; cursor:pointer;}
.site-top .set{ padding-left:28px;}
.site-top .set li{ float:left; margin-left:25px; line-height:20px;  position:relative;color: #fff;font-weight: bolder;font-size: 16px;}
.site-top .set li a{ color:#cbcbcb;}
.site-top .set li .email{ background:url(../images/email.png) no-repeat left center; padding-left:28px;}
.m_nav{ display:none;}



.nav ul .mainlevel { float:left; height:52px; position:relative;}
.nav ul .mainlevel:hover {color:#ff3c00;}
.nav ul .mainlevel:hover .nav-a{ color:#ffe4bc;}
.mainlevel div { height:auto; position:absolute; display:none; top: 106px; width: 130px; font-size:14px; z-index:999;   margin-left: -28px;}
.mainlevel div ul { overflow:hidden; text-align:center; display:block; width:150px;  font-size:16px;}
.mainlevel div ul  a {  height: 35px; line-height:35px;color:#373737; display:inline-block; padding: 0 14px 0 32px; font-weight:normal ;width: 94px;}
/*.mainlevel div ul  a:hover { color:white; background-color:#e21001}*/
.mainlevel div ul  li:hover {  background-color:#e21001}
.mainlevel div ul  li:hover .fa{ color:white;}
.mainlevel div ul  li div li:hover {  background-color:#e21001}
.mainlevel div ul  li div li:hover .ta{ color:white;}
.mainlevel div ul  li { text-align: left; padding:0px;  color: #373737;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  height: 46px;
  line-height: 46px;
  min-width:136px;
  margin-left:-7px;
  }



.language .selected-language { height:20px; line-height:20px; padding:0 5px 0 35px; }
.language .selected-language.zh { background:url(../images/zh.png) no-repeat 10px center;}
.language .selected-language.en { background:url(../images/En.png) no-repeat 10px center;}
.language .selected-language .down-arrow { display:inline-block; width:0; height:0; vertical-align:middle; border-top:5px solid #949494; border-left:5px solid #4f4c4c; border-right:5px solid #4f4c4c; }
.language .site-language { background:#4f4c4c; min-width:95px; padding-top:5px; text-align:left; position:absolute; left:0; top:20px; display:none; }
.language .site-language a { padding-left:35px; height:24px; line-height:24px;  display:block;}
.language .site-language a.en { background:url(../images/En.png) no-repeat 10px center;  }
.language .site-language a.zh { background:url(../images/zh.png) no-repeat 10px center; }
.language:hover .site-language { display:block; }
.language:hover .down-arrow { transition:.5s; -o-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); transform:rotate(-180deg); border-left:5px solid #4f4c4c; border-right:5px solid #4f4c4c;}


.site-head{background-color:#fff;  height:90px; width:100%; }
.site-head .logo{ padding:11px 0 0 0;width: 42.6%;}
.site-head .logo img{width:100%;}
.site-head .nav{ float: left; display:block; font:18px/1.4 "microsoft yahei"; padding-top:35px; height:42px;}
.site-head .nav li{ float:left; padding-left:45px; height:50px}
.site-head .nav a{ font-weight:bold;}



.navbox { background-color: #f8f6f4; padding: 75px 0px 22px; width: 100%; position: relative; z-index: 100; display: none;}
.navMobile dd { display: block; width: 100%; }
.navMobile dd p a{ text-transform: uppercase; font-size: 16px;}
.navMobile dd a { display: block; padding: 14px 0px 14px 5%; line-height: 1.4; font-size: 14px; color: #434343; }
.navMobile dd a:hover, .navMobile dd a.cur { background-color: #3c669c; color: #fff; }
.navMobile dd a:active { background-color: #5aaeeb; color: #fff; }
.navMobile dd .msubnav { background-color: #fff; display: none; }
.navMobile dd .msubnav a { color: #7e7e7e; }
.navMobile dd .msubnav a:hover { background-color: #e6e6e6; }



.slideBox{ width:100%; height:466px; overflow:hidden; position:relative;  /*!  */}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;left:45%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:22px; height:5px; line-height:14px; text-align:center; 		background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:466px; display:block;  }



.main-cont{ padding:32px 0 49px 0;}
.main-title{ height:25px; position:relative;}
.main-title .title{ background:url(../images/titleBg.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:normal; float:left;}
.main-title .title .en{ color:#8a8a8a; font-style:normal; padding-left:5px;}
.main-title .more{ background:#a5a5a5; width:53px; height:19px; line-height:19px; padding-left:10px;color:#fff; display:block; text-transform:uppercase; position:relative; border-radius:15px; position:absolute; right:0; top:3px;}
.main-title .more .ico{content:''; height:0; width:0; display:block; border:4px transparent solid; border-right-width:0; border-left-color:#fff; position:absolute; top:5px; right:7px;}


.picture{ width:285px; float:left;}
.picture-cont{ width:285px; height:224px; position:relative; margin-top:25px;}
.picture-cont .bg{ background:#000; width:100%; height:38px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.picture-cont .hd{ position:absolute; bottom:14px; right:5px; z-index:10;}
.picture-cont .hd li{ background:#c3bfbf; float:left; width:8px; height:8px; margin-right:5px; cursor:pointer; font-size:0; text-indent:-9999px; border-radius:50%;}
.picture-cont .hd li.on{ background:#ef450d; color:#fff;}
.picture-cont .bd li{ width:100%; height:100%; float:left; overflow:hidden; position:relative; }
.picture-cont .bd li .pic{ width:285px; height:226px; display:block; }
.picture-cont .bd li .title{  width:70%; height:38px; line-height:38px; overflow:hidden; text-align:left; color:#fff; padding-left:7px; position:absolute; bottom:0; left:0; z-index:1;  white-space:nowrap; text-overflow:ellipsis;}



.Comp{ width:570px; margin-left:60px; display:inline-block; float:left;}
.Comp-list{ margin-top:10px;}
.Comp-list li{ font:14px/36px "微软雅黑"; height:36px; overflow:hidden; vertical-align:middle; padding-left:10px; position:relative;}
.Comp-list li span{ color:#757575; float:right;}
.Comp-list li:before{content:''; background:#7b7b7b; width:3px; height:3px; position:absolute; left:0; top:15px;}


.Scope{ width:227px; float:right;}
.Scope-ul{ position:relative; margin-left:-15px; margin-top:10px;}
.Scope-ul li{ float:left; width:106px; height:106px; text-align:center; margin:14px 0 0 15px; position:relative;}
.Scope-ul li a{ background:#929292; width:100%; height:100%; display:block; border-radius:5px;}
.Scope-ul li a:hover{ background:#eb3d00;}
.Scope-ul li .tit{ width:100%; font-size:14px; color:#fff; font-weight:normal; position:absolute; top:70px; left:0;}
.Scope-ul li .ico{ background:url(../images/scope-ico.png) no-repeat; display:inline-block;}
.Scope-ul li .sc-01{ background-position:0 0; width:45px; height:45px; margin-top:17px;}
.Scope-ul li .sc-02{ background-position:-124px -5px; width:41px; height:41px; margin-top:22px;}
.Scope-ul li .sc-03{ background-position:-1px -122px; width:43px; height:43px; margin-top:19px;}
.Scope-ul li .sc-04{ background-position:-119px -115px; width:47px; height:50px; margin-top:16px;}


.typeIbox{ background:#ebebeb; padding:20px 0;}
.typeIbox li{ float:left; width:285px; margin-left:20px;}
.typeIbox li:first-child{ margin:0;}
.typeIbox li .img{ width:285px; height:198px;}
.typeIbox li .img img{ width:100%; height:100%; display:block;}
.typeIbox li .t{ font-size:18px; padding-top:13px; height:28px; line-height:28px; overflow:hidden; color:#000;}
.typeIbox li .c{ color:#2f2f2f; font-family:"微软雅黑"; height:20px; line-height:20px; overflow:hidden;}


.footer{ background:#353535; }
.footer-link{ padding-bottom:37px; border-bottom:1px #626262 solid;}
.footer-link a{ display:block; float:left; width:267px; }
.footer-link a:last-child{ width:132px; text-align:right;}
.footer-link a em{ font-style:normal; font-size:18px; color:#dfdfdf; line-height:30px; padding-bottom:5px; display:inline-block;}
.footer-link a .ico{ background: url(../images/footer-ico.png) no-repeat 11px -10px; display:inline-block; vertical-align:middle; margin-right:10px;}
.footer-link a .ft-01{ background-position:0 0; width:36px; height:34px;}
.footer-link a .ft-02{ background-position:-99px 0; width:36px; height:36px;}
.footer-link a .ft-03{ background-position:-201px 0; width:32px; height:32px;}
.footer-link a .ft-04{ background-position:-299px 0; width:34px; height:27px;}
.footer-link a .ft-05{ background-position: -396px 0; width: 33px; height:31px;}
.footer-link a:hover em{ color:#ff5e3e; border-bottom:1px #c14d36 solid;}
.footer-link a:hover .ft-01{ background-position:0 -39px; }
.footer-link a:hover .ft-02{ background-position:-99px -39px; }
.footer-link a:hover .ft-03{ background-position:-201px -39px; }
.footer-link a:hover .ft-04{ background-position:-299px -39px; }
.footer-link a:hover .ft-05{ background-position:-396px -43px;}
.footer-copy{ padding-top:30px; color:#fff; line-height:24px;}
.footer-copy .lett{   width: 370px;float:right; text-align:right;}

.footer-copy .gray{ color:#a1a1a1;}



/**内页**/
.ny-main{ padding-bottom:50px;}
.ny-banner{ width:100%; /*! margin-top:125px; */}
.ny-banner img{ width:100%; display:block;}


.ny-pos{     background: #fdda34;
    height: 47px;
    padding: 17px 0 0 0;
    position: relative;
    z-index: 10;
    width: 1210px;
    margin: 0 auto;}
.ny-pos .title .en{ color:#ababab; font-style:normal; text-transform:uppercase; padding-left:5px;}
.ny-pos .menu li{ float:left; margin-left:50px; height:47px; display:inline-block; position:relative; font-size:18px;}
.ny-pos .menu li a{ line-height:40px; display:block; padding-bottom:4px;}
.ny-pos .menu li.on a, .ny-pos .menu li a:hover{border-bottom:3px #ff3c00 solid; color:#ff3c00;}
.ny-pos .menu li.on .down{  border-top:5px solid #ff3c00;}
.ny-pos .menu li .down{display:inline-block; width:0; height:0; vertical-align:5px; margin-left:10px; border-top:5px solid #8b8b8b; border-left:5px solid #e2e2e2; border-right:5px solid #e2e2e2; }
.ny-pos .menu li .menuSub{ background:#fff; width:120px; text-align:center; padding:10px 0; position:absolute; top:47px; border:1px #ff3c00 solid; display:none;}
.ny-pos .menu li.on .menuSub a{line-height:30px; color:#303030; font-size:13px; padding:0; font-family:"微软雅黑"; border:0; text-align:left; padding-left:5px }
.ny-pos .menu li.on .menuSub a:hover{ color:#ff1200;}


.ny-product{ margin-left:-20px; position:relative; padding-top:5px;}
.ny-product li{ width:283px; float:left; 283px; display:block;}
.ny-product li .bg{ background:#000; width:100%; height:36px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.50;}
.ny-product li .tit{ width:100%; height:36px; font:14px/36px "微软雅黑"; color:#fff; position:absolute; left:0; bottom:0; z-index:2;}


.ny-about{ font:14px/24px "微软雅黑"; color:#535353; padding:45px 0; }
.ny-about-img{ width:1200px; height:350px; overflow:hidden; position:relative;  }
.ny-about-img .hd{ display:none;}
.ny-about-img .bd{ position:relative; height:100%; height:350px; overflow:hidden; }
.ny-about-img .bd li{ width:100%; height:350px; float:left;}
.ny-about-img .bd li img{ width:1200px; height:350px; display:block;  }
.ny-about-img .arrow{ background:url(../images/ab-arrow.png) no-repeat; display:block; width:48px; height:48px; position:absolute; top:50%; margin-top:-24px; z-index:1;}	
.ny-about-img .prev{ background-position:0 0; left:50px;}
.ny-about-img .next{ background-position:-52px 0; right:50px;}



.ny-news li{ width:100%; overflow:hidden; padding-top:35px;}
.ny-news li .date{ background:#a6a6a6; width:67px; min-height:112px; padding:0 11px; text-align:center; color:#fff; font-family:"microsoft yahei"; float:left;}
.ny-news li .date .day{font-size:36px; display:block; line-height:59px; border-bottom:1px #cecece solid;}
.ny-news li .date .month{ font-size:18px; height:52px; display:block; line-height:52px;}
.ny-news li .date .month .cn{ font-size:14px; font-style:normal;}
.ny-news li .con{ width:86%; min-height:140px; position:relative; float:left;margin-left: 43px;}
.ny-news li .con-txt{ font:14px/24px "微软雅黑"; color:#787878; padding-top:10px; max-height:72px; overflow:hidden;}
.ny-news li .con-name{ font-size:18px; height:24px; line-height:24px; color:#ff1200; overflow:hidden; /*white-space:nowrap;*/ text-overflow:ellipsis;}
.ny-news li .con-name a{ color:#202020; display:inline-block; }
.ny-news li .cont-more{ position:absolute; right:0; bottom:0;}
.ny-news li .cont-more a{ background:#f7f7f7; width:133px; height:35px; text-align:center; display:block; font:14px/35px "微软雅黑"; color:#3e3e3e; text-align:center; border:1px #9f9f9f solid;}
.ny-news li .cont-more a:hover{ background:#fff; color:#ff3c00; border-color:#ff3c00;}
.ny-news li .item-img{ width:250px; height:170px; float:left;}
.ny-news li .item-img img{ width:100%; height:100%; display:block;}
.ny-news li .item-info{ width:88%; float:left; padding-top:21px; border-top:1px #a6a6a6 solid;}
.ny-news li .item-info:hover{ border-color:#ff3c00; }
.ny-news li .item-info:hover .con-name a{ color:#ff3c00; }
.ny-news li .item-info:hover .date{ background:#ff3c00;}


.re-head{ padding:35px 0;}
.re-head .srh .inpt{ background:#ededed; width:278px; padding-left:29px; height:37px; font:14px/37px "微软雅黑"; border:0; color:#878787;}
.re-head .srh .sbtn{ background:#ca1818; width:57px; height:37px; color:#fff; text-align:center; font:14px/37px "microsoft yahei"; cursor:pointer;}
.re-head .del{ padding-left:10px; display:inline-block; line-height:37px; color:#656565;}
.re-head .del .red{ color:#ca1818; }

.re-cont-hd{ background:#d2d2d2; height:42px; line-height:42px; position:relative; padding-left:30px; color:#656565; font-family:"microsoft yahei"; cursor:pointer; border-bottom:1px #f2f2f2 solid;}
.re-cont-hd .tit{ font-size:18px; float:left;}
.re-cont-hd .city{ margin-left:10px; float:left; border-left:1px #656565 solid; padding-left:10px; line-height:16px; display:inline-block; margin-top:15px; font-size:14px;}
.re-cont-hd .apply{ font-size:14px; color:#393939; position:absolute; right:65px;}
.re-cont-hd .arrow{ background:url(../images/re-arrow.png) no-repeat; background-position:0 -30px; width:27px; height:27px; display:block; position:absolute; right:14px; top:7px;}
.re-cont-hd.on{ background:#163769; color:#fff;}
.re-cont-hd.on .apply{ color:#fff; }
.re-cont-hd.on .arrow{ background-position:0 0;}
.re-cont-bd{ background:#f2f2f2; display:none;}
.re-cont-bd .r-item{ padding:10px 0; border-bottom:1px #dddddd solid;}
.re-cont-bd .r-item li{ float:left; width:370px; padding-left:30px; vertical-align:middle; font:14px/36px "微软雅黑"; color:#767676;}
.re-cont-bd .r-item li label{ color:#b11515;}
.re-cont-bd .r-inner{ padding:30px; color:#606060; line-height:24px; font-family:"微软雅黑";}
.re-cont-bd .r-inner .rements{ padding-top:30px;}


.ny-contact-ul{padding:57px 0 43px 0;}
.ny-contact-ul li:first-child{ margin:0; }
.ny-contact-ul li{ background:#929292; float:left; width:376px; height:166px; margin-left:36px; display:inline-block; position:relative; text-align:center; padding-top:28px;}
.ny-contact-ul li .icon{ background:url(../images/contact-icon.png) no-repeat; width:71px; height:71px; display:inline-block;}
.ny-contact-ul li .add{ background-position:0 0;}
.ny-contact-ul li .phone{ background-position:-132px 0;}
.ny-contact-ul li .email{ background-position:-263px 0;}
.ny-contact-ul li .text{ line-height:24px; color:#fff; font-size:14px; padding-top:20px;}
.ny-contact-ul li .text .en{ font-size:24px; font-style:normal;}
.ny-contact-ul li:hover{ background:#e34e1a;}
.ny-contact-ul li:hover .add{ background-position:0 -79px;}
.ny-contact-ul li:hover .phone{ background-position:-132px -79px;}
.ny-contact-ul li:hover .email{ background-position:-263px -79px;}
.ny-contact-tit{ line-height:50px; text-align:center; font-size:24px; color:#2e2e2e;}
.ny-contact-tit .en{ color:#b9b9b9; font-style:normal; padding-left:5px; text-transform:uppercase;}


.ny-contact-box{ background:#ececec; padding:30px 40px 55px 40px;}
.ny-contact-box .filed{ margin-top:30px;}
.ny-contact-box .filed label{ font:14px/29px "微软雅黑"; padding-left:10px; color:#616161; display:block;}
.ny-contact-box .filed .textarea{ background:none; padding:5px 10px; width:1100px; line-height:24px; height:120px;  border-bottom:1px #aeaeae solid;  color:#616161;}
.ny-contact-box .filed .yzm-inpt{ background:none; width:130px; height:42px; line-height:42px; text-align:center; border:1px #aeaeae solid; color:#9d9d9d;}
.ny-contact-box .filed .code{ width:105px; height:42px; float:left; margin:0 10px; display:block; border:1px #d6d6d6 solid;}
.ny-contact-box .filed .sbtn{  background:#929292; width:130px; height:42px;font:18px/42px "microsoft yahei"; text-align:center; border:1px #7e7e7e solid; color:#fff; cursor:pointer;}
.ny-contact-box .filed-item{ width:335px; height:29px; float:left; margin-right:57px; border-bottom:1px #aeaeae solid;}
.ny-contact-box .filed-item label{ width:50px;  float:left; }
.ny-contact-box .filed-item .inpt{ background:none; width:270px; padding-left:5px; height:29px; line-height:29px; border:0; color:#616161;}
.ny-contact-box .filed-item:last-child{ margin:0;}



.ny-page{ text-align:center; margin-top:70px; padding:40px 0; border-top:2px #d2d2d2 solid;}
.ny-page a{ font-family:"微软雅黑"; color:#585858; padding:0 10px; display:inline-block; line-height:29px; margin:0 5px;}
.ny-page a.cur{ background:#ff3c00; color:#fff; font-size:18px; font-weight:bold; border-radius:50%;}


.modal-mask{ background:#000; width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; display:none; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.modal { background: #fff;
width: 1000px;
height: 80%;
position: fixed;
top: 0;
right:0;
left: 0;
bottom: 0;
margin: auto;
z-index: 999;
display: none;} 
.modal .close{ background:url(../images/close.jpg) no-repeat; width:36px; height:37px; display:block; position:absolute; right:11px; top:11px;}

.body-details { background:#fff; padding:30px 45px; position:relative; }
.body-details .title { font-size:30px; color:#000; text-align: center; }
.body-details .share{ text-align:right; color:#2c2c2c; font-size:14px; border-bottom:1px #bfbfbf solid; padding-bottom:10px;}
.body-details .content { margin-top: 30px; font-size: 14px; color: #6d6d6d; line-height: 30px; }
.body-details:hover .other-list .arrow{ opacity:1;}
.other-list .arrow { background:url(../images/other-arrow.png) no-repeat; display:block; width:65px; height:65px; position:absolute; top:270px; z-index:10; opacity:0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.other-list .prev{ left:0; background-position:0 0;}
.other-list .next{ right:0; background-position:-66px 0;}



#dv_scroll{position:absolute;height:610px;overflow:hidden;width: 90%;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:30px;top:115px;width:14px;height:510px;border-left:7px solid #d1d1d1;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:50px;width:14px;height:400px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-7px;top:0;width:7px;height:113px;overflow:hidden;background:#bb6a38;cursor:pointer;}
#dv_scroll_text {position:absolute;}


/**产品服务详情**/

.eng-cont{ padding:64px 0 0 0;}

.picshow{ width:533px; height:419px; position:relative;}
.picshow .hd{ position:absolute; bottom:21px; right:18px; z-index:10;}
.picshow .hd li{ background:#e6e6e6; float:left; width:20px; height:7px; margin-right:3px; cursor:pointer; font-size:0; text-indent:-9999px; }
.picshow .hd li.on{ background:#ef450d; color:#fff;}
.picshow .bd li{ width:100%; height:100%; float:left; overflow:hidden; position:relative; }
.picshow .bd li .pic{ width:100%; height:100%; display:block; }

.p-Detail{ background:#f0f0f0; width:617px; min-height:419px; padding:0 25px; position:relative; }
.p-Detail .title{ height:67px; line-height:67px; text-align:center; font-size:24px; color:#2b2a2a; border-bottom:1px #ccc solid;}
.p-Detail .intro{ height:270px; padding-top:19px; position:relative; font-size:14px; line-height:30px; color:#3e3e3e; font-family:"微软雅黑";}
.p-Detail .intro-tab a{ background:#9c9c9c; width:106px; height:30px; line-height:30px; color:#fff; text-align:center; font-weight:bold; display:block; float:left; margin-right:1px;}
.p-Detail .intro-tab a.on{ background:#ff6c00;}
.p-Detail .contact{ height:28px; line-height:28px; padding:15px 0 18px 0;} 
.p-Detail .contact .btn{ background:#aeaeae; width:148px; height:28px; font:12px/28px "微软雅黑"; text-align:center; color:#fff; display:block; border-radius:3px; float:right;}
.p-Detail #dv_scroll{ height:250px; width:96%;}
.p-Detail #dv_scroll_bar{ right:11px; height:258px; top:78px;}
.p-Detail #dv_scroll_bar .Scrollbar-Track{ height:200px;}


.eng-cont-page{ background:#f0f0f0; margin-top:42px; height:41px; font:14px/41px "微软雅黑"; text-align:center; position:relative;}
.eng-cont-page .p-prev{ background:url(../images/p-arrow.png) no-repeat left center; padding-left:24px; color:#8d8d8d; display:inline-block; position:absolute; left:30px; top:0;}

.eng-cont-page .p-return{ background:url(../images/p-return.png) no-repeat left center; padding-left:31px; color:#8d8d8d; display:inline-block;}
.eng-cont-page .p-next{ background:url(../images/n-arrow.png) no-repeat right center; padding-right:24px; color:#8d8d8d; display:inline-block; position:absolute; right:30px; top:0;}


.eng-cont-hot{ text-align:center; font-size:18px; color:#373737; padding:35px 0 0 0;}


.page{ padding:50px 0 0 0; text-align:right;}
.page a{ height:22px; line-height:22px; display:inline-block; font-size:12px; padding:0 9px; font-family:"微软雅黑"; color:#444;}
.page a.cur{ background:#1a1d81; color:#fff;}
.page a.next{ background:#e5e5e5;}



.honor_box { padding-top:30px;}
.honor_box .info { padding: 15px; font-size: 16px; line-height: 28px; letter-spacing: 3px }
.honor_box .content { width: 1200px; height: 385px; position: relative; overflow-y: hidden; overflow-x: auto }
.honor_box .list { position: relative; overflow:hidden; height:309px; margin-left:-30px;}
.honor_box .list li { width: 225px; height: 307px; float: left; position: relative; border:1px #e4e4e4 solid; margin:0 0 0 30px;}
.honor_box .list .item { line-height:30px; color:#4f4f4f; padding:15px 20px 20px 20px; height:180px; overflow:hidden;}
.honor_box .years { font: 24px/61px "microsoft yahei";  border-bottom:1px #e4e4e4 solid; text-align:center; color:#9c9c9c;}
/*.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: -100px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 800px;
    height:700px;
            position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #000;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }*/

@media (max-width:1024px) {
		.inner { width: 98%; }
		.site { height: 114px; }
		.site-head { height: 80px; }
		.site-head .logo img { width: 80%; }
		.site-head .nav { padding-top: 30px; display: none; }
		
		.m_nav { width: 60%;  display: block; position: fixed; right: 0; top: 0; z-index: 4; }
		.m_navBtn { width: 34px; height: 24px; cursor: pointer; transition: 500ms; overflow: hidden; position: absolute; right: 20px; top: 55px; z-index: 5; }
		.m_navBtn .burger { width: 34px; height: 4px; background: #ff5e3e; display: block; position: absolute; z-index: 5; top: 0px; left: 50%; margin: 0 0 0 -17px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
		.m_navBtn .burger-2 { top: 10px; }
		.m_navBtn .burger-3 { top: 20px; }
		.m_navActive { transform: rotateZ(90deg); -webkit-transform: rotateZ(90deg); -ms-transform: rotateZ(90deg); top: 9px; }
		.m_navActive .burger { background: #fff; }
		.m_navList { width: 100%; padding: 0 0 0 0; background: #EA3C00; overflow-y: scroll; position: absolute; left: 100%; top: 0; }
		.m_nav ul { width: 100%; }
		.m_nav li { width: 100%; line-height: 3; border-bottom: 1px solid #fff; font-size: 14px; color: #fff; }
		.m_nav li a { display: block; color: #fff; font-family: "微软雅黑"; padding-left: 1rem; }
		.m_nav li a:hover { color: #ff5e3e; background: #fff; }
		
		.m_nav li .menu_b{ border-top:1px #fff solid; padding:0.5rem 0;}
		.m_nav li .menu_b a{ line-height:2.4; font-size:0.8rem;}
		
		.banner { margin-top: 114px; }
		.picture { width: 40%; }
		.picture-cont { width: 100%; height: 100%; margin-top: 1rem; }
		.picture-cont .bd li .pic { width: 100%;/* height:100%;*/}
		.Comp { width: 55%; float: right; margin: 0; }
		.Scope { width: 100%; padding-top: 2rem; }
		.Scope-ul li { width: 23%; margin: 0 1%; }
		.typeIbox li { width: 23%; margin: 0 1%; }
		.typeIbox li .img { width: 100%; height: auto; }
		.typeIbox li:first-child { margin: 0 1%; }
		.footer-link a { width: 20%; }
		.footer-link a em { font-size: 16px; }
		.ny-banner { margin-top: 114px; }
		.ny-product { margin: 0; }
		.ny-product li { width: 31%; margin: 1rem 1% 0 1%; }
		.ny-product li .pic { width: 100%; height: 100%; }
		.ny-pos .menu { display: none; }
		.picshow { width: 50%; }
		.p-Detail { width: 50%; box-sizing: border-box; }
		.ny-about-img { width: 100%; }
		.ny-about-img .bd li img { width: 100%; height: 100%; }
		.ny-contact-ul li { width: 30%; margin: 0 1.5%; }
		.ny-contact-ul li:first-child { margin: 0 1.5%; }
		.ny-contact-box .filed .textarea { width: 100%; }
		.ny-contact-box .filed-item { width: 30%; margin-right: 3%; }
		.ny-contact-box .filed-item .inpt { width: 65%; }
		.body-details { padding: 1rem; }
		.body-details .title { font-size: 24px; padding-bottom: 1rem; }
		.body-details .content img { width: 100% !important; height: 100% !important; }
		.ny-news li .item-img { width: 30%; height: 100%; }
		.ny-news li .item-info { width: 65%; }
		.ny-news li .con { width: 75%; min-height: 150px; }
		.mapimg{width:100%;}
}
 @media (max-width:640px) {
		.fr { float: none; }
		.fl { float: none; }
		.inner { width: 98%; }
		.site { height: 95px; }
		.site-head { height: 61px; }
		.site-head .logo { float: left; }
		.site-head .logo img { width: 60%; }
		.site-head .nav { padding-top: 30px; display: none; }
		.site-top .set { padding: 0; float: right; }
		.site-top .set li { margin-left: 5px; }
		.site-top .search { width: 120px; float: left; }
		.site-top .search .inpt { width: 97px; float: left; }
		.main-cont { padding: 1rem 0; }
		.banner { margin-top: 95px; }
		.picture { width: 100%; }
		.picture-cont { width: 100%; height: 100%; margin-top: 1rem; }
		.picture-cont .bd li .pic { width: 100%; }
		.Comp { width: 100%; float: none; margin: 1rem 0 0 0; }
		.Comp-list li { font: 14px/30px "微软雅黑"; height: 30px; }
		.Scope { width: 100%; padding-top: 1rem; }
		.Scope-ul { margin: 0; }
		.Scope-ul li { width: 46%; margin: 1rem 2% 0 2%; }
		.typeIbox { padding: 0; }
		.typeIbox li { width: 100%; margin: 1rem 0 0 0; }
		.typeIbox li .img { width: 100%; height: auto; }
		.typeIbox li:first-child { margin: 0; }
		.footer { padding: 1rem 0; }
		.footer-link a { width: 100%; margin-top: 1rem; }
		.footer-link a em { font-size: 16px; }
		.footer-link a:last-child { width: 100%; text-align: left; }
		.footer-copy .lett { width: 100%; float: none; text-align: left; }
		.footer-copy .lett img { margin-top: 10px; }
		.ny-banner { margin-top: 95px; }
		.ny-main { padding-bottom: 1rem; }
		.ny-pos { height: auto; padding: 0; }
		.ny-pos .title { font-size: 16px; line-height: 35px; }
		.ny-product { margin: 0; }
		.ny-product li { width: 50%; margin: 0; padding: 0.5rem; box-sizing: border-box; }
		.ny-product li .pic { width: 100%; height: 100%; }
		.ny-product li .bg { width: 90%; bottom: 0.5rem; left: 0.5rem; }
		.ny-product li .tit { bottom: 0.5rem; left: 0.5rem; }
		.ny-pos .menu { display: none; }
		.eng-cont { padding: 1rem 0 0 0; }
		.picshow { width: 100%; height: auto; }
		.p-Detail { width: 100%; box-sizing: border-box; }
		.eng-cont-hot { padding: 1rem 0 0 0; }
		.ny-about-img { width: 100%; height: auto; }
		.ny-about-img .bd { height: auto; }
		.ny-about-img .bd li { height: auto; }
		.ny-about-img .bd li img { width: 100%; height: 100%; }
		.ny-about-img .prev { left: 10px; }
		.ny-about-img .next { right: 10px; }
		.ny-contact-ul { padding: 1rem 0 0 0; }
		.ny-contact-ul li { width: 100%; margin: 1rem 0 0 0; }
		.ny-contact-ul li:first-child { margin: 0; }
		.ny-contact-tit { font-size: 18px; }
		.ny-contact-box { padding: 1rem 0; box-sizing: border-box; }
		.ny-contact-box .filed .textarea { width: 100%; }
		.ny-contact-box .filed-item { width: 100%; margin-right: 0; }
		.ny-contact-box .filed-item .inpt { width: 75%; }
		.ny-contact-box .filed .yzm-inpt { float: left; }
		.ny-contact-box .filed .sbtn { margin-top: 1rem; }
		.re-head { padding: 1rem 0; }
		.re-head .srh .inpt { width: 70%; float: left; }
		.re-cont-hd { padding-left: 1rem; }
		.re-cont-bd .r-item li { width: 100%; padding-left: 1rem; box-sizing: border-box; }
		.re-cont-bd .r-inner { padding: 1rem; }
		.body-details { padding: 1rem; }
		.body-details .title { font-size: 20px; padding-bottom: 0.5rem; }
		.body-details .content { margin-top: 1rem; }
		.body-details .content img { width: 100% !important; height: auto !important; }
		.ny-page { margin-top: 1rem; padding: 1rem 0; }
		.ny-news li { padding-top: 1rem; }
		.ny-news li .item-img { width: 100%; height: 100%; }
		.ny-news li .item-info { width: 100%; }
		.ny-news li .cont-more { display: none; }
		.ny-news li .date { padding: 0; }
		.ny-news li .con { width: 74%; min-height: auto; float: right; }
				.mapimg{width:100%;}
}


.picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-top: 14px;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
   cursor:pointer; }
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0;background:url("/templates/default/images/l.gif") no-repeat; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px;background:url("/templates/default/images/r.gif") no-repeat; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{ width:285px; height:198px; display:block; border:1px solid #ccc; }
.picScroll-left .bd ul li a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li p{ line-height:24px;   }

/*搜索*/
.blue{color: blue;font-style: normal}
.red{color: red; font-style: normal;}
.n-list li{border-bottom: 1px #ccc solid;position: relative;}
.n-list li h2{line-height:40px;}
.note b{float: left;width: 12%;}
.note p{float: left;width: 77%;}
.note img{width:120px;}
.n-list .info{position: absolute;right:5px;bottom:5px;}@charset "utf-8";
/* CSS Document */


body { font-size: 12px; font-family: "microsoft yahei"; color: #000;bbackground: #3c4389;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input, select, textarea { vertical-align: middle; outline:none; border:0; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color:#2b2b2b; }
a:hover{ color:#ff5e3e;}
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.inner { width: 1200px; margin: 0px auto;}
.lim_float_icon{display:  none !important;}
.detailcontent p:first-child{}
.input{background: transparent;float: left;width: 130px;}
.submit{background:url(../images/srhIco.jpg) no-repeat 3px 3px;color: transparent;float: left;}
/***index***/
.site{ width:100%; height:107px; position:fixed; left:0; top:0; z-index:101;}
.site-top{ background:#4f4c4c; height:20px; padding:7px 0;}
.site-top .search{ background:#b1b1b1; width:163px; height:20px; padding:0px 0 0 11px; border-radius:20px;}
.site-top .search .inpt{ background:none; height:20px; line-height:20px; color:#717171; width:140px;}
.site-top .search .sbtn{ background:url(../images/srhIco.jpg) no-repeat 3px center; width:23px; height:20px; font-size:0;  text-indent:-9999px; border:0; cursor:pointer;}
.site-top .set{ padding-left:28px;}
.site-top .set li{ float:left; margin-left:2px; line-height:20px;  position:relative;color: #fff;font-weight: bolder;font-size: 25px;}
.site-top .set li a{ color:#cbcbcb;}
.site-top .set li .email{ background:url(../images/email.png) no-repeat left center; padding-left:28px;}
.m_nav{ display:none;}



.nav ul .mainlevel { float:left; height:52px; position:relative;}
.nav ul .mainlevel:hover {color:#ff3c00;}
.nav ul .mainlevel:hover .nav-a{ color:#ffe4bc;}
.mainlevel div { height:auto; position:absolute; display:none; top: 106px; width: 130px; font-size:14px; z-index:999;   margin-left: -28px;}
.mainlevel div ul { overflow:hidden; text-align:center; display:block; width:150px;  font-size:16px;}
.mainlevel div ul  a {  height: 35px; line-height:35px;color:#373737; display:inline-block; padding: 0 14px 0 32px; font-weight:normal ;width: 94px;}
/*.mainlevel div ul  a:hover { color:white; background-color:#e21001}*/
.mainlevel div ul  li:hover {  background-color:#e21001}
.mainlevel div ul  li:hover .fa{ color:white;}
.mainlevel div ul  li div li:hover {  background-color:#e21001}
.mainlevel div ul  li div li:hover .ta{ color:white;}
.mainlevel div ul  li { text-align: left; padding:0px;  color: #373737;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  height: 46px;
  line-height: 46px;
  min-width:136px;
  margin-left:-7px;
  }



.language .selected-language { height:20px; line-height:20px; padding:0 5px 0 35px; }
.language .selected-language.zh { background:url(../images/zh.png) no-repeat 10px center;}
.language .selected-language.en { background:url(../images/En.png) no-repeat 10px center;}
.language .selected-language .down-arrow { display:inline-block; width:0; height:0; vertical-align:middle; border-top:5px solid #949494; border-left:5px solid #4f4c4c; border-right:5px solid #4f4c4c; }
.language .site-language { background:#4f4c4c; min-width:95px; padding-top:5px; text-align:left; position:absolute; left:0; top:20px; display:none; }
.language .site-language a { padding-left:35px; height:24px; line-height:24px;  display:block;}
.language .site-language a.en { background:url(../images/En.png) no-repeat 10px center;  }
.language .site-language a.zh { background:url(../images/zh.png) no-repeat 10px center; }
.language:hover .site-language { display:block; }
.language:hover .down-arrow { transition:.5s; -o-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); transform:rotate(-180deg); border-left:5px solid #4f4c4c; border-right:5px solid #4f4c4c;}


.site-head{background-color:#fff;  height:90px; width:100%; }
.site-head .logo{ padding:11px 0 0 0;width: 42.6%;}
.site-head .logo img{width:100%;}
.site-head .nav{ float: left; display:block; font:18px/1.4 "microsoft yahei"; padding-top:35px; height:42px;}
.site-head .nav li{ float:left; padding-left:45px; height:50px}
.site-head .nav a{ font-weight:bold;}



.navbox { background-color: #f8f6f4; padding: 75px 0px 22px; width: 100%; position: relative; z-index: 100; display: none;}
.navMobile dd { display: block; width: 100%; }
.navMobile dd p a{ text-transform: uppercase; font-size: 16px;}
.navMobile dd a { display: block; padding: 14px 0px 14px 5%; line-height: 1.4; font-size: 14px; color: #434343; }
.navMobile dd a:hover, .navMobile dd a.cur { background-color: #3c669c; color: #fff; }
.navMobile dd a:active { background-color: #5aaeeb; color: #fff; }
.navMobile dd .msubnav { background-color: #fff; display: none; }
.navMobile dd .msubnav a { color: #7e7e7e; }
.navMobile dd .msubnav a:hover { background-color: #e6e6e6; }



.slideBox{ width:100%; height:466px; overflow:hidden; position:relative;  /*!  */}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;left:45%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:22px; height:5px; line-height:14px; text-align:center; 		background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:466px; display:block;  }



.main-cont{ padding:32px 0 49px 0;}
.main-title{ height:25px; position:relative;}
.main-title .title{ background:url(../images/titleBg.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:normal; float:left;}
.main-title .title .en{ color:#8a8a8a; font-style:normal; padding-left:5px;}
.main-title .more{ background:#a5a5a5; width:53px; height:19px; line-height:19px; padding-left:10px;color:#fff; display:block; text-transform:uppercase; position:relative; border-radius:15px; position:absolute; right:0; top:3px;}
.main-title .more .ico{content:''; height:0; width:0; display:block; border:4px transparent solid; border-right-width:0; border-left-color:#fff; position:absolute; top:5px; right:7px;}


.picture{ width:285px; float:left;}
.picture-cont{ width:285px; height:224px; position:relative; margin-top:25px;}
.picture-cont .bg{ background:#000; width:100%; height:38px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.picture-cont .hd{ position:absolute; bottom:14px; right:5px; z-index:10;}
.picture-cont .hd li{ background:#c3bfbf; float:left; width:8px; height:8px; margin-right:5px; cursor:pointer; font-size:0; text-indent:-9999px; border-radius:50%;}
.picture-cont .hd li.on{ background:#ef450d; color:#fff;}
.picture-cont .bd li{ width:100%; height:100%; float:left; overflow:hidden; position:relative; }
.picture-cont .bd li .pic{ width:285px; height:226px; display:block; }
.picture-cont .bd li .title{  width:70%; height:38px; line-height:38px; overflow:hidden; text-align:left; color:#fff; padding-left:7px; position:absolute; bottom:0; left:0; z-index:1;  white-space:nowrap; text-overflow:ellipsis;}



.Comp{ width:570px; margin-left:60px; display:inline-block; float:left;}
.Comp-list{ margin-top:10px;}
.Comp-list li{ font:14px/36px "微软雅黑"; height:36px; overflow:hidden; vertical-align:middle; padding-left:10px; position:relative;}
.Comp-list li span{ color:#757575; float:right;}
.Comp-list li:before{content:''; background:#7b7b7b; width:3px; height:3px; position:absolute; left:0; top:15px;}


.Scope{ width:227px; float:right;}
.Scope-ul{ position:relative; margin-left:-15px; margin-top:10px;}
.Scope-ul li{ float:left; width:106px; height:106px; text-align:center; margin:14px 0 0 15px; position:relative;}
.Scope-ul li a{ background:#929292; width:100%; height:100%; display:block; border-radius:5px;}
.Scope-ul li a:hover{ background:#eb3d00;}
.Scope-ul li .tit{ width:100%; font-size:14px; color:#fff; font-weight:normal; position:absolute; top:70px; left:0;}
.Scope-ul li .ico{ background:url(../images/scope-ico.png) no-repeat; display:inline-block;}
.Scope-ul li .sc-01{ background-position:0 0; width:45px; height:45px; margin-top:17px;}
.Scope-ul li .sc-02{ background-position:-124px -5px; width:41px; height:41px; margin-top:22px;}
.Scope-ul li .sc-03{ background-position:-1px -122px; width:43px; height:43px; margin-top:19px;}
.Scope-ul li .sc-04{ background-position:-119px -115px; width:47px; height:50px; margin-top:16px;}


.typeIbox{ background:#ebebeb; padding:20px 0;}
.typeIbox li{ float:left; width:285px; margin-left:20px;}
.typeIbox li:first-child{ margin:0;}
.typeIbox li .img{ width:285px; height:198px;}
.typeIbox li .img img{ width:100%; height:100%; display:block;}
.typeIbox li .t{ font-size:18px; padding-top:13px; height:28px; line-height:28px; overflow:hidden; color:#000;}
.typeIbox li .c{ color:#2f2f2f; font-family:"微软雅黑"; height:20px; line-height:20px; overflow:hidden;}


.footer{ background:#353535;}
.footer-link{ padding-bottom:37px; border-bottom:1px #626262 solid;}
.footer-link a{ display:block; float:left; width:267px; }
.footer-link a:last-child{ width:132px; text-align:right;}
.footer-link a em{ font-style:normal; font-size:18px; color:#dfdfdf; line-height:30px; padding-bottom:5px; display:inline-block;}
.footer-link a .ico{ background: url(../images/footer-ico.png) no-repeat 11px -10px; display:inline-block; vertical-align:middle; margin-right:10px;}
.footer-link a .ft-01{ background-position:0 0; width:36px; height:34px;}
.footer-link a .ft-02{ background-position:-99px 0; width:36px; height:36px;}
.footer-link a .ft-03{ background-position:-201px 0; width:32px; height:32px;}
.footer-link a .ft-04{ background-position: -298px 0; width: 38px; height: 32px;}
.footer-link a .ft-05{ background-position: -396px 0; width: 33px; height:31px;}
.footer-link a:hover em{ color:#ff5e3e; border-bottom:1px #c14d36 solid;}
.footer-link a:hover .ft-01{ background-position:0 -39px; }
.footer-link a:hover .ft-02{ background-position:-99px -39px; }
.footer-link a:hover .ft-03{ background-position:-201px -39px; }
.footer-link a:hover .ft-04{ background-position:-298px -40px; }
.footer-link a:hover .ft-05{ background-position:-396px -43px;}
.footer-copy{ padding-top:0px; color:#fff; line-height:24px;font-size: 18px;}
.footer-copy .lett{   width: 370px;float:right; text-align:right;}

.footer-copy .gray{ color:#a1a1a1;}



/**内页**/
.ny-main{ padding-bottom:50px;}
.ny-banner{ width:100%; /*! margin-top:125px; */}
.ny-banner img{ width:100%; display:block;}


.ny-pos{     background: #fdda34;
    height: 47px;
    padding: 17px 0 0 0;
    position: relative;
    z-index: 10;
    width: 1210px;
    margin: 0 auto;}
.ny-pos .title .en{ color:#ababab; font-style:normal; text-transform:uppercase; padding-left:5px;}
.ny-pos .menu li{ float:left; margin-left:50px; height:47px; display:inline-block; position:relative; font-size:18px;}
.ny-pos .menu li a{ line-height:40px; display:block; padding-bottom:4px;}
.ny-pos .menu li.on a, .ny-pos .menu li a:hover{border-bottom:3px #ff3c00 solid; color:#ff3c00;}
.ny-pos .menu li.on .down{  border-top:5px solid #ff3c00;}
.ny-pos .menu li .down{display:inline-block; width:0; height:0; vertical-align:5px; margin-left:10px; border-top:5px solid #8b8b8b; border-left:5px solid #e2e2e2; border-right:5px solid #e2e2e2; }
.ny-pos .menu li .menuSub{ background:#fff; width:120px; text-align:center; padding:10px 0; position:absolute; top:47px; border:1px #ff3c00 solid; display:none;}
.ny-pos .menu li.on .menuSub a{line-height:30px; color:#303030; font-size:13px; padding:0; font-family:"微软雅黑"; border:0; text-align:left; padding-left:5px }
.ny-pos .menu li.on .menuSub a:hover{ color:#ff1200;}


.ny-product{ margin-left:-20px; position:relative; padding-top:5px;}
.ny-product li{ width:283px; float:left; position:relative; margin:36px 0 0 20px; text-align:center;}
.ny-product li .pic{ width:283px; height:283px; display:block;}
.ny-product li .bg{ background:#000; width:100%; height:36px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.50;}
.ny-product li .tit{ width:100%; height:36px; font:14px/36px "微软雅黑"; color:#fff; position:absolute; left:0; bottom:0; z-index:2;}


.ny-about{ font:14px/24px "微软雅黑"; color:#535353; padding:45px 0; }
.ny-about-img{ width:1200px; height:350px; overflow:hidden; position:relative;  }
.ny-about-img .hd{ display:none;}
.ny-about-img .bd{ position:relative; height:100%; height:350px; overflow:hidden; }
.ny-about-img .bd li{ width:100%; height:350px; float:left;}
.ny-about-img .bd li img{ width:1200px; height:350px; display:block;  }
.ny-about-img .arrow{ background:url(../images/ab-arrow.png) no-repeat; display:block; width:48px; height:48px; position:absolute; top:50%; margin-top:-24px; z-index:1;}	
.ny-about-img .prev{ background-position:0 0; left:50px;}
.ny-about-img .next{ background-position:-52px 0; right:50px;}



.ny-news li{ width:100%; overflow:hidden; padding-top:35px;}
.ny-news li .date{ background:#a6a6a6; width:67px; min-height:112px; padding:0 11px; text-align:center; color:#fff; font-family:"microsoft yahei"; float:left;}
.ny-news li .date .day{font-size:36px; display:block; line-height:59px; border-bottom:1px #cecece solid;}
.ny-news li .date .month{ font-size:18px; height:52px; display:block; line-height:52px;}
.ny-news li .date .month .cn{ font-size:14px; font-style:normal;}
.ny-news li .con{ width:86%; min-height:140px; position:relative; float:left;margin-left: 43px;}
.ny-news li .con-txt{ font:14px/24px "微软雅黑"; color:#787878; padding-top:10px; max-height:72px; overflow:hidden;}
.ny-news li .con-name{ font-size:18px; height:24px; line-height:24px; color:#ff1200; overflow:hidden; /*white-space:nowrap;*/ text-overflow:ellipsis;}
.ny-news li .con-name a{ color:#202020; display:inline-block; }
.ny-news li .cont-more{ position:absolute; right:0; bottom:0;}
.ny-news li .cont-more a{ background:#f7f7f7; width:133px; height:35px; text-align:center; display:block; font:14px/35px "微软雅黑"; color:#3e3e3e; text-align:center; border:1px #9f9f9f solid;}
.ny-news li .cont-more a:hover{ background:#fff; color:#ff3c00; border-color:#ff3c00;}
.ny-news li .item-img{ width:250px; height:170px; float:left;}
.ny-news li .item-img img{ width:100%; height:100%; display:block;}
.ny-news li .item-info{ width:88%; float:left; padding-top:21px; border-top:1px #a6a6a6 solid;}
.ny-news li .item-info:hover{ border-color:#ff3c00; }
.ny-news li .item-info:hover .con-name a{ color:#ff3c00; }
.ny-news li .item-info:hover .date{ background:#ff3c00;}


.re-head{ padding:35px 0;}
.re-head .srh .inpt{ background:#ededed; width:278px; padding-left:29px; height:37px; font:14px/37px "微软雅黑"; border:0; color:#878787;}
.re-head .srh .sbtn{ background:#ca1818; width:57px; height:37px; color:#fff; text-align:center; font:14px/37px "microsoft yahei"; cursor:pointer;}
.re-head .del{ padding-left:10px; display:inline-block; line-height:37px; color:#656565;}
.re-head .del .red{ color:#ca1818; }

.re-cont-hd{ background:#d2d2d2; height:42px; line-height:42px; position:relative; padding-left:30px; color:#656565; font-family:"microsoft yahei"; cursor:pointer; border-bottom:1px #f2f2f2 solid;}
.re-cont-hd .tit{ font-size:18px; float:left;}
.re-cont-hd .city{ margin-left:10px; float:left; border-left:1px #656565 solid; padding-left:10px; line-height:16px; display:inline-block; margin-top:15px; font-size:14px;}
.re-cont-hd .apply{ font-size:14px; color:#393939; position:absolute; right:65px;}
.re-cont-hd .arrow{ background:url(../images/re-arrow.png) no-repeat; background-position:0 -30px; width:27px; height:27px; display:block; position:absolute; right:14px; top:7px;}
.re-cont-hd.on{ background:#163769; color:#fff;}
.re-cont-hd.on .apply{ color:#fff; }
.re-cont-hd.on .arrow{ background-position:0 0;}
.re-cont-bd{ background:#f2f2f2; display:none;}
.re-cont-bd .r-item{ padding:10px 0; border-bottom:1px #dddddd solid;}
.re-cont-bd .r-item li{ float:left; width:370px; padding-left:30px; vertical-align:middle; font:14px/36px "微软雅黑"; color:#767676;}
.re-cont-bd .r-item li label{ color:#b11515;}
.re-cont-bd .r-inner{ padding:30px; color:#606060; line-height:24px; font-family:"微软雅黑";}
.re-cont-bd .r-inner .rements{ padding-top:30px;}


.ny-contact-ul{padding:57px 0 43px 0;}
.ny-contact-ul li:first-child{ margin:0; }
.ny-contact-ul li{ background:#929292; float:left; width:376px; height:166px; margin-left:36px; display:inline-block; position:relative; text-align:center; padding-top:28px;}
.ny-contact-ul li .icon{ background:url(../images/contact-icon.png) no-repeat; width:71px; height:71px; display:inline-block;}
.ny-contact-ul li .add{ background-position:0 0;}
.ny-contact-ul li .phone{ background-position:-132px 0;}
.ny-contact-ul li .email{ background-position:-263px 0;}
.ny-contact-ul li .text{ line-height:24px; color:#fff; font-size:14px; padding-top:20px;}
.ny-contact-ul li .text .en{ font-size:24px; font-style:normal;}
.ny-contact-ul li:hover{ background:#e34e1a;}
.ny-contact-ul li:hover .add{ background-position:0 -79px;}
.ny-contact-ul li:hover .phone{ background-position:-132px -79px;}
.ny-contact-ul li:hover .email{ background-position:-263px -79px;}
.ny-contact-tit{ line-height:50px; text-align:center; font-size:24px; color:#2e2e2e;}
.ny-contact-tit .en{ color:#b9b9b9; font-style:normal; padding-left:5px; text-transform:uppercase;}


.ny-contact-box{ background:#ececec; padding:30px 40px 55px 40px;}
.ny-contact-box .filed{ margin-top:30px;}
.ny-contact-box .filed label{ font:14px/29px "微软雅黑"; padding-left:10px; color:#616161; display:block;}
.ny-contact-box .filed .textarea{ background:none; padding:5px 10px; width:1100px; line-height:24px; height:120px;  border-bottom:1px #aeaeae solid;  color:#616161;}
.ny-contact-box .filed .yzm-inpt{ background:none; width:130px; height:42px; line-height:42px; text-align:center; border:1px #aeaeae solid; color:#9d9d9d;}
.ny-contact-box .filed .code{ width:105px; height:42px; float:left; margin:0 10px; display:block; border:1px #d6d6d6 solid;}
.ny-contact-box .filed .sbtn{  background:#929292; width:130px; height:42px;font:18px/42px "microsoft yahei"; text-align:center; border:1px #7e7e7e solid; color:#fff; cursor:pointer;}
.ny-contact-box .filed-item{ width:335px; height:29px; float:left; margin-right:57px; border-bottom:1px #aeaeae solid;}
.ny-contact-box .filed-item label{ width:50px;  float:left; }
.ny-contact-box .filed-item .inpt{ background:none; width:270px; padding-left:5px; height:29px; line-height:29px; border:0; color:#616161;}
.ny-contact-box .filed-item:last-child{ margin:0;}



.ny-page{ text-align:center; margin-top:70px; padding:40px 0; border-top:2px #d2d2d2 solid;}
.ny-page a{ font-family:"微软雅黑"; color:#585858; padding:0 10px; display:inline-block; line-height:29px; margin:0 5px;}
.ny-page a.cur{ background:#ff3c00; color:#fff; font-size:18px; font-weight:bold; border-radius:50%;}


.modal-mask{ background:#000; width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; display:none; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.modal { background: #fff;
width: 1000px;
height: 80%;
position: fixed;
top: 0;
right:0;
left: 0;
bottom: 0;
margin: auto;
z-index: 999;
display: none;} 
.modal .close{ background:url(../images/close.jpg) no-repeat; width:36px; height:37px; display:block; position:absolute; right:11px; top:11px;}

.body-details { background:#fff; padding:30px 45px; position:relative; }
.body-details .title { font-size:30px; color:#000; text-align: center; }
.body-details .share{ text-align:right; color:#2c2c2c; font-size:14px; border-bottom:1px #bfbfbf solid; padding-bottom:10px;}
.body-details .content { margin-top: 30px; font-size: 14px; color: #6d6d6d; line-height: 30px; }
.body-details:hover .other-list .arrow{ opacity:1;}
.other-list .arrow { background:url(../images/other-arrow.png) no-repeat; display:block; width:65px; height:65px; position:absolute; top:270px; z-index:10; opacity:0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.other-list .prev{ left:0; background-position:0 0;}
.other-list .next{ right:0; background-position:-66px 0;}



#dv_scroll{position:absolute;height:610px;overflow:hidden;width: 90%;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:30px;top:115px;width:14px;height:510px;border-left:7px solid #d1d1d1;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:50px;width:14px;height:400px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-7px;top:0;width:7px;height:113px;overflow:hidden;background:#bb6a38;cursor:pointer;}
#dv_scroll_text {position:absolute;}


/**产品服务详情**/

.eng-cont{ padding:64px 0 0 0;}

.picshow{ width:533px; height:419px; position:relative;}
.picshow .hd{ position:absolute; bottom:21px; right:18px; z-index:10;}
.picshow .hd li{ background:#e6e6e6; float:left; width:20px; height:7px; margin-right:3px; cursor:pointer; font-size:0; text-indent:-9999px; }
.picshow .hd li.on{ background:#ef450d; color:#fff;}
.picshow .bd li{ width:100%; height:100%; float:left; overflow:hidden; position:relative; }
.picshow .bd li .pic{ width:100%; height:100%; display:block; }

.p-Detail{ background:#f0f0f0; width:617px; min-height:419px; padding:0 25px; position:relative; }
.p-Detail .title{ height:67px; line-height:67px; text-align:center; font-size:24px; color:#2b2a2a; border-bottom:1px #ccc solid;}
.p-Detail .intro{ height:270px; padding-top:19px; position:relative; font-size:14px; line-height:30px; color:#3e3e3e; font-family:"微软雅黑";}
.p-Detail .intro-tab a{ background:#9c9c9c; width:106px; height:30px; line-height:30px; color:#fff; text-align:center; font-weight:bold; display:block; float:left; margin-right:1px;}
.p-Detail .intro-tab a.on{ background:#ff6c00;}
.p-Detail .contact{ height:28px; line-height:28px; padding:15px 0 18px 0;} 
.p-Detail .contact .btn{ background:#aeaeae; width:148px; height:28px; font:12px/28px "微软雅黑"; text-align:center; color:#fff; display:block; border-radius:3px; float:right;}
.p-Detail #dv_scroll{ height:250px; width:96%;}
.p-Detail #dv_scroll_bar{ right:11px; height:258px; top:78px;}
.p-Detail #dv_scroll_bar .Scrollbar-Track{ height:200px;}


.eng-cont-page{ background:#f0f0f0; margin-top:42px; height:41px; font:14px/41px "微软雅黑"; text-align:center; position:relative;}
.eng-cont-page .p-prev{ background:url(../images/p-arrow.png) no-repeat left center; padding-left:24px; color:#8d8d8d; display:inline-block; position:absolute; left:30px; top:0;}

.eng-cont-page .p-return{ background:url(../images/p-return.png) no-repeat left center; padding-left:31px; color:#8d8d8d; display:inline-block;}
.eng-cont-page .p-next{ background:url(../images/n-arrow.png) no-repeat right center; padding-right:24px; color:#8d8d8d; display:inline-block; position:absolute; right:30px; top:0;}


.eng-cont-hot{ text-align:center; font-size:18px; color:#373737; padding:35px 0 0 0;}


.page{ padding:50px 0 0 0; text-align:right;}
.page a{ height:22px; line-height:22px; display:inline-block; font-size:12px; padding:0 9px; font-family:"微软雅黑"; color:#444;}
.page a.cur{ background:#1a1d81; color:#fff;}
.page a.next{ background:#e5e5e5;}



.honor_box { padding-top:30px;}
.honor_box .info { padding: 15px; font-size: 16px; line-height: 28px; letter-spacing: 3px }
.honor_box .content { width: 1200px; height: 385px; position: relative; overflow-y: hidden; overflow-x: auto }
.honor_box .list { position: relative; overflow:hidden; height:309px; margin-left:-30px;}
.honor_box .list li { width: 225px; height: 307px; float: left; position: relative; border:1px #e4e4e4 solid; margin:0 0 0 30px;}
.honor_box .list .item { line-height:30px; color:#4f4f4f; padding:15px 20px 20px 20px; height:180px; overflow:hidden;}
.honor_box .years { font: 24px/61px "microsoft yahei";  border-bottom:1px #e4e4e4 solid; text-align:center; color:#9c9c9c;}
/*.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: -100px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 800px;
    height:700px;
            position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #000;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }*/

@media (max-width:1024px) {
		.inner { width: 98%; }
		.site { height: 114px; }
		.site-head { height: 80px; }
		.site-head .logo img { width: 80%; }
		.site-head .nav { padding-top: 30px; display: none; }
		
		.m_nav { width: 60%;  display: block; position: fixed; right: 0; top: 0; z-index: 4; }
		.m_navBtn { width: 34px; height: 24px; cursor: pointer; transition: 500ms; overflow: hidden; position: absolute; right: 20px; top: 55px; z-index: 5; }
		.m_navBtn .burger { width: 34px; height: 4px; background: #ff5e3e; display: block; position: absolute; z-index: 5; top: 0px; left: 50%; margin: 0 0 0 -17px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
		.m_navBtn .burger-2 { top: 10px; }
		.m_navBtn .burger-3 { top: 20px; }
		.m_navActive { transform: rotateZ(90deg); -webkit-transform: rotateZ(90deg); -ms-transform: rotateZ(90deg); top: 9px; }
		.m_navActive .burger { background: #fff; }
		.m_navList { width: 100%; padding: 0 0 0 0; background: #EA3C00; overflow-y: scroll; position: absolute; left: 100%; top: 0; }
		.m_nav ul { width: 100%; }
		.m_nav li { width: 100%; line-height: 3; border-bottom: 1px solid #fff; font-size: 14px; color: #fff; }
		.m_nav li a { display: block; color: #fff; font-family: "微软雅黑"; padding-left: 1rem; }
		.m_nav li a:hover { color: #ff5e3e; background: #fff; }
		
		.m_nav li .menu_b{ border-top:1px #fff solid; padding:0.5rem 0;}
		.m_nav li .menu_b a{ line-height:2.4; font-size:0.8rem;}
		
		.banner { margin-top: 114px; }
		.picture { width: 40%; }
		.picture-cont { width: 100%; height: 100%; margin-top: 1rem; }
		.picture-cont .bd li .pic { width: 100%;/* height:100%;*/}
		.Comp { width: 55%; float: right; margin: 0; }
		.Scope { width: 100%; padding-top: 2rem; }
		.Scope-ul li { width: 23%; margin: 0 1%; }
		.typeIbox li { width: 23%; margin: 0 1%; }
		.typeIbox li .img { width: 100%; height: auto; }
		.typeIbox li:first-child { margin: 0 1%; }
		.footer-link a { width: 20%; }
		.footer-link a em { font-size: 16px; }
		.ny-banner { margin-top: 114px; }
		.ny-product { margin: 0; }
		.ny-product li { width: 31%; margin: 1rem 1% 0 1%; }
		.ny-product li .pic { width: 100%; height: 100%; }
		.ny-pos .menu { display: none; }
		.picshow { width: 50%; }
		.p-Detail { width: 50%; box-sizing: border-box; }
		.ny-about-img { width: 100%; }
		.ny-about-img .bd li img { width: 100%; height: 100%; }
		.ny-contact-ul li { width: 30%; margin: 0 1.5%; }
		.ny-contact-ul li:first-child { margin: 0 1.5%; }
		.ny-contact-box .filed .textarea { width: 100%; }
		.ny-contact-box .filed-item { width: 30%; margin-right: 3%; }
		.ny-contact-box .filed-item .inpt { width: 65%; }
		.body-details { padding: 1rem; }
		.body-details .title { font-size: 24px; padding-bottom: 1rem; }
		.body-details .content img { width: 100% !important; height: 100% !important; }
		.ny-news li .item-img { width: 30%; height: 100%; }
		.ny-news li .item-info { width: 65%; }
		.ny-news li .con { width: 75%; min-height: 150px; }
		.mapimg{width:100%;}
}
 @media (max-width:640px) {
		.fr { float: none; }
		.fl { float: none; }
		.inner { width: 98%; }
		.site { height: 95px; }
		.site-head { height: 61px; }
		.site-head .logo { float: left; }
		.site-head .logo img { width: 60%; }
		.site-head .nav { padding-top: 30px; display: none; }
		.site-top .set { padding: 0; float: right; }
		.site-top .set li { margin-left: 5px; }
		.site-top .search { width: 120px; float: left; }
		.site-top .search .inpt { width: 97px; float: left; }
		.main-cont { padding: 1rem 0; }
		.banner { margin-top: 95px; }
		.picture { width: 100%; }
		.picture-cont { width: 100%; height: 100%; margin-top: 1rem; }
		.picture-cont .bd li .pic { width: 100%; }
		.Comp { width: 100%; float: none; margin: 1rem 0 0 0; }
		.Comp-list li { font: 14px/30px "微软雅黑"; height: 30px; }
		.Scope { width: 100%; padding-top: 1rem; }
		.Scope-ul { margin: 0; }
		.Scope-ul li { width: 46%; margin: 1rem 2% 0 2%; }
		.typeIbox { padding: 0; }
		.typeIbox li { width: 100%; margin: 1rem 0 0 0; }
		.typeIbox li .img { width: 100%; height: auto; }
		.typeIbox li:first-child { margin: 0; }
		.footer { padding: 1rem 0; }
		.footer-link a { width: 100%; margin-top: 1rem; }
		.footer-link a em { font-size: 16px; }
		.footer-link a:last-child { width: 100%; text-align: left; }
		.footer-copy .lett { width: 100%; float: none; text-align: left; }
		.footer-copy .lett img { margin-top: 10px; }
		.ny-banner { margin-top: 95px; }
		.ny-main { padding-bottom: 1rem; }
		.ny-pos { height: auto; padding: 0; }
		.ny-pos .title { font-size: 16px; line-height: 35px; }
		.ny-product { margin: 0; }
		.ny-product li { width: 50%; margin: 0; padding: 0.5rem; box-sizing: border-box; }
		.ny-product li .pic { width: 100%; height: 100%; }
		.ny-product li .bg { width: 90%; bottom: 0.5rem; left: 0.5rem; }
		.ny-product li .tit { bottom: 0.5rem; left: 0.5rem; }
		.ny-pos .menu { display: none; }
		.eng-cont { padding: 1rem 0 0 0; }
		.picshow { width: 100%; height: auto; }
		.p-Detail { width: 100%; box-sizing: border-box; }
		.eng-cont-hot { padding: 1rem 0 0 0; }
		.ny-about-img { width: 100%; height: auto; }
		.ny-about-img .bd { height: auto; }
		.ny-about-img .bd li { height: auto; }
		.ny-about-img .bd li img { width: 100%; height: 100%; }
		.ny-about-img .prev { left: 10px; }
		.ny-about-img .next { right: 10px; }
		.ny-contact-ul { padding: 1rem 0 0 0; }
		.ny-contact-ul li { width: 100%; margin: 1rem 0 0 0; }
		.ny-contact-ul li:first-child { margin: 0; }
		.ny-contact-tit { font-size: 18px; }
		.ny-contact-box { padding: 1rem 0; box-sizing: border-box; }
		.ny-contact-box .filed .textarea { width: 100%; }
		.ny-contact-box .filed-item { width: 100%; margin-right: 0; }
		.ny-contact-box .filed-item .inpt { width: 75%; }
		.ny-contact-box .filed .yzm-inpt { float: left; }
		.ny-contact-box .filed .sbtn { margin-top: 1rem; }
		.re-head { padding: 1rem 0; }
		.re-head .srh .inpt { width: 70%; float: left; }
		.re-cont-hd { padding-left: 1rem; }
		.re-cont-bd .r-item li { width: 100%; padding-left: 1rem; box-sizing: border-box; }
		.re-cont-bd .r-inner { padding: 1rem; }
		.body-details { padding: 1rem; }
		.body-details .title { font-size: 20px; padding-bottom: 0.5rem; }
		.body-details .content { margin-top: 1rem; }
		.body-details .content img { width: 100% !important; height: auto !important; }
		.ny-page { margin-top: 1rem; padding: 1rem 0; }
		.ny-news li { padding-top: 1rem; }
		.ny-news li .item-img { width: 100%; height: 100%; }
		.ny-news li .item-info { width: 100%; }
		.ny-news li .cont-more { display: none; }
		.ny-news li .date { padding: 0; }
		.ny-news li .con { width: 74%; min-height: auto; float: right; }
				.mapimg{width:100%;}
}


.picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-top: 14px;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
   cursor:pointer; }
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0;background:url("/templates/default/images/l.gif") no-repeat; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px;background:url("/templates/default/images/r.gif") no-repeat; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{ width:285px; height:198px; display:block; border:1px solid #ccc; }
.picScroll-left .bd ul li a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li p{ line-height:24px;   }

/*搜索*/
.blue{color: blue;font-style: normal}
.red{color: red; font-style: normal;}
.n-list li{border-bottom: 1px #ccc solid;position: relative;}
.n-list li h2{line-height:40px;}
.note b{float: left;width: 12%;}
.note p{float: left;width: 77%;}
.note img{width:120px;}
.n-list .info{position: absolute;right:5px;bottom:5px;}
.productNav{
	width: 1210px;
	height: 60px;
	background:#fdda34;
        margin: 0 auto;
}
.productNavList{
	width: 1200px;
	margin: 0 auto;
	height: 60px;
}
.productNavLists{
	width: 1200px;
	margin: 0 auto;
	height: 60px;
}
.productNavItem{
	list-style-type: none;
	float: left;
	width: 25%;
	height: 60px;
	text-align: center;
	line-height: 60px;
        font-size: 16px;
}
.productNavItem a{
	color: black;
	text-decoration: none;
}
.productNavItem a:hover{
	color: #3c4389;
}
