/*初始值
--------------------------------------*/
body { margin:0; padding:0; font-size:12px; font-family:"宋体";}
div, form, p, img, ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6, button { list-style:none; margin:0; padding:0; border:0; text-align:left; font-size:12px; color:#565656; font-family:"宋体";}
input ,img{ font-size:12px; font-family:"宋体"; vertical-align:middle;}
a { text-decoration:none; color:#565656; }
a:hover { text-decoration:none; color:#f90!important; outline:none }
select, input, img { vertical-align:middle; outline:none }
table { border-collapse:collapse; border-spacing:0; }
a:focus { -moz-outline:none; outline:none; outline:none }

body{background:url(body_bg.gif) repeat;}
.web{background:url(bodybg.jpg) center top no-repeat;width:100%;}
.wrap{width:980px;margin:0 auto;}
.top{position:relative;width:978px;height:42px;margin:0 auto;_height:41px;}
.top a{display:block; height:40px;position:absolute; cursor:pointer;text-indent:-2000px;}
.logo{width:110px;top:0;left:20px;}
.Login, .Register{width:60px;left:802px;}
.Register{left:874px;}

.banner{width:910px;margin:0 auto;}
/*.nav{width:980px;overflow:hidden;height:37px;}
.nav_C,.nav_L,.nav_R,.nav_C ul li{float:left;}
.nav_C{background:url(nav_C.gif) repeat-x;width:960px;height:37px;}
.nav_C ul li a{color:#fff;font-size:14px;font-weight:bold;}
.nav_C ul li{padding:0 30px;height:37px;line-height:37px;}*/

.content{width:910px;margin:0 auto;background-color:#fff;padding:0 25px 100px;}
.box{width:910px;padding-top:12px;overflow:hidden;}
.picture{padding-top:10px;width:910px;position:relative;}
.tit{background:url(tit_bg.gif) repeat-x;width:910px;height:33px;}
.tit a{float:right;padding:5px 40px 0 0;}
.pic_bg{background:url(pic_bg.png) no-repeat;width:910px;height:286px; position:absolute;z-index:2;}
.pic{width:908px;padding:1px 1px 0;height:285px;overflow:hidden;}
.pictxt{width:350px; position:absolute;top:40px;left:525px;z-index:3;}
.pictxt h3{font-size:26px;font-weight:bold;padding-bottom:10px;}
.pictxt h3 a,.pictxt p a{color:#fff;}
.pictxt p{line-height:25px;font-size:14px; text-indent:2em;}
#YSIndex{ position:absolute; z-index:3; top:260px;left:525px;}
#YSIndex li{width:35px;height:20px;border:1px solid #fff;background-color:#e59586;float:left;line-height:20px; text-align:center;color:#fff; cursor:pointer;margin-left:-1px;}
#YSIndex .current{background-color:#f0c0b7;}

/*历程*/
.course{width:908px;border:1px solid #bf2b11;border-top:none;overflow:hidden;}
.course_L{width:340px;float:left;}
.course_L li{ cursor:pointer;padding:0 35px;border-bottom:1px solid #f2cc89;border-top:1px solid #fce7c1;height:45px;line-height:45px;background-color:#ffdc9e;color:#a62d19;font-size:14px; font-family:"宋体";font-weight:bold;}
.course_L .cur_02{background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.course_L li span{color:#da6550;float:right; font-family:Arial;font-weight:normal;}
.course_R{padding-right:20px;float:right;}
.course_RT{float:right;height:40px;padding-top:15px;}
.course_RT li{float:left;width:80px;height:30px;background:url(titbg_01.gif) no-repeat; text-align:center;line-height:30px;color:#fff; cursor:pointer;padding:0 1px}
.course_RT .cur_03{background:url(titbg_02.gif) no-repeat;}
.pictures{width:525px;overflow:hidden;}
.pictures ul{float:left;width:495px;background:url(pic_Cbg.gif) repeat-x;overflow:hidden;height:365px;padding-top:30px;}
.pictures ul li{float:left;padding:0 20px 10px;}
.pictures ul li img{border:1px solid #ec942e;}
.pictures ul li p{ text-align:center;padding-top:4px;}

/*故事*/
.story{width:868px;border:1px solid #bf2b11;border-top:none;padding:0 20px 15px;overflow:hidden;}
.story ul li {float:left;width:45%;padding-right:5%;padding-top:15px;}
.img{width:120px;float:left;}
.img img{border:1px solid #ec942e;}
.img p{ text-align:center;padding-top:4px;}
.img_txt{width:255px;float:right;}
.img_txt h3{line-height:28px;}
.img_txt h3 a{color:#004a60;}
.img_txt p{line-height:16px;}
.more{ text-align:right;padding-right:28px;width:840px;overflow:hidden;}

/*海报*/
.posters{padding:15px 0;width:908px;border:1px solid #bf2b11;overflow:hidden;}
.posters ul li{float:left;padding:0 7px;}   
.posters ul li img{border: 1px solid #EC942E;}
.posters ul li p{ text-align:center;padding-top:4px;}
#roll0{float:left;}
.btn_L,.btn_R{float:left;padding:30px 10px 0; cursor:pointer;}
.passit_def_div{overflow:hidden;width:910px;}
#twfxSc{float:right;padding:15px 0 30px;}

#passit_def_div .passit_default {width:110px!important;margin-top:-4px;}


.footer{margin-top:40px ;width:910px;padding-top:10px;border-top:1px solid #d9d9d9;}
.footer p{ text-align:center;padding-top:20px;color:#999999;}
.footer p a{padding:0 5px;color:#999999}

/*大导航链接*/
.nav{width:980px; height:40px; margin:0 auto; overflow:hidden; clear:both;}

.navM{width:979px; height:37px; background:url(nav_hover.gif) 0 0 no-repeat;}
.navM li{float:left; margin-left:47px; display:inline;}
.navM li a{display:block; line-height:37px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.navM li a:hover{ color:#fecf81!important; text-decoration:none;}
/*.navM a {position:relative;}*/
.navM li ul {visibility:hidden; position:absolute;left:300px;top:275px;z-index:999;}
.navM li.hover ul {visibility:visible; position:absolute; display:block; width:804px;  background:url(../images/subBg.gif) 0 12px no-repeat;}
.navM ul ul li a {padding:0 1em; line-height:50px; font-size:12px; color:black; font-weight:normal;}
.navM ul ul li a:hover {padding:0 1em; line-height:50px;}
.navM_sp1 li {float:left; margin-right:-38px;}
.navM_sp2 li {float:left; margin-right:-30px;}
.sp li {float:left;margin-right:-25px;}
.navM li .sp {visibility:hidden; position:absolute;left:700px;top:275px;z-index:999;}
.navM li.hover .sp {visibility:visible; position:absolute; display:block; width:365px;  background:url(../images/sub.gif) 0 12px no-repeat;}