﻿html{color:#666;background:#fff}
body,ul,li,ol,dl,dt,dd,form,input,textarea,img,p,h1,h2,h3,h4,h5,h6,fieldset,button,label{margin:0;padding:0;font-weight:normal}
body{width:100%;font-size:14px;color:#373737;font-family:Verdana,Arial,Helvetica,sans-serif;font-family:"Microsoft Yahei","SIMSUN" !important;line-height:26px;background:#efefef url(../images/bg_1.jpg) center top no-repeat}
ol,ul,li{list-style:none}
header,footer,nav{display:block}
img{border:0;vertical-align:bottom}
h1{font-size:28px}
h2{font-size:18px}
h3{font-size:16px}
h4,h5,h6,p{font-size:14px}
em,cite,i{font-style:normal}
a{color:#333;text-decoration:none;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
a:hover{color:#cf0000;text-decoration:underline}
a:focus{outline:none}
a:visited{text-decoration:none;outline:0;outline-width:0px}
a:active{text-decoration:none;outline:0;outline-width:0px}
b,strong{font-weight:bold}
:focus,img{outline:0;outline-width:0px}
table{border-spacing:0}
.sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}   
.sup{top:-0.5em}   
.sub{bottom:-0.25em} 
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}   
.clear{zoom:1}
.f_l{float:left}
.f_r{float:right}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

div#Footer_CodeDiv{display:none}
::selection{background:#cf0000;color:#FFF}
::-moz-selection{background:#cf0000;color:#FFF}
.animated{transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.bezierCurve{-webkit-transition:-webkit-transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5);	-moz-transition:-moz-transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5);-o-transition:-o-transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5);transition:transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5)}
.bezierCurveAll{-webkit-transition:all 0.38s cubic-bezier(0.175,0.885,0.320,1.5);-moz-transition:all 0.38s  cubic-bezier(0.175,0.885,0.320,1.5);-o-transition:all 0.38s cubic-bezier(0.175,0.885,0.320,1.5);transition:all 0.38s  cubic-bezier(0.175,0.885,0.320,1.5)}
.mtip>span{vertical-align:3px;line-height:1;display:inline-block;width:auto;font-size:24px}
.mtip{border-radius:4px;padding-top:10px;padding-left:25px;padding-right:25px;padding-bottom:10px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2);	font-weight:bold}
.mtip.error{background-color:#BF3358;background-image:-moz-linear-gradient(top,#e34447,#BF3358);background-image:-ms-linear-gradient(top,#e34447,#BF3358);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e34447),to(#BF3358));background-image:-webkit-linear-gradient(top,#e34447,#BF3358);background-image:-o-linear-gradient(top,#e34447,#BF3358);	background-image:linear-gradient(top,#e34447,#BF3358);border:1px solid #ca3e3e}
.mtip.success{background-color:#43ab00;background-image:-moz-linear-gradient(top,#43ab00,#388e00);background-image:-ms-linear-gradient(top,#43ab00,#388e00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43ab00),to(#388e00));background-image:-webkit-linear-gradient(top,#43ab00,#388e00);background-image:-o-linear-gradient(top,#43ab00,#388e00);	background-image:linear-gradient(top,#43ab00,#388e00);border:1px solid #338100}
.mtip.warning{background-color:orange;background-image:-moz-linear-gradient(top,#dcb20b,#e6bb10);background-image:-ms-linear-gradient(top,#dcb20b,#e6bb10);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcb20b),to(#e6bb10));background-image:-webkit-linear-gradient(top,#dcb20b,#e6bb10);background-image:-o-linear-gradient(top,#dcb20b,#e6bb10);	background-image:linear-gradient(top,#dcb20b,#e6bb10);border:1px solid #e6bb10}
.tip_container{display:none;z-index:9999;position:fixed !important;top:0;text-align:left;width:auto;_width:auto}

div.ToolBar{width:100%;height:44px;background:url(../images/bgW70.png)}
div.ToolBar .ToolBarC{width:1000px;margin:0px auto;position:relative;height:44px}

div.ToolBar .notice{width:499px;height:44px;position:absolute;top:0;right:0;overflow:hidden;font-size:12px;line-height:44px;color:#999}
div.ToolBar .notice .bd{width:440px;height:44px;position:absolute;top:0px;right:0px}
div.ToolBar .notice a{color:#666}
div.ToolBar .tools{width:399px;height:44px;position:absolute;top:0;left:0}
div.ToolBar .tools a{display:inline-block;padding-right:7px;font-size:12px;line-height:44px;height:17px;color:#666}

header{width:1000px;height:177px;margin:0 auto;position:relative}
header .logo{width:214px;height:69px;display:block;position:absolute;left:20px;top:64px}
header form{width:310px;height:60px;position:absolute;left:330px;top:65px}
header form input{line-height:30px;font-family:"Microsoft Yahei"}
header form .searchwords{width:221px;height:40px;border:1px solid #ccc;border-right:none;font-size:12px;color:#999;padding:0px 9px;float:left}
header form .searchbtn{width:70px;height:42px;border:none;cursor:pointer;color:#fff;font-size:14px;background:#f2a31b;float:left}
header form p{font-size:12px;line-height:44px}
header .right{width:312px;position:absolute;right:0;top:64px}
header .right li{float:left;width:78px;text-align:center}
header .right em{display:block;font-size:16px;font-weight:bold}
header a:hover{color:#cf0000}

nav{width:1000px;height:50px;margin:0 auto;position:relative;background:#cf0000;z-index:100}
nav .navbase{width:1001px;height:50px}
nav .menu{width:143px;height:50px;display:block;float:left;line-height:50px;position:relative}
nav .menu a{width:100%;height:100%;display:block;color:#fff;text-decoration:none;font-size:16px}
nav .menu img{width:17px;height:17px;float:left;padding-top:16px;padding-left:24px;padding-right:9px}
nav .menu a.Amenu{height:50px;line-height:50px;display:block}
nav .menu:hover a.Amenu,nav li.on a.Amenu{background:#700000}

nav .list01{display:none;width:143px;height:auto;background:#cf0000;position:absolute;top:48px;left:0;box-shadow:0px 0px 18px 1px rgba(0,0,0,0.35)}
nav .list01 ul{padding:16px 0px}
nav .list01 li{width:100%;height:33px}
nav .list01 li a{width:100%;color:#fff;font-size:14px;line-height:33px;height:33px;display:block;text-indent:36px;background:url(../images/ico_046.png) -68px center no-repeat}
nav .list01 li a:hover{background:url(../images/ico_046.png) 22px center no-repeat}
nav .list02{display:none;width:1000px;height:102px;overflow:hidden;background:#fff;position:absolute;top:50px;left:-572px;box-shadow:0px 0px 18px 1px rgba(0,0,0,0.35)}
nav .list02 ul{padding:20px 15px}
nav .list02 li{width:156;height:62px;float:left;margin-left:5px}
nav .list02 li a{width:152px;height:58px;display:block;border:2px solid #ddd;border-radius:2px;color:#666;font-size:14px;line-height:58px;text-indent:62px}
nav .list02 li a:hover{color:#fff;border-color:#700000}
nav .list02 .ss01{background:#fff url(../images/ico_047.png) 25px center no-repeat;color:#d39028}
nav .list02 .ss01:hover{background:#700000 url(../images/ico_048.png) 25px center no-repeat}
nav .list02 .ss02{background:#fff url(../images/ico_049.png) 25px center no-repeat;color:#4ca858}
nav .list02 .ss02:hover{background:#700000 url(../images/ico_050.png) 25px center no-repeat}
nav .list02 .ss03{background:#fff url(../images/ico_051.png) 25px center no-repeat;color:#e88383}
nav .list02 .ss03:hover{background:#700000 url(../images/ico_052.png) 25px center no-repeat}
nav .list02 .ss04{background:#fff url(../images/ico_053.png) 25px center no-repeat;color:#d39028}
nav .list02 .ss04:hover{background:#700000 url(../images/ico_054.png) 25px center no-repeat}
nav .list02 .ss05{background:#fff url(../images/ico_055.png) 25px center no-repeat;color:#4ca858}
nav .list02 .ss05:hover{background:#700000 url(../images/ico_056.png) 25px center no-repeat}
nav .list02 .ss06{background:#fff url(../images/ico_057.png) 25px center no-repeat;color:#e88383}
nav .list02 .ss06:hover{background:#700000 url(../images/ico_058.png) 25px center no-repeat}

nav .list03{display:none;width:616px;overflow:hidden;background:#fff;position:absolute;top:50px;left:0;box-shadow:0px 0px 18px 1px rgba(0,0,0,0.35)}
nav .list03 p{padding:18px 50px;font-size:14px;line-height:30px}
nav .list03 p a{width:auto;height:30px;padding:0px 3px;display:inline-block;font-size:14px;line-height:30px;color:#666}
nav .list03 p a:hover{background:none;color:#cf0000;text-decoration:underline}
nav .list03 p em{color:#cf0000}
.main{width:960px;padding:20px;margin:0 auto;background:#fff;margin-top:4px}

.Atitle{height:42px;line-height:42px;border-bottom:1px solid #ccc;margin-bottom:15px}
.Atitle span{height:43px;font-size:16px;font-weight:bold;display:inline-block;background:url(../images/ico_001.gif) left bottom no-repeat}
.Atitle a{font-size:12px;color:#999;float:right}
.Atitle a:hover{color:#cf0000;text-decoration:none}

footer{width:100%;padding-bottom:70px;background:#700000;color:#fff;font-size:13px}
footer .foot_m{width:960px;margin:0 auto;padding-top:40px}
.foot_m dt{font-size:18px;font-weight:bold;line-height:36px}
.foot_m dd{line-height:30px}
.foot_m dd span{font-size:16px;padding-right:28px;display:block;width:70px;float:left}
.foot_m dd div{float:left;width:860px}
.foot_m dd a{color:#fff;padding-right:13px;display:inline-block}
.foot_m .QRcode{padding-top:20px;width:82px;height:82px}
.foot_m .about a{color:#fff}
.foot_m .about dd img{width:16px;height:15px;vertical-align:middle;margin-right:10px}
.Copyright{margin-top:28px;position:relative}
.Copyright p{width:700px;margin:0 auto;text-align:center;font-size:12px;line-height:24px}
.Copyright .gov{width:110px;height:55px;position:absolute;left:0;top:20px}
.Copyright .dang{width:56px;height:68px;position:absolute;right:0;top:15px}
.Copyright a{color:#fff}
.foot_m .Copyright a{color:#888}
.zxf{width:88px;height:100%;position:fixed;top:0;left:-90px;background:#cf0000;z-index:101}
.zxf li{width:88px;position:relative;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.zxf li .Aaa{width:36px;padding:15px 26px;display:block;color:#fff;font-size:16px;line-height:20px;text-align:center}
.zxf li img{width:35px;height:32px;display:block;margin:0 auto;margin-bottom:5px}
.zxf li:hover{background:#700000}
.zxf li:hover a{text-decoration:none}
.zxf li .box{width:86px;height:127px;background:#fff;border:1px solid #d5d5d5;position:absolute;top:-1px;left:88px;text-align:center;padding:10px 12px;color:#666;font-size:12px;box-shadow:2px 0px 16px 1px rgba(0,0,0,0.2);display:none}
.zxf li .style01 img{width:35px;height:35px;display:block;margin-top:10px}
.zxf li .style03{line-height:18px}
.zxf li .style03 img{width:86px;height:86px;display:block}
.zxf li .style04{width:65px;height:auto;text-align:left}
.zxf li .style04 em{display:block;text-align:center;line-height:12px}
.zxf li .style04 img{width:65px;height:66px}
.zxf li .style04 .first em{padding-bottom:12px}
.zxf li .style05{width:258px;height:168px;text-align:left}
.zxf li .style05 h4 em{font-size:12px;color:#cf0000;padding-right:5px}

.zxf li .style05 dt{height:28px;line-height:28px;padding:6px 0}
.zxf li .style05 dt a{width:89px;height:28px;display:block;float:left;margin-right:1px;background:#e3e3e3;text-align:center}
.zxf li .style05 dt a:hover,.zxf li .style05 dt a.on{background:#cf0000;color:#fff}
.zxf li .style05 dd{width:78px;height:24px;line-height:24px;float:left;padding-right:12px;background:url(../images/ico_008.gif) 3px center no-repeat;text-indent:10px}
.zxf li .style05 dd em{float:right}

.zxf li .style05 .tab{height:28px;line-height:28px;padding:6px 0}
.zxf li .style05 .tab a{width:128px;height:28px;display:block;float:left;margin-right:1px;background:#e3e3e3;text-align:center}
.zxf li .style05 .tab a:hover,.zxf li .style05 .tab a.on{background:#cf0000;color:#fff}
.zxf li .style05 ul{width:258px;height:96px;position:relative;overflow:hidden}
.zxf li .style05 ul li{width:122px;height:24px;line-height:24px;position:relative;float:left;padding-right:6px;background:url(../images/ico_008.gif) 1px center no-repeat;text-indent:6px}
.zxf li .style05 ul li a{display:block;width:106px;height:24px;overflow:hidden}
.zxf li .style05 ul li em{width:20px;height:24px;text-align:right;position:absolute;top:0px;right:5px;display:block}

.zxf li .style06{width:118px;height:108px;text-align:left;line-height:18px}
.zxf li .style06 span{display:block;padding:8px 0}
.zxf .btn{width:88px;height:107px;display:block;background:#700000;position:absolute;bottom:2.5%;left:0}
.zxf .btn img{position:absolute;top:50%;margin-top:-27px;right:34px}

.zxf .btn .on{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}

.yxf{width:100px;height:140px;padding:12px 10px;position:fixed;top:221px;left:50%;margin-left:510px;z-index:100;background:#fff}
.yxf .btn{width:9px;height:9px;display:block;background:url(../images/ico_003.gif) center center no-repeat;position:absolute;top:8px;right:8px}
.yxf p{font-size:12px;line-height:18px;color:#666;text-align:center}
.yxf img{width:96px;height:96px;display:block;margin:0 auto;margin-top:12px}
.OQR{top:313px;height:auto}


/*内页共用样式*/
.listleft{width:212px;float:left;padding-bottom:100px}
.submenu{width:210px;height:auto;border:1px solid #e7e7e7}
.submenu .title{height:58px;font-size:18px;line-height:58px;border-bottom:1px solid #e7e7e7;background:url(../images/ico_038.png) 29px center no-repeat;text-indent:55px}
.submenu li a{width:100%;height:44px;display:block;border-top:1px dashed #e7e7e7;line-height:44px;text-indent:29px;background:#fff url(../images/ico_039.png) 175px center no-repeat}
.submenu li.first a{height:45px;border-top:none;line-height:45px}
.submenu li a:hover,.submenu li.on a{background:#f2a31b url(../images/ico_039.png) 175px center no-repeat;color:#fff;text-decoration:none;border-color:#f2a31b}
.listleft .lyyw{width:100%;height:260px;background:#f1f1f1;margin-top:20px;overflow:hidden}
.listleft .lyyw .title{height:45px;border-bottom:1px solid #e7e7e7;line-height:45px;padding:0px 12px;font-size:16px}
.listleft .lyyw .title a{float:right;font-size:12px;color:#999}
.listleft .lyyw .bd{width:192px;margin:0 auto}
.listleft .lyyw .pic em{font-size:12px;display:block;line-height:30px;height:30px;overflow:hidden}
.listleft .lyyw .pic img{padding-top:10px;vertical-align:bottom}
.listleft .lyyw .btn{height:8px;text-align:center}
.listleft .lyyw .btn li{width:8px;height:8px;text-indent:-99px;overflow:hidden;display:inline-block;margin:0 2px;background:#ccc;*background:#fff;border-radius:50%}
.listleft .lyyw .btn li:hover,.listleft .lyyw .btn li.on{background:#cf0000}

.listleft .recommend{width:210px;border-top:1px solid #ccc;margin-top:31px}
.listleft .recommend .title{width:93px;height:30px;margin-left:13px;background:url(../images/bg_02.png) center center no-repeat;text-indent:17px;margin-top:-10px;color:#fff;font-size:14px;line-height:30px}
.listleft .recommend ul{padding-top:15px}
.listleft .recommend li{width:50%;height:37px;float:left;line-height:37px}
.listleft .recommend li img{width:22px;height:20px;float:left;padding-top:8px;padding-left:7px;padding-right:6px}
.listleft .reading{width:100%;height:310px;margin-top:20px;overflow:hidden}
.listleft .reading .title{height:45px;border-bottom:1px solid #e7e7e7;line-height:45px;font-size:16px}
.listleft .reading .title a{float:right;font-size:12px;color:#999}
.listleft .reading .pic{width:240px}
.listleft .reading .pic a{width:92px;min-height:116px;float:left;overflow:hidden;margin-right:28px;display:block}
.listleft .reading .pic img{width:92px;height:69px;padding-top:10px}
.listleft .reading .pic p{font-size:12px;line-height:30px}
.listleft .reading ul{padding-top:15px}
.listleft .reading li{height:28px;line-height:28px;font-size:12px;overflow:hidden}
.listleft .reading li a{display:block;color:#666;position:relative;padding-left:10px}
.listleft .reading li em{width:4px;height:4px;display:block;background:#bcbcbc;vertical-align:middle;position:absolute;left:0;top:12px}
.listleft .reading li a:hover{color:#cf0000}

.listright{width:680px;float:right;padding-top:15px;padding-right:10px;padding-bottom:100px;overflow:hidden}
.listright .title{font-size:24px;line-height:56px;position:relative}
.listright .bread{float:right;height:56px;line-height:56px}
.Btitle{font-size:24px;line-height:56px;color:#333}
.Btitle i{font-size:12px;color:#999;padding-left:10px}


.bread{height:36px;line-height:36px;color:#999;font-size:12px}
.bread a{color:#999}
.bread a:hover{color:#cf0000}
.bread img{width:14px;height:18px;vertical-align:text-bottom;padding-right:12px}

.PrevNext{width:100%;height:auto;position:relative;padding-top:50px}
.PrevNext p{line-height:24px;font-size:12px}
.PrevNext p a:hover,.PrevNext p a.on{color:#1c72bb;text-decoration:none}
.PrevNext .fenx{width:auto;height:16px;display:block;position:absolute;right:0;top:8px;font-size:12px;line-height:16px}
.PrevNext .fenx span{display:block;float:left}
.PrevNext .fenx a{width:16px;height:16px;display:block;float:left;margin-left:7px}
.PrevNext .fenx a img{width:16px;height:16px;vertical-align:middle}

.contain{width:100%;margin-top:10px;min-height:188px}
.picgroup{width:400px;height:300px;float:left;position:relative;overflow:hidden}
.picgroup .pics li{width:400px;height:300px;position:relative;float:left;display:block;overflow:hidden}
.picgroup .pics em{height:42px;width:90%;display:block;padding:0px 5%;background:url(../images/blackBg.png);position:absolute;left:0;bottom:0;line-height:42px;color:#fff}
.picgroup .btn{width:52px;height:9px;position:absolute;bottom:14px;right:18px}
.picgroup .btn li{float:left;margin:0 2px;*margin:0 1px;width:9px;overflow:hidden;text-indent:-99px;height:9px;display:block;background:rgba(255,255,255,0.3);*background:#fff;border-radius:50%}
.picgroup .btn li:hover,.picgroup .btn .on{background:#fff}
.info{width:460px;padding-bottom:20px}
.info dl{margin-top:20px}
.info dt{height:42px;line-height:42px;border-bottom:1px solid #ccc;margin-bottom:15px}
.info dt span{height:43px;font-size:16px;font-weight:bold;display:inline-block;background:url(../images/ico_001.gif) left bottom no-repeat}
.info dt a{font-size:12px;color:#999;float:right}
.info dt a:hover{color:#cf0000;text-decoration:none}
.info dd{height:28px;line-height:28px}
.info dd em{width:4px;height:4px;display:block;float:left;background:#bcbcbc;margin-top:13px;margin-right:6px}
.info dd span{float:right;font-size:12px;color:#999;display:block;width:70px}
.info dd a{display:block;width:380px;height:28px;float:left;overflow:hidden}
.info02 dd a{width:318px}

.tsly{margin-top:15px;overflow:hidden;position:relative}
.tsly .title{height:42px;line-height:42px;border-bottom:1px solid #ccc;margin-bottom:15px}
.tsly .title span{height:43px;font-size:16px;font-weight:bold;display:inline-block;background:url(../images/ico_001.gif) left bottom no-repeat}
.tsly .pic{padding:10px 0}
.tsly .pic li{width:192px;float:left;margin-right:10px}
.tsly .pic li a{width:100%;display:block;background:#000}
.tsly .pic li a img{vertical-align:bottom}
.tsly .pic li em{font-size:12px;line-height:28px;height:28px;overflow:hidden;display:block;background:#fff}
.tsly .pic li:hover img{opacity:0.7}
.tsly .btn{width:89px;height:16px;position:absolute;right:0;top:15px}
.tsly .btn li{float:left;margin:4px 2px;*margin:2px 1px;width:8px;overflow:hidden;text-indent:-28px;height:8px;display:block;background:#ccc;border-radius:50%}
.tsly .btn li:hover,.tsly .btn li.on{background:#cf0000}
.tsly .prev{width:10px;height:16px;display:block;border-radius:2px;position:absolute;right:16px;top:0;background:url(../images/ico_024.png) center center no-repeat}
.tsly .next{width:10px;height:16px;display:block;border-radius:2px;position:absolute;right:0;top:0;background:url(../images/ico_025.png) center center no-repeat}
.tsly .prev:hover{background:url(../images/ico_026.png) center center no-repeat}
.tsly .next:hover,.tsly a.on{background:url(../images/ico_027.png) center center no-repeat}

.advert{width:960px;height:92px;margin-top:10px}
.advert a{width:100%;height:100%;display:block}
.advert img{width:960px;height:92px}

#anpNews{height:36px;margin-top:50px}
#anpNews .None{display:none}
#anpNews a{border:1px solid #fff;background-color:#fff;width:36px;float:left;height:36px;display:block;line-height:36px;text-align:center;border-radius:2px}
#anpNews a.FLBtn{border:1px #ccc solid;width:45px;height:34px;line-height:34px;font-size:12px}
#anpNews a:hover,#anpNews a:active{border:1px solid #cf0000;background-color:#cf0000;COLOR:#fff;text-decoration:none}
#anpNews span{cursor:default;display:block;width:36px;float:left;height:36px;line-height:36px;text-align:center}
#anpNews span.cpd{border-radius:2px;border:1px solid #cf0000;background-color:#cf0000;COLOR:#fff}
#anpNews span.disabled{}