@charset "utf-8";

/* CSS Document */
body { font-size:12px; background:#FFFFFF url(../images/headbg.jpg) repeat-x; ; font-family:Arial Helvetica sana-serif, "宋体"; color:#2a2a2a }

body,
div,
a,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
table,
tr,
th,
td,
tbody,
thead { margin:0; padding:0; }

fieldset,
img { border:0; }

address,
caption,
cite,
code,
dfn,
em,
th,
var { font-style:normal; font-weight:normal; }

ul,
ol,
dl,
li,
dt,
dd { list-style:none; }

h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; line-height:1; }

.fl { float:left; }

.fr { float:right; }

.tl { text-align:left; }

.tr { text-align:right; }

.tc { text-align:center; }

.vt { vertical-align:top; }

.vm { vertical-align:middle; }

.vb { vertical-align:bottom; }

.fn { font-weight:normal; }

.fb { font-weight:bold; }

.f12 { font-size:12px; }

.f14 { font-size:14px; }

.f16 { font-size:16px; }

.ma { margin:0 auto 10px; }

.ma li { margin-top:24px; font-size:16px; }

.clear { clear:both; height:0; overflow:hidden; }

.clearfix:after { conten:"."; clear:both; height:0; overflow:hidden; display:block; visibility:hidden; }

