*{margin:0; padding:0;font-family:microsoft yahei;}
body, p, td, th, li{font-family:microsoft yahei;font-size:14px;list-style:none;}
/*--- link styles ---*/
a
{color:#000;text-decoration:none;font-family:"microsoft yahei"; }
a:hover{color:#ff6600;text-decoration:none;}
#flash a{text-decoration:none;}
img{outline:none; border:0;}
strong		{font-weight:bold;}
em		{font-style:italic;}
a.red{color:#af0000;font-size:14px; font-weight:bold;}
a:hover.red{color:#6f0000;font-size:14px; font-weight:bold;}
a.bai{color:#fff;font-size:14px; font-weight:bold;}
a:hover.bai{color:#f7ed02;font-size:14px; font-weight:bold;}
.font1{ color:#ff6600;}
.f12{ font-size: 12px !important;}

/* standard definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.relative	{position:relative;}
.absolute	{position:absolute;}
.clear 	{clear:both;}
.small 		{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large 		{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide		{display:none;}
.overflow	{text-indent:-9999px; font-size:0; line-height:0;}
.overflow a	{display:block; width:100%; height:100%;}
.red{ color:#eb2626;}
.blue{ color:#257dc7;}
.green{color:#008a00;}
.white{ color: #fff;}
.orange{ color:#ff601f;}
.title1{ font-family:"microsoft yahei"; font-size:14px; font-weight:bold; color:#fff; text-indent:1em;}
.title2{ font-family:"microsoft yahei"; font-size:14px; font-weight:bold; color:#043d96; text-indent:1em;}


.center{text-align:center;}
.text-right{ text-align: right;}
.block{ display: block !important;}

/*头部*/

.bi{border:1px solid #dadada;}
#header{ width:100%;height:112px;  margin:0 auto; display: none; position: fixed; top: 0; left: 0; z-index: 99999; border-bottom: 1px solid #d0d0d0;}
#header .top{ overflow: hidden; height: 112px;}
.header{ width:100%;min-width:1200px;height:112px;  margin:0 auto; }
.top{  background:#fff;  width:100%; height:168px; color:#000; }
.top_t{ height:38px; line-height:38px; color:#828282; overflow: hidden; background:#f3f4f6;}
.top_t_l{ background: url(/uploads/image/swimages/top_t_l.jpg) no-repeat top left; height:28px; width: 19px;}
.top_t a{ color:#828282;}
.top_t .t_wb{background:url(/uploads/image/swimages/t_wb.jpg) left top no-repeat; padding:0 20px 0 30px;}
.top_t .t_wx{background:url(/uploads/image/swimages/t_wx.jpg) left top no-repeat; padding:0 20px 0 30px;}
.top_t .t_fk{background:url(/uploads/image/swimages/t_fk.jpg) left top no-repeat; padding:0 20px 0 30px;}

.top_t .t_tel{background:url(/uploads/image/swimages/t_tel.jpg) left top no-repeat; padding:0 20px 0 30px;}
.top_t .t_tel span{ color:#f0831e; font-size:15px; font-weight:bold;}
.top_t .t_wb:hover,.top_t .t_wx:hover,.top_t .t_fk:hover{ background-position:0 -38px; transition: 0.3s all 0s linear;}
.top_t .t_wb:hover>a,.top_t .t_wx:hover>a,.top_t .t_fk:hover>a{ color: #ff6600;}

.top .tel{ background:url(/uploads/image/swimages/qf_03.jpg) left center no-repeat;line-height:55px; padding-top:13px; padding-left:40px; font-size:20px; color:#d11919; font-weight:bold; }
.logo{ margin:0 0 0 0; height:74px; overflow:hidden; }
.logo img{ display:block; }
.top .nav{ width:910px; margin:0 10px 0 50px; }
#nav{ width:910px; margin:0 auto; height:74px;}
.nav li{ float:left; text-align:center; height:74px; width:130px; line-height:74px; overflow:hidden; list-style:none;}
.nav li a,.nav ul li span{ display:block;text-decoration:none;cursor:pointer;color:#626262;font-weight:400; font-size:16px; width:100%; height:74px; line-height:74px; }
.nav li a{ font-weight:bold; color:#2364b3; line-height:74px; font-size:16px; width:100%;}


.rmss{width:520px; text-align:left;}
.w1200{ width:1200px; margin:0 auto;}



/*下拉子导航*/

.subnav{position: absolute; z-index: 9999; left: 0; top:110px; width: 100%; height: 0;  overflow: hidden;}
.subnav_bg{background: #000000; width: 100%; height: 100%; position: absolute; left: 0; top: 0;filter:alpha(opacity=40);-moz-opacity:0.40;-webkit-opacity: 0.40;opacity: 0.40; z-index: 100; }
.subnav_con{width:912px; margin-right: 10px; position: relative; z-index: 999; overflow: hidden; background: url(/uploads/image/swimages/subnav_con.png) no-repeat left 15px; }
.subnav_con ul{padding: 15px 0; height: 330px; width:130px; display: block; float: left;}
.subnav_con ul li{height: 44px;  text-align: center; position: relative; width: 100%; overflow: hidden; font-size: 14px; margin: 0; padding: 0;/*border: 1px solid #f2f2f2;*/}
.subnav_con ul li a{display: block; color:#fff; height:44px; overflow: hidden; line-height: 44px;}
.subnav_con ul li a:hover{display: block; background: #458fd4; color:#fff}


/*头部结束*/


/*banner 特效*/
.w-2{max-width: 1920px;min-width: 1200px;}


.view-box{width: 100%;height: 766px;overflow: hidden;}
.view{width: 100%;height: 100%;position: relative;}
.banner{background-image: url(/uploads/image/swimages/banner.jpg);background-position: center center;position: relative;width: 100%;height: 100%;overflow: hidden;}

.banner-text{position: absolute;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);z-index: 9;}
.text-01{background: url(/uploads/image/swimages/text01.png) center no-repeat;width: 284px;height: 70px;left: 50%;top: 279px;}
.text-02{background: url(/uploads/image/swimages/text02.png) center no-repeat;width: 338px;height: 88px;left: 50%;top: 376px;}
.text-03{background: url(/uploads/image/swimages/text03.png) center no-repeat;width: 973px;height: 29px;left: 50%;top: 486px;}
.text-04{background-color: #fff;width: 96px;height: 6px;left: 50%;top: 573px;}
.icon-01{position: absolute;background: url(/uploads/image/swimages/icon01.png) center no-repeat;width: 68px;height: 68px;left: 50%;top: 626px;z-index: 9;-webkit-animation: updown 3s ease-in infinite ;-o-animation: updown 3s ease-in infinite ;animation: updown 3s ease-in infinite;}
.icon-01 a{display: block;width: 100%;height: 100%;}




@keyframes updown
{
0% { -webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0); }
50% { -webkit-transform: translate(-50%, 15px);-ms-transform: translate(-50%, 15px);-o-transform: translate(-50%, 15px);transform: translate(-50%, 15px); }
100% { -webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0); }
}



/*4大事业部介绍*/
