/* CSS Document */

*{margin:0;padding:0;border:none;font-family:'Microsoft YaHei';}

body{text-align:center;margin:0 auto;padding:0;background:#FFF;font-size:14px;color:#333; width:100%;width:expression(document.body.clientWidth <= 1200? "1200px":"auto"); min-width:1200px;}

body > div{text-align:center;margin-right:auto;margin-left:auto;}

address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}

select,input,img{vertical-align:middle;}

ul,ol,li{list-style:none}

table,td,input,select,input,textarea{font-size:14px;padding:0;border-collapse:collapse;}

input { padding:0; font-family: 'Microsoft YaHei';}

input::-moz-focus-inner { border:none; padding:0px;}

select,input{ vertical-align:middle;}

input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none;}

textarea {resize:none;}

.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both;}

.clearfix {zoom:1;}

.box{ max-width:1200px; margin:0 auto;}

.hbox{ max-width:1400px; margin:0 auto;}

.box:after,.hbox:after,ul:after,.max:after{ content:""; display:block; height:0px; visibility:hidden; clear:both;}

.lf{ float:left;}

.rg{ float:right;}

/*a{text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}*/

/* 默认链接颜色 */

a{outline-style:none;color:#000;text-decoration:none}

a:hover{color:#dc4631;text-decoration:none;}

/*清除链接虚框*/

a,area {blr:expression(this.onFocus=this.blur())}

:focus {-moz-outline-style: none;}



/*--------------*/

.top{ background:#a05044; color:#f2a89e; height:40px; line-height:40px; font-size:13px;}

.top a{ color:#f2a89e; display:inline-block; padding:0 10px;}

.logo{ background:url(../images/hi2.png) no-repeat center bottom #c45849; padding:20px 0;}

.logo .lf img{ display:block; width:373px; height:79px;}

.logo .rg{ background:url(../images/hi1.png) no-repeat left center; padding:25px 10px 24px 320px;}

.logo .rg input{ float:right; width:150px; height:30px; line-height:30px; border:none; background-color:#ffefed; padding:0 10px;-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;-o-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}

.logo .rg .btn{ width:40px; background:url(../images/sxs.png) no-repeat center center #ffefed;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;-o-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}



.nav{ background:#fff; font-size:16px; height:60px; line-height:60px;}

.nav ul{ float:left; width:100%; background:url(../images/hi4.png) no-repeat left center;}

.nav ul li{ float:left; width:100px; background:url(../images/hi4.png) no-repeat right center;position:relative;}

.nav ul li div{position:absolute;display:none;z-index:999;width:124px;text-align:center;top:60px;left:0px;font-size:14px;overflow:hidden;background:#fff;padding:7px 0;border-bottom:3px solid #d70a1c}
.nav ul li div a{display:block;line-height:32px;padding:0;color:#333;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;background-color:transparent}
.nav ul li div a:hover{color:#d70a1c; background:#eee;}


.footer{ background-color:#c45849; color:#ffbfb6; padding:35px 0 25px; text-align:left;}

.footer dl{ width:125px; float:left; line-height:32px;}

.footer dl.dl2{ width:160px;}

.footer dl.dl3{ width:130px; text-align:center; padding-left:35px;}

.footer dl dt{ font-size:15px; font-weight:bold; color:#fff; padding-bottom:5px;}

.footer dl dd a{ color:#ffbfb6;}



.copy{ background-color:#bb4d3f; color:#eb8477; line-height:24px; font-size:13px; padding:10px 0;}



/*--------分页-------*/

.next_fy{ padding-top:25px; text-align:center; font-size:14px;}

.next_fy a,.next_fy b{ height:40px; line-height:40px; margin:0 5px; display:inline-block; border:1px solid #ddd; background:#fff; padding:0 15px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.next_fy a:hover,.next_fy b{ background:#e00000; font-weight:500; color:#fff; border:1px solid #e00000;}



.next_fp{ text-align:left; line-height:32px; font-size:16px; color:#363636; padding:15px 0; border-top:1px solid #e8e8e8;}

.next_fp a{ color:#363636;}

.next_fp a:hover{ color:#e00000;}