@font-face{
    font-family: 'FZYouHJW_506L';
    src: url('../newcss/FZYouHJW_506L.otf') format('otf'),
    url('../newcss/FZYouHJW_506L.ttf') format('truetype'),
    url('../newcss/FZYouHJW_506L.woff') format('woff');
}
body{
    font-family: FZYouHJW_506L;
    font-size:14px;color:#666; line-height:normal; background: #fff;}
html,body,div,
form,object,iframe,p,table,th,td,ul,li,dl,dt,dd,
h1,h2,h3,h4,h5,h6,
button,input,span,em,s,textarea,b,u,a,img,select,header,footer,nav,menu,article,aside,section,time{ margin:0; padding:0}
button,a{ cursor: pointer;}
input,select,label,img{ vertical-align:middle}
img{border:none}
s,u{text-decoration:none}
em,i{font-style:normal}
ul,li,dl,dt,dd{ list-style:none}
table,tr,td,th{ border-collapse:collapse;border-spacing:0}
input{font-size: 14px;}
input,textarea,select{outline:none;}

button,select,input,textarea{font-family:FZYouHJW_506L;}
button:focus{ outline: none;}

body a{color:#666;text-decoration:none;outline:none;}
body a:hover{color:  #cc2e33; outline:none;text-decoration:none;}

/*placeholder*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #c8c8c8;  }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #c8c8c8;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #c8c8c8;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #c8c8c8;}
input::-ms-clear, ::-ms-reveal{display: none;}

.placeholder_tip{position: absolute; top:12px; left:55px;}

input{border-color .5s;-o-transition: border-color .5s;transition: border-color .5s;}
input:focus{border-color: #01a9ec; background-color: #fff;}


/*clear*/
.clear{zoom:1;}
.clear:after{ clear:both; overflow:hidden;zoom:1; height:0px;  font-size:0; line-height:0;content:".";display:block;}
.clearfix{zoom:1}
.clearfix:after{ clear:both; overflow:hidden;zoom:1; height:0px;  font-size:0; line-height:0;content:".";display:block;}
.clearf{zoom:1}
.clearf:after{ clear:both; overflow:hidden;zoom:1; height:0px;  font-size:0; line-height:0;content:".";display:block;}

.fn-left{ float: left;}
.fn-right{float: right;}
.fl{ float: left;}
.fr{float: right;}
.hand-cursor{cursor: pointer;}
.none{ display:none}
.block{ display:block}
.inline-block{ display: inline-block;}




/*placeholder*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #c8c8c8;  }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #c8c8c8;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #c8c8c8;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #c8c8c8;}
input::-ms-clear{display:none;}

/*text align 字号 文字居中*/
.fn-text-left{ text-align: left;}
.fn-text-right{ text-align: right;}
.fn-text-center{ text-align: center;}

.fn-font-12{ font-size: 12px}
.fn-font-14{ font-size: 14px;}
.fn-font-16{ font-size: 16px}
.fn-font-18{ font-size: 18px;}
.fn-font-20{ font-size: 20px;}
.fn-font-22{ font-size: 22px;}
.fn-font-24{ font-size: 24px;}
.fn-font-26{ font-size: 26px;}
.fn-font-30{ font-size: 30px;}
.fn-font-40{ font-size: 40px;}
.fn-font-48{ font-size: 48px;}

.fn-font-bold{ font-weight: bold;}
.fn-font-nobold{ font-weight: normal;}
.fn-font-italic{font-style: italic;}
.fn-font-through{text-decoration:line-through;}

/*字体颜色*/
.fn-color-0{ color: #000}
.fn-color-3{ color: #333;}
.fn-color-6{ color: #666}
.fn-color-9{ color: #999}
.fn-color-f{ color: #fff}
.fn-color-red{ color: #ff0000}
.fn-light-orange{ color: #bfb086}
.fn-color-green{ color: #bfb086}
.fn-color-blue,a.fn-color-blue{ color: #0a51a0;}/*主色*/
.fn-light-blue,a.fn-light-blue{ color: #1ba1e7;}/*淡蓝色，或亮蓝色*/


/*padding*/
.pd5{padding: 5px;}
.pd10{padding: 10px}
.pd20{padding: 20px;}
.pd25{padding: 25px;}
.pd30{padding: 30px;}
.pd40{padding: 40px;}

.pd-l-5{padding-left: 5px}
.pd-r-5{padding-right: 5px}
.pd-t-5{padding-top: 5px}
.pd-b-5{padding-bottom: 5px}

.pd-l-10{padding-left: 10px}
.pd-r-10{padding-right: 10px}
.pd-t-10{padding-top: 10px}
.pd-b-10{padding-bottom: 10px}

.pd-l-15{padding-left: 15px}
.pd-r-15{padding-right: 15px}
.pd-t-15{padding-top: 15px}
.pd-b-15{padding-bottom: 15px}

.pd-l-20{padding-left: 20px}
.pd-r-20{padding-right: 20px}
.pd-t-20{padding-top: 20px}
.pd-b-20{padding-bottom: 20px}

.pd-l-25{padding-left: 25px}
.pd-r-25{padding-right: 25px}
.pd-t-25{padding-top: 25px}
.pd-b-25{padding-bottom: 25px}

.pd-l-30{padding-left: 30px}
.pd-r-30{padding-right: 30px}
.pd-t-30{padding-top: 30px}
.pd-b-30{padding-bottom: 30px}

.pd-l-40{padding-left: 40px}
.pd-r-40{padding-right: 40px}
.pd-t-40{padding-top: 40px}
.pd-b-40{padding-bottom: 40px}

/*margin*/
.mg-center{margin: 0 auto;}/*居中*/

.mg5{margin: 5px;}
.mg10{margin: 10px}
.mg15{margin: 15px}

.mg-l-5{margin-left: 5px}
.mg-r-5{margin-right: 5px}
.mg-t-5{margin-top: 5px}
.mg-b-5{margin-bottom: 5px}

.mg-l-10{margin-left: 10px}
.mg-r-10{margin-right: 10px}
.mg-t-10{margin-top: 10px}
.mg-b-10{margin-bottom: 10px}

.mg-l-15{margin-left: 15px}
.mg-r-15{margin-right: 15px}
.mg-t-15{margin-top: 15px}
.mg-b-15{margin-bottom: 15px}

.mg-l-20{margin-left: 20px}
.mg-r-20{margin-right: 20px}
.mg-t-20{margin-top: 20px}
.mg-b-20{margin-bottom: 20px}

.mg-l-25{margin-left: 30px}
.mg-r-25{margin-right: 30px}
.mg-t-25{margin-top: 30px}
.mg-b-25{margin-bottom: 30px}

.mg-l-30{margin-left: 30px}
.mg-r-30{margin-right: 30px}
.mg-t-30{margin-top: 30px}
.mg-b-30{margin-bottom: 30px}

.mg-l-40{margin-left: 40px}
.mg-r-40{margin-right: 40px}
.mg-t-40{margin-top: 40px}
.mg-b-40{margin-bottom: 40px}

.mg-l-50{margin-left: 50px}
.mg-r-50{margin-right: 50px}
.mg-t-50{margin-top: 50px}
.mg-b-50{margin-bottom: 50px}

/*width*/
.w-bai-24-5{ width: 24.5%;}
.w-bai-33{ width: 33%;}
.w-bai-50{ width: 50%;}
.w-bai-60{ width: 60%;}
.w-bai-80{ width: 80%;}
.w-bai-100{ width: 100%;}

.w40{width: 40px;}
.w60{width: 60px;}
.w80{width: 80px;}
.w100{width: 100px;}
.w112{width: 112px;}
.w120{width: 120px;}
.w170{width: 170px;}
.w360{width: 360px;}
.w400{width: 400px;}
.w490{width: 490px;}
.w550{width: 550px;}
.w570{width: 570px;}


/*height*/
.h20{height: 20px;}
.h30{height: 30px;}
.h40{height: 40px;}
.h50{height: 50px;}
.h70{height: 70px;}
.h80{height: 80px;}

/*行高*/
.lh20{line-height: 20px}
.lh23{line-height: 23px}
.lh25{line-height: 25px}
.lh28{line-height: 28px}
.lh30{line-height: 30px}
.lh35{line-height: 35px}
.lh36{line-height: 36px}
.lh38{line-height: 38px}
.lh40{line-height: 40px}


/*背景色*/
.bg-color-gray{background: #f8f8f8;}
.bg-color-blue{background: #0a51a1;}


/*border*/
.border-gray{}
.border-gray-r{ border-right:1px solid #e6e6e6; }
.border-gray-t{border-top:1px solid #e6e6e6;}
.noborder{border: none;}

/*---圆弧*/
.br-1{border-radius: 1px;}
.br-2{border-radius: 2px;}
.br-5{border-radius: 5px;}
.br-10{border-radius: 10px;}
.br-15{border-radius: 15px;}
.br-25{border-radius: 25px;}

/*button style*/
.page-button{overflow: visible;cursor: pointer; text-decoration: none;}
.page-button:hover{ opacity: 0.8;filter:alpha(opacity=80);}
.page-button-shadow{ box-shadow: 0 1px 3px rgba(0,0,0,0.3)}
a.page-button{display: inline-block; outline: none;}
a.page-button:hover{text-decoration: none;}

.page-button-big{ height: 40px; font-size: 16px; padding: 0 20px;} /*大按钮*/
a.page-button-big{ line-height: 40px;}
.page-button-small{ height:35px;padding: 0 25px; font-size: 14px;} /*中按钮*/
a.page-button-small{ line-height: 35px;}
.page-button-min{ height:30px;padding: 0 20px; font-size: 14px;} /*小按钮*/
a.page-button-min{ line-height: 30px;}
.page-button-xiao{ height:25px;padding: 0 20px; font-size: 14px;} /*小按钮*/
a.page-button-xiao{ line-height: 25px;}

.page-b-blue{ background: #0a51a0; color: #fff;  }
a.page-b-blue{color: #fff;}


/*---图标*/
.icon{background: url('../images/icon.png') no-repeat left top;}
.shareholder-home{ background-position: -34px -81px;}
.shareholder-man{background-position: -73px -81px;}
.icon-arrow-right{width:5px; height: 10px; background-position: 0 -62px; display: inline-block; vertical-align: middle;}
.icon-blue-gou{width:17px; height: 17px; background-position: -170px -82px; display: inline-block; vertical-align: middle;}
.icon-orange-gou{width:18px; height: 18px; background-position: -197px -82px; display: inline-block; vertical-align: middle; }

/*input*/
.page-input{border:1px solid #cccccc; font-size: 16px; text-indent: 20px;}

.droplist-box{ border:1px solid #cccccc;cursor: pointer;   position: relative; font-size: 16px; text-indent: 20px;background:url(../images/d-arrow.png) no-repeat 390px 13px; }
.droplist-box span{color: #CBC8D2;}
.droplist-box span.span-on{color: #333;}
.droplist-box .droplist{ position: absolute; border:1px solid #cccccc; max-height: 250px; overflow-y:auto; width:100%; background: #F1F1F1; z-index: 100; display: none;}
.droplist-box .droplist a{display: block; text-decoration: none;border-bottom:1px solid #cccccc;}
.droplist-box .droplist a:hover{ background-color: #0a51a0; color: #fff; display: block; }


.dropsearch-box{position: relative; *margin-left:-10px;z-index: 9999; }
.dropsearch-box input{width: 194px; border:1px solid #cccccc;font-size: 16px; height: 35px; line-height: 35px; text-indent: 20px; padding-right: 40px;  }
.dropsearch-box .dropsearch{ position: absolute; border-top:1px solid #cccccc; max-height: 250px; overflow-y:auto; width:100%; background: #f8f8f8;*top:36px;*margin-left: -240px; z-index: 100; display: none;}
.dropsearch-box .dropsearch a{display: block; text-decoration: none;font-size: 12px; line-height: 30px; text-indent: 20px; }
.dropsearch-box .dropsearch a:hover{ background-color: #0a51a0; color: #fff; display: block; }
.dropsearch-box .searchinput{background:url(../images/down-search.png) no-repeat;width: 33px; height: 33px; border:none; display:block; position: absolute; right:2px; top:4px;}


/*tab标签*/
.tab-menu {border-bottom: 1px solid #0a51a0;}
.tab-menu ul li{width:118px; float: left; line-height: 40px; font-size: 16px; color: #0a51a0; text-align: center; cursor: pointer;}
.tab-menu ul li.on{line-height: 40px; cursor: pointer; background: url(../images/tab-menu-nav.png) no-repeat top center; color: #fff;}
.tab-menu-tou ul li{width:162px; }
.tab-menu-tou ul li.on{line-height: 40px; cursor: pointer; background: url(../images/tab-menu-nav1.png) no-repeat top center; color: #fff;}

.tab-menu1 {border-bottom: 1px solid #0a51a0;}
.tab-menu1 ul li{width:80px; float: left; line-height: 30px; font-size: 14px; color: #0a51a0; text-align: center; cursor: pointer;}
.tab-menu1 ul li.on{width:96px; line-height: 30px; cursor: pointer; background: url(../images/tab-menu1-nav.png) no-repeat top center; color: #fff;}


/*上一页 下一页*/
.prev-page,.next-page{font-size: 16px; color: #666;}
.prev-page a,.next-page a{color: #333;}
.prev-page a:hover,.next-page a:hover{color: #0a51a0;}

