﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{-webkit-text-size-adjust:none;font:12px/1.5 Arial,microsoft yahei,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { position:relative; color:#848484; background:#f5f5f5; }
a { color: inherit; }
a:hover { text-decoration:none; }
.wrap { position:relative; width:1000px; margin:0 auto; clear:both; }
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}

.top { width: 100%; height: 30px; background: #260c56; border-bottom: 2px solid #dc0032;}
.logo { float:left; width: 227px; height: 73px; padding:16px 0 0 3px; overflow: hidden; }

.nav {float: right; margin-right: -15px; }
.nav li { position: relative; float:left; width: 106px; height: 104px; text-align: center}
.nav ul li>a { display: block; padding-top: 36px; width: 100%; height: 68px; color:#000; font:normal 16px/16px "SimSun";}
.nav li.n1 a { background: url(../images/n1.png) no-repeat center 61px;}
.nav li.n2 a { background: url(../images/n2.png) no-repeat center 59px;}
.nav li.n3 a { background: url(../images/n3.png) no-repeat center 61px;}
.nav li.n4 a { background: url(../images/n4.png) no-repeat center 60px;}
.nav li.n5 a { background: url(../images/n5.png) no-repeat center 62px;}
.nav li.n6 a { background: url(../images/n6.png) no-repeat center 60px;}
.nav li.n7 a { background: url(../images/n7.png) no-repeat center 64px;}
.nav li.n1:hover>a,.nav li.n1.dq>a { background: url(../images/n1-on.png) no-repeat center 61px #bf262d; color: #fff;}
.nav li.n2:hover>a,.nav li.n2.dq>a { background: url(../images/n2-on.png) no-repeat center 59px #bf262d; color: #fff;}
.nav li.n3:hover>a,.nav li.n3.dq>a { background: url(../images/n3-on.png) no-repeat center 61px #bf262d; color: #fff;}
.nav li.n4:hover>a,.nav li.n4.dq>a { background: url(../images/n4-on.png) no-repeat center 60px #bf262d; color: #fff;}
.nav li.n5:hover>a,.nav li.n5.dq>a { background: url(../images/n5-on.png) no-repeat center 62px #bf262d; color: #fff;}
.nav li.n6:hover>a,.nav li.n6.dq>a { background: url(../images/n6-on.png) no-repeat center 60px #bf262d; color: #fff;}
.nav li.n7:hover>a,.nav li.n7.dq>a { background: url(../images/n7-on.png) no-repeat center 64px #bf262d; color: #fff;}

.subNav { display: none; position: absolute; top: 104px; left: -15px; padding: 12px 0 10px; width: 137px; z-index:2;}
.subNav:before { position: absolute; top: 2px; left: 0; content: ""; width: 137px; height: 14px; background:url(../images/n8.jpg) no-repeat;}
.subNav:after { position: absolute; bottom: 0; left: 0; content: ""; width: 137px; height: 14px; background:url(../images/n10.jpg) no-repeat;}
.subNav dd { position: relative; padding: 0 10px; background:url(../images/n9.jpg) repeat-y; z-index: 3;}
.subNav dd a { color: #272636; font:normal 14px/25px "SimSun";}
.subNav dd a:hover { color: #bf262d;}

/* search */
.search-form { float:right; margin-top: 5px; width: 180px; height:20px; overflow:hidden; }
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:144px; height:14px; padding:3px 5px; border:none; background:url(../images/searchInput.jpg) no-repeat; display:inline; }
.search-input-box input { outline: none; width:144px; height:14px; color:#9c9c9c; border:none; background:none; line-height:14px; vertical-align:middle; }
.search-btn button{ position:relative; width:26px; height:20px; border:none; background:url(../images/searchInput.jpg) no-repeat right; cursor:pointer; text-indent:-999em; }

.footer { background:#e9e9e9;}
.f-link { float: left; padding: 18px 0;}
.f-link dl { float: left; width: 113px; margin-left: 12px;}
.f-link dl dt { margin-bottom: 6px; color: #212121; font-size: 14px; line-height: 14px; font-weight: normal;}
.f-link dl dd { color: #a4a4a4; font:normal 12px/18px "SimSun";}
.f-link dl dd a:hover { color: #bf262d;}
.erweima{float: left;margin-left:20px; width: 86px;height: 100px;text-align: center; margin-top: 28px; display: none;}
.erweima img{width: 76px;height: 81px;}
.erweima em{display: block;margin-top: 4px}
.i-contact { float: right; padding-top: 113px; width: 222px; background: url(../images/img-6.jpg) no-repeat center 30px;}
.i-contact li { float: left; padding-left: 32px; padding-bottom: 5px; margin-left: 3px; margin-right: 38px; color: #272636; font-size: 14px; line-height: 14px;}
.i-contact li.i1 { background: url(../images/icon-4.jpg) no-repeat left 1px;}
.i-contact li.i2 { background: url(../images/icon-3.jpg) no-repeat left 1px;}
.i-contact li a:hover { color: #bf262d;}
.copyright { height: 39px; background: #555; border-bottom: 1px solid #626262; color: #999; font:normal 12px/39px "SimSun"; text-align: center;}
.footer .tj { position:absolute; top:15px; right:0;}



.banner { position:relative; width:100%; height:420px; overflow: hidden;}
.banner .bd { position:relative;left:50%; width:1920px;margin-left:-960px;text-align: center; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:420px; }
.banner .hd { position:absolute; bottom:13px; left:50%; width:1000px; margin-left:-500px; height:9px; text-align:center; }
.banner .hd li { display:inline-block; width:9px; height:9px; margin:0 6px; background:url(../images/ico-2.png) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; }
.banner .hd li.on { background:url(../images/ico-02.png) no-repeat; }

.sh-alert { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:url(../images/50png.png) repeat; z-index: 9999;display: none;}
.sh-alert .text { position: absolute; top: 50%; left: 50%; margin: -247px 0 0 -329px; background: #fff; border: 10px solid #c0262e;}
.sh-alert .txt { margin: 10px; padding: 20px; width: 596px; min-height: 450px; border: 1px solid #c0262e;}
.sh-alert .txt .sh-close { margin: 20px auto 0; width: 157px; height: 38px;  background: #c0262e; color: #fff; font-size: 20px; line-height: 38px; text-align: center; cursor: pointer;}

.mh { -webkit-filter: blur(3px); -moz-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px);}