:focus{outline:0}
a:active{outline:0}
*{margin:0;padding:0}
ul{margin:0;padding:0;list-style:none}
a:link,a:visited{color:#333;text-decoration:none}
a:hover{color:#003599;text-decoration:none}
img{border:none;vertical-align:top}
.cl{clear:both;overflow:hidden;height:0}
.ColorF{color:#003599}
.HiddenText{overflow:hidden;text-align:left;text-indent:-9999em}
.w_1200{margin:0 auto;width:1200px}
body{color:#5d5c5c;text-align:center;font-size:14px;font-family:"Microsoft YaHei",sans-serif,serif}
#Tip{padding:5px 0;height:24px;border-bottom:1px solid #eee;background:#fff}
#Tip .Box{height:24px;line-height:24px;position: relative;}
#Tip .Box .Left{position: absolute;left:0;text-align:left;}
#Tip .Box .centre{position: absolute;left:400px;width: 520px;overflow: hidden;}
#Tip .Box .centre>div{text-align:left;width: 1570px;-webkit-animation: bounceInLeft 50s infinite linear;animation: bounceInLeft 50s infinite linear;}
#Tip .Box .centre>div>span{display: inline-block;width: 520px;color: red;font-size: 12px;}
@keyframes bounceInLeft{0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-1580px);transform: translateX(-1580px);}}
#Tip .Box .Right{position: absolute;right:0;color:#fff}
#Tip .Box .Right a{display:inline-block;margin-right:5px;margin-left:6px}
#Tip .Box .Right a:last-of-type{color:#df761a}
#Tip .Box .Right a i{position:relative;top:3px;display:none;margin-right:3px;width:15px;height:15px;background-image:url(../images/icon2.png);background-repeat:no-repeat}
#Tip .Box .Right a .i1{background-position:0 center}
#Tip .Box .Right a .i2{background-position:-18px center}
#Tip .Box .Right a .i3{background-position:-36px center}
#Tip .Box .Right a .i4{background-position:-51px center}
#Tip .Box .Right a:last-child{margin-right:0}
#Head{padding:10px 0;height:100px;position: relative;}
#Head .Logo{position: absolute;left:30px;width: 600px;height: 96px;}
#Head .Logo a:hover h1,#Head .Logo a h1{color:#1c7dd8;}
#Head .Logo a:hover h3,#Head .Logo a h3{color:#333;}
#Head .Logo a img{float:left;height: 100%;width: auto;}
#Head .Logo a h1,#Head .Logo a h3{float: left;}
#Head .Logo a h1{font-size: 30px;letter-spacing:4px;margin-top: 25px;margin-left: 10px;}
#Head .Logo a h3{margin-left: 15px;font-size: 14px;}
#Head .publicity{position: absolute;left:630px;top:25px;}
#Head .publicity>:first-child{color: #df1021;}
#Head .publicity>:last-child{color: #36369c;margin-top: 10px;font-size: 25px;letter-spacing:3px;}
#Head .Tel{position: absolute;top:30px;right: 30px;text-align:left;}
#Head .Tel>div{background:url(../images/top_tel.png) left center no-repeat;background-size: 20px;padding-left:25px;color: #333;}
#Head .Tel>a>div{font-size: 14px;line-height: 26px;color: #3F51B5;text-align: center;height: 26px;width: 145px;border: 2px solid #3F51B5;margin-top: 8px;background-color: #ffffff;}
#Head .Tel>a:hover>div{color: #fff;background-color: #3F51B5;}
#Nav{height:54px;background:#337ab7;line-height:54px}
#Nav ul{display:block;height:45px}
#Nav ul li{display:inline-block;padding:0 8px}
#Nav ul li a{display:block;padding:0 15px;font-size:18px}
#Nav ul li a.sel{background:#f7f7f7}
#Nav ul li a:link,#Nav ul li a:visited{color:#FFF}
#Nav ul li a.sel:link,#Nav ul li a.sel:visited{color:#333}
#Nav ul li:last-child{background:0 0}
#Banner{position:relative;overflow:hidden;width:100%;height:540px;min-width:1200px}
#Banner .db{position:relative;height:50px}
#Banner .db ul li{position:relative;display:block;overflow:hidden;height:540px;min-width:1200px}
#Banner .db ul li img{position:absolute;left:50%;margin-left:-955px}
#Banner .hd{position:absolute;bottom:20px;z-index:999;width:100%}
#Banner .hd table{margin:0 auto;width:auto}
#Banner .hd table tr td{text-align:center}
#Banner .hd table tr td ul{display:inline-block}
#Banner .hd table tr td ul li{float:left;overflow:hidden;margin:0 8px;width:12px;height:12px;border-radius:50%;background:#1d2026;opacity:.4;cursor:pointer}
#Banner .hd table tr td ul li img{display:none;width:160px}
#Banner .hd table tr td ul li.on{opacity:1}
#contactBanner1{width: 100%;height: 200px;margin-top: 25px;margin-bottom: 40px;position: relative;background-image: url(../images/contactBanner1.jpg);background-size: 1200px 200px;box-shadow: 4px 4px 10px #bbb;}
#contactBanner1 .left{position: absolute;top:0;left:0;height: 0;width: 800px;border-bottom: 200px solid rgba(0,49,174,0.8);border-right: 150px solid transparent;}
#contactBanner1 .right{position: absolute;top:0;right:0;width:250px;height:0;border-top:200px solid rgba(248,156,47,0.8);border-left:150px solid transparent;}
#contactBanner1 .leftText{position: absolute;top: 50px;left:100px;text-align: left;color: #fff;}
#contactBanner1 .rightText{position: absolute;top: 50px;right:80px;text-align: left;color: #fff;}
#contactBanner1 .leftText h1{font-family: SimHei}
#contactBanner1 .leftText h1 span{display: inline-block;margin:0 10px;font-size: 38px;color: #ff9400;font-family: Microsoft YaHei;letter-spacing: 2px;text-shadow:1px 1px 2px #fff;}
#contactBanner1 .leftText h2{margin-top: 18px;font-family: KaiTi;margin-left: 5px;}
#contactBanner1 .leftText h2 span{font-size: 30px;}
#contactBanner1 .rightText h1{font-size: 35px;margin-top: 10px;margin-right: -50px;}
#contactBanner1 a{display: inline-block;padding: 8px 20px;background: #337ab7;color: #FFF;font-size: 14px;border-radius: 5px;position: absolute;bottom: 15px;right: 30px;}
#contactBanner2{width: 100%;height: 200px;margin-bottom: 25px;position: relative;background-image: url(../images/contactBanner1.jpg);background-size: 1200px 200px;box-shadow: 4px 4px 10px #bbb;}
#contactBanner2 .top{position: absolute;top:0;left:0;width: 100%;height: 190px;background-color: rgba(0,49,174,0.8);}
#contactBanner2 .bottom{position: absolute;bottom:0;left:0;width: 100%;height: 10px;background-color: rgba(248,156,47,0.8);}
#contactBanner2 .introduce{position: absolute;top:30px;left: 60px;width: 650px;color: #fff;}
#contactBanner2 .introduce fieldset{border:#ccc solid 1px;}
#contactBanner2 .introduce fieldset legend{font-size: 25px;font-family: KaiTi;color: red;font-weight: 600;line-height: 40px;background-color: #ccc;border-radius: 20px;}
#contactBanner2 .introduce fieldset legend span{display: inline-block;font-size: 30px;font-family: Microsoft YaHei;margin: 0 5px;color: #1e155d;}
#contactBanner2 .introduce fieldset h1{margin:20px auto;font-size: 35px;font-family: KaiTi;}
#contactBanner2 .company{position: absolute;top:0;right: 80px;width: 350px;height: 160px;background-color: #f99621;color:#fff;}
#contactBanner2 .company img{display: block;position: absolute;left: 20px;top:50px;filter: brightness(20);width: 30px;height: 30px;border:1px solid #fff;padding: 8px;border-radius: 50%;}
#contactBanner2 .company h2{position: absolute;top:30px;left:120px;}
#contactBanner2 .company h1{position: absolute;top:70px;left:100px;}
#contactBanner2 .company a{position: absolute;bottom:10px;right:30px;display: inline-block;padding: 6px 15px;background-color: #fff;}
#HotPro{position:relative;margin:40px 0 0 0;height:730px}
#HotPro .TabItem{position:absolute;z-index:1;padding-top:160px;padding-left:208px;width:185px;height:190px;background:#FFF url(../images/hot_pro.png) 25px 45px no-repeat;text-align:left}
#HotPro .TabItem span{display:block}
#HotPro .TabItem span a{display:inline-block;color:#000;font-size:18px;line-height:1.8}
#HotPro .TabItem span.sel a{border-bottom:2px solid #337ab7;color:#337ab7}
#HotPro ul{display:none}
#HotPro ul li{float:left;display:block;padding-top:0px;width:400px;height:350px}
#HotPro ul li a.t{display:block;color:#000;text-align:left;font-size:18px;text-align: center;}
#HotPro ul li span{display:block;margin-left:20px;color:#999;text-align:left;font-size:16px;line-height:1.8}
#HotPro ul li a.img_b{display:block;padding:10px;vertical-align:middle;text-align:center}
#HotPro ul li a.img_b img{width: 100%;height: 300px;vertical-align:middle}
#HotPro ul li.d{background:#f1f1f1}
#HotPro ul li.s{background:#f7f7f7}
#HotPro ul.show{display:block}
#About{overflow:hidden;height:477px;min-width:1200px;background:url(../images/About_bj.jpg) no-repeat;background-size: 100% 100%;}
#About .Box{height:477px;text-align:left}
#About .Box .Info{float:left;width:543px}
#About .Box .Info .t{margin-bottom:15px;color:#000;letter-spacing:3px;font-size:40px}
#About .Box .Info .t span{display:inline;border-bottom:3px solid #e57d1c}
#About .Box .Info p{padding-top:20px;color:#000;font-size:14px;line-height:1.8}
#About .Box .Info div.more{padding-top:30px;text-align:right}
#About .Box .Info div.more a{display:inline-block;padding:8px 20px;background:#337ab7;color:#FFF;font-size:14px}
#About .Box .Imgbox{float:right;margin-top:60px;width:603px;height:385px}
#About .Box .Imgbox img{border-radius: 30px;}
.i_title{margin-bottom:30px;height:10px;border-bottom:1px solid #e2e2e2}
.i_title span{position:relative;z-index:1;display:inline-block;padding:0 15px;line-height:1.5}
.i_title span.zh{top:-15px;background:#fff;color:#000;font-size:24px}
.i_title span.en{top:-25px;font-variant:small-caps;font-size:25px}
#Product,.ProductList{margin:30px auto 10px auto}
#Product .Category,.ProductList .Category{margin-bottom:20px;padding-top:40px;text-align:center}
#Product .Category a,.ProductList .Category a{display:inline-block;margin:0 8px 8px 8px;padding:7px 15px;background:#e8e8e8;color:#000;font-size:16px}
#Product .Category a.active,.ProductList .Category a.active{background:#337ab7;color:#FFF}
#Product ul{display: none;}
#Product ul.active{display: block;}
#Product ul li,.ProductList ul li{float:left;display:block;overflow:hidden;margin:1px;width:298px;height:305px;background:#f0f0f0}
#Product ul li a,.ProductList ul li a{position:relative;display:table-cell;width:300px;height:255px;vertical-align:middle;text-align:center}
#Product ul li a span,.ProductList ul li a span{display:block}
#Product ul li a span.info,.ProductList ul li a span.info{position:absolute;top:255px;left:0;padding-top:0;width:300px;height:305px;background-color:rgba(51, 122, 183, 0.7);color:#FFF}
#Product ul li a span.info span.t,.ProductList ul li a span.info span.t{margin-bottom:20px;padding:10px 0 0 0;text-align:center;font-weight:700;font-size:16px}
#Product ul li a span.info span.dec,.ProductList ul li a span.info span.dec{margin-bottom:20px;padding:10px 20px;height:50px;font-size:16px;line-height:1.7}
#Product ul li a span.info span.dec .l,.ProductList ul li a span.info span.dec .l{float:left;width:80px;text-align:right}
#Product ul li a span.info span.dec .r,.ProductList ul li a span.info span.dec .r{margin-left:80px;text-align:left}
#Product ul li a span.info span.more,.ProductList ul li a span.info span.more{margin:0 auto;width:50px;height:50px;border:1px solid #FFF;border-radius:50%;text-align:center;font-size:32px;line-height:45px}
#Product ul li a img,.ProductList ul li a img{width:300px;height:255px;vertical-align:middle}
#Product ul li.s,.ProductList ul li.s{background:#eaeaea}
#Shili .i_title{margin-right:auto;margin-bottom:60px;margin-left:auto;width:1200px}
#Shili .Item .Info{float:left;width:50%;height:356px;text-align:left}
#Shili .Item:nth-child(2n) .Info{float:right;}
#Shili .Item .Info .box{float:left;padding:40px 40px;width:520px}
#Shili .Item:nth-child(2n) .Info .box{float:left;}
#Shili .Item .Info .box dl{margin-bottom:20px;height:70px}
#Shili .Item .Info .box dl dt{float:left;width:57px;height:67px;background:url(../images/sl_icon1.png) left top no-repeat;color:#FFF;text-align:center;font-size:34px;line-height:60px}
#Shili .Item .Info .box dl dd{margin-left:75px;padding-top:15px}
#Shili .Item .Info .box dl dd span{color:#000;font-size:24px}
#Shili .Item .Info .box ul{display:block;margin-bottom:15px}
#Shili .Item .Info .box ul li{margin-bottom:5px;padding-left:12px;background:url(../images/sl_icon2.png) left 10px no-repeat;line-height:1.8}
#Shili .Item .Info .box a.more{float:left;display:block;margin-left:20px;padding:7px 26px;background:#337ab7;color:#FFF}
#Shili .Item .Info .box{float:right}
#Shili .Item .Info .box a.more{float:right;margin-right:20px}
#Shili .Item .Img{float:left;width:50%;height:356px;}
#Shili .Item .Img .box{float:left;width:600px;background:#f8f8f8}
#Shili .Item:nth-child(2n) .Img .box{float:right;}
#Case{position:relative;overflow:hidden;padding-top:60px;width:100%;height:380px;min-width:1200px}
#Case .i_title{margin-bottom:80px}
#Case .bj{position:absolute;top:140px;left:0;z-index:0;width:100%;height:250px;background:#f8f8f8}
#Case .box{position:relative;z-index:2}
#Case .box ul li{float:left;margin:0 15px;width:270px;height:100%;}
#Case .box ul li .img{display:block;width:270px;height:190px}
#Case .box ul li .img span{display:table-cell;width:268px;height:188px;border:1px solid #eee;background:#FFF;vertical-align:middle;text-align:center}
#Case .box ul li .img span img{max-width:268px;max-height:188px;vertical-align:middle}
#Case .box ul li .info{display:block;padding:5px;background:#eee;color:#333}
#Case .box ul li .info span{display:block;text-align:left}
#Case .box ul li .info .t{margin-bottom:8px;font-weight:700;font-size:16px;text-align: center;}
#Case .box ul li:hover .info{background:#003599;color:#FFF}
#Case .box ul li:hover .info abbr{color:#FFF}
#Case .box ul li:hover .info .more{border:1px solid #FFF}
#Case .box a.ar{position:absolute;top:100px;display:block;width:25px;height:50px;background:url(../images/pn.png) left center no-repeat;cursor:pointer}
#Case .box a.prev{left:-35px;background-position:-21px 0}
#Case .box a.next{right:-35px;background-position:1px 0}
#Case .box a.prev:hover{left:-35px;background-position:-21px -67px}
#Case .box a.next:hover{right:-35px;background-position:2px -67px}
#Honor{padding-top:20px;background:#f8f8f8}
#Honor .i_title{margin-bottom:80px}
#Honor .i_title span.zh{background:#f8f8f8}
#Honor .db ul li{float:left;margin-right:64px;width:252px;height:311px;background:url(../images/honor.png) left top no-repeat}
#Honor .db ul li a{display:table-cell;padding:17px;width:218px;height:277px;vertical-align:middle;text-align:center}
#Honor .db ul li a img{width:218px;height:277px;vertical-align:middle}
#Honor .db ul li.e,#Honor .db ul li:last-child{margin-right:0}
#Delivery{padding:60px 0 10px}
#Delivery .Box .i_title{margin-bottom:52px}
#Delivery .Box .img_box{position:relative;padding-top:15px;padding-bottom:20px;height:210px}
#Delivery .Box .img_box ul li{float:left;display:block;overflow:hidden;margin-right:20px;width:280px;}
#Delivery .Box .img_box ul li img{width:280px;height:210px}
#Delivery .Box .img_box ul li p{background-color: #eee;height: 40px;line-height: 40px;font-size: 18px;font-weight: 550;}
#Delivery .Box .img_box ul li.e{margin-right:0}
#News{margin-top:60px}
#News .i_title{margin-bottom:60px}
#News div.t img{float:left}
#News div.t div{margin-left:51px;padding-bottom:6px;border-bottom:1px dashed #999;text-align:left}
#News div.t div a{float:right;display:block;margin-top:10px}
#News div.t div span{color:#000;font-size:22px}
#News .News{float:left;width:745px}
#News .News ul{clear:both;display:block;padding-top:20px}
#News .News ul li{padding-left:15px;height:45px;border-bottom:1px dashed #999;background:url(../images/sl_icon2.png) left center no-repeat;text-align:left;line-height:45px}
#News .News ul li span{float:right}
#News .News ul li.f{margin-bottom:15px;padding-left:0;height:217px;border:none;background:0 0;line-height:2.5}
#News .News ul li.f img{float:left;margin-right:15px;width:360px;height:217px}
#News .News ul li.f h3{color:#333;font-size:16px}
#News .News ul li.f p{text-indent:28px}
#News .News ul li.f a.more{display:inline-block;margin-top:20px;padding:7px 25px;background:#337ab7;color:#FFF;line-height:1.5}
#News .News ul li:last-child{border:none}
#News .Faq{float:right;width:375px}
#News .Faq .box{margin-top:30px;padding:20px;background:#f8f8f8}
#News .Faq .box dl{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #bbb;text-align:left}
#News .Faq .box dl dt{overflow:hidden;margin-bottom:8px;padding-left:30px;height:25px;background:url(../images/AQ.png) left 3px no-repeat;font-size:16px;line-height:25px}
#News .Faq .box dl dt a:link,#News .Faq .box dl dt a:visited{color:#000}
#News .Faq .box dl dd{padding-left:30px;background:url(../images/AQ.png) left -40px no-repeat;line-height:25px}
#News .Faq .box dl.e,#News .Faq .box dl:last-child{margin-bottom:0;padding-bottom:0;border:none}
#FriendLink{margin:60px auto 40px auto}
#FriendLink .box{padding-top:15px;text-align:left}
#FriendLink .box a{display:inline-block;margin:5px 10px;font-size: 14px;}
#Foot{padding:40px 0 0 0;background-image: url(../images/bg-foot.jpg);background-size: 100%;color:#eaeaea;font-size:16px;}
#Foot .message{width: 35%;float: left;text-align: left;line-height: 30px;}
#Foot h3{margin-bottom: 10px;letter-spacing: 1px;}
#Foot .productNav{float: left;width: 35%;text-align: left;}
#Foot .productNav h3{text-indent: 3em;}
#Foot .productNav a{display: inline-block; color: #fff;line-height: 30px;width: calc(50% - 1em)}
#Foot .contact{float: right;text-align: left;width: 20%;line-height: 30px;}
#Foot .contact img{display: block;margin-left: 10px;}
#Foot .contact p{margin-left: 10px;}
#Foot .copyright{line-height: 80px;}
#PageBanner{position:relative;overflow:hidden;width:100%;height:400px;min-width:1200px}
#PageBanner img{position:absolute;left:50%;margin-left:-960px}
#Root{padding:15px;text-align:right}
.NyPage{margin:0 auto;margin-bottom:40px;padding-bottom:20px;width:1200px;min-height:750px}
.NyPage .Left{float:left;width:240px}
.NyPage .Left .Title{padding-left:25px;height:47px;background:#337ab7;color:#FFF;text-align:left;font-size:20px;line-height:47px}
.NyPage .Left .Title span{position:relative;top:3px;display:none;margin-right:5px;font-size:34px;font-family:'Times New Roman'}
.NyPage .Left ul li{height:47px;border-bottom:1px dashed #CCC;text-align:left;text-indent:45px;font-size:16px;line-height:47px}
.NyPage .Left ul li a{display:block}
.NyPage .Left ul li a.sel:link,.NyPage .Left ul li a.sel:visited,.NyPage .Left ul li a:hover{background:#FFF;color:#083281}
.NyPage .Left .Contact{margin-top:30px;background:#f7f7f7}
.NyPage .Left .Contact .Box{padding-top:12px;padding-right:12px;padding-bottom:50px;background:url(../images/LeftMap.png) center bottom no-repeat;text-align:left;font-size:14px;line-height:1.7}
.NyPage .Left .Contact .Box h3{color:#003599;text-align:center}
.NyPage .Left .Contact .Box .Info{padding:10px 15px;color:#333;line-height:1.8}
.NyPage .Right{float:right;padding:25px;padding-top:10px;padding-left:0;width:900px;text-align:left}
.NyPage .Right .BigTitle{margin-bottom:12px;padding-left:30px;height:40px;border-bottom:1px solid #e4e4e4;background:url(../images/right_title_icon.png) left center no-repeat;color:#083281;font-size:22px;line-height:40px}
.NyPage .Right .Content{line-height:1.7}
.NyPage .Right .Content img{max-width:100%}
.NyPage .Right .Content .ProductList{margin:0}
.NyPage .Right .Content .ProductList ul li{margin-top:0;margin-right:15px;margin-bottom:15px;margin-left:0;width:290px;height:290px}
.NyPage .Right .Content .ProductList ul li a{width:290px;height:245px}
.NyPage .Right .Content .ProductList ul li a span.info{top:245px;width:290px;height:290px}
.NyPage .Right .Content .ProductList ul li a img{max-width:280px;max-height:240px;vertical-align:middle}
.NyPage .Right .Content .ProductList ul li.e{margin-right:0}
.NyPage .Right .Content .honor ul li{width: 50%;float: left;}
.NyPage .Right .Content .honor ul li a{display: block;margin: 10px 15px;width: calc(100% - 30px);height: auto}
.NyPage .Right .Content .honor ul li a img{width: 100%;height: auto;}
.NyPage .Right .Content .honor ul li a p{text-align: center;line-height: 40px;background-color: #eee;}
.NyPage .NewsBox{min-height:450px}
.NyPage .NewsBox dl{margin-bottom:25px;height:151px;border-bottom:1px dashed #999}
.NyPage .NewsBox dl dt{float:left;display:table-cell;padding:1px;width:190px;height:120px;border:1px solid #CCC;background:#FFF;vertical-align:middle;text-align:center}
.NyPage .NewsBox dl dt img{max-width:190px;max-height:120px;vertical-align:middle}
.NyPage .NewsBox dl dd{margin-left:210px;height:151px;text-align:left}
.NyPage .NewsBox dl dd h2{margin-bottom:8px;font-size:14px;font-size:18px}
.NyPage .NewsBox dl dd h2 span{float:right;display:block;margin-top:4px;margin-right:20px;color:#909090;font-weight:400;font-size:14px}
.NyPage .NewsBox dl dd p{color:#909090;font-size:14px;line-height:1.6}
.NyPage .ArticleDetailed{text-align:left}
.NyPage .ArticleDetailed h1{margin-bottom:25px;color:#333;text-align:center;font-size:25px}
.NyPage .ArticleDetailed .Item{clear:both;margin-bottom:25px;padding-bottom:5px;height:30px;border-bottom:1px dashed #083281;font-size:15px}
.NyPage .ArticleDetailed .Item .AuthorTime{float:left;width:355px}
.NyPage .ArticleDetailed .Item .AuthorTime span{display:block;color:#666;line-height:22px}
.NyPage .ArticleDetailed .Item .Other{float:right;color:#444}
.NyPage .ArticleDetailed .Item .Other div{clear:both}
.NyPage .ArticleDetailed .Item .Other a{color:#00f}
.NyPage .ArticleContent{margin-bottom:30px;font-size:16px;line-height:1.7}
.NyPage .ArticleContent img{max-width:99%;display: block;margin: 0 auto;}
.NyPage .PrevNext{position:relative;padding:5px 10px;border:1px solid #CCC;background:#F5F5F5;color:#083281;line-height:30px}
.NyPage .PrevNext .Return{position:absolute;top:19px;right:20px}
.NyPage .PrevNext .Return a{padding:3px 12px;border:1px solid #ccc;background:#DEDEDE;color:#333}
.NyPage .PrevNext .Return a:hover{background:#083281;color:#FFF}
.NyPage .ProductBox{height:370px}
.NyPage .ProductBox .img_video{position:relative;float:left;width:408px;height:368px;border:1px solid #ccc}
.NyPage .ProductBox .img_video .img{display:table-cell;width:408px;height:368px;vertical-align:middle;text-align:center}
.NyPage .ProductBox .img_video .img img{max-width:400px;max-height:360px;vertical-align:middle}
.NyPage .ProductBox .img_video .img div{position:absolute;top:0;left:0;z-index:2;display:block;width:408px;height:368px}
.NyPage .ProductBox .img_video .video{position:absolute;top:0;left:0;z-index:2;display:none;width:408px;height:368px}
.NyPage .ProductBox .img_video .close_video{position:absolute;top:10px;right:10px;z-index:4;display:block;width:40px;height:40px;cursor:pointer}
.NyPage .ProductBox .img_video .close_video img{max-width:100%}
.NyPage .ProductBox .info{float:right;width:460px;margin-top: 10px;}
.NyPage .ProductBox .info .title{padding-bottom:5px;border-bottom:1px solid #ccc;color:#0437a0;font-weight:700;font-size:24px}
.NyPage .ProductBox .info .category{padding:8px 0;border-bottom:1px solid #ccc;font-size:16px}
.NyPage .ProductBox .info .category a{color:#0437a0}
.NyPage .ProductBox .info .dec{padding:5px 0 5px 0;border-bottom:1px solid #ccc;color:#555;font-size:14px;line-height:1.7}
.NyPage .ProductBox .info .but{padding-top:10px;padding-bottom:10px}
.NyPage .ProductBox .info .but a{display:inline-block;margin-right:20px;padding:5px 20px 5px 35px;background:#0437a0 url(../images/v_c.png) left center no-repeat;color:#FFF;font-size:16px;border-radius: 5px;}
.NyPage .ProductBox .info .but a:last-child{background-image: url(../images/leave.png);background-size:22px;background-position:5px}
.NyPage .ProductBox .info .but .video{background-position:14px 9px}
.NyPage .ProductBox .info .but .contact{background-position:-180px 9px}
.NyPage .ProductBox .info .contact{margin-top: 10px;font-size: 18px;}
.NyPage .ProductBox .info .contact p{line-height: 30px;}
.NyPage .ProductBox .info .contact p span{color:red;font-weight: 600}
.NyPage .ProductBox .info .prev{padding-top:15px;color:#062f83;font-size:14px;line-height:2}
.NyPage .DetailTitle{margin-top:25px;border-bottom:1px solid #003599}
.NyPage .DetailTitle span{display:inline-block;padding:5px 18px;background:#003599;color:#FFF;font-size:16px}
.NyPage .detailContent{padding:20px;min-height:350px}
.NyPage .dp{position:relative;padding:5px 10px;border:1px solid #ccc;background:#ededed;color:#062f83;line-height:2}
.NyPage .dp span{position:absolute;top:18px;right:10px;display:inline-block;font-size:16px}
.NyPage #line .item{padding:10px 10px 0 10px;text-align:center}
.NyPage #line .item .box{border-bottom:1px solid #9395d5}
.NyPage #line .item .box img{max-width:95%}
.NyPage #line .item .box .t{color:#0437a0;font-weight:700;font-size:22px}
.NyPage #line .item .box p{padding:10px 0 20px 0;text-align:left;line-height:1.7}
.NyPage #line .item .box p a{color:#0012fe}
.NyPage #line .item:hover{box-shadow:0 0 5px #333}
.NyPage #line .item:hover .box{border-color:#FFF}
.NyPage .CaseBox{padding-top:10px;min-height:450px}
.NyPage .CaseBox dl{margin-bottom:25px;height:192px;border-bottom:1px dashed #999}
.NyPage .CaseBox dl dt{float:left;display:table-cell;padding:1px;width:282px;height:175px;border:1px solid #CCC;background:#FFF;vertical-align:middle;text-align:center}
.NyPage .CaseBox dl dt a{display:table-cell;width:282px;height:175px;vertical-align:middle;text-align:center}
.NyPage .CaseBox dl dt img{max-width:282px;max-height:175px;vertical-align:middle}
.NyPage .CaseBox dl dd{margin-left:320px;height:152px;text-align:left}
.NyPage .CaseBox dl dd h2{margin-bottom:12px;padding-bottom:6px;border-bottom:1px dashed #cdcdcd;font-size:18px}
.NyPage .CaseBox dl dd h2 span{float:right;display:block;margin-top:4px;margin-right:20px;color:#909090;font-weight:400;font-size:14px}
.NyPage .CaseBox dl dd p{color:#909090;font-size:14px;line-height:1.6}
.NyPage .CaseBox dl dd .more{padding-top:5px;text-align:right}
.NyPage .CaseBox dl dd .more a{display:inline-block;padding:3px 15px;border:1px solid #cdcdcd;color:#888}
.NyPage .CaseBox dl dd .more a:hover{border-color:#003599;background:#003599;color:#FFF}
.NyPage .Horo ul li{float:left;margin-right:70px;margin-bottom:20px;width:252px;background:url(../images/honor.png) left top no-repeat}
.NyPage .Horo ul li a{display:table-cell;padding:17px;width:218px;height:277px;vertical-align:middle;text-align:center}
.NyPage .Horo ul li a img{width:218px;height:277px;vertical-align:middle}
.NyPage .Horo ul li span{display:block;text-align:center;font-size:18px;line-height:2}
.NyPage .Horo ul li.e,.NyPage .Horo ul li:last-child{margin-right:0}
DIV.scott{clear:both;margin:8px;padding:8px;text-align:center;font-size:12px}
DIV.scott table{margin:0 auto}
DIV.scott A{border:#333 1px solid;color:#333;text-decoration:none}
DIV.scott A,DIV.scott span{margin-right:6px;padding:6px 10px}
DIV.scott A:active{border:#333 1px solid;background-color:#333;color:#FFF}
DIV.scott A:hover{border:#0437a0 1px solid;background-color:#0437a0;color:#FFF}
DIV.scott SPAN.current{border:#0437a0 1px solid;background-color:#0437a0;color:#fff;font-weight:700}
DIV.scott SPAN.disabled{border:#ddd 1px solid;color:#ddd}
.LeftAbout{background:#f7f7f7}
#dituContent{height: 500px;width: 100%;}
