/* CSS Document */



*{ padding:0px; margin:0px;}

input,img{border: 0;}

a{ text-decoration:none; color:#3f3d3d; }

a:hover{ text-decoration:underline;}

.dleft{ float:left;} .dright{ float:right;}

ul,li{ list-style-type:none;}

.clear{ clear:both;}

.clearfix:after{content:'.';display:block;clear:both; visibility:hidden; height:0;}



body{ font-family:"Microsoft YaHei" ; font-size:14px; color:#3f3d3d; -webkit-text-size-adjust:none;}

.hmcon{ width:1000px; margin:0 auto; position:relative; display: block;}

.h1 {

    color: #333;

    line-height: 30px;

}

.f16 {

    font-size: 16px;

}



.f18 {

    font-size: 18px;

}

h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-weight: normal;

}

.hmtop{ padding: 20px 0;}



.hmtopr{width: 725px; text-align: right;}



.topnav{/* width: 100%; */}

ul.topnav li {

    z-index:1000;    

    display: inline-table;

    padding: 0;

    position: relative;

}

ul.topnav li a { 

	color: #666666;

	display: inline-table;

	text-decoration: none;	

	padding:15px 15px;

	text-align:center;

	transition: background 1s;

-moz-transition: background 1s;	/* Firefox 4 */

-webkit-transition: background 1s;	/* Safari 和 Chrome */

-o-transition: background 1s;

}

ul.topnav li a.on{ background: url(../images/index_07.jpg) no-repeat center 45px;}

ul.topnav li a:hover { }

.subhover{/*background:#940102;*/}



/*ul.topnav li span { --Drop down trigger styles--

	width: 17px;

	height: 42px;

	float: left;

	background:#940102;

}*/

ul.topnav li span.subhover { /*--Hover effect for trigger--*/

    background-position: center bottom; cursor: pointer;

}   

ul.topnav li ul.subnav {

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0; top: 40px;

	margin: 0; padding: 0;

	display: none;

	float:left;

	padding:0px 0 0 0;

	width:84px;

}

ul.topnav li ul.subnav li{

	margin: 0; padding: 0;

	width: 100%;

	clear: both; 

	/*line-height:20px; */margin: 0 0 2px 0;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#868686', endColorstr='#868686');

background: rgba(134,134,134,0.8);

transition: all ease .2s;

}

 ul.topnav li ul.subnav li a {

	font-size:12px;

	line-height:20px;

	padding:3px 0;

	display:block;	

	color:#ececec;

}

 ul.topnav li ul.subnavccr li a {width:100%;}

 ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background-color: #ffd401;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#f0852d', endColorstr='#f0852d');

background: rgba(240,133,45,1);

transition: all ease .2s;

color:#fff;

}



.dtop03b{position:relative; display:inline-block; width: 180px;}

