
/*----------- 重置样式 ----------------*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline:0;}
ul , ol , ul li , li , ol li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"微软雅黑"; font-size:16px; background:#fff;color:#333; outline:0;}
a{color:#333; border: none; text-decoration: none; outline:none; /*移除虚线框 IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/}
a:focus{outline: 0; -moz-outline-style: none;}
a:hover{ color: #63aff0;}
img{border: 0 none; /* 去除 IE6-9 和 Firefox 3 中 a 内部 img 元素默认的边框*/ width: auto\9; /* 修正 IE8 图片消失bug*/ height: auto; /* 防止 img 指定「height」时图片高度不能按照宽度等比缩放，导致图片变形*/ vertical-align: top; /* 去除现代浏览器图片底部的空隙*/ -ms-interpolation-mode: bicubic; /* 修复 IE7 图片缩放失真*/}
button,input,select,textarea{font-size:100%; font-family:tahoma; margin: 0; outline: 0 none; vertical-align: baseline; _overflow:visible; *vertical-align: middle; *overflow:visible;}
body{background:#fff; overflow-x:hidden; min-width: 1200px;}
/* ================ 全局function ============*/
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.margin-left-10{margin-left: 10px;}
.jc{font-weight: bold;}
.tl{text-align:left;}
/****头部header****/
.is-header{width: 100%;height: 79px;background:#fff;}
.top{width:1200px;margin:auto;}
.m-nav{position: relative;margin-left:40px;}
.m-nav .nav ul .sy a i{right:40px;}
.m-nav .nav ul li{float: left;position: relative;margin-right:10px;}
.m-nav .nav ul li a{height: 79px;width:110px;text-indent: 10px; display: block;line-height:79px;
font-weight:bold;}
.m-nav .nav ul li a i{background:url(../images/nav-bg.png) left no-repeat;width:7px;height: 4px;position: absolute;top:37px;right:10px;}
.m-nav .nav ul li a:hover{background:#0055a2;color:#fff;}
.m-nav .nav ul li a:hover i{background:url(../images/nav-bg.png) right no-repeat;}
.m-nav .nav .sub{position: absolute;top:79px;left: 0px;z-index: 10;background:#fff;}
.m-nav .nav .sub li{margin-right:0;}
.m-nav .nav .sub li a{width: 110px;height:34px;line-height: 34px;font-weight:normal;text-indent:0px; text-align: center;font-size:14px;}
.m-nav .nav .sub li:hover a{background:#00b0ec; }
.ss{margin-top:20px;}

/*尾部*/
.is-footer{overflow:hidden;}
.m-footer{width:1200px;margin:auto;overflow:hidden;}
.lb ul li{float: left;margin-left:50px;}
.lb ul li p{color:#00519f;width:100px;text-align:center;height: 60px; line-height: 70px;}
.lb ul li .gg li {width:100px;text-align:center;line-height: 26px;float: none;margin-left:0;}
.lb ul li .gg li a,.lb ul li .gg1 li a{font-size:12px;color:#666666;}
.lb ul li .gg li a:hover,.lb ul li .gg1 li a:hover{color: #63aff0;}
.lb ul li .gg1 li {width:100px;line-height: 26px;float: none;margin-left:0;}
.fwrx{width:426px;height: 250px;}
.fwrx h3{font-size:18px;color:#0055a2;width:426px;text-indent:20px;height: 35px;line-height: 35px;border-bottom: 1px solid #ddd;margin-bottom:20px;}
.fwrx h4{line-height: 60px;}
.fwrx h4 ul{background:url(../images/wxb.png) center no-repeat;width:100px;height: 40px;float: right;margin-top:10px;}
.fwrx h4 ul li{float: left;width:50px;height: 40px;}
.fwrx h4 ul li a{width:50px;height: 40px;display: block;}
.fwrx .rwm{width:108px;text-align:center;}
.fwrx .rwm p{font-size:14px;color:#666666;line-height: 30px;}
.fwrx .xx{width:305px;}
.fwrx .xx p{font-size:14px;line-height: 30px;}
.m-zdb{height: 70px;background:#cccccc;}
.m-zdb .zdb{width:1200px;margin:auto;}
.m-zdb .zdb a,.m-zdb .zdb span{font-size:14px;color:#666;}
.m-zdb .zdb a:hover{color: #63aff0;}
.m-zdb .zdb span{margin-left:100px;}
select{width:168px;height: 26px;line-height: 26px;margin-top:10px;margin-left:155px;font-size:12px;color:#666;border:none;border:1px solid #ddd;}
option{font-size:12px;color:#666;}
/*title提示 on*/
.tooltip {
    font-size: 13px;
    line-height: 1.5;
    position: absolute;
    padding: 5px;
    z-index: 100003;
    opacity: .9
}
.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 8px dashed #333333;
    top: 0;
    left: 20px;
    margin-left: -5px;
    margin-left: -3px;
    border-bottom-style: solid;
    border-top: 0;
    border-left-color: transparent;
    border-right-color: transparent
}
.tipsy-arrow-n {
    border-bottom-color:  #333333;
}
.tipsy-inner {
    background-color:  #333333;
    color: #fff;
    max-width: 400px;
    padding: 5px 8px 4px 8px;
    text-align: left;
    border-radius: 3px
}
/*title提示 end*/


/*share*/
.share-main{position: relative; width: 66px; height: 16px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 16px; height: 16px; background-image: url(../images/icon-share.png);}
.share-bar .share-weixin{background-position: 0 0;}
.share-bar .share-tsina{background-position: -16px 0;}
.share-bar .share-qzone{background-position: -32px 0;}
.weixin-share-open{position: absolute; bottom: 22px; right: 0; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 240px; height: 120px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 120px; height: 120px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 130px; line-height: 24px; font-size: 12px; color: #666;}



@media screen and (max-width: 767px) {
    body{min-width: 100%;}
    .top{width: 100%;}
    .is-header{height: 130px;}
    .m-nav .nav ul li a{width: 46px;line-height: 24px;text-align: center;text-indent: 0;height: 50px;}
    .m-nav .nav ul li{margin-right: 0;margin-left: 5px;}
    .m-nav .nav ul li.sy a{line-height: 40px;}
    .m-nav .nav ul li a i{display: none;}
    .m-nav{float: none;margin-left: 0;}
    .top .left{float: none;margin-left: 15px;}
    .ss{position: absolute;top: 0;left: 250px;}
    .banner_img ul li,.banner_img{height: 140px;}
    .m-nr{width: 285px;height: auto;position: static;text-align: center;overflow: initial;margin: 200px auto 0;}
    .m-nr .friend-con li{margin-top: 0;float: none;}
    .banner .hd{top: 110px;}
    .next,.prev{top: 60px;}
    .m-nr .friend-con li .wrap{z-index: 2;}
    .m-nr .friend-con>li{margin-bottom: 20px;}
    .banner{height: 770px;}
    .m-footer,.fwrx,.fwrx h3,.m-zdb .zdb{width: 100%;}
    .lb ul li p,.lb ul li .gg li{width: 90px;}
    .lb ul li{margin-left: 0;}
    .fwrx .xx{margin-left: 20px;}
    .m-zdb{height: auto;line-height: 30px;}
    .m-zdb .zdb span{display: block;margin-left: 0;text-align: center;padding: 0 54px;}
    .m-zdb div{text-align: center;}
    select{margin: 10px auto 0;display: block;}
}

