﻿@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-webfont.woff2') format('woff2'),
         url('opensans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arrivalregular';
    src: url('arrival_regular-webfont.woff2') format('woff2'),
         url('arrival_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,dd,dl,dt{margin:0;padding:0;}
body{font-family:"open_sansregular","Arial","sans-serif";font-size:14px;line-height: 1;min-width:1200px;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
li{list-style-type:none;float:left;}
table{border-collapse:collapse;border-spacing:0;}
a,area{text-decoration:none;outline:none;color: #000;}
img{border:none;vertical-align:middle;}
i,var,em{font-style:normal;}
button{font-family:"open_sansregular","Arial","sans-serif";outline:none;cursor: pointer;}
iframe{border: none;}
input,select,textarea{outline:none;font-family:"open_sansregular","Arial","sans-serif";}
textarea{resize:none;overflow-y:auto;}
.at{margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.dt{display: table;width: 100%;}
.fl-w{float: left;width: 100%;}
.hide{display: none;}

.wid{width:1200px;margin:0 auto;}

.top{height: 152px;position: relative;z-index:2;}
.top .logo{float: left;margin-top:30px;}
.top .nav{float: left;/*margin-left: 50px;*/padding-top: 15px;}
.top .nav h1{color: #282828;font-size: 30px;font-size: 36px;font-family:"arrivalregular","Arial","sans-serif";}
.top .nav b{color: #3d3d3d;opacity: .51;display: block;margin-top: 6px;}
.top .nav ul{margin-top: 90px;}
.top .nav ul li{position: relative;height: 39px;}
.top .nav ul li>a{padding: 0 24px;font-size: 16px;position: relative;}
.top .nav ul li>a:hover{padding: 0 30px;font-size: 15px;position: relative;}
.top .nav ul li>a:after{content:'|';position: absolute;right: 0;}
.top .nav ul li:hover>a{color: #004f9d; font-weight:bold;}

.top .nav ul li:last-child a:after{display: none;}
.top .nav ul li .down-menu{position: absolute;background: #fff;left: 0;width: 155px;top: 39px;display: none;}
.top .nav ul li .down-menu:after{ content:""; position:absolute; top:-14px; left:35%;margin-left: -8px;width:0px;height:0px;border-bottom:7px solid #000;border-right: 7px solid transparent;border-top:7px solid transparent;border-left:7px solid transparent;}
.top .nav ul li .down-menu a{display: block;line-height:35px;text-align:left;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;font-size: 13px; padding-left:8px;}
.top .nav ul li .down-menu a:hover{background: #ededed;color: #004f9d;}
.top .nav ul li:hover .down-menu{display: block;}


.top .nav ul li:first-child a{padding-left: 0;}
.top .search{float: right;margin-top: 30px;width: 258px;}
.top .search p{float: right;}
.top .search .sbox{height: 32px;background: #a7a7a7;margin-top: 14px;float: right;width: 100%;}
.top .search .sbox input{float: left;height:32px;line-height: 32px;background: none;color: #fff;font-size: 15px;border: none;padding-left:8px;width: 190px;}
.top .search .sbox input::-webkit-input-placeholder{color: #fff;}
.top .search .sbox button{height: 100%;background: none;color: #fff;border: none;border-left: 1px solid #fff;height: 32px;width: 32px;float: right;}


.banner{height:520px;width: 100%;position: relative;}
.banner .bann{width: 100%;height: 100%;}
.banner .bann ul{width: 100%;height: 100%;}
.banner .bann ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.banner .cirl{position: absolute;bottom:31px;width:50%;left:25%;z-index: 1;text-align: center;}
.banner .cirl ul{font-size: 0;}
.banner .cirl ul li{width: 13px;height:13px;border-radius: 50%;background: #fff;cursor: pointer;margin: 0 6px;float: none;display: inline-block;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.banner .cirl ul li.acti{background: #004f9d;}

.about{margin-top: 67px;}
.about .pict{float: left;width: 504px;height: 304px;overflow-y: hidden;}
.about .pict img{width: 100%;}
.about .text{float: right;width: 645px;}
.about .text h2{font-weight: normal;font-size: 26px;border-bottom: 1px solid #000;line-height:62px;margin-bottom: 10px;}
.about .text p{color: #666;line-height:1.8;}
.about .text a{width: 146px;height: 38px;border: 1px solid #333;border-radius: 4px;display: block;text-align: center;line-height:36px;margin-top:18px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.about .text a:hover{color: #fff;background: #004f9d;}

.feedback{margin-top: 20px;}
.feedback .pos{float: left;width: 100%;color: #686868;font-size: 14px;}
.feedback .pos a{color: #686868;font-size: 12px;}
.feedback .fl-box{float: left;width: 387px;margin-top: 35px;}
.feedback .fl-box h2{font-size: 24px;}
.feedback .fl-box p{border-bottom: 1px solid #ddd;line-height:40px;}
.feedback .fl-box ul{margin-top: 10px;}
.feedback .fl-box ul li{color: #747474;width: 100%;line-height:30px;font-size: 16px;}
.feedback .fl-box ul li b{color: #333;}
.feedback .fr-box{float: right;margin-top: 35px;width: 777px;}
.feedback .fr-box h2{font-size: 24px;}
.feedback .fr-box p{border-bottom: 1px solid #ddd;line-height:40px;text-transform: uppercase;}
.feedback .fr-box ul{}
.feedback .fr-box ul li{width:49%;margin-top: 16px;}
.feedback .fr-box ul li:last-child{width: 100%;}
.feedback .fr-box ul li input{background: #eee;border: 1px solid #ccc;border-radius: 3px;width: 100%;height: 30px;padding-left: 6px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
::-webkit-input-placeholder{color: #a9a9a9;}
.feedback .fr-box ul li textarea{background: #eee;border: 1px solid #ccc;border-radius: 3px;width: 100%;height: 184px;padding-top: 4px;padding-left: 4px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.feedback .fr-box ul .w100{width: 100%;}
.feedback .fr-box ul .fr{float: right;}
.feedback .fr-box ul button{width: 106px;height: 32px;color: #fff;text-align: center;border: none;background: #333333;border-radius: 3px;-webkit-transition: .3s;
-o-transition: .3s;transition: .3s;}
.feedback .fr-box ul button:hover{background: #2b3c92;}
.feedback .fr-box :focus{border-color:#333 !important;}
.footer{border-top: 1px solid #676767;margin-top: 48px;}
.footer .fl{color: #6c6c6c;text-transform: uppercase;line-height:50px;}
.footer .fr{line-height:50px;}
.footer .fr a{color: #6c6c6c;font-size: 14px;padding: 0 15px;position: relative;}
.footer .fr a:hover{color: #b40000;text-decoration: underline;}
.footer .fr a:after{content:'|';position: absolute;right: 0;}
.footer .fr a:last-child:after{display: none;}

.products{margin-top: 90px;}
.products h1{text-align: center;font-size: 26px;text-transform: uppercase;border-bottom: 1px solid #000;padding-bottom:26px;}
.products ul{margin-top: 55px;margin-left: -40px;}
.products ul li{border: 1px solid #e1e1e1;width: 270px;padding-bottom: 15px;margin-left:30px;}
.products ul li h2{font-size: 17px;height: 41px;line-height:41px;font-weight: normal;background:-webkit-linear-gradient(top,#fff,#e8e8e8);text-indent:10px;}
.products ul li h2 a:hover{color: #c60000;text-decoration: underline;cursor: pointer;}
.products ul li .pict{height: 139px;overflow-y: hidden;}
.products ul li .pict img{width: 100%;min-height:100%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.products ul li:hover .pict img{transform:scale(1.1);opacity: .9;}
.products ul li p{font-size: 12px;padding: 0 12px;line-height:1.6;margin-top: 5px;}
.products ul li .text{margin-top:5px;}
.products ul li .text a{display: block;color: #2c68b0;line-height:1.6;position: relative;padding-left:22px;}
.products ul li .text a:after{content: '';position: absolute;width: 4px;height: 4px;background: #ccc;left:12px;top:9px;}
.products ul li .text a:hover{text-decoration: underline;}
.products ul li>a{width: 121px;height:28px;background: #2b3c92;color: #fff;line-height:28px;display: block;text-align: center;margin: 10px 10px 0 18px;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.products ul li>a:hover{background: #000;}


.cp{margin-top: 90px;}
.cp h1{text-align: center;font-size: 26px;text-transform: uppercase;border-bottom: 1px solid #000;padding-bottom:26px;}
.cp ul{margin-top: 55px;margin-left: -40px;}
.cp ul li{border: 1px solid #e1e1e1;width: 270px;padding-bottom: 15px;margin-left:30px;}
.cp ul li h2{font-size: 17px;height: 41px;line-height:41px;font-weight: normal;background:-webkit-linear-gradient(top,#fff,#e8e8e8);text-indent:10px;}
.cp ul li h2 a:hover{color: #c60000;text-decoration: underline;cursor: pointer;}
.cp ul li .pict{height: 200px;overflow-y: hidden;}
.cp ul li .pict img{width: 100%;min-height:100%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.cp ul li:hover .pict img{transform:scale(1.1);opacity: .9;}
.cp ul li p{padding: 0 12px;line-height:1.6;text-align:center;font-size:16px; color:#004f9d; margin-top:20px;}
.cp ul li p a{color:#004f9d;}
.cp ul li .text{margin-top:5px;}
.cp ul li .text a{display: block;color: #2c68b0;line-height:1.6;position: relative;padding-left:22px;}
.cp ul li .text a:after{content: '';position: absolute;width: 4px;height: 4px;background: #ccc;left:12px;top:9px;}
.cp ul li .text a:hover{text-decoration: underline;}
.cp ul li>a{width: 121px;height:28px;background: #2b3c92;color: #fff;line-height:28px;display: block;text-align: center;margin: 10px 10px 0 18px;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.cp ul li>a:hover{background: #000;}


.main-pic{height: 420px;}

.main-layout{}
.main-layout .fl-box{float: left;width: 309px;}
.main-layout .fl-box ul{}
.main-layout .fl-box ul li{margin-top: 30px;width: 100%;}
.main-layout .fl-box ul li h2{font-size: 16px;font-weight: normal;color: #818181;cursor: pointer;}
.main-layout .fl-box ul li h2 a{font-size: 16px;font-weight: normal;color: #818181;cursor: pointer;}
.main-layout .fl-box ul li h2.acti{color: #004f9d;}
.main-layout .fl-box ul li .slide-div{padding-top:15px;display: none;}
.main-layout .fl-box ul li .slide-div a{display: block;color: #818181;line-height:2;}
.main-layout .fl-box ul li .slide-div a:hover{color: #004f9d;}
.main-layout .fl-box ul li .slide-div a.acti{color: #004f9d;}
.main-layout .fr-box{float: left;margin-top: 30px;width: 890px;}
.main-layout .fr-box .pos{color: #7a7979;}
.main-layout .fr-box .pos a{color: #7a7979;}
.main-layout .fr-box .pom{margin-top: 30px;}
.main-layout .fr-box .pom b{color: #004f9d;font-size: 20px;font-weight: normal;display: block;}
.main-layout .fr-box .pom .xbt{color: #CCC;font-size: 12px;font-weight: normal;display: block; margin-top:10px; padding-bottom:10px;border-bottom:1px #CCCCCC dotted;}
.main-layout .fr-box .pom{}
.main-layout .fr-box .pom .jj{margin-top: 12px; text-align:justify; line-height:28px; color:#333; font-size:14px;}
.main-layout .fr-box .pom .text{margin-top: 12px;float: left; width:550px;}
.main-layout .fr-box .pom .text p{margin-top: 1px; color:#666; line-height:24px;}
.main-layout .fr-box .pom .pict{float: right;margin-top: 10px;width: 294px;height: 240px;}
.main-layout .fr-box .pom .pict img{width: 100%;min-height:100%;}
.tabs-box{margin-top:30px; margin-bottom:100px;}
.tabs-box .tabs{border-bottom: 1px solid #e0e0e0;height:24px;}
.tabs-box .tabs span{color: #767270;font-weight: bold;padding:6px 6px;cursor: pointer;margin-right:10px;}
.tabs-box .tabs .acti{color: #000;border-bottom: 1px solid #999;}
.tabs-box .tab-box{margin-top:30px;}
.tabs-box .tab-box p{line-height:1.9; color:#666}
.tabs-box .tab-box table{width: 100%;border-bottom: 1px solid #070300;border-right: 1px solid #070300;margin: 20px 0;}
.tabs-box .tab-box table tr{}
.tabs-box .tab-box table tr td{border-top: 1px solid #070300;border-left: 1px solid #070300;line-height:2;text-indent:14px;}
.tabs-box .tab-box table tr td:nth-child(n+2){text-align: center;}

.engin{}
.engin b{color: #cd1010;font-size: 18px;line-height:60px;}
.engin ul{}
.engin li{width: 100%;padding: 20px 0;border-left: 1px solid #efefef;border-right: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.engin li:nth-child(odd){background: #f6f6f6;}
.engin li .pict{float: left;width: 180px;height: 150px;overflow-y: hidden;border: 1px solid #e4e4e4;margin-left: 20px;background: #000;}
.engin li .pict:hover img{opacity: .8;}
.engin li .pict img{width: 100%;min-height:100%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.engin li .text{float: right;width: 665px;position: relative;height: 146px;}
.engin li .text b{text-decoration: underline;font-weight: normal;line-height:2;margin-top: 1px;display: block; font-size:14px;}
.engin li .text b a:hover{color: #004f9d;}
.engin li .text p{line-height:1.6;width:89%;text-align: justify;font-size: 13px;margin-top: 2px; color:#666;}
.engin li .text .more{width: 30px;height: 30px;background-image: url(../img/img5.jpg);position: absolute;right:15px;margin-top: -15px;top: 50%;}
.engin li:hover .text .more{background-image: url(../img/img5-1.jpg);}
.about-us{border-top: 1px solid #676767;padding-top:45px;margin-top: 40px;}
.about-us ul{}
.about-us li{margin-right: 130px;}
.about-us li h2{font-size: 20px;font-weight: normal;color: #676767;}
.about-us li p{margin-top: 44px;font-size: 13px;font-family:"open_sansregular","Arial","sans-serif";}
.about-us li p a{display: block;color: #acacac;margin-bottom:10px;}
.about-us li p a:hover{color: #004f9d;text-decoration:underline;}
.about-us li dl{}
.about-us li:last-child{width: 445px;margin-right: 0;float: right;}
.about-us li:last-child h2{border-bottom: 1px solid #bfbfbf;padding-bottom: 20px;}
.about-us li dl dd{width: 49%;float: left;margin-top: 18px;}
.about-us li dl dd:nth-child(even){float: right;}
.about-us li dl dd input{width: 100%;background: #c6c6c6;height: 28px;border: none;font-size: 12px;padding-left: 8px;color: #fff;border: 1px solid #c6c6c6;}
.about-us li dl dd :focus{border: 1px solid #333;}
.about-us li dl dd textarea{width: 100%;background: #c6c6c6;height: 28px;border: none;float: left;font-size: 12px;padding-left: 8px;color: #fff;padding-top: 8px;height: 78px;border: 1px solid #c6c6c6;}
.about-us li dl dd:last-of-type{width: 100%;}
.about-us li dl dd ::-webkit-input-placeholder{color: #fff;}
.about-us li dl button{float: left;width: 106px;height: 31px;background:#333;color: #fff;border: none;font-size: 14px;border-radius: 3px;margin-top: 22px;-webkit-transition: .3s;
-o-transition: .3s;transition: .3s;}
.about-us li dl button:hover{background: #A20000;}

.born{border-top: none;background: #ededed;height: 45px;}
.born .fl{line-height:45px;}

.page{margin-top:40px; margin-bottom:20px;float:left;width:100%; text-align:center;}
.page ul{ text-align: center;color:#006eb9;}
.page ul li{ float:none; display:inline-block;font-size:15px;border:solid 1px #dddddd;line-height:36px; margin:0 2px;transition:.3s;padding:0 8px;}
.page ul li a{color:#333; display:block; padding:0 8px; transition:.3s;}
.page ul li:first-child{border-radius:4px 0 0 4px;}
.page ul li:last-child{border-radius:0 4px 4px 0 }
.page ul li.curr{background:#666;border:solid 1px #666; color:#FFF; padding-left:12px; padding-right:12px;}
.page ul li.curr a{color:#ffffff;}
.page ul li:hover a{color:#ffffff;}
.page ul li:hover{background:#666;border:solid 1px #666;}

#a{color:#004f9d;/*text-decoration:underline;*/}
.none{color:#999; margin-top:10px;}
.eventsxw{display: table; margin-top:10px;}
.eventsxw ul li{width: 880px; border-bottom: 1px dotted #E8E8E8;padding-left:12px;}
.eventsxw ul li:nth-child(1){margin-left: 0;}
.eventsxw ul li:nth-child(odd){background:#F6F6F6; padding-left:12px;}
.eventsxw ul li span{color: #afafaf;display: block; margin-top:18px;}
.eventsxw ul li b{font-family:"open_sansregular","Arial","sans-serif";color: #454545;font-size: 22px;font-weight: normal;transition:0.3s;margin-top: 14px;display: block;}
.eventsxw ul li div{color:#333;font-size: 20px;font-weight: normal;transition:0.3s;margin-top: 14px;display: block;}
.eventsxw ul li:hover b{color:#f68e00;}
.eventsxw ul li p{line-height: 2;color: #6f6f6f;margin-top: 8px; margin-bottom: 16px; font-size:14px;}

.eventsxw ul li p:hover{ color:#999}
.eventsxw ul li div:hover{ text-decoration:underline; color:#CE0005}

#inews li {background: url(../img/arr.gif)5px center no-repeat; padding-left:5px; line-height:55px; height:55px; border-bottom:dotted 1px #E0E0E0;  padding-left:26px; width:830px;}
#inews {padding-top:0px;}
#inews li a {display:inline-block; font-size:12px;}
#inews li a:hover {color: #066fc7;}
#inews span {color:#999999; font-size:10px; float:right;}