@charset "utf-8";
/* CSS Document */
body{}
a{ text-decoration:none; outline:none; font-size:14px;}}
a:active{star:expression(this.onFocus=this.blur()); font-size:14px;}} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;  font-size:14px;}}
a:visited{text-decoration: none; outline:none; color:#0a6cbe; font-size:14px;}}
a:hover{text-decoration:none; color:#e6002f; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;font-size:14px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width:1200px; margin:0px auto;}

.wrap {

    width:expression(document.body.clientWidth <= 1214? "1214px": "auto");
	/*ff修改*/
   /* min-width:1200px;*/
	/*ff修改*/
}

.indexPart1 li .ico img{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.w286{ width:286px; overflow:hidden;}
.w872{ width:872px; overflow:hidden;}


.pageBanner{ height:280px; position:relative;}

.pageBannerTel{ display:none; position:relative; z-index:9;}
.pageBannerTel img{ width:100%;}

.pageBox{ padding:53px 0 60px; background:#fff; overflow:hidden;}
 
.sideName{ height:46px; line-height:46px; background:#0077ff; padding-left:58px; position:relative; font-size:24px; color:#fff;}
.sideName img{ position:absolute; left:21px; top:12px;}
.sideName em{ font-size:18px; color:#666;}

.jjfa{ height:46px; line-height:46px; font-size:24px; color:#e6002f;}

.leftNav li{ background:url(../images/line2.jpg) bottom repeat-x; font-size:16px;}
.leftNav li .name{ padding-left:35px;}
.leftNav li a{ display:block; height:38px; color:#333; padding-left:23px; line-height:38px; background:url(../images/ico3.png) left center no-repeat;}
.leftNav li a:hover, .leftNav li .aNow{ background:url(../images/ico3on.png) left center no-repeat; color:#e6002f;}
.leftNav .name a.on, .leftNav .name a.on:hover{background:url(../images/ico3on2.png) left center no-repeat; color:#e6002f;}
.leftNav dl{display:none; background:none; padding-bottom:2px;}
.leftNav dd a{color:#666; font-size:14px; height:25px; line-height:25px; background:#fff url(../images/ico6.png) 56px center no-repeat; display:block; padding-left:68px;}
.leftNav dd a:hover, .leftNav dd a.on{color:#e6002f; background:#f4f4f4 url(../images/ico6on.png) 56px center no-repeat;}

/*ff修改*/
.pageName{ height:44px; line-height:44px; border-bottom:#e9e9e9 solid 1px; padding-left:22px; background:url(../images/ico4.jpg) left center no-repeat; /*font-size:18px;*/ color:#333; position:relative;}
/*ff修改*/

.pageName em{ color:#e6002f;}
.pageName .btn{position:absolute; display:block; top:0px; right:0px; width:100px; height:36px; background:#eee; text-align:center; line-height:36px; color:#5072b1; font-size:14px;}
.pageName .btn img{ position:relative; padding-left:12px; top:-3px;}

.sideNameTel{ display:none; height:50px; background:#dedede; padding:0 10px; line-height:50px; color:#333; font-size:16px; position:relative; z-index:9;}
/*.sideNameTel img{ padding-right:10px; position:relative; top:-2px;}*/

/*ff修改*/
.sideNameTel img{ padding-right:10px; position:relative; top:15px;}
/*ff修改*/
.pageTitle{ height:45px; background:#fff; position:relative; font-size:14px; display:none;}
.pageTitle .return{ height:45px; line-height:45px; width:25%; background:#17aaeb; position:absolute; right:0px; top:0px;}
.pageTitle .return a{ color:#fff; display:block; text-align:center;}
.pageTitle .return img{ padding-left:8px; width:16px; position:relative; top:-3px;}

.pageTitleTel{ display:none; background:#fafafa; position:relative; z-index:9;}
.sideTitleTel{ height:50px; position:relative;}
.sideTitleTel .con{ margin:0 10px; height:43px; line-height:43px; position:relative; background:url(../images/nimg28_1on.png) right center no-repeat; background-size:20px; border-bottom:#dedede solid 1px;}
.sideTitleTel .con a{ padding-left:20px; display:block; color:#333; background:url(../images/ico3.png) left center no-repeat; background-size:6px; font-size:15px;}
.sideTitleTel .con.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:20px;}
.sideTitleTel .con.on a{ color:#e6002f;}
.sideTitleNav{ position:absolute; border-top:#E1E1E1 solid 1px; top:43px; background:#fafafa; width:100%; z-index:10; display:none; box-shadow:0px 4px 5px rgba(35,25,25,0.2); -moz-box-shadow:0px 4px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0px 4px 5px rgba(35,25,25,0.2);}
.sideTitleNav li{ background:url(../images/line2.jpg) bottom repeat-x;}
.sideTitleNav li:last-child{ background:none;}
.sideTitleNav li a{ display:block; padding-left:30px; font-size:14px; line-height:38px; height:38px;}
.sideTitleNav li a:hover{ background:#f4f4f4; color:#e6002f;}

.sideTitleNav .list{ display:none;}
.sideTitleNav .list a{ font-size:13px; padding-left:30px; line-height: 28px; height: 28px; color:#999;}
.sideTitleNav li em{ display:block;  position:relative;}
.sideTitleNav li em a{ background:url(../images/ico55.png) right center no-repeat; background-size: 22px;}
.sideTitleNav li em a:hover{ background:#f4f4f4 url(../images/ico55.png) right center no-repeat; background-size: 22px;}
.sideTitleNav li em a.aNow{ background:url(../images/ico55.png) right center no-repeat; background-size: 22px;}

.productNav22 li{ background:url(../images/line2.jpg) bottom repeat-x; font-size:16px;}
.productNav22 li .name{ padding-left:35px;}

.productNav22 li .name a:hover{ color:#e6002f;}
.productNav22 li a{ display:block; height:36px; font-size:16px; color:#333; padding-left:23px; line-height:36px; background:url(../images/ico10.png) left center no-repeat;}
.productNav22 .name a.on, .productNav22 .name a.on:hover{background:url(../images/ico10on.png) left center no-repeat; color:#e6002f;}
.productNav22 dl{display:none; background:none; padding-bottom:2px;}
.productNav22 dd a{color:#666; font-size:14px; height:24px; line-height:24px; background:#fff url(../images/ico6.png) 56px center no-repeat; display:block; padding-left:68px;}
.productNav22 dd a:hover, .productNav22 dd a.on{color:#e6002f; background:#f4f4f4 url(../images/ico6on.png) 56px center no-repeat;}

.specialNav .txt{ height:36px; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; line-height:36px; padding-left:32px;}
.specialNav .txt em{ display:block; background:url(../images/ico7on.png) left center no-repeat; padding-left:24px; color:#333;}
.specialNav li{ line-height:36px; background:url(../images/line2.jpg) bottom repeat-x; font-size:14px;}
.specialNav li a{ display:block; height:36px; background:url(../images/ico10.png) 52px center no-repeat; padding-left:64px;}
.specialNav .name a:hover{ color:#e6002f;}
.specialNav .name a.on, .specialNav .name a.on:hover{background:#fff url(../images/ico10on.png) 52px center no-repeat; color:#e6002f;}
.specialNav li dl{ display:none; background:#fff url(../images/line2.jpg) bottom repeat-x; padding-bottom:2px;}
.specialNav li dd{ height:23px; font-size:12px; line-height:23px; padding-left:62px;}
.specialNav li dd a{ display:block; height:23px; padding-left:10px; background:url(../images/ico6.png) left center no-repeat;}
.specialNav li dd:hover, .specialNav li .ddNow{ background:#f4f4f4;}
.specialNav li dd:hover a, .specialNav li .ddNow a{ background:url(../images/ico6on.png) left center no-repeat; color:#e6002f;}

.pageNavTel{ display:none; padding-bottom:25px;}
.pageNavTel .txt{ height:42px; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; line-height:42px; padding-left:28px; position:relative;}
.pageNavTel .txt em{ display:block; background:url(../images/nimg12_1.png) left center no-repeat; padding-left:20px; color:#666;}
.pageNavTel .txt img{ position:absolute; right:0px; top:13px; width:16px;}

.navLevel0{ cursor:pointer; display:block; line-height:42px; position:relative; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; padding-left:5px;}
.navLevel0 .name{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px; position:relative;}
.navLevel0 .name a{ display:block; height:42px; padding-left:24px;}
/*.navLevel0 .name img{ position:relative; top:-2px; padding-right:12px;}*/

/*ff修改*/
.navLevel0 .name img{ position:relative; top:15px; padding-right:12px;}
/*ff修改*/
.navLevel0 .name.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}
.navLevel0 .name.on a{ color:#e6002f;}
.navLevel0Content{display: none; /*position:absolute; left:0px; top:41px; z-index:5;*/ background:#fafafa; width:100%;}
.navLevel0Content li{ height:40px; background:url(../images/line2.jpg) bottom repeat-x; line-height:40px; padding-left:29px; font-size:14px;}
.navLevel0Content li a{ display:block; background:url(../images/ico10-1.png) left center no-repeat; padding-left:24px;}


.navLevel1{ cursor:pointer; display:block; line-height:42px; position:relative; background:url(../images/line2.jpg) bottom repeat-x; font-size:16px; padding-left:46px;}
.navLevel1 .name{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px; position:relative;}
.navLevel1 .name a{ display:block; height:42px;}
/*.navLevel1 .name img{ width:24px; position:relative; top:-2px;}*/
/*ff修改*/
.navLevel1 .name img{ width:24px; position:relative; top:15px;}
/*ff修改*/
.navLevel1 .name.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}
.navLevel1 .name.on a{ color:#e6002f;}
.navLevel1Content{display: none; /*position:absolute; left:0px; top:41px; z-index:5;*/ background:#fafafa; width:100%;}
.navLevel1Content li{ height:40px; background:url(../images/line2.jpg) bottom repeat-x; line-height:40px; padding-left:46px; font-size:14px;}
.navLevel1Content li a{ display:block; background:url(../images/ico7on.png) left center no-repeat; padding-left:24px; background-size:24px;}


.navLevel2{ cursor:pointer; display:block; line-height:42px; position:relative; background:#fff url(../images/line2.jpg) bottom repeat-x; font-size:16px; padding-left:66px;}
.navLevel2 .name{ background:url(../images/nimg28_1on.png) right center no-repeat; background-size:16px; position:relative;}
.navLevel2 .name a{ display:block; height:42px;}
/*.navLevel2 .name img{ position:relative; top:-2px; padding-right:10px;}*/
.navLevel2 .name img{ position:relative; top:15px; padding-right:10px;}
/*ff修改*/
.navLevel2 .name.on{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}
.navLevel2 .name.on a{ color:#e6002f;}
.navLevel2Content{display: none; /*position:absolute; left:0px; top:41px; z-index:5;*/ background:#fff; width:100%;}
.navLevel2Content li{ height:40px; background:url(../images/line2.jpg) bottom repeat-x; line-height:40px; padding-left:66px; font-size:14px;}
.navLevel2Content li a{ display:block; background:url(../images/ico6.png) left center no-repeat; padding-left:16px;}


.navLevelNameDt .name{ background:url(../images/nimg28_1on2.png) right center no-repeat; background-size:16px;}


/*分页*/
.pageNum{height:32px; padding-top:10px; text-align:center; color:#444;}
.pageNum a{margin:0 4px; display:inline-block; height:28px; line-height:28px; background:#fff; color:#333; padding:0 10px; border:#dedede solid 1px; font-size:14px;}
.pageNum .aNow{ background:#fafafa; border:#fafafa solid 1px; font-weight:bold;}
.pageNum a:hover{ background:#ecf0f7; border:#c5d1e6 solid 1px;}
.pageNum .prev em{padding-left:12px; background:url(../images/prev.png) left center no-repeat;}
.pageNum .next em{padding-right:12px; background:url(../images/next.png) right center no-repeat;}


.pageMore{ padding:25px 0; display:none;}
.pageMore a{ font-size:14px; display:block; width:100%; text-align:center;}

/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:45px; margin-bottom:5px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-273px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBar.png) left top no-repeat; height:45px; text-align:center; width:50px;}
.sideBar .img img{position:relative; top:14px;}
.sideBar .liNow .img{background:url(../images/sideBarOn.png) no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:250px; height:316px; padding:0 15px 0 8px;}
.sideBar .li01 .title{ height:50px; color:#fff; font-size:16px; text-align:center; line-height:50px;}
.sideBar .li01 .imgDiv{ text-align:center; padding:33px 0 10px;}
.sideBar .li01 p{ font-size:14px; text-align:center; color:#f04d21;}
.sideBar .li02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:273px; height:211px;}
.sideBar .li02 .title{ height:50px; color:#fff; font-size:16px; text-align:center; line-height:50px;}
.sideBar .li02 .ico{ text-align:center; padding:20px 0;}
.sideBar .li02 .tel{ font-size:26px; text-align:center; color:#f04d21;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}


.topA{ background:url(../images/topA.png) left top no-repeat; width:45px; height:45px; position:fixed; z-index:11; right:50%; margin-right:-660px; bottom:295px; display:none;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

