body,

button,

input,

select,

textarea{color: #5a5a5a;font-size: 12px}

*{margin: 0;padding: 0;border: 0;box-sizing: border-box}

:focus{outline: none}

body,

button,

input,

select,

textarea{color: #8e8e8e;font-size: 14px}

table{border-collapse: collapse;border-spacing: 0}

ul{list-style: none}

a,

button,

input[type=button],

input[type=file],

input[type=reset],

input[type=submit]{cursor: pointer}

a{color: inherit;color: expression(this.parentNode.currentStyle.color);text-decoration: none}

h1,h2,h3,h4,h5,h6{font-size: 100%}

body{ font-family: Arial,"microsoft yahei"; }

small{font-size: 12px}

.ml5{margin-left: 5px}

.mt5{margin-top: 5px}

.mr5{margin-right: 5px}

.mb5{margin-bottom: 5px}

.mg5{margin: 5px}

.pl5{padding-left: 5px}

.pt5{padding-top: 5px}

.pr5{padding-right: 5px}

.pb5{padding-bottom: 5px}

.pd5{padding: 5px}

.ml10{margin-left: 10px}

.mt10{margin-top: 10px}

.mr10{margin-right: 10px}

.mb10{margin-bottom: 10px}

.mg10{margin: 10px}

.pl10{padding-left: 10px}

.pt10{padding-top: 10px}

.pr10{padding-right: 10px}

.pb10{padding-bottom: 10px}

.pd10{padding: 10px}

.ml15{margin-left: 15px}

.mt15{margin-top: 15px}

.mr15{margin-right: 15px}

.mb15{margin-bottom: 15px}

.mg15{margin: 15px}

.pl15{padding-left: 15px}

.pt15{padding-top: 15px}

.pr15{padding-right: 15px}

.pb15{padding-bottom: 15px}

.pd15{padding: 15px}

.ml20{margin-left: 20px}

.mt20{margin-top: 20px}

.mr20{margin-right: 20px}

.mb20{margin-bottom: 20px}

.mg20{margin: 20px}

.mg40{margin: 40px}

.pl20{padding-left: 20px}

.pt20{padding-top: 20px}

.pr20{padding-right: 20px}

.pb20{padding-bottom: 20px}

.pd20{padding: 20px}

.ml25{margin-left: 25px}

.mt25{margin-top: 25px}

.mr25{margin-right: 25px}

.mb25{margin-bottom: 25px}

.mg25{margin: 25px}

.pl25{padding-left: 25px}

.pt25{padding-top: 25px}

.pr25{padding-right: 25px}

.pb25{padding-bottom: 25px}

.pd25{padding: 25px}

.ml30{margin-left: 30px}

.mt30{margin-top: 30px}

.mr30{margin-right: 30px}

.mb30{margin-bottom: 30px}

.mg30{margin: 30px}

.pl30{padding-left: 30px}

.pt30{padding-top: 30px}

.pr30{padding-right: 30px}

.pb30{padding-bottom: 30px}

.pd30{padding: 30px}

.ml35{margin-left: 35px}

.mt35{margin-top: 35px}

.mr35{margin-right: 35px}

.mb35{margin-bottom: 35px}

.mg35{margin: 35px}

.pl35{padding-left: 35px}

.pt35{padding-top: 35px}

.pr35{padding-right: 35px}

.pb35{padding-bottom: 35px}

.pd35{padding: 35px}

.ml40{margin-left: 40px}

.mt40{margin-top: 40px}

.mr40{margin-right: 40px}

.mb40{margin-bottom: 40px}

.mg40{margin: 40px}

.pl40{padding-left: 40px}

.pt40{padding-top: 40px}

.pr40{padding-right: 40px}

.pb40{padding-bottom: 40px}

.pd40{padding: 40px}

.ml45{margin-left: 45px}

.mt45{margin-top: 45px}

.mr45{margin-right: 45px}

.mb45{margin-bottom: 45px}

.mg45{margin: 45px}

.pl45{padding-left: 45px}

.pt45{padding-top: 45px}

.pr45{padding-right: 45px}

.pb45{padding-bottom: 45px}

.pd45{padding: 45px}

.ml50{margin-left: 50px}

.mt50{margin-top: 50px}

.mr50{margin-right: 50px}

.mb50{margin-bottom: 50px}

.mg50{margin: 50px}

.pl50{padding-left: 50px}

.pt50{padding-top: 50px}

.pr50{padding-right: 50px}

.pb50{padding-bottom: 50px}

.pd50{padding: 50px}

.border-box,

.border-box *,

.border-box :after,

.border-box :before{box-sizing: border-box}

.fc{color: #ff1d1f}

.bg{background: #f7f7f7}

.center{padding: 0 .18rem}

.fl{float: left}

.fr{float: right}

.clear{clear: both}

.clearfix{*zoom: 1}

.clearfix:after{content: "";display: block;height: 0;clear: both;visibility: hidden}

.ellipsis,

.list_new h2{text-overflow: ellipsis;white-space: nowrap;overflow: hidden}

.tac{text-align: center}

.big:hover,

.bigger{-webkit-transform: scale(1.1);transform: scale(1.1);transition: scale .5s}

.mask{position: absolute;top: 0;right: 0;bottom: 0;z-index: 1;background: rgba(0, 0, 0, .5)}

.content img{max-width: 100%}

.ibox1 ul:after,

.last_flex,

.screening>ul:after{text-align-last: auto;text-justify: auto;text-align: left;letter-spacing: normal;word-spacing: normal;margin: 0!important;padding: 0!important}

.flex_space_between,

.ibar ul,

.ibox7 ul,

.ilist,

.screening>ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}

::-webkit-scrollbar{width: 3px}

::-webkit-scrollbar-thumb,

::-webkit-scrollbar-track-piece{background-color: #eee}

html{height: 100%}

body{min-height: 100%;position: relative;padding: 50px 0 0}

.w1200{width: 92%;margin: 0 auto}

/* 手机导航全局 */
.blank_h{ height:0; overflow:hidden; font-size:0;}
.nav-hide .blank_h{ height:0;}
.touch-top-wrapper .touch-logo img{max-width:100%;max-height:60px;margin:10px 0;}
.touch-toggle .menus{ line-height:60px;}
.touch-toggle li{ padding-left:8px; padding-right:8px;}
.touch-toggle .top_ico{ margin-top:0;height:60px;}
.touch-toggle .top_ico.on{ margin-top:6px;}
.touch-toggle .top_ico i{ margin-top:20px;}
.touch-toggle li{ height:60px;}
.touch-toggle li a{ height:60px;}
.touch-toggle li i{ width:26px; height:26px; margin-top:18px;}
.touch-menu ul li a{ font-size:14px; height:38px; line-height:38px;}
.touch-menu ul ul li a{ font-size:13px; height:30px; line-height:30px;}
.touch-top{ width:100%; position:fixed; top:0; z-index:99; background:rgba(255,255,255,1.0); display: block;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); text-align:left;}
.touch_bg{width:100%; position:fixed; top:0; z-index:8;background:#000;display:none;filter: Alpha(Opacity=60);/*IE7 fix*/opacity: 0.6; height:100%;}
.touch-top-wrapper{ width:96%; margin:0 auto;}
.touch-top-wrapper .touch-logo{ float:left; padding-right:20%;}
.touch-top-wrapper .touch-logo img{display: block;}
.touch-navigation { display:block; }

	.touch-toggle { position:absolute; right:10px; top:0; }

	.touch-toggle li { float:left; height:70px; padding:0 12px; text-align:center; }

	.touch-toggle li a { height:70px; }

	.touch-toggle li:hover, .touch-toggle li:active { }

	.touch-toggle .touch-toggle-item-first { border-left:none; }

	.touch-toggle .touch-toggle-item-last { border-right:none; }

	.touch-toggle li a { display:block; font-size:12px; }	

	.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; /*margin-top:20px;*/margin-top:35px; background-repeat:no-repeat; background-position:center center; background-size:contain; }

	.touch-toggle .touch-icon-menu { background-image:url(../img/head_pic1.png); }
	/*.touch-toggle .touch-icon-close { background-image:url(../img/head_pic4.png); background-size:16px 16px; }*/
	.touch-toggle .menus{ float:left; line-height:70px; margin-right:5px; font-size:16px; color:#333;}
	.touch-toggle .top_ico{ width:26px; height:70px; position:relative;  cursor:pointer;transition:all 0.3s; float:left;}
	.touch-toggle .top_ico i{ display:block; font-size:0;width: 26px;height: 3px;z-index: 1; left: 50%; margin-left:-13px; position:absolute;  top: 0;  background: #5f5f5f; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s; -o-transition: 0.6s; overflow: hidden; margin-top:25px;}
	.touch-toggle .top_ico i:nth-child(2){ top:10px;}
	.touch-toggle .top_ico i:nth-child(3){ top:20px;}
	/*.nav-hide .header-v1 .top_ico i{ margin-top:26px;}*/
	.touch-toggle .top_ico:hover i{-webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}
	.touch-toggle .top_ico i span{width: 2px; height: 2px; margin-left: 3px;  float: left; background: #fff;}
	.touch-toggle .top_ico.on{ margin-top:5px;}
	.touch-toggle .top_ico.on i:nth-child(1){top: 6px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
	.touch-toggle .top_ico.on i:nth-child(2){opacity: 0;}
	.touch-toggle .top_ico.on i:nth-child(3){top: 6px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
	.touch-toggle .top_ico.on i span{display: none;}

	.touch-toggle li span { display:none; text-align:center; }
	.drawer-section {/* background-color:#40312f; padding:20px;*/ display:none; }	

	.drawer-section-menu {/* padding:20px 20px 35px;*/  /*padding:0px 0px 35px;*/}

	.touch-toggle-content{ clear:both;}
	.touch-menu{ clear:both;border-top:1px solid #eee;}
	.touch-menu ul li { border-bottom:1px solid #eee; position:relative; }

	.touch-menu ul li a { color:#333; display:block; font-size:16px; height:48px; line-height:48px;/* padding-left:10px;*/  padding-left:2%;}

	.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color:#0168b7; color:#fff; }	

	.touch-menu ul li i { position:absolute; top:14px;/* right:5px;*/ right:25px;  display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }

	.touch-menu ul li i.touch-arrow-right { display:none; background-image:url(../img/touch-arrow-r.png); }

	.touch-menu ul li i.touch-arrow-down { background-image:url(../img/touch-arrow-d.png); }

	.touch-menu ul li i.touch-arrow-up { background-image:url(../img/touch-arrow-u.png); }
	.touch-menu ul li a:hover i.touch-arrow-down {background-image:url(../img/touch-arrow-d2.png); }
	.touch-menu ul li a:hover i.touch-arrow-up {background-image:url(../img/touch-arrow-u2.png); }

	.touch-menu ul ul { display:none; margin:0;/* padding:0 10px 30px 30px;*/ padding:0 0px 15px 0px; }

	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; overflow:hidden; }

	.touch-menu ul ul li a { padding:0; padding-left:3%; font-size:15px; height:38px; line-height:38px; text-transform:uppercase; overflow:hidden; }		

	.touch-menu ul ul li i { top:13px; }
.touch-menu .closetitle{ padding-top:10px; padding-bottom:12px; text-align:center;}
.touch-menu .closetitle img{ margin:0 auto;  height:20px; width:auto;}


.index_title1{margin-right: .3rem}

.banner{height: 3.27rem;overflow: hidden;position: relative}

.banner li{float: left}

.banner li img{display: block}

.banner_btn{position: absolute;left: 0;bottom: 5%;width: 100%;text-align: center;font-size: 0;line-height: 0}

.banner_btn span{display: inline-block}

.banner_btn a{display: block;float: left;width: .2rem;height: .2rem;border-radius: 100%;margin: .05rem;background: hsla(0, 0%, 100%, .5);position: relative;transition: background .2s}

.banner_btn a.in,

.banner_btn a:hover{background: #fff}

.search{width: 100%;height: 1rem;background-color: #f5f5f5}

.search .w1200 input[type=text]{width: 83%;height: .6rem;line-height: .6rem;float: left;text-indent: 1em;margin-top: .2rem}

.search .w1200 input[type=submit]{width: 17%;height: .6rem;line-height: .6rem;background: url(../img/search.jpg) no-repeat 0;float: left;background-size: cover;margin-top: .2rem}

.ad .div1{margin-left: .5%;background: url(../img/ad1.jpg) no-repeat top;background-size: 100% 100%}

.ad .div1,

.ad .div2{width: 33%;height: 1.5rem}

.ad .div2{background: url(../img/ad2.jpg) no-repeat top;background-size: 100% 100%}

.ad .div3{width: 33%;height: 1.5rem;background: url(../img/ad3.jpg) no-repeat top;background-size: 100% 100%}

.ad p{text-align: center;font-size: .2rem;color: #fff;line-height: .3rem;margin-top: .4rem}

.itit{width: 100%; border-bottom:2px solid #e2e2e2;}

.itit h4{font-size:18px;color: #036eb8;line-height: 42px;background: url(../img/news_line.jpg) no-repeat 0 100%; margin-bottom:-2px;}

.itit h4 span{font-size: .25rem;color: #999;margin-left: .2rem}

.itit h4 a{display: block;padding:4px 0;font-size: 18px;font-weight: 600;color: #0168b7;}

.news_icon{float: left; position:relative;top:0px; margin-right:5px;}

.itit .more{line-height: 48px;}

.itit ul{margin-top: .2rem}

.itit ul li{float: left;margin-right: 2%;margin-bottom: 2%;width: 32%}

.itit ul li a{display: block;width: 100%;height: .7rem;line-height: .7rem;text-align: center;font-size: .25rem;font-weight: 700;color: #036eb8;overflow: hidden;border: 1px solid #036eb8}

.itit ul li:nth-child(3n){margin-right: 0}

.pro_catlist ul{margin-top: .3rem}

.pro_catlist ul li{float: left;width: 48%;margin-right: 4%;margin-bottom: 4%}

.pro_catlist ul li a{display: block;width: 100%;height: 2.4rem;overflow: hidden;position: relative}

.pro_catlist ul li a img{width: 100%}

.pro_catlist ul li .catename{display: block;width: 100%;line-height: .45rem;color: #333;font-size: .23rem;text-align: center;overflow: hidden;}

.pro_catlist ul li:nth-child(2n){margin-right: 0}

.about{width: 100%;margin-top: .2rem}

.about p{font-size: .25rem;line-height: .5rem;color: #666;margin-bottom: .3rem}

.about img{width: 100%}

.news ul{margin-top: .1rem}

.news ul li{ display:flow-root; padding: 5px 0;border-bottom: 1px dotted #e2e2e2}

.news ul li span{ float:left; margin-right:10px; line-height:26px;}

.news ul li a{ float:left; width:70%;font-size:15px;color: #5a5a5a;line-height:34px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}

.news ul li .p1{ float:right; color: #999}

.news ul li .p1,

.news ul li .p2{font-size:12px;line-height:34px;}

.news ul li .p2{color: #888}

.news ul li:last-child{margin-bottom: .3rem}

.ggw,.ggw2{
	width:100%;
    margin:10px auto 0 auto;
}

.ggw img,.ggw2 img{
	width:100%;
}

.hide{
	display:none;
}

.path_1{line-height:20px;color:#999;padding:25px 15px 10px 15px; background:#efeff4;}
.path_1 a{color:#999;}
.path_1 i{font-size:12px;color:#ccc;margin:auto 2px}
.path_1 a{font-size:14px}

.aboutus{width: 100%;margin-top: .3rem}

.aboutus img{display: block;max-width: 100%;margin-bottom: .2rem}

.aboutus p{font-size: .24rem;color: #666;line-height: .5rem}

.prolist ul{margin-top: .3rem}

.prolist ul li{float: left;width: 49%;margin-right: 2%}

.prolist ul li .img{display: block}

.prolist ul li .img,

.prolist ul li .img img{width: 100%;height: 3rem}

.prolist ul li .title{display: block;font-size: .25rem;color: #5a5a5a;line-height: .6rem;font-weight: 700;text-align: center}

.prolist ul li:nth-child(2n){margin-right: 0}

.page{clear: both;font-size: .25rem;margin: .3rem auto;color: #5a5a5a;text-align: center}

.page .current{color: #036eb8;border-color: #036eb8}

.page a,

.page span{display: inline-block;padding: .2rem;border: 1px solid #5a5a5a;color: #5a5a5a}

.zxly{width: 100%;margin-top: .3rem}

.zxly .red{color: red}

.zxly .p1{font-size: .28rem;line-height: .45rem;color: #5a5a5a}

.zxly input[type=text]{width: 100%;height: .7rem;background-color: #f0f0f0}

.zxly textarea{width: 100%;height: 1.4rem;background-color: #f0f0f0}

.zxly input[type=submit]{width: 100%;height: .7rem;background-color: #036eb8;margin-top: .3rem;margin-bottom: .3rem;color: #fff;text-align: center}

.zxly input[type=submit],

.zxly p{font-size: .3rem;line-height: .7rem}

.zxly p{color: #666}

.contactus{width: 100%;margin-top: .3rem}

.contactus p{color: #333;font-size: .3rem;line-height: .7rem}

.main{ min-height:400px;padding-bottom: 70px;}

.main .backto{width: 100%;height: .7rem;background-color: #036eb8;line-height: .7rem;color: #fff;font-size: .25rem;margin-bottom: .3rem}

.main .backto,

.main .title{text-align: center;font-weight: 700}

.main .title{font-size:20px;color: #5a5a5a; margin-top: .3rem;}

.main .tips,

.main .title{line-height: 30px; margin-bottom: .1rem}

.main .tips{color: #999;text-align: center; border-bottom:1px #e9e9e9 solid;}

.main .img{width: 100%;height: 5rem;margin: 0 auto}

.main .content{color: #333;margin-bottom: .3rem;font-size:14px;}

.main .content,

.main .content2{line-height:26px;padding-top: 0}

.main .content2{font-size:14px;color: #999}

.main .content2 a{color: #333}

.main .content2:last-child{margin-bottom: .3rem}

.main .description{width: 100%;padding: .2rem;background: #f5f5f5;font-size: .25rem;line-height: .5rem}

.dowebok{width: 100%;margin: .3rem auto;font-size: 0}

.dowebok ul{height: 1.1rem}

.dowebok img{vertical-align: top}

.str_wrap{overflow: hidden;font-size: 12px;line-height: 16px;position: relative;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap}

.str_move{white-space: nowrap;position: absolute;top: 0;left: 0;cursor: move}

.str_move_clone{display: inline-block;vertical-align: top;position: absolute;left: 100%;top: 0}

.str_vertical .str_move_clone{left: 0;top: 100%}

.str_down .str_move_clone{left: 0;bottom: 100%}

.str_down .str_move,

.str_vertical .str_move{white-space: normal;width: 100%}

.no_drag .str_move,

.noStop .str_move,

.str_static .str_move{cursor: inherit}

.str_wrap img{max-width: none}

.dowebok ul{margin: .3rem;width: 10000px}

.dowebok ul li{float: left;margin-left: .3rem}

.dowebok ul li,

.dowebok ul li img{height: 1.3rem;width: 1.5rem}

.p_Filelist{height:auto;width:100%;background-color:transparent;}
.p_File{width:100%;height:auto}
.p_articles{margin:10px 0;height:auto;width:auto;overflow:hidden}
.p_images{width:90px;height:70px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;vertical-align:middle;text-align:center;margin-right:15px;border:0}
.p_thumbnail{width:inherit;height:100%;vertical-align:middle;text-align:center;position:absolute}
.p_content{width:auto;height:auto;border-width:0;background-color:transparent;vertical-align:top; b1px #eee solid; padding-bottom:10px;}
.p_TitleBox{display:inline-block;margin-right:2px;vertical-align:top;width:auto;height:auto;border-width:0;background-color:transparent;-moz-box-flex:1;-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;flex:1;display:inline-block\0;max-width:70%\0}
.p_title{width:auto;display:block;font-size:15px;color:#333; font-weight:normal;}
.p_title:hover{color:#333;cursor:default}
.p_title .font{width:inherit;white-space:normal;display:block}
.p_assist{float:right;display:inline-block;margin-top:2px;width:auto;height:auto;border-width:0;background-color:transparent}
.p_time{vertical-align:top}
.p_TimeBox{display:inline-block;width:auto;height:auto;border-width:0;background-color:transparent}
.p_header{font-size:0;margin-top:5px;overflow:hidden;width:auto;height:auto;border-width:0;background-color:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:block\0;max-width:100%}
.p_about{display:inline-block;vertical-align:middle;width:auto;height:auto;border-width:0;background-color:transparent; padding:6px 0;}
.p_SortBox{display:inline-block;width:auto;height:auto;border-width:0;background-color:transparent}
.p_sort{vertical-align:bottom}
.p_DownloadBox{display:inline-block;margin-left:20px;width:auto;height:auto;border-width:0;background-color:transparent}
.p_download{vertical-align:bottom}
.p_FilesizeBox{display:inline-block;width:auto;height:auto;border-width:0;background-color:transparent}
.p_filesize{vertical-align:bottom}
.p_AssistNameF{display:inline-block;margin:0;padding:0;color:#c8c8c8;font-size:14px;text-align:right}
.p_filesize{display:inline-table;margin:0;padding:0 5px 0 0;vertical-align:middle;color:#969696;font-size:15px;text-align:left;white-space:nowrap;overflow:visible}
.p_TitleBox .p_nameC{font-size:12px;float:left}
.p_TitleBox .p_nameC .font{line-height:21px}
.p_TitleBox .p_nameC .iconfont{margin-right:5px;}
.p_TimeBox .p_AssistNameA .iconfont{margin-right:5px;}
.p_SortBox .p_AssistNameD .iconfont{margin-right:5px;}
.p_DownloadBox .p_AssistNameE .iconfont{margin-right:5px;}
.p_FilesizeBox .p_AssistNameF .iconfont{margin-right:5px;}
.p_ToDetail{float:right;position:relative;background:#ececec;border-color:transparent;height:30px;padding:0 15px;font-size:15px;color:#333;line-height:30px;}
.p_ToDetail .iconfont{margin-right:5px}
.p_page{float:right;right:20px}
.p_SummaryBox{width:auto;height:auto;background:#fcfbfd}
.p_AssistNameG{float:left;font-size:15px;line-height:26px;color:#999;font-family:"Microsoft Yahei";font-weight:normal;text-decoration:none;word-break:break-all;text-align:left;vertical-align:middle;display:inline-block}
.p_AssistNameG .font{line-height:26px;vertical-align:middle}
.p_summary{display:block;font-size:15px;line-height:26px;color:#999}

.container-fluid#footer {
  background-color: #1150a1;
  position: absolute;
  bottom: 0;
  width: 100%;
}
#footer > .container {
  color: white;
  padding-bottom: 20px;
  padding-top: 20px;
  line-height:24x;
  text-align:center;
}
#footer > .container > a {
  color: white;
  cursor: pointer;
  text-decoration: none;
  line-height: normal;
}
#footer > .container > a:hover {
  color: #c30;
  text-decoration: underline;
}

.fixed{width: 100%;height: 1rem;background: #036eb8;overflow: hidden;position: fixed;bottom: 0;left: 0;z-index: 9999;padding-top: .2rem}

.fixed ul li{float: left;width: 25%;height: 1rem}

.fixed ul li a{display: block;width: 100%;height: 1rem}

.fixed ul li i{display: block;font-size: .35rem;margin-bottom: .2rem}

.fixed ul li p{font-size: .25rem;}

.fixed ul li i,

.fixed ul li p{text-align: center;color: #fff}

@-webkit-keyframes a{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}

to{opacity: 0;-webkit-transform: translateY(145%);transform: translateY(145%)}}

@keyframes a{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}

to{opacity: 0;-webkit-transform: translateY(145%);transform: translateY(145%)}}



.load_more{position: relative;transition: all .3s}

.load_more .la-ball-fall{position: absolute;left: 50%;top: 50%;margin-left: -36px;margin-top: -9px;opacity: 0;visibility: hidden;cursor: not-allowed}

.load_more .la-ball-fall.la-sm{margin-left: -18px;margin-top: -4px}

.load_more .la-ball-fall.la-2x{margin-left: -72px;margin-top: -18px}

.load_more .la-ball-fall.la-3x{margin-left: -108px;margin-top: -27px}

.load_more .load_more_btn{border: 0;color: #fff;text-align: center;width: 100%;line-height: 2.8em;border-radius: 2em;background-color: #fa8c42;transition: background-color .2s;outline: none}

.load_more .load_more_btn:hover{background-color: #036eb8}

.load_more .load_more_btn[disabled]{color: transparent;opacity: .6;cursor: not-allowed}

.load_more .load_more_btn[disabled]~.la-ball-fall{opacity: 1;visibility: visible;transition-delay: 0s}

.la-ball-fall{display: block;font-size: 0;color: #fff}

.la-ball-fall,

.la-ball-fall>div{position: relative;box-sizing: border-box}

.la-ball-fall.la-dark{color: #333}

.la-ball-fall>div{display: inline-block;float: none;background-color: currentColor;border: 0 solid currentColor;width: 10px;height: 10px;margin: 4px;border-radius: 100%;opacity: 0;-webkit-animation: a 1s ease-in-out infinite;animation: a 1s ease-in-out infinite}

.la-ball-fall>div:first-child{-webkit-animation-delay: -.3s;animation-delay: -.3s}

.la-ball-fall>div:nth-child(2){-webkit-animation-delay: -.2s;animation-delay: -.2s}

.la-ball-fall>div:nth-child(3){-webkit-animation-delay: -.1s;animation-delay: -.1s}

.la-ball-fall>div:nth-child(4){-webkit-animation-delay: 0ms;animation-delay: 0ms}

.la-ball-fall.la-sm>div{width: 5px;height: 5px;margin: 2px}

.la-ball-fall.la-2x>div{width: 20px;height: 20px;margin: 8px}

.la-ball-fall.la-3x>div{width: 30px;height: 30px;margin: 12px}



#faqbox{margin-top: 30px;}

#faqbox .faqline{line-height:2em;height:auto;text-align:left}

#faqbox .faqline .faqtit{width:95%;display:block;clear:both;text-align:left}

#faqbox .Content{line-height:2em;height:auto;text-align:left}

#faqbox .Content .faqtit{width:95%;display:block;clear:both;text-align:left}

#faqbox .Content textarea{height:100px;}

#faqbox .submit{width: 80px;height: 35px;background:#036eb8;border: none;color: #FFF;font-size: 14px;}


.message {
    width: 100%;
	height:auto;
	overflow:hidden;
	clear:both;
}
.message .fl {
    width: 100%;
}
.message .fr {
    width: 100%;
}
.message .item {
    width: 100%;
    float: left;
    margin: 10px 0;
}
.message .item span {
    color: #333;
    width: 20%;
    float: left;
    text-align: justify;
    line-height: 36px;
}
.message .item span i { 
    display: inline-block; 
    padding-left: 100%; 
}
.message .item input {
    float: left;
    width: 76%;
    height: 36px;
    border: none;
    border: 1px solid #ddd;
    padding-left: 8px;
    outline: 0;
}
.message .item select {
    float: left;
    width: 76%;
    height: 36px;
    border: none;
    border: 1px solid #ddd;
    padding: 0 8px;
    outline: 0;
}
.message .item textarea {
    float: left;
    width: 76%;
    height: 78px;
    border: none;
    border: 1px solid #ddd;
    padding: 8px;
    outline: 0;
}
.message .item i {
    font-size: 16px;
    color: #d50e25;
    float: right;
    line-height: 36px;
    font-style: normal;
    font-weight: bold;
	width:2%;
}
.work_content .text {
    text-align: center;
    margin-top: 30px;
	margin-bottom:50px;
	clear:both;
}
.work_content .text input {
    width: 120px;
    height: 42px;
    display: inline-block;
    border: none;
    line-height: 42px;
    text-align: center;
    color: #fff;
    margin: 0 10px;
}
.work_content .text .btnsub {
    background: #d50e25;
}
.work_content .text .rest {
    background: #909090;
}