﻿/* common */
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
li,dl,dd,ul,ol{list-style-type:none}
html,body{*position:static;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none;}
input,button{overflow: visible;vertical-align:middle;outline:none;}
body,th,td,button,input,select,textarea{text-align: left;;font-size:12px;color: #313233;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6;font-family:arial;background: url(../images/bg.jpg) no-repeat center top #eaeaea;}
h1,h2,h3,h4,h5,h6{font-size:100%}
/* 公共样式中的默认超链接 */
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{color:#313233;text-decoration:none;cursor: pointer;}
a:hover{color:#7B5B53;text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
.f-main{ color:#ed145b}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
/* 公共样式  */

.wp{width: 950px;margin:auto;overflow: hidden;}
.fl{float:left}
.fr{float:right}
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.f-12{font-size:12px}
.f-14{font-size:14px;}
.f-16{font-size: 16px}
.f-20{font-size: 20px}
.f-b{font-weight: bold}
.pl10{padding-left: 10px}
.pl20{padding-left: 20px}
.pr10{padding-right: 10px}
.pb10{padding-bottom: 10px}
.mb10{margin-bottom: 10px}
.pr{ position:relative}
.pa{ position:absolute}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1"}
.simsun{font-family: simsun}
.c-999{color: #999}
.c-666{color: #666}
.c-333{color: #313233}
.c-000{color: #000}
.f-blue{ color: #3668c6}
.f-green{color: #258c3a}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em} sub{bottom:-0.25em}
del{color:#aaa;font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1";}
/*input*/
.inp{padding:0 10px;width: 236px;height: 30px;line-height: 30px;background: #fff;border: 1px solid #b1b1b1;color: #999}
.btn{
    font-family:"\5FAE\8F6F\96C5\9ED1";
	cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding: 3px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background:#7B5B53
}
.btn:hover,.btn-primary:hover{ color:#fff; text-decoration:none;background: #e10a51}
.radius{-moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari 和 Chrome */
    border-radius: 4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}


/*浏览器提示*/
.alert{padding:8px 35px 8px 14px;margin-bottom:0px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}
.alert, .alert h4{color:#c09853}
.alert h4{margin:0}
.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4{color:#b94a48}
/*头部*/
.topwp{width: 100%;height: 26px;background: #313233; line-height: 26px; color: #c8c8c8; font-size: 12px}
.header{height:90px;display: block;padding:24px 0; }
.header .logo{width:480px;height:90px;display: inline-block; background: url(../images/logo.png) no-repeat 0px center;}
.header .searchBar{padding:30px 0 0 0px;width:300px;height:30px;overflow:hidden; float: right}
.header .searchBar .form-search{width:300px;height:30px;background: #fff}
.header .searchBar .form-search .searchTxt{width:250px;height:30px;background:#fff;float:left;border: 0; padding:0 10px; line-height: 28px;color: #c1c1c1}
.header .searchBar .form-search .searchBtn{cursor: pointer;width:30px;height:30px;background:url("../images/sou_an.jpg") no-repeat left 4px;border:0;}
/*nav*/
.nav{width: 260px;height: 250px;line-height: 49px;background:#da2219}
.nav li{height: 49px;width: 100%; font-size: 16px; border-bottom: 1px solid #a81a13}
.nav li a{padding: 0 15px 0 25px;display: inline-block; color: #f6ecdc;width: 220px; height:49px;}
.nav li a em{font-family: simsun;font-style: normal;}
.nav li a:hover,.nav li a.c{background: #E6443D; text-decoration: none;
    -webkit-transition:all 0.2s linear 0s;
    -moz-transition:all 0.2s linear 0s;
    -o-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
}
.nav li.line{width: 2px;height: 45px;background: url("../images/nav_line.jpg") no-repeat center center}
/*index-banner-slider*/
.slider{ position:relative;text-align:center; width: 680px; height: 250px;}
.banner img{width: 100%; height:250px;}
.slider li{float: left;overflow:hidden; list-style: none;}/*自适应宽高*/
.dots{position:absolute;right:20px; bottom:5px; text-align:center} /*修改text-align 值 可以调整控制点是居中、居右、居左*/
.dots span{display:inline-block;text-align:center;width:11px; height:11px;margin-right:4px;cursor:pointer; background:url(../images/btnBg.png) no-repeat; text-indent:9999em}
.dots span.active{ background-position: 0 -11px}

/*footer*/

.footer{width:100%;height: 135px; background: #313233; padding: 20px 0 0 0; overflow:hidden; margin-top: 50px}
.footer .footlink{width: 100%; overflow: hidden;color: #e4e4e4;font-size: 14px; line-height: 20px;padding: 10px 0}
.footer .footlink a{padding:0 10px; color: #e4e4e4}
.footer .footlink a:first-child,.footer .footlink a.first{padding-left: 0}
.footer .footmain{margin:0px auto; width:100%;overflow: hidden;text-align:left; color: #a4a4a4;font-size: 12px;line-height: 18px;}
.footer .footmain a{color: #e4e4e4;text-decoration: none}

/*分页*/
.pageul{ margin:50px 0;display:inline-block; padding:2px 10px;  font-size: 12px;}
.pageul a,.pageul span { color:#220101;line-height:20px; background:#fff; border: 1px solid #e0dcd5; padding:3px 7px; margin:0px 3px; display:inline; text-decoration:none}
.pageul a:hover,.pageul .current{line-height:20px; padding:3px 7px;color:#fff; background:#220101;border: 1px solid #220101;}


/*面包屑*/
.crumbs{width: 100%;height: 20px; padding: 8px 0;background: #fff}
.crumbs,.crumbs a{color:#666;}
.crumbs a,.crumbs em{padding:0 5px;}
.crumbs i{width:25px;height:22px;background-position:-204px 0; display: inline-block}
