@charset"utf-8";

*{margin: 0;padding: 0;box-sizing: border-box;} 
embed{ max-width: 100%;}
body{     font-size:12px;text-indent: 0;color:#555;font-family:"微软雅黑",tahoma,arial,"宋体"; }
input, textarea, select {outline: 0;}
ul,li,ol{list-style: none;}
a{outline: none;text-decoration: none;transition: all ease .5s;color:#655;}
a:hover{text-decoration: none;}
img{border: 0; max-width: 100%;}
input{outline: none;}
.ellipsis{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap;  }
.wrap, .wrap2,.wrap3{ clear: both; margin: 0 auto; }
.wrap{width: 1190px;}
.wrap2{ max-width: 1000px;}
.wrap3{max-width: 960px;}
.hide{display: none;}
.loading{background:#F0F0F0 url("../images/sliders/loading.gif") no-repeat center center;}
.clear{ clear: both;}
.line{ clear: both;}
.row .padding{ padding: 0 15px;}
.right{float: right} 
.left{float: left;} 
.red{color: #CC3333;}
main{overflow: hidden; min-height: 500px; display: block;}
article, aside, footer, header, hgroup, main, nav, section {display: block;}

/*宽度*/

.width-1,  .width-2,  .width-3,  .width-4,  .width-5,  .width-6,
.width-7,  .width-8,  .width-9,  .width-10,  .width-11,  .width-12 {
    float: left;
}
.width-12 {    width: 100%;  }
.width-11 {    width: 91.66%;  }
.width-10 {    width: 83.33%;  }
.width-11 {    width: 91.66666666666666%;  }
.width-10 {    width: 83.33333333333334%;  }
.width-9 {    width: 75%;  }
.width-8 {    width: 66.66666666666666%;  }
.width-7 {    width: 58.333333333333336%;  }
.width-6 {    width: 50%;  }
.width-5 {    width: 41.66666666666667%;  }
.width-4 {    width: 33.3%;  }
.width-3 {    width: 25%;  }
.width-2 {    width: 16.666666666666664%;  }
.width-1 {    width: 8.333333333333332%;  }

header{
    background-color: white;
}
/*header{*/
     /*!*background: repeat-x bottom; height: 159px; z-index: 100;*!*/
    /*!*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAChCAMAAADa4J5WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRjMzM1NS03OGM1LTI4NDQtOTUzMC0wNmQzZTcwZmYzYzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg1MEYxOEQ3MzFFMTFFNUIxNzlFNzFCRDJGMjU2NUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjg1MEYxOEM3MzFFMTFFNUIxNzlFNzFCRDJGMjU2NUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjViNTdlZjc4LTU1MGYtZWM0Ni05N2NhLTYyMzBhM2MwZDhlYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRjMzM1NS03OGM1LTI4NDQtOTUzMC0wNmQzZTcwZmYzYzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4AWe5xAAAALVBMVEUgICAeHh4iIiIcHBwZGRkjIyMdHR0hISEbGxslJSUfHx8aGhokJCQmJiYYGBiJ05l5AAAAPElEQVR42uTCOxIAEAwFQJ8gQXL/42qMzFNq7WwwC18lgmPcmWHOvlYY4947PFqDKflS4Jx3Eaj6fAkwAHtbDfWEv3TDAAAAAElFTkSuQmCC);*!*/
/*}*/

header a{  }
header .logobox{}
header .logo{ margin: 20px 0;}
header .linkList{ margin-top: 15px;}
header .linkList .fav{display: inline-block; padding:0 15px 0 20px; background: no-repeat;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRjMzM1NS03OGM1LTI4NDQtOTUzMC0wNmQzZTcwZmYzYzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTkyMkIyNDA3MzA2MTFFNTk3OTFFMzQ3MDk4RTFEQkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTkyMkIyM0Y3MzA2MTFFNTk3OTFFMzQ3MDk4RTFEQkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjViNTdlZjc4LTU1MGYtZWM0Ni05N2NhLTYyMzBhM2MwZDhlYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRjMzM1NS03OGM1LTI4NDQtOTUzMC0wNmQzZTcwZmYzYzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68RWoWAAAAyUlEQVR42mL8//8/Ax7gDqV34lLAiMcAZiC+AGUbAPFfrKpABuDAaf8RIA2XOlyaeYH4OZIBz6FiRBkgB8TT/mOCqVA5FPWgMAgC+sQK6k9DIBZiwA/eAfF5aPgcA5niDcQ//5MOQHq8YU4JBeI/JGj+A9WDEgYJQPyPCM0gNfG4ArGaCAOqkPUwoQXQYwbC4AkyB90AJSIMUMRngCIa/xUU47QE3QAFKH0HiLOAWB6KM6FiyGqw5oW10OhhxpJCmaFya5HFAQIMAJiZ0t9uywhoAAAAAElFTkSuQmCC);
}
header .linkList a{ margin: 0 3px; color: gray;}
header .linkList a.cur{ color: gray; }


header .menu{ clear: both; border-bottom: 2px solid #ba2922; position: relative; }
header .menu .item{ z-index: 100; float: left; position: relative; font-size: 14px; font-weight: bold; }
header .menu .indexItem{ margin-left: 30px; }
header .menu .item .nava{ font-family: "微软雅黑","Microsoft YaHei","苹方","PingFang SC","冬青黑体","Hiragino Sans GB","思源黑体","Source Han Sans CN",Arial,San Francisco,Helvetica Neue,Droid Sans Fallback, sans-serif; font-weight: bold; font-size: 14px; height: 55px; line-height: 55px;padding:0 16px; display: block; background-position: 150px bottom;}
header .menu .item .nava.cur{ background-color: #ba2922; color: white; }
header .menu .item .nava:hover{ background-color: #ba2922; color: white; }
header .menu .item .dropdown{  display: none;position: absolute; top:54px; left: 0; min-width: 100%; width: auto; box-shadow: 0 3px 5px rgba(0,0,0,.3); z-index: 100; margin-top: 2px;
}
header .menu .item .dropdown a{ display: block; color: white; text-align: left; padding: 8px 0; font-size: 14px; border-bottom: solid 1px #50504f; opacity: .9; white-space: nowrap; min-width: 100%; width: auto;
/*background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRjMzM1NS03OGM1LTI4NDQtOTUzMC0wNmQzZTcwZmYzYzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0JCMDREQUU3M0Q1MTFFNThEOTJDNDZEMTI0MEE5QkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0JCMDREQUQ3M0Q1MTFFNThEOTJDNDZEMTI0MEE5QkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjViNTdlZjc4LTU1MGYtZWM0Ni05N2NhLTYyMzBhM2MwZDhlYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRjMzM1NS03OGM1LTI4NDQtOTUzMC0wNmQzZTcwZmYzYzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63cBhAAAAAG0lEQVR42mJgGGSAEYc4BxCz4pLUAmJpgAADAAO1AFXAlq1AAAAAAElFTkSuQmCC);*/
}
header .menu .item .dropdown span:last-of-type a{border-bottom:none;}
header .menu .item .dropdown .link-box:hover{background-color: #ba2922; }
header .menu .item .dropdown .link-box{ display: inline-block; width: 100%; height: auto; padding: 0 16px; background: #333; }

.cBanner{height: 100px; background: no-repeat center;}

.searchBar{float: right; border-radius: 20px; border: 1px solid #aaa; padding: 0 10px; margin-top: 15px;}
.searchBar input{float: left;}
.searchBar input.txt{ background: none; border: none; padding: 5px 0; font-size: 14px;}
.searchBar .searchBtn{
    height: 15px;width: 15px; border: none;  margin-top: 5px;
}

.sb_nav .t{font-size: 20px; line-height: 50px; border-bottom: solid 1px #ccc; margin-bottom: 20px; margin-top: 10px; font-weight: bold; color: #333333;}
.sb_nav dt{ padding:10px 0 10px  10px; font-weight: bold; border-bottom:  dotted 1px #ddd; font-size: 14px;}
.sb_nav dt:before{content: "·"; color: #ba2922; margin-right: 5px;}
.sb_nav dt.current:before{content: "·"; color: white; margin-right: 4px;}
.sb_nav dt.current{ background: #ba2922 ;color: #fff; }
.sb_nav dt.current a{ color: #fff; }
.sb_nav dd a{ display: block; padding:8px 0 8px 25px; color: #888;}
.sb_nav dd a.currentNav{ background: #ba2922 ;color: #fff;}
.sb_nav dd a:before{content: "·"; margin-right: 5px; }

.sb_box{ padding-top: 20px; padding-left: 10px; }
.sb_box .location{
    box-sizing: content-box;
    overflow: hidden; position: relative; float: right; width: 100%; text-align: right; color: #e9ab4e;
    padding-bottom: 16px; border-bottom: 1px solid lightgray; margin-top: 1px;
}
.sb_box .location .title{
    margin-top: -1px;
}
.sb_box .location a{ margin:0 5px; vertical-align: middle; }
.sb_box .location a.home{background: no-repeat left center; padding-left: 15px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA21pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTRjMzM1NS03OGM1LTI4NDQtOTUzMC0wNmQzZTcwZmYzYzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEU3Q0UwNjU3NzE4MTFFNTg1RDZEOENCRTg0Q0Y0RUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEU3Q0UwNjQ3NzE4MTFFNTg1RDZEOENCRTg0Q0Y0RUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1MzVhOGU0LTcwYjQtNDE0Zi04ODlmLTM2OGFiNWQwZDI1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OUMwMEU0ODcyNDAxMUU1OUI2MThDQzdGMTFCNkU5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgB+nNEAAAAqUExURfLx8OrdyfHv7ObUuN6/ke3l2d/Clu/r5OPMqeHGnuPMquHGnd6+kP///4BDz1EAAAAOdFJOU/////////////////8ARcDcyAAAAEFJREFUeNp8zEkOgDAMBMHJDqT9/+/GJgJutDRynSzzEimOfK1S2/boQB/hfBLNbNLF7pAKT0V8yV7abf/35yXAAEoLBUBFuJcgAAAAAElFTkSuQmCC");
}
.sb_box .location span{ float: left; font-size: 20px; font-weight: bold; display: inline-block; padding: 0 10px; border-left: 4px solid #ba2922; line-height: 24px; color: #ba2922; }
.sb_box .boxTitle{ float: left; font-size: 18px; color:#c98b2e ; border-left: solid 2px #c98b2e ; padding-left:15px; margin-top:15px; }
.sb_box .content{ line-height:25px; font-size: 14px; margin-top: 61px; }

.sb_box .content h3{ height: 40px; margin-bottom: 0px; text-align: left; }
.sb_box { width: 920px; }
.sb_nav { width: 240px; }
.content .page{ text-align: center; padding: 15px 0; }
.content .page span,.content .page a{ margin: 0 5px; }


footer{background: #585f69; overflow: hidden;color:#aaa;}
footer a{color:#aaa;}
.footLogoBox{ padding: 35px 0; color: #fff;}
.footLogo{   background:url(../images/footlogo.png) no-repeat   ;  background-position: 90% center;height: 100px;}
.footLogoBox .contact{line-height: 22px;}
.footLogoBox .contact .t{ padding-left:50px;font-size: 18px;  padding-bottom: 15px;border-left:#aaa solid 1px;}
.footLogoBox .contact .c{ padding-left:50px;border-left:#aaa solid 1px;}
footer .copyright{clear: both; background: #242424; text-align: center; padding: 20px; color: #aaa;}

