/* CSS Document */

*{ margin:0px; padding:0px;}
ul{list-style:none;}
.clear{clear: both; visibility: hidden;}
body{margin:0px auto; padding:0px; line-height:22px; font-size:14px; font-family: "微软雅黑","宋体",Arial, Helvetica, sans-serif; color:#333; BACKGROUND:#fff;min-width:1010px; }
body a{ text-decoration:none; cursor:pointer;color:#333;}
a{outline:none;}
a:focus{outline:none;}
a:active{outline:none;}
.contain{ width:1000px; margin:0 auto; position: relative;}
.contain_dt{ width:1000px; margin:0 auto; position: relative;}
.fl{ float:left;}
.fr{ float:right;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f36{ font-size:36px; line-height:40px;}
.t_right{ text-align:right}
.t_center{ text-align:center;}
img{ border: none;}
.move{ clear:both;}
.ml364{ margin-left:364px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml35{ margin-left:35px;}
.ml45{ margin-left:45px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr45{ margin-right:45px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl55{ padding-left:55px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.fix{zoom:1;}
.fix:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;} 
.fb{ font-weight:bold;}
.jg_banner{ background:url(../images/banner.jpg) no-repeat 50% 0%; height:538px; width:100%;}
.title_bg1{ padding:0 20px; }
.title_bg2{ padding:0 20px; color:#fff;}
.p40{ padding:50px 0px;}
.bg1{ background:#fafafa; width:100%;}
.bg_dingtou{ background: url(../images/bg_dingtou.jpg) no-repeat 50% 0%; height:959px;}
.contain h1{ font-size:36px; height:66px; text-align:center; font-weight:bold; color:#333; line-height:45px;margin:0px 0 50px 0; line-height:66px;}
.advantages p{ line-height:30px; font-size:24px; color:#fff; text-align:center;}
.advantages{ background:url(../images/img1.jpg) no-repeat; height:534px;}
.advantages h2{ text-align:center; font-size:36px; color:#fff; font-weight:bold; text-align:center; line-height:40px;}
.pz1{
	position: absolute;
	left: 115px;
	top: 135px;
}
.pz2{
	position: absolute;
	left: 450px;
	top: 135px;
}
.pz3{
	position: absolute;
	left: 787px;
	top: 135px;
}
.pz4{
	position: absolute;
	left: 799px;
	top: 423px;
}
.pz5{
	position: absolute;
	left: 20px;
	top: 195px;
}
.pz6{
	position: absolute;
	left: 404px;
	top: 195px;
}
.pz7{
	position: absolute;
	left: 746px;
	top: 195px;
}
.t_left{ text-align:left;}
.p20{ padding:25px 0 30px 0;}
.dt_ul li{ float:left; padding-top:140px; width:310px; text-align:center; margin-top:30px;}
.dt_ul li.dt_icon3{ float:right;}
.dt_icon1{ background:url(../images/icon1.png) 50% 0% no-repeat;}
.dt_icon2{ background:url(../images/icon2.png) 50% 0% no-repeat; margin-left:35px;}
.dt_icon3{ background:url(../images/icon3.png) 50% 0% no-repeat;}
.td_txt{ font-size:24px; color:#fff; line-height:30px;}
.dt_jihua{ background:#fff; margin-top:75px;}
.dt_jihua h2{ font-size:36px; font-weight:bold; line-height:120px;}
.col1{ background:#5b4893; padding:20px 0;color:#fff;}
.col2{ background:#e78a34; padding:20px 0;color:#fff;}
.col3{ background:#e73c64; padding:20px 0;color:#fff;}
.jh_txt{ font-size:24px; line-height:28px; display:inline-block; width:75px;}
.jh_je{ font-size:50px; font-weight:bold; line-height:56px; display:inline-block; width:230px;}
.jh_m{ line-height:80px; font-size:16px;}
a.go{ width:265px; height:50px; display: inline-block; line-height:50px; background:#e73b63; text-align:center; color:#fff;  font-size:20px; font-weight:bold; -moz-border-radius: 50px;      /* Gecko browsers */
    -webkit-border-radius: 50px;   /* Webkit browsers */
    border-radius:50px; margin-top:50px;}
a.go:hover{ background:#d83962; color:#fff; }
.banner_box{ background:url(../images/banner_box.png) no-repeat; width:250px; height:300px; padding-left:18px;}
.pt105{ padding-top:90px;}
.banner_box{ text-align:center; padding-top:35px;}
.data{ color:#e73b63; font-size:45px; line-height:50px; margin-top:20px;}
.dt{width:215px; height:45px; display: inline-block; line-height:45px; background:#e73b63; text-align:center; color:#fff;  font-size:20px; font-weight:bold; -moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px; margin-top:20px;}
	.dt:hover{background:#d83962; }
	.contain_dt h1{ background:url(../images/title_bg.png) no-repeat 50% 0%; height:80px; text-align:center; font-size:48px; font-weight:normal;line-height:80px;margin:0px 0 50px 0; color:#333}
	.zh_banner{ background:url(../images/dtzq_banner.jpg) no-repeat 50% 0%; height:380px; width:100%;}
	.jtzq_jj{ background:url(../images/dtzq_img1.jpg) left no-repeat; height:188px;}
	.jtzq_jj p{ width:520px; float:right; font-size:18px; line-height:30px;}
	
	.dt_items li{ width:309px; border:1px solid #ccc; float:left; text-align:center;}
	.dt_items li.li_fr{ float: right;}
	.dt_items h2{ font-size:26px; font-weight:bold; line-height:60px; margin-top:10px;}
	.dt_bt{ margin:15px 0 25px 0;}
	.dt_bt a{display: inline-block; font-size:20px; font-weight: bold; margin: 0 8px;}
	.bt1{ background:#df312f;  color:#fff; border-radius:2px;}
	.bt1:hover{  background:#a50404;}
	.bt2{ border: 1px solid #df312f;  color:#df312f; border-radius:2px;}
	.bt2:hover{  border: 1px solid #a50404; color:#a50404;}
	.bt125x34{ width:125px; height:34px; line-height:34px;}
	.bt264x34{width:264px; height:34px; line-height:34px;}
	.youshi{ border:1px solid #ccc; width:300px; padding:15px 10px 15px 176px;height:141px;}
.icon1{ background:url(../images/dtzq_icon1.jpg) no-repeat 15px 15px; }
.icon2{ background:url(../images/dtzq_icon2.jpg) no-repeat 15px 15px; }
.icon3{ background:url(../images/dtzq_icon3.jpg) no-repeat 15px 15px; }
.icon4{ background:url(../images/dtzq_icon4.jpg) no-repeat 15px 15px; }
	.youshi h2{ font-size:26px; font-weight:bold; margin-bottom:20px; margin-top:20px;}
	.dt_items_bl{ width:480px; height:200px; text-align:center;}
	.img7{ background: url(../images/dtzq_img7.jpg) no-repeat 0 0;}
	.img6{ background: url(../images/dtzq_img6.jpg) no-repeat 0 0;}
	.dt_items_txt1{ font-size:30px; font-weight:bold; color:#fff; line-height:80px; padding-top:35px;}
	.dt_items_txt2{ font-size:18px; color:#fff;}
	