﻿@charset "UTF-8";

html{min-width:1200px;}

body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}

input,button,ul,ol{margin: 0px; padding: 0px;}

body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei",'宋体','PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}

h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}

ul,ol,li{list-style: none;}

input{background: none; border: 0 none;}

img,iframe{border: 0px;}

em,i{font-style: normal;}

button,input,select,textarea{font-size: 100%;background:none;resize: none;border:none;-webkit-appearance: none;outline:none;}

table{border-collapse: collapse; border-spacing: 0;}

.red{color: #ba292e;}

.fl{float: left;}

.fr{float: right;}

.tac{text-align: center;}

.tar{text-align: right;}

.poa{position: absolute;}

.por{position: relative;}

.hidden{display: none;}

.w1200{width: 1200px; margin: 0 auto;}

.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}

a{color: #333333; text-decoration: none;}

a:hover{color: #023b95; text-decoration: none;}

a:visited{text-decoration: none;}

.ease,

.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}

.noease,

.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}

:-moz-placeholder{color: #aaa;}

::-moz-placeholder{color: #aaa;}

input:-ms-input-placeholder,

textarea:-ms-input-placeholder{color: #aaa;}

input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder{color: #aaa;}

/*清除浮动*/

.clearfix{*zoom: 1;}

.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*top_main*/

.top_main{position:relative;width:100%;height:30px;line-height:30px;background: #585555;font-size:12px;color:#fff;z-index:999;}

.top_main .top_l{opacity:0.4;filter:alpha(opacity=40);}

.top_main .top_r{margin-right: 30px;}

.top_main .top_r .cn a{color:#333333;opacity:1;}

.top_main .top_r .en a{margin-left:12px;margin-right:12px;color:#333333;}

.top_main li{position: relative;float:left;display: inline-block; *display: block; *zoom: 1;text-align: center;}

.top_main li a{color: #fff; cursor: pointer;opacity:0.5;filter:alpha(opacity=50);}

.top_main li a:hover{opacity: 0.8;filter:alpha(opacity=80);}

.top_main .top_r .mobile{position:relative;padding-left:20px;padding-right:10px;margin-left:30px;background:url(../images/mobile.png) no-repeat left center;background-size:10px 16px;z-index:99;cursor:pointer;}

.top_main .top_r .mobile a{display:block;padding-right:12px;background:url("../images/arrI.png") no-repeat right center;background-size:7px 3px;}

.top_main .top_r .drop{position:absolute;left:-20px;z-index:99;width:100px;height:100px;padding:4px;border:1px solid #ddd;display:none;}

.top_main .top_r .drop img{position:relative;z-index:99;display:block;width:100px;height:100px;}

.top_main .top_r .webNav{padding-left:20px;margin-left:4px;background:url(../images/navI.png) no-repeat left center;}

.top_main .top_r .mobile:hover .drop{display:block;}



/*header_main*/

.header_main{position:relative;width: 100%;height: 125px;z-index: 100;background: #fff;}

.header_main .logo{float:left;width:314px;height:60px;display: block;margin-top: 0px;}

.header_main .logo img{float:left;width: 800px;height: 120px;display:block;}

.header_main .tel_main{width: 258px;margin-top:38px;margin-left:40px;}

.header_main .tel_main .tel{padding-left:30px;background:url("../images/tel1.png") no-repeat left center;background-size: 30px 30px;}

.header_main .tel_main .tel .t1{padding-left:8px;font-size:16px;/* background:url("../images/telLine.png") no-repeat left center; */color:#333;}

.header_main .tel_main .tel .num{margin-left:8px;font-size:20px;font-family:arial;color:#0062b5; font-weight:bold}

/*搜索框*/

#header_main .search{position:relative;width:313px;height:36px;margin-top:30px;margin-left:340px;float:left;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;border:2px solid #023b95;}

#header_main .search input{background-color: none; border: none;outline:none;}

#header_main .search .stxt{position:absolute;left:0;float:left;width: 260px; height: 36px; font:normal 14px "microsoft yahei";line-height: 36px; display: block; text-indent: 10px;color:#bdbdbd;}

#header_main .search .sbtn{position:absolute;top:-2px;right:0;float:right;width: 50px; height: 38px; display: block; cursor: pointer;border-left:2px solid #023b95;color:#fff;font-family:"宋体";background:#023b95;}



/*nav*/

#nav_main{position:relative;width:100%;height: 60px;z-index:60;background-color: #1b81d8;}

#nav_main .nav{display:block;height: 60px;z-index:12;}

#nav_main .nav li{position:relative;float: left;font-size:14px;text-align:center;height:60px;*height:58px;line-height:60px;margin-left: 15px;z-index: 10;}

#nav_main .nav li:first-child{padding-left:0px;margin-left:0;}

#nav_main .nav li:first-child a.aLink{margin-left:0;}

#nav_main .nav li a.aLink{ *height:58px;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}

#nav_main .nav li a.aLink:before{content: "\20"; display: block; position: absolute; left: 0; bottom: 0; height: 2px; width: 0; background: #083458; }

#nav_main .nav li a.aLink{ margin-left:38px;margin-right:38px;margin-top:1px;text-align:center;height:60px;color: #fff;font-size:16px;line-height:60px;display: block; position: relative;cursor: pointer; overflow: hidden;}

#nav_main .nav li.hover a.aLink,#nav_main .nav li:hover a.aLink{*height:58px;;color:#fff; top:-2px;}

#nav_main .nav li.hover a.aLink:before{width: 100%;}

#nav_main .nav li:hover a.aLink:before{width: 100%;}

#nav_main .nav li.item8 a.aLink{margin-right:0;}



/*导航栏下拉*/

#nav_main li .subnav{width:200px;margin-right:0;transition: all .36s ease; position: absolute; top: calc(100% - 0px);*top: calc(100% - 2px); left: 0; opacity: 1;overflow: hidden;z-index: 199;display:none;background:#fff;border:1px solid #ddd;}

#nav_main li .subnav .sub-in{width:1200px;height: 252px;margin:0 auto;border-width: 2px 0 0; border-style: solid; border-color: #585555;background:#fff;}

#nav_main li .subnav .sub-in .list{float:left;width:200px;margin-left:100px;padding-top:15px;padding-bottom:30px;}

#nav_main li .subnav .list .nav1{ transition: all .36s ease; display: block; width:200px;height:40px;font-weight: 500; margin-left:0;padding: 0;cursor: pointer; width: 100%;}

#nav_main li .subnav .list .nav1 a{border-bottom: #ddd 1px solid; text-align: left; padding-bottom: 0; line-height: 40px!important; padding-left: 20px; width: 180px; padding-right: 0; display: block; font-family: "微软雅黑"; background: url("../images/nav_dian.png") no-repeat 14px top; height: 40px; text-indent: 14px;color: #484848; font-weight: normal; text-decoration: none; padding-top: 0; transition: all .6s;}

#nav_main li .subnav .nav1 .subA{ height:40px!important;transition: all .36s ease; display: block; font-weight: 500; padding-right: 24px; line-height: 50px!important;text-align:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #000!important;}

#nav_main li .subnav .sub-in .img{float:left;display:block;width:740px;height:210px;padding-top:15px;margin-left:50px;}

#nav_main li .subnav .sub-in .img img{display:block;width:740px;height:210px;}

#nav_main li:hover .subnav{opacity:1;display: block;}

#nav_main li.hover .subnav .nav1.subA{color: #000;}

#nav_main .subnav .nav1:hover .subA{color:#023b95!important;}

#nav_main li .subnav .list .nav1:hover a{ border-bottom: 1px solid #585555; background: url(../images/nav_dian.png) no-repeat 14px bottom; color: #585555; text-decoration: none;}

#nav_main.scrollDown{ position: fixed; top: 0; z-index: 999; box-shadow: 0px 0px 11px #818181;-webkit-transition: all 150ms ease-in-out;

-moz-transition: all 150ms ease-in-out;

transition: all 150ms ease-in-out; top:0;background:#fff;}

