@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 ; width:1250px; }
.wrap-top { width:100%; background-color:#FFFFFF;}
/*new index start*/
.datitle { width:1200px; height:38px; background:#A5A5A7; line-height: 38px; font-size:16px; font-family: "微软雅黑"; padding-left:40px; margin-bottom:15px }

.mainTop { width:705px; height:510px;}

.mainTopLeft { width:1200px;}

.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; }

.mainCenterContent { padding: 0px; margin: 3px 15px; width: 965px; height:510px; overflow: hidden; }

.mainCenterContent ul { padding: 0px; margin: 0px; float: left; }

.mainCenterContent ul li { list-style: none; float: left; text-align: center; display:inline; overflow: hidden; }

.hotlistContentShow { margin:-15px 0 0 14px; overflow:hidden; width:730px; height:510px; position:absolute; }

.hotlistContent { width:730px; margin:0 0 0 -31px; }

.hotlistContentTop { width:730px; position:relative; margin:0 0 0 -16px; position:relative }
.hotlistContentTop img{ border:1px #333333 solid}

.hotlistContentTop dl { width:145px; height:160px; margin:0px 0 0 31px; float:left; }

.hotlistContentTop dl dt a { display:block; width:150px; height:122px; }

.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; text-align:center; }

.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:1025px; margin:0px 0 0 30px; overflow:hidden; }

.mainrlist ul { width:1025px; margin:-1px 0 0 0; }

.mainrlist ul li { height:32px; border-top:1px dotted #dedede; width:1008px; padding: 10px 0 0 0; }

.mainrlist ul li a { display:block; height:27px; width:1008px; }

.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; }

/*===================================================*/
.mainrlist1 { height:auto; width:820px; overflow:hidden; }

.mainrlist1 ul { width:660px; float:right; margin-top:-6px; }

.mainrlist1 ul li { height:26px; width:300px; padding: 0px 0 0px 0; float:left  }

.mainrlist1 ul li a { height:20px; cursor:pointer;}

