*{ margin:0; padding:0;}
body{margin:0;padding:0;border:0;font-size:14px;vertical-align:baseline;font-family:"microsoft yahei";position:relative; background: #fff; color: #333; height: 100%;}
ul,ol{list-style:none;}
a{text-decoration:none; outline:none; color: #292929;}
a img{ border:none}
.clear{ clear: both; width: 100%; height: 0; overflow: hidden;}
.clearfix:after {content:"";display:block;height:0;clear:both; width: 100%; overflow: hidden;} .clearfix {*zoom:1}
/* ie6 background img*/
.fr{ float: right;}
.fl{ float: left;}
input{font-family:"microsoft yahei"; outline: none; border: none;}
input[type=button]{ cursor: pointer;}
i,em{ font-style: normal;}
a:hover,div,li:hover{-webkit-transition: background .2s,color .2s ease-in; -moz-transition: background .2s,color .2s ease-in; -ms-transition: background .2s,color .2s ease-in; -o-transition: background .2s,color .2s ease-in; transition: background .2s,color .2s ease-in;}
img{ vertical-align: middle;}
a:hover{ color: #0076C1;}


a:hover img { opacity:0.7; filter:alpha(opacity=70); 

-webkit-transition:opacity .2s ease-in-out;

   -moz-transition:opacity .2s ease-in-out;

     -o-transition:opacity .2s ease-in-out;

-ms-transition:opacity .2s ease-in-out;

    transition:opacity .2s ease-in-out;

}
.blank10{ height: 10px; overflow: hidden; clear: both; width: 100%; display: block;}
.blank20{ height: 20px; overflow: hidden; clear: both; width: 100%; display: block;}
.blank30{ height: 30px; overflow: hidden; clear: both; width: 100%; display: block;}
.blank40{ height: 40px; overflow: hidden; clear: both; width: 100%; display: block;}
.ml7{ margin-left: 7px;}
.mt5{ margin-top: 5px;}
.ml10{ margin-left: 10px;}
.w1200{ width: 1200px; margin: 0 auto;}
.header{ background: url(../img/bg_top.jpg) top center no-repeat; height: 104px; min-width:1200px}
.header a{ color: #fff;}
.link_top{ text-align: right; line-height: 43px;}
.link_top a{ padding: 0 15px;}
.top{  height: 35px; line-height: 35px; background: #06456d;min-width:1200px}


.top ul li{ float: left; padding-left: 30px;}
.top ul li a{ color: #fff;}
.top ul li a img{ margin-right: 5px;}
.top-search { margin-top: 5px;}
.top-search input{ display: block; float: left;}
.top-search .ttin{ padding: 5px; height: 15px; overflow: hidden;*height: 11px; }
.top-search .btn_s{ height: 25px; background: url(../img/btnsear.jpg) no-repeat; width: 27px;;}
.qnav{ height: 50px; line-height: 50px; position: relative; z-index: 3; min-width:1200px}

.qnav ul li{ float: left; position: relative;}
.qnav ul li a{color: #565656; padding:0 12px; font-size: 18px; display: block; height: 50px;}
.qnav ul li a:hover{ background: #1b1b1b; color: #fff}
.qnav ul li .nav_one{ position: absolute; width: 100%; top: 50px; left: 0; display: none;}
.qnav ul li .nav_one ul li{ background: #2b313f; width: 100%; text-align: center; position: relative;}
.qnav ul li .nav_one ul li a{ font-size: 14px; line-height: 50px; display: block; padding: 0; color: #C1C1C1;}
.qnav ul li .nav_one ul li .nav_two{ position: absolute; width: 150px; top: 0; left: 100%; display: none;}
.qnav ul li:hover .nav_one{ display: block;}
.qnav ul li .nav_one ul li:hover .nav_two{ display: block;}
.nav_three{position: absolute; width: 150px; top: 0; left: 150px; display: none;}
.nav_two ul li:hover .nav_three{display: block;}
.footer1{ background: #0076c1; color: #fff; padding: 10px 0; font-size: 14px;min-width:1200px}

.ewm ul li{ float: left; width: 84px; font-size: 12px; text-align: center; margin-left: 20px;}
.ewm ul li a,.ewm ul li span{ display: block;}
.ewm ul li span{ padding-top: 10px;}
.ewm ul li img{ widht:84px; height:84px;}

.contt{ color: #adc9e4; padding:10px 20px; line-height: 24px; border-right: 1px solid #4d9fd4; width: 215px; height: 120px;}

.linkas{ width: 315px;border-right: 1px solid #4d9fd4; height: 120px; padding: 10px 20px;}
.linktt{ text-indent: 10px;}
.linka a{ color: #adc9e4; display: inline-block; padding:5px 10px;}

.imga{ text-align: center; width: 172px;}

.footer2{ background: #0a245a; color: #fff; font-size: 14px; padding: 15px 0; min-width:1200px}
.footer2 a{ color: #fff;}

.bannerin{ background: url(../img/nybanner.jpg) no-repeat top center; height: 376px; min-width:1200px}

.content{ background: #f2f0f0; border-radius: 20px; overflow: hidden; margin-top: -60px;}

.leftnav{width: 210px; }
.leftnav ul li a{ display: block; height: 35px; line-height: 35px; color: #a0a0a0; text-align: center;}
.leftnav ul li a:hover,.leftnav ul li.act a{ color: #5c5c5c; background: #dddbdb;}
.navtt{ text-align: center; padding: 30px 0; }
.contentright{ background: #fff; padding: 10px; width: 970px; min-height: 500px;}

.wztt{ border-bottom: 1px solid #C1C1C1; padding: 10px; text-align: right;}
.wztt img{ margin-right: 10px;}
.wztt  span{ color: #0076C1;}

.page{ text-align: center; margin-top: 40px; padding-bottom: 30px;}
.page a{ color: #0076C1; border: 1px solid #dddddd; padding: 5px 10px; border-radius: 5px;}
.page a:hover,.page a.act{ color: #fff; background: #0076C1;}

#cs_online{width: 180px;height: 270px;position: fixed;background: url(../images/qq_bg.png);background-size: cover;top: 30%;margin-top: 210px; right: 2px;z-index: 100;}
.qq_context{width: 150px;height: 200px;margin-top: 60px;margin-left:25px;list-style: none;padding: 0px;}
.qq_context li{padding-top: 15px;overflow: hidden;}
.qq_context li span{display: block;float: left;color: #333;line-height: 25px;font-size: 12px;font-family: 'Arial';}
.qq_context li span.span_p{width: 100%;}


#newBridge .icon-right-center{top: 23%!important;margin-top: 0!important;}
#LXB_CONTAINER_SHOW.lxb-container-btn-show,#LXB_CONTAINER{top: 23%!important;margin-top: 60px!important;right: 2px!important;}













