@charset "utf-8";
/* CSS Document */
html,body{font-size:12px; font-family:"微软雅黑","yahei";color:#5c4e46; background:url(../img/pp.jpg) repeat #faf8f4}
/*css-reset*/
html,body,div,ul,ol,li,dl,dt,dd,p,span,em,strong,b,i,h1,h2,h3,h4,form,input,button,textarea,select,option,img,a{ margin:0; padding:0}
ul,ol,dl,dt,dd,p,img{ display:block; border:0}
a{ text-decoration:none; outline:none}
a:hover{ text-decoration:underline}
li{ display:block; list-style:none}
textarea{resize: none;outline: none}
input{outline: none}
/*clearfix-浮动清理*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block}
/*公用浮动*/
.fl{ float:left}
.fr{ float:right}
/*隐藏*/
.none{ display:none}
/*ico*/
.ico,
.marquee .btn{ background:url(../img/ico.png) no-repeat}
/*头部*/
.head{ overflow:hidden; width:100%; margin:0 auto 30px}
.head .box{ position:relative; width:984px; height:463px; margin:0 auto; background:url(../img/gg.jpg) center top no-repeat}
.head .box .logo{ position:absolute; left:20px; top:30px; display:block; overflow:hidden; text-indent:-999px; font-size:0; line-height:0; width:126px; height:46px; background:url(../img/logo.png) no-repeat}
.head .box b{ display:block; overflow:hidden; text-indent:-999px; font-size:0; line-height:0; position:absolute; top:0; width:470px; height:463px; background:url(../img/gglr.jpg) no-repeat}
.head .box .lft{ background-position:1px 0; left:-468px}
.head .box .rit{ background-position:right 0; right:-468px}
.head .time{ width:100%; height:42px; text-align:center; line-height:42px; color:#ffffff; font-size:18px; background:#337fd6}
/*数字标题*/
.numtit{ height:30px; width:980px; margin:0 auto 14px; border-bottom:1px solid #337fd6; position:relative}
.numtit h2{ position:absolute; height:36px; left:0; top:-2px; display:inline-block; *display:inline; zoom:1; background:url(../img/number.png) #fcfaf6 no-repeat; padding:0 10px 0 74px}
.numtit h2 span{ display:block; line-height:16px; color:#0f4e96; font-size:14px; text-transform:uppercase}
.numtit h2 .big{ font-size:18px; line-height:20px}
.numtit .one{ background-position:0 1px}
.numtit .two{ background-position:0 -53px}
.numtit .three{ background-position:0 -107px}
.numtit .four{ background-position:0 -161px}
.numtit .five{ background-position:0 -214px}
.numtit .six{ background-position:0 -268px}
.numtit .seven{ background-position:0 -323px}
.numtit .eight{ background-position:0 -378px}
/*内容盒子*/
.conbox{ width:960px; padding:0 10px 4px; margin:0 auto 36px; border-bottom:1px dashed #c8defc}
.conbox p{ text-indent:2em; margin:0 0 10px; line-height:22px}
.conbox ol{ margin:0 0 10px}
.conbox ol li{ line-height:22px}
.conbox .threeList{ padding:0 14px}
.conbox .threeList li{ float:left; width:33%; position:relative}
.conbox .threeList li b{ position:absolute; left:0; top:50%; margin:-7px 0 0; display:block; width:14px; height:14px; overflow:hidden; text-indent:-999px; font-size:0; line-height:0; background-position:0 0}
.conbox .threeList li span{ display:block; padding:0 0 0 26px; line-height:22px;color:#337fd6; font-size:14px}
.conbox .threeList li .big{ font-size:16px}
.conbox .threeList .on b{ background-position:0 -36px}
.conbox .threeList .on span{ color:#ff5860}
.conbox .txtdl{ padding:0 20px 10px; font-family:"宋体"}
.conbox .txtdl dt{ line-height:24px; margin:0 0 6px; font-size:14px;color:#337fd6; position:relative; font-weight:bold}
.conbox .txtdl .red{ color:#ff5860; padding:0 0 0 20px}
.conbox .txtdl .red b{position:absolute; left:0; top:50%; margin:-4px 0 0; display:block; width:8px; height:8px; overflow:hidden; text-indent:-999px; font-size:0; line-height:0; background-position:0 -72px}
.conbox .txtdl .red span{ font-size:16px}
.conbox .txtdl dd{ line-height:22px}
.conbox .bigbtn,
.conbox .lettlebtn{ display:block; width:89px; height:33px; margin:0 auto; background-position:0 -102px; text-align:center; color:#FFF; font-size:"宋体"; line-height:28px}
.conbox .lettlebtn{ width:45px; height:21px; background-position:0 -145px; line-height:16px}
.conbox .bigbtn:hover,
.conbox .lettlebtn{ text-decoration:none}
.conbox .setnav{ height:36px; margin:0 0 10px; padding:0 32px; line-height:26px}
.conbox .setnav strong{ font-size:14px; color:#337fd6; font-size:"宋体"}
.conbox .setnav .lettlebtn{ float:right}
.conbox .xian{ border-bottom:1px dashed #c8defc; width:100%; height:10px; margin:0 0 16px; display:block; overflow:hidden; text-indent:-999px; font-size:0; line-height:0}
.conbox .zplist{ padding:0 0 0 12px; *padding:0 0 16px}
.conbox .zplist li{ float:left; width:150px; margin:0 24px 16px 14px; _display:inline}
.conbox .zplist li .imga{ display:block; width:143px; height:144px; padding:6px 0 0 7px}
.conbox .zplist li .imga:hover{ background:url(../img/ibg.jpg) no-repeat}
.conbox .zplist li .name{ display:block; height:20px; line-height:20px; margin:0 0 4px; text-align:center; color:#0f4e96; overflow:hidden}
.conbox .zplist li .link{ display:block; line-height:22px; overflow:hidden;text-align:center; color:#0f4e96}
.conbox .yl{ line-height:24px; font-family:"宋体"; margin:0 0 10px 26px}
.conbox .yl a{ white-space:nowrap; margin:0 4px 0 4px; color:#5c4e46}
/*处理*/
.conmar16{ padding:0 0 36px; width:980px; border:0; margin:0 auto}
.conmar16 .threeList{ padding:0 24px}
.conmar16 .txtdl{ padding:0 30px 10px}
.suojin{ padding:0 0 0 30px}
/*跑马灯*/
.marquee{ position:relative; width:960px; margin:0 auto 16px; height:190px}
.marquee .btn{ position:absolute; top:50%; margin:-50px 0 0; display:none; height:100px; width:36px; overflow:hidden; text-indent:-999px; font-size:0; line-height:0}
.marquee .prev{ left:0; background-position:0 -177px}
.marquee .next{ right:0; background-position:-49px -177px}
.marquee .built_in{ width:874px; height:190px; position:relative; margin:0 auto; overflow:hidden}
.marquee .built_in ul{ position:absolute; left:0; top:0; overflow:hidden; width:1000px; height:190px}
.marquee .built_in li{ float:left; width:154px; height:190px; margin:0 28px 0 0;}
.marquee .built_in li a{ display:block; width:145px; height:181px; padding:9px 0 0 9px; background:url(../img/imgbg.png) left bottom no-repeat}
.marquee .built_in li a:hover{ background-position: 0 0}
/*蓝色背景*/
.bluebg{ height:231px; margin:0 0 36px; background:url(../img/bg.png) #337fd6 center top no-repeat; color:#c8defc; overflow:hidden}
.bluebg .numtit{ margin:18px auto 14px; border-color:#FFF}
.bluebg .numtit .one{ background:url(../img/one.png) -1px 0 no-repeat}
.bluebg .numtit .two{ background:url(../img/two.png) -1px 0 no-repeat}
.bluebg .numtit .three{ background:url(../img/three.png) -1px 0 no-repeat}
.bluebg .numtit .four{ background:url(../img/four.png) -1px 0 no-repeat}
.bluebg .numtit .five{ background:url(../img/five.png) -1px 0 no-repeat}
.bluebg .numtit .six{ background:url(../img/six.png) -1px 0 no-repeat}
.bluebg .numtit .seven{ background:url(../img/seven.png) -1px 0 no-repeat}
.bluebg .numtit .eight{ background:url(../img/eight.png) -1px 0 no-repeat}
.bluebg .numtit span{ color:#FFFFFF}
.bluebg .conbox{ padding:0 30px; width:920px; font-family:"宋体"; border:0}
.bluebg .conbox p{ text-indent:0; margin:0 0 0px}
.bluebg .conbox ol li{ line-height:30px}
.nomar{ margin:0}
.h155{ height:155px; margin:0}
.h155 p{ text-indent:2em; line-height:22px; color:#FFF; width:960px; margin:0 auto;font-family:"宋体"}
/*内容页面*/
.nrNav{ height:50px; line-height:50px; width:970px; padding:0 0 0 10px; margin:-30px auto 18px; border-bottom:1px dashed #c8defc}
.nrNav a{ color:#0f4e96; font-size:14px; font-family:"宋体"}
.nrtit{ line-height:40px; color:#0f4e96; font-size:24px; text-align:center; width:980px; margin:0 auto 14px}
.nrcon{ width:980px; margin:0 auto 28px}
.nrcon .lft{ float:left; width:204px; padding:0 0 10px 20px; border-right:1px solid #0f4e96; font-family:"宋体"}
.nrcon .lft .imgbox{ padding:5px 7px 8px 5px; width:162px; height:205px; background:url(../img/imgbg1.png) no-repeat; margin:0 0 14px}
.nrcon .lft li{ line-height:22px; color:#0f4e96}
.nrcon .rit{ float:left; border-left:1px solid #0f4e96; margin:0 0 0 -1px; padding:0 0 10px 28px; width:700px}
.nrcon .rit p{ text-indent:2em; line-height:22px; font-family:"宋体"}
.fenxiang{ width:980px; margin:0 auto 20px; padding:0 0 20px; overflow:hidden; border-bottom:1px dashed #c8defc}
.nrbtm{ height:26px; padding:0 0 20px; border-bottom:1px dashed #c8defc; width:980px; margin:0 auto 70px}
.nrbtm .lft,
.nrbtm .rit{ float:left; width:50%; text-align:center}
.nrbtm a{ display:inline-block; *display:inline; zoom:1; color:#5c4e46; font-family:"宋体"; line-height:24px;}
.nrbtm .lft a{ background-position:0 -298px;  padding:0 0 0 50px}
.nrbtm .rit a{ background-position:right -331px;  padding:0 50px 0 0}
/*列表页面*/
.lbtit{ line-height:40px; padding:0 0 0 10px; width:970px; color:#0f4e96; font-size:24px; margin:0 auto 10px}
.lblist{ padding:0 0 0 18px; width:962px; margin:0 auto 30px}
.lblist .lft{ float:left; width:194px}
.lblist .lft .imgbox{ padding:5px 7px 8px 5px; width:162px; height:205px; background:url(../img/imgbg1.png) no-repeat}
.lblist .rit{ float:left; width:758px}
.lblist .rit .tit{ display:block; line-height:22px; font-size:18px; color:#0f4e96; font-weight:bold; margin:0 0 10px}
.lblist .rit a{ color:#5c4e46}
.lblist .rit p{ text-indent:2em; line-height:22px}
/*分页*/
.fenye{ width:980px; margin:0 auto 76px; padding:0 0 20px; text-align:center; border-bottom:1px dashed #c8defc}
.fenye ul{ display:inline-block; *display:inline; zoom:1}
.fenye ul li{ float:left; padding:0 10px}
.fenye ul li a{ display:inline-block; *display:inline; zoom:1; border:1px solid #909090; background:#FFFFFF; padding:0 10px; line-height:22px; color:#5c4e46}
/*底部*/
.footer{ padding:80px 0 0; width:980px; margin:0 auto; text-align:center; font-family:"宋体"}
.footer a{ color:#ffffff; white-space:nowrap}
.footer p{ line-height:24px; margin:0 0 4px}
.footer p a{ margin:0 10px 0 0; color:#c8defc;}
.footer .box{ line-height:24px; color:#FFF; margin:0 0 4px}
.footer .box a{ margin:0 4px}
