﻿*{margin: 0; padding: 0;}
.mg{margin: 0 auto;}
.font{font-weight: bold;}
.fl{float: left;}
.rg{float: right;}
li{list-style:none;}
.centent div,img,p{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.centent{width: 100%; height: auto;font-size: 18px; font-family: "微软雅黑";}

.nccaom_head{width: 100%; height: 400px; background: url(index_01.png) no-repeat center;}
.nccaom_sy{width: 100%; height: auto;}
.nccaom_sy ul{width: 1200px;  height: 260px; margin-top: 30px;}
.nccaom_sy ul li{width: 33.3%; height: 100%; float: left;}
.sy_a{background: url(index_02.png) no-repeat center;}
.sy_b{background: url(index_03.png) no-repeat center;}
.sy_c{background: url(index_04.png) no-repeat center;}

.nccaom_sy p{width: 1200px; height: 50px; line-height: 25px;}
.sy_span{width: 33.3%; height: 100%; float: left; text-align: center;}

.nccaom_nr{width: 1200px; height: 150px; margin: 20px auto; background: url(index11.png) no-repeat top left; background-color: #F36B41; box-shadow: 5px 5px 5px #555555;}
.nccaom_nr p{width: 100%; height: 100%; padding: 28px 40px; text-align: center; color: #FFFFFF; line-height: 35px; font-size: 23px; font-weight: bold;}

.nccaom_dy{width: 100%; height: 120px; background: url(index_05.png) no-repeat center; text-align: center; line-height: 95px; color: #FFFFFF; font-size: 35px; font-weight: bold;}
.dyss{width: 100%; height: 160px; position: relative;}
.nccaom_dys{width: 1200px; height: 150px; margin: 20px auto; background: url(index12.png) no-repeat top left; background-color: #D99A3D; box-shadow: 5px 5px 5px #555555;}
.nccaom_dys p{width: 100%; height: 100%; text-indent: 2em; padding: 28px 40px;  color: #FFFFFF; line-height: 35px; font-size: 23px;}

.nccaom_zs{position: relative; width: 100%; height: 680px; background: url(index_06.png) no-repeat center; background-color: #EFEFEF;}
.nccaom_zs p{position: absolute; bottom: 30px; width: 100%; padding-right: 10px; font-weight: bold; height: 50px; line-height: 50px; text-align: center;}

.nccaom_xj{width: 1200px; margin: 20px auto; background: url(index12.png) no-repeat top left; background-color: #D99A3D; box-shadow: 5px 5px 5px #555555;}
.nccaom_xj p{width: 100%; height: 100%; text-indent: 2em; padding: 28px 40px;  color: #FFFFFF; line-height: 40px; font-size: 23px;}

.nccaom_lc{width: 100%; height: auto; background: #EFEFEF; padding: 20px 0; margin-top: 40px;}
.lc{width: 1200px; height: 770px;}
.lc_fl{width: 45%; height: 100%; float: left;}
.lc_au{width: 8%; margin-left: 1%; margin-right: 1%; height: 100%; float: left; position: relative;}
.lc_rg{width: 45%; height: 100%; float: right;}

.fl_a{width: 100%; height: 106px; margin-top: 50%; background: url(index_08.png) no-repeat center; line-height: 100px; font-size: 30px; color: #FFFFFF; font-weight: bold; text-align: right; padding-right: 70px;}
.fl_b{width: 100%; height: auto; padding: 20px; font-size: 20px; color: #444444; line-height: 30px;}

.au_a{position: absolute;  height: 95%; left: 50%; border-left: 2px dashed #444444; z-index: 0;}
.au_b{position: absolute; z-index:1; width: 100%; height: 98px; border-radius: 50%; color: #FFFFFF; font-size: 40px; text-align: center; line-height: 98px; background: #16C5CA;}
.au_c{position: absolute; z-index:1; width: 100%; height: 98px; top: 35%; border-radius: 50%; color: #FFFFFF; font-size: 40px; text-align: center; line-height: 98px; background: #FCAF39;}
.au_d{position: absolute; z-index:1; width: 100%; height: 98px; bottom: 28%; border-radius: 50%; color: #FFFFFF; font-size: 40px; text-align: center; line-height: 98px; background: #F15A25;}

.rg_a{width: 100%; height: 106px;  background: url(index_07.png) no-repeat center; line-height: 100px; font-size: 30px; color: #FFFFFF; font-weight: bold; text-align: left; padding-left: 70px;}
.rg_b{width: 100%; padding: 10px 20px; font-size: 20px; color: #444444; line-height: 35px;}
.rg_c{width: 100%; height: 106px; margin-top: 8%; background: url(index_09.png) no-repeat center; line-height: 100px; font-size: 30px; color: #FFFFFF; font-weight: bold; text-align: left; padding-left: 70px;}
.rg_d{width: 100%; padding: 10px 20px; font-size: 20px; color: #444444; line-height: 35px;}

.bom{width: 100%; padding-top: 30px; margin-top: 30px; height: 172px; font-size: 20px; color: #FFFFFF; text-align: center; line-height: 45px; background: url(index_10.png) no-repeat center;}

.for{width: 1200px; margin: 30px auto; box-shadow: 5px 5px 5px #555555; padding: 40px 50px; color: #FFFFFF; background: url(index11.png) no-repeat top left; background-color: #F36B41;}













