﻿@charset "utf-8";
/* CSS DocumentQQ:380608331 */
html { height: 100%; }
body {margin:0;height: 100%;font-size: 12px;font-family:Arial;color:#333;line-height:150%;text-align:center;word-break:break-all; background:#fff url(../images/bg.jpg) repeat-x;}
div,ul,ol,form { margin: 0; padding: 0; }img {border: 0;margin: 0px;}li { list-style: none; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }p{ margin: 0; }
/* ============ 常用 ============= */
.BOX{width:1003px;margin: 0px auto;font-family: "宋体";text-align:center;border: 0px solid #FF0000;}
.hd{margin: 0px auto;text-align:center;background:url(../images/topbg.jpg) repeat-x;width:894px;}
.hd .top{ text-align:right; }
.hd .logo{ float:left;}

.hd .top p{ background:#000; padding:0 10px; float:right;}
.hd .na{ font-size:14px; padding-top:40px; text-align:left;}
.hd .na li{ float:left; width:92px; text-align:center;}

.head{ text-align:left; height:135px; background:url(../images/tobg.jpg) repeat-x; }
.head .top{ text-align:right; background:url(../images/topht.jpg) no-repeat 880px top; height:20px; display:block; }
.head .logo{ float:left;}

.video {text-align: center;margin: 0px auto; background:#fff; padding:7px; border:1px solid #ccc}
.main {float:left;width: 680px;border: 0px dashed #CCC;}
.right {float:right;width: 277px;border: 0px solid #CCC;overflow: hidden;}

/* ============ PageBody  ============= */
.PageBody {margin: 0px auto; width:894px;}
.PageBody2 {margin: 0px auto; background:url(../images/cplefbg.jpg)}
.PageBody3 {margin: 0px auto; }
.w198{ width:198px; float:left;}
.w779{ width:779px; float:right}

/*newlist*/
.newlist { text-align:left; padding:0 50px}
.newlist li{ padding:5px 0; text-align:left; border-bottom:1px  dotted #ccc; background:url(../images/3j6.jpg) no-repeat left center; text-indent:15px;}

/*proli*/
.proli ul{ padding-left:50px;}
.proli li{ width:162px; float:left; margin-bottom:50px; height:115px;}

/*pro_zw*/
.pro .com{ padding:10px 50px 30px 50px; color:#656464; text-align:left;}
.pro .com h4{ font-size:22px; font-family:"黑体"; text-align: center; color:#f38b41}
.pro .com h5{  text-align: center; color:#8c8c8c; line-height:40px; border-bottom:1px  dotted #e8e8e8; margin-bottom:20px;}


.cpbg{ background:url(../images/cpbg.jpg); height:222px; width:286px;}
.cpbg .pic{ padding:10px; padding-top:20px; padding-left:20px;}
.cpbg ul{ padding-left:30px; line-height:26px;}
.Nnav{ background:url(../images/bor_bot.jpg) repeat-x left top}
.Nnav li{ background:url(../images/na2.jpg) no-repeat; width:74px; float:left; height:24px; text-align:center; font-weight:bold; line-height:24px;}

.Nnav .hot{ background:url(../images/na1.jpg) ; width:74px; float:left; height:24px; text-align:center; font-weight:bold; line-height:24px;}
.Ncon{ padding:10PX;}



.search{ padding-top:32px; background:url(../images/searchbg.jpg) no-repeat right 28px; height:31px; }
.prole{ width:233px; float:left;text-align:left;}
.prole .nav{ padding-left:33px; line-height:40px; font-size:14px; font-weight:bold;}
.prole .con{ padding-left:33px; padding-right:15px}
.prole .title{ background:url(../images/3J2.jpg) no-repeat 10px;text-indent:30px; border-bottom:1px solid #ccc;line-height:25px;}

.abo{ text-align:left; padding:20px;}
.promain{ width:745px; float:right}
.promain .nav{ height:30px; line-height:30px; text-align:left; font-size:14px; background:url(../images/line.jpg) no-repeat left  bottom }

.yjs li{ width:215px; padding:10px;float:left; border:1px solid #ccc; margin-bottom:8px; margin-right:8px; background: url(../images/hbg.jpg) repeat-x; padding-right:5px;}

.YZnav{ background:#eeeeee; border-bottom:1px solid #ccc; line-height:22px; height:22px; font-size:14px; font-weight:bold; color:#003586}
.YZnav li{ float:left; width:75px; background:url(../images/yna.jpg) no-repeat; line-height:25px; text-align:center;}
.YZcon{ padding:10px; text-align:left;}
.YZcon li{ border-bottom:1px solid #ccc; margin-bottom:8px; padding-bottom:8px;}









.f14{ font-size:14px; line-height:30px;}
.next{ text-align:center; padding-top:10px}
.place{ text-align:left; line-height:30px; float:right; background:url(../images/3k.jpg) no-repeat left; text-indent:15px; font-size:12px; }
.foot{ padding-top:0px; background:url(../images/ft.jpg);}
.ft{ border-top:2px solid #7f7f7f; padding-top:8px; padding-bottom:8px ; font-family:Arial;}
/* ============ link ============= */
a:link{ text-decoration: none; color: #42414A; }
a:visited { text-decoration: none; color: #42414A; }
a:hover { text-decoration: underline; color: #FF9900; }
a:active { text-decoration: underline; color: #000; }
#wi {color: #fff;text-decoration: none;}
#wi a:link{ text-decoration: none; color: #fff; }
#wi a:visited { text-decoration: none; color: #fff; }
#wi a:hover { text-decoration: underline; color: #FFFFFF; }
#red {color: #CC3300;text-decoration: none;}
#red a:link{ text-decoration: none; color: #CC3300; }
#red a:visited { text-decoration: none; color: #CC3300; }
#red a:hover { text-decoration: underline; color: #CC3300; }
#bl{color: #1f78be;text-decoration: none;}
#bl a:link{text-decoration: none;color: #1f78be;}
#bl a:visited {text-decoration: none;color: #1f78be;}
#bl a:hover { text-decoration: underline; color: #CC3300; }
#b2{color: #003586;text-decoration: none;}
#b2 a:link{text-decoration: none;color: #003586;}
#b2 a:visited {text-decoration: none;color: #003586;}
#b2 a:hover { text-decoration: underline; color: #CC3300; }


#ye {color: #ffff99;text-decoration: none;}
#ye a:link{text-decoration: none;color: #ffff99;}
#ye a:visited {text-decoratio#ye a:hover { text-decoration: underline; color: #ffff99; }
#hui{color: #777777;text-decoration: none;font-size: 12px;}
#hui a:link{text-decoration: none;color: #777777;font-size: 12px;}
#hui a:visited {text-decoration: none;color: #777777;}
#hui a:hover { text-decoration: underline; color: #CC3300; }
.inpu {border:1px solid #ccc; text-indent:5px;height:16px; line-height:22px; background:#fff;color:#666; width:150px;}
.inpu2 {border: 1px solid #d8eefe;height: 16px;}
.bor{ border:1px solid #ccc; padding:3px;}

#theMovie {
	z-index:1;
	position:absolute;
	left: 687px;
	top: 815px;
}

