﻿@charset "utf-8";



/*=============================j_reset=====================================*/



*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif; padding: 0; margin:0;}



html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {   padding:0; border:0;  outline:0; vertical-align:baseline; background:transparent;}



html,body{ width:100%; position:relative; height:auto; overflow-x:hidden;  }



*[align="center"]{ margin:0 auto;}



html {font-size: 62.5%;}



 input{outline: none;}



@font-face {font-family: 'j_cn_font';



    src: url('../fonts/j_cn.eot'); /* IE9*/



    src: url('../fonts/j_cn.eot') format('embedded-opentype'), /* IE6-IE8 */



    url('../fonts/j_cn.woff') format('woff'), /* chrome、firefox */



    url('../fonts/j_cn.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/



    url('../fonts/j_cn.svg#iconfont') format('svg'); /* iOS 4.1- */



}



@font-face {font-family: 'j_en_font';



    src: url('../fonts/j_en.eot'); /* IE9*/



    src: url('../fonts/j_en.eot') format('embedded-opentype'), /* IE6-IE8 */



    url('../fonts/j_en.woff') format('woff'), /* chrome、firefox */



    url('../fonts/j_en.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/



    url('../fonts/j_en.svg#iconfont') format('svg'); /* iOS 4.1- */



}



.font_en{ font-family:'j_en_font' ;}



.font_cn{ font-family:'j_cn_font' ;}



body {font-size: 1.6rem; /* =16px */}



::selection{  background:#0aa284;  color:#fff;}  



::-moz-selection {  background:#0aa284;  color:#fff;  }  



::-webkit-selection {  background:#0aa284;  color:#fff;  } 



h1,h2,h3,h4,h5,h6,strong{ font-weight: normal;}



a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/ 



article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}



ul,li{list-style:none}



blockquote,q{quotes:none}



blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}



a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}



ins{background-color:#ff9;color:#000;text-decoration:none}



mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}



del{text-decoration:line-through}



abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}



table{border-collapse:collapse;border-spacing:0}







input,select{vertical-align:middle}



input {  padding: 0 5px;  vertical-align: middle;  line-height: normal;  }  



/*css定义超链接四个状态也有顺序的。*/   



a:link, a:visited { text-decoration: none; cursor:pointer !important;}  



/*辅助样式*/



.fl,.left{ float:left !important;}



.fr,.right{ float:right !important;}



.no_bg{ background:none !important;}



.no_border{ border:0 !important;}



.no_padding{ padding:0 !important;}



.no_margin{ margin:0 !important;}



.no_bg_img{ background-image:none !important;}



 



.border{ border:1px solid #dedede;}



.clear{ clear:both;}



.h_x{ color:#fe0505; font-weight:bold; padding-left:10px; padding-top:10px;}



 hr{display:block;height:1px;border:0; background:#dcdfe0; padding:0; margin-bottom:2rem}



.j_bnt{ display:inline-block; border:none;   background:#3cac4a; font-size:20px; height:40px; line-height:40px; text-align:center; color:#fff; padding:0 35px;}	



.j_bnt:hover{background:#4bc65a; cursor:pointer; }	



.tmd{opacity:1;filter:alpha(opacity=100);}



.icon_dd { background: #2d95a2 none repeat scroll 0% 0%; border-radius: 50%;  height: 6px; display: inline-block; width: 6px; margin: 0px 10px;}









/*文字排版、颜色*/



.t2{ text-indent: 2em;}



.red{  color: #ff2a00 !important;}



.green{ color: #3cac4a !important;}



.blue{ color:#ea7b99 !important;}



.t_sd{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}



.text-overflow-hidden {  overflow: hidden;  word-spacing: normal;  letter-spacing: normal;  whitewhite-space: nowrap;  } 



.u_bnt{ display:inline-block; border:none; border-radius:3px; background:#1949b9; font-size:20px; height:40px; line-height:40px; text-align:center; color:#fff;}	



.u_bnt:hover{background:#5b6cc2; cursor:pointer; }	



.f12{font-size:12px;}  



.f13{font-size:13px;}  



.f14{font-size:14px;}  



.f15{font-size:15px;} 



.f16{font-size:16px;}  



.f20{font-size:20px;}  



.fb{font-weight:bold;}  



.fn{font-weight:normal;} 



.text_dx{ text-transform:uppercase;}



.submit{ cursor:pointer; background-color:none; border:none;}



.bnt{  }



.bnt_bg1{ background:#ff4400;}



.my_title{ color:#df9e5d; font-size:25px;}



.text_indent{text-indent:2em;}



.ar_article {color:#333; font-size:16px; line-height:34px; }



.ar_article p{font-size:16px; color:#333; line-height:34px; padding-bottom:25px; }	



.ar_article strong{ font-weight:bold;}



.ar_article td,.ar_article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }



.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0;}



.ar_article  img{ max-width:100%;}



.ar_article a{ color:#7a7a7a;}



.ar_article a:hover{ text-decoration:underline;}



.ar_article a:hover span{text-decoration:underline;}



.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}







