*{
  margin: 0;
  padding: 0;
}
html {
  font-family: "Microsoft YaHei";
  font-size: 12px;
  color: #333333;
}
ul li {
  list-style: none;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
input{outline: none;}
img{border: 0;}
i,
em{font-style: normal;}
a {
  text-decoration: none;
  color: #333333;
}
a:hover{
	color: #b11e25;
}
.container {
  width: 1200px;
  margin: 0 auto;
}
.clearfix {
  zoom: 1;
}
.clearfix:before{
  content: "";
  display: table;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.pull-left,
.pull_left{
	float: left;
}
.pull-right,
.pull_right{
	float: right;
}
.clear_margin_right{
	margin-right:0 !important;
}

.pages{ width: 100%; height:auto; overflow: hidden; font-size: 0.52rem; text-align: center; padding:1em 0; text-align:center;}
.pages a { margin:2px; padding:5px 8px; border:1px solid #000000; color:#000000; text-decoration:none;}
.pages a:hover { border:1px solid #ff0000; color:#ff0000; }
.pages a:active { border:1px solid #009900; color:#6A6A6A; }
.pages span { margin:2px; padding:5px 8px; border:1px solid #CFCFCF; color:#CFCFCF; }
.pages span.current { margin:2px; padding:5px 8px; border:1px solid #CFCFCF; font-weight:bold; color:#fff; background-color:#CFCFCF;}

.fy{ width: 100%; height:32px; overflow: hidden; line-height: 24px; font-size: 14px; text-align: center; padding: 10px 0 0; margin-top: 20px;}
.fy .all{ width: auto; background:none;}
.fy a { font-size: 12px; margin:2px; padding:5px 8px; border:1px solid #0a468c; color:#0a468c; text-decoration:none; }
.fy a:hover { border:1px solid #ff0000; color:#ff0000; }
.fy a:active { border:1px solid #009900; color:#6A6A6A; }
.fy span { margin:2px; padding:5px 8px; border:1px solid #CFCFCF; color:#CFCFCF; font-size:12px; }
.fy span.current { margin:2px; padding:5px 8px; border:1px solid #CFCFCF; font-weight:bold; color:#fff; background-color:#CFCFCF; }

input::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #fff; }

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #fff; }

input::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff; }

input:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #fff; }

.tyny{ width:1200px; height:auto; overflow: hidden; margin:30px auto 15px; padding-bottom: 10px;}
.tyny_l{ width:244px; float:left; height:650px;   text-align:center; box-shadow: 0 2px 3px #bebdbd;}
.tyny_l h2{ display:block; width:244px; height:60px; margin-bottom: 10px; float:left; line-height:60px; color:#FFF; background:#068b5c;}
.tyny_l ul{}
.tyny_l ul li{
    margin-left: 12px;
    margin-bottom: 6px;
}
.tyny_l ul li a{
    display:block;
    color: #333;
    width: 150px;
    float: left;
    line-height: 24px;
    padding: 10px 30px 10px 40px;
    font-size: 14px;
    background: url(../img/ny_nav_li_bg.jpg) no-repeat center;
    text-align: left;
    margin-bottom: 6px;
}
.tyny_l ul li a:hover,.tyny_l ul li a.on{ color:#FFF; background:url(../img/ny_nav_li_bg_01.jpg) no-repeat center;}
.tyny_r{ width:941px; float:right; min-height:650px; height: auto;  background:#FFF; box-shadow: 0 2px 3px #bebdbd; }
.tyny_r_hd{ width:926px; height:40px; float:left;  line-height:40px; font-size:14px; color:#333; padding-left:15px; }
.tyny_r_hd a:hover{text-decoration: underline;}
.tyny_r_b{ width:911px; height:auto; overflow:hidden; float:left;  padding:15px;}
.tyny_r_b p{ text-indent:2em; line-height:20px;}
.tyny_r_b h1{ text-align: center; font-size: 16px; }
.col-auto{overflow:hidden;border:1px solid #c2d1d8; padding-bottom: 20px;}
.col-auto{overflow:hidden;border:1px solid #c2d1d8; padding-bottom: 20px;}
.col-right{float:right;width:210px;overflow:hidden;margin-left:6px;border:1px solid #c2d1d8}
.table_full{margin-bottom:10px}
.table_full table{table-layout:fixed}
.table_full th,.table_full tr{padding:7px 10px 9px;background-color:#f8f8f8;border-right:1px solid #e5e3e3;font-weight:100;line-height:24px;vertical-align:top}
.table_full .th{width:160px}
.table_full th .s1{padding-left:5px}
.table_full td{padding:7px 10px 9px 15px;color:#666;vertical-align:top}
.table_full tr:hover th{background-color:#eef3f6}
.table_full tr:hover td{color:#000;background-color:#eef3f6}
.table_full tr .fun_tips{color:#999;line-height:24px}
.table_full tr:hover .fun_tips{color:#000}
.table_full tr.tr_checkbox td,.table_full tr.tr_checkbox th{background-color:#fffaeb}
.table_full tr td{ border-top: 1px solid #e5e3e3; }
.table_full tr td a{ display: block; }
.table_full img{ cursor: pointer; }
.input,select,textarea{padding:4px 4px;font-size:100%;line-height:18px;border:1px solid #ccc;background-color:#fff;box-shadow:2px 2px 2px #f0f0f0 inset;vertical-align:middle;margin:0;font-family:inherit}
.input:focus,textarea:focus{outline:2px solid #99d8f5;border-color:#7bbff2;background-color:#fffbde}
.input{height:18px}
.must_red{font-family:Simsun;color:red;margin-top:3px;margin-left:-13px;position:absolute;font-size:14px}

.btn_submit{background-position:0 -120px;background-color:#1b75b6;text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:#106bab #106bab #0d68a9}
.btn_submit:hover{background-position:0 -160px}
.btn_submit:active{background-position:0 -201px}
.btn_success{background-color:#89bf00;background-position:0 -240px;text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:#6bad01 #6bad01 #63a100}
.btn_success:hover{background-position:0 -280px}
.btn_success:active{background-position:0 -321px}

.btn{ color:#fff;background-position: 0 -120px;
    background-color: #068b5c;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #106bab #106bab #0d68a9;
    border:1px solid #c4c4c4;
    border-radius:2px;
    padding:4px 10px;
    display:inline-block;
    cursor:pointer;
    margin:0 5px;}
