@charset "utf-8";
/* CSS Document */


/* XXXXXXXXXXXXXXXXXX 通 用 XXXXXXXXXXXXXXXXXXXXXX */

.of{ overflow:hidden;}
.sec{ width:960px; overflow:hidden; margin:0 auto;}
.dian{ background-image:url(dian.gif); background-repeat:no-repeat; padding-left:20px; list-style-position:outside; }
.lh40{ line-height:40px;}
.lh38{ line-height:38px;}
.lh37{ line-height:37px;}
.lh28{ line-height:28px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh30{ line-height:30px;}
.tblue{ color:#044392;}
.tblue a{ color:#044392;}
.sblue{ color:#004479;}
.sblue a{ color:#004479;}
.sblue a:hover,.tblue a:hover,.white2 a:hover{ text-decoration:underline;}
.white2, .white2 a { color: #ffffff !important;}
.border_blue{ border:1px solid #90bceb;}
/* XXXXXXXXXXXXXXXXXX header  start XXXXXXXXXXXXXXXXXXXXXX */
#header_cnt{width:960px; height:54px; background-image:url(nav_bc.jpg); background-repeat:no-repeat;margin:0 auto; overflow:hidden; margin-top:15px;}
/* XXXXXXXXXXXXXXXXXX header  end XXXXXXXXXXXXXXXXXXXXXX */

/* XXXXXXXXXXXXXXXXXX adver start XXXXXXXXXXXXXXXXXXXXXX */
.sec_adver{ width:960px; overflow:hidden; margin:0px auto;}
/* XXXXXXXXXXXXXXXXXX adver end XXXXXXXXXXXXXXXXXXXXXX */

/* XXXXXXXXXXXXXXXXXX sec1 start XXXXXXXXXXXXXXXXXXXXXX */
.sec1_l{ width:320px; margin-right:25px !important; margin-right:20px;}
.sec1_m{ width:375px; margin-right:25px!important; margin-right:20px;}
.sec1_r{ width:215px;}

.sec1_m_tit{ width:375px; height:26px;}
.sec1_m_txt{ width:375px; height:60px;}
.sec1_m li{ width:350px; height:26px;}


.sec1_r_tit{ background-image:url(sec_r_tit.jpg); width:215px; height:30px; background-repeat: no-repeat; background-position:bottom;}
.sec1_r li{ background-image:url(sec1_btn.jpg); width:104px; height:37px; background-repeat:no-repeat; margin-right:3px; margin-bottom:5px;}



/* 幻灯片 */

.myFocusPic {
	POSITION: relative;
	ZOOM: 1;
	OVERFLOW: hidden; margin:0px auto;
}
.myFocusPic .content {
	OVERFLOW: hidden
}
.myFocusPic .changeDiv A {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
.myFocusPic .title-bg {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 338px; BOTTOM: 0px; HEIGHT: 30px; OVERFLOW: hidden; LEFT: 0px
}
.myFocusPic .title {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 338px; BOTTOM: 0px; HEIGHT: 30px; OVERFLOW: hidden; LEFT: 0px
}
.myFocusPic .title-bg {
	BACKGROUND: #000; opacity: 0.5
}
.myFocusPic .title A {
	PADDING-LEFT: 15px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 14px
}
.myFocusPic .change {
	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 4px; HEIGHT: 20px; RIGHT: 10px; _right: 9px
}
.myFocusPic .change I {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; FONT-STYLE: normal; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; ZOOM: 1; DISPLAY: inline; FONT-FAMILY: Arial; BACKGROUND: #666; HEIGHT: 15px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 2px
}
.myFocusPic .change I.cur {
	BACKGROUND: #ff7700
}
.main .col-left .slide {
	ZOOM: 1; OVERFLOW: hidden; _float: left
}	



/* XXXXXXXXXXXXXXXXXX sec1 end XXXXXXXXXXXXXXXXXXXXXX */


/* XXXXXXXXXXXXXXXXXX sec2 start XXXXXXXXXXXXXXXXXXXXXX */
.sec2_tit{ width:960px; background-image:url(sec2_tit.jpg); height:67px; background-repeat:no-repeat;}
.sec_tit ul{ margin-left:120px; padding-top:30px;}
.sec_tit li{ width:80px; text-align:center; height:20px; border-right:1px solid #CCC;}
.sec_tit a{ line-height:20px;}

.col_l{ width:250px; margin-right:20px;}
.col_m{ width:380px;margin-right:20px;}
.col_r{ width:290px;}

.sec2_cnt{ width:670px;}
.sec2_l1{ border-right:1px solid #CCC; width:249px;}
.sec2_l1_tit{ width:240px; background-image:url(sec_l_tit.jpg); height:40px; background-repeat: no-repeat; background-position:bottom;}
.sec2_l1 img{ width:103px; height:86px;}
.sec2_l1_txt{ width:103px; height:40px;}
.sec2_l1 li{ background-image:url(video.jpg); background-repeat:no-repeat; padding-left:25px; width:215px; height:26px;}
.sec2_m1_tit{ width:380px; background-image:url(sec_m_tit.jpg); height:40px; background-repeat: no-repeat; background-position:bottom;}
.sec2_m_tb img{width:103px; height:86px; margin-right:10px;}
.sec2_m_top { height:92px; width:265px;}
.sec2_m_txt{ width:265px; height:26px;}

.sec2_m1 li{ width:360px; height:26px;}
.sec2_m2_tit{ width:656px; height:40px; background-image:url(sec_xl_tit.jpg);background-repeat: no-repeat; background-position:bottom;}
.sec2_m2 img{ width:654px; height:400px; margin-top:10px;}


dl {width:656px;background-image:url(hexin.jpg);background-repeat: no-repeat; }
dt.active {position:relative; background-image:url(hover.jpg); background-repeat:no-repeat;background-position:bottom; font-weight:bold;}
dt {float:left;cursor:pointer; width:58px; line-height:24px; height:24px; padding-top:16px; color:#044392; text-align:center; }
dd {clear:both;width:100%;display:none; padding-top:10px; }

.dd_l{ width:250px; margin-right:20px;}
.dd_r{ width:385px;}
.dd_l img{ width:250px; height:140px;}
.dd_l_txt{ width:230px; height:100px; background-color:#eaeff4; padding:10px;}
.dd_r_tit{ width:380px; height:26px;}
.dd_r_txt{ width:380px; height:52px;}
.dd_r li{ width:360px; height:26px;}

.sec2_r_tit{ width:288px; height:38px;}
.sec2_r1{ width:288px;}
.sec2_r1 img{ width:266px; height:140px; margin:10px;}
.sec2_r1_txt{ margin-left:10px; width:266px; height:44px;}
.col_r li{ width:255px; height:26px;}
.sec2_r2{ width:288px;}

.sec2_r_tb img{ width:110px; height:86px; margin-right:5px;}
.sec2_r_top{ width:155px; height:86px;}
.sec2_r_top_tit{width:155px; height:26px;}


/* XXXXXXXXXXXXXXXXXX sec3 start XXXXXXXXXXXXXXXXXXXXXX */
.sec3_tit{ width:960px; background-image:url(sec3_tit.jpg); height:67px; background-repeat:no-repeat;}
.sec3_l1{border-right:1px solid #CCC; width:249px;}
.sec3_l1_tit{ width:240px; background-image:url(sec_l_tit.jpg); height:40px; background-repeat: no-repeat; background-position:bottom;}

.sec3_l_tb img{ width:95px; height:76px; margin-right:5px;}
.sec3_l_top{ width:140px; height:86px;}
.sec3_l_top_tit{ width:140px; height:26px;}
.xuxian2 { width:95%; overflow:hidden;border-top:1px dotted #cccccc;height: 1px; margin-top:5px;}
.sec3_m li{ width:355px; height:26px;}

.sec3_r_tit{ width:288px; height:38px;}
.sec3_r1{ width:288px;}
.sec3_r1 img{ width:266px; height:140px; margin:10px;}
.sec3_r1_txt{ margin-left:10px; width:266px; height:26px;}
.sec3_r1_btm{margin-left:10px; width:266px; height:60px;}


.sec3_btm_tit{ width:960px; height:38px; background-image:url(sec_xxl_tit.jpg);background-repeat: no-repeat; background-position:bottom;}
/* XXXXXXXXXXX 滚动 XXXXXXXXXXXXXXXX */
.rollBox {PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 6px; WIDTH: 960px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px; overflow:hidden;}
.rollBox .LeftBotton {MARGIN: 10px 6px 0px 0px; WIDTH: 24px; DISPLAY: inline; BACKGROUND: url(btn_l.jpg) no-repeat; FLOAT:left; HEIGHT: 77px; OVERFLOW: hidden; CURSOR: pointer;}
.rollBox .RightBotton {MARGIN: 10px 0px 0px 10px; WIDTH: 24px; DISPLAY: inline; BACKGROUND: url(btn_r.jpg) no-repeat; FLOAT: left; HEIGHT: 77px; OVERFLOW: hidden; CURSOR: pointer}
.Cont { WIDTH: 890px; FLOAT: left; OVERFLOW: hidden}
.rollBox .ScrCont {WIDTH: 1342177.27px}
.rollBox .Cont .pic {TEXT-ALIGN: center; WIDTH: 180px; FLOAT: left}
.rollBox .Cont .pic IMG { MARGIN: 0px auto; DISPLAY: block; BACKGROUND: #fff;}
.pic img{ width:170px; height:100px;}
.rollBox .Cont .pic P {LINE-HEIGHT: 26px; COLOR: #505050}
.rollBox .Cont A:link {COLOR: #626466; TEXT-DECORATION: none}
.rollBox .Cont A:visited {COLOR: #626466; TEXT-DECORATION: none}
.rollBox .Cont A:hover {COLOR: #f00; TEXT-DECORATION: underline}
.rollBox #List1 {FLOAT: left}
.rollBox #List2 {FLOAT: left}


/* XXXXXXXXXXXXXXXXXX sec4 start XXXXXXXXXXXXXXXXXXXXXX */
.sec4_tit{ width:960px; background-image:url(sec4_tit.jpg); height:67px; background-repeat:no-repeat;}




.sec5{ width:960px; margin:0 auto;}

.sec5_cnt{ width:960px; height:446px; overflow:hidden;}
#sec5_l img{ width:267px; height:364px;}
#sec5_l {width:267px; height:364px; margin-left:10px !important; margin-left:5px; margin-top:15px; overflow:hidden; float:left;}
.sec5_cnt a{ color:#fff;}
#sec5_img_tit{height:26px; width:266px; overflow:hidden; text-align:center; background:#000;
	background:rgba(0,0,0,.5); z-index:300;	position: relative;bottom:26px;}
.sec5_img_tit{height:26px; width:211px; overflow:hidden; text-align:center; background:#000;
	background:rgba(0,0,0,.5); z-index:300;	position: relative;bottom:26px;}
#sec5_r { width:660px; height:385px; margin-top:15px; margin-left:10px !important; margin-left:10px; overflow:hidden; float:left;}
#sec5_r img { width:212px; height:177px; }
#sec5_r li{ width:212px; height:177px; overflow:hidden; margin-right:8px; margin-bottom:10px;float:left;}

