/*

* @Author: admin

* @Date:   2018-05-06 22:52:06

* @Last Modified by:   admin

* @Last Modified time: 2018-05-07 00:57:03

*/



/* 所有页面——index和inner都用到的初始化 */





@charset "utf-8";



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;-webkit-text-size-adjust:none}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

body{margin:0;padding:0;background:#fff;

    /*font:12px/180% Tahoma,Verdana,Geneva,"微软雅黑","宋体",sans-serif;*/

    color:#555}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}

audio:not([controls]){display:none;height:0;}

[hidden],template{display:none;}

ol,ul{margin:0;padding:0;list-style:none}

a{background-color:transparent;text-decoration:none}

/*a:active,a:hover{outline:0;transition:text-shadow 200ms ease-in 0ms, color 200ms ease-in 0ms;-webkit-transition:text-shadow 200ms ease-in 0ms, color 200ms ease-in 0ms;-ms-transition:text-shadow 200ms ease-in 0ms, color 200ms ease-in 0ms;}*/

/*div,li,a{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}*/

/*.jqzoom *{transition:none;transition:none;transition:none;}*/

h1{font-size:2em;margin:0;padding:0}

::selection{background:#054680;color:#fff;}

::-moz-selection{background:#054680;color:#fff;}

::-webkit-selection{background:#054680;color:#fff;}

abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}.text-hide{display:none}

table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}



a{color:#333;text-decoration:none}

a:hover{color:#000}

.fl{float:left}

.fr{float:right}

.hf{width:49.99%}

.f14{font-size:14px;}

.border{padding:3px;border:1px solid #ccc}

.red{color:red;}

.grey{color:#b0b0b0}















/*左侧工具条*/

.icon-font {

  position: relative;

}



.icon-font:after {

  content: "";

  width: 30px;

  height: 30px;

  background-image: url(../images/icon_spirit.png);

  background-repeat: no-repeat;

  position: absolute;

  left: calc(50% - 15px);

  top: calc(50% - 15px);

}



#toolbar {

  position: fixed;

  z-index: 9999;

  right: 17px;

  bottom: 25%;

  display:none;

}

#toolbar ul{

	overflow:visible;

}



#toolbar li {

  margin-bottom: 3px;

  font-size: 0;

  width: 57px;

  height: 57px;

  right: 0;

  position: relative;

  float:none;

}



#toolbar li a {

  display: block;

  position: absolute;

  z-index: 9;

  right: 0;

  top: 0;

  width: 57px;

  height: 57px;

  overflow: hidden;

  background: #ab001a;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

  white-space: nowrap;

  font-size: 0;

}



#toolbar li .icon-font {

  display: inline-block;

  vertical-align: middle;

  width: 57px;

  height: 57px;

  background-color: #d9d9d9;

}



#toolbar li .icon-qq:after {

  background-position: 0 -150px;

}



#toolbar li .icon-phone:after {

  background-position: 0 -90px;

}



#toolbar li .icon-ewm:after {

  background-position: 0 -30px;

}



#toolbar li .icon-message:after {

  background-position: 0 -120px;

}



#toolbar li .icon-top:after {

  background-position: 0 -60px;

}



#toolbar li .icon-email:after {

  background-position: 0 0;

}



#toolbar li .wz {

  display: inline-block;

  line-height: 57px;

  font-size: 14px;

  color: #fff;

  vertical-align: middle;

  padding-left: 10px;

    padding-right: 10px;

}



#toolbar li.ewm .ewm-box {

  position: absolute;

  z-index: 1;

  padding: 5px;

  background: #ab001a;

  width: 110px;

  right: 120%;

  bottom: 0;

  opacity: 0;

  visibility: hidden;

  -webkit-transform: translateX(100%);

          transform: translateX(100%);

  -webkit-transition: all .7s;

  transition: all .7s;

}



#toolbar li.ewm .ewm-box p {

  margin-bottom: 0;

}



#toolbar li.ewm .ewm-box img {

  max-width: 100%;

}



