@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{font-family:"宋体",Arial, Helvetica, sans-serif; text-decoration:none;outline:none;}
a:hover{ text-decoration:underline;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
.rel1002{ position:relative; width:1002px; margin:0 auto; overflow:hidden;}
.img_banner{ position:relative; width:1002px; margin:0 auto; overflow:hidden;}
.img_banner img{ float:left;}

/* tiao */
.tiao{ height:30px; background-color:#000;}
.wrap1002{ width:1002px; margin:0 auto; overflow:hidden;}
.nav{ float:left; width:480px; padding:6px 0 0 20px; color:#c8c8c8;}
.nav a{ margin:0 8px; color:#c8c8c8;}
.nav a:hover{ color:#c8c8c8; text-decoration:none;}
#share_line{ float:right; width:206px; height:20px; padding:3px 20px 0 0; color:#e5e5e5;}
/* index=================================== */
.bg_pp{ background:url(../images/bg_pp.jpg)}
.index_bg{ background:url(../images/index_bg.jpg) center top no-repeat;}
/* nav */
.nav_ul{ position:absolute; width:940px; height:72px; left:34px; top:594px; overflow:hidden;}
.nav_ul li{ float:left; height:72px;}
.nav_ul li a{ display:block; height:72px; text-indent:-9999px;}
.nav1,.nav2,.nav3,.nav4,.nav5,.nav1_on,.nav2_on,.nav3_on,.nav4_on,.nav5_on{ background:url(../images/nav.jpg);}
.nav1{ width:187px;}
.nav2,.nav2_on{ width:187px; background-position:-187px 0;}
.nav3,.nav3_on{ width:189px; background-position:-374px 0;}
.nav4,.nav4_on{ width:188px; background-position:-563px 0;}
.nav5,.nav5_on{ width:189px; background-position:-751px 0;}
.nav2_on{ background-position:-187px -72px;}
.nav3_on{ background-position:-374px -72px;}
.nav4_on{ background-position:-563px -72px;}
.nav5_on{ background-position:-751px -72px;}
/* main */
.index_main{ width:1002px; margin:0 auto; padding-bottom:40px; background:url(../images/index_main_bg.jpg) center top no-repeat; overflow:hidden;}
/* team */
.team_box{ position:relative; width:1002px; height:308px; background-image:url(../images/team_bg.jpg); overflow:hidden;}
.a_p1,.a_p2,.a_p3,.a_p4{ position:absolute; width:167px; height:299px; left:38px; top:4px; text-indent:-9999px;}
.a_p2{ left:209px;}
.a_p3{ left:381px;}
.a_p4{ left:553px;}
.a_down,.a_ma{ position:absolute; width:249px; height:47px; left:725px; top:214px; text-indent:-9999px;}
.a_ma{ top:261px;}
.team_info{ float:right; width:246px; padding-top:60px; font-size:14px; line-height:26px; font-family:"宋体",Simsun; color:#333;}
.team_info a{ color:#dd4200; text-decoration:underline;}
/* cos */
.line{ width:938px; margin:20px auto 0;}
.line h2{ width:920px; height:42px; padding-right:18px; line-height:42px; background:url(../images/index_title.jpg); text-align:right; overflow:hidden;}
.line h2 a{ color:#ffc5ef}
.cos_bg{ width:898px; height:233px; padding:20px 20px 0; background-image:url(../images/cos_bg.jpg);}
#s_L,#s_R,#s_L1,#s_R1,#s_L2,#s_R2,#s_L3,#s_R3,#s_L4,#s_R4{ display:block; width:18px; height:44px; margin-top:80px;text-indent:-9999px; cursor:pointer;}
#s_L,#s_L1,#s_L2,#s_L3,#s_L4{ float:left; background-image:url(../images/btn_left.gif)}
#s_R,#s_R1,#s_R2,#s_R3,#s_R4{ float:right;  background-image:url(../images/btn_right.gif)}
#scroll_hide,#scroll_hide1,#scroll_hide2,#scroll_hide3,#scroll_hide4{ display:inline; float:left; width:860px; height:193px; margin-left:2px; overflow:hidden;}
#scroll_hide ul,#scroll_hide1 ul,#scroll_hide2 ul,#scroll_hide3 ul,#scroll_hide4 ul{ overflow:hidden}
#scroll_hide ul li,#scroll_hide1 ul li,#scroll_hide2 ul li,#scroll_hide3 ul li,#scroll_hide4 ul li{ display:inline; float:left; width:154px; margin:0 9px; text-align:center; color:#333333;}
#scroll_hide ul li img,#scroll_hide1 ul li img,#scroll_hide2 ul li img,#scroll_hide3 ul li img,#scroll_hide4 ul li img{ display:block; width:154px; height:193px; margin-bottom:5px;}
/* role */
.line h2.role_title{ background-position:0 -42px;}
.role_bg{ width:938px; height:395px; background-image:url(../images/role_bg.jpg); overflow:hidden;}
.role_bg li{ float:left; width:419px; height:187px; padding:10px 25px 0;}
.role_img{ float:left; width:130px; height:170px;}
.role_r{ float:right; width:270px; padding-top:5px;}
.role_title{ font:bold 14px "宋体"; color:#711d59;}
.role_p{ height:106px; margin-top:5px; text-indent:2em; color:#545454; line-height:18px; overflow:hidden;}
.role_more{ text-align:right;}
/* huaxu */
.line h2.huaxu_title{ background-position:0 -84px;}
.huaxu_bg{ width:938px; height:192px; background:url(../images/cos_bg.jpg) center top no-repeat; overflow:hidden;}
.huaxu_ul{ width:920px; margin:0 auto; padding-top:20px; overflow:hidden;}
.huaxu_ul li{ float:left; display:inline; width:210px; margin:0 10px; text-align:center; color:#711d59;}
.huaxu_ul li img{ display:block; width:210px; height:120px; margin-bottom:8px; cursor:pointer;}
/* cos=================================== */
.scroll_box{ width:938px; height:317px; margin:0 auto; background:url(../images/scroll_bg.jpg) center top no-repeat;}
.scroll_title{ padding:20px 0 0 30px; font:bold 18px "微软雅黑"; color:#580e3e;}
.cos_bg2{width:898px; height:233px; padding:20px 20px 0;}
/* role=================================== */
.role_box{ position:relative; width:938px; height:317px; margin:0 auto; background:url(../images/scroll_bg.jpg) center top no-repeat;}
.guanxi{ position:absolute; right:0; top:0;}
.role_wrap{ width:878px; margin:10px auto 0; overflow:hidden;}
.role_img2{ float:left; width:182px; height:237px;}
.jianjie{ float:left; width:262px; padding:0 0 0 25px; color:#333333; line-height:22px;}
.jianjie span{ font:bold 14px "宋体";}
.jianjie p{ margin-top:8px; text-indent:2em;}
/* team=================================== */
.team_box2{width:938px; padding-bottom:20px; margin:0 auto; background:url(../images/scroll_bg.jpg) center top no-repeat #fff;}
.team_wrap{ width:878px; margin:20px auto 0; overflow:hidden;}
.team_l{ float:left; width:158px;}
.team_pic{ display:block; width:154px; height:193px; padding:1px; background-color:#fff; border:1px solid #d4d4d4;}
.mds_info{ float:right; width:700px; line-height:22px;}
.bold{ font-weight:bold;}
.team_info2{ float:left; width:370px; padding-left:20px;line-height:22px;}
.team_r{ float:right; width:326px;}
.team_r img{ float:left;width:154px; height:193px; margin-left:5px; padding:1px; background-color:#fff; border:1px solid #d4d4d4;}
/* team=================================== */
.huaxu_ul2{ width:920px; margin-left:32px; padding:0 10px; overflow:hidden; background:url(../images/huaxu_bg.jpg) center top repeat-y;}
.huaxu_ul2 li{ float:left; display:inline; width:210px; height:171px; padding-top:20px; margin:0 10px; text-align:center; color:#711d59;}
.huaxu_ul2 li img{ display:block; width:210px;height:124px; margin-bottom:8px; cursor:pointer;}

/* popvideo */
#pop_video{ display:none; position:absolute; width:600px; height:420px; padding:10px; background-color:#000;}
.video_close{ width:600px; height:20px; text-align:right;}
.video_close img{ cursor:pointer;}
#video_flv{ width:600px; height:400px;}

