/* base css Document */
*{ margin:0px; padding:0px;}
html{overflow-y:scroll;}
body{margin:0; padding:0; font-size:12px; color:#333;font-family: Arial, "微软雅黑"; background: url(../img/nmain_bg2.jpg) repeat; /*background: url(../images/con_BG.jpg) repeat; background-color:#ccc;*/overflow-x: hidden;}
ul,li,ol,dl,dt,dd,form,input{margin:0; padding:0; list-style:none;}
img{border:0;}
a{color:#333;text-decoration: none;blr:expression(this.onFocus=this.blur());outline:none;}
a:hover{color: #C00;}
.hg20{ width:100%; height:20px; overflow:hidden;}
.hg10{ width:100%; height:10px; overflow:hidden;}
.hg5{ width:100%; height:5px; overflow:hidden; clear:both;}
.clear{ clear:both;}
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
.yahei,input{ font-family:"微软雅黑";}
h3{ font-size:12px;}
input,button{ outline:none; border:none;}
em{ font-style:normal;}

table { border-collapse: collapse; border-spacing: 0; }
tr { display: table-row; vertical-align: inherit; border-color: inherit;}

/*文字链接样式*/
.grey a:link{ color:#9b9696;}
.grey a:hover { color:#fff;}

/*添加鼠标悬浮显示手的形状*/
.hand { cursor:pointer;}

.width1200{ width:1200px; margin:0px auto;}

/*单行截字*/
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/** {
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition-property: background;
}*/

/*隐藏元素*/
.hide {	display:none;}
.tin{ text-indent:2em;}

/*解决IE6双边距加倍错误*/
.inline { display:inline;}

.ov{ overflow:hidden;}

.cover-page-wrapper{ width:1210px; margin:0px auto;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}

/*工具*/
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}

.rightFix{position:fixed; right:10px; top:50%; width:120px; height:148px; margin-top:-74px; z-index:999; background:#fff;}

/*最小高度*/
.minheight400 { min-height:400px; height:auto!important; height:400px; overflow:visible;}
.danye p{ margin-bottom:5px;}
/*文本对齐样式*/
.center { margin:0px auto;}
.tcenter { text-align:center;}
.left{ float:left;}
.right{ float:right;}
.fleft{ float:left;}

.td50{ text-indent:64px;}
.wfs{ width:100%;}
.h3{ font-size:24px;}
.grid-c1{ width:1210px; margin:0px auto;}
.w1200{ width:1200px; margin:0px auto;}

/*字体*/
.strong { font-weight:bold;}
.nobold{ font-weight:normal;}
.yahei { font-family:微软雅黑;}
.songti { font-family:宋体;}
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14,.fz14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font22 { font-size: 22px; }
.font24 { font-size: 24px; }

/* w系列控制宽度 */
.wauto { width: auto }
.w25 { width: 25%; }
.w33 { width: 33.3%; }
.w50 { width: 50%; }
.w100 { width: 100%; }

.w30px { width: 30px; }
.w90px { width: 90px; }
.w95px { width: 95px; }
.w100px { width: 100px; }
.w120px { width: 120px; }
.w145px { width: 145px; }
.w125px { width: 125px; }
.w200px { width: 200px; }
.w220px { width: 220px; }
.w235px { width: 235px; }
.w240px { width: 240px; }
.w250px { width: 250px; }
.w255px { width: 255px; }
.w265px { width: 265px; }
.w295px { width: 295px; }
.w300px { width: 300px; }
.w310px { width: 310px; }
.w350px { width: 350px; }
.w400px { width: 400px; }
.w610px { width: 610px; }
.w640px { width: 640px; }
.w695px { width: 695px; }
.w700px { width: 700px; }
.w740px { width: 740px; }
.w860px { width: 860px; }
.w1100px { width: 1100px; }

/*其他文字链接样式*/
.cffffff a:link{color : #ffffff ;}
.cffffff a:visited {color : #ffffff ;}
.cffffff a:hover {color : #666 ;}
.cffffff a:active {color : #ffffff ;} 
.cffffff { color:#ffffff;}

.c000000 a:link{color : #000000 ;}
.c000000 a:visited {color : #000000 ;}
.c000000 a:hover {color : #666 ;}
.c000000 a:active {color : #000000 ;} 
.c000000 { color:#000000;}

.c494949 a:link{color : #494949 ;}
.c494949 a:visited {color : #494949 ;}
.c494949 a:hover {color : #666 ;}
.c494949 a:active {color : #494949 ;} 
.c494949 { color:#494949;}

.cd5121b a:link{color : #d5121b ;}
.cd5121b a:visited {color : #d5121b ;}
.cd5121b a:hover {color : #666 ;}
.cd5121b a:active {color : #d5121b ;} 
.cd5121b { color:#d5121b;}

.c313131 a:link{color : #313131 ;}
.c313131 a:visited {color : #313131 ;}
.c313131 a:hover {color : #666 ;}
.c313131 a:active {color : #313131 ;} 
.c313131 { color:#313131;}

.cfc9403 a:link{color : #fc9403 ;}
.cfc9403 a:visited {color : #fc9403 ;}
.cfc9403 a:hover {color : #666 ;}
.cfc9403 a:active {color : #fc9403 ;} 
.cfc9403 { color:#fc9403;}


.a454545{ color:#454545;}
.a666666{ color:#666666;}
.a494949{ color:#494949;}
.a787878{ color:#787878}

/* h系列控制高度 */
.h100 { height:100%; }
.hauto { height:auto; }

.h20px { height: 20px; }
.h30px { height: 30px; }
.h40px { height: 40px; }
.h50px { height: 50px; }
.h75px { height: 75px; }
.h100px { height: 100px; }
.h130px { height: 130px; }
.h150px { height: 150px; }
.h210px { height: 210px; }
.h250px { height: 250px; }
.h585px { height: 585px; }

.lineheight100  { line-height:100%;}
.lineheight120  { line-height:120%;}
.lineheight150  { line-height:150%;}
.lineheight180  { line-height:180%;}
.lineheight200  { line-height:200%;}
.lineheight250  { line-height:250%;}

.lineheight15px  { line-height: 15px; }
.lineheight17px  { line-height: 17px; }
.lineheight20px  { line-height: 20px; }
.lineheight22px  { line-height: 22px; }
.lineheight24px  { line-height: 24px; }
.lineheight26px  { line-height: 26px; }
.lineheight30px  { line-height: 30px; }
.lineheight32px  { line-height: 32px; }
.lineheight40px  { line-height: 40px; }

/*左右漂浮样式*/
.l { float: left; }
.r { float: right; }

/* p系列控制padding */
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p25 { padding:25px;}
.p30 { padding:30px;}

.pt2 { padding-top:2px;}
.pt5 { padding-top:5px !important;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb13 { padding-bottom:12px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px !important;}

.pl2 { padding-left:2px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}

/* m系列控制padding */
.m5 { margin:5px!important;}
.m10 { margin:10px!important;}
.m15 { margin:15px!important;}
.m20 { margin:20px!important;}
.m25 { margin:25px!important;}
.m30 { margin:30px!important;}

.mt0 { margin-top:0px!important;}
.mt5 { margin-top:5px!important;}
.mt10 { margin-top:10px!important;}
.mt12 { margin-top:12px!important;}
.mt15 { margin-top:15px!important;}
.mt18 { margin-top:18px!important;}
.mt20 { margin-top:20px!important;}
.mt25 { margin-top:25px!important;}
.mt30 { margin-top:30px!important;}
.mt35 { margin-top:35px!important;}
.mt40 { margin-top:40px!important;}
.mt50 { margin-top:50px!important;}
.mt45 { margin-top:45px!important;}
.mt90 { margin-top:90px!important;}

.mr5 { margin-right:5px!important;}
.mr10 { margin-right:10px!important;}
.mr15 { margin-right:15px!important;}
.mr20 { margin-right:20px!important;}
.mr25 { margin-right:25px!important;}
.mr30 { margin-right:30px!important;}

.mb5 { margin-bottom:5px!important;}
.mb10 { margin-bottom:10px!important;}
.mb15 { margin-bottom:15px!important;}
.mb20 { margin-bottom:20px!important;}
.mb25 { margin-bottom:25px!important;}
.mb30 { margin-bottom:30px!important;}

.ml5 { margin-left:5px!important;}
.ml10 { margin-left:10px!important;}
.ml15 { margin-left:15px!important;}
.ml20 { margin-left:20px!important;}
.ml25 { margin-left:25px!important;}
.ml30 { margin-left:30px!important;}
.ml35 { margin-left:35px!important;}
.ml100 { margin-left:100px!important;}