@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 arial; color:#333; background:url(../images/body.jpg); position:relative;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration:underline;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}


/* banner start */
.banner{ width:100%; overflow:hidden;}
.banner_01{ height:150px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:214px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:234px; background:url(../images/banner_03.jpg) no-repeat top center;}

/* mz_data start */
.mz_data{ width:980px; overflow:hidden; margin:0 auto;}
.data_01{ height:164px; background:url(../images/data_01.jpg) no-repeat top center;}
.data_02{ height:200px; background:url(../images/data_02.jpg) no-repeat top center;}
.data_03{ height:244px; background:url(../images/data_03.jpg) no-repeat top center; position:relative;}
.data_01 .tit{ line-height:90px; font-size:33px; color:#000; font-family:"microsoft YaHei"; text-align:center;}
.data_03 a{ position:absolute; width:260px; height:84px; display:block; top:73px; left:342px;}
/* xs_data start */
.xs_data{ height:398px; background:url(../images/pass.jpg) no-repeat top center;}
.data_box{ width:980px; height:373px; margin:0 auto; padding-top:25px;}
.data_fl{ width:553px; height:373px; float:left; padding-left:19px; }
.data_fl .tit{ line-height:47px; font-size:25px; color:#a34d34; font-family:"microsoft YaHei";}
.data_fr{ width:408px; height:373px; float:left; }
.data_info{ width:395px; height:350px; background:#fff; }
.data_head{ overflow:hidden; z-index:999;}
.data_info .tit{ line-height:68px; font-size:18px; color:#282828; font-family:"microsoft YaHei"; text-align:center; font-weight:normal;}
.data_con{ overflow:hidden; z-index:1;}
.data_tit,.data_con{ font-family:"microsoft YaHei"; overflow:hidden; margin:0 28px 0 30px;}
.data_tit { color:#7a7a7a; font-family:"microsoft YaHei"; margin-bottom:8px;}
.data_tit .name,.data_con .name{ display:inline-block; width:43px; padding-left:22px;}
.data_tit .num,.data_con .num{ display:inline-block; width:157px;}
.data_tit .mark,.data_con .mark{ display:inline-block; width:38px;}
.data_con li{ width:336px; height:36px; line-height:36px; background:url(../images/data_04.jpg) no-repeat; margin-bottom:12px;}

/* team start */
.team{ width:100%; overflow:hidden; }
.team_01{ height:106px; background:url(../images/img_01.jpg) no-repeat top center;}
.team_02{ height:246px; background:url(../images/img_02.jpg) no-repeat top center;}
.team_03{ height:276px; background:url(../images/img_03.jpg) no-repeat top center;}
.team_wrap{ width:980px; height:106px; margin:0 auto;}
.team_wrap .tit{ line-height:106px; font-size:39px; color:#000; font-family:"microsoft YaHei"; text-align:center;}

/* taocan start */
.taocan{ width:980px; overflow:hidden; margin:0 auto;}
.taocan_01{ height:195px; background:url(../images/img_04.jpg) no-repeat top center;}
.taocan_02{ height:271px; background:url(../images/img_05.jpg) no-repeat top center; padding:0 39px 0 38px;}
.taocan_02 span{ display:inline-block; width:221px; margin-right:117px; color:#242424; font-size:34px; font-family:"microsoft YaHei"; font-weight:bold; text-align:center; padding-top:139px; *margin-right:114px;}
.taocan_02 span.last{ margin-right:0;}
.taocan_box{ overflow:hidden;}
.taocan_box li{ width:307px; height:267px; float:left; margin-right:26px; border:1px solid #d0d0c1; background:#fff; float:left;}
.taocan_box li.last{ margin-right:0;}
.taocan_box li .tit{ border-bottom:1px dashed #dadada; height:69px; line-height:69px; text-align:center; font-size:44px; color:#242424; font-family:"microsoft YaHei"; }
.taocan_box li .cost{ line-height:125px; font-size:32px; text-align:center; color:#ea274c; border-top:1px dashed #b1b1b1; font-weight:bold; }
.taocan_box li .cost span{ font-size:67px;}
.taocan_box li a{ line-height:70px; display:block; background:#f63258; border-top:1px solid #d0d0c1; text-align:center; font-size:29px; color:#fff; text-decoration:none;}

/* list start */
.list{ width:100%; height:538px; margin-top:42px; overflow:hidden; background:url(../images/img_06.jpg) no-repeat top center;}
.list_wrap{ width:980px; height:538px; margin:0 auto; overflow:hidden; position:relative;}
.list_box{ width:576px; height:350px; position:absolute; top:139px; right:0; padding:2px 0 0 28px;}
.list_box li{ font-family:"microsoft YaHei"; margin-top:0px;}
.list_box li .tit{ color:#fff; font-size:24px; line-height:35px;}
.list_box li p{ color:#d0ae92; font-size:16px; line-height:27px;}

/* marquee start */
.marquee{ width:980px; overflow:hidden; margin:0 auto;}
.marquee_head{ height:125px; background:url(../images/img_07.jpg) no-repeat top center;}
/* marquee start */
.marquee_wrap{ width:100%; overflow:hidden; margin-bottom:20px; }
.marquee_box{ width:980px; height:186px; overflow:hidden;}
.marquee_fl{ height:186px;}
.marquee_fl li{ float:left; margin-right:6px;}

/* side_bar start */
.side_bar{ position:absolute; top:300px; right:10px;}


