*{margin:0; padding:0;}
body{background:#fff; font:12px/1.5 'Microsoft Yahei'; color:#666;}
table{border-collapse:collapse;}
ul,li{list-style:none;}
a,i,em,span{display:inline-block; font-style:normal;}
a{color:#666; text-decoration:none;}
a:hover{color:#DB211B;}
input,textarea,select{outline:none;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.wp{position:relative; clear:both; margin:0 auto; width:1200px;}
.empty{font-family:"宋体", Arial, Helvetica, sans-serif; text-align:center; padding:20px;}

/* 顶部 */
.header{border-bottom:3px solid #c3c3c3; overflow:hidden;}
.header .logo{}
.header .logo a{display:block; height:107px;}
.header .logo img{display:block; height:100%;}
.header .tel{color:#0158a8; font-size:20px; margin-top:28px; height:50px; padding-left:60px; background:url(../img/tel.jpg) no-repeat 0 50%;}
.header .tel p,.header .tel span{display:block; height:25px; line-height:25px;}
.header .tel span{font-size:16px;}
.header .search{padding:40px 40px 0 0;}
.header .search p{float:left; width:200px; height:28px; padding:0 10px; border:1px solid #dfdfdf;}
.header .search p input{border:0; background:none; padding:5px 0; width:100%; height:18px; line-height:18px; color:#666;}
.header .search button{float:left; border:none; background:url(../img/searchBtn.jpg) no-repeat; width:45px; height:30px; line-height:30px;}

/* 导航 */
.menu{height:50px;}
.menu ul li{float:left; width:150px;}
.menu ul li a{display:block; height:50px; line-height:50px; text-align:center; color:#0158a8; font-size:15px;}
.menu ul li a:hover,.menu ul li.on a{background:#0158a8; color:#fff;}

/* 产品分类 */
.product-nav{display:none; position:absolute; left:50%; top:160px; margin-left:-600px; width:1200px; padding-top:18px; background:#e1e1e1; z-index:9999;}
.product-nav dl{float:left; width:163px; padding:0 18px 18px; border-left:1px solid #cacaca;}
.product-nav dl dt{font-weight:bold;}
.product-nav dl a{display:block; font-family:Arial,SimSun,Microsoft YaHei; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:24px;}
.product-nav dl a:hover{color:#0158A8;}

/* 轮播图 */
.banner{position:relative; width:100%; height:530px; overflow:hidden;}
.banner .hd{ height:10px; overflow:hidden; position:absolute; left:0; bottom:30px; width:100%; z-index:1; text-align:center;}
.banner .hd a{background:#e4e2e2; width:50px; height:10px; line-height:10px; margin:0 10px; cursor:pointer;}
.banner .hd a.on{background:#0158a8;}
.banner .bd{position:relative; z-index:0;}
.banner .bd li{background-repeat:no-repeat; background-position:50% 0; height:530px; zoom:1;}

/* 搜索 */
.i-search{height:78px; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.i-search .fl{height:78px; line-height:78px; color:#0158a8; font-size:14px;}
.i-search .fr{position:relative; width:313px; height:36px; margin-top:21px; border:1px solid #b5b5b5; overflow:hidden;}
.i-search .fr input{width:277px; height:36px; float:left; border:none; text-indent:5px;}
.i-search .fr button{width:36px; height:36px; float:right; overflow:hidden; border:none; background:url(../img/sea.jpg) center no-repeat; cursor:pointer;}

/* 首页产品 */
.i-product{padding:40px 0;}
.i-product .tit{text-align:center; padding-bottom:40px;}
.i-product .tit p{font-size:40px; color:#000; font-weight:bold; line-height:1;}
.i-product .tit span{display:block; color:#333; font:20px Arial, Helvetica, sans-serif; font-weight:bold; line-height:1; padding:10px 0;}
/* 滚动产品 */
.picScroll-left{position:relative; overflow:hidden;}
.picScroll-left .hd{display:none;}
.picScroll-left .prev,.picScroll-left .next{position:absolute; top:50%; display:block; width:28px; height:52px; margin-top:-26px; cursor:pointer;}
.picScroll-left .prev{left:40px; background:url(../img/prev.png) no-repeat 0 50%;}
.picScroll-left .next{right:40px; background:url(../img/next.png) no-repeat 0 50%;}
.picScroll-left .bd{width:1014px; margin:0 auto;}
.picScroll-left .bd ul{overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; width:310px; margin:0 12px; border:1px solid #c3c3c3; overflow:hidden;}
.picScroll-left .bd ul li img{display:block; margin:0 auto; max-width:310px;max-height:142px; padding:20px 0; vertical-align:middle;}
.picScroll-left .bd ul li p{display:block; height:36px; line-height:36px; text-align:center; background:#1f74b0; color:#fff; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.picScroll-left .bd ul li a{display:block;}

/* 首页新闻 */
.i-news{background:#fff; padding:40px 0;}
.i-news .wp{overflow:hidden;}
.i-news .tit{height:47px; line-height:47px; background:url(../img/line.png) left bottom no-repeat; overflow:hidden;}
.i-news .tit p{float:left; font-size:20px; color:#333;}
.i-news .tit span{float:left; display:block; color:#32679d; padding:5px 0 0 10px; font-family:'Arial';}
.i-news .tit a{float:right; color:#32679d; font-size:16px;}
.i-news .fl{width:550px;}
.i-news .fr{width:600px;}
.i-news .fl .list li{height:30px; line-height:30px; border-bottom:1px solid #EBEBEB; overflow:hidden;}
.i-news .fl .list li a{float:left; width:420px; display:block; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i-news .fl .list li span{float:right;}
.i-news .fr .info{padding-top:30px; overflow:hidden;}
.i-news .fr .info img{display:block; float:left; width:200px; height:270px;}
.i-news .fr .info .txt{float:right; width:380px; font-size:16px; line-height:1.8;}
.i-news .fr .info .txt p{text-indent:2em; padding-bottom:10px;}

.i-about{padding-bottom:0px;}
.i-about .wp{overflow:hidden;}
.i-about .tit{height:47px; line-height:47px; background:url(../img/line.png) left bottom no-repeat; overflow:hidden;}
.i-about .tit p{float:left; font-size:20px; color:#333;}
.i-about .tit span{float:left; display:block; color:#32679d; padding:5px 0 0 10px; font-family:'Arial';}
.i-about .tit a{float:right; color:#32679d; font-size:16px;}
.i-about .info{padding-top:30px; overflow:hidden;}
.i-about .info img{display:block; float:left; width:200px; height:270px;}
.i-about .info .txt{float:right; width:980px; font-size:16px; line-height:1.8;}
.i-about .info .txt p{text-indent:2em; padding-bottom:10px;}

/* 底部 */
.footer{background:#0158a8; color:#fff;}
.footer .wp{overflow:hidden;}
.footer .fl{margin-top:35px; line-height:24px; padding-right:80px;}
.footer .fr img{display:block; height:140px;}
.copyright{height:50px; line-height:50px; background:#01215f; color:#fff;}
.copyright .wp{overflow:hidden;}
.copyright p{text-align:center;}
.copyright span{padding:0 10px; color:#384b6f;}
.footer a,.copyright a{color:#fff;}
.footer a:hover,.copyright a:hover{text-decoration:underline;}

/* 内容页框架 */
.page-main{padding:30px 0; overflow:hidden;}
.page-main .left{width:273px;}
.page-main .left .tit{background:#0158a8; color:#fff; font-size:26px; padding:20px 0; text-align:center;}
.page-main .left .list1{}
.page-main .left .list1 li{border-bottom:1px solid #c8c8c8; font-size:16px;}
.page-main .left .list1 li a{display:block; height:70px; line-height:70px; background:#f0f0f0 url(../img/plus.png) 218px no-repeat; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.page-main .left .list1 li a.on{color:#DB211B;}
.page-main .left img{display:block; width:100%;}
.page-main .right{width:905px;}
.page-main .right .pos{padding-bottom:12px; background:url(../img/line.png) left bottom no-repeat; line-height:1;}

/* 单页详情 */
.page-info{padding:15px;}
.page-info h1{font-size:24px; color:#000; line-height:40px; text-align:center; padding:10px 0 15px;}
.page-info p{margin:0 auto; width:400px; height:27px; line-height:27px; border:1px solid #ccc; border-left:none; border-right:none; text-align:center;}
.page-info p span{color:#999; padding:0 3px 0 8px;}
.page-content{padding:15px; font-size:16px; line-height:1.8; color:#333;}
.page-content img{display:block; max-width:100%!important; margin:0 auto;}
.page-more{padding:15px; color:#999; line-height:26px;}
.page-more a{color:#333;}
.page-more a:hover{color:#DB211B;}

/* 新闻列表 */
.news-list{}
.news-list li{padding:20px 0; border-bottom:1px solid #cfcfcf; overflow:hidden;}
.news-list li .info{height:51px; line-height:51px; font-weight:bold;}
.news-list li .info span{float:left; display:blcok; width:110px; padding-left:44px; font-size:16px; color:#fff; background:url(../img/date.png) no-repeat;}
.news-list li .info a{float:right; display:block; width:735px; font-size:20px;}
.news-list li .des{padding-top:15px; line-height:30px; text-indent:2em;}
.news-list li .btn{}
.news-list li .btn a{display:block; float:right; text-align:center; width:100px; height:30px; line-height:30px; background:#DB211B; color:#fff;}

/* 分页 */
.pages{clear:both; text-align:center; padding:20px 0;}
.pages a,.pages span{display:inline-block; border:1px solid #e8e8e8; background:#f8f8f8; color:#888; padding:3px 8px; margin:40px 1px 20px;}
.pages a:hover,.pages span{border-color:#0b6bb3; background:#0b6bb3; color:#fff;}

/* 产品查询框 */
.product-search{padding:25px 0 10px;}
.product-search p{padding:0 0 6px; font-size:16px; color:#007bbb;}
.product-search .form{overflow:hidden;}
.product-search .form input{float:left; width:402px; height:30px; line-height:30px; border:1px solid #b5b5b5; padding:0 5px; margin-right:10px; font-size:14px; color:#959595;}
.product-search .form button{float:left; background:url(../img/NewsSec.png) no-repeat; border:none; width:110px; height:32px; text-align:center; color:#fff; line-height:32px; font-size:16px; cursor:pointer;}

/* 产品分类 */
.product-sel{padding-bottom:15px; font-family:Arial,SimSun,Microsoft YaHei;}
.product-sel dl{border-bottom:1px dotted #ccc; padding:20px 0; overflow:hidden;}
.product-sel dl dt{float:left; width:105px; padding-top:5px;}
.product-sel dl dd{float:left; width:800px; line-height:12px;}
.product-sel dl dd em{width:1px; height:14px; line-height:14px; margin:0 10px; background:#666; vertical-align:middle; margin-top:-3px;}
.product-sel dl dd a{padding:6px 0; border-bottom:1px solid #fff;}
.product-sel dl dd a:hover,.product-sel dl dd a.on{ border-color:#2f7ca9; color:#2f7ca9}

/* 产品列表 */
.product-list{}
.product-list ul{overflow:hidden;}
.product-list li{float:left; width:250px; margin:15px 0 0  38px;}
.product-list li .thumb{width:250px; height:258px; border:1px solid #ddd; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.product-list li .thumb a{width:250px; height:258px; line-height:258px;}
.product-list li .thumb img{vertical-align:middle; max-width:200px; max-height:205px;}
.product-list li .info{width:250px; line-height:35px; text-align:left; background:url(../img/pline.jpg) left bottom no-repeat; text-align:center;}
.product-list li .info a{color:#333; font-size:14px; color:#000000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product-list li:hover a img{transform:scale(1.1); transition:0.5s;}

/* 产品详情 */
.product-detail{padding-bottom:30px;}
.product-detail .p-thumb{padding:30px 0;}
.product-detail .p-thumb img{display:block; margin:0 auto; max-width:60%;}
.product-detail .p-thumb p{text-align:center; font-size:24px; color:#000; font-weight:700; padding-top:20px;}
.product-detail .title{font-size:16px; font-weight:bold;}

.product-detail .p-tab{border-bottom:1px solid #ddd; overflow:hidden;}
.product-detail .p-tab a{display:block; float:left; height:30px; line-height:30px; padding:0 20px; font-size:14px; font-family:'宋体',Arial,SimSun,Microsoft YaHei;}
.product-detail .p-tab a.on{background:#1076b2; color:#fff;}

.product-detail .p-tit{padding:25px 0 10px;}
.product-detail .p-tit p{width:124px; height:29px; line-height:29px; background:#1076b2; color:#fff; font-size:14px; font-family:Arial,SimSun,Microsoft YaHei;}
.product-detail .p-tit p img{vertical-align:middle; margin-top:-3px;}
.product-detail .p-con{font-family:'宋体',Arial,SimSun,Microsoft YaHei; line-height:2;}
.product-detail .p-con h1{font-size:12px;}
.product-detail .p-con h2{font-size:12px;}
.product-detail .p-con h3{font-size:12px;}
.product-detail .p-con2{padding:20px;}
.product-detail .p-con2 table tr th,.product-detail .p-con2 table tr td{border-color:#000;}

.product-slideBox{position:relative; width:400px; margin:30px auto;}
.product-slideBox .hd{padding-top:10px; text-align:center;}
.product-slideBox .hd a{margin:0 3px; width:8px; height:8px; line-height:8px; border:1px solid #ccc; border-radius:50%; text-indent:-9999em; cursor:pointer;}
.product-slideBox .hd a.on{background:#1a7aac; border-color:#1a7aac;}
.product-slideBox .bd{width:400px; height:300px; border:1px solid #ddd; overflow:hidden;}
.product-slideBox .bd li{width:400px; height:300px; display:table; vertical-align:middle;}
.product-slideBox .bd li a{display:table-cell; vertical-align:middle; text-align:center;}
.product-slideBox .bd img{max-width:400px; max-height:300px;}
