﻿@charset 'utf-8';
.main1 {border-bottom: 1px solid #ddd;}
.main1 .w {background: url(../images/arr2.jpg) no-repeat;line-height: 52px;font-size: 14px;color: #ddd;}
.main1 .slide {overflow: hidden;}
.main1 h3 {color: #0168b7;width: 175px;padding-left: 26px;}
.main1 li {height: 52px;color: #828282;}
.main1 li span {margin-left: 15px;}
.main1 .slide-btn {margin-top: 0;font-size: 14px;border: none;font-weight: normal;border-radius: 0;left:auto;width: 17px;line-height: 16px;background: #ddd;text-align: center;color: #6b6b6b;top: 18px;right: 0;}
.main1 .slide-btn:hover {background: #0168b7;color: #fff;}
.main1 .prev {right: 21px;}


.main2 {background: url(../images/bg1.jpg) center no-repeat;height: 517px;padding-top: 38px;position: relative;}
.main2 li:hover .sub {z-index: 33;}
.main2 .search form {display: table;margin:30px auto 50px ;}
.main2 .search * {line-height: 42px;height: 42px;}
.main2 .search input {float: left;width: 390px;background: #fff;padding: 0 10px;color: #888;font-size: 12px;}
.main2 .search button {float: right;background:#9dcb59 url(../images/search.png);width: 67px;cursor: pointer;}
.main2 .search button:hover {background-color: #629615;}

.main2 .hd {font-size: 32px;color: #fff;width: 270px;margin: 0 auto;position: relative;z-index:9999;border-radius: 6px;}
.main2 .hd span {display: block;line-height: 1;padding-bottom: 20px;position: relative;cursor: default;text-align: center;}
.main2 .hd span:after {content: '';display: block;width: 70px;height: 3px;background: #fff;margin: 20px auto -20px;}
.main2 .hd ul {display: none;margin-top: -5px;position: absolute;width: 100%;background: #0168b7;line-height: 60px;padding: 30px 0;border-radius: 6px;box-shadow: 0 0 8px rgba(0,0,0,.6);}
.main2 .hd li {padding-left: 22px;cursor: pointer;}
.main2 .hd li:hover,.main2 .hd li.on {background: #005ba1;}
.main2 .ulWrap {position: relative;height: 225px;}
.main2 .bd .prev2 ,.main2 .bd .next2 {background: url(../images/arr1.png);width: 39px;height: 77px;position: absolute;top: 50%;margin-top: -39px;}
.main2 .bd .prev2 {left: -100px;}
.main2 .bd .next2 {right: -100px;background-position: -39px 0;}
.main2 .bd .tempWrap {width: 1100px !important;}
.main2 .bd ul {padding-bottom: 500px !important;}
.main2 .bd li {margin: 0 4px;}
.main2 .bd li>a {display: block;text-align: center;position: relative;padding-bottom: 40px;z-index: 999;}
.main2 .bd li:hover > a:before {width: 100%;height: 225px;content: '';position: absolute;left: 0;top: 0;border: 4px solid #9dcb59;}
.main2 .bd li:hover > a:after {content: '';position: absolute;border: 10px solid transparent;border-bottom-color: #fff;width: 0;height: 0;bottom: 0;left: 50%;margin-left: -10px;z-index: 999;}
.main2 .bd li:hover .sub {display: block;}
.main2 .sub {display: none;position: absolute;width: 1093px;left:0;background: #f2f2f2 url(../images/mian2_sub.jpg) repeat-x;border-radius: 6px;box-shadow: 0 0 8px rgba(0,0,0,.6)}
.main2 .sub .list {width: 800px;margin:50px auto 50px;color: #3e3e3e;}
.main2 .sub .list a {min-width: 100px;margin: 0 30px 25px;float: left;line-height: 25px;font-size: 14px;background: url(../images/news_li.jpg) repeat-x 0 bottom;padding: 0 14px 0 2px;}
.main2 .sub .more {position: absolute;right: 36px;bottom: 25px;color: #0168b7;}


.main3 {padding: 40px 0;position: relative;}
.main3 .left {width: 775px;background: #0168b7;padding-right: 30px;color: #fff;font-size: 14px;line-height: 24px;position: relative;left: 0;}
.main3 .right {width: 293px;}
.main3 .left .fl-img {margin-right: 30px;position: relative;z-index: 2;}
.main3 .left .txt {overflow: hidden;}
.main3 .left:before {content: '';position: absolute;bottom: 0;height: 7px;width: 100%;background: #003d6c;left: 0;}
.main3 .left h3 {line-height: 92px;font-size: 24px;font-weight: bold;}
.main3 .left .more {display: inline-block;color: #6ab4ed;background: url(../images/i1.png) no-repeat 10px center;border: 1px solid;padding:0 9px 0 30px;line-height: 34px;margin-top: 50px;}
.main3 .left .more:hover {color: #fff;}
.main3 .right a {position: relative;display: block;overflow: hidden;}
.main3 .right li {border-bottom: 5px solid #618f1d;margin-bottom: 5px;}
.main3 .right li:hover .txt {bottom: 0;}
.main3 .right .txt {transition:.3s;position: absolute;width: 100%;height: 100%;background: url(../images/m1.png);bottom: -100%;left: 0;padding: 0 15px;color: #fff;}
.main3 .right .txt span {display: block;line-height: 1;padding: 16px 0 6px;}
.main3 .right .txt p {font-size: 14px;line-height: 20px;margin-bottom: 16px;}