#toolbar li.ewm .ewm-box:after {

  content: '';

  position: absolute;

  right: -5px;

  bottom: 20px;

  width: 0;

  height: 0;

  line-height: 0;

  font-size: 0;

  overflow: hidden;

  border-width: 5px;

  cursor: pointer;

  border-style: dashed dashed dashed solid;

  border-color: transparent transparent transparent #ab001a;

  border-right: none;

}



#toolbar li.ewm:hover .icon {

  background-position: -57px -180px;

}



#toolbar li.ewm:hover .ewm-box {

  opacity: 1;

  visibility: visible;

  -webkit-transform: translateY(0);

          transform: translateY(0);

}



#toolbar li.backtop {

  cursor: pointer;

}



#toolbar li.backtop .iconfont {

  color: #fff;

  background-color: #ab001a;

}



#toolbar li:hover a {

  width: auto;

}



#toolbar li:hover .icon-font {

  background-color: #ab001a;

}



#toolbar li:hover .icon-qq:after {

  background-position: -30px -150px;

}



#toolbar li:hover .icon-phone:after {

  background-position: -30px -90px;

}



#toolbar li:hover .icon-ewm:after {

  background-position: -30px -30px;

}



#toolbar li:hover .icon-message:after {

  background-position: -30px -120px;

}



#toolbar li:hover .icon-email:after {

  background-position: -30px 0;

}



#toolbar li:hover .icon-top:after {

  background-position: -30px -60px;

}



@media (max-width: 990px) {

  #toolbar {

    display: none;

  }

}











.plist{clear:both;margin:0 auto;}

.plist .list{position:relative;float:left;margin-bottom:30px;width:33.3%;text-align:center;}

