@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; box-sizing:border-box; font-size: 16px; }
div, p, a, img, ul, li { margin: 0; padding: 0; }
a { color: #000; text-decoration: none; }
ul li { list-style: none; }
.clear { clear: both; }
/*背景*/
.main-bg { position: fixed; z-index: -1; top: 0px; width: 100%; height: 100%; overflow: hidden; background: -webkit-linear-gradient(top, #0076d1, #5db8ff); background: -moz-linear-gradient(top, #0076d1, #5db8ff); background: -o-linear-gradient(top, #0076d1, #5db8ff); background: -ms-linear-gradient(top, #0076d1, #5db8ff); }
.main{ width:1000px; margin:0 auto; margin-bottom:40px;}

/*标题*/
.main .logo{ margin-top: 15px;}
.main .title{ text-align:center; margin:80px 0 40px 0;}
.main .title img{ vertical-align:middle;}

/*主体部分*/
.container{ width:100%; height:auto; background:rgba(255,255,255,0.3); border-radius:10px; padding:40px 20px; box-sizing:border-box;}
.con_one,con_two{ width:100%;}
.con_title{}
.con_title em{ width:4px; height:25px; display:block; float:left; background-color:#a40000;}
.con_title span{ font-size:20px; color:#a40000; font-weight:bold; padding-left:15px; line-height:25px; display:block;}
.con_one .one_list{ width:900px; margin:40px auto;}
.clearfix:before, .clearfix:after { content: ""; display: table; clear: both; }
.con_one .one_list ul li{background:rgba(255,255,255,0.8); float:left; margin-left:70px; padding:10px 20px; border-radius:10px;}
.con_one .one_list ul li:first-child{ margin-left:0;}
.con_one .one_list ul li a .em1{ background:url(icon1.png) no-repeat; width:48px; height:48px; display:block; float:left; margin-right:20px;}
.con_one .one_list ul li a .em2{ background:url(icon2.png) no-repeat; width:48px; height:48px; display:block; float:left; margin-right:20px;}
.con_one .one_list ul li a .em3{ background:url(icon3.png) no-repeat; width:48px; height:48px; display:block; float:left; margin-right:20px;}
.con_one .one_list ul li a span{ display:block; float:right; line-height:40px; font-size:18px; font-weight:bold; padding:0 10px 0 30px; border-left:2px #245399 solid; margin:4px 0;}
.con_two{ margin-top:65px;}
.con_two .two_list{ width:1000px; margin:30px auto; }
.con_two .two_list ul li{ width:146px; float:left; background:rgba(255,255,255,0.8); margin:10px 20px;border-radius:10px;}
.con_two .two_list ul li a{ display:block; text-align:center; padding:15px 0;}
