@charset "utf-8";
/*******author:Zhongwei.Zhang**************/
html{ min-width:1002px;}
body{ margin:0; padding:0; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; background-color:#fff;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{ text-decoration:none;outline:none;}
a:hover{ text-decoration:underline}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
/* index */
.index_bg1{ background:url(../images/index_bg_01.jpg) center top no-repeat #1a152d;}
.index_bg2{ background:url(../images/index_bg_02.jpg) center 463px no-repeat;}
.rel1002{ position:relative; width:1002px; height:721px; margin:0 auto;}
.index_zi{ position:absolute; width:578px; height:177px; left:237px; top:519px;}
#video_s{ position:absolute; width:118px; height:64px; left:804px; top:118px; cursor:pointer;}
#video_s img{ width:118px; height:64px;}
#pop{ display:none; position:absolute; width:566px; height:454px; background-color:#31253e; z-index:10001;}
.icon_close{ position:absolute; top:6px; right:9px; cursor:pointer;}
.video_title{ position:absolute; width:400px; height:20px; left:13px; top:8px; color:#b9b5bd; font-size:14px;}
#video_b{ position:absolute; width:550px; height:410px; left:8px; top:36px; background-color:#000;}

/* play */
.bg_top1{ background:url(../images/top_01.jpg) center top no-repeat #120d1e;}
.bg_top2{ background:url(../images/top_02.jpg) center 281px no-repeat;}
.bg_bot{ background:url(../images/bot_bg.jpg) center bottom no-repeat;}
.top{ position:relative; width:1002px; height:280px; margin:0 auto;}
.top img{ display:block;}
.wrap1002{ width:666px; margin:0 auto; padding:0 50px 156px 286px; overflow:hidden;}
.nav_ul{ width:666px; height:49px; overflow:hidden; background:url(../images/nav.jpg);}
.nav_ul li{ float:left; width:111px;}
.nav_ul li a{ display:block; width:111px; height:49px; text-indent:-9999px;}
.a_hover1,.a_hover2,.a_hover3,.a_hover4,.a_hover5,.a_hover6{ background:url(../images/nav.jpg);}
.a_hover1{ background-position:0 -49px;}
.a_hover2{ background-position:-111px -49px;}
.a_hover3{ background-position:-222px -49px;}
.a_hover4{ background-position:-333px -49px;}
.a_hover5{ background-position:-444px -49px;}
.a_hover6{ background-position:-555px -49px;}

.cont_pp{ background:url(../images/cont_pp.jpg) center top repeat-y;}
.cont_top{ background:url(../images/cont_top.jpg) center top no-repeat;}
.cont_bot{ width:666px; padding:20px 0 16px; background:url(../images/cont_bot.jpg) center bottom no-repeat;}
.min_height{ height:auto; _height:590px; min-height:590px;}
.tab_ul{ width:619px; height:26px; margin:0 auto; background:url(../images/tab_xian.gif) center bottom repeat-x;}
.tab_ul li{ display:inline; float:left; width:154px; margin-left:1px; cursor:pointer; text-align:center;}
.tab_normal,.tab_normal1,.tab_normal2,.tab_normal3,.tab_normal4{ height:23px; line-height:23px; margin-top:1px; background-color:#743f1d; color:#b59987;}
.tab_ul li.li_hover,.tab_ul li.li_hover1,.tab_ul li.li_hover2,.tab_ul li.li_hover3,.tab_ul li.li_hover4{ width:152px; height:24px; line-height:23px; border:1px solid #743f1d; border-bottom:1px solid #ddc6b2; color:#743f1d;}
.tab_cont,.tab_cont1,.tab_cont2,.tab_cont3,.tab_cont4{ display:none; width:590px; padding-bottom:30px; margin:10px auto 0; color:#491d05;line-height:18px;}
.cont_p{ margin-top:10px; text-indent:2em; }
.title{ width:475px; height:24px; margin-top:10px; background-image:url(../images/title_bg.gif); text-indent:25px; font:bold 14px "宋体"; color:#9b180a;}
/* map */
.map_ul{ width:625px; height:110px; padding-top:2px; margin:0 auto; background-color:#846c57; overflow:hidden;}
.map_ul li{ position:relative; float:left; display:inline; height:109px; margin-left:7px; cursor:pointer; color:#e1cdbd;}
.map_ul li span{ position:absolute; right:40px; top:87px;}
.map_ul li img{ border:1px solid #a5a4a2;}
.map_hover span{ color:#ee9b41;}
.map_ul li.map_hover img{ border:1px solid #d1ba88;}
.map_cont{ display:none; padding-bottom:30px; height:auto; _height:470px; min-height:470px;}
.map_title{ width:600px; height:42px; padding-left:25px; margin:15px auto; font:normal 24px/42px "微软雅黑"; background-image:url(../images/tab_title_bg.jpg);}
.red_p{ padding-top:10px; font-weight:bold; color:#9b180a;}
.pic_center{ margin-top:10px; text-align:center;}
/* career */
.career_ul li{ margin-left:5px;}