﻿body { }
.head { min-width: 1200px; margin: 0 auto; }
#Sectiono2o { position: relative; bottom: 0; z-index: 10; padding: 0px 0px 40px 0px; min-width: 1170px; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
.concent { width: 1170px; margin: 0px auto; overflow: hidden; visibility: visible; }
.divFra { overflow: hidden; width: 1170px; position: relative; }
.divFra_01 { margin-top: 40px; overflow: hidden; width: 1170px; height: auto; }
.divFra h1 { font-family: Arial; font-size: 2.4rem; line-height: 2.8125rem; font-weight: 300; margin-top: 50px; color: #373a3c; }
.divFra_011 { float: left; width: 390px; height: auto; /*margin-right: 35px;*/ }
.divFra_01 p { font-family: Arial; text-align: center; /*font-weight: 300;*/ font-size: 1.2rem; line-height: 1.375rem; color: #373a3c; /*color: #373A3C;*/ }
.divFra_02 { width: 1150px; height: auto; }
.divFra_03 { width: 1150px; height: auto; }
.divFra_012 { float: left; width: 390px; height: auto; /*margin-right: 35px;*/ }
.divFra_013 { float: left; width: 390px; height: auto; /*margin-right: 35px;*/ }
.divFra_014 { float: left; width: 260px; height: auto; }
.divFra_021 { float: left; width: 260px; height: auto; margin-right: 35px; }
.divFra_022 { float: left; width: 260px; height: auto; margin-right: 35px; }
.divFra_023 { float: left; width: 260px; height: auto; margin-right: 35px; }
.divFra_024 { float: left; width: 260px; height: auto; }
.divFra_031 { float: left; width: 260px; height: auto; margin-right: 35px; }
.divFra_032 { float: left; width: 260px; height: auto; margin-right: 35px; }
.divFra_033 { float: left; width: 260px; height: auto; margin-right: 35px; }
.divFra_034 { float: left; width: 260px; height: auto; }
.Section2 { position: relative; padding-top: 25px; z-index: 9; /* background: url(../images/home/bg.gif) repeat; */ min-width: 1170px; padding-bottom: 50px; background-color: #f7f7f7; }
.col-md-4, .col-sm-4 { margin-top: 15px; width: 30%; float: left; margin-left: 2%; }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
a { color: #fff; outline: none; }
a:hover, a:active, a:focus { color: #EE8350; text-decoration: none; outline: none; }
.Section2 .a-item, .Section2 .div-item { height: 380px; display: block; /*width: 100%;*/ position: relative; top: 0; background: #fff; padding: 10px; overflow: hidden; z-index: 9; margin-bottom: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; text-decoration: none; border: solid 1px #dededf; }
.Section2 .a-item img { z-index: 8; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width: 100%; height: 230px; opacity: 1; /*Chrome、Safari、Firefox、Opera */ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6/IE7/8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /*  IE8 */ }
.Section2 h5 { font-family: Arial; text-align: center; font-weight: bold; font-size: 1.2rem; line-height: 30px; color: #373a3c; padding-top: 4px; }
.Section2 p { font-family: Arial; text-align: left; /*font-weight: 100;*/ font-size: 1rem; line-height: 30px; color: #373a3c; /*color: #5c6367;*/ }
/*   xie   */
.font_p { font-size: 1rem !important; font-family: Arial; color: #373a3c !important;  width: 90%; }
.IconIndex { width: 85px; height: 85px; background: #00cda9; border-radius: 50%; margin: 1rem auto 0.5rem; }
.IconIndex img{width:100%;height:100%;}
.main_subtitle { font-family: Arial; font-size: 2rem; line-height: 2rem; color: #373a3c; margin: 2rem; font-weight: bold; }
.font_title { font-weight: bold; }