@charset "utf-8";
/* by Sean Lu 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; }

/* 圆细滚动条样式 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:550px; 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; }

.banner { margin: 0 auto; position: relative; display:none;}
.banner .bd { }
.banner .bd li { }
.banner .bd li img { width: 100%; }
.banner .hd { position: absolute; bottom: .5rem; right: 0; width: 100%; }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 14px; height: 5px; background: #fff; margin: 0 4px; display: inline-block; text-indent: -9999px; cursor: pointer; opacity: .6; filter: alpha(opacity=60); box-shadow: 0 0 1px #ccc; }
.banner .hd ul li.on { background: #a17a7f; opacity: 1; filter: alpha(opacity=100); box-shadow: 0 0 2px #ccc; }


.cen01{background-color:#efefef; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; line-height:40px; overflow:hidden;}
.homewrapper{width:1200px; margin:0 auto;}
.cen01 .fr a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#666;}
.cen01 .fr span{font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:0 6px;}

.cen02{background-color:#fff; overflow:hidden;}
.cen02 .txta{border:1px solid #665f57; width:144px; height:30px; float:right; margin-top:35px; text-indent:5px;}
.cen02 .btna{float:right; margin-top:35px;}
.cen02 .mobilebtn{display:none;}

.homemenu{background-color:#0163a0; height:44px; line-height:44px; overflow:hidden;}
.homemenu .homemenuul{width:1200px; margin:0 auto;}
.homemenu .homemenuul li{float:left; width:132px; text-align:center; border-right:1px solid #3982af;}
.homemenu .homemenuul li a{color:#fff; font-family:Microsoft yahei; text-decoration:none; font-size:15px; text-align:center;}
.homemenu .homemenuul li a:hover{color:#FF0;}
.homemenu .homemenuul li:nth-child(9){border-right:0px none;}

#menu{display:none;}

.cen03{padding:50px 0;}
.cen03 .homeabout{width:770px; margin-right:70px;}
.cen03 .homeabout .hometita{color:#0163a0; font-family:Microsoft yahei; text-decoration:none; font-size:20px; line-height:28px;}
.cen03 .homeabout .hometitb{color:#888888; font-family:Microsoft yahei; text-decoration:none; font-size:13px; line-height:22px; margin-top:30px;}
.cen03 .homenews{margin-top:50px;}
.cen03 .homenews .hometitc{color:#888888; font-family:Microsoft yahei; text-decoration:none; font-size:18px; font-weight:bold;}
.cen03 .homenews .homenewul{margin-top:30px;}
.cen03 .homenews .homenewul li{float:left; width:385px; background-color:#f4f8fd; padding:30px; box-sizing:border-box;}
.cen03 .homenews .homenewul li:nth-child(2),.cen03 .homenews .homenewul li:nth-child(3){background-color:#fafafa;}
.cen03 .homenews .homenewtit{color:#0163a0; font-size:16px; font-family:Microsoft yahei; text-decoration:none; height:35px;}
.cen03 .homenews .homtnewjla{margin-top:18px;}
.cen03 .homenews .homtnewjla .fl{width:126px; margin-right:10px;}
.cen03 .homenews .homtnewjla .fr{width:189px; color:#888888; font-family:Microsoft yahei; font-size:13px; line-height:21px;}

.cen03 .homewenhua{background-color:#f0f6fa; padding:25px 30px; width:360px; box-sizing:border-box;}
.cen03 .homewenhua .hometitd{color:#0163a0; font-family:Microsoft yahei; text-decoration:none; font-size:18px;}
.cen03 .homewenhua .homewenhuaul{margin:14px 0;}
.cen03 .homewenhua .homewenhuaul li{border-bottom:1px solid #d9e5ed; padding:20px 0;}
.cen03 .homewenhua .homewenhuaul .fl{width:60px; margin-right:20px;}
.cen03 .homewenhua .homewenhuaul .fr{width:220px;}
.cen03 .homewenhua .hometite{color:#0163a0; font-family:Microsoft yahei; text-decoration:none; font-weight:bold; font-size:15px;}
.cen03 .homewenhua .hometitf{color:#888888; font-family:Microsoft yahei; text-decoration:none; font-weight:normal; font-size:13px; margin-top:6px; line-height:19px;}

.cen04{background-color:#f0f5f9; padding:40px 0;}
.cen04 .hometitg{background:url(../images/lla.jpg) no-repeat center; height:60px; line-height:60px; font-family:Microsoft yahei; color:#0163a0; font-size:23px; text-align:center; text-decoration:none;}
.cen04 .hometith{font-family:Microsoft yahei; font-size:14px; text-align:center; text-decoration: one; color:#666666;}
.cen04 .homeprolist{margin:35px auto 0; width:985px; }
.cen04 .homeprolist li{float:left; margin-right:5px; margin-bottom:6px;}
.cen04 .homeprolist li:nth-child(6n){margin-right:0px;}
.cen04 .homeprolist li a{color:#5b95b9; font-size:14px; display:block; border:1px solid #b4c2cb; width:158px; height:36px; text-align:center; line-height:36px;}

.cen04 .homeppp{margin-top:40px;}
.cen04 .homeppp li{float:left; margin-right:32px; width:276px;}
.cen04 .homeppp li:nth-child(4){margin-right:0px;}
.cen04 .homeppp li img{border-bottom:1px solid #eaeaea;}
.cen04 .homeppp li .homeintroa{padding:18px; background-color:#fff; box-sizing:border-box;}
.cen04 .homeppp li a{text-decoration:none;}
.cen04 .homeppp li .hometitaa{font-family:Microsoft yahei; font-size:15px; color:#666; text-decoration:none;}
.cen04 .homeppp li .hometitbb{font-family:Microsoft yahei; font-size:12px; color:#888; text-decoration:none; line-height:19px; margin-top:12px;}
.cen04 .homeppp li .hometitbtn{font-size:12px; color:#cf5c01; text-decoration:none; font-family:Microsoft yahei; margin-top:30px;}

.cen05{padding:40px 0;}
.cen05 .kkkul li{float:left; width:400px; height:192px; padding:30px 20px; box-sizing:border-box; border:1px solid #eaeaea; border-right:0px none;}
.cen05 .kkkul li:nth-child(3){border-right:1px solid #eaeaea;}
.cen05 .kkkul li .kkktita{color:#0163a0; font-family:Microsoft yahei; font-size:18px; text-decoration:none;}
.cen05 .kkkul li .kkkintroa{margin-top:28px;}
.cen05 .kkkul li:nth-child(1) .kkkintroa .fl{width:156px; margin-right:14px;}
.cen05 .kkkul li:nth-child(1) .kkkintroa .fr{width:189px; color:#666; font-size:13px; line-height:19px;}
.cen05 .kkkul li:nth-child(1) .kkkintroa .kkkbtna{background-color:#cf5c01; width:34px; height:18px; text-align:center; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin-top:16px;}
.cen05 .kkkul li:nth-child(2) .kkkintroa .fl{width:95px; margin-right:15px;}
.cen05 .kkkul li:nth-child(2) .kkkintroa .fr{width:248px; color:#666; font-size:13px; line-height:19px;}
.cen05 .kkkul li:nth-child(2) .kkkintroa .kkkbtna{background-color:#cf5c01; width:34px; height:18px; text-align:center; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin-top:16px;}
.cen05 .kkkul li:nth-child(3) .kkkintroa .fl{width:96px; margin-right:16px;}
.cen05 .kkkul li:nth-child(3) .kkkintroa .fr{width:246px; color:#666; font-size:13px; line-height:19px;}
.cen05 .kkkul li:nth-child(3) .kkkintroa .kkkbtna{background-color:#cf5c01; width:34px; height:18px; text-align:center; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin-top:16px;}

.cen06{background-color:#f7f7f7; padding:40px 0;}
.cen06 .cen06titia{color:#0163a0; font-family:Microsoft yahei; font-weight:bold; font-size:18px;}
.cen06 .cen06sss{margin-top:50px;}
.cen06 .cen06sss .cen06ssleft{width:264px; padding-right:70px; border-right:1px solid #d6dfe7; float:left; height:120px;}
.cen06 .cen06sss .cen06ssleft .fl img{width:30px; margin-right:20px;}
.cen06 .cen06sss .cen06ssleft .cen06sstt{width:200px; font-size:13px; color:#666; font-family:Microsoft yahei; line-height:19px; float:left;}
.cen06 .cen06sss .cen06ssleft .cen06sstt strong{margin-bottom:10px; display:block; font-size:15px;}
.cen06 .cen06sss .cen06ssmid{width:264px; padding-right:70px; padding-left:70px; border-right:1px solid #d6dfe7; float:left; height:120px;}
.cen06 .cen06sss .cen06ssmid .fl img{width:30px; margin-right:20px;}
.cen06 .cen06sss .cen06ssmid .cen06sstt{width:200px; font-size:13px; color:#666; font-family:Microsoft yahei; line-height:19px;}
.cen06 .cen06sss .cen06ssmid .cen06sstt strong{margin-bottom:10px; display:block; font-size:15px;}
.cen06 .cen06sss .cen06ssright{width:390px; padding-left:70px; float:left;}
.cen06 .cen06sss .cen06ssright .fl img{width:30px; margin-right:20px;}
.cen06 .cen06sss .cen06ssright .cen06sstt{width:340px; font-size:13px; color:#666; font-family:Microsoft yahei; line-height:19px;}
.cen06 .cen06sss .cen06ssright .cen06sstt strong{margin-bottom:10px; display:block; font-size:15px;}

.cen07{background-color:#0163a0; height:52px; line-height:52px;}
.cen07 a{color:#fff; font-family:Microsoft yahei; text-decoration:none; font-size:13px; margin-right:8px;}
.cen07 a:hover{color:#FF0;}

.cen08{background-color:#6f6f6f; padding:50px 0;}
.cen08 .footermm{padding-bottom:50px; border-bottom:1px solid #909090;}
.cen08 .footerlogo{float:left; margin-right:200px; width:286px;}
.cen08 .footermenu{float:left;}
.cen08 .footermenu .footermma{width:257px; margin-right:96px; float:left;}
.cen08 .footermenu .footermmb{width:60px; margin-right:75px; float:left;}
.cen08 .footermenu .footermmc{width:60px; margin-right:64px; float:left;}
.cen08 .footermenu .footermmd{width:102px; float:left;}
.cen08 .footermenu .footertit{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.cen08 .footermenu .footermenua{margin-top:20px;}
.cen08 .footermenu .footermenua a{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; height:22px; line-height:22px; width:128px; text-align:left; float:left;}

.cen08 .footerba{padding-top:30px; color:#e9e9e9;}
.cen08 .footerba .fr{text-align:right;}

@media (max-width: 1200px) {
	.homewrapper{width:100%;}
	.cen02 .fr{display:none;}
	.homemenu .homemenuul{width:100%;}
	.homemenu .homemenuul li{float:left; width:10.9%;}
	.bannerslide{display:none;}
	.banner{display:block;}
	.cen03 .homeabout{width:98%; margin:0; padding:0 1%;}
	.cen03 .homenews .homenewul li{width:50%;}
	.cen03 .homenews .homtnewjla .fl{width:35%; margin-right:5%;}
	.cen03 .homenews .homtnewjla .fl img{width:100%;}
	.cen03 .homenews .homtnewjla .fr{width:60%;}
	.cen03 .homewenhua{width:100%; margin-top:40px;}
	.cen03 .homewenhua .homewenhuaul .fl{width:18%; margin-right:2%;}
	.cen03 .homewenhua .homewenhuaul .fl img{width:100%;}
	.cen03 .homewenhua .homewenhuaul .fr{width:76%;}
	.cen03 .homewenhua .homewenhuaul li{width:48%; margin-right:4%; float:left;}
	.cen03 .homewenhua .homewenhuaul li:nth-child(2n){margin-right:0;}
	.cen04 .homeprolist{width:100%;}
	.cen04 .homeprolist li{margin:0.5%; width:15.66%;}
	.cen04 .homeprolist li a{width:100%; font-size:13px; box-sizing:border-box;}
	.cen04 .homeprolist li:nth-child(6n){margin-right:0.5%;}
	.cen04 .homeppp li{width:24%; margin:0.5%;}
	.cen04 .homeppp li img{width:100%;}
	.cen04 .homeppp li .hometitbtn img{width:10px;}
	.cen05 .kkkul li{width:33.33%; box-sizing:border-box; height:auto !important;}
	.cen05 .kkkul li:nth-child(1) .kkkintroa .fl{width:30%; margin-right:5%;}
	.cen05 .kkkul li:nth-child(1) .kkkintroa .fl img{width:100%;}
	.cen05 .kkkul li:nth-child(1) .kkkintroa .fr{width:65%;}
	.cen05 .kkkul li:nth-child(2) .kkkintroa .fl{width:30%; margin-right:5%;}
	.cen05 .kkkul li:nth-child(2) .kkkintroa .fl img{width:100%;}
	.cen05 .kkkul li:nth-child(2) .kkkintroa .fr{width:65%;}
	.cen05 .kkkul li:nth-child(3) .kkkintroa .fl{width:30%; margin-right:5%;}
	.cen05 .kkkul li:nth-child(3) .kkkintroa .fl img{width:100%;}
	.cen05 .kkkul li:nth-child(3) .kkkintroa .fr{width:65%;}
	.cen06 .cen06sss .cen06ssleft{width:26%; padding-right:2%;}
	.cen06 .cen06sss .cen06ssleft .fl{width:30%; margin-right:5%;}
	.cen06 .cen06sss .cen06ssleft .cen06sstt{width:65%;}
	.cen06 .cen06sss .cen06ssmid{width:22%; padding-left:2%; padding-right:2%;}
	.cen06 .cen06sss .cen06ssright{padding-left:2%; width:36%;}
	.cen08 .footerlogo{width:35%; margin-right:5%;}
	.cen08 .footerlogo img{width:100%;}
	.cen08 .footermenu{width:60%;}
	.cen08 .footermenu .footermma{width:45%; margin-right:5%;}
	.cen08 .footermenu .footermenua a{width:50%;}
	.cen08 .footermenu .footermmb{width:16%; margin-right:2%;}
	.cen08 .footermenu .footermmb a{width:100%;}
	.cen08 .footermenu .footermmc{width:16%; margin-right:2%;}
	.cen08 .footermenu .footermmc a{width:100%;}
	.cen08 .footermenu .footermmd{width:14%;}
	.cen08 .footermenu .footermmd a{width:100%;}
}

@media (max-width: 720px) {
	.cen01{padding:0 2%;}
	.cen01 .fr{display:none;}
	.cen02{padding:0 2%;}
	.cen02 .fl{width:90%;}
	.cen02 .imglogoa{display:none;}
	.cen02 .fl img{width:100%;}
	.homemenu{display:none;}
	#menu{display:block; height:80px;}
	#menu li{width:25%; text-align:center; float:left; background-color:#0163a0; color:#fff; height:40px; line-height:40px; border-right:1px solid #3391cb; border-bottom:1px solid #3391cb; box-sizing:border-box;}
	#menu li:nth-child(4n){border-right:0px none;}
	#menu li a{color:#fff; font-size:14px; font-family:Microsoft yahei;}
	.cen03{padding:5% 2%;}
	.cen03 .homeabout .hometita{font-size:15px; line-height:24px;}
	.cen03 .homeabout .hometitb{margin-top:25px;}
	.cen03 .homenews .homtnewjla .fl{width:100%;}
	.cen03 .homenews .homtnewjla .fr{width:100%; margin-top:15px;}
	.cen03 .homenews .homenewtit{height:60px;}
	.cen03 .homewenhua .homewenhuaul li{width:100%;}
	.cen04{padding:5% 2%;}
	.cen04 .homeprolist li{width:24%; margin:0.5%; overflow:hidden;}
	.cen04 .homeprolist li:nth-child(6n){margin-right:0.5%;}
	.cen04 .homeppp li{width:49%; height:360px; background-color: #fff;}
	.cen05{padding:5% 2%;}
	.cen05 .kkkul li{width:100%; border-right:1px solid #eaeaea; margin:6px 0;}
	.cen06{padding:5% 2%;}
	.cen06 .cen06sss .cen06ssleft{padding:0; width:100%; border-right:0px none; height:70px;}
	.cen06 .cen06sss .cen06ssleft .fl{width:10%; margin-right: 5%;}
	.cen06 .cen06sss .cen06ssleft .cen06sstt{width:85%;}
	.cen06 .cen06sss .cen06ssmid{padding:0; width:100%; border-right:0px none; height:90px;}
	.cen06 .cen06sss .cen06ssmid .fl{width:10%; margin-right: 5%;}
	.cen06 .cen06sss .cen06ssmid .cen06sstt{width:85%; float:left;}
	.cen06 .cen06sss .cen06ssright{padding:0; width:100%; border-right:0px none; height:120px;}
	.cen06 .cen06sss .cen06ssright .fl{width:10%; margin-right: 5%;}
	.cen06 .cen06sss .cen06ssright .cen06sstt{width:85%; float:left;}
	
	.cen07{display:none;}
	.cen08{padding:5% 2%;}
	.cen08 .footermm{display:none;}
	.cen08 .footerba{padding:3% 2%;}
	.cen08 .footerba .fr{display:none;}
}
