@charset "utf-8";
/* CSS Document */
p{ margin:0;}
.main{ width: 990px; margin: auto;}
.main_bg{ background: url(../images/bgt.jpg) top center;}
img{ cursor: pointer;}
.m_yy{ width: 990px; background: #3b598c; margin:auto; margin-top: -20px;  filter:alpha(opacity=99);  -moz-opacity:0.99;  -khtml-opacity: 0.99;  opacity: 0.99; }
.m_yy_nr{ padding:10px 20px;}
.m_yy p{ line-height: 28px;  text-indent: 2em; color: #FFF; margin: 0;}

.m_js{ margin-top:40px; }
.m_jsp{ height:370px; border:4px solid #fff; margin-left:20px; padding:10px; }
.m_jsp p{ text-indent:2em;  line-height:28px; color:#fff;}
.p4_right{ width: 269px;}
.p4_right_nr{ margin-top: 20px; }
.p4_right_nr p{ line-height: 34px;  text-indent: 2em; color: #FFF; margin: 0;}
.part5{ padding-bottom: 40px;}
.mt25{ margin-top: 25px;}
.mt40{ margin-top: 40px;}

/* DEMO*/
#demo { overflow:hidden; width:990px; height:200px; margin:auto;}
#demo img { margin-left:10px;}
#indemo { width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}


.focus{width:555px; height:370px; float: left; padding-left: 0px; padding-top: 0px; line-height:20px; overflow:hidden; position:relative; margin:0 auto;}
.focus img{display:block; border:0;}
.focus i{position:absolute; right:5px; bottom:5px; width:20px; height:20px; text-align:center; font:12px/20px arial; color:#fff; background:#333; cursor:pointer; z-index:2; font-style:normal}
.focus .act{background:#c00;}
.focus ul,.focus li{margin:0; padding:0; list-style:none;}
.focus li{width:555px; height:370px; overflow:hidden; text-align:left}

.onlinekf{ width:140px; height:305px; position:fixed; _position:absolute; bottom:20px; right:10px;}

.foot{ background: #333; padding-top: 40px; padding:10px 0; color: #fff; font-size:14px; line-height:30px; font-family:"微软雅黑";}
.foot a{ color:#fff; text-decoration:none;}