@charset "utf-8";
/* CSS Document */

body{ background:#af011b; font-size:14px; font-family:Microsoft YaHei,SimSun; color: #fff; margin:0; padding:0;}
img{ vertical-align:middle}
a{ text-decoration:none;  color: #fa7db9;}
a:hover{ text-decoration:underline; _vertical-align:baseline}
a:focus,button,input,select,textarea{ outline:none}
div{ padding:0; margin:0;}
ul,li{ list-style:none; padding:0; margin:0;}

.top_banner { background:url(../images/top_banner.jpg) center no-repeat; height:800px; padding-top:20px; }
.top_banner img { border:none; }
.part_1_box { height:681px; background:url(../images/part_1_bg.jpg) center no-repeat; }
.part_1_box_cen { width:1200px; margin:0 auto; position:relative;}
.part_1_box_cen .vedio{ width:756px; height:567px; position:absolute; left:220px; top:40px;}
.part_1_box_cen .vedio iframe{ width:756px; height:567px;}
.part_2_bg { height:500px; background:url(../images/part_2.jpg) #af011b top center no-repeat; }
.w1200 { width:1200px; margin:0 auto; }
.h40 { height:50px;}
.c { clear:both; }
.tbmx_bg { height:36px; background:url(../images/tbmx_f.png) no-repeat; padding-top:25px; width:1200px; }
.mxxhb_bg { height:36px; background:url(../images/mxxhb_f.png) no-repeat; padding-top:25px; width:1200px; }
.tbmx_box {width:1150px; float:left; background:#f23651; padding:25px 25px 0 25px; overflow:hidden; margin:0 auto}
.tbmx_box ul li{ height:125px; margin-bottom:25px; }
.tbmx_box ul li img.last{ margin-right:0px;}
.tbmx_box ul li img{ margin-right:17px; width:125px; height:125px; }
.partner{width:902px; height:306px; float:left; background:#f23651; padding:20px; overflow:hidden; margin:0 auto}
.partner ul li{ height:51px;margin-bottom:20px;}
.partner ul li img.last{ margin-right:0px;}
.partner ul li img{ margin-right:21px;}
.ewm{width:218px; height:306px; float:left; background:#940217; padding:20px;}
.ewm img{ width:218px; height:218px; float:left;}
.ewm p{ font-size:18px; text-align:center; margin:30px 0; float:left; width:100%;}
.footer{ text-align:center; margin:30px 0;}