.plist .list .ic{display:inline-block;padding:5px;text-align:left;border:1px solid #ccc}

.plist .list .pic-module{margin:0 auto 4px;}

.plist .list .pic-module img{width:178px;height:142px}

.plist .list .pro-module{margin:0 auto;line-height:24px;text-align:center;color:#555;background:#d8d8d8}

.plist .list .pro-module a{color:#555;}

.plist .list .pro-module a:hover{color:#000;}

.plist .list .pro-module p span{color:#9f0404}





.plist .hover .pro-module{color:#fff;background:#e86c0e}

.plist .hover .pro-module a{color:#fff;}

.plist .hover .pro-module a:hover{color:#ccc;}



.pfilter{margin-bottom:20px;padding:12px;background:#fafafa;border:1px solid #ccc;}

.pfilter .chat p{line-height:28px;border-bottom:1px dashed #6494b8}

.pfilter .chat span{display:inline-block;width:60px;text-align:right;font-weight:bold;}

.pfilter .chat a{display:inline-block;margin:0 8px;padding:0 5px;}

.pfilter .chat a.current{color:#fff;background:#006eb5}

.pfilter .search1{padding-top:5px;text-align:center;}





.table_form{clear:both;margin:15px auto;width:95%;}

.table_form th{padding:5px;text-align:right;vertical-align:top;}

.table_form td{padding:5px;}

.table_form td textarea{width:300px;height:60px;font-size:12px;color:#333;}

.table_form td .inputer{width:150px;color:#333;border:1px solid #ccc;}



.joblist {list-style: none;margin: 0 auto;padding: 0px;margin-left: 10px;}

.joblist li {list-style: none;padding:10px 0px 10px 0px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}



.job_table_list{}

.job_table_list th{padding:10px;width:100px;color:#014597;text-align:right;border-right:2px solid #DADBD6}

.job_table_list td{padding:10px;}





.page{clear:both;margin:15px auto;width:96%;line-height:26px;}

.page .pagelist{float:none;

text-align: center}

.page .pagination{text-align:center}

.page .pagination span,.page .pagination a{display:inline-block;margin:0;padding:0 10px;height:28px;line-height:28px;color:#666;zoom:1;border:1px solid #ddd;background:#fff;overflow:hidden;border-radius:4px}

.page .pagination a:hover{color:#000;border:1px solid #000;}

.page .pagination span.disabled{color:#ccc;}

.page .pagination span.current{color:#fff;background:#37424a;}







.infoInput{border:1px solid #ccc}







.hide{display:none;}



.tablelist {border-spacing: 0px;}

.tablelist .td01 {background-color: #F3F3F3;border: 1px solid #e6e6e6;padding: 5px;font-weight: bold;margin: 0px;text-align: center;}

.tablelist .td02 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: center;}

.tablelist .td03 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: right;}

.tablelist .td04 {border-bottom: #e6e6e6 1px solid;padding: 5px;margin: 0px;text-align: left;}





.displaynone {display: none;}

.displaytrue {overflow: hidden;}





.form_group{width:100%;overflow: hidden;padding-bottom:15px;}

.control_label{float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}

.control_label16{float: left;width:20%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}

.control_label20{float: left;width:25%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}

.control_required20{float: left;width:72%;}

.control_required{float: left;width:82%;overflow: hidden;}

.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}

.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}



.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}

.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}

.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}

.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}

.pt15{padding-top:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}.pr15{padding-right:15px;}

.mt15{margin-top:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}.mr15{margin-right:15px;}

.g0{color:#000;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.wh{color:white;}

.f0{font-size:0;}.f10{font-size:10px;-webkit-text-size-adjust:none;}.f11{font-size:11px;-webkit-text-size-adjust:none;}.f12{font-size:12px;}

.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}



.fa{font-family:Arial;}.ft{font-family:Tahoma;}.fv{font-family:Verdana;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}

.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}

.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}

.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}

.lt0{letter-spacing:0;}lt1{letter-spacing:1px;}

.bk{word-wrap:break-word;}

.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}

.cl{clear:both;}

.rel{position:relative;}.abs{position:absolute;}

.zx1{z-index:1;}.zx2{z-index:2;}

.poi{cursor:pointer;}.def{cursor:default;}

.ovh{overflow:hidden;}

.vh{visibility:hidden;}.vv{visibility:visible;}

.z{*zoom:1;}

.tu{text-transform:uppercase}

/*块状元素水平居中*/

.auto{margin-left:auto; margin-right:auto;}

/*清除浮动*/

.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

/*基于display:table-cell的自适应布局*/

.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}

/*双栏自适应cell部分连续英文字符换行*/

.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}

/*单行文字溢出虚点显示*/

.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ti2{text-indent:2em;}



td.left{text-align:left}

td.right{text-align:right}



/*按钮*/

html .button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer;

    text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding: .4em 1.5em .55em; border:none; border-radius: 2px; color: #fff; background: #A7A9AA;}

.button:hover { text-decoration: none; background: #9a9c9d; }

.button:active { position: relative; top: 1px;color: #999; }

/*圆角*/

.button.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }

/*中号*/

.button.medium { font-size: 12px; padding: .4em 1.5em .42em; }

/*小号*/

.button.small { font-size: 11px; padding: .2em 1em .275em; }

/* black */

.button.black { color: #d7d7d7; background: #333; } .button.black:hover { background: #000; } .button.black:active { color: #666; }

/* gray */

.button.gray { color: #e9e9e9; background: #6e6e6e; } .button.gray:hover { background: #616161; } .button.gray:active { color: #afafaf; }

/* orange */

.button.orange { color: #fef4e9; background: #f78d1d; } .button.orange:hover { background: #f47c20; } .button.orange:active { color: #fcd3a5; }

/* red */

.button.red { color: #faddde; background: #d81b21; } .button.red:hover { background: #b61318; } .button.red:active { color: #de898c; }

/* blue */

.button.blue { color: #d9eef7; background: #007ead; } .button.blue:hover { background: #00CCFF; } .button.blue:active { color: #80bed6; }

.button.blue2 { color: #d9eef7; background: #3375b9; } .button.blue2:hover { background: #15a0d4; } .button.blue2:active { color: #15a0d4; }

/* rosy */

.button.rosy { color: #fae7e9; background: #da5867; } .button.rosy:hover { background: #ba4b58; } .button.rosy:active { color: #dca4ab; }

/* green */

.button.green { color: #e8f0de; background: #64991e; } .button.green:hover { background: #538018; } .button.green:active { color: #a9c08c; }

/* pink */

.button.pink { color: #feeef5; background: #f895c2; } .button.pink:hover { background: #d57ea5; } .button.pink:active { color: #f3c3d9; }

/* 黄色 */

.button.yellow { color: #fff; background: #BB6512; } .button.yellow:hover { background: #fd9c2c; } .button.yellow:active { color: #fff; }

/*淡灰色*/

.button.dahui { color: #cd0c39; background: #efefef; } .button.dahui:hover { background: #c2c2c2;color:#efefef } .button.dahui:active { color: #fff; }









/*网站留言*/

.bbs_loading {text-align: center;padding:10px 0px;}

.bbs_list_all,.bbs_list {list-style:none; }

.bbs_list_all li{padding-bottom:20px;overflow: hidden;}

.bbs_list li{padding:10px 0px;overflow: hidden;border-bottom:1px solid #f2f2f2}



.bbs_content_a_read_table{overflow:hidden;}

.bbs_content_a_read_table .content{padding:5px 10px;border-right:1px solid;border-left:1px solid;overflow:hidden;}

.bbs_content_a_read_table .b2,.bbs_content_a_read_table .b3,.bbs_content_a_read_table .b4,

.bbs_content_a_read_table .b5,.bbs_content_a_read_table .b6,.bbs_content_a_read_table .b7,.bbs_content_a_read_table .content{border-color:#f2f2f2;}

.bbs_content_a_read_table .b1,.bbs_content_a_read_table .b8{background:#f2f2f2;}

.bbs_content_a_read_table .b2,.bbs_content_a_read_table .b3,.bbs_content_a_read_table .b4,

.bbs_content_a_read_table .b5,.bbs_content_a_read_table .b6,.bbs_content_a_read_table .b7,.bbs_content_a_read_table .content{background:#f2f2f2;}



.bbs_content_b_read_table{overflow:hidden;}

.bbs_content_b_read_table .content{padding:5px 10px;border-right:1px solid;border-left:1px solid;overflow:hidden;}

.bbs_content_b_read_table .b2,.bbs_content_b_read_table .b3,.bbs_content_b_read_table .b4,

.bbs_content_b_read_table .b5,.bbs_content_b_read_table .b6,.bbs_content_b_read_table .b7,.bbs_content_b_read_table .content{border-color:#fff;}

.bbs_content_b_read_table .b1,.bbs_content_b_read_table .b8{background:#fff;}

.bbs_content_b_read_table .b2,.bbs_content_b_read_table .b3,.bbs_content_b_read_table .b4,

.bbs_content_b_read_table .b5,.bbs_content_b_read_table .b6,.bbs_content_b_read_table .b7,.bbs_content_b_read_table .content{background:#fff;color: #ff9000}



.bbs_content_a_read_table .content{line-height: 25px;}

.index{background: url('../images/bbs_index.gif') no-repeat 25px bottom;padding:0px 0px 8px 0px;margin: 0px;}

.index .bbs_title{color:#3375b9;font-weight: bold;}

.index .bbs_auto{color:#639B46;padding-left:10px;}

.index .bbs_time{color:#7a7a7a;padding-left:10px;}

.index_re{background: url('../images/bbs_index_re.gif') no-repeat 25px bottom;overflow: hidden;padding:10px 0px 8px 0px;margin: 0px;}

.index_re .bbs_title{color:#00a73f;font-weight: bold;}

.index_re .bbs_auto{color:#00a73f;font-weight: bold;padding-left:10px;}

.index_re .bbs_time{color:#00a73f;padding-left:10px;}



.bbs_list_title{float: left;overflow: hidden;background: url('../images/icon1.gif') no-repeat 0px 8px;padding-left:10px;font-size:14px;}

.bbs_list_title span{padding-left:5px;font-size:12px;}

.bbs_list_data{float: right;overflow: hidden;color: #dedede;}

.bbs_list_aoto{color: #00a73f;font-weight: bold;}



/*表单*/

.form_group{width:100%;overflow: hidden;padding-bottom:15px;}

.control_label{float: left;width:15%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}

.control_label16{float: left;width:20%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}

.control_label20{float: left;width:25%;text-align: right;padding-right:10px;vertical-align:middle;font-size:14px;min-height: 1px;color:#818181}

.control_required20{float: left;width:72%;}

.control_required{float: left;width:82%;overflow: hidden;}

.control_required .form_message,.control_required20 .form_message{font-size:12px;color: #BABABA;height:30px;line-height:30px;padding-left:28px;background: url('../images/faq.png') no-repeat 9px 0px;}

.control_required .form_message2,.control_required20 .form_message2{font-size:12px;color: #CE5C36;height:30px;line-height:30px;padding-left:0px;}



.col2{width:10%;}

.col3{width:20%;}

.col4{width:30%;}

.col5{width:40%;}

.col6{width:60%;}

.col7{width:70%;}

.col8{width:80%;}

.col10{width:100%;}

.col11 {width: 95%;}

.infoInput{padding:5px;margin: 0px;border:1px solid #d5d5d5;}

/*.infoInput:hover{padding:5px;margin: 0px;border:1px solid #bfbfbf;}*/









body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8CD4F5;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#C1C1C1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}}











.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}





.pagination{

    display: block;

    text-align: center;

}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */



/* Document

   ========================================================================== */



/**

 * 1. Correct the line height in all browsers.

 * 2. Prevent adjustments of font size after orientation changes in iOS.

 */



html {

    line-height: 1.15; /* 1 */

    -webkit-text-size-adjust: 100%; /* 2 */

}



/* Sections

   ========================================================================== */



/**

 * Remove the margin in all browsers.

 */



body {

    margin: 0;

}



/**

 * Render the `main` element consistently in IE.

 */



main {

    display: block;

}



/**

 * Correct the font size and margin on `h1` elements within `section` and

 * `article` contexts in Chrome, Firefox, and Safari.

 */



h1 {

    font-size: 2em;

    margin: 0.67em 0;

}



/* Grouping content

   ========================================================================== */



/**

 * 1. Add the correct box sizing in Firefox.

 * 2. Show the overflow in Edge and IE.

 */



hr {

    box-sizing: content-box; /* 1 */

    height: 0; /* 1 */

    overflow: visible; /* 2 */

}



/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */



pre {

    font-family: monospace, monospace; /* 1 */

    font-size: 1em; /* 2 */

}



/* Text-level semantics

   ========================================================================== */



/**

 * Remove the gray background on active links in IE 10.

 */



a {

    background-color: transparent;

}



/**

 * 1. Remove the bottom border in Chrome 57-

 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.

 */



abbr[title] {

    border-bottom: none; /* 1 */

    text-decoration: underline; /* 2 */

    text-decoration: underline dotted; /* 2 */

}



/**

 * Add the correct font weight in Chrome, Edge, and Safari.

 */



b,

strong {

    font-weight: bolder;

}



/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */



code,

kbd,

samp {

    font-family: monospace, monospace; /* 1 */

    font-size: 1em; /* 2 */

}



/**

 * Add the correct font size in all browsers.

 */



small {

    font-size: 80%;

}



/**

 * Prevent `sub` and `sup` elements from affecting the line height in

 * all browsers.

 */



sub,

sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline;

}



sub {

    bottom: -0.25em;

}



sup {

    top: -0.5em;

}



/* Embedded content

   ========================================================================== */



/**

 * Remove the border on images inside links in IE 10.

 */



img {

    border-style: none;

}



/* Forms

   ========================================================================== */



/**

 * 1. Change the font styles in all browsers.

 * 2. Remove the margin in Firefox and Safari.

 */



button,

input,

optgroup,

select,

textarea {

    font-family: inherit; /* 1 */

    font-size: 100%; /* 1 */

    line-height: 1.15; /* 1 */

    margin: 0; /* 2 */

}



/**

 * Show the overflow in IE.

 * 1. Show the overflow in Edge.

 */



button,

input { /* 1 */

    overflow: visible;

}



/**

 * Remove the inheritance of text transform in Edge, Firefox, and IE.

 * 1. Remove the inheritance of text transform in Firefox.

 */



button,

select { /* 1 */

    text-transform: none;

}



/**

 * Correct the inability to style clickable types in iOS and Safari.

 */



button,

[type="button"],

[type="reset"],

[type="submit"] {

    -webkit-appearance: button;

}



/**

 * Remove the inner border and padding in Firefox.

 */



button::-moz-focus-inner,

[type="button"]::-moz-focus-inner,

[type="reset"]::-moz-focus-inner,

[type="submit"]::-moz-focus-inner {

    border-style: none;

    padding: 0;

}



/**

 * Restore the focus styles unset by the previous rule.

 */



button:-moz-focusring,

[type="button"]:-moz-focusring,

[type="reset"]:-moz-focusring,

[type="submit"]:-moz-focusring {

    outline: 1px dotted ButtonText;

}



/**

 * Correct the padding in Firefox.

 */



fieldset {

    padding: 0.35em 0.75em 0.625em;

}



/**

 * 1. Correct the text wrapping in Edge and IE.

 * 2. Correct the color inheritance from `fieldset` elements in IE.

 * 3. Remove the padding so developers are not caught out when they zero out

 *    `fieldset` elements in all browsers.

 */



legend {

    box-sizing: border-box; /* 1 */

    color: inherit; /* 2 */

    display: table; /* 1 */

    max-width: 100%; /* 1 */

    padding: 0; /* 3 */

    white-space: normal; /* 1 */

}



/**

 * Add the correct vertical alignment in Chrome, Firefox, and Opera.

 */



progress {

    vertical-align: baseline;

}



/**

 * Remove the default vertical scrollbar in IE 10+.

 */



textarea {

    overflow: auto;

}



/**

 * 1. Add the correct box sizing in IE 10.

 * 2. Remove the padding in IE 10.

 */



[type="checkbox"],

[type="radio"] {

    box-sizing: border-box; /* 1 */

    padding: 0; /* 2 */

}



/**

 * Correct the cursor style of increment and decrement buttons in Chrome.

 */



[type="number"]::-webkit-inner-spin-button,

[type="number"]::-webkit-outer-spin-button {

    height: auto;

}



/**

 * 1. Correct the odd appearance in Chrome and Safari.

 * 2. Correct the outline style in Safari.

 */



[type="search"] {

    -webkit-appearance: textfield; /* 1 */

    outline-offset: -2px; /* 2 */

}



/**

 * Remove the inner padding in Chrome and Safari on macOS.

 */



[type="search"]::-webkit-search-decoration {

    -webkit-appearance: none;

}



/**

 * 1. Correct the inability to style clickable types in iOS and Safari.

 * 2. Change font properties to `inherit` in Safari.

 */



::-webkit-file-upload-button {

    -webkit-appearance: button; /* 1 */

    font: inherit; /* 2 */

}



/* Interactive

   ========================================================================== */



/*

 * Add the correct display in Edge, IE 10+, and Firefox.

 */



details {

    display: block;

}



/*

 * Add the correct display in all browsers.

 */



summary {

    display: list-item;

}



/* Misc

   ========================================================================== */



/**

 * Add the correct display in IE 10+.

 */



template {

    display: none;

}



/**

 * Add the correct display in IE 10.

 */



[hidden] {

    display: none;

}







/******************** 自己的*********************** */

body{

    /*font-family: KaiTi;*/

    overflow-x: hidden;

}

.container{

    padding-left: 0px;

    padding-right: 0px;

}

.container-fluid{

    padding-left: 0px;

    padding-right: 0px;

}

img{

    max-width: 100%;

}



[class*="col-"]{

    padding-left: 0px;

    padding-right: 0px;

}

a{

    color: #333;

    text-decoration: none;

}

a:hover{

    color: #333;

    text-decoration: none;

}

ul{

    content: "";

    clear: both;

    overflow: hidden;



    margin-bottom: 0px;



}

li{

    list-style: none;

    float: left;

}

p,div,h4, h5, h6{

    margin: 0;

    padding: 0;

}

.clear{

    content: ""

;clear:both;

    overflow: hidden;

}

.block{

    display: block;

}

.fr{

    float: right;

}

.fl{

    float: left;

}

/* 头部 */

.header .navbar-default{

    background:none;

    border: none;

}

.header .navbar-brand{

    height:auto;

    padding: inherit;

    margin: inherit;

}

.header .navbar-collapse{

    /*overflow: hidden;*/

    /*clear: both;*/

    /*content: '';*/

}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{

    margin-left: 0;

    margin-right: 0;

    padding-left: 0;

    padding-right: 0;



}

.hangneikuai{

    display: inline-block;

}

.flex{

    display: flex;

    align-items: center;

    justify-content: center;

}

@media (max-width: 768px) {

    .wap_line2{

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        overflow: hidden;

    }

    .wap_line3{

        display: -webkit-box;

        -webkit-line-clamp: 3;

        -webkit-box-orient: vertical;

        overflow: hidden;

    }

    .wap_line1{

        display: -webkit-box;

        -webkit-line-clamp: 1;

        -webkit-box-orient: vertical;

        overflow: hidden;

    }

}





.line2{

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.line3{

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.line1{

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    overflow: hidden;

}







/***********************public*********************/

.beizhu {

    background: #505050;

    font-size: 12px;

    color: #9c9c9c;

    display: flex;

    align-items: center;

    justify-content: center;

    height: 47px; }





/*************search**********/



#search .keyword{

    position: relative;

    width: 100%;

    display: flex;

    height: 33px;

}

#search #keyword{

    flex: 1;

    padding-left: 13px;

    background: #f9f9f9;

    height: 100%;

    border: 0;

    border-radius: 0;

}

#search .btn{

    border-radius: 0;

    position: static;

    width: 33px;

    height: 33px;

    margin: 0;

    padding: 0;

    border: 0;

    background: url("../images/header_search_bg.png") no-repeat center;

    background-size: cover;

}

#search input{

    outline:none;

}

#search .btn:active, #search .btn.active{

    box-shadow: none;

}





/******************feedback***************/



.infoInput{

    /*border: none;*/

}

/*.infoInput:hover{*/

    /*border: none;*/

/*}*/

#feedback .tg{

    display: none;

}

#feedback{

    /*margin-left: 105px;*/

    /*margin-top: 42px;*/

}

#feedback tbody{

    line-height: 50px;

}



#feedback .liuyan-tr{

    /*padding: 15px 0;*/

    overflow: hidden;

    content: '';

    clear: both;

    position: relative;

    margin-bottom: 27px;

}

#feedback .liuyan-tr th{

    font-size: 14px;

    display: inline-block;

    position: relative;

    left: 33px;

    top: 5px;

}

/*

#feedback .liuyan-tr:not(:last-child) input {

    width: 100%;

    border: 1px solid;

    background-color: rgba(0,0,0,0);

    padding: 0;

    height: 33px;

}*/

#feedbackbotton {

    color: white;



}

#feedback .th2{

    display: none !important;

}

.liuyan0{

    display: none;

}

.feedback{

    padding-left: 70px !important;

    padding-right: 0;

}

#feedback .liuyan-tr span{

    position: absolute !important;

    left: 83px !important;

}



#feedback .liuyan-tr td{

    width: 100%;

}

#feedback .liuyan2 td,#feedback .liuyan3 td{

    width: 45%;

}

.inner_banner {max-width: 1920px; margin: 0 auto;}

/*.liuyan5 input{

    background: transparent;

    color: #ff8810 !important;

    padding: 6px 40px !important;

    position: absolute;

    left: 67px;

    !* right: 0; *!

    !* top: 0; *!

    bottom: -187px;

}

.liuyan5 input:hover{

    background: #ff8810 !important;

    color: white;

}*/





@media (min-width: 1450px) {

    .container2{

        width: 1400px;

        margin: 0 auto;

        overflow: hidden;

        content: '';

        clear: both;

    }

}

@media (max-width: 1450px) {

    .container2 {

        width: 1170px;

        margin: 0 auto;

    }

}





@media (max-width: 768px) {

    .container2{

        width: 100%;

        margin: 0 auto;

    }

}

