﻿@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #35383f; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff;font-size:14px;color: #35383f;line-height:28px;font-family:Verdana,微软雅黑; -webkit-text-size-adjust:none;}

.mainbody { width:1200px; margin:0 auto; overflow:hidden;}
h1 { font-size:28px; padding:20px 0; color:#004ea2; line-height:40px;}
.flash { width:100%; height:600px; overflow:hidden; text-align:center;}

.m1 { clear:both; width:100%; height:177px; background:url(../images/index_01.jpg) no-repeat center; overflow:hidden;}
.m2 { clear:both; width:100%;height:787px; position:relative; overflow:hidden;}
.m2 .mmm { width:1920px;height:787px; left:50%; top:0; margin-left:-960px; position:absolute; z-index:99}
.m3 { clear:both; width:100%; background:url(../images/index_05.jpg) no-repeat center top; padding-top:188px;overflow:hidden;}
.m5 { clear:both; width:100%; overflow:hidden; border-top:#ccc 1px solid; padding:50px 0;}
.ft { clear:both; width:100%; height:435px; background:url(../images/index_06.jpg) no-repeat center; overflow:hidden;}

.abtit { background:url(../images/aa.png) no-repeat center bottom; padding-bottom:15px; text-align:center; line-height:30px; margin-bottom:40px;}
.abtit h3 { font-size:30px; font-weight:100; color:#1c1c1c;}

.mm2 li { width:300px; height:365px; overflow:hidden; float:left; cursor:pointer;}
.mm2 li .pimg{ width:300px; height:365px; position:relative; overflow:hidden;}
.mm2 li .pimg img{ width:300px; height:365px;transition:all 0.2s; position:absolute; left:0; top:0; z-index:9;}
.mm2 li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}
.mm2 li .pimg span {width:300px; height:365px; display:block; background:#000;-moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5; position:absolute; z-index:11; left:0; bottom:0;}
.mm2 li .pimg h3 { position:absolute; width:182px; height:49px; line-height:49px; text-align:center; border:#fff 1px solid; border-radius:50px;left:59px; top:158px; font-size:28px; font-weight:100; color:#fff; z-index:15;}
.mm2 li:hover .pimg span { height:50px;}
.mm2 li:hover .pimg h3 { border:0; font-size:18px; top:315px;}

.hl_main5_content{ width:1200px; overflow:hidden; padding-bottom:50px;}
.hl_main5_content1{width:1200px;overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul{width:2000%;height:240px; overflow:hidden;}
.hl_main5_content1 ul li{float:left; width:175px;height:190px; border-radius:20px; padding-top:32px; margin-left:23px; cursor:pointer; text-align:center;}
.hl_main5_content1 ul li:hover { background:#0296e5;}
.hl_main5_content1 ul li a { text-decoration:none;}
.hl_main5_content1 ul li .pimg {width:99px;height:97px; position:relative; overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul li .pimg img{width:99px;height:97px; position:absolute; z-index:99; left:0; top:0;}
.hl_main5_content1 ul li .pimg img.k1,.hl_main5_content1 ul li:hover .pimg img.k2 { display:block;}
.hl_main5_content1 ul li:hover .pimg img.k1,.hl_main5_content1 ul li .pimg img.k2 { display:none;}
.hl_main5_content1 ul li h3 { font-size:16px; color:#3e3e3e; padding:22px 0 15px 0; background:url(../images/h3.jpg) no-repeat center bottom;}
.hl_main5_content1 ul li:hover h3 { background:url(../images/h3s.jpg) no-repeat center bottom; color:#fff;}
.hl_scrool_leftbtn,.hl_scrool_rightbtn{width:47px;height:34px; border:#d2d2d2 1px solid; float:left; cursor:pointer; background-repeat:no-repeat; background-position: center;}
.hl_scrool_leftbtn { background-image:url(../images/left.png);}
.hl_scrool_rightbtn{float:right; background-image:url(../images/right.png);}
.hl_scrool_leftbtn:hover,.hl_scrool_rightbtn:hover{ background-color:#0296e5;}
.hl_scrool_leftbtn:hover { background-image:url(../images/lefts.png);}
.hl_scrool_rightbtn:hover{ background-image:url(../images/rights.png);}

.hl_main5_content .text { width:277px; height:36px; margin:0 auto; overflow:hidden;}
.hl_main5_content .text a { display:inline-block; width:139px; height:34px;border:#d2d2d2 1px solid; line-height:34px; font-size:12px; color:#848484; text-align:center; text-decoration:none; margin-left:19px; float:left;}
.hl_main5_content .text a:hover {background-color:#0296e5; color:#fff;}
