@charset "utf-8";

.main-banner-wrap {height: 184px;min-width: 1200px;background: url(../images/banner_02.jpg) center top no-repeat #378dcc;outline: 4px solid #378dcc;border-bottom: 4px solid #fff;margin-bottom: 20px;}
.main-banner-wrap .banner {width: 1200px;height: 180px;margin: 0 auto;}
.main-banner-wrap .banner .top {height: 54px;margin-bottom: 15px;}
.main-banner-wrap .banner .top .left {float: left;height: 54px;line-height: 54px;font-size: 14px;color: #fff;}
.main-banner-wrap .banner .top .left img {vertical-align: middle;margin: 0 2px 4px 0;}
.main-banner-wrap .banner .top .left a {color: #fff;}
.main-banner-wrap .banner .top .left a:hover {text-decoration: underline;}
.main-banner-wrap .banner .top .right {float: right;padding-top: 21px;font-size: 0;}
.main-banner-wrap .banner .top .right a {width: 105px;height: 33px;border-radius: 5px;background: #fff;display: inline-block;text-align: center;color: #333;margin-left: 10px;font-size: 16px;line-height: 31px;}
.main-banner-wrap .banner .top .right a:hover {color: #378dcc;}
.main-banner-wrap .banner .logo {height: 80px;background: url(../images/logo.png) left center no-repeat;}

.in-hang1 {width: 1200px;height: 355px;margin: 0 auto 20px;}
.in-hang1 .left {height: 355px;border: 1px solid #eee;width: 385px;float: left;background: #eef5fb;}
.in-hang1 .right {height: 355px;border: 1px solid #eee;width: 795px;float: right;background: url(../images/in_06.jpg) right bottom no-repeat #fff;}

.main-title {height: 40px;border-bottom: 1px solid #eee;line-height: 39px;background: #fff;}
.main-title .title {display: block;height: 39px;padding: 0 25px;float: left;background: #378dcc;font-size: 16px;color: #fff;}

.in-info-wrap {padding: 60px 30px 0;}
.in-info-wrap .input-wrap {width: 100%;height: 50px;margin-bottom: 15px;border-radius: 25px;padding: 0 20px;background: #fff;}
.in-info-wrap .input-wrap .tit {width: 22px;height: 22px;display: block;margin: 15px 0 0;float: left;}
.in-info-wrap .input-wrap .input {width: 250px;height: 50px;float: right;border: 0;background: none;font-size: 16px;}
.in-info-wrap .butt {width: 100%;height: 50px;border-radius: 25px;background: #378dcc;color: #fff;font-size: 24px;text-align: center;display: block;line-height: 48px;}
.in-info-wrap .butt:hover {opacity: .9;}

.in-list-wrap {font-size: 0;padding: 15px 30px 0;}
.in-list-wrap li {width: 50%;display:inline-block;height: 40px;line-height: 30px;background: url(../images/index_03.jpg) left center no-repeat;font-size: 16px;padding: 5px 15px;}
.in-list-wrap li a {color: #333;width: 100%;display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in-list-wrap li a:hover {color: #378dcc;}

.in-hang2 {width: 1200px;height: 90px;margin: 0 auto 20px;}
.in-hang2 a {width: calc(50% - 13px);margin-left: 19.5px;float: left;border-radius: 5px;background: #378dcc;color: #fff;font-size: 24px;height: 90px;line-height: 90px;text-align: center;}
.in-hang2 a:first-child {margin-left: 0;}
.in-hang2 a i {width: 40px;height: 40px;display: inline-block;line-height: 40px;vertical-align: middle;margin: 0 10px 4px 0;}
.in-hang2 a:hover {opacity: .9;}

.in-ad-wrap {height: 192px;width: 1200px;margin: 0 auto 20px;}
.in-ad-wrap a.le {float: left;display: block;}
.in-ad-wrap a.ri {float: right;display: block;}
.in-ad-wrap a:hover {opacity: .9;}

.main-foot-wrap {width: 1200px;height: 160px;margin: 0 auto;border-top: 1px solid #eee;text-align: center;line-height: 160px;}
.main-foot-wrap .img {display: inline-block;vertical-align: middle;margin: 0 30px 4px 0;line-height: 0;}
.main-foot-wrap .txt {line-height: 30px;text-align: left;font-size: 14px;color: #333;display: inline-block;vertical-align: middle;}
.main-foot-wrap .txt a {color: #333;}
.main-foot-wrap .txt a:hover {color: #378dcc;}

.main-wrap1,.main-wrap2 {width: 1200px;margin: 0 auto 20px;position: relative;overflow: hidden;}
.main-wrap1::before {content: '';width: 265px;display: block;position: absolute;left: 0;top: 0;bottom: 0;border: 1px solid #eee;background: #f3f3f3;}
.main-wrap1::after {content: '';width: 915px;display: block;position: absolute;right: 0;top: 0;bottom: 0;border: 1px solid #eee;}
.main-wrap1 .left {width: 265px;padding: 0 0 30px;float: left;position: relative;z-index: 1;}
.main-wrap1 .right {width: 915px;float: right;padding: 1px;position: relative;z-index: 1;}
.main-wrap2::before {content: '';width: 325px;display: block;position: absolute;left: 0;top: 0;bottom: 0;border: 1px solid #eee;background: #f3f3f3;}
.main-wrap2::after {content: '';width: 855px;display: block;position: absolute;right: 0;top: 0;bottom: 0;border: 1px solid #eee;}
.main-wrap2 .left {width: 325px;padding: 0 0 30px;float: left;position: relative;z-index: 1;}
.main-wrap2 .right {width: 855px;float: right;padding: 1px;position: relative;z-index: 1;}

.main-left-title1,.main-left-title2 {height: 60px;text-align: center;line-height: 60px;color: #fff;font-size: 18px;background: #378dcc;}
.main-left-title2 {font-size: 16px;}
.main-left-list1,.main-left-list2 {padding: 0 15px;line-height: 29px;text-align: center;}
.main-left-list1 a,.main-left-list2 a{border-bottom: 1px solid #e5e5e5;color: #333;font-size: 18px;display: block;padding: 15px 0;}
.main-left-list1 a:hover,.main-left-list2 a:hover{color: #378dcc;}
.main-left-list2 a{font-size: 16px;}

.main-list-wrap {padding: 20px 25px 0;min-height: 620px;margin-bottom: 20px;}
.main-list-wrap.ssjg {padding: 20px 25px 0;min-height: 420px;margin-bottom: 20px;}
.main-list-wrap li {height: 40px;line-height: 30px;background: url(../images/index_03.jpg) left center no-repeat;font-size: 16px;padding: 5px 0 5px 15px;}
.main-list-wrap li a {color: #333;width: calc(100% - 135px);display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;float: left;}
.main-list-wrap li a:hover {color: #378dcc;}
.main-list-wrap li span {float: right;width: 130px;text-align: right;}

.main-page-wrap {padding: 10px 50px 50px;text-align: center;line-height: 30px;}

.main-ss-title1 {padding: 20px 25px 10px;line-height: 70px;text-align: center;font-size: 24px;}
.main-ss-title2 {height: 32px;line-height: 30px;text-align: center;font-size: 16px;border: 1px solid #e5e5e5;background: #f3f3f3;margin: 0 25px;}
.main-ss-wrap {height: 110px;margin: 0 25px 15px;}
.main-ss-wrap .ss-wrap {width: calc(100% - 110px);float: left;}
.main-ss-wrap .ss-wrap > div {width: 50%;float: left;height: 40px;margin-bottom: 15px;line-height: 40px;}
.main-ss-wrap .ss-wrap > div .tit {float: left;width: 110px;text-align: right;font-size: 16px;}
.main-ss-wrap .ss-wrap > div .input {float: right;width: calc(100% - 110px);height: 40px;border-radius: 5px;background: #f3f3f3;padding: 0 15px;font-size: 16px;border: 0;}
.main-ss-wrap .ss-but {width: 90px;height: 95px;float: right;display: block;text-align: center;background: #378dcc;color: #fff;font-size: 18px;line-height: 95px;border-radius: 5px;}
.main-ss-wrap .ss-but:hover {opacity: .9;}

.main-wrap3 {width: 1200px;margin: 0 auto 20px;border: 1px solid #eee;}

.main-lianxi {padding: 0 25px 10px;margin-bottom: 20px;}
.main-lianxi li {border-top: 1px dashed #e5e5e5;padding: 35px 25px;}
.main-lianxi li:first-child {border-top: 0;}
.main-lianxi li .title {padding: 10px 0;line-height: 30px;font-size: 24px;font-weight: bold;color: #1a76ba;}
.main-lianxi li .telph {height: 40px;line-height: 40px;font-size: 18px;}
.main-lianxi li .telph i {width: 22px;height: 22px;display: inline-block;margin: 0 10px 4px 0;}
.main-lianxi li .telph i img {width: 22px;height: 22px;}

/* 飘窗 */
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px;}
.opacity1{opacity:0.90;}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("../images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}




