.mainrlist ul li a .tb { display:block; height:20px; line-height:20px; float:left; width:10px; border-top:1px dotted #dedede; }

.mainrlist1 ul li a .addtime { float:right; padding: 0px; color:#6F6F6F ; height:20px; }

.mainrlist1 ul li a:hover .addtime { float:right; padding: 0px; color:#6666cc }
/*====================================================*/
.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; }

.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; }

.fuwu {
	HEIGHT: 390px; width:1250px; OVERFLOW: hidden
}
.fuwu DL {
	WIDTH: 235px; FLOAT: left; HEIGHT: 365px; OVERFLOW: hidden; MARGIN-RIGHT: 2px
}
.fuwu DT {
	WIDTH: 235px; HEIGHT: 180px; OVERFLOW: hidden
}
.fuwu DT IMG {
	WIDTH: 235px; HEIGHT: 180px; OVERFLOW: hidden
}
.fuwu DD {
	WIDTH: 235px; HEIGHT: 180px; OVERFLOW: hidden
}
.fuwu DT {
	POSITION: relative
}
.fuwu DD {
	TEXT-ALIGN: center; FONT: 20px "Microsoft YaHei"; line-height:32px; BACKGROUND: url(/images/fuwu_b1.jpg) no-repeat center center; COLOR: #555555
}
.fuwu DD I {
	POSITION: relative; MARGIN: 28px auto 18px; WIDTH: 95px; DISPLAY: block; HEIGHT: 49px; OVERFLOW: hidden
}
.fuwu DL {
	POSITION: relative
}
.set SPAN {
	POSITION: absolute; WIDTH: 198px; HEIGHT: 172px
}
.fuwu .s_p1 DD {
	DISPLAY: block; BACKGROUND: url(/images/fuwu_b2.jpg) no-repeat center top; COLOR: #fff; TOP: 0px; LEFT: 0px
}
.fuwu .s_p2 DD {
	DISPLAY: block; BACKGROUND: url(/images/fuwu_b2.jpg) no-repeat center top; COLOR: #fff; TOP: 0px; LEFT: 0px
}
.fuwu .s_p1 DD IMG {
	MARGIN-TOP: -49px
}
.fuwu .s_p2 DD IMG {
	MARGIN-TOP: -49px
}
.fuwu .s_p1 DT SPAN {
	Z-INDEX: 20; POSITION: absolute; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(/images/fuwu_j1.png) no-repeat center center; HEIGHT: 16px; TOP: 0px; LEFT: 102px; _margin-top: -1px
}
.fuwu .s_p2 DT SPAN {
	Z-INDEX: 20; POSITION: absolute; WIDTH: 30px; BOTTOM: 0px; DISPLAY: block; BACKGROUND: url(/images/fuwu_j2.png) no-repeat center center; HEIGHT: 16px; LEFT: 102px
}

/*custom*/
.custom { width: 425px; margin-left:25px; }

.customTitle { height:39px; margin: auto ; margin-top:20px; }
.customTitle strong { display:inline-block; height:39px; line-height:39px; font-family:Microsoft YaHei,SimSun; font-size:16px; color:#033aa6; float:left; font-weight:bold; }
.customTitle em { font-style:normal; display:block; float:left; height:59px; line-height:39px; text-align:right; color:#505050; font-weight:300; font-size:15px; margin-left:10px;}

.customTitle .customTitleLeft { line-height: 39px; height: 39px; font-family: "微软雅黑"; font-size: 16px; margin:0px 25px; color:#033aa6; font-weight:bold; }

.customContent { width: 262px; line-height:2.6em; height: 240px; overflow:hidden; padding-top:10px }
.customContent img { border:1px #333333 solid}

/*footer*/
.footer { WIDTH: 100%; height:420px; background-color:#008FD7 ; margin-top:26px; padding-top:5px; text-align:center; font-weight:bold; }
.footer .bg { background:#008FD7; padding:26px; margin:0px auto;}
.footer p { width:100%; line-height:26px; font-size:12px; color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; }

.footer p a { color:#f0f0f0; }

.footer p a:hover { color:e5e5e5; }
.footer .mtop { margin-top:60px }
.footer .mtop1 { margin-top:36px }

.rc ul{ }
.rc li{ height:63px; line-height:53px; float:left; margin-right:15px; font-size:14px;}
.lmb a{ height:35px; line-height:35px; float:left; background:#e8e8e8; font-size:14px; margin:15px 3px; padding:0 35px}
.lmb a:hover{ background:#990000; color:#FFFFFF;}
/*nav*/
.nav { HEIGHT: 55px; POSITION: relative; WIDTH: 100%; background:#008FD7; border-bottom:#505050 1px solid }
.nav UL { width:1100px; margin:0 auto;}
.nav UL li { FONT-SIZE: 14px; BACKGROUND: url(../images/navBg.png) no-repeat; POSITION: relative; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; LINE-HEIGHT: 55px }

.nav UL .mainlevel A { FONT-WEIGHT: bold; COLOR: #fff }

.nav UL .mainlevel A.onhover { color:#FF6600; }

.nav UL .mainlevel A:hover { FONT-WEIGHT: bold; COLOR: #ff6600; }

.nav UL .fir.mainlevel { BACKGROUND: none transparent scroll repeat 0% 0% }

.nav UL .mainlevel UL { POSITION: absolute; LEFT: 0px; MARGIN: 0px auto; DISPLAY: none; TOP: 33px }

.nav UL .mainlevel UL LI { BACKGROUND: #222c2e; BORDER-TOP: #fff 1px solid; TEXT-ALIGN: center; MARGIN: 0px auto; LINE-HEIGHT: 30px; WIDTH: 80px }

.nav UL .mainlevel UL LI A { FONT-SIZE: 12px }

/*search*/
.head { width:1200px; height:135px; margin:0px auto; }

.headTop { width:365px; height:102px; margin: 25px 0px 0px 0px; }

.headTop a { width: 300px; height: 100px; background:url(../images/logo.jpg) 0 0px no-repeat; display:block; }
.h-topz { width:280px; height:42px; background:url(../images/top-z.jpg) 0 0px no-repeat; margin-top:73px;}
.h-tel { width:280px; height:42px; background:url(../images/Tel2.jpg) 0 0px no-repeat; margin-top:73px;}

.headTel { width:650px; margin: 8px 0px 0px 0px; line-height:25px;}

.gonggao { PADDING-BOTTOM: 5px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; height:15px; width:970px; background:url(../images/ggbg.jpg) no-repeat; }

/*flash切换*/
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#efefef; border:1px solid #F98904; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#F98904; color:#fff;}
.bxtu { width:100%; text-align:center; display: none; position:absolute; top:18%; left:22%;}
.bxtu img { text-align:center; width:330px; max-height:260px; }

.tplb { width:100%; background:#f0f0f0; overflow:hidden}/*url(../images/52.png) no-repeat center*/
.swf { width:1600px; height:349px; margin:auto;}  /*这里需要修改最大div的宽度和高度*/
.frame { width:200px; height:200px; position:relative; margin:auto; margin-top:-390px; margin-left:750px; padding-top:33px; z-index:20;}  /*这里需要修改最大div的宽度和高度*/

.production {width:280px; height: 230px; position: relative; top:10px; margin: 0 auto; border:#999999 solid 1px; }
.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:200px; }

.mLeft .mb { margin-bottom:10px }

.mainLeft { HEIGHT: 100%; WIDTH: 200px; height:auto; }

.mainLeft .type { CURSOR: default; height:39px; line-height:39px; font-size:16px; position:relative; border-bottom:#033aa6 2px solid; font-family:Microsoft YaHei,SimSun; }

.mainLeft .type strong {display:inline-block; border-bottom:#ccff66 2px solid; height:39px; line-height:39px; font-family:Microsoft YaHei,SimSun; font-size:16px; color:#033aa6; padding:0 8px 0 25px; float:left; background:url(../images/title.png) 2px 7px  no-repeat; font-weight:bold;}

.mainLeft .type em { font-style:normal; display:block; float:left; text-align:right; color:#ccff66; font-weight:bold;}

.mainLeft .bb { border-bottom:#d6d6d6 1px solid }

.mainLeft .pp { margin:10px 0px; color:#000; line-height:2.7em; border:#033aa6 solid 2px ; }

.mainLeft .pp .types { padding-left:10px; background:#033aa6; color:#FFFFFF}

.mainLeft .pp p { border-bottom:1px dashed #c0c0c0; padding:4px 18px}

.mainLeft .pp a { color:#000 }

.mainLeft .pp:hover a { color:#033aa6; }

.mainLeft .lxwm { margin:30px 0px; color:#505050; line-height:1.5em; border:#505050 solid 1px ; border-radius: 15px; padding-left:18px; padding-right:10px; }
.mainLeft .lxwm .types { position:relative; top:-10px; padding-left:10px; background-color:#FFFFFF; width:128px; color:#505050; }
.mainLeft .lxwm a { color:#505050;}
.mainLeft DL { WIDTH: 196px; color:#1ABACE; border-bottom:#d2d2d2 dashed 1px}

.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 13px 5px; }

.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: 204px;;}

.mainLeft DL DD .selectBg SPAN,
.mainLeft DL DT .selectBg SPAN { CURSOR: pointer; HEIGHT: 22px; BACKGROUND: url(../images/jiantou.jpg) no-repeat 0px 1px; FLOAT: left; MARGIN: 10px 3px 0px 0px; DISPLAY: inline-block; WIDTH: 18px; }

.mainLeft DL DD .selectBg B,
.mainLeft DL DT .selectBg B { CURSOR: pointer; HEIGHT: 24px; FLOAT: left; color:#505050; MARGIN: 4px 0px 0px; DISPLAY: block; LINE-HEIGHT: 24px; FONT-WEIGHT: 100 }

.mainLeft DL DD:hover .selectBg B,
.mainLeft DL DT:hover .selectBg B { CURSOR: pointer; HEIGHT: 24px; FLOAT: left; COLOR: #3187ee; MARGIN: 4px 0px 0px; DISPLAY: block; LINE-HEIGHT: 24px }

/*.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; FLOAT: left; color:#3187ee; MARGIN: 4px 0px 0px; DISPLAY: block; LINE-HEIGHT: 24px; FONT-WEIGHT: 600 }

/*.mainLeft DL DD.liSelect .selectBg .ptylist,*/
.pro2 { min-height:710px;overflow:hidden;}
.pro2 li{
width:406px;
float:left;
margin-bottom:50px;}
.pro2 .pic-m{
	position:relative;
	width:400px;
	float:left;
	cursor: pointer}
.pro2 .pic-m .pic {		
	text-align:center;
	display:block;
	width:375px;
	height:260px;
	border:1px #CCCCCC solid;
	float:left}
.pro2 .pic-m .pic img{	
	width:375px;
	height:260px;}
.pro2 .pro-m2{ width:332px; float:left; height:56px; line-height:56px; background:#008FD7;color:#FFFFFF; font-size:18px; margin-bottom:6px; padding:0 22px;cursor: pointer}
.pro2 .pro-m {	
	width:373px;
	text-align:center;
	 margin:8px 3px;
	float:left;
	cursor: pointer;}
.pro2 .pro-m  a{	
	color:#666;
	font-weight:bold; background:#e8e8e8; font-size:14px; padding:8px 35px; height:30px;line-height:30px;}
.pro2 .pro-m a:hover{background:#990000; color:#FFFFFF;}
	
.pro2 P.buttonP {
	clear:both;
	width:335px;
	text-align:center;
	}
.pro2 .btna {
	text-decoration:none;
	padding:0 10px 0 10px;
	margin-bottom:15px;
	cursor:pointer;
	display:-moz-inline-stack;
	display:inline-block;
	color:#fff;
	background:#3b3f4a;
	height:22px;
	line-height:22px
}
.pro2 .btna:hover {
	background:#990d30
}

.hui { text-align:right; line-height:70px}
.hui span{
	background:#CCCCCC; padding:5px 8px; margin:2px; border:#a0a0a0 solid 1px;
}
.hui a{
	background:#efefef; padding:5px 8px; margin:2px; border:#a0a0a0 solid 1px;
}
.hui a:hover{
	background:#cfcfcf;
}
/*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客服结束*/

ul{margin:0;padding:0;}a img{border:0;}
/*slide*/
#slide{position:relative;float:left;width:990px;height:400px;margin-bottom:20px;overflow:hidden;background:url(/images/loading.gif) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left; width:990px; height:400px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:160px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(/images/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:20px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#963;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}

/*通用代码*/
.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:750px;}
.w2 { width:750px; padding-top:10px; }
.hh1 { height:130px}
.lb-bg {background: url("/images/09.gif") no-repeat 0px 2px;padding-left:12px;}
