body {margin:0; padding:0; font-size: 14px; line-height:1.8em; font-family:"Microsoft Yahei","Simsun"; color:#333; }
td {font-size: 14px; line-height:1.8em;}
ul,li { list-style:none; margin:0; padding:0;}
a{ color:#0169d1;text-decoration:none;}
a:hover{ color:#000;}
a img { border:0;}
.clear { clear:both;}
.tab0 { margin:0 auto;}
.tab { margin:20px auto ; }
.topmenu { background-color:#0169d1; height:40px; font-size:16px;line-height:40px;}
.menus { width:960px; margin:0 auto;}
ul.menu { list-style:none; margin:0; padding:0; }
ul.menu * { margin:0; padding:0; }
ul.menu a { display:block; color:#000; text-decoration:none;}
ul.menu li { position:relative; float:left; list-style:none; }
ul.menu ul { position:absolute; left:0; background:#fff; display:none; opacity:0; list-style:none; }
ul.menu ul li { position:relative; width:160px; margin:0; }
ul.menu ul li a { display:block; background-color:#0165ca;border-top:1px solid #187bde; border-bottom:1px solid #0a5caf; color:#fff;text-align:center; font-size:14px; line-height:40px; }
ul.menu ul li a:hover { background-color:#3d8fe1;border-top:1px solid #60aefd; border-bottom:1px solid #176dc4; color:#ff0; text-decoration:none;}
ul.menu ul ul { left:160px; top:0px}
ul.menu .menulink { font-weight:normal; width:160px; color:#ffffff; text-align:center; font-size:16px; line-height:40px;font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover { background:url(../images/menu-h.gif);text-decoration:none; color:#ff0; font-weight:bold; }
ul.menu .sub { font-size:14px; background: url(menu-icon.gif) no-repeat #0165ca; background-position:125px 17px; font-weight:normal; }



.more { float:right; padding-right:15px; font-weight:normal; font-size:14px; background:url(more.jpg) right no-repeat #fff; padding-left:10px; border-right:10px solid #fff; }
.title1 {  font-size:16px; padding-left:10px; padding-right:10px; color:#0169d1; border-left:3px solid #0169d1; background-color:#fff; }
.title1-bg { background:url(grayline.jpg) repeat-x; background-position:10px 10px; border-top:5px solid #fff;border-bottom:5px solid #fff;}
.title2-bg { border-bottom:1px solid #d1d1d1; padding:5px 0px;}
.title2 { background-color:#0169d1; line-height:50px; font-size:18px; font-weight:bold; padding-left:30px; color:#fff; }
.title2 i{ font-size:14px; font-weight:bold; color:#aaa; font-family:Verdana, Geneva, sans-serif; font-style:normal;}

.list ul{ margin:5px;}
.list li { background:url(icon.jpg) no-repeat left; background-position:0 12px; padding-left:20px; line-height:30px; }
.list a { color:#666;}
.list a:hover { color:#000;}
.list h3 { margin:0; padding:0; text-align:center; line-height:40px; color:#0169d1;}
.list h3 a{ color:#0169d1;}

.scrolldoorFrame{width:100%;margin:0px auto;overflow:hidden;}
.scrollUl{width:100%;border-bottom:1px solid #ccc;overflow:hidden;height:37px; }
.scrollUl li{float:left; font-size:16px;font-family:"Microsoft Yahei","Simsun";}
.sd01{cursor:pointer;margin:0 5px;padding:2px 10px;font-weight:bold; line-height:30px; color:#0169d1; border-bottom:3px solid #0169d1;}
.sd02{cursor:pointer;margin:0 5px;padding:2px 10px;line-height:30px; color:#333;border-bottom:3px solid #fff;}
.sd03{cursor:pointer;margin:0 5px;padding:2px 10px;line-height:30px; color:#333;border-bottom:3px solid #fff;}
.hidden{display:none;}
.pic1 { border:1px solid #cad0d0; width:100%;}

.nav { float:right; padding-right:15px; font-weight:normal; font-size:14px; background:url(more.jpg) right no-repeat #fff; padding-left:10px; border-right:10px solid #fff;}
.rollingimg p { margin:0px 20px; text-align:center;}
.rollingimg p img { border:1px solid #d4d4d4; padding:3px; background-color:#fff;}
.rollingimg p a { line-height:30px;}
#demo{ width:2000px;color: #ffffff; overflow: hidden; margin:10px auto;}

.links { margin:20px auto; border:1px solid #d1d1d1;}
.links td { padding:8px;}

.ends { background: url(end-bg.jpg) center no-repeat #e5e5e5; border-top:3px solid #0169d1;  height:93px; padding-top:20px;}

.block { border:1px solid #cdd5e0; border-top:0; padding:10px; }
.sec-menu ul { margin:0 auto; width:196px; } 
.sec-menu li { line-height:35px; text-align:center; font-size:15px;  }
.sec-menu li a { display:block; width:174px; height:35px;background: url(i3.gif) no-repeat; background-color: #e7e7e7; background-position:30px 15px ; padding:0 10px; color:#000; margin:10px 0; }
.sec-menu li a:hover { display:block; width:174px; height:35px; background: url(i2.gif) no-repeat ; background-position:30px 15px ; background-color:#0169d1; color:#fff; text-decoration:none; }
.con h2{ margin:0; padding:0; font-size:18px; line-height:60px; color:#095082; text-align:center;}
.con h3{ margin:0; padding:0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; font-size:12px; line-height:35px; color:#888; text-align:center; font-weight:normal;}
.con { padding:20px 40px;}
.pages { margin:20px auto 0 auto; text-align:center;background-color:#f3f3f3; padding:10px 0; font-size:13px;}

.news ul { margin:0 auto; width:95%;} 
.news li { border-bottom:1px dotted #ccc; padding:9px 10px 9px 0;} 
.news .date { background-color:#53ace4; color:#fff; display:block; float:left; text-align:center; font-size:10px; width:58px; height:50px; margin:10px 15px 10px 5px; float:right; padding-top:2px;}
.news .date b{  font-size:24px;}
.news .lj { font-size:16px;}
.news .jj { font-size:12px; color:#999; line-height:18px; width:88%; height:36px; overflow:hidden; padding-top:4px;}



.m-menu { background-color:#0169d1; font-size:16px;line-height:35px; text-align:center;}
.m-menu a { color:#fff; margin:0 3px;}
#demoo{ width:300px; color: #ffffff; overflow: hidden; margin:10px auto;}
.m-ends {  background: url(end-bg.jpg) center no-repeat #e5e5e5; border-top:3px solid #0169d1;  height:93px; padding-top:20px; text-align:center; margin-top:10px;}
.m-news ul { margin:0 auto; width:95%;} 
.m-news li { border-bottom:1px dotted #ccc; padding:9px 10px 9px 0;} 
.m-news .date { background-color:#53ace4; color:#fff; display:block; float:left; text-align:center; font-size:10px; width:58px; height:50px; margin:5px 5px 5px 10px; float:right; padding-top:2px;}
.m-news .date b{  font-size:24px;}
.m-news .lj { font-size:16px;}
.m-news .jj { font-size:12px; color:#999; line-height:18px; width:75%; height:36px; overflow:hidden; padding-top:4px;}
.m-con { margin:10px 0;}
.m-con h2{ margin:10px auto 10px auto; padding:0; font-size:18px; color:#095082; text-align:center;}
.m-con h3{ margin:0; padding:0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; font-size:12px; line-height:35px; color:#888; text-align:center; font-weight:normal;}