/*content*/
body{font:14px  "microsoft yahei","hiragino sans gb","simsun", sans-serif;background:#fff;-webkit-text-size-adjust:100%;color: #333;overflow-x: hidden;}
*, *:before, *:after {box-sizing: border-box;}
img{border:0;vertical-align:middle}
a{color:#172c45;text-decoration:none}
a:hover {/*color: #1a95d2;*/color: #0081af;text-decoration:none}
:focus{outline: 0;}
.cf:after,.pic_content .main2015:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cf,.pic_content .main2015 {*zoom:1;}

.pic_content .main2015 { width: 1000px; margin: 0 auto;}
.pic_content .main2015 .blank{ height: 65px;}
.pic_content .navbetainner .mainnav{ padding: 0;}
.breadcrumbs{ margin: 0 auto; width: 1000px; padding: 10px 0;}
/*top nav*/
.navbetainner{position: fixed; top: 0; left: 0; z-index: 777; width: 100%; box-shadow: 0 2px 5px #ccc;background: #0494c9; margin: 0 auto; height: 40px; width: 100%;}
.navbetainner .mainnav{ padding: 0 15px; font-size: 16px; background: #0494c9; height: 40px; line-height: 40px; margin: 0 auto; width: 1000px; }
.navbetainner .mainnav a{color: #fff; display: inline-block; padding: 0 7px;}
.navbetainner .mainnav a.current,.navbetainner .mainnav a:hover{ color: #0895cf; background: #fff;}
.navbetainner .mainnav a.minilogo:hover{ background: none;}
.navbetainner .mainnav .fr {position: relative;}
.navbetainner .mainnav .fr .free-icon {color: #000; background:#fff000; font-size: 10px;left: 120px;line-height: 14px;padding: 0 3px;position: absolute;/*box-shadow: 0 0 1px #004058;*/top: -5px; z-index: 7;}
.navbetainner .mainnav .fr .free-icon {color: #000; background:#fff000; font-size: 10px;left: 120px;line-height: 14px;padding: 0 3px;position: absolute;/*box-shadow: 0 0 1px #004058;*/top: -5px; z-index: 7;}

/*footer*/
.footer {margin-top: 15px;background-color: #004566;width: 100%;min-width: 1000px;}
.footer a, .footer a:visited {color: #55b2de;}
.footer a:hover {color: #fff;}
.footer a.hswlogo {background:  no-repeat left top;display: block;float: left;height: 65px;width: 170px;}
.footer p {font-size: 16px;width: 1000px;margin: 0 auto;line-height: 22px;padding: 25px 0px;position: relative;}
.footer p a, .footer p a:visited {margin-right: 20px;color: #55b2de;}
.footer p a:hover {color: #fff;}
.footer .hswlogo {/* position: absolute;left: 30px;top: 40px; */ margin-top: 40px; width: 138px;height: 50px; display:block; float: left;
    background:  no-repeat;}
.footer .line {border-bottom: 1px solid #002232;}
.footer .line1 {border-top: 1px solid #005781; border-bottom: 1px solid #002232;}
.footer .line2 {border-top: 1px solid #005781;padding-bottom: 80px;}
.footer .line2 .cf {width: 1000px;margin: 0 auto;padding-top: 24px;}
.footer .line2 .cf ul {width: 282px;height: 128px;float: left;border-right: 1px solid #005781;border-left: 1px solid #002232;padding-left: 40px;}
.footer .line2 ul.first {border-left: none;width: 290px;padding-left: 0px;}
.footer .line2 ul.middle { width: 150px;/* padding-left: 170px;position: relative;*/}
.footer .line2 ul.last {border-right: none;width: 324px;}
.footer .line2 ul li, .footer .btmlink li{line-height: 32px;height: 32px;color: #55b2de;}
.footer .line2 ul.last a {margin-right: 15px;}
.footer .btmlink{ margin: 0 auto; width: 1000px; padding: 17px 0 24px;}
.footer .btmlink ul{ float: left; width: 33.3%;}
.footer .btmlink ul li a{ margin-right: 7px;}
.footer .loading{ position: fixed; top:50%; left:50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; display: none; }
/*footer*/
.button_l,.button_r{display: none;}

/*sharefixed*/
.sharefixed{position: fixed; top: 70%; right: 50%; margin-right: -554px; border-radius:5px; background: #eff4f7;}
.sharefixed .sblock{ padding:10px; position: relative; cursor: pointer; border-radius: 5px;}
.sharefixed .sblock:hover{ background: #eee;}
.sharefixed .sblock.block{display: block;}
.sharefixed .sblock:first-child{border-bottom: solid 1px #fff;}
.sharefixed .sblock .btn-hidden,
.layoutleft .block ul.textlist li .share .btn-hidden
{position: absolute; left: 51px; top: -1px;border: solid 1px #eee;height: 46px;padding: 0 10px;width: 175px; display: none;z-index: 77;
    background: rgba(255,255,255,0.8);
    filter: progid:dximagetransform.microsoft.gradient( q-gradienttype = 0, startcolorstr = '#80000000', endcolorstr = '#80000000') \9;}


/*columchannel*/
.channel_friendlink {margin-top: 10px;width: 100%;min-width: 1000px;}
.channel_friendlink a, .channel_friendlink a:visited {color: #55b2de;}
.channel_friendlink a:hover {color: #fff;}
.channel_friendlink p {font-size: 16px;width: 1000px;margin: 0 auto;line-height: 22px;padding: 25px 0px;position: relative;}
.channel_friendlink p a, .channel_friendlink p a:visited {margin-right: 20px;color: #55b2de;}
.channel_friendlink p a:hover {color: #fff;}
.channel_friendlink .botmlink{ margin: 0 auto; width: 1000px; padding: 17px 0 24px;}
.channel_friendlink .botmlink ul{ float: left;}
.channel_friendlink .botmlink ul li a{ margin-right: 7px;}
.channel_friendlink .col_column1{ line-height:26px; width:650px;}
.channel_friendlink .col_column2{ line-height:26px;  color:#cfdce2;}

.navbetainner .mainnav a {color: #fff;display: inline-block;padding: 0 7px;}