﻿@charset "utf-8";
/* CSS Document */




/********banner******************************/
.banner_bg{height:500px;width:100%; overflow:hidden;position:relative;}
.banner{ width:1920px; height:500px;margin: 0 auto 0 -960px;position: relative;left:50%; text-align: center; z-index: 1; overflow:hidden;}

/************ front**************************/
.front{width:100%;height:552px; overflow:hidden; background:url(../images/ali_04.jpg) no-repeat center top; background-color:#e71a1f;}
.front .front_box{width:1080px; margin:0 auto; overflow:hidden;padding:0 10px;}
.front .front_box .front_title{height:122px; line-height:122px; font-size:48px;  font-weight:bold; color:#ffffff;padding-left:280px;}
.front .front_box .front_left{width:519px;height:315px;  background:url(../images/ali_07.jpg) no-repeat; float:left;margin-top:56px;}
.front .front_box .front_left h3{font-size:30px; color:#252429; font-weight:bold;margin-top:32px;padding-left:33px;}
.front .front_box .front_left .top{padding-left:26px;padding-top:36px;}
.front .front_box .front_left .top li{width:80px;height:71px; background:url(../images/ali_10.jpg) no-repeat; float:left; text-align:center;font-size:18px;color:#ffffff;  overflow:hidden;margin-right:15px;padding-top:33px;}
.front .front_box .front_left .bottom{padding-top:25px;padding-left:25px;}
.front .front_box .front_left .bottom li{width:84px;height:63px; background:url(../images/ali_14.jpg) no-repeat;float:left; text-align:center;font-size:16px;color:#ffffff; margin-right:8px;padding-top:10px;}
.front .front_box .front_left .bottom .long{width:179px;height:46px; background:url(../images/ali_16.jpg) no-repeat;padding-top:18px;font-size:24px; color:#f4e033;}
.front .front_box .front_right{width:519px;height:315px;  background:url(../images/ali_09.jpg) no-repeat; float:right;margin-top:56px;}

/************howdo*************************/
.howdo{width:100%;height:740px; background:url(../images/ali_17.jpg); overflow:hidden;}
.howdo .howdo_box{width:1100px;margin:0 auto; overflow:hidden;	}
.howdo .howdo_box .howdo_title{height:128px; text-align:center;}
.howdo .howdo_box ul{height:573px; background:url(../images/ali_14-08.jpg) no-repeat; overflow:hidden;padding:40px 10px 0px 10px;}
.howdo .howdo_box ul li{float:left; text-align:center;margin-right:10px;}
.howdo .howdo_box ul li h3{font-size:23px;line-height:38px;color:#333; overflow:hidden;}
.howdo .howdo_box ul li p{font-size:16px; color:#333333; line-height:30px; }
.howdo .howdo_box ul li .lit1{ background:url(../images/lit1.jpg) 0px 60px no-repeat;}
.howdo .howdo_box ul li .lit2{ background:url(../images/lit2.jpg) 40px 70px no-repeat;}
.howdo .howdo_box ul li .lit3{ background:url(../images/lit3.jpg) 0px 70px no-repeat;}
.howdo .howdo_box ul .short{width:250px; overflow:hidden;padding:0 20px;}
.howdo .howdo_box ul .short h3{height:113px;padding-top:54px;padding-left:30px;}
.howdo .howdo_box ul .long{width:361px;overflow:hidden;padding:0 12px;}
.howdo .howdo_box ul .long h3{height:89px;padding-top:78px;}

/************wewdo*************************/
.wedo{width:100%;height:auto;padding:45px 0px 39px 0px; background:#be162d;}
.wedo .wedo_box{width:1100px;margin:0 auto; overflow:hidden;}
.wedo .wedo_box ul{padding:0px 10px;}
.wedo .wedo_box ul li{float:left;width:242px;height:319px;margin-bottom:6px; overflow:hidden;padding-left:19px;padding-right:9px; text-align:center}
.wedo .wedo_box ul .color1{ background-color:#ffffff;}
.wedo .wedo_box ul .color2{ background:url(../images/ali_28.jpg) no-repeat left center; background-color:#eeeeee;}
.wedo .wedo_box ul li h3{font-size:22px; color:#333; line-height:40px; font-weight:bold; padding-bottom:10px;}
.wedo .wedo_box ul li p{font-size:14px; line-height:24px; color:#333;margin-top:20px; text-align:left;padding-left:12px;}
.wedo .wedo_box ul li .bg1{height:60px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_14-09.jpg) no-repeat 50px center;padding-top:27px;padding-left:45px;}
.wedo .wedo_box ul li .bg2{height:60px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_16-10.jpg) no-repeat 0px center;padding-top:27px;padding-left:45px;}
.wedo .wedo_box ul li .bg3{height:60px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_14-11.jpg) no-repeat 50px center;padding-top:27px;padding-left:45px;}
.wedo .wedo_box ul li .bg4{height:60px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_21.jpg) no-repeat 50px center;padding-top:27px;padding-left:45px;}
.wedo .wedo_box ul li .bg5{height:67px;line-height:30px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_31-15.jpg) no-repeat 36px center;padding-top:20px;padding-left:45px;}
.wedo .wedo_box ul li .bg6{height:67px; line-height:30px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_28-16.jpg) no-repeat 28px center;padding-top:20px;padding-left:45px;}
.wedo .wedo_box ul li .bg7{height:67px; line-height:30px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_34.jpg) no-repeat 0px center;padding-top:20px;padding-left:45px;}
.wedo .wedo_box ul li .bg8{height:60px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_37.jpg) no-repeat 25px center;padding-top:27px;padding-left:45px;}
.wedo .wedo_box ul li .bg9{height:67px;line-height:30px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_44.jpg) no-repeat 30px center;padding-top:20px;padding-left:45px;}
.wedo .wedo_box ul li .bg10{height:67px;line-height:30px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_66.jpg) no-repeat 15px center;padding-top:20px;padding-left:45px;}
.wedo .wedo_box ul li .bg11{height:60px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_50.jpg) no-repeat 14px center;padding-top:27px;padding-left:45px;}
.wedo .wedo_box ul li .bg12{height:67px;line-height:30px; border-bottom:1px dashed #aaa; overflow:hidden; background:url(../images/ali_61.jpg) no-repeat 38px center;padding-top:20px;padding-left:45px;}

/***********process***********************/
.process{width:100%;height:400px; background:#ffcc00; overflow:hidden;}
.process .process_title{ text-align:center; font-size:48px;color:#e61a1f; font-weight:bold;margin-top:28px;margin-bottom:16px;}
.process .line{width:100%;height:4px; border-top:1px solid #252429;border-bottom:1px solid #252429;}
.process .process_box{width:1080px;margin:0 auto;margin-top:36px;padding:0 10px;}

/**********target***********************/
.target{width:100%;height:360px; overflow:hidden; background:#45b7d1; padding:15px 0;}
.target .target_title{height:119px; line-height:110px;color:#fff; font-size:45px; font-weight:bold; text-align:center;}
.target .target_title span{font-size:24px;}
.target .target_box{width:1100px;height:141px; margin:0 auto;}
.target .target_box ul { display:block; width:1120px;}
.target .target_box ul li{ width:303px; height:160px; line-height:30px; padding:25px;float:left; background:#fefefe; margin-right:20px;}
.target .target_box ul li .left{ font-size:18px; font-weight:bold; border-bottom:1px solid #dedede; padding-bottom:15px;}
.target .target_box ul li .middle{ font-size:16px; border-bottom:1px dashed #dedede;padding:10px 0;}
.target .target_box ul li .right{ color:#1086a1; font-weight:bold; padding-top:10px;}	
/***************************work******************************/
.work{}
.work .work_title{height:110px; line-height:110px; background:#30c4c6; font-size:45px; font-weight:bold; text-align:center}
.work .work_title span{font-size:24px;}
.work .work_box{ background:#ffad00; padding:50px 0;}
.work .work_box .work_top{width:1100px;margin:0 auto; overflow:hidden;}
.work .work_box .work_top .top_left{width:177px; float:left; background:#fff;height:1247px;}
.work .work_box .work_top .top_right{width:902px; float:right; background:#fff; border-left:1px solid #dedede;}
.work .work_box .work_top .top_right p{height:28px; color:#333; line-height:28px; border-bottom:1px solid #dedede;padding-left:46px; font-size:18px;}
.work .work_box .work_top .top_right .list_left{width:375px; float:left;padding-left:46px;font-size:18px;}
.work .work_box .work_top .top_right .list_right{width:481px; float:right; padding:20px 0;background:#fbd584; }
.work .work_box .work_top .top_right .list_right p{ font-size:14px; border:none;}

.work .work_box .work_bottom{width:1080px;margin:0 auto; overflow:hidden;}
.work .work_box .work_bottom .bottom_left{width:177px; float:left; background:#b2b2b2;height:116px; font-size:30px; font-weight:bold; text-align:center;}
.work .work_box .work_bottom .bottom_right{width:903px; float:right; background:#cccccc;}
.work .work_box .work_bottom .bottom_right p{height:28px; line-height:28px; border-bottom:1px solid #5d5d5d;padding-left:46px; font-size:18px; font-weight:bold;}
/**********advantage***********************/
.advantage{width:1100px;margin:0 auto; overflow:hidden; }
.advantage .advantage_title{height:160px; line-height:160px;text-align:center;font-size:48px;color:#252429; font-weight:bold;}
.advantage .advantage_box{}
.advantage .advantage_box ul{ display:block; width:1120px;}
.advantage .advantage_box ul li{float:left;width:256px;height:400px; margin-right:20px; background:#f7f7f7;}
.advantage .advantage_box ul li img{width:256px;height:129px;}
.advantage .advantage_box ul li h3{width:235px;height:40px;margin:0 auto;border-bottom:1px dashed #dedede;font-size:22px;color:#e61a1f; font-weight:bold; text-align:center;padding-top:10px;}
.advantage .advantage_box ul li p{ line-height:24px; font-size:14px; color:#555;padding:15px 8px 0px 8px;}

/**********point***********************/
.point{width:100%;height:100%;margin-bottom:30px;overflow:hidden;margin-top:56px;}
.point .point_top{height:122px; background:#e61a1f;}
.point .point_top .point_title{ line-height:122px;text-align:center;font-size:48px;color:#ffffff; font-weight:bold;}
.point .point_box{width:1100px;margin:0 auto;}
.point .point_box ul{padding:35px 10px 0px 10px;}
.point .point_box ul li{width:348px;height:458px;float:left;margin-right:15px;border:1px solid #dedede; text-align:center; overflow:hidden;}
.point .point_box ul li img{width:349px;height:265px;}
.point .point_box ul li h3{ border-bottom:1px dashed #c4c4c4;width:328px;margin:0 auto; padding-bottom:10px; font-size:24px; font-weight:bold;color:#2b2b2b;margin-top:20px;}
.point .point_box ul li .pit1{ background:url(../images/point1.jpg) 80px 0px no-repeat}
.point .point_box ul li .pit2{ background:url(../images/point2.jpg) 90px 0px  no-repeat}
.point .point_box ul li .pit3{ background:url(../images/point3.jpg) 100px 0px  no-repeat}
.point .point_box ul li  p{ line-height:24px; font-size:14px; color:#2b2b2b; text-align:left;margin-top:10px;padding:0 30px;}