﻿@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
a { text-decoration: none; transition:all 0s linear;-ms-transition:all 0s linear;-moz-transition:all 0s linear;-webkit-transition:all 0s linear;-o-transition:all 0s linear; }
li { list-style: none; }
img { border: 0; }
body { font-size: 14px; font-family: '微软雅黑'; line-height:160%; min-width: 1200px; }
.clear { height: 20px; clear: both; width: 100%; }
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
.container { width: 1200px; margin: 0 auto; clear: both;}
.position { position: relative; } 
.ud { text-decoration: underline; }

/*    字体      */
.fa1 { font-family: Arial, Helvetica, sans-serif; }


/*    内边距      */
.pt { padding-top: 72px; }
.pt1 { padding-top: 10px; }
.pa2 { padding: 20px; }

/*    外边距      */
.mt{ margin-top:20px;}
.mb{ margin-bottom:20px;}


/*    字体颜色     */
.c1 { color: #fff; }
.c2 { color: #ff0000; }
.c3 { color: #0e0e0e; }
.c4 { color: #333; }
.c5 { color: #888; }
.c6 { color: #010101; }
.c7 { color: #b5b5b5; }
.c8 { color: #555; }
.c9 { color: #fe0000; }
.c10 { color: #ffe400; }
.c11 { color: #dcdcdc; }


/*    字体大小    */
.fs1 { font-size: 12px; }
.fs2 { font-size: 13px; }
.fs3 { font-size: 14px; }
.fs4 { font-size: 16px; }
.fs5 { font-size: 18px; }
.fs6 { font-size: 20px; }
.fs7 { font-size: 24px; }
.fs8 { font-size: 13px; }
.fs9 { font-size: 15px; }
.fs10 { font-size: 30px; }


/*   背景色    */
.bg-c1 { background-color: #dcdcdc; }
.bg-c2 { background-color: #fff; width:800px; }

/*   文本输入框    */
.input1{ background:#f3f3f3;padding:10px 15px;border:1px solid #cecece;border-radius:3px;}
.input2{ width:400px; padding:10px 15px;border:1px solid #cecece;border-radius:3px;}
.input3{ width:433px; padding:5px 15px;border:1px solid #cecece;border-radius:3px;}
.input4{ width:200px; padding:10px 15px;border:1px solid #cecece;border-radius:3px;}
.input5{ width:60px; padding:10px 15px;border:1px solid #cecece;border-radius:3px;}
.input6{ width:400px; padding:10px 15px;border:1px solid #cecece;border-radius:3px;}
.input7{ line-height:34px; background:#fff; width:100%; height:34px; border:0;}
.input8{ line-height:34px; background:#fff; width:100%; height:34px; border:2px solid #000;}
.input9{ line-height:34px; background:#fff; width:160px; height:34px; border:2px solid #000;}
.select1{ width:175px; height:35px;padding:4px 0;border:1px solid #cecece;border-radius:3px;}
.input_com{width:400px; height:60px; padding:10px 15px;border:1px solid #cecece;border-radius:3px;}
.input_com2{width:100%; height:60px;border:0;border-radius:3px;}
.input_search{ float:left; width:300px; height:45px; border:0;}

/*   按钮    */
.btn_red{ color:#fff; font-size:14px; background:#fe0000; padding:10px 30px; margin-right:10px; border:0; border-radius:3px; cursor:pointer;}
.btn_red2{ color:#fe0000; font-size:14px; background:#fff; padding:10px 15px; margin-right:10px; border:1px solid #fe0000; border-radius:3px; cursor:pointer;}
.btn_red3{ color:#fff; font-size:14px; background:#fe0000; padding:15px 60px; margin-right:10px; border:0; border-radius:3px; cursor:pointer;}
.btn_red4{ color:#fff; font-size:16px; background:#fe0000; width:430px; padding:13px 0; border:0; border-radius:3px; cursor:pointer;}
.btn_red5{ color:#fe0000; font-size:14px; background:#fff; padding:5px 10px; margin-right:10px; border:1px solid #fe0000; border-radius:3px; cursor:pointer;}
.btn_gray{ color:#fff; font-size:14px; background:#555555; padding:10px 30px; margin-right:10px; border:0; border-radius:3px;cursor:pointer;}
.btn_black{ color:#fff; font-size:14px; background:#555555; padding:10px 30px; margin-right:10px; border:0; border-radius:3px;cursor:pointer;}
.btn_search{ background:url(../images/btn_search.gif) left center no-repeat; width:97px; height:45px; border:0; cursor:pointer;}

/*   对齐方式    */
.text_left{ text-align:left !important;}
.text_right{ text-align:right !important;}
.text_center{ text-align:center !important;}

/*   浮动    */
.float_l{ float:left;}
.float_r{ float:right;}

/*   宽度    */
.w350{ width:350px;}
.w550{ width:550px;}

/*   table    */
table{border-collapse: collapse;}
table.table1{WIDTH: 100%; }
table.table1 th{ text-align: right;vertical-align: middle;padding: 5px;}
table.table1 td{ text-align: left;vertical-align: middle;padding: 5px;}
table.table2{ background:#fff; WIDTH: 100%; }
table.table2 th{ background:#f6f6f6; text-align: center;vertical-align: middle;border:1px solid #e0e0e0; height:40px;}
table.table2 td{ text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0;}
table.table2 a{ color:#fe0000;}
table.table2 a:hover{ text-decoration:underline;}
table.table3{ background:#fff; WIDTH: 100%;}
table.table3 th{ text-align: right;vertical-align: middle;padding: 10px;}
table.table3 td{ text-align: left;vertical-align: middle;padding: 10px;}
table.table4{ WIDTH: 100%;}
table.table4 th{ background:#f0f0f0; text-align: left;vertical-align: middle;padding: 10px;}
table.table4 th.th2{ background:#ffdbdb; text-align: center;border:1px solid #fff;}
table.table4 td{ text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0;}
table.table5{WIDTH: 100%;}
table.table5 th{ text-align: right;vertical-align: middle;padding: 10px;}
table.table5 td{ text-align: left;vertical-align: middle;padding: 10px;}
table.table6{WIDTH: 100%;}
table.table6 th{ background:#f8f8f8; text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0;}
table.table6 th.th2{ background:#fff;}
table.table6 td{background:#f8f8f8; text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0;}
table.table6 td.td2{background:#fff;}
table.table7{ background:#fff; WIDTH: 100%;}
table.table7 th{ text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0;}
table.table7 td{ text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0;}
table.table8{ background:#fff; float:left; WIDTH: 258px; margin-right:20px;}
table.table8 th{ text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0; background:#fcf2f2;}
table.table8 td{ text-align: center;vertical-align: middle;padding: 10px;border:1px solid #e0e0e0;}
table.table9{WIDTH: 100%;}
table.table9 th{ text-align: left;vertical-align: middle;padding:5px 10px;}
table.table9 td{ text-align: left;vertical-align: middle;padding:5px 10px;}
table.table10{WIDTH: 100%;}
table.table10 th{ text-align: right;vertical-align: middle;padding:10px;}
table.table10 td{ text-align: left;vertical-align: middle;padding:10px; }

/*右侧浮动*/
.fl_r{ position:fixed;top:50%; right:20px; z-index:9999999;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
}
.fl_r ul{}
.fl_r ul li{ background:rgba(155,0,0,.6); margin-bottom:1px; cursor:pointer;}
.fl_r ul li:hover{ background:rgba(155,0,0,1);}
.fl_r ul li.top_btn{ background:rgba(0,0,0,.6);}
.fl_r ul li.top_btn:hover{ background:rgba(0,0,0,1);}
.qq{width:300px; padding:10px;}
.qq a{ color:#666; text-align:center; display:inline-block; margin:10px 10px 0 10px;}
.qq a span{ display:block;}
.qq a img{}

/*弹出层*/
.lazy_cover{ background:rgba(0,0,0,.7); width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; display:none;}
.lazy{ background:#fff; width:480px; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:9999; display:none;}
.lazy_title{ color:#fff; font-size:16px; background:#fe0000; padding:10px 15px;}
.lazy_title span{ font-size:40px; float:right; margin-top:-2px; margin-right:-10px; cursor:pointer;}
.lazy_com{ padding:20px;}
.lazy_text{ text-align:center; margin-top:10px;}
.show{ display:block;}
.hide{ display:none;}


