﻿*{margin:0;padding:0;}
html,body { width:100%; font-size:14px; height:auto; font-family: "microsoft yahei","微软雅黑"; background:url(imagesfujinindex_bg246.gif) no-repeat top center; color:#333;}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block;}
audio,canvas,progress,video {  display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}





[class^="icon-"],[class*=" icon-"] {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*margin-right: .3em;
}

@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/fontawesome-webfont.ttf) format("truetype")
}

table{border-collapse:collapse;border-spacing:0;}
img{border:0}
ul{list-style:none;}

input,textarea,select,option,button{font-family: "microsoft yahei";}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
a{text-decoration:none;outline: none; color:#333;}
a:hover{outline: none;}
input[type="button"],input[type="submit"],input[type="text"]{-webkit-appearance: none; border-radius: 0;}
input,label{-webkit-tap-highlight-color:rgba(255,0,0,0); }


textarea{resize:none;}/*禁止改变大小*/
/*解决firefox按钮文字难以垂直居中问题*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border:none;padding:0;
}
input,textarea,select,option,button,form,fieldset{margin:0;padding:0;border-width:1px;outline:none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}


@font-face {
  font-family: 'iconfont1';  /* project id 304156 */
  src: url('at.alicdn.comtfont_3eibyxtm70vygb9.eot');
  src: url('at.alicdn.comtfont_3eibyxtm70vygb9.eotiefix') format('embedded-opentype'),
  url('at.alicdn.comtfont_3eibyxtm70vygb9.woff') format('woff'),
  url('at.alicdn.comtfont_3eibyxtm70vygb9.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_3eibyxtm70vygb9.svg#iconfont') format('svg');
}
.icon_ld:before { content: "\e604"; font-family: 'iconfont1'; font-size:27px;  vertical-align: middle;}
.icon_ld2:before { content: "\e676"; font-family: 'iconfont1'; font-size:27px;}
.icon_ld3:before { content: "\e608"; font-family: 'iconfont1'; font-size:27px;}
.icon_ld4:before { content: "\e60f"; font-family: 'iconfont1'; font-size:27px;}

.icon_xx5:before { content: "\e7f6"; font-family: 'iconfont1'; font-size:27px;}
.icon_xx6:before { content: "\e62d"; font-family: 'iconfont1'; font-size:27px;}
.icon_xx7:before { content: "\e9a2"; font-family: 'iconfont1'; font-size:27px;}
.icon_xx8:before { content: "\e60b"; font-family: 'iconfont1'; font-size:27px;}
.icon_xx9:before { content: "\e69f"; font-family: 'iconfont1'; font-size:27px;}
.icon_xx10:before { content: "\e77e"; font-family: 'iconfont1'; font-size:27px;}


