@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}

.top,.head,.main,.ftit,.link,.foot {width:1100px;margin:0px auto;overflow:hidden;clear:both;}
.bg1{background: url(../images/bg1.jpg) repeat-x; }

.menu{overflow:hidden;clear:both; border-top:1px solid #ddd;}
.menu ul{ width:1100px; margin:0 auto;}
.menu li{ float:left; width:157px;font-size:16px; line-height:48px;text-align:center; background:url(../images/mbg2.jpg) no-repeat right center;}
.menu li a{  display:block;}
.menu .no{background:#3084eb; color:#fff;}
.menu li:last-child{background: none}
.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:30px 0;}
.adv1{ overflow:hidden; clear:both;}

.m_left{ float:left; width:240px;}
.m_right{ float:right; width:840px;}
.nr1{ overflow:hidden; clear:both; border:4px solid #3084eb; border-top:none;}
.nr1 li{ border-bottom:1px solid #ddd; line-height:60px;height:60px; overflow:hidden; padding:0 10px; font-size:16px;}
.nr1 li a{ display:block;background: url(../images/tub1.jpg) no-repeat left center; padding-left:20px;}
.tit1{ overflow:hidden; clear:both; background: url(../images/tbg2.jpg) repeat-x; color:#fff; line-height:40px; padding:0 10px;}
.tit1 p{ float:left; font-size:18px; font-weight:bold; padding-left:10px;}
.tit1 a{ display:block; float:right; color:#fff;}
.nr2{ overflow:hidden; clear:both; border:1px solid #ddd; border-top:none; padding:2px;}
.nr2 li{ float:left; width:264px; text-align:center; font-size:18px; padding:7px;}
.nr2 li img{ width:264px; height:200px; }
.nr2 li p{ padding-top:10px; height:24px; overflow:hidden; margin:20px 0;}

.bg2{ background:#f7f7f7;}
.tit2{ height:44px; border-left:4px solid #3084eb; color:#666; font-size:14px; padding-left:10px;}
.tit2 p{ font-size:24px; color:#333}

.nr3{ overflow:hidden; clear:both; margin:0 -3px;}
.nr3 li{ float:left; padding:6px 3px; font-size:14px;}
.nr3 li p{ background:url(../images/bg2.png); text-align: center; line-height:30px; margin-top:-30px; position:relative; height:30px; color:#fff;}
.nr3_p1 img{ width:290px; height:400px;}
.nr3_p2 img{ width:398px; height:194px;}
.nr4_l{ float:left; width:520px; height:400px;}
.nr4_r{ float:right; width:550px;}
.nr4_p1{ font-size:14px; line-height:26px; height:260px; overflow:hidden; margin-bottom:20px;}
.nr4_p2{ padding:20px; border-top:1px solid #ddd;}
.nr4_p2 li{ float:left; width:220px; font-size:16px;background:url(../images/tub2.jpg) no-repeat left center; padding-left:30px; line-height:30px;}
.nr4_p2 li span{ color:#3085df;}

.tit3{ text-align:center; line-height:30px;}
.tit3 p{ font-size:30px;}
.nr5{ overflow:hidden; clear:both;}
.nr5 li{ float:left; width:16%; padding: 1% 2%; text-align:center;}
.nr5_p2{ padding-top:25px; font-size:20px; line-height:40px;}
.nr5 li span{ color:#4ab344; font-size:24px;}
.nr5_p3{ padding-top:20px; font-size:14px;}
.nr6{ overflow:hidden; clear:both; margin:0 -10px;}
.nr6 li{ float:left; text-align:center; padding:10px; font-size:16px;}
.nr6 li img{ width:260px; height:200px;}
.nr6 li p{ padding-top:10px; height:24px; overflow:hidden;}

.bor1{ border:1px solid #ededed; padding:0 15px;}
.m_left2{ float:left; width:308px;}
.m_right2{ float:right; width:708px;}
.tit4{ overflow:hidden; clear:both; background: url(../images/tbg3.jpg) no-repeat left bottom;line-height:30px; padding:0 10px;}
.tit4 p{ float:left; font-size:14px;}
.tit4 p span{ color:#3084eb}
.more1{ display:block; float:right; color:#777;}
.nr7{ overflow:hidden; clear:both; padding:5px 0;}
.nr7 li{ overflow:hidden; clear:both; padding:5px 0;}
.nr7_p1{ background:url(../images/tub4.jpg) no-repeat left center; padding-left:25px; font-size:14px; height:24px; overflow:hidden;}
.nr7_p2{ background:url(../images/tub5.jpg) no-repeat left top; padding-left:25px; color:#777; max-height:70px; overflow:hidden;}

.none {display:none;}
.tit5{ overflow:hidden; clear:both; background: url(../images/tbg4.jpg) repeat-x bottom;line-height:30px; padding:0 10px;}
.tit5 li{ float:left; padding-bottom:7px; width:80px; text-align:center; font-size:14px; font-weight:bold;}
.tit5 .active{background: url(../images/tbg5.jpg) no-repeat center bottom;color:#336699}
.nr8_p1{ overflow:hidden; clear:both; margin:8px 0;}
.nr8_p11{ display:block; float:left; border:1px solid #ddd; padding:5px; width:248px; height:102px;}
.nr8_p1 img{ width:248px; height:102px;}
.nr8_p12{ float:left; width:380px; padding-left:12px;}
.nr8_p13{ display:block; font-weight:bold; line-height:26px; height:26px; overflow:hidden;}
.nr8_p14{ color:#777; line-height:22px; max-height:44px; margin-bottom:20px; overflow:hidden;}
.nr8_p15{ display:block; line-height:26px; height:26px; overflow:hidden; background:#f9bc01; color:#fff; width:80px; text-align:center;}
.nr8_p2{ overflow:hidden; clear:both; padding-bottom:10px;}
.nr8_p2 li{ float:left; width:327px; line-height:26px; padding-left:10px; margin-left:5px; padding-right:10px; background:url(../images/tub3.jpg) no-repeat left center;}
.nr8_p2 li a{ display:block; float:left; max-width:280px;}
.nr8_p2 li p{ float:right;}
.nr8_p2 li:nth-child(odd){ float:left; border-right:1px solid #ddd;}
.nr8_p2 li:nth-child(even){ float:right;}

.link_nr{ overflow:hidden; clear:both; padding:10px 0;}
.link_nr a{ display:block; float:left; margin:0 10px;}
.fbg1{ background:#525252; text-align: center; line-height:42px; font-size:16px;}
.fbg1 a{ color:#fff; margin:0 20px;}
.fbg2{ background:#333333; color:#fff;}


.tit6{ line-height:42px; background:#3084eb; line-height:42px; padding-left:12px; font-size:18px; color:#fff;}
.nr9{ overflow:hidden; clear:both; border:1px solid #ddd; border-top:none; padding:5px; min-height:165px;}
.nr9 li a{ display:block; background:#3084eb; color:#fff; padding-left:12px; font-size:14px; line-height:36px;}

.tit7{ line-height:42px; padding-left:12px; font-size:18px; border-bottom:1px solid #3084eb; border-top:4px solid #3084eb; color:#3084eb;}




.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}
 .nr99{ padding:3px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
 .nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub6.jpg) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:800px; font-size:14px;color:#333;}
.nr55_p2 li p{ float:right; color:#333; font-size:14px;}
 
/* paginate theme - just for the docs overview headers */
.paginate {padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 7px; padding-top: 2px; font-family: geneva, verdana, sans-serif;color: #fff;}
.paginate a {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #ee4e4e; text-decoration: none}
.paginate a:hover {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818}
.paginate a:active {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818}
.paginate span.current {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #6d643c; padding-top: 0.5em; background-color: #f6efcc}
.paginate span.disabled {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #ee4e4e; text-decoration: none}

