﻿/*! www.vancheer.com  |  Powered by vancheer */  
@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#444;}
a{color:#444; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#ee1d23; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
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{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h40{height:40px; 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;}
img{vertical-align:middle;}
.blue{color:#00a0ea;}
.red{color:#e70012;}

.wal{width:1500px; margin:0px auto;}
.wal1200{width:1200px; margin:0px auto;}
.middleDiv{/* width:1880px;*/ padding:0 10px; position:relative;}
.w250{width:20.83%;}
.w900{width:75%; padding-top:20px;}
.navLayer{ display:none;}
.phoneSearch{ display:none;}

.topsearch{ height:70px; background-color:#ee1d23; position:relative; z-index:9999;}
.topsearch .middleDiv{ position:relative; width:auto; margin:0 10px;}
.topsearch .middleDiv .logo{ position:absolute; top:10px; left:10px;}
.topsearch .boxsearch{ margin-left:190px; margin-right:270px;}
.topsearch .searchDiv{/* margin-left:190px;*/ margin-top:18px; float:left; height:34px; width:100%; background-color:#fff; border-radius:34px;}
.topsearch .searchDiv .input1{ font-size:14px; color:#c6c6c6; line-height:34px; width:92%; height:34px; float:left; text-indent:15px;}
.topsearch .searchDiv .btnDiv{ float:right; width:58px; height:34px; background:url(../images/ico1_3.png) no-repeat right center;}
.topsearch .searchDiv .btnDiv .btn1{ cursor:pointer; width:58px; height:34px; background:url(../images/ico1_4.png) no-repeat center;}
.topsearch .list{ float:right; width:240px; height:34px; line-height:34px; margin-top:18px; margin-right:20px;}
.topsearch .list li{ float:left; font-size:14px; color:#fff;}
.topsearch .list li a{ color:#fff;}
.topsearch .list li a .super { border-radius: 80%; padding: 1px 3px; background: #FF6600; color: #FFF; vertical-align: super; margin: 0 3px; font: normal 10px/10px Arial; }
.topsearch .list li span{ margin:0 14px; color:#f36165;}



.headDiv{ width:100%; height:42px; background:url(../images/ico1_5.png) repeat-x center; position:absolute; z-index:9999;}
.headDiv .leftnav{ cursor:pointer; width:180px; float:left;  height:37px; line-height:37px; padding-left:10px; background:url(../images/ico1_6.png) no-repeat 140px center; float:left; position:relative;}
.headDiv .leftnav .title{font-size:14px; color:#444; font-weight:bold;}
.nav{ float:left; height:37px; line-height:37px;}
.nav li{float:left; padding:0 28px; border-left:1px #e7e7e7 solid; position:relative;}
.nav li .hot{ position:absolute; bottom:20px; right:5px;}
.nav a{display:block; height:37px; line-height:37px; color:#444; font-size:14px;}
.nav a:hover, .nav .on{color:#e70012;}
.nav .sNavA:hover, .nav .sNavA.on2{color:#e70012;}

.headDiv01{ position:relative; background:none; border-bottom:1px #e7e7e7 solid; height:36px; background-color:#fff;}
.headDiv01 .middleDiv{}
.crumbsDiv{ position:absolute; top:107px; width:100%; height:40px; line-height:34px; background:url(../images/ico1_5.png) repeat-x bottom;}
.crumbsDiv .middle{ padding-left:20px;}
.crumbsDiv .middle{ font-size:12px; color:#999;}
.crumbsDiv .middle span{ color:#999;}
.crumbsDiv .middle .sp01{ font-family:"宋体"; font-size:12px;}
.crumbsDiv .middle a{ color:#999;}
.crumbsDiv .middle a:hover{ color:#ee1d23;}

.publicbox{ padding-top:15px; margin-bottom:90px;}
.publicbox .publicleft{ width:160px; float:left; margin-right:20px; background-color:#fafafa; border:1px #e2e2e2 solid; border-top:3px #ee1d23 solid; padding:0 20px;}
.publicbox .publicright{ width:1278px; float:left;}
.publicbox .publicleft .title{ font-size:14px; color:#ee1d23; height:35px; line-height:35px; font-weight:bold;}
.publicbox .publicleft .title img{ padding-right:5px;}
.publicbox .publicleft li{ margin-bottom:20px;}
.publicbox .publicleft li img { width: 160px; height: 160px; }
.publicbox .publicleft li p{ font-size:12px; color:#999; padding-top:10px; line-height:20px;}
.publicbox .publicleft li h3{ font-weight:inherit; font-size:12px; color:#666; line-height:20px;}
.publicbox .publicleft li:hover h3{ color:#ee1d23;}
.publicbox .publicleft .prdRcmdDist { height: 30px; }
.phpagenav{ display:none;}

.publicbox01 .publicleft{ border:none; width:auto; padding:0; background:none;}
.publicbox01 .publicleft .imglist{ width:160px; border:1px #e2e2e2 solid; border-top:3px #ee1d23 solid; background-color:#fafafa; padding:0 20px; margin-top:20px;}
.publicbox01 .publicleft .listnav{/* width:160px; border:1px #e2e2e2 solid; padding:0 20px;*/}
.publicbox01 .publicleft .listnav h3{ padding-left:20px; font-size:22px; height:50px; line-height:50px; background-color:#ee1d23; color:#fff;}
.publicbox01 .publicleft .listnav li{border:1px #e2e2e2 solid; border-top:none; height:40px; line-height:40px; margin-bottom:0;}
.publicbox01 .publicleft .listnav li.selected, .publicbox01 .publicleft .listnav li:hover{ background: #FFECE0; }                   /* Duclika 2016-11-25 */
.publicbox01 .publicleft .listnav li.selected a { color:#ee1d23;background: url(../images/ico10_1on.png) no-repeat left center; }   /* Duclika 2016-11-25 */
.publicbox01 .publicleft .listnav li a{ font-size:12px; color:#999; display:block; margin-left:20px; padding-left:20px; background:url(../images/ico10_1.png) no-repeat left center;}
.publicbox01 .publicleft .listnav li a:hover{ color:#ee1d23;background: url(../images/ico10_1on.png) no-repeat left center;}

.footBg{ border-top:1px #e7e7e7 solid; padding:34px 0;}
.footDiv .footnav{ float:left;}
.footDiv .rightDiv{ float:right;}
.footDiv .footnav li{ float:left; width:127px; margin-right:50px;}
.footDiv .footnav li:last-child{ width:130px;}
.footDiv .footnav li h3{ font-weight:inherit; font-size:16px; background:url(../images/ico1_11.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:12px;}
.footDiv .footnav li h3 a{ font-size:16px; color:#000; font-weight:inherit;}
.footDiv .footnav li h3 a:hover{ color:#ee1d23;}
.footDiv .footnav li dd{ font-size:12px; color:#9d9d9d; margin-bottom:7px;}
.footDiv .footnav li dd a{ color:#9d9d9d;}
.footDiv .footnav li dd a:hover{ color:#ee1d23;}
.footDiv .rightDiv .box{ float:left; margin-right:68px;}
.footDiv .rightDiv .box li{ font-size:14px; color:#000; border-bottom:1px #e7e7e7 solid; width:125px; padding-bottom:14px; margin-bottom:10px;}
.footDiv .rightDiv .box li a{ color:#000;}
.footDiv .rightDiv .box li a:hover{color:#ee1d23;}
.footDiv .rightDiv .share{ float:right; width:86px;}
.footDiv .rightDiv .share h3{font-weight:inherit; font-size:16px; color:#000; background:url(../images/ico1_11.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:12px;}
.footDiv .rightDiv .share dd{ float:left; text-align:center; width:50%; margin-bottom:10px;}
.footDiv .rightDiv .share01 dd{ float:none; width:auto;}
.footDiv .rightDiv .share01 dd img{ padding-right:10px;}
.footDiv .rightDiv .share01 dd a{ font-size:14px; color:#6c6c6c;}
.footDiv .rightDiv .share01 dd a:hover{ color:#ee1d23;}

.copyrightDiv{ height:46px; line-height:46px; background-color:#363636; text-align:center; color:#a1a1a1; font-size:12px; position:relative;}
.copyrightDiv a{color:#a1a1a1; padding-left:10px;}
.copyrightDiv a:hover{ color:#ee1d23;}

.pageNumDiv{text-align:center; height:34px; overflow:hidden; padding-top:60px; color:#666;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#ccc solid 1px; color:#666; font-size:14px;}
.pageNumDiv .next{}
.pageNumDiv .next:hover{}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#ffa4a7; border:#ee1d23 solid 1px; color:#ee1d23;}
.pageNumDiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pageNumDiv .btn1{ padding:5px 10px; margin-left: 5px;cursor: pointer; border: #d7d7d7 solid 1px; color: #666;}

.phNum{ display:none; margin-bottom:20px;}
.phNum a{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background-color:#ee1d23;}
.phNum img{ padding-left:5px;}

.headDiv .leftnav:hover .Departmentslist{ display:block;}
.headDiv .leftnav:hover .title{ color:#ee1d23;}
.bgdepartments{display:none;  position:fixed; z-index:999; width:100%; height:100%; background-color:rgba(0,0,0,0.3); top:0; left:0;}
.Departmentslist{ display:none; border-right:1px #dcdee3 solid; border-bottom:1px #dcdee3 solid; position:absolute; right:-1px; width:200px; background:#fff;}
.Departmentslist .subNav{cursor:pointer; display:block; line-height:40px; padding-left:0; font-size:12px; color:#ec050b;  background: url(../images/ico_1.png) 180px center no-repeat; border-bottom:1px solid #dcdee3;}
.Departmentslist .lastsubNav{ border-bottom:none;}
/*.Departmentslist .subNav img{ width:25px; padding-right:5px;}*/
.Departmentslist .subNav .imgnav01{ width:17px; padding-right:9px;}
.Departmentslist .subNav .imgnav02{ width:20px; padding-right:6px;}
.Departmentslist .subNav .imgnav03{ width:18px; padding-right:7px;}
.Departmentslist .currentDt{background: url(../images/ico_1on.png) 180px center no-repeat; border-bottom:none;}
.Departmentslist .navContent{ display: none; }
.Departmentslist .navContent01{ padding-top:6px;}
.Departmentslist .navContent a{display:block; font-size:12px; color:#888; height:25px; line-height:25px; padding-left:50px;}
.Departmentslist .navContent dd a{ height:20px; line-height:20px;}
.Departmentslist .navContent a:hover, .navContent .aNow{color:#ee1d23;}

.Departmentslist .navContent em.tags { font-size: 14px; color: #333; height: 25px; line-height: 25px; padding-left: 50px; }

.Departmentslist .navContent em a{ font-size:14px; color:#333;}
.Departmentslist .navContent em a:hover, .navContent em .aNow{color:#ee1d23;}
.Departmentslist .navContent .list{}
.Departmentslist .sideNav .list .aNow{ color:#ee1d23;}
.Departmentslist .sideNav .list a{}
.Departmentslist .sideNav li em a{}
.Departmentslist .sideNav li em a.aNow{color:#ee1d23;}
.Departmentslist .ddNow .imgDiv{ display:none; position:absolute; left:150px; top:0;}
.Departmentslist .ddNow .imgDiv img{border:1px #dcdee3 solid;}
.Departmentslist .ddNow{ width:100%;}
.Departmentslist .ddNow a{ background: url(../images/ico_2.png) 180px center no-repeat;}
.Departmentslist .ddNow a:hover{ background: url(../images/ico_2on.png) 180px center no-repeat;}
.Departmentslist .ddNow:hover .imgDiv{ display:block;}

.topA{ display:none; position:fixed; right:100px; bottom:222px; z-index:9999; width:75px; height:75px; background:url(../images/ico_top.png) no-repeat center;}


















