@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0; font-size:18px; font-family:"微软雅黑"; background:url(../images/bg.jpg); color:#444444; line-height:30px;}
div,form,ul,ol,li,span,p,dl,dd,dd{margin:0;padding:0;border:0; }
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,th{margin:0;padding:0;font-size:12px;font-weight:normal;}
em{font-style:normal;}
ul,li{list-style:none;}
table,td,input{padding:0;  }
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
.center{margin-left:auto;margin-right:auto;}
.st{ font-family:"宋体"}
.wr{ font-family:"微软雅黑"}
.clear{ clear:both}
/*头图*/
.banner_01{ width:100%; height:106px; background:url(../images/banner_01.jpg) no-repeat center 0}
.banner_02{ width:100%; height:237px; background:url(../images/banner_02.jpg) no-repeat center 0}
.banner_03{ width:100%; height:138px; background:url(../images/banner_03.jpg) no-repeat center 0}
.hq_but{ width:980px;}
.hq_but img{ float:right; margin:65px 62px 0 0; display:inline}
/*视频*/
.video_top{ width:980px; height:477px; }
.video_top dl dt{ width:732px; height:477px; margin-top:19px; display:inline; float:left; display:inline; }
.video{ width:642px; height:427px; background:#000; float:left }
.vid_qh{ float:left; width:81px;}
.vid_qh ol { margin-top:24px;}
.vid_qh ol li{ width:81px; height:78px; background:#7c7c7c; font-size:24px; color:#fff; margin-bottom:23px; text-align:center; line-height:36px; cursor:pointer}
.vid_qh ol li.xxz{ background:#000; color:#ffae00; font-weight:bold}
.kp_iframe{ margin:22px 0 0 20px}
.vid_a{ width:626px; height:409px; background:url(../images/pic26.jpg) no-repeat; margin:9px 0 0 9px;}
.rtct{ width:538px; height:22px; background:url(../images/pic_tyxt.gif) no-repeat; margin-top:10px;}
.video_top dl dd{ width:248px; height:429px; background:url(../images/pic27.jpg) no-repeat; margin-top:21px; display:inline; float:right;}
.video_top dl dd h2{ text-align:center; font-size:20px; color:#003f7f;padding-top: 2px;
line-height: 26px;}
.video_top dl dd h2 strong{ font-size:26px;}
.video_top dl dd p{ font-size:18px; color:#fff; line-height:29px; height:196px; padding-top:14px; text-align:center}
.video_top dl dd table{ font-size:18px; color:#fff}
.video_top dl dd table strong{ font-size:34px;}
/*主体*/
.main_top{ width:980px; margin-top:35px;}
.top_a h1{ width:980px; height:112px; background:url(../images/pic2.jpg) no-repeat; display:none}
.st_a{ margin-top:16px; width:715px;}
.st_a img{ margin-bottom:9px;}
.st_b{ margin-top:37px;}
.top_b{ height:273px; margin-top:72px; border-bottom:1px solid #cfcccf; padding-bottom:29px; margin-bottom:24px;}
.top_b dl dd{ width:512px; float:left}
.top_b dl dd p{  padding:12px 0 0 49px;}
.top_b dl dt{ width:340px; float:right;}
.button{ margin-left:49px; margin-top:24px;}

.top_c{ height:303px; padding-bottom:29px; margin-bottom:24px; border-bottom:1px solid #cfcccf;}
.top_c dl dt{ width:339px; float:left}
.top_c dl dd{ width:641px; float:left}
.top_c dl dd p{ padding:12px 0 0 49px;}

.top_d{ height:271px; padding-bottom:29px; margin-bottom:38px; border-bottom:1px solid #cfcccf;}
.top_d dl dt{ width:350px; float:right}
.top_d dl dd{ width:354px; float:left}
.top_d dl dd h1{ width:354px; height:49px;}
.top_d dl dd p{padding:12px 0 0 49px;}
.top_e h1{ text-align:center; padding-bottom:20px;}
.top_e h2{ text-align:center}
.top_e h3{ padding-top:82px;}
.button_a{ text-align:center; margin-top:60px; margin-bottom:74px;}

.top_f h1{ text-align:center; margin-bottom:41px;}
.top_f_one{ height:549px; width:899px; background:url(../images/pic19.jpg) no-repeat center top}
.top_f_one dl dd { float:left; width:275px;}
.top_f_one dl dd p{ font-size:14px; line-height:24px; margin-left:11px;}
.top_height{ height:265px;}

.top_tc{ width:980px; height:459px; background:url(../images/pic20.jpg) no-repeat; margin-bottom:67px;}
.tab_h1{ font-size:22px; color:#536b7c; line-height:30px;}
.tab_h1 strong{ font-size:32px;}

.top_tc table{font-size:16px; color:#fff}
.top_tc table p.rop_a{ padding-left:100px;}
.top_tc table p.rop_a a.but{ float:left}
.top_tc table p.rop_a span{ float:left;margin-top: 11px;
margin-left: 10px; display:inline}
.siz_20{ font-size:20px;}
.siz_20_a{font-size:20px; line-height:24px;}

.top_p{ font-size:14px; line-height:22px; padding-left:10px; color:#d5d5d5; font-weight:bold; padding-top:8px;}
.top_p span{ color:#ffc600}


.logo_a{ width:100%; height:316px; background:url(../images/pic21.jpg) no-repeat center 0; margin-top:20px;}
