﻿@charset "utf-8";
/* CSS Document */

.pd60-80{ padding:60px 0px 80px;}
.w240{ width:240px; overflow:hidden;}
.w360{ width:360px; overflow:hidden;}
.w420{ width:420px; overflow:hidden;}
.w665{ width:665px;}
.w920{ width:920px; overflow:hidden;}



/*top*/
.top a{ display:inline-block; padding:0px 10px; font-size:14px;}
.pho{ background:url(../images/pho.png) no-repeat left center; height:36px; display:inline-block; padding-left:35px; font-size:13px;}
.pho em{ font-size:18px; color:#104db3; font-weight:bolder;}
/*header*/
.top{ height:36px; line-height:36px; background-color:#f4f5f5; border-bottom:1px solid #eee;}

/*header*/
.header{ height:110px; }
.header h1{ padding-top:35px;}


.nav{ position:relative; margin-top:17px; z-index:9999;}
.nav .firstnav{ display:block; float:left; position:relative;}
.nav .firstnav h3{ float:left; height:35px;}
.nav .firstnav h3 a:hover span{  height:35px; display:inline-block;}
.nav .firstnav h3 a{display:inline-block; width:80px; margin:0px 5px; height:90px; line-height:80px; font-size:15px; color:#333; text-align:center; font-weight:normal; vertical-align:middle;}
.nav .firstnav h3 a:hover,.nav .firstnav h3 a.active{color:#206CD1; text-decoration:none; border-bottom:2px solid #2869d5;}
.nav .subList{ display:none; width:180px; top:90px; left:50%; margin-left:-90px; position:absolute; background-color:#3382eb;text-align:center; overflow:hidden;}
.nav .subList li{ zoom:1; }
.nav .subList a{ display:block; height:35px; line-height:35px; color:#fff; font-size:14px; border-bottom:1px solid #5290e2}
.nav .subList a:hover{ background-color:#206CD1; color:#fff; text-decoration:none;}

/*banner图*/
.banner{height:600px; overflow:hidden;}

/*标题*/
.tit,.tit02{ height:40px; line-height:40px;}
.tit em{ display: inline-block;position: relative;padding: 0px 65px;color: #2869d5;font-size: 28px; font-weight:bolder;}
.tit .line{ height:1px; background:#80817c; width:100%; position:absolute; left:0px; top:50%;}
.tit .line_bg{ background:#fff; position:relative; padding:0px 20px; z-index:20;}

.tit02 em{ display: inline-block;position: relative;padding: 0px 65px;color:#fff;font-size: 28px; font-weight:bolder;}
.tit02 .line{ height:1px; background:#80817c; width:100%; position:absolute; left:0px; top:50%;}
.tit02 .line_bg{ background:#262626; position:relative; padding:0px 20px; z-index:20;}

.tit03{ background:#2869d5; text-align:center; height:64px; line-height:64px; position:relative; font-size:20px; color:#fff;}
.tit03 i{ background:url(../images/tit.png) no-repeat; position:absolute; top:64px; left:50%; margin-left:-7px; display:inline-block; height:7px; width:14px;}

.title1{display:block; position:relative; font-family:'arial','microsoft yahei';}
.title1{height:50px; line-height:50px; border-bottom:2px solid #ccc;}
.title1 em{display:inline-block; height:100%; font-size:20px; color:#2869d5; position:relative; padding-left:15px;}
.title1 em font{ font-size:24px; margin-right:5px;}
.title1 em:before{ content:""; display:inline-block; width:4px; height:20px; background-color:#2869d5; position:absolute; left:0; top:50%; margin-top:-9px;}

/*面包屑导航*/
.location_box{height:32px; line-height:32px; background-color:#f5f5f5; border-bottom:1px solid #e3e3e3;}
.location{font-size:12px;  padding-right:10px; font-weight:normal; color:#666;}
.location i{display:inline-block; width:0; height:0; line-height:0; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #666666; margin:0 10px;}
.location a{ color:#666666;}.location a:hover{ color:#C80900; text-decoration:underline;}


/*中心区域*/
.p40-0{ padding:40px 0px;}
.p15-0{ padding:15px 0px;}
.about p{ text-indent:2em; line-height:36px; font-size:14px;}
.more a{ display: inline-block; background:#2869d5; font-size:14px; color:#fff; width:150px; height:40px; line-height:40px; border-radius:50px}

.bgpro{ background:url(../images/bg.jpg) no-repeat top center #262626; padding:50px 0px 60px;}

.tab{ padding:40px 0px 10px; text-align:center;}
.tab a{ width:150px; height:40px; line-height:40px; border:1px solid #666; color:#fff; font-size:13px; display:inline-block; border-radius:3px; margin:0px 3px;}
.tab a.tab_2_2{ width:150px; border:1px solid #2869d5; background:#2869d5;}

.listpic li{ width:276px; margin:32px 16px 0px; float:left;}
.listpic li a img{ display:block; width:270px; height:203px; border:3px solid #d2d2d2;}
.listpic li a p{ background:#d2d2d2; height:40px; font-size:14px; line-height:40px; text-align:center; color:#000;}
.listpic li a:hover img{border:3px solid #2869d5;}
.listpic li a:hover p{ background:#2869d5;color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.listpic.listpic01 li{margin:32px 15px 0px; }

.mt40{ margin-top:40px;}

.w470{ width:470px; overflow:hidden;}
.w685{ width:685px; overflow:hidden;}
.news—fl div{ width:440px; height:337px; border:5px solid #2869d5; display:inline-block;}
.news—fl img{ display:block; width:449px; height:337px; margin:15px 0 0 15px;}
.news { margin-top:10px;}
.news li{ height:54px; line-height:54px; border-bottom:1px dashed #ccc;}
.news li i{ width:8px; height:8px; background:#bfbfbf; display:inline-block; margin:0px 20px 0px 5px;}
.news li a{ display:inline-block; vertical-align:middle; font-size:14px; overflow:hidden;}

.contactbg{ background:#262626; padding:50px 0px 60px;}
.contact img{ width:710px; height:283px; float:left; display:block;}
.contact div{ background:#2869d5; float: right;  color:#fff; width:440px; height:233px; padding:25px; overflow:hidden}

.foot{ background:#222222; color:#888; height:60px; line-height:60px; text-align:center; font-size:14px;}

.map img{ display:block; width:910px; height:357px; border:5px solid #e4e4e4;}

/* 内页左侧边栏 */
.pageSide { background:#fff; border:1px solid #ccc; border-top:none; padding:15px 15px;}
.pageSide .classlist h2{font-weight:normal;}
.pageSide .classlist { border-bottom:1px solid #e5e5e5; width:203px; height:40px; line-height:40px;}
.pageSide .classlist a {width:203px; height:40px;/*color:#2869d5;*/ font-size:16px; display:block; }
.pageSide .classlist a i{ background:#2869d5; width:4px; height:17px; vertical-align:middle; display:inline-block; margin-right:10px; margin-left:10px;}
.pageSide .classlist a:hover {color:#2869d5;}

.pageSide .classlist .hover {color:#2869d5;}

.pageSide .classlist-1{width:173px; margin:0 auto;font-family:"微软雅黑";padding:10px 0px 10px 20px;}
.pageSide .classlist-1 li {line-height:28px;width:173px; height:28px;font-size:16px;margin: 0 auto;}
.pageSide .classlist-1 li a{width:173px; height:28px; font-size:14px;color:#333; display:block;}
.pageSide .classlist-1 li a:hover { color:#2869d5;}
.pageSide .classlist-1 li .hover { color:#2869d5;}

.newsinfo {
    padding: 0 20px;
}
/*新闻详情页*/
.newsinfo  h2{
    font-size: 16px;
    text-align: center;
    line-height: 36px;
}
.newsinfo span {
    display: block;
    text-align: center;
    line-height: 36px;
}
.newsinfo .content {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 20px;
}
.prevnext {
    font-size: 14px;
    line-height: 28px;
}
.prevnext a:hover {
    color: #1A94E1;
}

/**
    产品详情页
*/
.productinfo .dd {
    width: 580px;
    margin-left: 20px;
}
.productlist li a:hover {
    color: #1A94E1;
}
/*产品详情*/
.productinfo .dd p {
    font-size: 14px;
    line-height: 28px;
}
.productinfo .h3 {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    padding: 0 10px;
    line-height: 40px;
    color: #2869d5;
    margin-bottom: 20px;
    font-size: 18px;
}
.productinfo .content {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 20px;
}

