@charset "utf-8";
/* by Magiee 20160719 */
html {overflow-x:hidden;}
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 {line-height:190%;}
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;  width: 100%;}
.bannerslide .pagination { position: absolute; left: 0; text-align: center; bottom:30px; width: 100%;  z-index:10000;}
.bannerslide .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;}
.bannerslide .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; z-index:10000;}
.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; z-index:10000;}


.topbg{background-color:#f1f4f9; height:38px; line-height:38px; color:#666; font-size:12px;}
.topbg a.topaa{font-size:12px; color:#666666; text-decoration:none; width:90px; text-align:center; display:inline-block; background:url(../images/lll.jpg) no-repeat right center;}
.topbg a.topbb{font-size:12px; color:#666666; text-decoration:none; width:90px; text-align:center; display:inline-block; background-color:#fff; margin-left:20px;}
.homewrapper{width:1200px; margin:0 auto;}

.headbg{height:78px;}
.headbg .headmenu{width:100%; height:78px; line-height:78px;}
.headbg .headmenu .nLi{float:left; width:12.5%; position:relative; height:78px;}
.headbg .headmenu .nLi a{color:#666; font-size:14px; text-decoration:none; font-weight:bold; display:block; width:100%; text-align:center;}
.headbg .headmenu .nLi a:hover{background-color:#08549f; color:#fff;}
.headbg .homelogo{width:28%; margin-right:3%;}
.headbg .homelogo img{width:100%;}
.headbg .homemenu{width:69%; height:78px;}
.headbg .homemenu .nav{position:absolute; top:78px; left:0; width:160px; margin-left:-30px; z-index:1000000000111; display:none;}
.headbg .homemenu .nLi .nav li{display:block; height:35px; width:100%; float:none; text-align:center;}
.headbg .homemenu .nLi3 .nav li:last-child a{}
.headbg .homemenu .nLi .nav li a{color:#fff; font-size:13px; text-decoration:none; font-weight:normal; height:35px; line-height:35px; display:block; background-color:rgba(10,84,159,0.9); border-bottom:1px solid #fff;}
.headbg .homemenu .nLi .nav li:last-child a{}

.cen01{height:60px; border:1px solid #dddddd; line-height:60px;}
.cen01 .cen01left{border-right:1px solid #eeeeee; width:15%; text-align:center; color:#426ac5; font-size:14px; float:left;}
.cen01 .cen01left img{vertical-align:middle; margin-right:5px;}
.cen01 .cen01mid{color:#666666; font-size:13px; text-align:left; text-indent:40px; float:left;}
.cen01 .cen01right{float:right; width:200px; border:1px solid #e2e2e2; border-radius:25px; height:38px; margin-top:10px; padding:5px; box-sizing:border-box;}
.cen01 .cen01right .cen01txt{height:26px; border:0px none; width:80%; text-indent:10px; text-align:left; color:#666666; font-size:13px; float:left;}
.cen01 .cen01right .cen01btna{float:right; margin-right:8px; margin-top:4px;}

.cen02{padding:30px 0 50px;}
.cen02 .cen02tit{color:#333; font-size:20px; font-weight:bold; text-align:center; background:url(../images/lla.jpg) no-repeat center bottom; padding-bottom:20px;}
.cen02 .cen02nr{background-color:#faf9f9; margin-top:25px; padding:40px 35px; box-sizing:border-box; color:#666; line-height:22px; font-size:13px;}
.cen02 .cen02nr .cen02nrleft{width:47%; padding-right:2.5%; border-right:1px solid #d8d8d8; float:left;}
.cen02 .cen02nr strong{color:#08559a; font-weight:bold; font-size:16px; margin-bottom:20px; display:block;}
.cen02 .cen02nr .cen02nrbtn{background-color:#ed0e00; color:#fff; width:80px; height:24px; text-align:center; line-height:24px; font-size:12px; margin-top:20px;}
.cen02 .cen02nr .cen02nrright{width:47%; float:left; padding-left:3%;}
.cen02 a{text-decoration:none;}

.cen03{background-color:#f4f3f3; padding:50px 0;}
.cen03 .cen03tit .cen03titleft{width:60%;}
.cen03 .cen03tit .cen03titleft strong{color:#333333; font-size:20px; font-weight:bold; display:block; margin-bottom:15px;}
.cen03 .cen03tit .cen03titleft{color:#666666; line-height:20px; font-size:13px;}
.cen03 .cen03tit .cen03titright{float:right;}
.cen03 .cen03tit .cen03titright a.morea{border:1px solid #e97942; display:block; color:#eb1515; font-size:12px; width:90px; height:26px; text-align:center; line-height:26px; margin-top:35px;}

.cen03 .cen03pplist{background-color:#fff; border:1px solid #e3e3e3; padding:15px; box-sizing:border-box; margin-top:30px;}
.cen03 .cen03pplist ul li{float:left; width:16.2%; margin:0.22%;} 
.cen03 .cen03pplist ul li a{color:#fff; font-size:13px; text-align:center; background-color:#7f7f7f; width:100%; height:36px; display:block; line-height:36px;}

.cen03 .cen03ppp{margin:40px 0 0;}
.cen03 .cen03ppp .swiper-containera {
      height: 100%;
	  position:relative;
	  overflow:hidden;
    }
.cen03 .cen03ppp .swiper-containera .swiper-slide { width:32%; margin-right:2%; box-shadow:0px 1px 1px #ccc; border:1px solid #eee; border-right:0px none; border-left:0px none;}
.cen03 .cen03ppp .swiper-containera .swiper-slide:last-child{margin:0;}
.cen03 .cen03ppp .swiper-containera .swiper-slide a{text-decoration:none;}
.cen03 .cen03ppp .swiper-containera .swiper-button-next, .swiper-button-prev{position: absolute;
top: 50%;}
.cen03 .cen03ppp .swiper-containera .swiper-button-next{ right:0px;}
.cen03 .cen03ppp .swiper-containera .swiper-button-prev{ left:0px;}
.cen03 .cen03ppp .swiper-containera .swiper-slide .swiperbg{background-color:#fff; padding:25px; height:110px;}
.cen03 .cen03ppp .swiper-containera .swiper-slide .swiperbg .swiperaa{font-size:16px; color:#444; font-weight:bold; margin-bottom:15px;}
.cen03 .cen03ppp .swiper-containera .swiper-slide .swiperbg .swiperbb{font-size:13px; color:#555; line-height:22px;}
.cen03 .cen03ppp .swiper-containera .swiper-slide .swiperbg .swipercc{color:#ed0e00; font-size:12px; text-align:right; margin-top:12px; text-decoration:underline;}

.cen04{padding:50px 0;}
.cen04 .cen04tt{margin-bottom:20px;}
.cen04 .cen04tt .cen04left{width:60%;}
.cen04 .cen04tt .cen04left .cen04tit{color: #333333; font-size: 20px; font-weight: bold; display: block; margin-bottom: 15px;}
.cen04 .cen04tt .cen04left .cen04tita{color: #666666; line-height: 20px; font-size: 13px;}
.cen04 .cen04tt .cen04right a.morea{    border: 1px solid #e97942;
    display: block;
    color: #eb1515;
    font-size: 12px;
    width: 90px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    margin-top: 30px;}
	
.cen04 .cen04ta{margin-top:30px;}
.cen04 .cen04ta .cen04taleft{width:568px; float:left; margin-right:42px;}
.cen04 .cen04ta .cen04taleft .cen04tabg{background-color:#f1f7fb; padding:40px 30px; box-sizing:border-box;}
.cen04 .cen04ta .cen04taleft .cen04tabg .cen04tatit{font-size:18px; color:#555;}
.cen04 .cen04ta .cen04taleft .cen04tabg .cen04tatit img{vertical-align:middle;}
.cen04 .cen04ta .cen04taleft .cen04tabg .cen04tatita{font-size:14px; color:#888; margin-top:15px; line-height:22px;}
.cen04 .cen04ta .cen04taright{width:590px; float:left;}
.cen04 .cen04ta .cen04taright .cen04taula li{padding:41px 40px; box-sizing:border-box;}
.cen04 .cen04ta .cen04taright .cen04taula li:nth-child(1){background-color:#f1f7fb;}
.cen04 .cen04ta .cen04taright .cen04taula li:nth-child(3){background-color:#f1f7fb;}
.cen04 .cen04ta .cen04taright .cen04taula li .cen04taultit{color:#555; font-size:18px; text-decoration:none; margin-bottom:15px;}
.cen04 .cen04ta .cen04taright .cen04taula li img{vertical-align:middle; margin-right:5px;}
.cen04 .cen04ta .cen04taright .cen04taula li .cen04taultita{color:#888; font-size:14px; line-height:22px;}

.cen05{background:url(../images/mmbanner.jpg) no-repeat center top; height:170px;}
.cen06{padding:40px 0;}
.cen06 .cen06tit{color:#333; font-size:20px; font-weight:bold; text-align:center; background: url(../images/lla.jpg) no-repeat center bottom; padding-bottom: 20px;}
.cen06 .cen06tita{font-size:13px; color:#666; line-height:20px; text-align:center; margin:20px auto;}
.cen06 .cen06ul{margin:30px auto 0;}
.cen06 .cen06ul li{float:left; width:32%; margin-right:2%; border:1px solid #dddddd; box-sizing:border-box;}
.cen06 .cen06ul li:last-child{margin:0;}
.cen06 .cen06ul li .cen06tt{background-color:#fafafa; padding:22px; box-sizing:border-box;}
.cen06 .cen06ul li .cen06tt .cen06left{width:13%; margin-right:5%; float:left;}
.cen06 .cen06ul li .cen06tt .cen06left img{width:100%;}
.cen06 .cen06ul li .cen06tt .cen06right{width:82%; float:left; font-size:13px; line-height:22px;}

.cen06 .cen06ul li .cen06tta{background-color:#fff; padding:22px; box-sizing:border-box;}
.cen06 .cen06ul li .cen06tta .cen06left{width:13%; margin-right:5%; float:left;}
.cen06 .cen06ul li .cen06tta .cen06left img{width:100%;}
.cen06 .cen06ul li .cen06tta .cen06right{width:82%; float:left; font-size:13px; line-height:22px;}

.cen06 .cen06ul li .cen06ttb{background-color:#002b69; padding:22px; box-sizing:border-box;}
.cen06 .cen06ul li .cen06ttb .cen06left{width:13%; margin-right:5%; float:left;}
.cen06 .cen06ul li .cen06ttb .cen06left img{width:100%;}
.cen06 .cen06ul li .cen06ttb .cen06right{width:82%; float:left; font-size:13px; line-height:22px; color:#fff;}

.cen06 .cen06ul li .cen06ttc{background-color:#fff; padding:22px; box-sizing:border-box;}
.cen06 .cen06ul li .cen06ttc .cen06left{width:13%; margin-right:5%; float:left;}
.cen06 .cen06ul li .cen06ttc .cen06left img{width:100%;}
.cen06 .cen06ul li .cen06ttc .cen06right{width:82%; float:left; font-size:13px; line-height:22px;}

.cen06 .cen06ul li .cen06ttd{background-color:#fafafa; padding:22px; box-sizing:border-box;}
.cen06 .cen06ul li .cen06ttd .cen06left{width:13%; margin-right:5%; float:left;}
.cen06 .cen06ul li .cen06ttd .cen06left img{width:100%;}
.cen06 .cen06ul li .cen06ttd .cen06right{width:82%; float:left; font-size:13px; line-height:22px;}

.cen06 .cen06ul li .cen06tte{background-color:#fff; padding:22px; box-sizing:border-box;}
.cen06 .cen06ul li .cen06tte .cen06left{width:13%; margin-right:5%; float:left;}
.cen06 .cen06ul li .cen06tte .cen06left img{width:100%;}
.cen06 .cen06ul li .cen06tte .cen06right{width:82%; float:left; font-size:13px; line-height:22px;}

.cen07{border:1px solid #dddddd; width:1200px; margin:0 auto; padding:30px; box-sizing:border-box;}
.cen07 .cen07left{width:45%; border-right:1px solid #e5ddd9; padding-right:3%; float:left;}
.cen07 .cen07left .cen07leftaa{width:60%; margin-right:5%; float:left;}
.cen07 .cen07left .cen07leftimg{width:35%; float:left;}
.cen07 .cen07left .cen07leftimg img{width:100%; margin-top:15px;}
.cen07 .cen07tita{font-size:13px; color:#666; text-decoration:none; line-height:20px; margin-top:25px;}
.cen07 .cen07tit{font-size:20px; color:#333; text-decoration:none;}
.cen07 .cen07titbtn{color:#888; text-decoration:underline; font-size:13px; margin-top:25px;}

.cen07 .cen07right{width:45%; padding-left:4%; float:left;}
.cen07 .cen07right .cen07rightaa{width:60%; margin-right:5%; float:left;}
.cen07 .cen07right .cen07rightimg{width:35%; float:left;}
.cen07 .cen07right .cen07rightimg img{height:190px; width:auto !important;}

.footer{background-color:#222222; padding:40px 0; margin-top:40px;}
.footer .footeraa{width:70%;}
.footer .footeraa a{color:#ebebeb; font-size:13px; text-decoration:none; margin-right:12px;}
.footer .footeraa .footerbb{font-size:13px; color:#ebebeb; line-height:20px; margin:20px 0;}
.footer .footeraa .footercc{font-size:13px; color:#ebebeb; line-height:20px;}

.footer .footerdd{width:30%; text-align:right; font-size:13px; color:#ebebeb;}
.footer .footerdd .txtaa{display:block; width:240px; height:45px; border:1px solid #5b5b5b; background-color:transparent; color:#cacaca; font-size:13px; margin-top:30px; float:right; text-indent:15px;}
.mobilemenu{display:none;}

@media (max-width: 1200px) {
	.homewrapper{width:100%;}
	.headbg .homelogo img{margin-top:10px;}
	.bannerslide{height:350px;}
	.cen03 .cen03ppp .swiper-containera .swiper-slide img{width:100%;}
	.cen04 .cen04ta .cen04taleft{width:48%; margin-right:2%;}
	.cen04 .cen04ta .cen04taleft img{width:100%; display:block;}
	.cen04 .cen04ta .cen04taleft .cen04tabg .cen04tatit img{width:auto !important; float:left; margin-right:5px;}
	.cen04 .cen04ta .cen04taright{width:50%;}
	.cen04 .cen04ta .cen04taright .cen04taula li:nth-child(3){display:none;}
	.cen04 .cen04ta .cen04taright .cen04taula li{padding:32px 40px;}
	.cen07{width:100%;}
	.footer .footeraa .footerbb{display:none;}
	.footer .footerdd .txtaa{display:none;}
	.footer .footeraa .footercc{margin-top:20px;}
}

@media (max-width: 720px) {
	.headbg{height:70px;}
	.headbg .headmenu{height:70px; line-height:70px;}
	.headbg .headmenu .nLi{height:70px;}
	.headbg .homemenu{display:none; height:70px;}
	.headbg .homelogo img{margin:0; display:block; height:70px; width:auto !important;}
	.headbg .homelogo{width:80%; margin-left:5%;}
	.bannerslide{height:200px;}	
	.cen01{display:none;}
	.mobilemenu{display:block; background-color:#08559a; height:90px;}
	.mobilemenu li{float:left; width:25%; text-align:center; height:45px; line-height:45px; border-bottom:1px solid #2c74b5; border-right:1px solid #2c74b5; box-sizing:border-box;}
	.mobilemenu li a{color:#fff; font-size:14px; font-weight:bold;}
	.cen02 .cen02nr .cen02nrleft{width:100%; padding:0; border:0px none; padding-bottom:30px;}
	.cen02 .cen02nr .cen02nrright{width:100%; padding:0; padding-top:30px; border:0px none; border-top:1px solid #ddd;}
	.cen03 .cen03tit .cen03titright{display:none;}
	.cen03 .cen03tit .cen03titleft{width:90%; margin:0 auto; float:none;}
	.cen03 .cen03pplist ul li{width: 32.9%; margin: 0.2%;}
	.cen03 .cen03ppp .swiper-containera .swiper-slide .swiperbg .swiperaa{font-size:14px; line-height:20px;}
	.cen03 .cen03ppp .swiper-containera .swiper-slide img{display:block;}
	.cen03 .cen03ppp .swiper-containera .swiper-slide .swiperbg .swiperbb{display:none;}
	.cen04 .cen04tt{width:90%; margin:0 auto 20px;}
	.cen04 .cen04ta .cen04taleft{width:90%; margin:0 auto; float:none;}
	.cen04 .cen04ta .cen04taright{width:90%; margin:20px auto 0; float:none;}
	.cen05{background-size:350%; height:120px;}
	.cen06 .cen06ul{width:100%;}
	.cen06 .cen06ul li{float:left; width:100%; margin:1% 0;}
	.cen06 .cen06ul li .cen06tt .cen06left{width: 13%; margin-right:5%;}
	.cen06 .cen06ul li:last-child{margin:1% 0;}
	.cen07{width:98%; margin:0 auto;}
	.cen07 .cen07left{width:100%; border:0px none; padding:0; padding-bottom:25px;}
	.cen07 .cen07right{width:100%; border:0px none; padding:0; padding-top:25px; border-top:1px solid #ddd;}
	.cen07 .cen07right .cen07rightimg img{width:100% !important; height:auto !important;}
	.footer .footerdd{display:none;}
	.footer .footeraa{width:95%; margin:0 auto; float:none;}
	
}