﻿/*站点标签通用样式定义*/
* { padding: 0; margin: 0; }
ul { list-style: none; }
iframe, img { border: 0px; }
table { border-collapse: collapse; }
p { display: inline; }

body { font-family: 微软雅黑,arial,宋体; font-size: 12px; background:url(../Images/KMbg.jpg) top left repeat-x; background-color:#f3f3f3; color:#555555; margin:0px; padding:0px;}
div, ul, li, iframe, form, p, span, h1, h3, h4 { margin: 0px; padding: 0px; }
ul, li { list-style-type: none; }
iframe, img { border: 0px; }
table { border-collapse: collapse; }

h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

/*分页条*/
.PageBar { clear: both; overflow: hidden; margin-top: 20px; margin-bottom: 10px; float: left; display: inline; height: 50px; line-height: 20px; width: 100%; text-align: center; }
.PageButtons { height: 26px; overflow: hidden; text-align: center; }
.PageInfo { height: 24px; overflow: hidden; line-height: 24px; text-align: center; }
.PageButtons span, .PageButtons a, .PageButtons a:visited, .PageButtons a:active, .PageButtons a:hover { font-size: 12px; text-decoration: none; line-height: 26px; height: 26px; overflow: hidden; border: 1px solid #CCCCCC; padding: 5px 6px 4px 6px; margin: 0px; }
.PageButtons span { color: #ffffff; background-color: #CCCCCC; }
.PageButtons a, .PageButtons a:visited, .PageButtons a:active, .PageButtons a:hover { color: #555555; }
.PageButtons a:hover { background-color: #FFFF99; }

/*全局样式类定义*/
.clear { clear: both; height: 0; overflow: hidden; }

TD { font-size: 12px; color: #555555; line-height: 180%; }
TH { font-size: 12px; color: #555555; line-height: 180%; }
a { color: #555555; text-decoration: none; font-size: 12px; line-height: 180%; pickbar: expression(this.hideFocus=true); }
a:active { text-decoration: none; font-style: normal; }
a:hover { text-decoration: none; color: #cc0000; font-style: normal; }
a:link { text-decoration: none; font-style: normal; font-variant: normal; }
a:visited { text-decoration: none; font-style: normal; }


.top1 { width: 990px; height: 106px; overflow: hidden; margin: 0 auto; background: url(../Images/KM_r1_c2.jpg) top left no-repeat;}
.top1 ul{ width:990px; height:27px; overflow:hidden; margin:0 auto; padding-top:40px;}
.top1 li{ float:left; line-height:27px;}
.top1 a{ line-height:27px;}
.top2{ width:990px; height:7px; overflow:hidden; margin:0 auto;}
.top3{ width:990px; height:18px; overflow:hidden; margin:0 auto;}


#topmenu{ width:990px; height:37px; overflow:hidden; margin:auto;}
#topmenu ul{ float:left; height:37px; line-height:37px; margin:auto; padding:0px; list-style-type:none;}
#topmenu ul li{ float:left; height:37px;line-height:37px; margin:0px auto; padding:0px; text-align:center;}
/*#topmenu ul li a{ color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; margin:auto; width:107px; height:35px; line-height:35px; display:block;}
#topmenu ul li a:hover{ background:url(../images/HCmenujingguo.jpg) top left no-repeat; color:#242424; }
#topmenu ul li a#current { background:url(../images/HCmenujingguo.jpg) top left no-repeat; color:#242424;}*/
#topmenu ul li ul { display:none; position:absolute; _margin-left:-50px; *+margin-left:-50px;}
#topmenu ul li ul li { float:none; height:26px; border-bottom:1px solid #cccccc; line-height:26px;color:#666666; margin:0; text-align:center;}
/*#topmenu ul li ul li a { background:#FFFFFF;  width:107px; height:26px; display:block; line-height:26px; font-size:12px; color:#666666; font-weight:normal;}
#topmenu ul li ul li a:hover { background:#bb190e; line-height:26px; font-size:12px; color:#ffffff;}*/
#topmenu ul li:hover ul { display:block;}
#topmenu ul li.sfhover ul { display:block;}

.menuline { width:8px; height:37px; overflow:hidden; background: url(../Images/KMmenuline.jpg) top left no-repeat; }
a.menu { width: 99px; height: 37px; display: block; color: #ffffff; font-weight: bold; text-decoration: none; line-height: 37px; text-align: center; }
a.menu:hover { line-height: 37px; background: url(../images/KMmenujingguo.jpg) top center no-repeat; color:#000000;}
a.ta{ width:99px; height:26px; display:block; background:#5e5e5e; color:#ffffff;}
a.ta:hover{ color:#FFFFFF; background:#f00001;}

.bottomtop{ width:990px; height:26px; margin:0 auto; overflow:hidden; background:url(../Images/KM_r26_c2.jpg) top left no-repeat;}
.bottom { width: 990px; margin: 0 auto; background:url(../Images/KM_r27_c2.jpg) top left repeat-y; color:#FFFFFF;}
.bottom div{ width:960px; margin:0 auto; text-align:left; overflow:hidden; color:#FFFFFF;}
.bottom a { line-height:26px; color:#FFFFFF;}
.bottombottom{ width:990px; height:20px; margin:0 auto; background:url(../Images/KM_r29_c2.jpg) top left no-repeat;}
.bottom2{ width:990px; height:37px; margin:0 auto; text-align:center; line-height:37px;}
.bottom2 a{ line-height:37px;}
.bottom3{ width:990px; height:13px; margin:0 auto; background:url(../Images/KM_r31_c2.jpg) top left no-repeat;}
.bottom4{ width:990px; overflow:hidden; margin:0 auto; padding-top:6px; padding-bottom:6px; text-align:center;}

.neirong{ width:990px; margin:0 auto;}

.lefttitle { width: 227px; height: 40px; text-align: left; line-height: 34px; text-indent: 35px; color: #ffffff; font-weight: bold; font-size: 14px; }
.left { width: 227px; height: 28px; display: block; background: url(../images/KMindex_r9_c2.jpg) top left no-repeat; color: #555555; line-height: 22px; text-align: left; text-indent: 25px; }
a.left { width: 227px; height: 28px; display: block; background: url(../images/KMindex_r9_c2.jpg) top left no-repeat; color: #555555; line-height: 22px; text-align: left; text-indent: 25px; }
a.left:hover { color: #cc0000; }
.leftbottom{ width:227px; height:9px; overflow:hidden; background:url(../Images/KMindex_r18_c2.jpg) top left no-repeat;}
.leftkong{ width:227px; height:18px; overflow:hidden;}

.lefta{ width:227px; overflow:hidden; background:url(../Images/KMindex_r23_c2.jpg) top left repeat-y;}
.lefta ul{ width:217px; overflow:hidden; margin:0 auto;}
.lefta li{ width:217px; border-bottom:1px dotted #777777;}

a.indexleftxw { width: 293px; height: 23px; display: block; background: url(../images/Tyindex_r20_c6.jpg) center left no-repeat; text-align: left; color: #555555; line-height: 23px; text-indent: 39px; }
a.indexleftxw:hover { color: #cc0000; }

a.indexleftal { width: 293px; height: 23px; display: block; background: url(../images/Tyindex_r22_c22.jpg) center left no-repeat; text-align: left; color: #035eb7; line-height: 23px; text-indent: 39px; }
a.indexleftal:hover { color: #cc0000; }





.righttitle { width: 746px; height: 49px; background: url(../images/TYabout_r5_c5.jpg) top left no-repeat; text-indent: 34px; line-height: 39px; font-size: 14px; font-weight: bold; color: #0267af; }
.righttitle font { color: #0267af; line-height: 39px; font-size: 12px; font-weight: bold; font-family: Arial; padding-left: 8px; }
.righttitle span { float: right; font-size: 12px; line-height: 49px; padding-right: 25px; font-weight: normal; color: #555555; }
.righttitle span a { line-height: 39px; font-size: 12px; }

/*PageBar*/
.PageBar { clear: both; overflow: hidden; width: 94%; height: 54px; margin: 20px auto 10px auto; font-size: 12px; text-align: center; }
.PageButtons { overflow: hidden; height: 28px; }
.PageButtons span, .PageButtons a { overflow: hidden; height: 26px; line-height: 26px; text-decoration: none; border: 1px solid #CCCCCC; padding: 4px 6px; margin: 0px; }
.PageButtons span { color: #ffffff; background-color: #CCCCCC; }
.PageButtons a { color: #555555; }
.PageButtons a:hover { background-color: #FFFF99; }
.PageInfo { overflow: hidden; height: 24px; line-height: 24px; }

/*Prev Next*/
.FastMove { clear: both; overflow: hidden; margin-top: 10px; border-top: 1px dashed black; font-weight: bold; }
.FastMove .Prev { float: right; height: 30px; line-height: 30px; }
.FastMove .Next { float: left; height: 30px; line-height: 30px; }

#hpMenu li { width: 241px; height: 32px; }
#hpMenu li a { width: 241px; height: 32px; display: block; background: url(../Images/YXindexleftcp.jpg) top left no-repeat; text-indent: 60px; text-align: left; line-height: 32px; color: #555555; }
#hpMenu li a:hover { background: url(../Images/YXindexleftcpjingguo.jpg) top left no-repeat; color: #FFFFFF; }
#hpMenu ul { position: absolute; float: left; margin-left: 220px; margin-top: -20px; width: 90px; display: none; list-style: none; border-top: none; background: #dddddd; }
#hpMenu ul li { width: 164px; height: 27px; text-indent: 0px; }
#hpMenu ul li a { text-align: center; text-indent: 0px; background-image: url(../Images/YXAboutleft.jpg); background-position: center top; background-repeat: no-repeat; width: 164px; height: 27px; }
#hpMenu ul li a:hover { background-image: url(../Images/YXAboutleftjingguo.jpg);background-position: center top;background-repeat: no-repeat; }

#leftMenu { padding-right: 0px; }
#leftMenu ul { position: absolute; float: left; margin-left: 180px; margin-top: -15px; width: 90px; display: none; list-style: none; border-top: none; background: #dddddd; }
#leftMenu ul li { width: 164px; height: 27px; }
#leftMenu ul li a { text-align: center; text-indent: 0px; background-image: url(../Images/YXAboutleft.jpg); background-position: center top; background-repeat: no-repeat; width: 164px; height: 27px; }
#leftMenu ul li a:hover { background-image: url(../Images/YXAboutleftjingguo.jpg); }