a { text-decoration:none; color:#2a2a2a; }

a img { border:none; }

ul { list-style:none; }

/*wrap*/
.wrap { margin:0px auto 0; width:985px;}
.wrap-top { width:100%; background-color:#dedede;}
/*new index start*/
.datitle { width:945px; height:38px; background:#A5A5A7; line-height: 38px; font-size:16px; font-family: "微软雅黑"; padding-left:40px; margin-bottom:15px }

.mainTop { width:720px; height:220px; border:#dedede solid 1px; margin:10px 0;}

.mainTopLeft { width:720px;}

.hotlistTitle { height:39px; width: 983px; overflow: hidden; margin:15px 0; padding-left:15px; }

.hotlistTitleNav { height:38px; width: 985px; }

.hotlistTitleNav li { float:left; width: 144px; height:38px; margin-right:8px; line-height: 38px; font-size:16px; font-family: "微软雅黑"; text-align: center; cursor:default; background:#A5A5A7; }

.hotlistTitleNav li.liHover {  height:36px; background:#393939; }

.TitleNav { height:42px; width:690px; border-bottom: 1px solid #dcdcdc; overflow: hidden; margin:4px 0 15px; padding-left:15px; }

.TitleNav li { float:left; height:37px; line-height: 38px; font-size:16px; font-family: "微软雅黑"; text-align: left; cursor:default; width:720px; padding-left:15px; }

.TitleNav li a:hover { color: #3187ee; }
.TitleNav li span { color:#999999; font-size:12px;}

.btcik { font-size:14px; text-align:center; line-height:20px;}
.btcik p { font-size:12px; color:#666666}

.hotlistContentShow { margin:0 0 0 14px; overflow:hidden; width:700px; height:230px; position:absolute; }

.hotlistContent { width:715px; height:230px; margin:0 0 0 -31px;  }

.hotlistContentTop { width:715px; position:relative; margin:0 0 0 -16px; }

.hotlistContentTop dl { width:145px; height:210px; margin:0px 0 0 31px; float:left; }

.hotlistContentTop dl dt a { display:block; width:150px; height:152px; }

.hotlistContentTop dl dt a .vmclcBg { position:absolute; left:0; top:0; bottom:0; right:0; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:3; display:none }

.hotlistContentTop dl dt a .vmclcTextBg { position:absolute; left:0; bottom:0; right:0; height:18px; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:1; display:block }

.hotlistContentTop dl dt a .vmclcText { position:absolute; left:0; bottom:0; right:0; height:18px; line-height: 18px; z-index:2; display:block; color:#fff; text-align:center; }

.hotlistContentTop dl dt a em { display:none; position:absolute; left:50%; z-index:4; top:50%; width:45px; height:45px; background:url(/images/videoPlayBtn.png) no-repeat 0 -52px; margin:-23px 0 0 -23px; }

.hotlistContentTop dl dt a:hover .vmclcBg,
.hotlistContentTop dl dt a:hover em { display:block; }

.hotlistContentTop dl dd { margin:8px 0 0 0; height:14px; }

.hotlistContentTop dl dd a { color:#2a2a2a; }

.hotlistContentTop dl dd a:hover { color:#3187ee; }

.hotlistContentTop DL DT A .picsTips { HEIGHT: 143px; POSITION: absolute; TOP: -1px; WIDTH: 266px; display:none; }

.hotlistContentTop DL DT A .picsTipsRight { z-index:100; BACKGROUND: url(../images/moviePicsShowBg.png) no-repeat 0px 0px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 13px; PADDING-LEFT: 27px; DISPLAY: block; PADDING-RIGHT: 19px }

.hotlistContentTop DL DT A .picsTipsLeft { BACKGROUND: url(../images/moviePicsShowBg.png) no-repeat 0px -156px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 13px; PADDING-LEFT: 19px; DISPLAY: block; PADDING-RIGHT: 27px }

.hotlistContentTop DL DT A .picsTips .ptTitle { HEIGHT: 24px; MARGIN: 0px 0px 7px }

.hotlistContentTop DL DT A .picsTips .ptTitle .ptName { FONT-SIZE: 14px; HEIGHT: 24px; FONT-WEIGHT: 600; LINE-HEIGHT: 24px; color:#6F6F6F }

.hotlistContentTop DL DT A .picsTips .ptTitle .ptScore { FONT-SIZE: 14px; HEIGHT: 24px; FONT-FAMILY: Arial; COLOR: #ff6600; MARGIN: -3px 0px 0px }

.hotlistContentTop DL DT A .picsTips .ptTitle .ptScore SPAN { FONT-SIZE: 24px }

.hotlistContentTop DL DT A .picsTips .ptMovieDetail { OVERFLOW: hidden; HEIGHT: 23px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis }

.hotlistContentTop DL DT A .picsTips .ptMovieDetail LABEL { COLOR: #6F6F6F }

.hotlistContentTop DL DT A .picsTips .ptMovieDetail .ptMovieType { DISPLAY: inline-block; WIDTH: 48px }

.hotlistContentTop DL DT A .picsTips .ptMovieDetail .ptMovieLocal { DISPLAY: inline-block; WIDTH: 70px }

.hotlistContentTop DL DT A .picsTips .ptMovieBreif { OVERFLOW: hidden; BORDER-TOP: #d1d1d1 1px dotted; HEIGHT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; PADDING-LEFT: 0px; MARGIN: 3px 0px 0px; LINE-HEIGHT: 18px; PADDING-RIGHT: 0px }

.hotlistContentTop DL DT A .picsTips .ptMovieBreif LABEL { HEIGHT: 36px; FLOAT: left; COLOR: #6F6F6F; DISPLAY: block }

.hotlistContentTop DL P.ptMainActor { OVERFLOW: hidden; HEIGHT: 17px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; COLOR: #cdcdcd; WIDTH: 114px }

.hotlistContentTop DL P.ptMainActor EM { COLOR: #cdcdcd }

.hotlistContentTop DL P.ptMainActor SPAN { FONT-FAMILY: Arial; COLOR: #ff6600 }

.hotlistContentTop dl p { height:14px; color:#6F6F6F; margin:3px 0 0 0; }

.hotlistContentBottom { width:725px; height:79px; }

.hotlistContentTop .news { height:32px; border-bottom:1px dotted #dedede; width:668px; padding: 10px 0 0 0; margin-left:35px }

.hotlistContentTop .news a { display:block; height:27px; width:668px; }

.hotlistContentTop .news a .addtime { float:right; padding: 7px 0 0 0; color:#6F6F6F }

.hotlistContentTop .news a:hover .addtime { float:right; padding: 7px 0 0 0; color:#6666cc }

.hotlistContentTop .news a .topNewsNums { width:20px; display:block; height:17px; margin:4px 16px 0 1px; float:left; background:url(/images/videoNumBg.png); }

.hotlistContentTop .news a .topNewsNums0 { background:url(/images/Sort_File.gif); }

.hotlistContentTop .news a .topNewsNums1 { background-position:0 0; }

.hotlistContentTop .news a .topNewsNums2 { background-position:-42px -18px; }

.hotlistContentTop .news a .topNewsNums3 { background-position:-42px -36px }

.hotlistContentTop .news a .topNewsNums4 { background-position:-21px -54px; }

.hotlistContentTop .news a .topNewsNums5 { background-position:-21px -72px; }

.hotlistContentTop .news a .topNewsNums6 { background-position:-21px -90px; }

.hotlistContentTop .news a .topNewsNums7 { background-position:-21px -108px; }

.hotlistContentTop .news a .topNewsNums8 { background-position:-21px -126px; }

.hotlistContentTop .news a .topNewsNums9 { background-position:-21px -144px; }

.hotlistContentTop .news a .topNewsNums10 { background-position:-21px -162px; }

.hotlistContentTop .news a B { display:block; height:27px; line-height:27px; float:left; cursor:pointer; }

.hotlistContentTop .news a:hover B { color:#3187ee; }

.hotlistContentTop .news a em { width:52px; text-align:right; height:27px; line-height:27px; display:block; float:left; }

.hotlistContentTop .news a i { width:7px; height:8px; display:block; float:left; margin:9px 0 0 7px; background:url(/images/topIconBg.png) no-repeat; }

.hotlistContentTop .news a i.topNewsNumsAdd { background-position:0 -153px; }

.hotlistContentTop .news a i.topNewsNumsReduce { background-position:-7px -153px; }

.hotlistContentTop .news a i.topNewsNumsNochange { background-position:-14px -153px; }

.hotlistContentBottom ul { float:left; width:114px; height:73px; margin:0 0 0 31px; padding:6px 0 0 0; }

.hotlistContentBottom ul li a { display:block; height:15px; line-height:15px; margin:10px 0 0 0px; background:url(/images/videoIconBg.png) 0 -94px no-repeat; padding:0 0 0 25px; width:114px; }

.hotlistContentBottom ul li a:hover { color:#3187ee; }

.mainTopRight { width:249px; height:488px; border:1px solid #dcdcdc; background:#f6f6f6; }

.mainTopRight .topNewsTypeTitle { height:40px; background:url(/images/topLiBgRight.png); padding:0px 0 0 14px; }

.mainTopRight .topNewsTypeTitle .topNewsTypeTitleLeft { width:50px; height:17px; margin:12px 0 0 0; }

.mainTopRight .topNewsTypeTitle .topNewsTypeTitleLeft a { display:block; width:50px; height:17px; background:url(/images/IndexBg.png) no-repeat 0 -17px; }

.mainTopRight .topNewsTypeTitle .topNewsTypeTitleNav { padding:14px 12px 0 0; }

.mainTopRight .topNewsTypeTitle .topNewsTypeTitleNav a { display:inline-block; padding:0 5px 0 5px; border-left:1px solid #e1e1e1; height:13px; font-size:13px; }

.mainTopRight .topNewsTypeTitle .topNewsTypeTitleNav a.borderNone { border:none; }

.mainTopRight .topNewsTypeTitle .topNewsTypeTitleNav a.aHover { color:#3187ee; }

.mainrlist { height:auto; width:725px; margin:0px 0 0 30px; overflow:hidden; }

.mainrlist ul { width:725px; margin:-1px 0 0 0; }

.mainrlist ul li { height:32px; border-top:1px dotted #dedede; width:668px; padding: 10px 0 0 0; }

.mainrlist ul li a { display:block; height:27px; width:668px; }

.mainrlist ul li a .addtime { float:right; padding: 7px 0 0 0; color:#6F6F6F }

.mainrlist ul li a:hover .addtime { float:right; padding: 7px 0 0 0; color:#6666cc }

.mainrlist ul li a .topNewsNums { width:20px; display:block; height:17px; margin:4px 16px 0 1px; float:left; background:url(/images/videoNumBg.png); }

.mainrlist ul li a .topNewsNums0 { background:url(/images/Sort_File.gif); }

.mainrlist ul li a .topNewsNums1 { background-position:0 0; }

.mainrlist ul li a .topNewsNums2 { background-position:-42px -18px; }

.mainrlist ul li a .topNewsNums3 { background-position:-42px -36px }

.mainrlist ul li a .topNewsNums4 { background-position:-21px -54px; }

.mainrlist ul li a .topNewsNums5 { background-position:-21px -72px; }

.mainrlist ul li a .topNewsNums6 { background-position:-21px -90px; }

.mainrlist ul li a .topNewsNums7 { background-position:-21px -108px; }

.mainrlist ul li a .topNewsNums8 { background-position:-21px -126px; }

.mainrlist ul li a .topNewsNums9 { background-position:-21px -144px; }

.mainrlist ul li a .topNewsNums10 { background-position:-21px -162px; }

.mainrlist ul li a B { display:block; height:27px; line-height:27px; float:left; cursor:pointer; }

.mainrlist ul li a:hover B { color:#3187ee; }

.mainrlist ul li a em { width:52px; text-align:right; height:27px; line-height:27px; display:block; float:left; }

.mainrlist ul li a i { width:7px; height:8px; display:block; float:left; margin:9px 0 0 7px; background:url(/images/topIconBg.png) no-repeat; }

.mainrlist ul li a i.topNewsNumsAdd { background-position:0 -153px; }

.mainrlist ul li a i.topNewsNumsReduce { background-position:-7px -153px; }

.mainrlist ul li a i.topNewsNumsNochange { background-position:-14px -153px; }

.mainCenter { width:985px; }

.mainCenterLeft { width:983px; border:1px solid #dcdcdc; }

.mainCenterLeftTitle { height:40px; background:url(/images/topLiBgRight.png); padding:0px 14px 0 14px; position:relative; }

.mainCenterLeftTitleLeft { height:17px; width:100px; margin:11px 0 0 29px; }

.mainCenterLeftTitleLeft a { display:block; height:17px; width:100px; background:url(/images/IndexBg.png) no-repeat 0 -34px; }

.mainCenterLeftTitleRight { height:19px; margin:9px 12px 0 0; }

.mainCenterLeftTitleRight a { display:block; padding:3px 0px 0 22px; height:16px; background:url(/images/IndexBg.png) no-repeat 0 -226px; font-size:13px; }

.mainCenterLeftTitleRight a:hover { color:#3187ee; background-position:0 -245px; }

.mainCenterLeftTitleMore { height:19px; margin:9px 0 0 0px; }

.mainCenterLeftTitleMore a { display:block; padding:3px 0px 0 36px; height:16px; background:url(/images/IndexBg.png) no-repeat 0 -279px; font-size:13px; }

.mainCenterLeftTitleMore a:hover { color:#3187ee; background-position:0 -298px; }

.mainCenterIcon { width:19px; height:27px; background:url(/images/IndexBg.png) 0 -199px no-repeat; position:absolute; left:7px; top:-1px; }

.mainCenterContentShow { width:954px; height:224px; overflow:hidden; margin:14px 0 0 14px; }

.mainCenterContent { padding: 0px; margin: 3px 15px; width: 965px; height:100px; overflow: hidden; }

.mainCenterContent ul { padding: 0px; margin: 0px; float: left; }

.mainCenterContent ul li { padding: 0px; margin: 0px; list-style: none; float: left; text-align: center; display:inline; overflow: hidden; }

.mainCenterRight { width:249px; height:284px; border:1px solid #dcdcdc; background:#f6f6f6; }

.mainCenterRight .topNewsTypeTitle { height:40px; background:url(/images/topLiBgRight.png); padding:0px 0 0 14px; }

.mainCenterRight .topNewsTypeTitle .topNewsTypeTitleLeft { width:100px; height:17px; margin:12px 0 0 0; }

.mainCenterRight .topNewsTypeTitle .mainCenterRightTitle span { display:block; width:100px; height:17px; background:url(/images/IndexBg.png) no-repeat 0 -51px; }

.mainCenterTitleRight { padding:14px 17px 0 0; }

.mainCenterTitleRight a { display:block; padding:0 9px 0 0; height:14px; background:url(/images/videoIconBg.png) no-repeat right -4px; }

.mainCenterTitleRight a:hover { color:#3187ee; background-position:right -316px; }

.mainCenterNew { height:223px; width:235px; margin:6px 0 0 14px; overflow:hidden; }

.mainCenterNew ul { margin:-1px 0 0 0; height:224px; width:235px; }

.mainCenterNew ul li { height:27px; border-top:1px dotted #dedede; width:218px; }

.mainCenterNew ul li a { display:block; height:27px; width:218px; }

.mainCenterNew ul li a span { width:16px; display:block; height:15px; float:left; margin:7px 16px 0 3px; background:url(/images/videoIconBg.png) no-repeat 0 -79px; line-height:15px; }

.mainCenterNew ul li a label { display:block; height:18px; float:left; padding:8px 0 0 0; width:113px; cursor:pointer; }

.mainCenterNew ul li a em { display:block; height:18px; float:left; padding:8px 0 0 0; width:70px; text-align:right; color:#6F6F6F; }

.mainCenterNew ul li a:hover label { color:#3187ee; }

.mainBottom { height:176px; width:985px; margin:0 0 10px 0 }

.mainBottomTitle { height:28px; padding:12px 0 0 14px; }

.mainBottomTitle span { display:block; height:17px; widows:100px; background:url(/images/IndexBg.png) no-repeat 0 -68px; }

.mainBottomContent { height:136px; width:985px; }

.mainBottomMovie { height:134px; width:289px; border:1px solid #ccc; position:relative; overflow:hidden; margin:0 10px 0 0; }

.mainBottomMovie .movieDropBack { position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.6; z-index:2; display:none; }

.mainBottomMovie ul { top:15px; left:15px; position:absolute; z-index:3; color:#fff; cursor:pointer; right:30px; display:none; }

.mainBottomMovie ul li { margin:0 20px 16px 0; float:left; cursor:pointer; font-size:14px; line-height:14px; }

.mainBottomMovie ul li:hover { color:#3187ee; }

.mainBottomMovie:hover .movieDropBack { display:block; }

.mainBottomMovie:hover ul { display:block; }

.mainBottomMovie .tvDropBack { position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.6; z-index:2; display:none; }

.mainBottomMovie:hover .tvDropBack { display:block; }

.mainBottomArts { height:134px; width:185px; border:1px solid #ccc; margin:0 9px 0 0; }

.mainBottomMovie .artsDropBack { position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.6; z-index:2; display:none; }

.mainBottomMovie:hover .artsDropBack { display:block; }

.mainBottomArts ul { right:0px; }

.mainBottomCartoon { height:134px; width:185px; border:1px solid #ccc; margin:0; }

.mainBottomCartoon .cartoonDropBack { position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.6; z-index:2; display:none; }

.mainBottomCartoon:hover .cartoonDropBack { display:block; }

/*custom*/
.custom { width: 280px; }

.customTitle { height:39px; margin: auto; margin:0px 25px;}

.customTitle .customTitleLeft { line-height: 39px; height: 39px; font-family: "微软雅黑"; font-size: 16px; color:#00458e; font-weight:bold; }

.customContent { width: 228px; margin:10px 25px; line-height:2.6em; height: 182px; overflow:hidden; }

/*footer*/
.footer { WIDTH: 100%; background-color:#024890 ; margin-top:6px; }
.footer .bg { WIDTH: 935px; background-image:url(../images/footer.png); padding:15px; margin: 0 auto;}
.footer p { width:100%; text-align:center; line-height:26px; font-size:12px; color:#fFF; font-family:Arial, Helvetica, sans-serif; }

.footer .bg p a {  font-size:12px; color:#fFF;}

/*.footer p a:hover { color:red; }*/

/* header */
.w{width:1200px; margin:0 auto;}
.head-Eng
{
    display: inline-block;
    float: right;
    line-height: 30px;
    margin-left: 40px;
    padding: 0 19px 0 38px;
    background: url("../images/head-Eng.png") no-repeat center;
    font-size: 14px;
    color: #bbbbbb;
}
.header
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.head-logo
{
    width: 320px;
}
.head-search
{
    height: 56px;
    line-height: 56px;
    padding-top: 20px;
    box-sizing: border-box;
    display: inline-block;
    float: right;
}

.head-search input
{
    outline: none;
}

.search-key
{
    display: inline-block;
    width: 152px;
    height: 22px;
    border: 1px solid #bbbbbb;
    border-radius: 11px;
    font-size: 14px;
    color: #bbbbbb;
    text-indent: 13px;
    float: left;
}

.search-button
{
    float: right;
    width: 26px;
    height: 26px;
    background: url("../image/search-icon.png") no-repeat center;
    position: relative;
    right: 140px;
    display: inline-block;
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.navbar{
     background-color: #ffffff;
}
#nav_box{
     display: flex;
     justify-content: center;
     align-items: center;
     width: 765px;
}
#nav_box li{
     flex: 1 1 auto;
     text-align: center;
}
.nav li{
     float:left;
     position:relative;
     background: url("../image/navli.png") no-repeat right;
}
.nav li a{
     display:block;
     font-size:16px;
     line-height: 57px;
     text-align:center;
     height: 60px;
     color: #333333;
     font-family: 微软雅黑;
}
.nav li a:hover{
     color: #036eb8;
}
.nav li.on a{
     color: #036eb8;
}
.nav li.on{
position:relative;}
.nav li.on::after
{
    content:"";
    display:block;
    width:18px;
    height:2px;
    background-color:#036eb8;
    position:absolute;
    bottom:12px;
    left:50%;
    transform:translateX(-50%)
    
}

.nav li:last-child{
     background-image: none;
}
.nav li:last-child a{
     background-image: none;
}

/*search*/
.head { width:985px; height:110px; margin:0px auto; }

.headTop { width:524px; height:80px; margin: 22px 0px 0px 0px; }

.headTop a { width: 524px; height: 80px; background:url(../images/logos.png) no-repeat 0 0px; display:block; }

.headTel { width:297px; margin: 75px 0px 0px 0px; line-height:25px; color:#00458e; font-size:14px; font-weight:bold }
.headTel span { color:#ff6600; font-family:Verdana, Arial, Helvetica, sans-serif}
.headTel a { display:block; color:#cdcdcd; margin:0 16px 0 0 }

.gonggao { PADDING-BOTTOM: 5px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; height:15px; width:970px; background:url(../images/ggbg.jpg) no-repeat; }

.tplb { width:100%; background:#183885; overflow:hidden}/*url(../images/52.png) no-repeat center*/
.swf { width:1660px; height:323px; margin:auto;}  /*这里需要修改最大div的宽度和高度*/
.frame { width:700px; height:290px; position:relative; margin:auto; margin-top:-323px; padding-top:33px; margin-left:80px; z-index:20; }  /*这里需要修改最大div的宽度和高度*/
.frame img { display:block; margin:auto}

.production {width:260px; height: 200px; position: relative; margin: 0 auto; border:#999999 solid 1px; margin-left:25px}
.iframe { overflow: hidden; width: 985x; height: 248px; }                  /*这里需要修改该div的宽度和高度*/

.iframe ul li { float: left; width: 985px; }                            /*这里需要修改li的宽度*/

.button { position: absolute; bottom: 15px; right: 15px; z-index: 300; }

.button li { float: left; cursor: pointer; width: 17px; height: 17px; line-height: 17px; text-align: center; margin-right: 5px; border-radius: 7px; color: #fff; background: #000; }

.button .on { color: #000; background: #fff; }

/*yingbang*/
.mLeft { width:230px; }

.mLeft .mb { margin-bottom:10px }

.mainLeft { BORDER: #d6d6d6 1px solid; HEIGHT: 100%; WIDTH: 230px; height:auto; background-color:#dedede; }

.mainLeft .type { CURSOR: default; HEIGHT: 30px; PADDING-TOP: 18px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px ;background-color:#6699ff;}

.mainLeft .type SPAN { HEIGHT: 17px; font-size:15px; DISPLAY: block; color:#FFFFFF; }

.mainLeft .bb { border-bottom:#d6d6d6 1px solid }

.mainLeft P { margin:8px 10px 15px; color:#000; padding:0px 5px; line-height:2.2em }

.mainLeft P a { color:#000 }

.mainLeft P:hover a { color:#3187ee; }

.mainLeft DL { WIDTH: 230px; margin-left:0px; color:#1ABACE; }

.mainLeft DL .er { WIDTH: 100%; margin:0px; color:#1ABACE }

.mainLeft DL DT,
.mainLeft DL DD { CURSOR: pointer; BACKGROUND: url(../images/topLiBg.png); height:22px; PADDING:5px 0px ; border-bottom:1px dashed #9f9f9f }

.mainLeft DL DT A,
.mainLeft DL DD A { color:#1ABACE }

.mainLeft DL DT .selectBg,
.mainLeft DL DD .selectBg { CURSOR: pointer; HEIGHT: 30px; DISPLAY: block; WIDTH: 230px; color:#2a2a2a; MARGIN: 4px 3px 0px 5px; overflow:hidden;}

.mainLeft DL DD .selectBg SPAN,
.mainLeft DL DT .selectBg SPAN { CURSOR: pointer; HEIGHT: 24px; FLOAT: left; DISPLAY: block; WIDTH: 18px; BACKGROUND: url(../images/topIconBg.png) no-repeat 0px 0px; }

.mainLeft DL DD .selectBg B ,
.mainLeft DL DT .selectBg B { CURSOR: pointer; HEIGHT: 24px; DISPLAY: block; LINE-HEIGHT: 24px; FONT-WEIGHT: 600;}

.mainLeft DL DD .selectBg .ptylist { BACKGROUND-POSITION: 0px -91px; margin-top:0px; }

.mainLeft DL DD .selectBg .ptylist3 { BACKGROUND-POSITION: 50px -65px; margin-top:0px; }

.mainLeft DL DT .selectBg .ptylist { BACKGROUND-POSITION: 0px 5px; margin-top:0px; }

.mainLeft DL DD:hover .selectBg B,
.mainLeft DL DT:hover .selectBg B { CURSOR: pointer; COLOR: #3187ee; DISPLAY: block; LINE-HEIGHT: 24px }

.mainLeft DL DT:hover .selectBg .ptylist { BACKGROUND-POSITION: 0px -30px }

/*.mainLeft DL DD.liSelect .selectBg { BACKGROUND:#393939 }

.mainLeft DL DT.liSelect .selectBg { BACKGROUND:#393939 }*/

.mainLeft DL DD.liSelect .selectBg B,
.mainLeft DL DT.liSelect .selectBg B { CURSOR: pointer; HEIGHT: 24px; DISPLAY: block; LINE-HEIGHT: 24px; FONT-WEIGHT: 600; color:#3187ee;}

/*.mainLeft DL DD.liSelect .selectBg .ptylist,*/
.mainLeft DL DT.liSelect .selectBg .ptylist { BACKGROUND-POSITION: 0px -30px }

/*qq客服*/
#siderIMchat_main { margin:0; width:128px; color:#333; }

#siderIMchat_main .img { border:0;/*background:url(images/f1.jpg);no-repeat; center;*/ }

#siderIMchat_main a { color:#036; }

#siderIMchat_main a:hover { color:#f30; }

#siderIMchat_main .top { background:url(/images/qq/qqf2.png); height:34px; }

#siderIMchat_main .bg { background:url(/images/qq/qqf4.png); padding-top:-8px; }

#siderIMchat_main ul { margin:0; }

#siderIMchat_main ul li { list-style:none; text-align:center; }

#siderIMchat_main ul li table { margin-left:-10px }

#siderIMchat_main .close { text-align:center; width:100%; }

#siderIMchat_main .bottom { background:url(/images/qq/qq_logo.png); height:33px; overflow:hidden; }

#siderIMchat_main .bottom2 { background:url(/images/qq/qq1.png); height:30px; overflow:hidden; }

/*qq客服*/

/*通用代码*/
.blocks { display:block }

.hauto { height:auto; }

.blr { padding:10px 20px 18px 20px; line-height:2.6em; }
.xhx {border-bottom:1px dashed #c0c0c0}
.none { display:none }
.w1 { width:450px; margin-left:20px}
.w2 { width:390px;}
.hh1 { height:272px}
.hh2 { height:100px }
.lb-bg {background: url("/images/09.gif") no-repeat 0px 2px;padding-left:12px;}