html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	border-collapse: collapse;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* -------------
	layout
   ------------- */
body {
	background: #FFFFFF;
}

/* -------------
	font
   ------------- */
body {
	font: 12px/1.5 "SimSun",Arial,sans-serif;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}   


.clear { clear: both;} 

.wrapper {width: 950px; margin: auto;}

/*中国文联-文联领导*/   
.header-3 { margin-bottom: 30px;}
.header-3 .red-boredr .red-boredr-1 .red-boredr-2 {width: 946px;height: 4px; background: #d90013;}
.header-3 .red-boredr .red-boredr-1  {border: 1px solid #ffae00; width: 946px;height: 4px;}
.header-3 .red-boredr {border: 1px solid #8c000c;}
.header-3 .header-nav { border: 1px solid #d2d2d2; border-bottom: none;}
.header-3 .header-nav .header-nav-top p {float: left; font-family: "Arial"; line-height: 24px; color: #7d7d7d;}
.header-3 .header-nav .header-nav-top p a { color: #7d7d7d;}
.header-3 .header-nav .header-nav-top  {overflow: hidden;_zoom:1; height: 24px; background: url(header-3-1.gif) repeat-x ; border: 1px solid #FFFFFF;}
.header-3 .header-nav .header-nav-top .p-time {background: url(p-time.gif) no-repeat 15px; padding-left: 33px; margin-right: 23px; }
.header-3 .header-nav .header-nav-top p form .input-text {width: 80px; height: 20px; border:1px solid #aaaaaa;}
.header-3 .header-nav .header-nav-top p form .input-btn {background: url(input-btn-1.png) no-repeat;width: 42px; height: 21px; text-align: center; line-height: 21px; border: none; margin-left: 7px;}
.header-3 .header-nav .header-nav-top .p-language a {margin-left: 20px; display: inline-block;}
.header-3 .header-nav .header-nav-top .p-3 {float: right;}
.header-3 .header-nav .header-nav-top .p-3 a {margin-right: 20px; display: inline-block; }

.header-3 .header-nav .header-nav-nav1 a {color: #4c4c4c; padding: 0 8px;display: inline-block;}
.header-3 .header-nav .header-nav-nav1  {color: #4c4c4c; border-top: 1px solid #aaaaaa; padding: 9px 0 11px 16px;}

.header-3 .header-nav .header-nav-box { background: url(header-nav-box.gif) repeat-x bottom; height: 74px; overflow: hidden;}
.header-3 .header-nav .header-nav-box .logo-3 {float: left; background: url(logo-3.gif) no-repeat; width: 81px; height: 74px; margin-left: 23px;}
.header-3 .header-nav .header-nav-box  div {float: left;}
.header-3 .header-nav .header-nav-box  div p a {color: #4c4c4c; padding: 0px 6px; display: inline-block;}
.header-3 .header-nav .header-nav-box  div p { padding-top: 25px; padding-left: 5px; overflow: hidden;_zoom:1;}
.header-3 .header-nav .header-nav-box  div .bread { padding-top: 10px;overflow: hidden;_zoom:1;float: left;}
.header-3 .header-nav .header-nav-box  div form {float: right; overflow: hidden;_zoom:1;border: 1px solid #184e72;position: relative; margin-top: 6px; margin-right: -30px;}
.header-3 .header-nav .header-nav-box  div  form input {float: left;}
.header-3 .header-nav .header-nav-box  div  form .input-text { border: none; width: 135px; height: 20px; color: #999999; border: 1px solid #d1d3e0; border-bottom: none;border-top: none;}
.header-3 .header-nav .header-nav-box  div  form .input-submit {background: url(fd.gif) no-repeat #ffffff; border: none; border-top: 1px solid #d1d3e0; width: 22px; height: 22px;}



.leader .leader-img { border: 1px solid #cfcfcf;}
.leader .leader-img h2 {font-size: 16px; color: #221815; font-weight: bold; border-bottom:3px solid #333333;float: left; padding: 0 15px; height: 35px; line-height: 35px;display: inline-block; margin-left: 8px; }
.leader .leader-img .titlep {border-bottom:3px solid #e20113; height: 35px; margin-left: 93px; margin-right: 6px;}
.leader .leader-img .titlep-2 {border-bottom:3px solid #e20113; height: 35px; margin-left:165px;margin-right: 6px;}

.leader .leader-img  ul {overflow: hidden;_zoom:1; margin-left:20px;}
.leader .leader-img  ul li {float: left; overflow: hidden;_zoom:1; }
.leader .leader-img  ul li h3 {text-align: left;font-size: 14px;color: #a01c1c; line-height: 28px;}
.leader .leader-img  ul li div {width: 100px; text-align: center; float: left; }
.leader .leader-img  ul li div span { line-height: 30px;} 
.leader .leader-img  ul .boss { margin-right: 66px;}
.leader .leader-img  ul li .div-margin {margin-right: 20px;}

.leader .cont-main { margin-top: 18px; }
.leader .cont-main  table td { border: 1px solid #cfcfcf; width: 474px;}
.leader .cont-main  table td .title { overflow: hidden;_zoom:1; padding: 15px 0px;}
.leader .cont-main  table td .title h2 {font-size: 16px;color: #000000; width: 116px; text-align: center;border-bottom:3px solid #333333; float: left; height: 35px;line-height: 35px; margin-left: 3px; margin-right: 4px;}
.leader .cont-main  table td .title p {text-align: right; width:343px; border-bottom:3px solid #e20113;float: left; height: 35px;line-height: 35px; }
.leader .cont-main  table td .title p a {color: #000000;}
.leader .cont-main  table td .list { padding-left: 19px;padding-bottom: 13px;}
.leader .cont-main  table td .list li a { color: #595757; font-size: 14px; background: url(dian-1.gif) no-repeat left; padding-left: 10px;}
.leader .cont-main  table td .list li { line-height: 25px;}
.leader .cont-main  table td .list .first a { color: #000000;}
.leader .cont-main  table td .list .ul-first { border-bottom:1px solid #cccccc;width: 440px;  }

.leader .cont-main2 { border: 1px solid #cfcfcf; margin-top: 18px; margin-bottom: 18px;  padding-bottom: 13px;} 
.leader .cont-main2 h2 {font-size: 16px; color: #221815; font-weight: bold; border-bottom:3px solid #333333;float: left; padding: 0 15px; height: 35px; line-height: 35px;display: inline-block;margin-left: 10px; }
.leader .cont-main2 .titlep {border-bottom:3px solid #e20113; height: 35px;  margin-left: 95px; margin-right:6px;}
.leader .cont-main2 ul { padding-top: 18px; overflow: hidden;_zoom:1;}
.leader .cont-main2 ul li {float: left; width: 165px; margin-left: 20px;} 
.leader .cont-main2 ul li img {width: 165px; height: 110px;display: block;} 
.leader .cont-main2 ul li p { text-align: center; line-height: 17px; margin-top: 5px; padding: 0 20px;}
.leader .cont-main2 ul li p a {color: #595757;}

.footer {background:url(footer-bg.png) repeat-x; height: 72px;}

.footer .center {width: 950px; margin: auto;  padding-top: 20px;}
.footer .center p { text-align: center; color: #FFFFFF; font-family: "Arial";}
.footer .center p a {color: #FFFFFF; }




.lader-cont { margin-bottom: 26px;}
.lader-cont .lader-left  {width: 318px;border: 1px solid #d8d8d8; padding-top: 20px; background: #f4f4f4;float: left; padding-bottom: 35px;}
.lader-cont .lader-left .img-box { text-align: center; }
.lader-cont .lader-left .img-box span { line-height: 30px;}
.lader-cont .lader-left p { padding: 0 16px; text-indent: 2em; line-height: 25px; color: #000000;}
.lader-cont .lader-left p  a { color: #000000;}


.lader-cont .lader-main {float: left; width:380px; }
.lader-cont .lader-main div {margin-left: 22px; border-bottom: 1px solid #acacac;width: 338px; padding-bottom: 10px;}
.lader-cont .lader-main .last {border-bottom: none;}
.lader-cont .lader-main div h2 {color: 000000; font-size: 16px; border-left: 4px solid #b90f10; padding-left: 8px; height: 20px; margin: 20px 0px 10px 0px;}
.lader-cont .lader-main div ul li {line-height: 24px;}

.lader-cont .lader-main div ul li a {color: #595757;font-size: 14px;background: url(dian-1.gif) no-repeat left; padding-left: 8px;}
.lader-cont .lader-main div ul li strong a {color: #000000;background: url(dian-2.gif) no-repeat left;}



.lader-cont .lader-right {float: right;width: 210px;border: 1px solid #d8d8d8; background: #f4f4f4;padding-top: 20px; padding-left: 34px; padding-bottom: 50px;}

.lader-cont .lader-right .title { text-align: center;}
.lader-cont .lader-right .title h3 { line-height: 60px;}
.lader-cont .lader-right div h3 {font-size: 14px;line-height: 30px;}
.lader-cont .lader-right h3 {color: #a01c1c;font-size: 14px; line-height: 28px;}
.lader-cont .lader-right p { line-height: 26px; }
.lader-cont .lader-right p a {margin-right:20px;font-size: 12px;color: #000000;}


.lader-cont .lader-right .cont {width: 170px;}





.special-tools .sidebar-nav {width: 228px; background: #f4f4f4; border: 1px solid #cdcfcd;float: left; margin-bottom:18px; padding-bottom:10px;}
.special-tools .sidebar-nav ul li {width: 205px;  border-top: 1px solid #acacac; border-bottom:1px solid #FFFFFF;}
.special-tools .sidebar-nav ul{ padding-left: 10px;}
.special-tools .sidebar-nav ul li a {color: #595757;display: inline-block; line-height: 18px; padding: 8px 0px;font-size: 12px; background: url(special-1.png) no-repeat;background-position:0px 13px;}
.special-tools .sidebar-nav ul li .active,.special-tools .sidebar-nav ul li a:hover {background: url(special-2.png) no-repeat;background-position:0px 13px;font-weight: bold;}
.special-tools .sidebar-nav ul li a span {width: 190px; padding-left: 14px; display:inline-block;}
.special-tools .sidebar-nav ul .first {border-top: none;}
.special-tools .sidebar-nav ul .last {border-bottom:none; }


.special-tools { overflow: hidden;_zoom:1;}
.special-tools .right-cont {float: right; width: 705px;}

.special-tools .right-cont .left-tab {width: 384px; height: 253px; overflow: hidden; position: relative; float: left;}
.special-tools .right-cont .left-tab ul li img {width: 384px; height: 253px;display: block;}
.special-tools .right-cont .left-tab ul li {float: left;}
.special-tools .right-cont .left-tab ul { overflow: hidden;_zoom:1;}
.special-tools .right-cont .left-tab ul li p {position: absolute; left: 0px; bottom: 0px; height: 29px;line-height: 29px; background: #000000; width: 384px; padding-left: 8px;z-index: 9;}
.special-tools .right-cont .left-tab ul li p a {color: #FFFFFF; }
.special-tools .right-cont .indextab {text-align: center; position: absolute;bottom: 11px; right: 6px;z-index: 99;}
.special-tools .right-cont .indextab a {display: inline-block;width:5px; height: 5px; background: #ccc4c4;}
.special-tools .right-cont .indextab .active {background: #c32019;}


.special-tools .right-cont .tools .title {background:url(module-bg.gif) repeat-x; height: 26px; border-bottom:1px solid #905171; }
.special-tools .right-cont .tools .title h2{line-height: 26px; padding-left: 12px;}
.special-tools .right-cont .tools .title h2 span {float: right; padding-right: 15px;}
.special-tools .right-cont .tools .title h2 span a  {color: #000000; border: none;}
.special-tools .right-cont .tools .title h2 .last {border: none;}

.special-tools .right-cont .tools .title h2 a {color: #313131;padding: 0 8px; border-right: 1px solid #969696;}
.special-tools .right-cont .tools .title h2 .active {    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #969696;
    border-right: 1px solid #969696;
    border-top: 1px solid #722350;
    bottom: -1px;
    display: inline-block;
    height: 26px;
    left: -1px;
    padding: 0 12px;
    position: relative;
    z-index: 20;}


.special-tools .right-cont .tools {border: 1px solid #cfcfcf;}
.special-tools .right-cont .tools .lils li a {font-size: 12px;color: #252525;}
.special-tools .right-cont .tools .lils li strong a {font-weight: bold;	}
.special-tools .right-cont .tools .lils li { line-height: 22px; background: url(dian-3.gif) no-repeat left; padding-left: 13px;}
.special-tools .right-cont .tools .tools-cont {padding: 13px;}

   
    


.special-tools .right-cont .tools-1 {width: 303px; float: right; height: 251px; margin-bottom: 16px; } 
.special-tools .right-cont .tools-2 {height: 390px; overflow: hidden;_zoom:1;}

.special-tools .right-cont .tools-2 .left {width: 311px; float: left; margin-right: 45px;}
.special-tools .right-cont .tools-2 h4 {margin: 0 0 10px;background: url(wenlian-index-3.gif) repeat-x;}
.special-tools .right-cont .tools-2 h4 b{background: #FFFFFF;color: #000000;font-weight: normal;line-height: 11px; padding: 2px 10px 2px 0;}
.special-tools .right-cont .tools-2 .left img {width: 311px; height: 171px; display: block;}


    
.special-tools .right-cont .tools-2 .right {width: 311px; float: left;}
.special-tools .right-cont .tools-2 .right .ul-box {width: 311px; overflow: hidden;}
.special-tools .right-cont .tools-2 .right ul  {width: 350px;}
.special-tools .right-cont .tools-2 .right ul li {float: left;width: 148px; margin-right: 13px;}
.special-tools .right-cont .tools-2 .right ul li img {width: 148px; height: 112px; display: block;}
.special-tools .right-cont .tools-2 .right ul li p { padding: 0px 30px; text-align: center; line-height: 19px; margin: 6px 0px;}
.special-tools .right-cont .tools-2 .right ul li p a { color: #000000; }
.special-tools .right-cont .tools-2 .right .video img {width: 150px; height: 85px;display: block;}



.special-tools .right-cont .tools-3  {height: 195px; margin-top: 16px;}
.special-tools .right-cont .tools-3  ul {overflow: hidden;_zoom:1;width: 700px;}
.special-tools .right-cont .tools-3  ul li {float: left; margin-right: 12px;width: 158px;}
.special-tools .right-cont .tools-3  ul li img {width: 158px; height: 105px; display: block;}
.special-tools .right-cont .tools-3  ul li p { padding: 0px 30px; text-align: center; line-height: 19px; margin: 6px 0px;}
.special-tools .right-cont .tools-3  ul li p a { color: #000000; }