@charset "utf-8";
/* CSS Document */
body, ol, ul, h1, h2, h3, h4, h5, h6, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
body { font: 12px "宋体", "Arial Narrow", HELVETICA; background: #fff; -webkit-text-size-adjust: 100%; background: url(../images/bg_body.jpg) center top }
#body_bg { }
a { color: #2d374b; text-decoration: none }
a:hover { color: #cd0200; text-decoration: underline }

em { font-style: normal }
img { border: 0; vertical-align: middle }
#banner { width: 1000px; height: 360px; margin: 0 auto; background-image: url(../images/banner_new.jpg) }
#content_box { width: 980px; /*height: 2890px;*/ margin: 0 auto; border: #5FB1FA 10px solid; border-top: 0; margin-bottom: 10px }
#content_box_01 { width: 980px; height: 370px; background: url(../images/banner_top.jpg) }
#content_box_01_a { width: 710px; height: 355px; float: left; }
#content_box_01_a div { font-size: 14px; width: 470px; margin: 310px 0px 0 15px; line-height: 1.8em; float: left }
#content_box_01_b { font-family: "微软雅黑", "宋体"; font-size: 14px; width: 250px; padding-top: 110px; padding-right: 14px; line-height: 1.5em; float: left; }
#content_box_01_b p { text-indent: 3em; margin: 0; padding: 0 }
#box_01 { width: 980px; height: 410px; background: url(../images/body_bg_01.jpg) }
#box_01 ul { margin-top:50px; margin-left: 50px; width: 650px; float: left; line-height: 1.8em }
#box_01 .right { width: 250px; argin-top: 115px; margin-left: 30px; color: #fff }
#box_01 .right li { line-height: 2.3em; margin-left: 20px }
#box_01 .right li a { color: #ffffff }
#box_02 { width: 980px; height: 250px; background: url(../images/body_bg_02.jpg) no-repeat; line-height: 1.8em; margin-top: 30px }
#box_02 .left { width: 450px; height: 180px; padding: 60px 0 0 35px; float: left }
#box_02 .left ul li { margin-bottom: 10px; list-style-type: disc }
#box_02 .right { width: 450px; height: 150px; padding: 45px 0 0 40px; float: left; /*line-height: 2.0em */}
#box_02 .right span { background: #F60; color: #fff; padding: 2px }
#box_03 { width: 980px; height: 300px; background: url(../images/body_bg_03.jpg); clear: both; margin-bottom: 20px; }
#box_04 { width: 920px; height: 210px; padding: 15px 30px; background: url(../images/body_bg_06.jpg); line-height: 1.5em }
#box_04 p { margin: 0; }
#box_04 .list { width: 550px; height: auto; margin-top: 10px; line-height: 1.8em }
#box_04 .list ul { margin-left: 20px }
#box_05 { width: 980px; height: 305px; background: url(../images/body_bg_07.jpg) }
#box_05 .left { width: 520px; padding: 45px 0 0 50px; line-height: 1.3em; float: left }
#box_05 .left strong { background: #FD6801; padding: 3px; font-weight: normal }
#box_05 .right { width: 400px; height: 185px; margin-top: 50px; margin-left: 5px; float: left; color: #fff }
#box_05 .right img { margin: 13px 0 0 30px; float: left; margin-right: 30px }
#box_06 { width: 920px; height: 245px; padding: 110px 30px 0 30px; background: url(../images/body_bg_08.jpg); line-height: 1.4em }
#box_07 { width: 980px; height: 315px; background: url(../images/body_bg_09.jpg) }
#box_07 .left { width: 520px; padding: 75px 0 0 30px; line-height: 2em; float: left }
#box_07 .right { width: 400px; height: 280px; float: left; margin: 10px 0 0 10px }
#box_08 { width: 980px; height: 375px; margin-top: 30px; background: url(../images/body_bg_12.jpg); line-height: 1.8em }
#box_08 .left { width: 450px; padding: 270px 0 0 30px; float: left }
#box_08 .right { width: 450px; padding: 270px 0 0 30px; float: left }
.clear { clear: both }
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}
#box_09 { }
/*font color*/
.orange { color: #FD6500; text-decoration: underline }
.blue { color: #00F; text-decoration: underline }

/*add by saly 160713*/
.timetable { width: 928px; margin: 0 auto 30px;}
.leftNavigation1 {}
.leftNavigation1, .leftNavigation1 li ul { list-style: none; padding: 0; }
.leftNavigation1 li a {display: block;  position: relative;  }
.leftNavigation1 li a, .leftNavigation1 li a .leftNavIcon { height:55px;}
.leftNavigation1 li a .leftNavIcon { position: absolute; top: 0; left: 0; width: 3rem; padding: 0.8rem 0; text-align: center; }
.leftNavigation1 li a:hover { color: white; }
.leftNavigation1 li ul { display: none; margin: 0; }
.leftNavigation1 li ul li a { }
.leftNavigation1 li ul li:last-child a { border-bottom: none; }
.leftNavigation1 li ul li.active a { color: white; }
.leftNavigation1 li.active > a { color: white; }
.leftNavigation1 li.active ul { display: block; }
.leftNavigation1 .active { background:url(../images/sidebar_tit1_current.jpg) no-repeat; }
.leftNavigation1 .head { background:url(../images/sidebar_tit1.jpg) no-repeat; }
.leftNavigation1 .active .head { background:url(./images/sidebar_tit1_current.jpg) no-repeat; }


.leftNavigation2 {}
.leftNavigation2, .leftNavigation2 li ul { list-style: none; padding: 0; }
.leftNavigation2 li a {display: block;  position: relative;  }
.leftNavigation2 li a, .leftNavigation2 li a .leftNavIcon { height:55px;}
.leftNavigation2 li a .leftNavIcon { position: absolute; top: 0; left: 0; width: 3rem; padding: 0.8rem 0; text-align: center; }
.leftNavigation2 li a:hover { color: white; }
.leftNavigation2 li ul { display: none; margin: 0; }
.leftNavigation2 li ul li a { }
.leftNavigation2 li ul li:last-child a { border-bottom: none; }
.leftNavigation2 li ul li.active a { color: white; }
.leftNavigation2 li.active > a { color: white; }
.leftNavigation2 li.active ul { display: block; }
.leftNavigation2 .active { background:url(../images/sidebar_tit2_current.jpg) no-repeat; }
.leftNavigation2 .head { background:url(../images/sidebar_tit2.jpg) no-repeat; }
.leftNavigation2 .active .head { background:url(./images/sidebar_tit2_current.jpg) no-repeat; }


.videos{}
.videos h2{ background:url(../images/video_tit.jpg) no-repeat 30px center; height:36px; margin-bottom:10px;}
.videoCon{padding:0 0 0 25px;}
.videoCon li{ width:300px; float:left; margin:0 15px 0 0;padding:10px 0;}
.videoCon li p{ font-size:12px; line-height:19px; text-align:center; }
.videoCon li.none{ margin-right:0;}