@charset "utf-8";
/* CSS Document */

body { font-family:"宋体"; margin:0; padding:0; font-size:14px; background:#ffffff;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img{ margin:0; padding:0; border:0; font-weight:normal; font-size:14px;}
img{ border:none; vertical-align:middle;}
ul,li{ list-style-type: none; }
button{ vertical-align:middle; font-family:"微软雅黑"; cursor:pointer;}
input, button{	vertical-align:middle; border:none;}
.clear { clear:both; overflow:hidden; height:0px;}
.blank{ display:block; height:10px; clear:both; overflow:hidden; visibility:hidden;}
.lft{ float:left;}
.rgt{ float:right;}
.clearfix{ overflow:hidden; zoom:1;}
a{ text-decoration:none; color:#2c2c2c; transition:all 0.2s;}


.wrap{ width:100%; max-width:1920px; min-width:1160px; margin:0 auto;}
.center{ width:1160px; margin:0 auto;}

.wrap .header .top{ width:1160px; margin:0 auto;}

.inf_Title{ margin-bottom:23px; overflow:hidden;}
.inf_Title.borderTop{ border-top:3px solid #2c2c2c}
.inf_Title.borderTop span{ margin-top:-2px;}
.inf_Title span{ float:left; background:#cd2122; color:#ffffff; font-size:14px; height:36px; line-height:36px; padding:0 34px;}
.inf_Title a{ float:right; font-size:14px; padding-right:14px; text-decoration:none; color:#000000; line-height:36px;}
.inf_box{ margin-top:23px;}
.inf_box p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:18px;transition:all 0.3s;}
.inf_box a{ font-size:12px; color:#434343; line-height:24px; text-decoration:none;}

/*end public*/

/*头部样式*/
.header .ipts .s_word{ width:385px; height:28px; line-height:28px; padding:0px; border:2px solid #e8e8e8; border-radius:3px; padding-left:6px; font-size:14px; font-family:"微软雅黑";}
.header .ipts .submit{ width:59px; height:30px; background:#cd2122; font-size:14px; color:#ffffff; font-family:"微软雅黑"; margin-left:4px;}
.header .search{ margin-top:16px;}
.header .search .keywords{ font-size:14px; color:#000000; line-height:24px; margin-top:6px;}
.header .keywords span{ margin-right:24px;;}

.header .nav{ background:#cd2122; height:50px; border-bottom:7px solid #2c2c2c;}
.header .nav a{ font-size:14px; color:#ffffff; text-align:center; line-height:50px; padding:0 35px; float:left; transition:all 0.3s; background:url(../images/shape1.jpg) right center no-repeat;}
.header .nav a:hover{ background:#2c2c2c right center;}
.header .nav a.last{ background-image:none;}


/*footer*/
.footer{background:#2c2c2c; overflow:hidden; padding:32px 0 22px 0;}
.footer dl{ margin-left:108px;}
.footer dl dt{ font-size:16px; color:#ffffff; line-height:30px;}
.footer dl dd a{ font-size:12px; color:#c5c5c5; line-height:24px;}
.footer dl dd a:hover{ text-decoration:underline;}
.footer .code-img{ margin-right:75px;}

.site-copyright{ border-top: 5px solid #cd2122; margin-top:10px; padding-top:10px; padding-bottom:42px;}
.site-copyright .site-acces{ text-align:center;}
.site-copyright .site-acces a{ font-size:14px; line-height:30px; color:#444444;}
.site-copyright p{ font-size:14px; line-height:30px; color:#444444; text-align:center;}



/* 右下角广告位 */
.float_layer {border: 1px solid #aaaaaa; display:none; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background:#ffffff; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(/images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(/images/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(/images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(/images/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(/images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../images/close.gif) no-repeat 0 0; }
.float_layer .content {  width:250px; height:200px;overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap2 { padding:0 }



.fixed-bottom{ position:fixed; width:100%; overflow:hidden; bottom:0; left:0}
.fixed-bottom a{ float:left; background:#DD2727; width:100%; line-height:50px; text-align:center; font-size:16px; color:#FFF}
body{margin-bottom: 50px;}







