﻿*{font-family: 'microsoft Yahei';}
body{margin: 0; overflow-x: hidden;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
a{text-decoration:none;}
a:hover{color: #f10215;}
img{border: none;}
p{margin: 0;}
i,em{font-style: normal;}
h1,h2,h3,h4,h5{margin:0;}
.left{float: left;}
.right{float: right;}
.mcenter{margin: 0 auto;}
#navitems{height: 80px;  background: #323b44; }
.flexbox{display: flex; flex-wrap: wrap; justify-content: center;}
.wel_con{background: #545454; height: 32px; line-height: 32px; font-size: 12px; color: #fff;}
.wel_con a{color: #fff; font-size: 12px;}
.lt{float: left;}
.rt{float: right;}
.mod_container{width: 100%;}
.top-link{float:right; margin-left: 20px;}
.page-top{height: 40px; line-height: 40px; font-size: 14px; color: #fff; background:#25292c;}
.page-top a{color: #fff;}
.top-link a{display:inline-block; line-height: 75px; height: 75px; width: 70px; background: url(../images/top-con.png) no-repeat 24px center; position: relative;}
.top-link a:nth-child(1){border-left: 1px solid #cccccc;}
.top-link a:nth-child(2){border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; background: url(../images/top-con.png) no-repeat -50px center;}
.top-link a:nth-child(3){border-right: 1px solid #cccccc; background: url(../images/top-con.png) no-repeat -118px center;}
.header{ background-color: #fff; height:114px; }
.nav{height: 74px; }

.nav li{float: left;}
.nav li:hover,.nav li.cur{background-color: #2463aa; }
.nav li.cur a{color: #fff;}
.nav li:hover>a{color: #fff; }
.nav li a{display: block;color: #fff; line-height:80px;height: 80px; font-size: 16px; padding: 0 25px;}


.widcon{ width: 1156px; margin: 0 auto; overflow: visible; }
.top-link span{display: block; position:absolute; top: 78px; right:0; z-index: 3; width:180px; font-size: 14px; line-height: 25px; color: #fff; text-align:right; padding: 5px 10px; background-color:rgba(0,0,0,0.5);
	border-radius: 5px; display: none;
}
.ewm{width: 96px;overflow: hidden;}
.ewm span{display: block; text-align: center; font-size: 14px; color: #5f5f5f;}

.pagenav{border-bottom: 1px solid #d3d3d3; height: 40px; line-height: 40px; }

  .pagenav a,.pagenav p{ font-size: 14px; color: #333; }
.swiper-container{margin-top: 6px !important;}
#banner{margin: 0;}
#banner .swiper-pagination{bottom: 25px;}
.sectiontitle{text-align: center;  padding: 50px 0; padding-top: 0;}
#banner .swiper-pagination-bullet{width: 50px; height: 4px; border-radius: 0;}
.section2{background: #f3f3f3; padding: 20px 0; margin-top: -4px;}
.section2 .flexbox,.section1 .flexbox{justify-content: space-between;}
.section1 .icons p{ font-size: 14px; color: #666666; position: relative; padding-top: 10px;}
.section1 .icons p:before{position: absolute; height: 1px; width: 90px; background:#d8d8d8; content: '';
 display: block; top: 3px;}
.section1 .icons li{width: 240px;overflow: hidden; padding: 12px; background: #efefef; }
.section1 .icons li .pro_title{font-size: 15px; color: #474747; line-height: 40px;}
.section1 .icons li .more_link{ margin-top:10px;font-size: 14px; display: inline-block;color: #666666; padding: 7px 24px; border: 1px solid #b6b6b6; }
.section1 .icons li:hover{background:#0058b3; color: #fff; cursor: pointer;}
.section1 .icons li:hover>a{color: #fff;}
.section1 .icons li:hover>p{color: #fff;}
.section1 .icons li:hover>.more_link{color: #fff; background: #f08519; border: 1px solid #f08519;}
.more_con a{text-align: center; display:block;margin:0 auto; width:164px;height: 40px;line-height: 40px; text-align: center;font-size: 14px; color: #7c7c7c;  border: 1px solid #e6e8e7;}
.more_con{margin-top: 50px;}
.section1 .more_con a:hover{border: 1px solid #2c5885; color: #2c5885; }
.section1 .more_con span{margin-left: 78px;display: inline-block; width: 300px; height:57px; background: url(../images/icons.png) -3px -100px no-repeat;}

.fazhan{position: relative;margin-top:58px;background: #eff2f7;overflow: hidden;padding-top: 68px;padding-bottom: 50px;}

.fazhan img:nth-child(3) {
    display: none;
}
.xitong{position: absolute; top:220px;padding: 34px;z-index: 2; width:560px; overflow: hidden; background:url(../images/lianxi_bg.png);}
.about_text h4{ font-size: 26px; color: #ffffff; font-weight: normal; padding-bottom:26px; }
.about_text span{display: block; height: 2px; width: 96px; background: #a2c2e3; bottom: 5px; margin-bottom: 28px;}
.about_text p{font-size: 14px; color: #ffffff; line-height: 25px; text-indent: 2em;}
.fazhan .more_link{ display: inline-block; font-size:14px; color: #daecff; padding: 7px 34px; border: 1px solid #9dcdff; margin-top: 30px;}
.fazhan .more_link:hover{ border:1px solid #fff; color: #fff; }
.chanpin{overflow: hidden;background: url(../images/cpbg.jpg) center bottom no-repeat; padding-bottom:200px;}
.chanpin .catitle{justify-content:space-around;}
.chanpin .catitle a{display: inline-block; padding: 8px 40px; font-size:18px; color: #4b4b4b; border:1px solid #868686;}
.chanpin .catitle a:hover{color: #1767ba; border:1px solid #1767ba;}
.new-pro{overflow: hidden; margin-top:40px; justify-content:space-around;}
.new-pro li{width: 240px; overflow: hidden; border:4px solid #1767ba;padding: 10px;}
.new-pro li span{height: 40px; line-height: 40px; color: #2a2a2a; font-size: 16px; font-weight: bold;}
.new-pro li span:hover{color: #1767ba;}
.mcenter{justify-content:space-between; padding:0 20px;}
.mcenter span{color: #525252; line-height: 40px;font-size: 16px;display: block;padding-left:30px; background: url(../images/page_nav.png) left center no-repeat; }
.mcenter span:hover{color: #2c5885;}




.myli {text-align: center;}
.myli img{border: 1px solid #d8d8d8;}
.myli .link{margin: 0 auto;margin-bottom: 20px;text-align: center; font-size:16px; color: #ffffff; background: #3971b6;width:67%; display: block; padding: 10px 18px; border-radius:24px; }
.myli p{display: block;text-align: left;color: #424242; font-size: 14px; line-height: 20px; line-height: 20px;}

/*ç®­å¤´*/

.chanpin .swiper-button-prev{width: 46px; height: 46px; background: url(../images/icons.png) -18px -291px no-repeat; left: 43px;}
.chanpin .swiper-button-next{width: 46px; height: 46px; background: url(../images/icons.png) -97px -291px no-repeat; right: 43px;}
/*æ–°é—»*/
.xinwensec .newsitem{ overflow: hidden; }
.xinwensec .newsitem .time span{display: block;}
.xinwensec .newsitem .time span{font-size: 18px; color: #2c5885;}
.xinwensec .newsitem .time span:first-child{font-size: 20px; font-weight: bold; border-bottom: 1px solid #2c5885;}
.newsitem .lt{margin-right: 17px;}
.newsitem .textbox a{ font-size: 14px; color: #323232; }
.newsitem .textbox p{font-size: 12px; color: #888888; margin-top: 5px;}
.rightnew .textbox a{ color: #2c5885; }
.rightnew .newsitem{margin-bottom: 15px;}
.xinwen .more_con a,.section3 .more_con a{ color: #2c5885; border: 1px solid #2c5885; padding: 0px; }
.section3 .more_con{ margin-bottom: 50px; }

.newstab .textcon_a{width: 53%;padding-left: 70px; background: url(../images/newsicon.png) left 87px no-repeat;}
.textcon_a{align-content: center; text-align:left;}
.textcon_a a{display: block;float: left; width: 100%;}
.textcon_a p{display: block; width: 100%;}
.xinwen {overflow: hidden; background: #eff2f7; padding-bottom: 60px;}
.xinwen .tab{width: 50%; overflow: hidden; float: left;}
.xinwen .tab .newstab{width: 50%;}

.textcon_a a{font-size:18px; color: #2463aa;} 
.textcon_a p{font-size: 14px; line-height: 24px; color: #888888; margin-top: 20px;}
.tab .newstab:nth-child(even){ background:#f8f8f8 url(../images/news_text_bg.jpg) top center no-repeat; }
.tab .down_line{background:#f8f8f8 url(../images/news_text_bg1.jpg) bottom center no-repeat !important; }
.down_line{float: left;}
/*---åº•éƒ¨---*/
footer{padding-bottom:12px;color: #fff;background: url(../images/bt_bg.jpg) center top repeat-x; overflow: hidden;}
footer .foot_nav{overflow: hidden;}
.botnav a{font-size: 14px; color: #fff; line-height:70px; padding: 0 15px;}
footer .mynav{margin-right: 70px;}
footer .mynav a{font-size: 14px; color: #ffffff; line-height: 30px;}
footer h5 a{ font-size: 18px !important; }













