﻿@charset "utf-8";

body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,span,strong{ margin:0; padding:0; list-style:none; text-decoration:none; border:0;}
body{ color:#333; font-family:'微软雅黑','Microsoft Yahei'; min-width:1200px; }
a{ color:#333; text-decoration:none; }
i,em{font-style:normal; margin:0; padding:0; border:0;}
input{margin:0; padding:0; list-style:none; border:0;}

.clear{clear:both; height:0; line-height:0; font-size:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.ta_c { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.pdl_10{padding-left:10px;}
.mg0{margin:0 !important; }
.pd0{padding:0 !important; }

/* header  */
.height_fixed{ width:100%; background-color:#fff; position:fixed; top:0px; z-index:9999; height:80px; box-shadow:0px 2px 1px #ccc; }
.header{ width:1200px; margin:auto; height:80px; }
.header a{display:inline-block;}
.logo{width:170px; height:100%; overflow: hidden; }
.logo img{padding-top:3px;}

.hd_nav{margin-left:10px; padding-top:25px; width:820px; max-height:55px; z-index:2; text-align: center; }
.hd_nav .tab{ height:40px; display: inline-block; margin:auto; }
.hd_nav .tab li.tab_list{width:102px; position: relative; float:left; font-size:16px; height:100%; line-height:40px;}
.hd_nav .tab li.nav_li,.hd_nav .tab li.tab_list:hover{ background-color:#ddd !important; }
.hd_nav .tab li.tab_list a{padding:0px 13px; }

.hd_nav .nav_sy{ margin-right:5px; border-radius:5px;}
.hd_nav .nav_sy a{
	display:block; height:40px; padding:0 13px 0 40px !important; text-align:left;
	border-radius:5px; background:#ddd url('../images/nav_sy.png') no-repeat 20px center; 
}
.hd_nav li>ul{width:100%; z-index:99; background-color:#fff; box-shadow:-2px 2px 1px #eee; display:none; position:absolute; top:40px; left:0px;  }
.hd_nav li>ul li{width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; }
.hd_nav li>ul li:hover{ background-color:#ddd;}

.phone{width:185px; height:55px; margin-top:18px; color:#0068b7; position:relative; background: url(../images/phone.png) no-repeat left top ; }
.phone em,.phone span{display:block; position:absolute; left:50px; }
.phone em{font-size:15px; top:0px; }
.phone span{font-size:18px; top:20px; font-weight:600; }
/* --header--  */

/*  banner  */
.bannerBox{width:100%; height:538px; overflow:hidden;}
#flashs{ position:relative; height:538px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:43%; margin-left:-110px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#fff; cursor: pointer; display: inline-block; margin:0 7px; width:110px; height:10px;}
#flashs .btn span.cur{ background:#0C3E78;}


.index_con{ width:1200px; margin:0px auto; padding-bottom:25px; background-color:#fff;}
.index_con a{display:inline-block; }
/* 产品展示 */

/* 栏目标题 */
.in_con_title{width:100%;/*  min-height:180px; */ padding:30px 0px; }
.con_title{ text-align: center; }
.con_title h3{font-size:32px; line-height:1.5em; color:#147AA4;}
.con_title>p{font-size:18px;  }

.bt_list{height:38px; width:100%; margin-top:20px; text-align:center; background-color:#fff; }
.bt_list ul{overflow:hidden; display:inline-block;  }
.bt_list li{width:130px; height:36px; text-align:center; line-height:36px; border:1px solid #147AA4; float:left; cursor:pointer; border-radius:5px; margin:0 8px; overflow:hidden; }
.bt_list li a{color:#333;}
.bt_list li.list_effect, .bt_list li:hover{background-color:#147AA4; color:#fff; }
.bt_list li.list_effect a, .bt_list li:hover a{color:#fff;}
.list_gd{height:30px; padding-left:10px; line-height:30px; background-color:#fff; font-family:'宋体','微软雅黑','Microsoft Yahei'; }
.list_gd a:hover{color:#0C3E78; font-weight:600; }

/* 栏目内容 */
.index_con .index_pro{ height:430px; padding-bottom:55px; }
.index_con .inpro_con{width:1200px; height:100%; }
.index_con .inpro_left,.index_con .inpro_right{width:75px; height:100%; }
.index_con .inpro_left em,.index_con .inpro_right em{display:block; width:40px; height:60px; margin-top:170px; cursor:pointer;}
.index_con .inpro_left em{float:left; background:url(../images/inpro_left.png) no-repeat left center; }
.index_con .inpro_right em{float:right; background:url(../images/inpro_right.png) no-repeat right center; }

.index_con .inpro_list{width:1050px; height:430px; position:relative; float:left; overflow:hidden; }
.index_con .inpro_list .pro_box{width:100%; height:430px; position:absolute; top:0px; left:0px;  }
.index_con .inpro_list ul{width:1050px; float:left; }
.index_con .inpro_list li{float:left; width:215px; height:200px; margin:0px 0px 28px 34px; border:1px solid #ddd; }
.index_con .inpro_list li a{display:block; }
.index_con .inpro_list li div{width:100%; height:160px; overflow: hidden; }
.index_con .inpro_list li img{width:100%; height:100%; display:block; margin:auto; }
.index_con .inpro_list li span{display: block; height:40px; overflow: hidden; text-align:center; line-height:40px; font-size:18px; font-weight:600; background-color:#147AA4; color:#fff; }
.index_con .inpro_list li.in_product{width:545px; height:430px; margin:0px !important; }
.index_con .inpro_list li.in_product div{height:390px !important; }
/* .index_con .inpro_list li.in_product img{ height:390px !important;  } */
.index_con .inpro_list li:hover{ border-color:#147AA4;}

/* --产品展示-- */

/* --案例样式-- */
.index_anli{background-color:#0E60A3;}
.index_anli .con_title h3 , .index_anli .con_title>p {color:#fff;}
.index_anli .index_case{padding:10px 0 30px;}
.index_anli .index_case ul{/* overflow:hidden; */ width:1200px; height:100%; margin:auto; }
.index_anli .index_case li{width:265px; height:310px; float:left; margin:0px 30px 40px 0px; border:1px solid #94C0E6; background-color:#fff;
	transition:transform 0.8s;
    -webkit-transition:transform 0.8s; 
    -ms-transition:transform 0.8s; 
    -moz-transition:transform 0.8s; 
    -o-transition:transform 0.8s; 
}
.index_anli .index_case li div{width:100%; height:265px; overflow: hidden; }
.index_anli .index_case li p{padding:0px 8px; height:40px; text-align:center; line-height:40px; font-size:15px; color:; overflow: hidden; }
.index_anli .index_case li img{width:100%; height:100%;}
.index_anli .index_case li:hover{border-color:#0C3E78 !important;
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
}
.index_anli .index_case li:hover p{color:#0E60A3; font-weight:600; }



/*   底部关于我们   */
.index_bot{width:1200px; margin:auto; height:auto; padding:50px 0px;}
.index_about,.index_news{width:575px; height:335px; overflow: hidden; }

.in_bot_title{width:100%; height:50px; margin-bottom:25px; line-height:50px; text-align: left; border-bottom:2px solid #DADADA; position: relative; }
.in_bot_title p{display: inline-block; padding-right:50px; height:100%; font-size:22px; border-bottom:2px solid #0E60A3; }
.in_bot_title p a{color:#000;}
.in_bot_title p em{color:#0E60A3; font-size:18px; }
.in_bot_title .news_more {display:block; width:88px; height:100%; text-align:right; font-size:14px; position: absolute; top:0; right:0; }
.in_bot_title .news_more:hover{color:#0E60A3; font-weight:600; }

.index_about .about_con{height:260px; color:#000; }
.index_about .about_con .about_con_l{width:286px; height:100%; overflow:hidden;}
.index_about .about_con .about_con_r{width:275px; height:225px; padding-bottom:35px; font-size:12px; line-height:1.8em; overflow:hidden; position:relative;}
.index_about .about_con a.about_con_more{display:block; width:70px; height:30px; border-radius:15px; padding:0 8px; text-align:center; color:#fff; position:absolute; right:0px; bottom:5px; line-height: 30px; font-size:14px; background-color:#147AA4; }


/*   底部新闻内容   */
.index_news .in_bot_title{ margin-bottom:15px;}
.index_news .news_t{width:100%; margin-bottom:15px; }
.index_news .news_t a{display:block; float:left; width:90px; height:35px; line-height:35px; font-size:14px; 
	text-align:center; cursor:pointer; color:#000; margin-right:15px; border:1px solid #147AA4; background-color:#ffffff; border-radius:5px; }
.index_news .news_t a.news_h{ color:#fff !important; background-color:#147AA4 !important; }

.index_news .in_news{width:575px; height:223px; position: relative; overflow: hidden;}
.index_news .in_news .news_box{height:100%; position:absolute; left:0px; top:0px; }
.index_news .news_con{width:575px; color:#000; float:left; }
.index_news .news_con a{ color:#000;}

.index_news .news_top{height:118px; margin-bottom:15px; }
.index_news .news_top_con{ width:360px; height:118px;}
.index_news .news_top_con h3{height:25px; line-height:25px; font-weight:500; font-size:14px; overflow:hidden; }
.index_news .news_top_con p{height:65px; font-size:12px; line-height:1.8em; overflow:hidden; }
.index_news .news_top_con a.gd_news1{display:block; width:68px; height:25px; line-height:25px; text-align:center; font-size:12px; background:url(../images/gd_news1.png) no-repeat center; color:#fff; border-radius:5px; overflow:hidden;  }

.index_news .news_con_list li{height:25px; line-height:25px; margin:5px 0px; padding:0 6px; font-size:14px; }
.index_news .news_con_list li:nth-child(2n+1){background-color:#e9e9e9; }
.index_news .news_con_list li a{color:#333; padding-right:20px;}
.index_news .news_con_list li em{display:block; float:right; width:95px; text-align:right; }
.index_news .news_con_list li:hover{background-color:#147AA4; color:#fff;}
.index_news .news_con_list li:hover a{color:#fff;}

/* 友情链接 */
.link_box{width:100%; /*  background-color:#0E60A3; */ min-width:1200px; }
.link_box .link_con{width:1160px; margin:0 auto 25px; min-height:30px; line-height:1.8em; padding:10px 20px; border:1px solid #ddd; }
.link_box .link_con .link_left{float:left; width:5.5em; height:100%; text-align:left; font-size:18px; font-weight: 600; color:#000;}
.link_box .link_con .link_right{float:left; font-size:14px;}
.link_box .link_con .link_right a{padding:0 15px; color:#333;}


/* 底部 footer */
.footer{width:1200px; height:175px; margin:auto; }
.footer .footer_left{width:635px; padding-top:20px; }

.footer .footer_left li{ width:105px; height:155px; float:left; text-align:left; letter-spacing:1px; color:#f1f1f1; font-family:'宋体','微软雅黑','Microsoft Yahei'; overflow:hidden;  }

.footer .footer_left li>p{ display:block; height:30px; font-size:14px; line-height:30px; font-weight:400px; overflow:hidden;  }
.footer .footer_left li>a{ display:block; height:25px; font-size:12px; line-height:25px; overflow:hidden;   }
.footer .footer_left li a{ color:#f1f1f1;}

.footer .footer_right{ width:560px; height:100%; color:#f1f1f1; }
.footer .footer_contact{width:188px; height:127px; padding-right:40px; margin-top:25px; border-right:1px solid #fff; }
.footer .footer_contact p{height:45px; padding-left:50px; background:url(../images/bot_phone.png) no-repeat left center; font-size:18px; font-family:'Arial','微软雅黑','Microsoft Yahei'; }
.footer .footer_contact .footer_addr{height:40px; line-height:1.8em; font-size:12px; margin-top:7px; overflow:hidden; }
.footer .footer_contact .footer_addr em{display:block; width:36px; height:40px; float:left; }
.footer .weixin{width:320px; padding-top:15px; }
.footer .weixin p{width:130px; padding-left:30px; float:left; }
.footer .weixin span{display: block; height:30px; text-align: center; line-height:30px; font-size:12px; }

.bot_bq{width:1200px; height:30px; line-height:30px; margin:auto; text-align:center; font-size:12px; color:#ffffff;  }

/* 置顶样式 */
.gotop {
    display: none;
    background: url(../images/gotop.gif) no-repeat left -50px;
    bottom: 50px;
    height: 48px;
    position: fixed;
    right: 1%;
    width: 48px;
    z-index: 10;
}