@font-face {
  font-family: 'iconfont2';  /* project id 304156 */
  src: url('at.alicdn.comtfont_0qw0pg9xg2hme7b9.eot');
  src: url('at.alicdn.comtfont_0qw0pg9xg2hme7b9.eotiefix') format('embedded-opentype'),
  url('at.alicdn.comtfont_0qw0pg9xg2hme7b9.woff') format('woff'),
  url('at.alicdn.comtfont_0qw0pg9xg2hme7b9.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_0qw0pg9xg2hme7b9.svg#iconfont') format('svg');
}
.icon_sy:before { content: "\e71b"; font-family: 'iconfont2'; font-size:37px; color:#fff; }
.icon_sy2:before { content: "\e615"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy3:before { content: "\e681"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy4:before { content: "\e629"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy5:before { content: "\e69e"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy6:before { content: "\e605"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy7:before { content: "\e614"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy8:before { content: "\e607"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy9:before { content: "\e610"; font-family: 'iconfont2'; font-size:34px;}
.icon_sy10:before { content: "\e637"; font-family: 'iconfont2'; font-size:34px;}

.box-s{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@font-face {
  font-family: 'iconfont3';  /* project id 304156 */
  src: url('at.alicdn.comtfont_g38tkg7d147bke29.eot');
  src: url('at.alicdn.comtfont_g38tkg7d147bke29.eotiefix') format('embedded-opentype'),
  url('at.alicdn.comtfont_g38tkg7d147bke29.woff') format('woff'),
  url('at.alicdn.comtfont_g38tkg7d147bke29.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_g38tkg7d147bke29.svg#iconfont') format('svg');
}

.icon_zd1:before { content: "\e6c1"; font-family: 'iconfont3'; font-size:57px; color:#2086cb; vertical-align:middle;}
.icon_zd2:before { content: "\e6a9"; font-family: 'iconfont3'; font-size:57px; color:#2086cb; }
.icon_zd3:before { content: "\e611"; font-family: 'iconfont3'; font-size:57px; color:#2086cb; }
.icon_zd4:before { content: "\e6e0"; font-family: 'iconfont3'; font-size:67px; color:#2086cb; }
.icon_zd5:before { content: "\e639"; font-family: 'iconfont3'; font-size:37px;  }
.icon_zd6:before { content: "\e645"; font-family: 'iconfont3'; font-size:37px;  }
.icon_zd7:before { content: "\e687"; font-family: 'iconfont3'; font-size:37px;  }



@font-face {
  font-family: 'iconfont4';  /* project id 304156 */
  src: url('at.alicdn.comtfont_dfosl90vuw61or.eot');
  src: url('at.alicdn.comtfont_dfosl90vuw61or.eotiefix') format('embedded-opentype'),
  url('at.alicdn.comtfont_dfosl90vuw61or.woff') format('woff'),
  url('at.alicdn.comtfont_dfosl90vuw61or.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_dfosl90vuw61or.svg#iconfont') format('svg');
}
.icon_sq1:before { content: "\e660"; font-family: 'iconfont4'; font-size:30px; color:#ff9142; vertical-align:middle;}
.icon_sq2:before { content: "\e6ab"; font-family: 'iconfont4'; font-size:30px; color:#a0d468;}
.icon_sq3:before { content: "\e61c"; font-family: 'iconfont4'; font-size:30px; color:#22b658;}
.icon_sq4:before { content: "\e60a"; font-family: 'iconfont4'; font-size:30px; color:#f6bb43;}
.icon_sq5:before { content: "\e688"; font-family: 'iconfont4'; font-size:30px; color:#0c92d1;}
.icon_sq6:before { content: "\e6ed"; font-family: 'iconfont4'; font-size:30px; color:#ff9142;}
.icon_sq7:before { content: "\e655"; font-family: 'iconfont4'; font-size:30px; color:#d870ad;}
.icon_sq8:before { content: "\e965"; font-family: 'iconfont4'; font-size:30px; color:#37bd9c;}
.icon_sq9:before { content: "\e69a"; font-family: 'iconfont4'; font-size:30px; color:#3baeda;}
.icon_sq10:before { content: "\e641"; font-family: 'iconfont4'; font-size:30px; color:#967bdc;}
.icon_sq11:before { content: "\e6c3"; font-family: 'iconfont4'; font-size:30px; color:#22b658;}
.icon_sq12:before { content: "\e60d"; font-family: 'iconfont4'; font-size:30px; color:#b28850;}
.icon_sq13:before { content: "\e63f"; font-family: 'iconfont4'; font-size:30px; color:#ff9142;}


.icon_zt1:before { content: "\e63f"; font-family: 'iconfont4'; font-size:30px; color:#ff9142;}
/* 声明自适应 */


html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}





/* 1像素 优化*/
.retainbt,.retainbb,.retainbl,.retainbr,.retainb { position:relative; }
.retainbt:before,.retainbb:after {pointer-events: none;position: absolute;content: ""; height: 1px; background: rgba(32,35,37,.24);left: 0;right: 0}
.retainbt:before {top: 0}
.retainbb:after {bottom: 0}
.retainbl:before,.retainbr:after {pointer-events: none;position: absolute;content: ""; width: 1px; background: rgba(32,35,37,.24); top: 0; bottom: 0}
.retainbl:before {left: 0}
.retainbr:after {right: 0}
.retainb:after {position: absolute;content: "";top: 0;left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; border: 1px solid rgba(32,35,37,.24); pointer-events: none}

