/*
 .Top001559 为demo编号
 */
.Top001559{ position:fixed;width:100%;top:0;left:0; background:url(../images/Top001559-bg.jpg) no-repeat center top #fff; padding-top:5px;border-bottom:1px solid #e9e9e9;z-index: 199}
.Top001559 .ying{ width: 1200px; height: 18px;line-height: 30px;margin:0 auto; font-size: 12px;}
.Top001559 .ying p{ margin:0 ; color: #a2a2a2;}
.Top001559 .ying a{ margin:0 ; color: #a2a2a2;}
.Top001559 .ying a:hover{ text-decoration: underline;}
.Top001559 .auto{ height:115px; position:relative;}
.Top001559 .logo{ position:absolute; left:0; top:30px;}
.Top001559 .logo img{ height:70px;}
.Top001559 dl{ position:absolute; right:0; top:16px; line-height:30px;}
.Top001559 dl dt{ float:left;}
.Top001559 dl dt a{ display:block;padding-left:40px; font-size:18px ;color:#003366; background:url(../images/tel.png) no-repeat left center;}
.Top001559 dl dd{ float:left; width:185px; position:relative; margin-left:17px; background:url(../images/Top001559-search.png) no-repeat left top;}
.Top001559 dl dd input{background:none; border:none;}
.Top001559 dl dd .text{ height:30px; line-height:30px; color:#666; padding:0 40px 0 10px;}
.Top001559 dl dd .btn{ position:absolute; right:0; top:0; height:100%; width:40px; cursor:pointer; padding:0; }
.Top001559 nav{ padding-top:64px;}
.Top001559 nav ul{ float:right;}
.Top001559 nav li{ float:left; /*width: 100px; padding-left:36px;*/ font-size:16px;  text-align: center;}
.Top001559 nav li a{ position: relative; display:block; height: 34px;padding: 0 15px 10px; padding-bottom:10px;}
.Top001559 nav li a:hover,
.Top001559 nav li a.aon{ color:#003366; background:url(../images/Top001559-aon.jpg) no-repeat center bottom;}
.Top001559 nav li a span{ display: block;}
.Top001559 nav li a i { display:none; position: absolute; width: 100%;top:0;left:0; text-align: center; font-size: 18px; font-style: normal;background:#fff;}
/*.Top001559 nav li a:hover span { display: none;}*/
.Top001559 nav li a:hover i { display: block;}

/*
 .Banner006 为demo编号
 */
.Banner006{ position:relative; margin-top: 139px;}
.Banner006 .bd li{ height:550px; background-repeat:no-repeat; background-position: center top;}
.Banner006 .bd li a{ display:block;height:550px;}
.Banner006 .hd{ position:absolute; right:35%; bottom:20px;}
.Banner006 .hd li{ float:left;width: 92px;height: 46px; margin-left:10px; cursor:pointer;}
.Banner006 .hd li img{width: 92px;height: 46px;border: 3px solid #fff;}
.Banner006 .hd li.on{ margin-top:-10px; transition:all ease-in-out 0.3s;}
.Banner006 .hd li.on img{border-color:#003366;}


/*
 .Floor001689 为demo编号
 */
.Floor001689{ padding:8% 0 35px 0;}

.Floor001689 .list{ position:relative;}
.Floor001689 .list li:nth-child(2n){ padding-top:0;}
.Floor001689 .list li a{ display:block; overflow:hidden;}
.Floor001689 .list li figure{ padding-bottom:109%; transition:0.3s;}
.Floor001689 .list li:hover figure{ transform:scale(1.1);}
.Floor001689 .list li div{ background-color:#fff; margin:-5% 5% 0 5%; position:relative; z-index:2; text-align:center; padding:5%;}
.Floor001689 .list li div *{ margin:0;}
.Floor001689 .list li p{ color:#d4d4d4; font-size:12px; text-transform:uppercase; padding:5px 0 25px 0; position:relative;}
.Floor001689 .list li p::before{ position:absolute; content:'>'; left:50%; bottom:0; font-family:'宋体';}
.Floor001689 .list li h3{ font-size:16px;}
.Floor001689 .list li a:hover div{ background-color:#003366; color:#fff;}
.Floor001689 .list li a:hover div p{ color:#fff; opacity:0.3;}
.Floor001689 .list .bx-controls-direction a{ position:absolute; width:40px; height:25px; border:1px dashed #dcdcdc; background:url(../images/Floor001689-prev.png) no-repeat center center #fff; overflow:hidden; line-height:1000px; top:40%; margin-top:-12.5px;}
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-10%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-10%; background-image:url(../images/Floor001689-next.png);}
@media(max-width:1600px){
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-2%;}
}
@media(max-width:1366px){
.Floor001689{ padding-bottom:50px;}
.Floor001689 .list .bx-controls-direction{ bottom:-25px; position:absolute; width:80px; left:50%; margin-left:-40px;}
}
@media(max-width:640px){
.Floor001689 .list li{padding-top:0;}
}
@media(max-width:480px){
.Floor001689 .title h1{font-size:24px;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:18px;}
    
    
}
/*
 .Floor000308为demo编号
*/ 

.Floor000308{ width: 100%; height: 468px; }
.Floor000308 .auto{ overflow: hidden; padding: 30px 0;  }
.Floor000308 .title{ font-size: 14px; color: #a2a2a2; text-align:center; padding: 22px 0;text-transform: uppercase;}
.Floor000308 .title h2{ font-size: 24px; color: #003366; font-weight: normal; padding-bottom: 14px; }

.Floor000308 .pic{ float:left;width:595px;height:305px; }
.Floor000308 .pic img{ width: 595px; height: 305px; }
.Floor000308 .info{ float:right; width: 550px; padding-top: 15px; overflow:hidden; }
.Floor000308 .info .text_tit{ background:url(../images/Floor000308_tit.jpg) no-repeat left center; line-height: 25px; padding-left: 20px; }
.Floor000308 .info .text_tit h3{ margin:0; font-weight:normal; font-size: 24px; color: #003366; }
.Floor000308 .info .text_tit h6{ margin:0; font-weight:normal; font-size: 18px; color: #25629f; }
.Floor000308 .info pre{ margin-top: 20px; line-height: 28px; font-size: 14px; color: #666666; }
.Floor000308 .info .btn{ display:block; font-size: 14px; color: #003366; border: 1px solid #003366; border-radius: 30px; text-align: center; width: 120px; height: 35px; line-height: 32px; margin-top: 30px; }

/*
 .Floor000825 为demo编号
 */
.Floor000825{ margin: 30px 0 50px;padding-bottom:15px;}
.Floor000825 h1, h2{ margin:0;}
.Floor000825 .title{ font-size: 14px; color: #a2a2a2; text-align:center; padding: 22px 0;text-transform: uppercase;}
.Floor000825 .title h2{ font-size: 24px; color: #003366; font-weight: normal; padding-bottom: 18px; }
.Floor000825  .content {padding-top:20px;background: #003366;}
.Floor000825 .ul{ margin:0 auto;text-align: center;background:#f1f1f1;}
.Floor000825 .ul li{ display: inline-block; margin: 0 3px; }
.Floor000825 .ul li.on a{ background-color:#fff; color: #003366;}
.Floor000825 .ul li a{ width: 111px; display: block; line-height: 45px; text-align: center; color: #666; cursor: pointer;}
.Floor000825 .ul dl{display:none; position:absolute;}
.Floor000825 .ul dl dd{ background-color: #007EE4;  color: #fff;  border-bottom: 1px solid #fff;  width: 111px;  text-align: center;  height: 36px;  line-height: 36px; cursor: pointer;}

.Floor000825 .list ol{ margin:25px 0 0 0; list-style:none; overflow:hidden; height:738px; }
.Floor000825 .list ol li{ float: left; margin: 0 5px 15px 5px;}
.Floor000825 .list .pic { display:block;width:390px; height:270px;overflow:hidden;}
.Floor000825 .list .pic img{ width:390px; height:270px; display: block;transition:0.3s;}
.Floor000825 .list ol li:hover img{ transform:scale(1.1)}
.Floor000825 .list ol a:hover{ background:#007EE4;}
.Floor000825 .list h1 a{ font-size: 18px; font-weight: normal; padding: 24px 20px; display: block; line-height: 36px; background: #024588;color:#fff;}
.Floor000825 .list h1 span{ float:right;}
.Floor000825 .list li:hover a{ color:#333; background:#fff;}
.Floor000825 .list li:hover img{background:url(../images/Floor000827_productarr.png) no-repeat right center;}


/*
 .icase 为demo编号
 */
.icase{ margin-top: 60px; padding-bottom:20px; }
.icase h1, h2{ margin:0;}
.icase .title{ font-size: 14px; color: #a2a2a2; text-align:center; padding: 22px 0;text-transform: uppercase;}
.icase .title h2{ font-size: 24px; color: #003366; font-weight: normal; padding-bottom: 14px; }
.icase  .content {padding:20px 0;background: #003366;}
.icase .ul{ margin:0 auto;text-align: center;background:#f1f1f1;}
.icase .ul li{ display: inline-block; margin: 0 3px;cursor: pointer;}
.icase .ul li.on a{ background-color:#fff;/* border: 1px solid #fff; border-radius:2px;*/ color: #003366; }
.icase .ul li a{ /*width: 111px;*/ display: block; line-height: 45px;padding:0 26px; text-align: center; color: #666; /*  border: 1px solid #697f96;  border-radius: 2px;*/}
.icase .ul dl{display:none; position:absolute;}
.icase .ul dl dd{ background-color: #007EE4;  color: #fff;  border-bottom: 1px solid #fff;  width: 111px;  text-align: center;  height: 36px;  line-height: 36px; cursor: pointer;}

.icase .list ol{ margin:25px 0 0 0; list-style:none; overflow:hidden; height:550px;}
.icase .list ol li{ float: left; margin: 0 5px 10px; position: relative;}
.icase .list .pic { display:block;width:390px; height:270px;overflow:hidden;}
.icase .list .pic img{ width:390px; height:270px; display: block;transition:0.3s;}
.icase .list ol li:hover img{ transform:scale(1.1)}
.icase .list h1 { width: 100%; display: none;position: absolute;bottom:0;left:0;opacity: 0.8;background: #000000;color:#fff; line-height: 40px;}
.icase .list h1 a{ font-size: 18px; font-weight: normal; padding: 0 0 0 20px; display: block; line-height: 36px; color: #ffffff; }
.icase .list li:hover h1{ display: block;}
.icase .list li:hover img{background:url(../images/Floor000827_productarr.png) no-repeat right center;}


/*.solve*/
.solve { margin-bottom: 40px; overflow: hidden;}
.solve *{box-sizing: content-box;margin:0;}
.solve h3{ margin-bottom: 60px;}
.solve .bd { padding-left: 55px;}
.solve .bd a { display: block; float: left; width: 300px; height: 192px; padding-top: 127px; margin-right: 95px; }
.solve .bd a h4{ text-align: center; margin-bottom: 25px;font-size: 24px; }
.solve .bd a.last { margin-right: 0;}
.solve .bd a:hover,.solve .bd a.aon h4{ color: #003366;}

    /*
     .Floor000531 为demo编号
     */
.Floor000531 .title{text-align: center; padding: 30px 0;}
.Floor000531 .title a{color: #a2a2a2; font-size: 14px;}
.Floor000531 .title b{display: block; color: #003366; font-size: 24px; font-weight: normal; line-height: 60px; padding-left: 4px;}
.Floor000531 .title .en{color: #19B7E7; font-size: 16px; padding-top: 5px; margin-left: -19px;}
.Floor000531 .H_news{ position:relative; padding:0 40px 0 465px;} 
.Floor000531 .topList{ position:absolute; left:0px; top:0px; width:380px;}
.Floor000531 .topList dl{ display:block;}
.Floor000531 .topList dl img{ width:380px; height:210px;}
.Floor000531 .topList h3{ display:block; height:50px; line-height:50px; margin:0;font-size:14px;}
.Floor000531 .topList h3 a{ color:#3e4a61; font-weight:bold; padding-bottom:3px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px;}
.Floor000531 .topList h3 a:hover{ border-bottom:1px solid #3e4a61;}
.Floor000531 .topList h3 font{ float:right; color:#a3a8b1; font-size:12px;}
.Floor000531 .topList em{ display:block; line-height:22px; color:#a3a8b1;font-style:normal;}
.Floor000531 .topList em a{ display:block; width:75px; height:22px; float:right; background: url(../images/Floor000531-H_more.png) no-repeat left center; margin-top:5px;}
.Floor000531 .H_news li{ width:100%; height:100px; margin-bottom:33px; display:inline-block; padding-right:15px;}
.Floor000531 .H_news li h2{ display:block; padding:30px 0 0; margin:0 25px 0 0; width:100px; height:98px; float:left; border-right:solid 1px #ccd1db; color:#b0b2b6; text-align:center; font-weight:normal; font-size:50px;}
.Floor000531 .H_news li h2 span{ display:block; font-size:12px; color:#c4c6ca; line-height: 42px;}
.Floor000531 .H_news li h3{ padding:0; margin:0; height:42px; line-height:42px; font-size:14px;}
.Floor000531 .H_news li h3 a{ color:#333; padding-bottom:3px;}
.Floor000531 .H_news li h3 a:hover{ border-bottom:1px solid #333;}
.Floor000531 .H_news li dl{ display:block; line-height:20px; color:#6b6b6b;}
.Floor000531 .ul li:hover{ background:#f4f4f4;}
.Floor000531 .ul li:hover h2{ background:#003366; border-right:solid 1px #19B7E7; color:#FFF;}
.Floor000531 .ul li:hover h2 span{ color:#FFF;}


.Bottom001517 .Bottom{padding: 30px 0; background: #222222;border-bottom:1px solid #5e5e5e;}
.Bottom001517 .b_logo { float: left; width: 172px; height: 114px;}
.Bottom001517 .b_logo img{ width: 172px; height: 114px;}
.Bottom001517 .b_nav {   float: left;margin:38px 0 15px 78px; font-size: 16px;}
.Bottom001517 .b_nav a { display: inline-block; font-size: 14px; color: #999999;}

.Bottom001517 .b_nav2 {   float: left; margin-left: 78px; font-size: 14px; color: #999999;}
.Bottom001517 .b_nav2 a { display: inline-block;margin:0 5px; font-size: 14px; color: #999999;}

.Bottom001517 .right{float: right;text-align:right;}
.Bottom001517 .right dl {display:inline-block;}
.Bottom001517 .right img{width: 90px;}
.Bottom001517 .right p{margin:0;text-align:center;color:#999999;}
.Bottom001517 footer{padding: 20px 0; background: #222; }
.Bottom001517 footer .cop{float: left; color: #888; font-size: 14px;}
.Bottom001517 footer .cop b{display: block; margin-top: 20px; color: #4e4e4e; font-weight: normal;}
.Bottom001517 footer .cop b a{text-decoration: underline; color: #4e4e4e;}
.Bottom001517 footer .link{float: right; }
.Bottom001517 footer .link .con{width: 196px; height: 30px; margin-bottom: 24px; padding: 0 20px; line-height: 30px; background: url(../images/Bottom001517_link.png) 0 0 no-repeat; color: #555; font-size: 14px; position: relative;}
.Bottom001517 footer .link ul{position: absolute; width: 196px; bottom: 30px; left: 10px; display: none;}
.Bottom001517 footer .link ul li{height: 30px; width: 100%; background: #292929; text-align: center; border-bottom: 1px solid #3e3e3e;}
.Bottom001517 footer .link ul li a{display: block; color: #555;}
.Bottom001517 footer .link a{color: #555; font-size: 14px; color: #888;}
.Bottom001517 footer .link a:hover{color: #fff;}
.Bottom001517 footer .link em{margin: 0 10px; color: #595959;
    font-style: normal;}

/*
 .Banner001408 为demo编号
 */
.Banner001408{ position:relative; height: 290px; text-align:center; margin: 139px 0 30px;}
.Banner001408 .ban{ position:absolute; left:0; top:0; width:100%; height:290px; background-position:center top; background-repeat:no-repeat;}

/*
 .Menu006 为demo编号
 */
.Menu006{ max-width:400px;}
.Menu006 header{ background:url(../images/Menu006-header.png); color:#fff;padding-left:30px;  font-size:24px; line-height:100px;margin-bottom:5px; }
.Menu006 header span{ margin:0; font-weight:normal;font-family: Arial;color: #899fb9;font-size: 18px; margin-left:5px;text-transform:uppercase;}
.Menu006 ul{background-color:#F7F7F7; border: 1px solid #e0e0e0;}
.Menu006 ul > li{ border-bottom:1px solid #e0e0e0; position:relative;font-size:16px; line-height:50px;}
.Menu006 li h4{  margin:0; font-weight:normal;}
.Menu006 li  h4 > a{display:block; padding-left:30px;background: url(../images/Menu004-li_a.png) no-repeat 95% center;}
.Menu006 li h4 a{}
.Menu006 li h4 a.aon,
.Menu006 li h4 a:hover{ color:#fff; background:url(../images/Menu004-li_aon.jpg) no-repeat 95% center #0f1d3c;}
.Menu006 li ol{ display:none;  padding: 0;  width:100%;}
.Menu006 li ol li { line-height: 30px;border-bottom: 1px dashed #ccc;}
.Menu006 li ol li a{ padding-left:45px;font-size:14px;background:url("../images/Menu004-ol_a.jpg") no-repeat 32px center;}
.Menu006 li ol li a.aon,.Menu006 li ol li a:hover{ color:#003366;background:url("../images/Menu004-ol_aon.png") no-repeat 32px center;}
/*
 Location000853 为demo编号
 */
.Location000853 { border-bottom: 1px solid #dcdcdc; line-height:35px; margin-bottom: 20px; padding-top: 2%;}
.Location000853 h1{color:#003366; font-size:22px;  margin:0; padding-left: 10px; font-weight:normal; display:inline-block}
.Location000853 em{ font-style: normal; float: right; font-size:12px; color:#666; }
.Location000853 em a {  color: #666; }
.Location000853 em a:hover{ text-decoration:underline;}
.Location000853 em span{ color:#003366;}
/*
 .PicList000267 为demo编号
 */
.PicList000267{ max-width:1120px;}
.PicList000267 .search{ padding:20px 0;}
.PicList000267 .search dl{ float:right;}
.PicList000267 .search dd{ float:left; position:relative; z-index:10; margin-left:15px; font-size:14px;}
.PicList000267 .search dd a.a_sel{ border:1px solid #e3e3e3; border-radius:5px; width:220px; height:34px; line-height:34px; display:block; padding:0 10px; position:relative;}
.PicList000267 .search dd a.a_sel i{ position:absolute; right:10px; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #333; top:50%; margin-top:-2px;}
.PicList000267 .select_hide{ position:absolute; top:36px; width:100%; left:0;background-color:#fff; display:none;}
.PicList000267 .select_hide a{ display:block; padding:0 10px; line-height:30px;}
.PicList000267 .select_hide a:hover{ background-color:#ececec;}
.PicList000267 .search .btn{ background:#6ec856; border:1px solid #4A9935; cursor:pointer; height:34px; width:60px; color:#fff; border-radius:3px; font-size:14px; font-weight:bold;}
.PicList000267 .list li{width: 281px;height:180px;margin-right: 28px;float: left;margin-bottom: 58px;text-align: center; position:relative;}
.PicList000267 .list li.end{ margin-right:0;}
.PicList000267 .list li img{width: 281px; height:180px; display:block;}
.PicList000267 .list li .item{ position:absolute; bottom:0; width:100%; background-color:rgba(0,0,0,0.6); color:#fff; left:0; font-size:14px; height:50px;}
.PicList000267 .list li p{ margin:0; line-height: 50px;}
.PicList000267 .list li span{ display:block;}

.PicList000267 em{ margin:13px auto 0;display:block;  width:190px; height:22px; overflow:hidden; font:12px/22px "microsoft Yahei"; text-align:center; }
.PicList000267 em a{ height:22px; width:91px; overflow:hidden; display:inline-block; float:left; color:#fff;}
.PicList000267 em .anli_btn1{ background:#cc0000;}
.PicList000267 em .anli_btn2{ background:#999999; margin-left:5px;}
/*
 .Page000190 为demo编号
 */
.Page000190 .Pages{ padding:20px 0; text-align:center; line-height:32px; zoom:1; overflow:hidden;}
.Page000190 .Pages a{border: 1px solid #dcdcdc; padding:0 13px;color: #878787; display:inline-block;}
.Page000190 .Pages .p_cur,
.Page000190 .Pages .p_count,
.Page000190 .Pages .p_jump,
.Page000190 .Pages .p_total{ display:none;}
.Page000190 .Pages .p_page em{ font-style:normal;}
.Page000190 .Pages a:hover,
.Page000190 .Pages .p_page em a.a_cur{ color:#fff; background:#003366; border-color:#003366;}
/*
 .RighInfo001523 为demo编号
 */
.RighInfo001523{ padding-bottom:50px;}
.RighInfo001523 .columnName{ padding:50px 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00;}
.RighInfo001523 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.RighInfo001523 .columnName i{ display:block; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
/*
 .RighInfo001411 为demo编号
 */
.RighInfo001411{ padding:20px 0; position: relative;}
.RighInfo001411 .nav{ padding:20px 0;}
.RighInfo001411 .nav dd{ float:left; width:130px; line-height:50px; margin-right:10px; text-align:center;}
.RighInfo001411 .nav dd a{ display:block; background-color:#e9e9e9; font-size:18px;}
.RighInfo001411 .nav dd a:hover,
.RighInfo001411 .nav dd a.aon{ background-color:#f29200; color:#fff;}
.RighInfo001411 .img{ float:left; width:360px;}
.RighInfo001411 .img figure img{width:360px; height:240px;}
.RighInfo001411 .img li{ float:left; cursor:pointer; width:116px; padding-top:6px; margin-right:6px;}
.RighInfo001411 .img li.end{ margin-right:0;}
.RighInfo001411 .img li img{ width:116px; height:80px;}
.RighInfo001411 .img li.on img{ border:3px solid #f29200; width:110px; height:74px;}
.RighInfo001411 .intro{ width:500px; height: 326px; float:right; position: relative;}
.RighInfo001411 .intro h1{ font-size:18px;}
.RighInfo001411 .intro p{ color:#666; font-size:14px;}
.RighInfo001411 .intro dd{ font-size:16px; line-height:30px;}
.RighInfo001411 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
.RighInfo001411 .infoCon  .info{ padding:20px 0; font-size:14px;}
.RighInfo001411 .button {  position: absolute;display: block;bottom:21px; width: 135px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 20px;background:#003466;}
/*
 .PicList000180 为demo编号
 */
.PicList000180 li{ float:left; border-bottom:1px dotted #e0e0e0; height:296px; width:280px; margin-right:30px;position:relative; margin-top:15px; margin-bottom:15px;}
.PicList000180 li.end{ margin-right:0;}
.PicList000180 li a{ display:block; }
.PicList000180 li figure img{ width:370px; height:167px; border-radius:5px;}
.PicList000180 li  time{ position:absolute; background:url(../images/PicList000180-time_bg.png) no-repeat; width:69px; height:69px; left:20px; top:20px; color:#fff; font-family:Arial; text-align:center;}
.PicList000180 li  time b{ font-size:35px; display:block; line-height:40px; padding-top:5px;}
.PicList000180 li h3{ font-size:14px; margin:0; padding:15px 0;}
.PicList000180 li p{margin:0; color:#9a9a9a; line-height:20px;}
.PicList000180 li a:hover h3{ color:#003366;}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#003366; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#003366;}

/*p_feedback*/
.p_feedback {padding-top: 50px;}
.p_feedback h3 { padding-left: 30px; line-height: 41px; color: #fff; font-size: 16px;background:url(../images/p_about_tit.jpg) no-repeat;}
.p_feedback h4 { padding-left: 30px; color: #003366; font-size: 18px;}

.p_feedback table td{ font-size: 16px; height: 40px;}
.p_feedback table .left{ text-align: right; width: 113px;}
.p_feedback table .mid{ padding:0 27px 0 15px;}
.p_feedback table .mid input{ width: 350px; height: 26px;}
.p_feedback table .mid textarea{ width: 352px; height: 86px; display: block; margin-top: 10px;}
.p_feedback table .right i{ color: #ff0c00; font-style: normal;}
.p_feedback table .btn{ width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; cursor: pointer;}
.p_feedback table .btn.submit{ background-color: #003366;border:1px solid #003366; color: #ffffff; margin:20px 25px 0 15px;}
.p_feedback table .btn.reset{ border:1px solid #999999; color: #666666;}

.liuyan table td{ font-size: 16px; height: 40px;}
.liuyan table .left{ text-align: right; width: 130px;}
.liuyan table .mid{ padding:0 27px 0 15px;}
.liuyan table .mid input{ width: 350px; height: 26px;}
.liuyan table .mid textarea{ width: 352px; height: 86px; display: block; margin-top: 10px;}
.liuyan table .right i{ color: #ff0c00; font-style: normal;}
.liuyan table .btn{ width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; cursor: pointer;}
.liuyan table .btn.submit{ background-color: #003366;border:1px solid #003366; color: #ffffff; margin:20px 25px 0 15px;}
.liuyan table .btn.reset{ border:1px solid #999999; color: #666666;}

/*anli_f*/
.anli_f * {margin:0;}
.anli_f dl{ float:left; margin-right:20px; display:inline;  width:440px; margin-bottom: 30px;overflow:hidden;}
.anli_f dl dt{width:440px; height:241px;overflow:hidden;}
.anli_f dl dt img{width:440px; height:241px;}
.anli_f dl dd{ width:440px; overflow:hidden; padding-top:14px; }
.anli_f dl dd h3{ height:44px; text-align:center; overflow:hidden; font: bold 14px/44px "microsoft Yahei";}
.anli_f dl dd h3 a{ color:#333333;}
.anli_f dl dd i{ display:block; padding:0 15px; font:12px/21px "microsoft Yahei"; color:#666666;}
.anli_f dl dd em{ margin:13px auto 0;display:block;  width:190px; height:22px; overflow:hidden; font:12px/22px "microsoft Yahei"; text-align:center; }
.anli_f dl dd em a{ height:22px; width:91px; overflow:hidden; display:inline-block; float:left; color:#fff;}
.anli_f dl dd em .anli_btn1{ background:#cc0000;}
.anli_f dl dd em .anli_btn2{ background:#999999; margin-left:5px;}
.anli_f .nones{ margin-right:0px;}

/*我们的服务*/
.our_service{ width:100%; position:relative; overflow:hidden;}
.our_service *{box-sizing: content-box; }

.service_Title1 { padding-top:55px; padding-bottom:32px;}
.service_Title1 .en{ display:block;     font-size: 24px;color: #003366;font-weight: normal;padding-bottom: 18px; line-height:1;}
.service_Title1 .cn{ display:inline-block; font-size: 14px;color: #a2a2a2;text-align: center;text-transform: uppercase;line-height:1.5;}

.our_service .service_Title1{ width:1200px; margin:0 auto; padding-bottom:30px;text-align:center;}
.our_service .service_Title1 .brief{ line-height:20px; padding-top:5px; font-size:15px;}
.our_service .BanList{ width:50%; height:578px; float:right; position:absolute; right:0; top:70px;}
.our_service .BanList li{ width:100%; height:100%; overflow:hidden; position:absolute; right:0; top:0;}
.our_service .BanList li a{ display:block; width:100%; height:100%;}
.our_service .TabList{ width:100%; height:100%; position:relative; left:0px; top:0px; z-index:5;}
.our_service .TabList .List{ width:1200px; margin:0 auto; height:0; position:relative; z-index:333;}
.our_service .TabList .List .ul{ width:100%;}
.our_service .TabList .List .ul li{ float:left; position:relative; padding:42px 20px 0 45px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; border-top:none; width:233px; height:217px;}
.our_service .TabList .List .ul li.a_service1{ border:1px solid #dadada; border-right:none; width:532px;}
.our_service .TabList .List .ul li.a_service2{ border-top:1px solid #dadada; border-right:1px solid #dadada; width:532px;}
.our_service .TabList .List .ul li.a_service6{ border-right:1px solid #dadada;}
/*.our_service .TabList .List .ul li.a_service2{ border-left:1px solid #dadada; width:233px;}*/

.our_service .TabList .List .ul li .span{ position:absolute; right:0; top:0;width:298px;height:257px;}
.our_service .TabList .List .ul li.a_service1 .span,.our_service .TabList .List .ul li.a_service2 .span{ position:absolute; right:0; top:0;width:597px;height:257px;}
/* .our_service .TabList .List .ul li .span img{ width:298px;} */
.our_service .TabList .List .ul li .img{ position:absolute; left:0; top:0; width:100%; /*height:100%; */z-index:3; display:none;}
.our_service .TabList .List .ul li.a_service1 img ,.our_service .TabList .List .ul li.a_service2 img {display:block;width:598px;height:259px}
.our_service .TabList .List .ul li.a_service3 img,.our_service .TabList .List .ul li.a_service4 img,.our_service .TabList .List .ul li.a_service5 img,.our_service .TabList .List .ul li.a_service6 img {display:block;width:298px;height:257px}

.our_service .TabList .List .ul li a{ display:block; color:#555; padding:120px 0 0; line-height:20px}
.our_service .TabList .List .ul li a span{ display:block; font-size:14px;}
.our_service .TabList .List .ul li a .title{ font-size:24px; padding-bottom:10px;}
.our_service .TabList .List .ul li a .brief{ color:#999;}

/*tui*/
.tui { width: 264px;}
.tui h3 { width: 264px; line-height: 35px; padding-left: 30px; font-size: 18px; font-weight: 400; color: #ffffff; background:#003366}
.tui a { display: block; margin-bottom: 20px;}
.tui a img { display: block; width: 260px; height: 167px;}
.tui a span { display: block; line-height: 30px;text-align: center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tui.tui_d a img { width: 260px; height: 142px;}

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/

/*ipartner*/
.ipartner { position: relative;margin: 30px 0;}
.ipartner h1, h2{ margin:0;}
.ipartner .title{ font-size: 14px; color: #697f96; text-align:center; padding: 22px 0;text-transform: uppercase;}
.ipartner .title h2{ font-size: 24px; color: #003366; font-weight: normal; padding-bottom: 14px; }
.ipartner .bd li {float: left; width:183px; margin-right: 20px; list-style-type: none;}
.ipartner .bd a {display: block;}
.ipartner .bd a img {display: block;width:183px;height:91px;border: 1px solid #e1e1e1;}
.ipartner .next,.ipartner .prev {display: block;position: absolute;width: 9px;height: 23px;bottom: 37px;}
.ipartner .prev {left:-15px; background: url("../images/arr_la.gif") no-repeat;}
.ipartner .next {right:-15px; background: url("../images/arr_ra.gif") no-repeat;}


/*ilinks*/
.ilinks {  margin: 30px 0;}
.ilinks .title{ font-size: 14px; color: #697f96; text-align:center; padding: 22px 0;text-transform: uppercase;}
.ilinks .title h2{ font-size: 24px; color: #003366; font-weight: normal; padding-bottom: 14px; }
.ilinks dl { height: 60px;}
.ilinks dl dd {  float: left; padding-right: 15px; margin: 0 15px 15px 0;border-right:1px solid #c3c3c3; line-height: 14px;}
.ilinks a { display: block; }

/*
 .Floor001637
 */
 .Floor001637 .title{ font-size: 14px; color: #a2a2a2; text-align:center; padding: 22px 0;text-transform: uppercase;}
.Floor001637 .title h2{ font-size: 24px; color: #003366; font-weight: normal; padding-bottom: 14px; }

.Floor001637 dl{ overflow:hidden; }
.Floor001637 dd{ float:left;}
.Floor001637 h3{ margin:0; padding-bottom:10px; font-size:24px; margin-bottom:20px;font-weight:normal; border-bottom:1px #d4d4d3 solid;text-align: center;}
.Floor001637 h3 a{ color:#003366; }
.Floor001637 .dd1{ width:283px; margin-right:25px; }
.Floor001637 .dd1 li{ position:relative; height:80px; padding:14px 0 18px 140px; font-size:14px; border-bottom:1px #d4d4d3 dashed; }
.Floor001637 .dd1 li em{ position:absolute; left:0; top:14px; }
.Floor001637 .dd1 li em img{ width:122px; height:80px; display:block; }
.Floor001637 .dd1 li i{ display:block; font-style:normal; margin-top:10px; }
.Floor001637 .dd1 li span{ margin-top:10px; padding-right:10px; background:url(../images/Floor001637_icon3.png) no-repeat right center; }

.Floor001637 .dd2{ width:440px; margin-right:25px;  position:relative; }
.Floor001637 .dd2 h1{ position:absolute; left:0; top:203px; z-index:20; width:100%; height:45px; line-height:45px; border-bottom:1px #ccc solid; margin:0; font-size:20px; font-weight:normal;  }
.Floor001637 .dd2 h1 a{ color:#f00; }
.Floor001637 .news_list .prev,
.Floor001637 .news_list .next{ position:absolute; right:0; top:50%; z-index:25; margin-top:37px; display:block; width:28px; height:28px;  background:url(../images/Floor001637_icon4.png) no-repeat left top; }
.Floor001637 .news_list .prev{ right:30px; }
.Floor001637 .news_list .next{ background-position: right top; }
.Floor001637 .news_list{ position:relative; }
.Floor001637 .news_list figure{ position:relative; }
.Floor001637 .news_list figure img{ width:440px; height:202px; display:block;  }
.Floor001637 .news_list figure h6{ margin:0; color:#fff; padding:0 10px; width:380px; height:35px; line-height:35px;  position:absolute; left:0; bottom:0; background:url(../images/Floor001637_news_bg.png) repeat-y left top; }
.Floor001637 .news_list p{ margin:0; font-size:14px; color:#666; line-height:18px; }
.Floor001637 .news_list p time{ display:block; margin:16px 0; font-size:12px; color:#b4b4b4; }
.Floor001637 .news_list p a{ display:block; height:52px; }

.Floor001637 .dd3{ width:376px; }
.Floor001637 .dd3 li{ border-bottom:1px #d4d4d3 dashed; font-size:14px; line-height:18px;     padding: 9px;}
.Floor001637 .dd3 li a{ color:#666; }
.Floor001637 .dd3 li time{ float:right;display:block; color:#b4b4b4; margin: 0; font-size:12px; }
.Floor001637 dd li.last{ border-bottom:none; padding-bottom:0;}

.Floor001637 .fr .dd3{ width:326px; }
/* .Floor001637 .fr .dd3 li{padding: 9px; } */
.Floor001637 .dd3 li a:hover { text-decoration: underline;}
.Floor001637 .dd3 li a:hover time{ text-decoration: none;}

.faq a {  display: block;padding: 10px;border-bottom: 1px dashed #b4b4b4}
.faq a span {  float: right;display: block;font-size: 12px;}



.mr0 { margin-right: 0 !important;}


/*右边边栏样式*/
.aside {
	position: fixed;
	right: 0;
	top: 10%;
	z-index: 10000;
}
.aside li {
	width: 60px;
	line-height: 60px;
	text-align: center;
	margin-bottom: 2px;
	cursor: pointer;
	position: relative;
	z-index: 100;
	background:#003366;
	list-style:none;
}
.aside li p {
   background:#003366;
   }
.aside li.aside_search {
	line-height: 0;
}
.aside li>p {
	position: relative;
	z-index: 100;
	line-height: 60px;
	margin:0;
	padding:0;
}
.aside li img {
	vertical-align: middle;
}
.aside .img2 {
	display: none;
}
.ewm {
	position: absolute;
	top: -20px;
	right: 60px;
	width: 100px;
	height: 100px;
	display: none;
}
.phone_meassage {
	position: absolute;
	right: -240px;
	top: 0;
	width: 300px;
	text-align: center;
	font-size: 25px;
	color: #fff;
}
.kuzx {
	position: absolute;
	top: 0;
	right: -127px;
	width: 187px;
	padding: 0 20px 0 15px;
	color: #fff;
	display: none;
}
.kuzx_1 {
	text-align: left;
	font-size: 15px;
	line-height: 30px;
	border-bottom: 1px solid #fff;
	color: #FBCA33;
}
.kuzx_2_box {
	margin-top: 11px;
}
.kuzx_2 {
	line-height: 35px;
}
.kuzx_2 a {
	color: #fff;
}
.kuzx_2 i {
	float: left;
	margin-top: -17px;
}
.kuzx_2 span {
	float: left;
	margin-top: -16px;
	margin-left: 10px;
}
.kuzx_2 span:hover {
	text-decoration: underline;
}
.fx {
	position: absolute;
	top: 0;
	right: -127px;
	width: 187px;
}
.fx>div {
	margin-left: 24px;
}
.ss ::-webkit-input-placeholder {
 color: #fff;
}
/*颜色*/
.aside li, .ss .search_input_box, .aside li>p, .wrap_foot, .wrap_search_input input, .wrap_search_input p, .menu_box, .menu_2, .index_product_center, .phone, .about_us_main_title, .day, .month, .search_card_more a {
	background-color: #003366;
}
.phone_meassage, .kuzx, .fx, .ss, .wrap_search_input {
	background-color: #003366;
}
#foot {
	border-top: 15px solid #003366;
}
.left_list_1>li.current>p {
	border-left: 3px solid #003366;
	color: #003366;
}
.left_list_1>li:hover>p, .left_list_1>li:hover>a {
	border-left: 3px solid #003366;
	color: #003366;
}