﻿/*-----全局定义-----*/
body{margin:0;padding:0;font-size:12px;color:#888888;font-family:"微软雅黑";}
ul,li,dl,dt,dd,form,fieldset,legend,blockquote{margin:0;padding:0;list-style:none;}
img{border:0;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.lh0{line-height:0px;}
.tac{text-align:center;}
.tar{text-align:right;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/*-----清楚浮动-----*/
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}/*ie6*/

/*-------字体样式-------*/
.fcBlack{color:#333333;font-size:18px;}
.fcBlack1{color:#666666;font-size:18px;}
.fcBlue{color:#168fff;}
.fcBlue a{color:#168fff;}

/*----------页面样式----------*/
input{outline:none;}
.wrap{width:960px;margin:0 auto;}
.top{position:relative;}
.slogan{position:absolute;bottom:0;right:0;width:700px;line-height:20px;}
.logo{float:left;padding:8px 0;}
.btnSearch{float:right;margin-top:36px;}
.searchInput{float:right;width:186px;height:21px;padding:5px 0 0 7px;margin-top:36px;border:1px solid #E6E6E6;}
.txtStyle{background:transparent;width:186px;border:none; outline:none;}
.weixin{float:right;line-height:28px;width:72px;padding:0 15px;background:url(../images/vline.jpg) left center no-repeat;margin-top:36px;}
.weixin a{display:block;background:url(../images/icon_weixin.png) left center no-repeat;text-indent:22px;color:#888888;}
.weixin a:hover{text-decoration:none;color:#168fff;background:url(../images/icon_weixin_hover.png) left center no-repeat;}
.weixin .qrcode{position:absolute;left:-20px;top:28px;z-index:10;display:none;}
.weixin:hover .qrcode{display:block;}
.order{float:right;line-height:28px;padding:0 15px;margin-top:36px;}
.order a{display:block;background:url(../images/icon_order.png) left center no-repeat;text-indent:22px;color:#888888;}
.order a:hover{text-decoration:none;color:#168fff;background:url(../images/icon_order_hover.png) left center no-repeat;}
.phone{float:right;line-height:28px;width:105px;padding:0 15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-top:36px;}
.phone a{display:block;background:url(../images/icon_phone_hover.png) left center no-repeat;text-indent:22px;color:#168fff;}
.phone a:hover{text-decoration:none;color:#168fff;background:url(../images/icon_phone_hover.png) left center no-repeat;}

.smallTopInit{position:fixed;left:0;top:0;z-index:999;width:100%;display:none;}
.smallTop{background:#ffffff;height:60px;}
.smallTopBottom{background:url(../images/bg_banner.png) repeat-x;height:8px;}
.logo2{float:left;border-right:1px solid #e5e5e5;padding:9px 19px 9px 0;}
.menuList{float:left;overflow:hidden;}
.menuList ul{padding-top:20px;}
.menuList li{float:left;margin-left:20px;}
.menuList li a{color:#888888;}
.menuList li a:hover{color:#168fff;}
.menuList li.curr a{color:#168fff;}

.menuInit{height:50px;background:#2a62a0;/*background:#4B97C3;*/}
.menu{width:960px;margin:0 auto;overflow:hidden;}
.menu li{float:left;width:108px;line-height:50px;font-size:16px;border-right:1px solid #fff;}
.menu li a{display:block;color:#ffffff;text-align:center;position:relative;font-family:'songti';font-weight:600;}
.menu li a:hover{text-decoration:none;}
.menu li a span{display:none;position:absolute;width:100%;height:8px;background:#168fff;left:0;bottom:0;*bottom:20px;}
.menu li a:hover span{display:block;}
.menu li.curr a span{display:block;}
.menu li.last{border-right:none;}

/*--下拉菜单--*/
.menu>ul>li:hover .menu-sub{	display:block;}
.menu{overflow: visible;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}
.menu .menu-sub{display:none;    position: absolute;    top: 50px;    background: #fff;    z-index: 9;    transition: opacity .25s, transform .3s, -webkit-transform .3s;}
.menu .menu-sub li{	border-bottom:1px solid #fff;	}
.menu .menu-sub a{    background: #fff;color: #000;font-size: 16px;	cursor:pointer;font-weight:normal;}
.menu li{	position:relative;}
.menu .menu-sub li {    border-bottom: 1px dashed #dedede;    height: 50px;    line-height: 50px;}
.menu .menu-sub a:hover{color: #3b87b0;}

.flashInit{height:460px;overflow:hidden;position:relative;}
.flash{height:100%;overflow:hidden;position:relative;}
.flashItem{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;position:relative;}
.flashIntro{width:240px;height:180px;background:url(../images/bg_flashIntro.png) no-repeat;padding:27px 30px;}
.flashTitle{font-weight:bold;font-size:24px;color:#ffffff;border-bottom:1px solid #82b8ff;padding-bottom:13px;}
.flashText{color:#ffffff;line-height:22px;margin-top:12px;}
.flashDetail{background:url(../images/icon_detail.png) left center no-repeat;padding-left:21px;color:#ffffff;margin-top:12px;}
.flashDetail a{color:#ffffff;}
.btnControl{position:absolute;right:0;bottom:0;z-index:20;}
.btnControl img{cursor:pointer;}

.newsCenter{float:left;width:390px;height:205px;overflow:hidden;padding:25px 30px 0 0;}
.newsCenterTitle{float:left;}
.newsCenterMore{float:right;}
.newsCenterMore a{display:block;width:26px;height:26px;overflow:hidden;position:relative;}

.newsCenterList{clear:both;line-height:26px;padding-top:10px;*padding-top:0;*margin-top:-10px;}
.newsCenterList li{float:left;}
.newsCenterList li.title{width:310px;}
.newsCenterList li.title a{color:#666666;}
.newsCenterList li.date{width:80px;text-align:right;color:#aaaaaa;}
.aboutUs{float:left;width:240px;height:230px;overflow:hidden;background:#f1f1f1;}
.aboutUs a{display:block;line-height:26px;padding:25px 20px 0 30px;cursor:pointer;color:#888888;}
.aboutUs a span{display:inline-block;padding-bottom:10px;}
.aboutUs a p{margin:0;padding:0;color:#888888;}
.aboutUs a:hover{text-decoration:underline;color:#888888;}
.aboutUs a:hover span{text-decoration:underline;color:#888888;}
.job{float:right;width:240px;height:205px;overflow:hidden;background:url(../images/flower.png) #fbfbfb 186px 108px no-repeat;padding:25px 30px 0 28px;}
.jobIntro{line-height:26px;color:#333333;margin-top:10px;}
.jobIntro p{margin:0;padding:0;}
.jobMore a{display:block;width:67px;height:19px;overflow:hidden;position:relative;}
.indexImgControl a{display:inline-block;width:26px;height:26px;overflow:hidden;position:relative;}

.prev{cursor:pointer;}
.next{cursor:pointer;}
.scrollImg{clear:both;overflow:hidden;padding-top:25px;}
.scrollImg ul{width:3999px;}
.scrollImg ul li{width:210px;float:left;margin-left:0px;margin-right:40px;position:relative;cursor:pointer;}
.scrollImg ul li a{display:block;position:relative;cursor:pointer;}
.scrollImg ul li  img{display:block;}
.scrollImg ul li  span{display:block;color:#666666;line-height:22px;margin-top:15px;}
.scrollImg ul li  span font{color:#168fff;font-size:12px;}
.scrollImg ul li  span.siText{height:44px;overflow:hidden;}
.scrollImg ul li a:hover{text-decoration:none;}
.scrollImg ul li  span.cover{position:absolute;width:100%;height:136px;top:0;left:0;background:url(../images/mask.png) no-repeat;z-index:10;margin-top:0;}

.bottomNavInit{background:#e5e5e5;height:250px;margin-top:45px;}
.bottomNav{background:url(../images/map.png) 750px 50px no-repeat;height:100%;}
.bottomNavMain{float:left;margin-right:48px;width:322px;}
.bottomNavTitle{padding:40px 0 14px 0;border-bottom:1px solid #c1c1c1;}
.bottomNavList{margin-top:10px;}
.bottomNavList ul{font-family:"宋体";color:#666666;}
.bottomNavList li{line-height:20px;padding:5px 0;width:230px;float:left;}
.bottomNavList li a{font-family:"微软雅黑";color:#666666;}

.bottom{line-height:50px;font-size:11px;}
.bottom a{color:#888888;}

.pageNav{color:#666666;margin-top:40px;}
.pageNav a{color:#666666;}
.pageNav span{font-family:"宋体";}

.main{margin-top:40px;}
.mainLeft{float:left;width:190px;}
.mainRight{float:right;width:720px;}
.leftNav{border:1px solid #e5e5e5;background:#f7f7f7;padding:5px 0 12px 0;}
.leftNav li{line-height:33px;margin-top:7px;font-size:14px;}
.leftNav li a{display:block;color:#666666;background:url(../images/icon_arrow.png) 19px center no-repeat;padding-left:30px;}
.leftNav li a:hover{color:#ffffff;background:url(../images/icon_arrow_hover.png) #168fff 19px center no-repeat;text-decoration:none;}
.leftNav li.curr a{color:#ffffff;background:url(../images/icon_arrow_hover.png) #168fff 19px center no-repeat;}

.pageTitle{padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.pageIntro{color:#888888;line-height:24px;border-bottom:1px solid #e5e5e5;padding:15px 0;}
.pageContent{line-height:24px;padding-top:10px;overflow:hidden;}
.pageList{}
.pageList li{float:left;width:150px;text-align:center;margin:40px 40px 0 0;}
.pageList li a{color:#666666;}
.pageList li img{display:block;max-width:148px;max-height:178px;}
.pageList li span{display:inline-block;margin-top:15px;}
.pageList li a:hover span{text-decoration:underline;}
.pageList li.last{margin-right:0;}

.proType{border:1px solid #e5e5e5;background:#f7f7f7;padding:5px 0 12px 0;}
.proType ul li{line-height:33px;margin-top:7px;font-size:14px;}
.proType ul li a{display:block;color:#666666;background:url(../images/icon_arrow.png) 19px center no-repeat;padding-left:30px;}
.proType ul li a:hover{color:#ffffff;background:url(../images/icon_arrow_hover.png) #168fff 19px center no-repeat;text-decoration:none;}
.proType ul li.curr a{color:#666666;background:url(../images/icon_arrow_down.png) 19px center no-repeat;}
.proType ul li ul{background:#168fff;padding:10px 0;}
.proType ul li ul li{margin-top:0;font-size:12px;}
.proType ul li.curr ul li a{color:#ffffff;background:url(../images/icon_arrow_hover.png) 19px center no-repeat;}
.proType ul li.curr ul li a:hover{color:#168fff;background:url(../images/icon_arrow_blue.png) #ffffff 19px center no-repeat;}
.proType ul li.curr ul li.curr a{color:#168fff;background:url(../images/icon_arrow_blue.png) #ffffff 19px center no-repeat;}

.onlineOrder{background:#eeeeee;height:31px;line-height:31px;margin-top:19px;overflow:hidden;}
.onlineOrderText{float:left;font-size:14px;color:#666666;text-indent:21px;}
.onlineOrderImg{float:right;}

.productList{overflow:hidden;}
.productList li{float:left;width:179px;text-align:center;margin:20px 0 0 0;}
.productList li a{color:#666666;}
.productList li img{max-width:150px;max-height:95px;vertical-align:middle;}
.productList li a span{display:inline-block;margin-top:10px;}
.productList li a span.imgborder{margin-top:0;border:1px solid #e5e5e5;width:179px;height:110px;border-right:none;padding-top:15px;}
.productList li a:hover span{text-decoration:underline;}
.productList li.last a span.imgborder{border-right:1px solid #e5e5e5;}

.orderLeft{float:left;width:624px;height:713px;background:url(../images/bg_order.png) no-repeat;margin-top:30px;}
.orderRight{float:right;width:295px;line-height:30px;margin-top:105px;}
.tblOrder{font-size:14px;color:#666666;line-height:40px;}
.txtStyle2{width:328px;height:28px;line-height:28px;margin:0;padding:0 10px;border:1px solid #dddddd;background:#ffffff;font-size:14px;color:#333333;font-family:"微软雅黑";}
.txtStyle3{width:328px;height:28px;line-height:28px;margin:0;padding:0 10px;border:1px solid #dddddd;background:#ffffff;font-size:14px;color:#cccccc;font-family:"微软雅黑";}

.partnerList{}
.partnerList li{float:left;width:166px;text-align:center;margin:40px 18px 0 0;overflow:hidden;height:166px;}
.partnerList li img{display:block;max-width:164px;max-height:164px;}
.partnerList li.last{margin-right:0;}

.downloadIntro{font-size:14px;color:#168fff;line-height:24px;padding:25px 0;}
.downloadListTitle{background:#eeeeee;line-height:31px;font-size:14px;}
.tTitle{float:left;width:430px;text-indent:21px;}
.tSize{float:left;width:110px;text-align:center;}
.tFormat{float:left;width:73px;text-align:center;}
.tDate{float:left;width:107px;text-align:center;}
.downloadListItem{border-bottom:1px dashed #bbbbbb;line-height:40px;}
.itemTitle{float:left;width:430px;text-indent:21px;}
.itemTitle span{font-family:"宋体";}
.itemTitle a{color:#666666;}
.itemSize{float:left;width:110px;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#bbbbbb;}
.itemFormat{float:left;width:73px;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#bbbbbb;}
.itemDate{float:left;width:107px;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#bbbbbb;}

.newsList{margin-top:16px;}
.newsItem{overflow:hidden;border-bottom:1px dashed #bbbbbb;line-height:40px;}
.newsTitle{float:left;width:618px;}
.newsTitle span{font-family:"宋体";}
.newsTitle a{color:#666666;font-size:14px;}
.newsDate{float:right;width:70px;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#bbbbbb;}
.newsInfo{overflow:hidden;color:#bbbbbb;padding:20px 0;}
.newsEditor{float:left;}
.newsDate2{float:right;font-family:Arial, Helvetica, sans-serif;}

.jobList{line-height:24px;margin-top:20px;}
.jobItem{border-bottom:1px dashed #bbbbbb;padding:15px 0;}
.jobName{font-size:14px;color:#168fff;float:left;width:254px;}
.jobDesc{float:right;width:466px;}

.contact{color:#666666;float:left;width:297px;margin-top:25px;}
.weixin2{float:left;margin-top:30px;}
.weixin2 img{display:block;}
.weixin2 span{display:block;margin-top:12px;}

.floatIcon{position:fixed;bottom:100px;right:100px;z-index:999;width:50px;cursor:pointer;display:none;}
.floatIcon a{display:block;width:50px;height:50px;position:relative;}
.imgEffect img{position:absolute;right:0;top:0;}
.imgEffect img.imgQrcode{right:50px;top:-50px;display:none;}
.imgEffect:hover img.imgQrcode{display:block;}

.attArea{margin-top:30px;line-height:24px;}
.attText{float:left;font-weight:bold;}
.attList{float:left;}

/*分页样式*/
.page{margin-top:45px;color:#666666;line-height:20px;text-align:right;font-family:Arial;font-size:12px;}
.page a{display:inline-block;text-align:center;color:#666666;width:20px;margin:0 5px 0 0;background:#ffffff;border:1px solid #e5e5e5;}
.page a:hover{background:#168fff;color:#ffffff;text-decoration:none;border:1px solid #168fff;}
.page span{background:#e5e5e5;color:#666666;display:inline-block;text-align:center;width:20px;margin:0 5px 0 0;border:1px solid #e5e5e5;}