﻿body {text-align:center;}
*{ margin:0 auto; padding:0; font-size:14px; font-family:微软雅黑;}
a:link {color: #2d2d2d; text-decoration: none;}
a:visited {color: #2d2d2d; text-decoration: none;}
a:hover {color: #2d2d2d; text-decoration:none;}
.ClearBoth{ height:0; font-size:0; clear:both; overflow:hidden;}
.ClearTab{ height:20px; font-size:0; clear:both; overflow:hidden;}
ul{ list-style-type:none; padding:0; margin:0;}
img{border:0;}
.cursorTab{ cursor:pointer;}

.main{width:1200px;}
header,.end_tab,footer{min-width:1200px;}

/*header{ background:url(/Content/images/head_bg.png) repeat-x; height:107px;  width:100%; min-width:1200px;}*/
header{height:120px;  width:100%; min-width:1200px; background-color:#fff;}

header .top{height:30px; background-color:#646061;}
header .top .main{ line-height:30px; text-align:right; color:#Fff;}
header .top a{color:#fff;}

header h1{float:left; width:200px; padding-top:17.5px;}

header nav{height:88px; float:left; margin-left:20px;}
header nav li{ width:140px; float:left; line-height:88px; color: #fff; position:relative;}
header nav li:nth-child(3){width:140px;}
header nav li label{position:absolute; height:20px; line-height:20px; top:52px; left:0px; font-family:Arial; font-size:12px; text-align:center; color:#858585; width:100%;}
header nav a{ display:block; color: #626262; font-size:16px;}
header nav li:hover{border-bottom:2px #cc0001 solid;}
header nav li:hover label,header nav li:hover a{color:#cc0001;}
header nav li.Select{border-bottom:2px #cc0001 solid; }
header nav li.Select label,header nav li.Select a{color:#cc0001;}
/*header nav li.Select:before,header nav li.select:before{content:""; position:absolute; top:-8px; left:50%; margin-left:-7.5px; background:url(/Content/images/menu_icon.png) no-repeat; width:15px; height:15px;}*/
header nav li dl{display:none; position: absolute; width:100%; top:90px; left:0%; z-index: 30;}
header nav li.select dl{ background-color:#cdd9d7;}
header nav li.select dl a{color:#fff;}
header nav li dd{height:40px; border-bottom:1px #969d9b solid; line-height:40px; text-align:center;}
header nav li dd:last-child{border:0;}
header nav li dd a:link { height:40px; color: #656565; text-decoration: none;}
header nav li dd a:visited {color: #656565; text-decoration: none;}
header nav li dd a:hover {color: #cc0001; text-decoration:none;}

header .tel{ margin-top:30px; float:right; background:url(../images/tel.png) no-repeat 1px; color:#858585; font-weight:bold; text-align:left; padding-left:44px;}

footer{background-color:#262626; padding-top:50px; color:#d2d2d2; padding-bottom:10px;}
footer .nav{float:left; margin-left:40px;}
footer .nav dl{width:200px; float:left;}
footer .nav dt{color:#fff; font-weight:bold; font-size:15px; height:30px; line-height:30px; text-align:left;}
footer .nav dd{height:25px; line-height:25px; text-align:left;}
footer .nav dd a{color:#d2d2d2; font-weight:bold;}

footer .contact{float:right; margin-right:50px; text-align:left;}
footer .contact li{height:40px; line-height:40px; padding-left:40px; font-weight:bold;}
footer .contact li.tel{background:url(../images/end_icon.png) no-repeat 1px 8px;}
footer .contact li.mail{background:url(../images/end_icon.png) no-repeat 1px -52px;}
footer .contact li.address{background:url(../images/end_icon.png) no-repeat 1px -110px;}

footer p{border-top:1px #444 solid; color:#d2d2d2; padding:20px 0; margin-top:20px;}
footer p a:link {color: #d2d2d2; text-decoration: none;}
footer p a:visited {color: #d2d2d2; text-decoration: none;}
footer p a:hover {color: #d2d2d2; text-decoration:none;}