@charset "gb2312";
/* CSS Document */
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,img,form,tr,td,th{ padding:0px; margin:0px; border:0; border:none; font-family: 'Microsoft YaHei';}
ul,ol li{ list-style:none;}
input { padding:0px; margin:0px;}  
.fl,.left{ float:left;}
.fr,.right{float:right;}
.hide,.none{display:none;}
.clear { clear:both; font-size:0px; height:0px; overflow:hidden;}
a{ cursor:pointer;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
.common{width: 1000px;margin: 0 auto;}

.header{width: 100%;height: 47px;background: #fff;}
.logo{display: inline-block;width: 132px;height: 40px;background: url(logo.png) center no-repeat;}
.tel{width: 301px;height: 33px;background: url(syb_04.jpg);}
.f1{ background:url(f1.jpg) no-repeat top center; height:279px;}
.f2{ background:url(f2.jpg) no-repeat top center; height:248px;}
.f2 .common{ width:687px; padding:96px 0 0 313px;}
.f2 .common a{ float:left; margin-right:40px;}
.f2 a{ width:151px; height:41px; display:block;}
.f3{ background:url(f3.jpg) no-repeat top center; height:116px;}

.m1{ background:url(bg2.jpg) no-repeat top center; height:806px;}
.top{ font-size:40px; color:#333; height:87px; background:url(topbg.png) no-repeat bottom center; text-align:center; padding:40px 0 30px; line-height:40px; margin-bottom:20px;}
.top span{ font-size:24px; color:#962a2a;}
.m1_con{ width:272px; height:248px; padding:15px; background:url(bg3.png) no-repeat top center; margin:15px 10px; float:left;}
.m1_con p{ text-align:center;}
.m1_con p b{ font-size:24px; color:#000;}
.m1_con p span{ font-size:16px; color:#962a2a;}
.m1_con p a{ padding:8px 20px; color:#fff; background:#9e3030; font-size:14px;}
.m1_con p.m1c_1{ height:60px;}
.m1_con p.m1c_3{ width:254px; margin:0 auto; text-align:left; line-height:22px; margin-top:10px; font-size:14px;}
.m1_con p.m1c_4{ padding:10px 0; margin-top:10px;}

.m2{ padding-bottom:20px;}
.kb table{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}
.kb td{ border-top:1px solid #dddddd; border-left:1px solid #dddddd; text-align:center; font-size:14px; padding:10px;}
.kb th{ border-top:1px solid #dddddd; border-left:1px solid #dddddd; color:#fff; background:#4a4a4a; height:40px;}
.kb td p{ text-align:left; margin-bottom:15px;}
.kb td span{ color:#666;}
.kb td b{ color:#fc3120; font-size:24px;}
.kb td .a1{ font-size:16px; color:#fff; background:#fd5546; padding:3px 15px; border-radius:15px;}
.kb td .a2{ font-size:16px; color:#fff; background:#ecb504; padding:3px 15px; border-radius:15px;}
.kb td .a3{ font-size:16px; color:#0075a9; text-decoration:underline;}

.m3{ padding-bottom:40px;}
.m3 .tag{ margin:20px 0;}
.m3 .tag a{ width:188px; height:54px; display:block; float:left; text-align:center; line-height:44px; margin-right:15px; background:url(qhbg1.jpg) no-repeat top center; font-size:18px; color:#fff;}
.m3 .tag a.hover{ background:url(qhbg2.jpg) no-repeat top center; font-weight:bold; color:#ff6659; text-decoration:none;}
.m3 .con{ display:none;}
.m3 .con table{ border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.m3 .con table th{ border-top:1px solid #ddd; border-left:1px solid #ddd; font-size:14px; font-weight:normal; background:#4a4a4a; color:#fff; height:40px;}
.m3 .con table td{ border-top:1px solid #ddd; border-left:1px solid #ddd; background:#fbfafa; font-size:12px; line-height:30px; text-align:center;}
.m3 .con table td p{ text-align:left; padding:0 10px}

.m4{ background:#1e2634; padding:20px 0 40px;}
.m4 .top{ background:url(topbg2.png) no-repeat bottom center; height:60px; color:#fff;}
.m4 .top b span{ font-size:40px; color:#fff3cb;}
.m4 .tag{ width:730px; margin:40px auto 20px;}
.m4 .tag a{ width:112px; height:112px; display:block; float:left; position:relative; margin-right:42px;}
.m4 .tag a span{ position:absolute; left:0; top:0; display:none;}
.m4 .tag a.hover span{ display:block;}
.m4 .tag a#ft5{ margin:0;}
.m4 .con{ width:684px; height:382px; margin:0 auto; background:#3e444f; padding:15px 23px 30px;}
#play_video{ width:684px; height:342px; margin:0 auto;}
.if_tit{ height:40px; background:url(videobg.jpg) no-repeat left top; padding-left:20px;}
.if_tit p{ display:none; color:#e4e3e3; font-size:18px;}
.if_tit p#bt1{ display:block;}

.m5{ background: url(bg1.jpg) no-repeat top center; height:726px;}
.m5 .top{ color:#fff; background:url(topbg2.png) no-repeat bottom center;}
.m5 .top b span{ font-size:40px; color:#fff3cb;}
.m5 .top span{ color:#fff;}
.m5 .tag{ margin:40px 0 15px;}
.m5 .tag a{ width:248px; height:56px; overflow:hidden; text-align:center; display:block; float:left; width:248px; font-size:18px; line-height:60px; color:#fff; background:url(t1.png) no-repeat bottom center;}
.m5 .tag a#tag2{ width:253px; background:url(t3.png) no-repeat bottom center;}
.m5 .tag a#tag3{ width:253px; background:url(t3.png) no-repeat bottom center;}
.m5 .tag a#tag4{ width:245px; background:url(t6.png) no-repeat bottom center;}
.m5 .tag a.hover{ font-size:24px; font-weight:bold; color:#fff; background:url(t2.png) no-repeat top center; line-height:40px; text-decoration:none;}
.m5 .tag a.hover span{ color:#fff3cb;}
.m5 .tag a#tag2.hover{ background:url(t4.png) no-repeat top center;}
.m5 .tag a#tag3.hover{ background:url(t4.png) no-repeat top center;}
.m5 .tag a#tag4.hover{ background:url(t5.png) no-repeat top center;}
.m5 .con{ display:none; position:relative;}
.m5 .con a{ width:176px; height:36px; display:block; position:absolute; left:412px; bottom:44px;}
.m5 .common{ position:relative;}
.m5 .common .tc{ display:none; width:960px; height:455px; background:#fff; position:absolute; left:0; top:185px; border-radius:10px; padding:20px;}
.m5 .common .tc table{ border-right:1px solid #e60000; border-bottom:1px solid #e60000;}
.m5 .common .tc td{ height:40px; line-height:40px; text-align:center; border-left:1px solid #e60000; border-top:1px solid #e60000;}
.m5 .common .tc th{ border-left:1px solid #e60000; border-top:1px solid #e60000; height:40px;}
.m5 .common .tc th a{ float:right; font-size:18px; font-weight:bold; color:#e60000; margin-right:10px;}

.m6{ padding:40px 0;}
.m6 .top{ height:60px;}
.m6c{ width:822px; height:66px; text-align:center; padding:25px 0; background:url(img1.jpg) no-repeat top center; margin:0 auto; line-height:36px; font-size:18px; color:#962a2a; margin-bottom:25px;}
.m6 .tag{ width:138px; float:left; margin-top:2px;}
.m6 .con{ width:837px; float:left; display:none;}
.m6 .tag a{ width:113px; height:63px; line-height:63px; font-size:16px; color:#fff; display:block; background:url(bg1.png) no-repeat top right; text-align:center; float:right; margin-bottom:7px;}
.m6 .tag a.hover{ width:138px; height:87px; line-height:87px; font-size:20px; font-weight:bold; background:url(bg2.png) no-repeat top right;}

.m7{ height:534px; background:url(img2.jpg) no-repeat top center;}
.m8{ background:#363b44; padding:40px 0;}
.m8_t{ font-size:34px; color:#fff; margin-bottom:30px;}
.m8_t span{ color:#ec313a;}
.m8_c{ margin-bottom:20px;}
.m8_c p{ background:#474e54; padding:30px 50px; color:#fff; font-size:16px; text-indent:2em;}

.rollBox{width:900px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:800px;overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:150px;float:left;text-align:center; margin-right:14px;}
*+html .rollBox .Cont .pic{width:139px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{display:block; float:left;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1{ float:left; margin-top:25px; margin-right:22px; cursor:pointer;}
.img2{ float:right; margin-top:25px; cursor:pointer;}

.copyRight,.offcnCopy{ background:#444546; font-size:12px;}
.offcnCopy{ padding:45px 0; line-height:32px; color:#aaa; text-align:center;}
.offcnCopy a{ color:#aaa;}
.offcnCopy a:hover{ color:#e00;}
.new_offcn_zx{ width:100px; height:380px; position:fixed; top:150px;right:0;z-index:99999;}
.new_offcn_zx ul li{ margin-bottom:7px;}

.fix_left{ width:149px; height:179px; position:fixed; top:150px; left:0;}
.fix_bot_bg{ width:100%; height:47px; line-height:64px; background:#000; position:fixed; bottom:0; padding-top:18px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.fix_bot{ width:100%; height:47px; line-height:64px; position:fixed; bottom:0; padding-top:18px;}
.fix_bot ul li{ width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#000; background:#ffff00; float:left; margin-right:10px;}
.fix_bot ul li a{ width:100px; height:30px; display:block; color:#000; text-decoration:none;}
.fix_bot ul li a:hover{ color:#ffff00; background:#000;}
.fix_bot ul{ position:relative;}
.fix_bot p{ color:#fff; position:absolute; font-family:Arial; right:0; top:0; font-size:12px; line-height:12px;}

.m3 .con table td a.more{ color:#e60000; text-decoration:underline;}
.m3 .con table td p span{ color:#e60000; font-size:14px;}

.new{ width:100%; background: url(new2.jpg); padding:34px 0;}
.new_c{ width:955px; border:2px solid #f6cb24; border-top:none; padding:20px 20px 7px; margin-top:-10px; position:relative;}
.new_c p{ text-align:center; font-size:14px; color:#f7cb22; line-height:30px;}
.new_c p.zw{ width:116px; height:88px; position:absolute; right:-2px; bottom:-2px; z-index:2;}
.djs{ width:395px; height:100px; margin:0 auto; position:relative; font-size:40px; color:#ffff22; font-style:italic; background:url(new4_n.jpg) no-repeat top center;}
.djs span{ width:70px; height:52px; display:block; text-align:center; line-height:52px; position:absolute; top:3px;}
.djs span#tian1{ width:40px; left:0;}
.djs span#shi1{ width:60px; left:78px;}
.djs span#fen1{ left:194px;}
.djs span#miao1{ left:292px;}
.new_c table{ border-bottom:1px solid #f6cb24; border-right:1px solid #f6cb24; margin:20px auto 10px;}
.new_c table th{ border-top:1px solid #f6cb24; border-left:1px solid #f6cb24; height:44px; color:#f6cb24; font-size:20px;}
.new_c table th span{ color:#ffff22;}
.new_c table td{ border-top:1px solid #f6cb24; border-left:1px solid #f6cb24; font-size:18px; color:#f6cb24; height:125px;}
.new_c table td p{ text-align:left; padding-left:50px; font-size:18px;}
.new_c table .mid{ border:none; margin-left:30px;}
.new_c table .mid th{ border:none;}
.new_c table .mid td{ border:none; height:30px;}