body{padding:0px; margin:0px; text-align:left; color:#444; font: 12px/1.5 Microsoft Yahei,"Helvetica Neue",Arial,sans-serif; background:#eeeeee;}
div {border-width:0px; padding:0px; margin:0px; text-align:left;}
form {border-width:0px; padding:0px; margin:0px}
img {border-width:0px; padding:0px; margin:0px; vertical-align:middle;}
ul,ol,li,dl,dt,dd,table,td,tr,th{border-width:0px; padding:0px; margin:0px; list-style:none;}
h1,h2,h3,h4,h5,h6,input {padding:0px; margin: 0px; font-weight: normal;}
select ,input { vertical-align:middle;}
p {padding:0px; margin:0px;}
a:link {color:#444;text-decoration:none}
a:visited {color:#444;text-decoration:none;}
a:hover {color:#5fb272; text-decoration:underline}
a:active {color:#F60;}
a img { vertical-align:middle;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*导航1*/
.menuBg {width:100%; height:88px; z-index:1000; position:absolute; top:0; left:0;}
.menuBox {width:100%; height:88px; position:relative;}
.menuBox .logo {float:left; margin-left:35px; margin-top:20px; width:253px; height:50px;}
.menuBox .logo a {width:243px; height:48px; background:url('../images/logo2.png') no-repeat; display:block}
.menuBox .menu {float: right;}
.menuBox .menu a {text-decoration: none;}

.menuBox .first {width:auto;  padding-right: 15px;}
.menuBox .first li { float:left; margin:0 25px; overflow:hidden}
.menuBox .first li a.tit {color: #fff; font-size: 14px; display:inline-block; position:relative; height:88px; line-height:88px;}
.menuBox .first li a.tit:hover {color:#5fb272; background:url('../images/san.png') bottom center no-repeat;}

.menuBox .first .second {width:100%;height:40px;position:absolute;top:88px;left:0;background-color: rgba(67,67,67,0.5); display:none}
.menuBox .first .second a {height:32px; padding:8px 10px 0 10px; display:inline-block; float:right; font-size:14px}
.menuBox .first .second .s1 {margin-right:455px;}
.menuBox .first .second .s2 {margin-right:390px;}

.menuBox:hover {background:#EEEAFB;}
.menuBox:hover .logo a {background:url('../images/logo.png') no-repeat}
.menuBox:hover .first a.tit {color: #000;}
.menuBox:hover .first a.tit:visited {color: #000;}
.menuBox:hover .first a.tit:hover {color:#5fb272;}
.menuBox:hover .second a {color: #fff;}
.menuBox:hover .second a:visited {color:#fff;}
.menuBox:hover .second a:hover {color:#fff; background:#5fb272}
.menuBox .first li:hover .second {display:block}

/*.menuBox .first li:hover .tit i {width:12px;height: 10px; background:url('../images/san.png') no-repeat}
.menuBox .first li .tit i {position:absolute; left:20px; bottom:-33px; display:block; width:12px; height:10px;}
*/

/*二级页面--导航1*/
.menuBg2 {width:100%; height:88px;background:#dee4fb;}
.menuBox2 {width:100%; height:88px; position:relative;}
.menuBox2 .logo {float:left; margin-left:35px; margin-top:25px; width:192px; height:40px;}
.menuBox2 .logo a {width:253px; height:40px; background:url('../images/logo3.png') no-repeat; display:block}
.menuBox2 .menu {float: right;}
.menuBox2 .menu a {text-decoration: none;}

.menuBox2 .first {width:auto;  padding-right: 15px;}
.menuBox2 .first li { float:left;  margin:0 25px; overflow:hidden}
.menuBox2 .first li .tit {color: #000; font-size: 14px; display:inline-block; position:relative; height:88px; line-height:88px;}
.menuBox2 .first li a.tit:hover {color:#5fb272; background:url('../images/san.png') bottom center no-repeat;}
.menuBox2 .first li .tit i {position:absolute; left:20px; bottom:-33px; display:block; width:15px; height:15px;}

.menuBox2 .first .second {width:100%;height:40px;position:absolute;top:88px;left:0;background-color: rgba(67,67,67,0.5); display:none}
.menuBox2 .first .second a {height:32px; padding:8px 10px 0 10px; display:inline-block; float:right; font-size:14px}
.menuBox2 .first .second .s1 {margin-right:560px;}
.menuBox2 .first .second .s2 {margin-right:390px;}

.menuBox2:hover .first a {color: #000;}
.menuBox2:hover .second a {color: #fff;}
.menuBox2:hover .second a:hover {color:#fff; background:#5fb272}
.menuBox2 .first li:hover .second {display:block}
.menuBox2 .first li:hover .tit i {width:12px;height: 10px; background:url('../images/san.png') no-repeat}
.menuBox2 .first li:hover .tit span {color:#5fb272}
/*顶部轮显*/
.main_visual {position: relative;}
.main_image {width:100%; height:560px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:560px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:560px;}
.main_image li span {display:block; width:100%; height:560px}
.main_image li a {display:block; width:100%; height:560px}
.main_image li .img_1 {background: url('../images/b1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/b2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/b3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/b4.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../images/b5.jpg') center top no-repeat}
.flicking_inner {position:absolute; bottom:15px; left:50%;    margin-left: -33px; z-index:999; width:110px; height:10px} 
.flicking_inner a {float:left; width:10px; height:10px; border-radius: 50%; margin:0 6px; padding:0; background:#fff; display:block; text-indent:-1000px}
.flicking_inner a.on {background:#999;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:60px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:60px;}

/*banner*/
.banner {width: 100%; margin: 0 auto;}
.banner img {width: 100%; height: auto;}
/**/
/*footer*/
.footer {width:100%; margin:40px auto 0; background:#313131; padding:40px 0 25px 0;}
.footerDiv {width:1200px; text-align:center; color:#fff; margin:0 auto}
.foot-l {float:left}
.foot-l p {line-height:28px;}
.foot-r {float:right}

.p-t65 {padding-top:50px;}
.p-t12 {padding-top:12px;}

.inside {width:100%; height:406px; text-align:center; overflow:hidden}
.inside img {}

.text-c {text-align:center}

.zi1 {position:absolute; top:260px; left:50%; margin-left:-182px;}