*{
  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: #2760B7;
}
.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;}

#tl_main .logo_m{height: 283px;min-width: 1200px;}
#tl_main .logo_m .logo{ display: block; float: left; padding-top: 97px;position: absolute;}
#tl_main .logo_m .logo img{ display: block; }
#tl_main .logo_m form{ overflow: hidden;position: relative;top:30px; right:-700px;}
#tl_main .logo_m form h1{ font-size: 16px; text-align: right; color: #222; margin-bottom: 10px; }
#tl_main .logo_m form .txt1{height: 40px;float: left;text-indent: 6px;border:none;background-color: rgba(255,255,255,.5);color: #999;border-right: none; line-height: 40px; width: 390px;border-radius: 30px;padding:0 15px;}
#tl_main .logo_m form .sub1{background: url(../img/search_icon_03.png) no-repeat center;height: 40px;width: 40px;border: 0; cursor: pointer;float: left;margin-left: -50px;}
#tl_main .logo_m form a.seach-tag{ font-size:16px; color:#fff; line-height:40px; margin-left:15px; }
#tl_main .logo_m form a.seach-tag:hover{ color:#ffffff; }


#tl_main .footer{ background-color: #747474; height: 230px;margin-top: 50px; }
#tl_main .footer .yqlj{ padding: 25px 0 5px; height: 30px; width: 862px; margin: auto;}
#tl_main .footer .yqlj h2{ float: left; font-size: 14px; color: #fff; line-height: 28px; margin-right: 10px; }
#tl_main .footer .yqlj .yq_xl{display: inline-block;margin: 0 8px;width: 180px;position: relative;float: left;}
#tl_main .footer .yqlj .yq_xl .yq_t{height: 26px;line-height: 26px;border: 1px solid #fff;color: #fff;position: relative;cursor: pointer;}
#tl_main .footer .yqlj .yq_xl .yq_t p{font-size: 12px;float: left;text-indent: 6px;}
#tl_main .footer .yqlj .yq_xl .yq_t em{border-left: 6px transparent solid;border-right: 6px transparent solid;border-top: 6px solid #fff;display: block;position: absolute;right: 7px;top: 10px;z-index: 22;}
#tl_main .footer .yqlj .yq_xl .yq_nr{display: none;position: absolute;width: 178px;top: 28px;left: 0;z-index: 11;border: 1px solid #fff;border-top: none;border-bottom: none;background-color: #2760B7;}
#tl_main .footer .yqlj .yq_xl .yq_nr li{height: 26px;line-height: 26px;text-indent: 6px;border-bottom: 1px solid #fff;font-size: 12px;color: #fff;text-align: left;cursor: pointer;          overflow:hidden;
          text-overflow:ellipsis;
          white-space:nowrap;}
#tl_main .footer .yqlj .yq_xl .yq_nr li a{color: #fff;}
#tl_main .footer .yqlj .yq_xl .yq_nr li:hover{background: #025E6E;}
#tl_main .footer .yqlj .yq_xl.on .yq_t em{ border-bottom: 6px solid #fff; border-top: none; }

#tl_main .footer .qtwz{ position:relative;}
#tl_main .footer .qtwz .qtwz-l {width: 156px;height: 160px;position: absolute;left: 0;top: -30px;}
#tl_main .footer .qtwz .qtwz-l p{ line-height:24px; font-size:12px;}
#tl_main .footer .qtwz .tb_right { position:absolute; right:10px; top:0; width:90px; height:90px;}
#tl_main .footer .qtwz p{ font-size: 14px; color: #fff; text-align: center; line-height: 30px; }
#tl_main .footer .qtwz p a{color: #fff;}
#tl_main .footer .qtwz p a:hover{text-decoration: underline;}

.toolbar-item,.toolbar-layer{background:url(../img/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0;bottom:40%;z-index: 999 !important}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;height:62px;}
/*.toolbar-item-weixin:hover{background-position:0 -860px;}*/
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;height:80px;}
/*.toolbar-item-feedback:hover{background-position:0 -488px;}*/
.toolbar-item-app{background-position:0 -550px;height:55px;}
/*.toolbar-item-app:hover{background-position:0 -612px;}*/
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