.topstext{ background: #ececec; border-radius: 15px; height: 26px; width: 120px; line-height: 20px; position: relative; top:13px;  text-indent: 10px; float: left;outline: none; } 

.topsubmit{ width: 55px; height: 55px; position:relative; top:0; left:0;background:url(../images/searchbg.png) no-repeat left center; float: right;}



.hmmain{ padding: 10px 0 20px 0;}

.hmmainl{width:415px;} 

.hmtitle{ font-size: 16px; border-bottom: 1px solid #d3d3d3; line-height: 34px; margin-bottom: 10px; font-weight:bold; background: #F3F3F3; padding:0 10px 0 15px}

.hmmore{float:right; font-size: 12px; color: #999999; font-weight:normal;}

.hmnli {line-height: 27px; margin-bottom: 14px; }

.hmnli dt{ float: right; color: #999999; font-size: 12px;}

.hmnli dd{ background: url(../images/index_13.jpg) no-repeat left center; padding: 0 0 0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:295px;}

.hmnli dd a{ color: #005bac;}

.jtyw{margin-bottom: 10px;}

.jtyw img{ margin: 0 10px 0 0;   -webkit-box-shadow: 3px 3px 3px #666;  
  -moz-box-shadow: 3px 3px 3px #666;  
  box-shadow: 3px 3px 3px #666;  }

.jtyw h4 a{ color: #005bac; font-size: 16px; line-height: 22px; font-weight: normal; }

.jtyw p{font-size: 12px; color: #999999; padding-top: 8px;
    text-align: justify;
    line-height: 20px;}



.hmmainr{width:560px;}

.hmmainr02{ padding: 20px 0 0 0;}

.hmmainr02t li{float: left; width: 25%; font-size: 16px; line-height: 40px; text-align: center; z-index: 2;} 

.hmmainr02t li a{display: block; font-weight:bold;}
.hmmainr02t li a:hover{ text-decoration:none;}
.hmmainr02t .active a{border:1px solid #dddddd; border-top: 3px solid #005bac; border-bottom: 1px solid #FFFFFF; }

.hmmainr02c{border:1px solid #dddddd; margin: -1px 0 0 0;  }

.hmmainr02c ul{ padding: 5px 0 10px 0;}

.hmmainr02c li{ padding: 15px 0;margin:0 15px;border-bottom:1px solid #dddddd;}

.hmmainr02c li img{padding: 0 15px 0 0;}

.hmmainr02c li h4{ font-size: 14px; font-weight: normal;}

.hmmainr02c li p{ color: #666666; font-size: 12px; padding: 10px 0 0 0; line-height: 20px;}

.hmmainr02c li:last-child{border: 0;}





.footNav {

  background: url(../images/footnavbg.jpg) repeat-x left top;

  height: 200px;

  overflow: hidden;

  padding: 20px 0 20px 0;

  background-size: 100%;

}

.footNav dd {

  background: url(../images/footsqu.gif) no-repeat left 10px;

  padding-left: 10px;

}

.footNav dd a {

  font-size: 12px;

  color: #989696;

  line-height: 1.8;

}

.footNav dd a:hover {

  color: #fff !important;

}

.footNav dt {

  padding-bottom: 10px;

  font-size: 16px;

  color: #D4D4D4;

}

.footNav dt a {

  font-size: 16px;

  color: #D4D4D4;

  line-height: 30px;

}

.footNav dl {

  margin-top: 10px;

  float: left;

  padding-right: 10px;

  width: 125px;

}

.footNav dl.last {

  width: 130px;

}

.footer {

  height: 27px;

  line-height: 27px;

  background-color: #333;

  border-top: 1px solid #404040;

  color: #aaa;

  font-size: 12px;

}

.footer img{padding: 5px 0 0 0;}

.mt20 {

    margin-top: 20px;

}

.f-fr {

    float: right;

}

.g-doc {

    width: 1000px;

    margin-left: auto;

    margin-right: auto;

}

.f-cb, .f-cbli li {

    zoom: 1;

}

.footer .copyright {

  font-size: 12px;

  float: left;

  display: inline;

  color: #aaa;

  font-family: arial;

}

.foot-link {

  background: #f2f2f2;

  vertical-align: middle;

  padding: 10px 0;

}

.foot-link li {

  float: left;

  display: inline;

  vertical-align: middle;

  line-height: 40px;

}

.foot-link .divider {

  padding: 0 24px;

}

.foot-link b {

  display: inline-block;

  width: 55px;

  height: 40px;

  vertical-align: middle;

}

.foot-link span {

  display: inline-block;

  vertical-align: middle;

  color: #959595;

  font-size: 16px;

}

.foot-link a:hover span {

  color: #205caf;

}







/*inner*/



.fl {

    float: left;

    display: inline;

}



.slider { width: 179px; padding:  0; }

.slider li { line-height: 29px; display: block;/*  border-bottom: solid 1px #ccc; border-top: 1px solid #fff;  */ float: left; width: 180px; background: url(../images/sidelibg.png) no-repeat left top; }

.slider li.nobt { /* border-top: 1px solid #f9f9f9; */ background: none; }

.slider a { display: block; padding-left: 20px; color: #005bac; font-size: 14px; }

.slider li.current { width: 194px; }

.slider li.current a { color: #fff; background: url(../images/sideicon.png) no-repeat right center; }

.slider li ul { }

.slider li li { line-height: 29px; border: none; }

.slider li li a { padding-left: 35px; }

.slider li.current li a.current { background: url(../images/dot2.gif) no-repeat 20px center }

.slider li.current li a { background: none; color: #005bac; }



.main { width: 780px; }

.pr30 {

    padding-right: 30px;

}

.pl30 {

    padding-left: 30px;

}

.mt10 {

    margin-top: 10px;

}

.b1s {

    border: 1px solid #ccc;

}

.fr {

    float: right;

    display: inline;

}

.dllist dl { border-bottom: 1px solid #ccc; }

.dllistDLbb dl { border-bottom: 1px solid #f1f1f1; }

.dllist dl.dl2 { border-bottom: none; }

.dllist dl.end { border: none; }

.dllist dt { float: left; margin-right: 15px; }

.dllist dd { font-size: 14px; }

.pb30 {

    padding-bottom: 30px;

}

.pt30 {

    padding-top: 30px;

}

.cf {

    zoom: 1;

}

.cf:after {

    clear: both;

}

.cf:before, .cf:after {

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

}

.cblue {

    color: #005bac;

}

.h84 {

    height: 84px;

}

.mt5 {

    margin-top: 5px;

}

.lh21 {

    line-height: 21px;

}

.t2 {

    text-indent: 2em;

}

.c6 {

    color: #666;

}



.pb5 {

    padding-bottom: 5px;

}

.mt25 {

    margin-top: 25px;

}

.mr15 {

    margin-right: 15px;

}

.f28 {

    font-size: 28px;

}

.c3 {

    color: #333;

}

.pt20 {

    padding-top: 20px;

}

.f12 {

    font-size: 12px;

}

.c9 {

    color: #999;

}

.c9 a {

    color: #999;

}

.bb1s {

    border-bottom: 1px solid #ccc;

}

.mt30 {

    margin-top: 30px;

}

.tc {

    text-align: center;

}

.lh180 {

    line-height: 180%;

}

.f22 {

    font-size: 22px;

}

.bt1s {

    border-top: 1px solid #ccc;

}

.mb10 {

    margin-bottom: 10px;

}

#pagelist li{ display:inline-block; }


.editBody {

    font-size: 14px;

    color: #666;

}

.editBody p {

    text-align: justify;

    text-justify: inter-ideograph;

    padding: 10px 0 10px 0;

    line-height: 21px;

    text-indent: 2em;

}

.editBody p img {
  margin-left: -2em;
}

.editBody img {

    max-width: 100%;

}

.mr60 {

    margin-right: 60px;

}

.ml60 {

    margin-left: 60px;

}

.pb30 {

    padding-bottom: 30px;

}

.pt30 {

    padding-top: 30px;

}

.bc_e {

    background-color: #eee;

}

.pb10 {

    padding-bottom: 10px;

}

.pt10 {

    padding-top: 10px;

}

.lh30 {

    line-height: 30px;

}







.newsli01a{width: 190px;

  height: 0;

  padding-bottom: 52%;

  overflow: hidden; position:relative;   -webkit-box-shadow: 3px 3px 3px #666;  
  -moz-box-shadow: 3px 3px 3px #666;  
  box-shadow: 3px 3px 3px #666;   }

.newsli01a img{width: 100%; }



/*=========mF_ladyQ2========*/

.z1 { background: transparent;width: 100%; }

.z1 .pic li { width: 100%; height: 100%; overflow: hidden; position: absolute; display: none; }

/*标题样式*/

.z1 .txt { display: none; }

.z1 .txt li { position: absolute; z-index: 2; left: 0; bottom: 0px; height: 85px; line-height: 30px; display: none; color: #ccc; }

.z1 .txt li a { display: block; position: relative; z-index: 1; color: #fff; margin-top: 5px; padding-left: 20px; font-size: 24px; text-decoration: none; font-family: 微软雅黑; width: 750px; }

.z1 .txt li p { position: relative; z-index: 1; padding-left: 20px; line-height: 22px; font-size: 14px; color: #ccc; width: 750px; }

.z1 .txt li span { display: block; height: 100%; position: absolute; top: 0; left: 0; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }

.z1 .cout { position: absolute; left: 0; top: -50px; height: 1px; overflow: hidden;/*display:none;*/ }

/*按钮样式*/

.z1 .num { position: absolute; right: 0px; bottom: 10px; z-index: 3; padding: 9px 22px; width: auto; height: 10px; z-index: 99 }

.z1 .num li { float: left; display: inline; margin: 0 3px; width: 9px; height: 9px; line-height: 9px; overflow: hidden; text-align: center; cursor: pointer; }

.z1 .num li.end { margin: 0px; }

.z1 .num li a { color: #fff; display: block; text-decoration: none; font-size: 1px; font-family: arial; width: 9px; height: 9px; background-image: url(http://image.wanda.cn/statics/images/web/otherbtn.png)!important; background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/otherbtn.png');

_background-image: none; text-indent: -999em }

/*当前/悬停按钮样式*/

.z1 .num li.current a, .z1 .num li.hover a { color: #fff; width: 9px; height: 9px; background-image: url(http://image.wanda.cn/statics/images/web/otherbtnh.png)!important; background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/otherbtnh.png');

_background-image: none; }



.z1 .par_con { padding: 20px; z-index: 4; position: absolute; left: 300px; top: 0px; }

.z1 .par_con li { display: none; }

.z1 .par_con h1 a { color: #005bac; font-size: 18px; font-family: 微软雅黑; }

.z1 .par_con p { font-size: 14px; color: #666; font-family: 微软雅黑; text-indent: 2em; margin-top: 10px;  }







.txtlist { font-size: 14px; }

.txtlist a { color: #005bac; float: left; padding-right: 10px; }

.txtlist a:hover { text-decoration: underline; }

.txtlist span { float: right; color: #ccc; }

.txtlist li { background: url(../images/dot.png) no-repeat left center; padding-left: 12px; height: 28px; line-height: 28px; overflow: hidden; }

.txtlist li a { height: 28px; line-height: 28px; overflow: hidden; color: #005bac; }



.txtlist_zt li{ line-height:28px; height:28px; background: url(../images/dot.png) no-repeat left 13px; padding-left:12px; overflow:hidden;}

.txtlist_zt li a{ color: #005bac; font-size:14px;}



.txtlist li .span3 { margin-left: 5px; width: 16px; height: 9px; *height:20px;

_height: 23px; background: url(../images//vedio_tb.gif) left center no-repeat; _background: url(../images/vedio_tb.gif) left 10px no-repeat; display: inline-block; float: none; }

.txtlist2 a { color: #666; }

.txtlist3 li { float: left; display: inline-block; width: 240px; height: 28px; }

.txtlist3 li.bg_dw { _background: url(../images/dot.png) no-repeat left 12px; }

.videoDot li { background: url(../images/vedio_tb.gif) no-repeat left center; padding-left: 22px; }

.txtlist5 li { height: 22px; line-height: 22px; overflow: hidden; background: url(../images/dot2.gif) no-repeat left center; padding-left: 12px; }

.txtlist4 li { width: 453px; *display:inline;

float: left; height: 29px; line-height: 29px; *height:30px;

*line-height:30px;

}

.txtlistnoA li { background: url(../images/dot.png) no-repeat left 11px; padding-left: 12px; height: 28px; line-height: 28px; overflow: hidden; float: left; }





.pt10_h32{padding-top:20px;height:32px;}

.fz16_title{float:left;font-size:16px;color:#4c4c4d; line-height:31px;/*border-bottom:1px solid #ee7800;*/}

.fr_w12{float:right;background:url(../images/right_w12.png) no-repeat right;padding-right:15px;color:#4c4c4d !important;font-size:14px;line-height:32px;}

.fr_w12:hover{color:#ee7800 !important;}





































/*=========================================*/

/*Text Color*/

/*=========================================*/

.cwhite { color: #fff; }

.cblack { color: #000; }

.ca2 { color:#a2a2a2;}

.c1 { color: #111; }

.c2 { color: #222; }

.c3 { color: #333; }

.c4 { color: #444; }

.c5 { color: #555; }

.c6 { color: #666; }

.cc { color: #ccc; }

.c6 { color: #666; }

.c7 { color: #777; }

.c8 { color: #888; }

.c9 { color: #999; }

/*=========================================*/

/*Border Style*/

/*=========================================*/

.bln { border-left: none; }

.brn { border-right: none; }

.btn { border-top: none; }

.bbn { border-bottom: none; }

.b1s { border: 1px solid #ccc; }

.b1d { border: 1px dotted #ccc; }

.bl1s { border-left: 1px solid #ccc; }

.br1s { border-right: 1px solid #ccc; }

.bt1s { border-top: 1px solid #ccc; }

.bb1s { border-bottom: 1px solid #ccc; }

.bl1d { border-left: 1px dotted #ccc; }

.br1d { border-right: 1px dotted #ccc; }

.bt1d { border-top: 1px dotted #ccc; }

.bb1d { border-bottom: 1px dotted #ccc; }

/*=========================================*/

/*Background Color*/

/*=========================================*/

.bc01 { background-color: #fff; overflow: hidden; zoom: 1; }

/*=========================================*/

/*Text*/

/*=========================================*/

.f11 {  font-size:10px;-webkit-transform:scale(0.8); }

.f12 { font-size: 12px; }

.f13 { font-size: 13px; }

.f14 { font-size: 14px; }

.f15 { font-size: 15px; }

.f16 { font-size: 16px; }

.f17 { font-size: 17px; }

.f18 { font-size: 18px; }

.f19 { font-size: 19px; }

.f20 { font-size: 20px; }

.f21 { font-size: 21px; }

.f22 { font-size: 22px; }

.f23 { font-size: 23px; }

.f24 { font-size: 24px; }

.f25 { font-size: 25px; }

.f26 { font-size: 26px; }

.f27 { font-size: 27px; }

.f28 { font-size: 28px; }

.f29 { font-size: 29px; }

.f30 { font-size: 30px; }

.f31 { font-size: 31px; }

.f32 { font-size: 32px; }

.f33 { font-size: 33px; }

.f34 { font-size: 34px; }

.f35 { font-size: 35px; }

.f36 { font-size: 36px; }

.f37 { font-size: 37px; }

.f38 { font-size: 38px; }

.f39 { font-size: 39px; }

.f40 { font-size: 40px; }

.fb { font-weight: bold }

.fi { font-style: italic; }

.fn { font-weight: normal; }

.fyh { font-family: "Microsoft YaHei", "寰蒋闆呴粦"; }

.fs { font-family: "simsun", "瀹嬩綋"; }

.t2 { text-indent: 2em; }

.lh18 { line-height: 18px; }

.lh19 { line-height: 19px; }

.lh20 { line-height: 20px; }

.lh21 { line-height: 21px; }

.lh22 { line-height: 22px; }

.lh23 { line-height: 23px; }

.lh24 { line-height: 24px; }

.lh25 { line-height: 25px; }

.lh26 { line-height: 26px; }

.lh27 { line-height: 27px; }

.lh28 { line-height: 28px; }

.lh29 { line-height: 29px; }

.lh30 { line-height: 30px; }

.lh31 { line-height: 31px; }

.lh32 { line-height: 32px; }

.lh33 { line-height: 33px; }

.lh34 { line-height: 34px; }

.lh35 { line-height: 35px; }

.lh36 { line-height: 36px; }

.lh37 { line-height: 37px; }

.lh38 { line-height: 38px; }

.lh39 { line-height: 39px; }

.lh40 { line-height: 40px; }

.lh150 { line-height: 150%; }

.lh180 { line-height: 180%; }

.lh200 { line-height: 200%; }

.tdlt { text-decoration: line-through; }

.tdu { text-decoration: underline }

.tdn { text-decoration: none; }

/*=========================================*/

/*Position and Attribute */

/*=========================================*/

.tl { text-align: left; }

.tc { text-align: center; }

.tr { text-align: right; }

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

.cb { clear: both; }

.cl { clear: left; }

.cr { clear: rigth; }

.clearfloat { height: 0; font-size: 0px; clear: both; line-height: 0; }

.cf:before, .cf:after { content: "."; display: block; height: 0; visibility: hidden; }

.cf:after { clear: both; }

.cf { zoom: 1; }

.vm { verticle-align: middle; }

.pr { position: relative; }

.pa { position: absolute;}

.abs-right { position: absolute; right: 0 }

.zoom { zoom: 1; }

.hidden { visiility: hidden; }

.none { display: none; }

.block { display: block; }

.ohz { overflow: hidden; zoom: 1; }

/*=========================================*/

/*With and Height */

/*=========================================*/

.w { width: 100% }

.wb100 { width: 100%; }

.wb80 {width:80%;}

.wb60 {width:60%;}

.h { height: 100% }

.w10 { width: 10px; }

.w20 { width: 20px; }

.w30 { width: 30px; }

.w40 { width: 40px; }

.w50 { width: 50px; }

.w60 { width: 60px; }

.w70 { width: 70px; }

.w80 { width: 80px; }

.w90 { width: 90px; }

.w100 { width: 100px; }

.w200 { width: 200px; }

.w210 { width: 210px; }

.w220 { width: 220px; }

.w300 { width: 300px; }

.w400 { width: 400px; }

.w500 { width: 500px; }

.w600 { width: 600px; }

.w700 { width: 700px; }

.w800 { width: 800px; }

.w900 { width: 900px; }

.h10 { height: 10px; }

.h20 { height: 20px; }

.h25 { height: 25px; }

.h30 { height: 30px; }

.h35 { height: 35px; }

.h40 {/*  height: 40px; */max-height: 40px; }

.h45 { height: 45px; }

.h50 { height: 50px; }

.h60 { height: 60px; }

.h70 { height: 70px; }

.h80 { height: 80px; }

.h90 { height: 90px; }

.h100 { height: 100px; }

.h200 { height: 200px; }

.h300 { height: 300px; }

.h400 { height: 400px; }

.h500 { height: 500px; }

/*=========================================*/

/*Margin and Padding */

/*=========================================*/

.mauto { margin: 0 auto; }

.m5 { margin: 5px; }

.m10 { margin: 10px; }

.m15 { margin: 15px; }

.m20 { margin: 20px; }

.m25 { margin: 25px; }

.m30 { margin: 30px; }

.m35 { margin: 35px; }

.m40 { margin: 40px; }

.m45 { margin: 45px; }

.m50 { margin: 50px; }

.mt5 { margin-top: 5px; }

.mt10 { margin-top: 10px; }

.mt15 { margin-top: 15px; }

.mt20 { margin-top: 20px; }

.mt25 { margin-top: 25px; }

.mt30 { margin-top: 30px; }

.mt35 { margin-top: 35px; }

.mt40 { margin-top: 40px; }

.mt45 { margin-top: 45px; }

.mt50 { margin-top: 50px; }

.mt55 { margin-top: 55px; }

.mt60 { margin-top: 60px; }

.mt65 { margin-top: 65px; }

.mt70 { margin-top: 70px; }

.mt75 { margin-top: 75px; }

.mt80 { margin-top: 80px; }

.mt85 { margin-top: 85px; }

.mt90 { margin-top: 90px; }

.mt95 { margin-top: 95px; }

.mt100 { margin-top: 100px; }

.mt110 { margin-top: 110px; }

.mt120 { margin-top: 120px; }

.mt130 { margin-top: 130px; }

.mt140 { margin-top: 140px; }

.mt150 { margin-top: 150px; }

.mb5 { margin-bottom: 5px; }

.mb10 { margin-bottom: 10px; }

.mb15 { margin-bottom: 15px; }

.mb20 { margin-bottom: 20px; }

.mb25 { margin-bottom: 25px; }

.mb30 { margin-bottom: 30px; }

.mb35 { margin-bottom: 35px; }

.mb40 { margin-bottom: 40px; }

.mb45 { margin-bottom: 45px; }

.mb50 { margin-bottom: 50px; }

.mb55 { margin-bottom: 55px; }

.mb60 { margin-bottom: 60px; }

.mb65 { margin-bottom: 65px; }

.mb70 { margin-bottom: 70px; }

.mb75 { margin-bottom: 75px; }

.mb80 { margin-bottom: 80px; }

.mb85 { margin-bottom: 85px; }

.mb90 { margin-bottom: 90px; }

.mb95 { margin-bottom: 95px; }

.mb100 { margin-bottom: 100px; }

.mb110 { margin-bottom: 110px; }

.mb120 { margin-bottom: 120px; }

.mb130 { margin-bottom: 130px; }

.mb140 { margin-bottom: 140px; }

.mb150 { margin-bottom: 150px; }

.ml5 { margin-left: 5px; }

.ml10 { margin-left: 10px; }

.ml15 { margin-left: 15px; }

.ml20 { margin-left: 20px; }

.ml25 { margin-left: 25px; }

.ml30 { margin-left: 30px; }

.ml35 { margin-left: 35px; }

.ml40 { margin-left: 40px; }

.ml45 { margin-left: 45px; }

.ml50 { margin-left: 50px; }

.ml55 { margin-left: 55px; }

.ml60 { margin-left: 60px; }

.ml65 { margin-left: 65px; }

.ml70 { margin-left: 70px; }

.ml75 { margin-left: 75px; }

.ml80 { margin-left: 80px; }

.ml85 { margin-left: 85px; }

.ml90 { margin-left: 90px; }

.ml95 { margin-left: 95px; }

.ml100 { margin-left: 100px; }

.ml110 { margin-left: 110px; }

.ml120 { margin-left: 120px; }

.ml130 { margin-left: 130px; }

.ml140 { margin-left: 140px; }

.ml150 { margin-left: 150px; }

.mr5 { margin-right: 5px; }

.mr10 { margin-right: 10px; }

.mr15 { margin-right: 15px; }

.mr20 { margin-right: 20px; }

.mr25 { margin-right: 25px; }

.mr30 { margin-right: 30px; }

.mr35 { margin-right: 35px; }

.mr40 { margin-right: 40px; }

.mr45 { margin-right: 45px; }

.mr50 { margin-right: 50px; }

.mr55 { margin-right: 55px; }

.mr60 { margin-right: 60px; }

.mr65 { margin-right: 65px; }

.mr70 { margin-right: 70px; }

.mr75 { margin-right: 75px; }

.mr80 { margin-right: 80px; }

.mr85 { margin-right: 85px; }

.mr90 { margin-right: 90px; }

.mr95 { margin-right: 95px; }

.mr100 { margin-right: 100px; }

.mr110 { margin-right: 110px; }

.mr120 { margin-right: 120px; }

.mr130 { margin-right: 130px; }

.mr140 { margin-right: 140px; }

.mr150 { margin-right: 150px; }

.p5 { padding: 5px; }

.p10 { padding: 10px; }

.p15 { padding: 15px; }

.p20 { padding: 20px; }

.p25 { padding: 25px; }

.p30 { padding: 30px; }

.p35 { padding: 35px; }

.p40 { padding: 40px; }

.p45 { padding: 45px; }

.p50 { padding: 50px; }

.p55 { padding: 55px; }

.p60 { padding: 60px; }

.p65 { padding: 65px; }

.p70 { padding: 70px; }

.p75 { padding: 75px; }

.p80 { padding: 80px; }

.p85 { padding: 85px; }

.p90 { padding: 90px; }

.p95 { padding: 95px; }

.p100 { padding: 100px; }

.p110 { padding: 110px; }

.p120 { padding: 120px; }

.p130 { padding: 130px; }

.p140 { padding: 140px; }

.p150 { padding: 150px; }

.pt5 { padding-top: 5px; }

.pt10 { padding-top: 10px; }

.pt15 { padding-top: 15px; }

.pt20 { padding-top: 20px; }

.pt25 { padding-top: 25px; }

.pt30 { padding-top: 30px; }

.pt35 { padding-top: 35px; }

.pt40 { padding-top: 40px; }

.pt45 { padding-top: 45px; }

.pt50 { padding-top: 50px; }

.pt55 { padding-top: 55px; }

.pt60 { padding-top: 60px; }

.pt65 { padding-top: 65px; }

.pt70 { padding-top: 70px; }

.pt75 { padding-top: 75px; }

.pt80 { padding-top: 80px; }

.pt90 { padding-top: 90px; }

.pt95 { padding-top: 95px; }

.pt100 { padding-top: 100px; }

.pt110 { padding-top: 110px; }

.pt120 { padding-top: 120px; }

.pt130 { padding-top: 130px; }

.pt140 { padding-top: 140px; }

.pt150 { padding-top: 150px; }

.pb5 { padding-bottom: 5px; }

.pb10 { padding-bottom: 10px; }

.pb15 { padding-bottom: 15px; }

.pb20 { padding-bottom: 20px; }

.pb25 { padding-bottom: 25px; }

.pb30 { padding-bottom: 30px; }

.pb35 { padding-bottom: 35px; }

.pb40 { padding-bottom: 40px; }

.pb45 { padding-bottom: 45px; }

.pb50 { padding-bottom: 50px; }

.pb55 { padding-bottom: 55px; }

.pb60 { padding-bottom: 60px; }

.pb65 { padding-bottom: 65px; }

.pb70 { padding-bottom: 70px; }

.pb75 { padding-bottom: 75px; }

.pb80 { padding-bottom: 80px; }

.pb85 { padding-bottom: 85px; }

.pb90 { padding-bottom: 90px; }

.pb95 { padding-bottom: 95px; }

.pb100 { padding-bottom: 100px; }

.pb110 { padding-bottom: 110px; }

.pb120 { padding-bottom: 120px; }

.pb130 { padding-bottom: 130px; }

.pb140 { padding-bottom: 140px; }

.pb150 { padding-bottom: 150px; }

.pl5 { padding-left: 5px; }

.pl10 { padding-left: 10px; }

.pl15 { padding-left: 15px; }

.pl20 { padding-left: 20px; }

.pl25 { padding-left: 25px; }

.pl30 { padding-left: 30px; }

.pl35 { padding-left: 35px; }

.pl40 { padding-left: 40px; }

.pl45 { padding-left: 45px; }

.pl50 { padding-left: 50px; }

.pl55 { padding-left: 55px; }

.pl60 { padding-left: 60px; }

.pl65 { padding-left: 65px; }

.pl70 { padding-left: 70px; }

.pl75 { padding-left: 75px; }

.pl80 { padding-left: 80px; }

.pl85 { padding-left: 85px; }

.pl90 { padding-left: 90px; }

.pl95 { padding-left: 95px; }

.pl100 { padding-left: 100px; }

.pl110 { padding-left: 110px; }

.pl120 { padding-left: 120px; }

.pl130 { padding-left: 130px; }

.pl140 { padding-left: 140px; }

.pl150 { padding-left: 150px; }

.pr5 { padding-right: 5px; }

.pr10 { padding-right: 10px; }

.pr15 { padding-right: 15px; }

.pr20 { padding-right: 20px; }

.pr25 { padding-right: 25px; }

.pr30 { padding-right: 30px; }

.pr35 { padding-right: 35px; }

.pr40 { padding-right: 40px; }

.pr45 { padding-right: 45px; }

.pr50 { padding-right: 50px; }

.pr55 { padding-right: 55px; }

.pr60 { padding-right: 60px; }

.pr65 { padding-right: 65px; }

.pr70 { padding-right: 70px; }

.pr75 { padding-right: 75px; }

.pr80 { padding-right: 80px; }

.pr85 { padding-right: 85px; }

.pr90 { padding-right: 90px; }

.pr95 { padding-right: 95px; }

.pr100 { padding-right: 100px; }

.pr110 { padding-right: 110px; }

.pr120 { padding-right: 120px; }

.pr130 { padding-right: 130px; }

.pr140 { padding-right: 140px; }

.pr150 { padding-right: 150px; }

/*=========================================*/

/*Paragraph*/

/*=========================================*/

.cnp { text-align: justify; text-justify: inter-ideograph; }

.enp { text-align: justify; text-justify: newspaper }

/*=========================================*/

/*My CustomNav*/

/*=========================================*/

.customNav { position: absolute; top: 0; left: 0; z-index: 9999999999; width: 220px; }

.customNav li { float: left; margin: 1px; }

.customNav a { display: block; width: 60px; line-height: 20px; text-align: left; background-color: #eaebec; margin-top: 1px; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; font-family: arial; overflow: hidden; font-size: 12px; text-decoration: none; text-align: center; border: 1px solid #ccc; }

.customNav a:hover { color: #fff; text-decoration: underline; background-color: #333; border: 1px solid #000; }



/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1000px;height:120px;line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1000px;height:120px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:160px;text-align:center; font-size: 12px; padding-right: 10px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{display:none;position:absolute;top:50px;width:30px;height:60px;background:#f90;cursor:pointer;}
.scroll_horizontal .plus{left:10px;}
.scroll_horizontal .minus{right:10px;}
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{background:#f60;}

.friendlink{padding: 0px 0 30px 0;}
.friendlink a{padding: 5px 15px; }















