﻿*{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: 90px; }
.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;}
.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{ height: 75px; position:absolute;top: 0; left: 0; z-index: 2;}
.nav{height: 75px; }

.nav li{float: left;}
.nav li:hover,.nav li.cur{}

.nav li:hover>a,.nav li.cur a{color: #fff; font-weight: bold;}
.nav li a{color: #fff; line-height: 79px; font-size: 16px; padding: 0 14px;}
.section1{padding-top: 55px;}
.section1 li{width: 25%; text-align: center; }
.section1 li span{display: block; width: 100%; text-align: center; margin-top: 30px; font-size: 24px; color: #035a8f;}
.section2{height: 600px; background: url(../images/chanpinpro.jpg) center top no-repeat;}
.widcon{ width: 1000px; 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;
}
.section1 ul li img{-moz-transition-duration: .8s; /* Firefox 4 */
-webkit-transition-duration: .8s; /* Safari 和 Chrome */
-o-transition-duration: .8s; /* Opera */}
.section1 ul li img:hover{transform: rotate(360deg);  
            -webkit-transform: rotate(360deg);  
            -moz-transform: rotate(360deg);  
            -o-transform: rotate(360deg);  
            -ms-transform: rotate(360deg);}
.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{position: relative;}
#banner .swiper-pagination{bottom: 25px;}
#banner .swiper-pagination-bullet{width: 50px; height: 4px; border-radius: 0;}

.newsitems .newsmore{font-size: 16px; color: #ff0000; margin-top: 15px; display: block; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */}
.newsitems .newsmore:hover{margin-left: 15px;}
.bottom_line{height: 4px; background: #0072bd;}


.index_prolist .promore:hover{ background: url(../images/pro_icon.jpg) 90px center no-repeat; color: #ff0000;}
.section{overflow: hidden;}
.iabout{margin-top: 110px; margin-bottom: 66px;}
.iabout .leftcon{width: 430px;}
.iabout h3{background: url(../images/index_about.png) left center no-repeat; padding-top: 62px; margin-bottom: 30px;padding-bottom: 30px; font-size: 30px; color: #0d49ac; font-weight: normal; padding-right: 30px; }
.iabout .leftcon{line-height: 28px; font-size: 16px; color: #666666; text-indent: 2em;}
.right_img{text-align: right;}
.right_img p{margin-bottom: 15px; color: #0d49ac}
.right_img a{text-align: right; font-size: 16px; color: #0d49ac; padding: 0 15px; }
.right_img a:hover{font-weight:bold;}

.pro_title{text-align: center; background: url(../images/hengxian.jpg) center center no-repeat;}
.pro_title h3{font-size: 24px; color: #333; font-weight: normal; margin-bottom: 20px;}
.pro_title p{letter-spacing: 4px; color: #666666; font-size: 18px;}
/*{overflow: hidden;background: url(../images/cpbg.jpg) center bottom no-repeat; padding-bottom: 170px;}*/

.indexpro{overflow: hidden; margin-top: 40px;}
.pronav{text-align: center;}
.pronav a{padding: 10px 15px;background: #fff; border:1px solid #1e7dcf; display:inline-block; border-radius:50px; color: #333; margin: 10px;}
.index_pro_list{overflow: hidden; margin-top: 20px; background: #eaeef1; justify-content: space-around;}
.index_pro_list li{width: 230px; overflow: hidden; margin-bottom: 24px;}
.index_pro_list li img{ width: 100%; height: 170px; }
.index_pro_list a span{display: inline-block; width: 100%;height: 40px; line-height: 40px; text-align: center; background: #fff; color: #333;}
.pronav a.cur,.pronav a:hover{background: #1e7dcf; color: #fff;}

.indexpro{ background: #eaeef1; padding-top:37px;}
.index_pro_list a span:hover{background: #1e7dcf; color: #fff;}
.index_pro_list li{float: left;}
.middle{background: url(../images/middle.jpg) center top no-repeat; color: #fff; padding-bottom: 40px;}
.middle em{display: block;width:206px; overflow: hidden; float: right; font-family: 'impact'; 
	margin-top: 49px; line-height: 30px;
font-size: 33px; color: #f6c915}
.middle p{padding-left:125px; margin-top: 44px;}
.middle em i{font-family: 'impact'; margin-top: -2px; line-height: 20px;}
.inews{background: url(../images/newsbg.jpg) top center no-repeat; padding-top: 43px; margin-bottom: 60px;}

.center_news{width: 428px; overflow: hidden;  padding-bottom:10px;}
.right_news{width: 312px;}
.center_news hr{border: none;border-bottom: 1px dashed #aeaeae; background: transparent;}


.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;}
.webtop{line-height: 30px; font-size: 16px; background: #ebebeb; overflow: hidden;}
.webtop span,.webtop a{color: #717171; font-size: 16px;}
footer{color: #d0d0d0; padding-top: 36px;background: #333333; overflow: hidden;}
footer .mynav li{float: left;}
footer .mynav img{display: block; margin-bottom: 20px;}
footer .mynav li a{display: inline-block; padding: 10px 4px; color: #d0d0d0; font-size: 14px;}
.footcon{margin-left: 60px;    line-height: 32px; font-size: 14px;}
.banquan{border-top: 1px solid #5c5c5c; line-height: 50px; font-size: 14px; padding-bottom: 0; color: #a7a7a7}
.banquan a{color: #a7a7a7}
.center_news{margin-left: 28px; overflow: hidden; }
.hotnews{width: 287px; overflow: hidden; }
.hotnews a{display: block;  color: #333333; font-size: 14px;}
.hotnews i{font-size: 12px; color: #666666}
.hotnews a:hover{color: #1e7dcf;}
.hotnews p{ color: #333333; font-size: 14px; margin-top: 4px; }
.clear{clear: both;}
.newscontt{width: 367px; overflow: hidden;}
.index_news_time{width: 55px; overflow: hidden; color: #dddddd}
.index_news_time em{font-size:49px; font-family: 'impact';
    display: block;
    line-height: 50px;
    height: 44px;
    font-size: 48px;}
.index_news_time i{font-size: 12px;}
.newscontt h4{font-size: 16px; font-weight: normal; margin:8px 0;}
.newscontt h4 a{color: #333; font-size:14px;}
.newscontt span{font-size: 14px; color: #666;}
.index_newst li{padding-bottom: 4px; border-bottom: 1px dashed #aeaeae; overflow: hidden;}

.right_news{ margin-left: 20px; width: 300px; overflow: hidden; }
.right_news h3{    width: 189px;
    font-size: 24px;
    color: #333333;
    font-weight: normal;
    float: left;}
.right_news li{line-height: 30px; margin: 15px 0;}
.right_news a{display: block; position: relative; font-size: 12px; color: #333333; padding-left:23px !important;}
.right_news a:before{background: url(../images/qicon.jpg) left center no-repeat; display: inline-block; width:19px; height: 19px; content: '';position: absolute; left: 0; top:3px;}
.right_news li span{display: block; font-size: 12px; color: #666; padding-left: 23px; overflow: hidden; position: relative;}
.right_news li span:before{background: url(../images/aicon.jpg) left center no-repeat; display: inline-block; width:19px; height: 19px; content: '';position: absolute; left: 0; top:5px;}


.youqing{ font-size: 14px; color: #333; margin-bottom: 20px;}
.youqing a{color: #333; padding: 0 10px;}
.youqing a:hover{color: #1e7dcf}
#navitems .widcon{position: relative; overflow: hidden;} 
#navitems .top_language{position: absolute;
    z-index: 1;
    display: inline-block;
    font-size: 14px;
    color: #333;
    right: 0;
    top: 0;
    background: #e06909;
    color: #fff;
    padding: 3px 5px;
    border-radius: 10px 0 10px 0;}





