/* CSS Document */

@charset "utf-8";
/* by Magiee 20160719 */
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 12px; background: #fff; color: #333; font-family: microsoft yahei;}
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }
.lk{display: block;height: 0;width: 0;overflow: hidden;}
/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 全局 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }


.bannerslide { height:600px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; }
.pagination { position: absolute; left: 0; text-align: center; bottom:10px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #fff;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }

.homecen01{background:url(../images/ttop.jpg) repeat-x left center; height:44px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777; text-transform:uppercase; line-height:44px;}
.homewrapper{width:1100px; margin:0 auto;}
.homecen01 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#777; padding:0 10px; border-left:1px solid #a0cdca; display:inline-block;}
.homecen01 a:nth-child(3){border-right:1px solid #a0cdca;}

.homecen02 .ssk{width:290px; height:45px; position:relative; margin-top:28px;}
.homecen02 .ssk .txta{width:290px; height:45px; border:1px solid #449284; text-indent:12px;}
.homecen02 .ssk .txta::-webkit-input-placeholder{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#888; text-indent:12px; text-decoration:none;}
.homecen02 .ssk .txta:-moz-placeholder {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#888; text-indent:12px; text-decoration:none;}
.homecen02 .ssk .txta:-ms-input-placeholder {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#888; text-indent:12px; text-decoration:none;}
.homecen02 .ssk .btna{position:absolute; right:3px; top:4px; background-color:#7fb9af; width:80px; height:38px; text-align:center; line-height:38px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; border:0px none;}

.homecen03{background-color:#449284; height:46px; line-height:46px;}
.homecen03 ul{width:1100px; margin:0 auto;}
.homecen03 ul li{float:left;}
.homecen03 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; padding:0 22px; display:inline-block; border-left:1px solid #5aa598; text-transform:uppercase;}
.homecen03 ul li:nth-child(8){border-right:1px solid #5aa598;}

.homecen04{padding:40px 0;}
.homecen04 .hometita{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#449284; text-transform:uppercase;}
.homecen04 .homepplist{width:444px; float:left;}
.homecen04 .homepplist ul{margin-top:20px;}
.homecen04 .homepplist ul li{float:left; width:201px; height:29px; line-height:29px; color:#777; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; background:url(../images/pppa.png) no-repeat left center; margin-right:42px; text-decoration:none;}
.homecen04 .homepplist ul li:nth-child(2n){margin:0;}
.homecen04 .homepplist ul li a{text-decoration:none;}
.homecen04 .homepplist ul li a:hover{color:#449284;}
.homecen04 .homeppimg{width:612px; float:right;}

.homecen05{background-color:#e4f1f1; padding:40px 0;}
.homecen05 .hometitbb{}
.homecen05 .hometitbb .hometita{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#449284; text-transform:uppercase; float:left; line-height:36px;}
.homecen05 .hometitbb a.homebtna{font-family:Microsoft yahei; font-size:13px; text-decoration:none; color:#449284; border:1px solid #449284; width:100px; height:36px; display:inline-block; text-align:center; line-height:36px; float:right;}
.homecen05 .homeppp{margin-top:30px;}
.homecen05 .homeppp li:nth-child(1){width:468px; float:left;}
.homecen05 .homeppp li{float:left; width:316px;}
.homecen05 .homeppp li img{display:block;}
.homecen05 .homeppp li:nth-child(1) a{width:468px; height:484px; position:relative; display:inline-block;}
.homecen05 .homeppp li:nth-child(1) a .pppproa{width:468px; height:484px; position:absolute; left:0; top:0; display:none;}
.homecen05 .homeppp li:nth-child(1) a:hover .pppproa{display:block; background:rgba(11,61,47,0.5); width:468px; height:484px; color:#fff; font-size:24px; position:absolute;  font-weight:bold; text-align:center; line-height:484px;}
.homecen05 .homeppp li a{text-decoration:none; display:inline-block; width:316px; height:242px; position:relative;}
.homecen05 .homeppp li .ppptit{background-color:#449284; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; height:62px; line-height:62px; text-transform:uppercase; text-indent:20px; width:100%;}
.homecen05 .homeppp li a .ppppro{display:none; position:absolute; left:0; top:0; width:316px; height:242px;}
.homecen05 .homeppp li a:hover .ppppro{display:block; background:rgba(11,61,47,0.5); width:316px; height:242px; color:#fff; font-size:24px; font-weight:bold; text-align:center; line-height:242px;}

.homecen06{padding:40px 0;}
.homecen06 .homeabout{border:1px solid #449284; padding:30px 25px; box-sizing:border-box; width:560px; height:284px;}
.homecen06 .hometitcc{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:18px; color:#449284;}
.homecen06 a.hometitab{color:#da0000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:right;}
.homecen06 .hometitddd{margin-top:12px;}
.homecen06 .hometitddd .fl{width:230px; margin-right:20px;}
.homecen06 .hometitddd .fr{width:258px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#666;}
.homecen06 .hometitddd a.aahometit{color:#d90000; font-size:13px; text-decoration:underline; margin-top:15px; display:block;}

.homecen06 .homecontact{border:1px solid #449284; padding:30px 25px; box-sizing:border-box; width:540px; height:284px; border-left:0px none;}
.homecen06 .hometitdda{margin-top:12px;}
.homecen06 .hometitdda strong{color:#449284; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; margin-bottom:15px;}
.homecen06 .hometitdda .fl{width:290px; margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#666;}
.homecen06 .hometitdda .fr{width:179px; }
.homecen06 .hometitdda .fr img{margin-top:50px;}

.homecen07{background-color:#337a6c; padding:28px 0; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
