﻿. { font-family: "微软雅黑", "宋体"; }
p { padding: 0px; margin: 0px; }
BODY { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #4c4c4c; LINE-HEIGHT: 20px; TEXT-DECORATION: none; background-color: #FFF; }
.foot12 { font-size: 12px; line-height: 18px; color: #FFF; }

A:link { FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 24px;  TEXT-DECORATION: none; }
A:visited { FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 24px;  TEXT-DECORATION: none; }
A:hover { FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 24px; TEXT-DECORATION: none; }
A:active { FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 24px;  TEXT-DECORATION: none; }
.k2 { }
a.high { color: red; }

A.a01:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #000000; LINE-HEIGHT: 18px; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; }
A.a01:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; }
A.a01:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; }
A.a01:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; }
A.a02:link { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #DE413C; LINE-HEIGHT: 20px; TEXT-DECORATION: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "微软雅黑"; }
A.a02:visited { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #DE413C; LINE-HEIGHT: 20px; TEXT-DECORATION: none; font-family: "微软雅黑"; }
A.a02:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-DECORATION: none; }
A.a02:active { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-DECORATION: none; font-family: "微软雅黑"; }
A.a02b:link { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #DE413C; LINE-HEIGHT: 20px; TEXT-DECORATION: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "微软雅黑"; }
A.a02b:visited { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #DE413C; LINE-HEIGHT: 20px; TEXT-DECORATION: none; font-family: "微软雅黑"; }
A.a02b:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-DECORATION: none; }
A.a02b:active { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-DECORATION: none; font-family: "微软雅黑"; }
A.a03:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #572626; LINE-HEIGHT: 18px; TEXT-DECORATION: none; }
A.a03:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none; }
A.a03:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none; }
A.a03:active { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #572626; TEXT-DECORATION: none; }
A.a04:link { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7d6215; LINE-HEIGHT: 20px; TEXT-DECORATION: none; }
A.a04:visited { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7d6215; LINE-HEIGHT: 20px; TEXT-DECORATION: none; }
A.a04:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7d6215; LINE-HEIGHT: 20px; TEXT-DECORATION: none; }
A.a04:active { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7d6215; LINE-HEIGHT: 20px; TEXT-DECORATION: none; }
A.a05:link { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #360267; LINE-HEIGHT: 18px; TEXT-DECORATION: none; }
A.a05:visited { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #360267; LINE-HEIGHT: 22px; TEXT-DECORATION: none; }
A.a05:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 22px; TEXT-DECORATION: none; }
A.a05:active { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 22px; TEXT-DECORATION: none; }
A.a06:link { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #c74305; LINE-HEIGHT: 18px; TEXT-DECORATION: none; }
A.a06:visited { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #c74305; TEXT-DECORATION: none; }
A.a06:hover { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none; }
A.a06:active { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none; }
.dh2:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 110px; COLOR: #ffffff; LINE-HEIGHT: 31px; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-DECORATION: none; }
.dh2:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 110px; COLOR: #ffffff; LINE-HEIGHT: 31px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-DECORATION: none; }
.dh3:link { PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; COLOR: #ffffff; LINE-HEIGHT: 31px; MARGIN-RIGHT: 0px; PADDING-TOP: 12px; TEXT-DECORATION: none; }
.dh3:visited { PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; COLOR: #ffffff; LINE-HEIGHT: 31px; MARGIN-RIGHT: 0px; PADDING-TOP: 12px; TEXT-DECORATION: none; }
.dh3:hover { PADDING-RIGHT: 24px; BACKGROUND-POSITION: center center; PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; COLOR: #ffffff; LINE-HEIGHT: 31px; MARGIN-RIGHT: 0px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e50202; TEXT-DECORATION: none; }
.bniaoti { font-size: 18px; line-height: 28px; font-weight: bold; color: #414141; text-decoration: none; }
.time { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.dian { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; }
.k1 { border: 1px solid #ececec; padding: 2px; }
.weizhi { font-size: 12px; color: #666666; }
.xianxi { font-size: 14px; line-height: 24px; color: #333333; text-decoration: none; }
.lanmu14 { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.k2 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.k3 { border: 4px solid #a8a7a7; }
.k4 { margin-top: 5px; margin-bottom: 5px; }
.k5 { border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.k2014 { margin-top: 10px; border: 0px none #CCC; }

.newsbg { background-image: url(../images/news_2.jpg); background-position: right bottom; background-repeat: no-repeat; }


.lxbg { background-image: url(../images/lxbg.gif); background-repeat: no-repeat; background-position: right bottom; }
.liuyanbg { background-image: url(../images/lybg.jpg); background-repeat: no-repeat; background-position: left bottom; }
.kred { border-top-width: 7px; border-right-width: 10px; border-bottom-width: 7px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #de413c; border-right-color: #de413c; border-bottom-color: #de413c; border-left-color: #de413c; }
.ktu { margin-top: 22px; margin-bottom: 18px; }
.daohan1 { font-size: 13px; font-weight: bold; color: #000000; }
.k6 { border: 6px solid #e3e3e3; }
.bai12 { font-size: 12px; color: #FFFFFF; }
.bai12 a { font-size: 12px; color: #FFFFFF; text-decoration: none; }
.leftbg { background-attachment: scroll; background-repeat: no-repeat; background-position: left bottom; background-color: #FFF; }
.leftbg2 { background-image: url(../images/about_26b.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left bottom; }
.red14 { font-size: 14px; font-weight: bold; color: #de413c; }
.pinpaik { border-bottom-width: 4px; border-bottom-style: solid; border-top-color: #d5d5d5; border-right-color: #d5d5d5; border-bottom-color: #d5d5d5; border-left-color: #d5d5d5; margin-top: 10px; margin-bottom: 20px; }



.ns_td { cursor: pointer; }
.ns_table { display: none; }
#nav { background-image: url(../images/nav_bg.jpg); width: 1002px; height: 39px; }
.navList { float: left; width: 140px; height: 39px; text-align: center; position: relative; z-index: 9999; }
#nav .line { background-image: url(../images/nav-line.jpg); float: left; width: 3px; height: 39px; overflow: hidden; }
.navList .drop { display: none; position: absolute; top: 39px; background-color: #c3c1c2; font-size: 12px; }
.navList a { font-family: '微软雅黑', '宋体'; color: #fffffd; font-size: 14px; padding-top: 10px; margin-left: auto; margin-right: auto; text-align: center; background: none; display: block; font-size: 14px; font-weight: bold; width: 97px; height: 29px; }
.jobTable { position: relative; height: 30px; overflow: hidden; }
.navList a:hover, .navList a.current { background-image: url(../images/nav_a_hover.jpg); background-position: center center; }
.navList .drop a { background-image: url(../images/nav-line.png); background-position: right center; background-repeat: no-repeat; font-size: 12px; height: 30px; line-height: 30px; padding-top: 0px; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.navList .drop a:last-child { background: none; }
.navList .drop a:hover { /*background: none;*/ }
.jobTableSmall { position: absolute; right: 0px; top: 4px; display: block; float: right; width: 70px; }
.jobTableMax { width: 670px; text-align: center; position: absolute; top: 8px; left: 0px; }
.jobTableMax.high { color: #f00; }
.jobTableSmall a { font-size: 12px; color: #FF0000; }
.lanmu16 { font-family: "微软雅黑"; font-size: 14px; color: #FFF; }

.fenye { border: 1px solid #e4e4e4; background-color: #FFF; padding: 4px 8px;line-height: 60px;   }
.fenye:hover{ border: 1px solid #005598;color: #fff; background-color: #005598;  }

.soso { border: 1px solid #DF0716; height: 23px; width: 200px; background-color: #46BEF3; }
#rccb1 { float: left; width: 600px; overflow: hidden; position: relative; }
#rccb1 ul { float: left; width: 600px; margin: 10px 0 0 10px; padding-bottom: 10px; display: inline; overflow: hidden; }
#rccb1 li { float: left; width: 278px; height: 380px; display: inline; margin: 10px 0 0 10px; }

.index-cy { width: 974px; height: 118px; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 15px; }
.index-cy .list { float: left; width: 194px; }
.index-cy .list .img { position: relative; width: 183px; margin-left: auto; margin-right: auto; }
.index-cy .list .img .text { background-image: url(../images/bg.png); color: #000; position: absolute; left: 0px; bottom: 0px; height: 30px; width: 100%; line-height: 30px; text-align: center; }
.s-main { width: 1000px; overflow: hidden; }
.s-main .max { width: 100000px; overflow: hidden; }
.s-main .max .list { width: 140px; float: left;overflow: hidden; }
.p2014k {padding-bottom: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; margin-bottom: 10px; }
.p2014k2 { BORDER-BOTTOM: 1px none #CCCCCC; BORDER-LEFT: 1px solid #CCCCCC; BORDER-TOP: 1px #CCCCCC; BORDER-RIGHT: 1px solid #CCCCCC;  padding-bottom: 20px;}
.tab { margin-top: 100px;  }

#TabTab03Con1 { width: 600px; height: 100px; line-height: 20px; border-left: #757575 0px solid; border-bottom: #757575 1px solid; border-right: #757575 0px solid; }
#TabTab03Con2 { width: 600px; height: 100px; line-height: 20px; border-left: #757575 0px solid; border-bottom: #757575 1px solid; border-right: #757575 0px solid; }
#TabTab03Con3 { width: 600px; height: 100px; line-height: 20px; border-left: #757575 0px solid; border-bottom: #757575 1px solid; border-right: #757575 0px solid; }
#TabTab03Con4 { width: 600px; height: 100px; line-height: 20px; border-left: #757575 0px solid; border-bottom: #757575 1px solid; border-right: #757575 0px solid; }
#TabTab03Con5 { width: 600px; height: 100px; line-height: 20px; border-left: #757575 0px solid; border-bottom: #757575 1px solid; border-right: #757575 0px solid; }
#TabTab03Con6 { width: 600px; height: 100px; line-height: 20px; border-left: #757575 0px solid; border-bottom: #757575 1px solid; border-right: #757575 0px solid; }

.xixi1 { width: 600px; height: 27px; line-height: 27px; background-image: url(../images/01.jpg); cursor: pointer; }
.xixi2 { width: 600px; height: 27px; line-height: 27px; background-image: url(../images/02.jpg); cursor: pointer; }
.xixi3 { width: 600px; height: 27px; line-height: 27px; background-image: url(../images/03.jpg); cursor: pointer; }
.xixi4 { width: 600px; height: 27px; line-height: 27px; background-image: url(../images/04.jpg); cursor: pointer; }
.xixi5 { width: 600px; height: 27px; line-height: 27px; background-image: url(../images/05.jpg); cursor: pointer; }
.xixi6 { width: 600px; height: 27px; line-height: 27px; background-image: url(../images/06.jpg); cursor: pointer; }


.tab1 { width: 100px; height: 27px; line-height: 27px; float: left; text-align: center; cursor: pointer; }
.tab2 { width: 100px; height: 27px; line-height: 27px; float: left; text-align: center; cursor: pointer; color: #FFFFFF; }
.tab3 { width: 100px; height: 27px; line-height: 27px; float: left; text-align: center; cursor: pointer; color: #FFFFFF; }
.tab4 { width: 100px; height: 27px; line-height: 27px; float: left; text-align: center; cursor: pointer; color: #FFFFFF; }
.tab5 { width: 100px; height: 27px; line-height: 27px; float: left; text-align: center; cursor: pointer; color: #FFFFFF; }
.tab6 { width: 100px; height: 27px; line-height: 27px; float: left; text-align: center; cursor: pointer; color: #FFFFFF; }

/*20140503*/
.tab-group { width: 100%; }
.tab-group .tab-title { width: 100%; height: 30px; line-height: 30px; }
.tab-group .tab-title .tab-list { line-height: 30px; float: left; width: 100px; height: 30px; background-color: #f2eac6; text-align: center; color: #000; text-decoration: none; font-size: 14px; }
.tab-group .tab-title .tab-list.current { background-color: #e50d02; }
.tab-group .tab-content { display: none; }

.nsfocus { width: 1000px; height: 294px; overflow: hidden; position: relative; }
.nsfocus .max { width: 1000000px; }
.nsfocus .list { float: left; width: 1000px; overflow: hidden; position: relative; }
.nsfocus .list .title-bar { position: absolute; left: 0px; bottom: 0px; height: 40px; line-height: 40px; background-image: url(../images/gray-bg.png); width: 100%; text-align: left; }
.nsfocus .list .title-bar .c { padding-left: 10px; color: #fff; font-size: 14px; font-weight: bold; }
.nsfocus .btn-bar { position: absolute; right: 0px; bottom: 10px; }
.nsfocus .btn-bar a { float: left; margin-right: 10px; border: 1px solid #000000; background-color: #e1e1e1; width: 20px; height: 20px; color: #000; text-decoration: none; text-align: center; line-height: 20px; }
.nsfocus .btn-bar a.current { background-color: #fff; }
.left-nav { display: none; }
.left-nav .a02.current { color: #2e2e2e; }
.left-nav .a02.ns-a-2 { color: #2e2e2e; }
.left-nav .a02.ns-a-3 { color: #2e2e2e; font-size: 12px; }
.left-nav .a02.ns-a-4 { color: #2e2e2e; font-size: 12px; font-weight: normal; }
.left-nav .a02.ns-a-5 { color: #2e2e2e; font-size: 12px; font-weight: normal; }
.left-nav .a02.ns-a-6 { color: #2e2e2e; font-size: 12px; font-weight: normal; }
.left-nav .a02.ns-a-7 { color: #2e2e2e; font-size: 12px; font-weight: normal; }
.ns-td-1 { background-image: url(../images/about_22c.jpg); }
.ns-td-1.current { background-image: url(../images/about_22b.jpg); }

.ns-td-2 { background-image: url(../images/about_23.jpg); }
.ns-td-2.current { background-image: url(../images/about_22b.jpg); }

.ns-td-3 { background-image: url(../images/about_22c.jpg); }
.ns-td-3.current { background-image: url(../images/about_22b.jpg); }


.ns-td-4 { background-image: url(../images/about_23.jpg); }
.ns-td-4.current { background-image: url(../images/about_22b.jpg); }


.ns-td-5 { background-image: url(../images/about_23.jpg); }
.ns-td-5.current { background-image: url(../images/about_22b.jpg); }
.ns-td-6 { background-image: url(../images/about_23.jpg); }
.ns-td-6.current { background-image: url(../images/about_22b.jpg); }

.ns-td-7 { background-image: url(../images/about_23.jpg); }
.ns-td-7.current { background-image: url(../images/about_22b.jpg); }
#my-video_wrapper{ margin-left: auto;margin-right: auto; }