﻿@charset "utf-8";

/*定义字体
---------------------------------------------*/
@font-face {
 font-family: 'youyuan';
 src: url('youyuan.eot');
 src: local('youyuan Regular'),
              local('youyuan'),
              url('youyuan.woff') format('woff'),
              url('youyuan.ttf') format('truetype'),
              url('youyuan.svg#youyuan') format('svg');
} 

/*全局样式
---------------------------------------------*/
*{box-sizing:border-box;color:#333}
html{font-size:62.5%;}
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:1.2rem/1.5 "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#0089CD; text-decoration:none; }
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.clear{ clear:both; font-size:0rem; height:0rem; overflow:hidden; }
.line5{ clear:both; font-size:0rem; height:0.5rem; overflow:hidden; }
.line10{ clear:both; font-size:0rem; height:1rem; overflow:hidden; }
.line15{ clear:both; font-size:0rem; height:1.5rem; overflow:hidden; }
.line20{ clear:both; font-size:0rem; height:2rem; overflow:hidden; }
.line30{ clear:both; font-size:0rem; height:3rem; overflow:hidden; }
.wp100{width:100%}
.wp95{width:95%;margin:0 auto}
.wp70{width:70%;margin:0 auto}
.wp50{width:50%;margin:0 auto}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mr10{margin-right:10px}
.ml10{margin-left:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}
.pl30{padding-left:30px}
.pr30{padding-right:30px}
.pt30{padding-top:30px}
.pb30{padding-bottom:30px}

.lh23{line-height:25px}
.lh25{line-height:25px}
.lh30{line-height:3rem}
.f12{ font-size:1.2rem}
.f13{ font-size:1.3rem}
.f14{ font-size:1.4rem}
.f15{ font-size:1.5rem}
.f16{ font-size:1.6rem}
.f18{ font-size:1.8rem}
.f20{ font-size:2rem}
.f24{ font-size:2.4rem}
.f30{ font-size:3rem}

.tc{text-align:center}
.tl{ text-align:left}
.tr{text-align:right}
.w80{width:80px; display:inline-block}
/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{ float:left; }
.right{ float:right; }
.yellow{ color:#ff992c; }
	.yellow:hover{ color:#ff992c; }
	.yellow a{ color:#ff992c; }
	.yellow a:hover{ color:#ff992c; }
.gray{ color:#666; }
	.gray:hover{ color:#F60; }
	.gray a{ color:#666; }
	.gray a:hover{ color:#F60; }
.blue{ color:#0084c5; }
	.blue:hover{ color:#0084c5; }
	.blue a{ color:#0084c5; }
	.blue a:hover{ color:#0084c5; }
._00a0e9{ color:#00a0e9; }
	._00a0e9:hover{ color:#00a0e9; }
	._00a0e9 a{ color:#00a0e9; }
	._00a0e9 a:hover{ color:#00a0e9; }
._00a0e8{color:#00a0e8}
._777777{ color:#777777; }
	._777777:hover{ color:#777777; }
	._777777 a{ color:#777777; }
	._777777 a:hover{ color:#777777; }

._ffffff{ color:#ffffff; }
	._ffffff:hover{ color:#ffffff; }
	._ffffff a{ color:#ffffff; }
	._ffffff a:hover{ color:#ffffff; }

._999{color:#999}
/*背景样式*/
.bg_gray{background-color: #fafafa;border-bottom:solid 1px #eee;border-top:solid 1px #eee}
.bg_white{background-color: #ffffff}
.text-indent{text-indent:2.5rem;}
.border_bottom{border-bottom:dashed 2px #cccccc}
/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 1.5rem; color:#fff; font-size:1.4rem; height:3rem; line-height:3rem; text-align:center; }
.btn{ background:#1e7bb3; border:0.1rem solid #02598E; border-radius:3rem; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:2rem; line-height:2rem; padding:1rem 0.8rem 0; }
input.btn, button.btn{ height:4rem; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:0.1rem solid #417F41; text-shadow:0 -0.1rem 0 #52A152; }
.btn-error{ background:#CB423B; border:0.1rem solid #AA352F; text-shadow:0 -0.1rem 0 #CB423B; }
.btn-gray{ background:#ddd; border:0.1rem solid #A9A9A9; text-shadow:0 -0.1rem 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
/*页码容器*/
.page-box{ margin-top:1.5rem; color:#999; font-size:1.4rem; }
/*视频容器*/
.video-box{ position:relative; width:100%; height:47.3rem; _clear:both; _display:inline; }
/*提示样式*/
.msg-tips{ position:relative; margin:3rem auto; padding:3rem 0; width:38rem; font-size:1.4rem; text-align:left; }
	.msg-tips .ico{ display:block; float:left; background:url(../images/icon-tips.png) no-repeat left top; width:4.6rem; height:4.6rem; text-indent:-9999.9rem;overflow:hidden; }
	.msg-tips .ico.error{ background-position:-5rem 0; }
	.msg-tips .ico.warning{ background-position:-10rem 0; }
	.msg-tips .msg{ margin-left:6rem; }
	.msg-tips .msg strong{ margin-bottom:1rem; color:#444; font-size:1.5rem; }
	.msg-tips .msg p{ line-height:1.8em; }
	.msg-tips .msg i{ color:#f00; font-style:normal;}

/*页面布局
----------------------------------------------*/
body{ text-align:center; background:#fff; *position:relative; }
.section{ position:relative; margin:0 auto; padding:0; width:1180px; min-width:94.1rem; max-width:1180px; text-align:left; overflow:hidden; }
.list-auto{ position:relative; display:block; margin:0 340px 0 0; overflow:hidden; _zoom:1; }
.list-auto1{ position:relative; display:block; margin:0 0 0 290px; overflow:hidden; _zoom:1; background:#fff }
.list-right{ position:relative; display:block; float:right; width:300px; overflow:hidden; }
.list-left{ position:relative; display:block; float:left; width:250px; overflow:hidden; }

/*页面头部
----------------------------------------------*/
.header{ width:100%; height:120px;border-bottom:solid 3px #dddddd }
.hearder-top{width:100%; background:rgba(28,28,28,0.9); *background:#1c1c1c; *filter:alpha(opacity=90);height:30px;color:#fff;line-height:30px; font-size:1.2rem; z-index:300;}
	.header-wrap{width:100%; height:80px; text-align:center; background:rgba(255,255,255,0.9); *background:#fff; *filter:alpha(opacity=90); z-index:300; }
	.header-wrap .left-box .logo{ margin:10px 0 0 0; display:block; float:left; width:350px; height:69px; text-indent:-999.9rem; background:url(../images/logo.png) no-repeat left center; overflow:hidden; }
	.header-wrap .right-box{ float:right; display:block; margin:1.3rem 0; height:2.8rem; }
	.header-wrap .right-box .nav{ display:inline-block; float:left; height:5.5rem; font-size:1.8rem; letter-spacing:0.1rem; }
	.header-wrap .right-box .nav a{ display:inline-block; margin:1rem 0; padding:0 0.8rem; line-height:3.5rem; height:3.5rem;color:#333; }
	.header-wrap .right-box .nav a:hover{color:#0099cc;border-bottom:solid 0.2rem #0099cc}

/*内容样式
----------------------------------------------*/
/*大标题*/
.ntitle{ margin:0 auto; padding:3rem 0 0 0;}
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block;font-size:2.4rem; font-weight:400; line-height:2.5rem;}
	.ntitle p{ display:inline-block;line-height:2rem; color:#888; font-size:1.4rem;margin-top:20px; }
	.ntitle h2.bg{height:40px;background: url(../images/14.png) no-repeat right center;font-weight:bold;font-size:2.0rem;color:#006eab;}
	.ntitle h2.bg span{display:inline-block}
	.ntitle h2.bg i{ color: #999; font-style:normal;font-size:1.6rem;}
	.ntitle a{ color:#999;line-height:3.3rem;font-size:1.4rem;display:inline-block; vertical-align:middle;padding:0 0 0 10px}
	.ntitle a:hover{ color:#0089CD; }
	
/*小标题*/
.main-tit{  margin:0 auto; padding:3rem 0 0;width:100%; }
	.main-tit:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.main-tit h2{ display:block;color:#333; font-size:2.6rem; line-height:2.9rem; text-align:center; font-weight:bold; font-family:"youyuan";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.main-tit h2 img{ display:inline-block; vertical-align:middle}
	.main-tit p{ display:inline-block;line-height:2rem; color:#888; font-size:1.8rem; text-align:center;width:100%;font-family:"youyuan";margin:1rem 0}
/*内容*/
.content{color:#666; font-size:1.4rem;}
	.content h2{font-size:2.4rem; font-weight:400; line-height:2.5rem; }
	.content p{line-height:2rem;text-align:left}
.cmt{margin-bottom:20px;}
.cmt img{float:left;margin-right:20px;}
.div_c {text-align:left;}
.div_c h2{font-size:16px;}
.div_c p{margin-top:10px;}
/*首页样式
----------------------------------------------*/	
.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.divtext h1{text-align:center;}
.divprod p{line-height:30px;}

/* banner样式 */
.flexslider{position:relative;height:480px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:480px;}
.slides li a{display:block;width:100%;height:100%;z-index:3;}
.flex-control-nav{position:absolute;bottom:10px;z-index:1;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; text-indent:-999rem}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;text-indent:-999rem}

.nh_wrap{width:1000px;margin:0 auto;}
.l_list li{float:left;width:300px;margin:10px;border:#ddd solid 1px;}
.divprod{margin-top:20px;}
.divtext{text-align:left;}
.divtext h1{font-size:18px;}
.l_list li p{text-align:center;font-size:14px;}
.now {
    border-bottom: 2px solid #eee;
    line-height: 32px;
    margin: 10px 0;
    padding-bottom: 10px;
    position: relative;
    text-align:left;
}


/*疗切换样式*/
.hp-tab-newprd
{
    width: 100%;
    margin: 20px auto;
    overflow: hidden;
    text-align: center;
}
.hp-tab-newprd .j-sw-nav
{
    padding-top: 2rem;
    padding-bottom: 2rem;
    height: 6.6rem;
    margin: 0 auto;
}
.hp-tab-newprd .j-sw-nav li
{
    display:inline-block;
    text-align: center;
    width:25rem
}
.hp-tab-newprd .j-sw-nav li a
{
    position: relative;
    display: block;
    width:15rem;
    height: 3rem;
    line-height:3rem;
    padding: 0 2rem;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    word-wrap: break-word;
    overflow: hidden;
    outline: 0;
    cursor: pointer;
    margin: 0 auto;
    border-radius:3rem;
    background-color:#707070;
    font-size:1.5rem;
    color:#fff
}

.hp-tab-newprd .j-sw-nav .on
{
    position: relative;
    z-index: 99;
}
.hp-tab-newprd .j-sw-nav li a:hover, .hp-tab-newprd .j-sw-nav .on a
{
    background: #4eb1f4;
    z-index: 99;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.gwfwxm{width:100%;overflow:hidden}
.gwfwxm li{float:left;width:25%;background-color:#eeeeee; text-align:center;line-height:2.5rem; font-size:1.4rem;padding:2rem 0;color:#666;border-right:solid 10px #fff;}
.gwfwxm li:last-child{border:0}
.gwfwxm li img{height:50px;}
.gwfwxm li b{color:#333;font-size:1.6rem}

/*药介绍*/
.zyyfw{width:60%;overflow:hidden;margin:0 auto}
.zyyfw li{float:left;width:40%;font-size:1.4rem;padding:1rem 0;color:#666;border:solid 1px #eee;border-radius:4px;margin:15px 0}
.zyyfw li:first-child{margin-right:20%;}
.zyyfw li:last-child{margin-left:20%;}
.zyyfw li img{display:inline-block;margin:0 10px;vertical-align:middle;}
.zyyfw li div{display:inline-block; vertical-align:middle}

/*产品动态*/
.index_news_list{width:100%}
.index_news_list li{float:left;border-bottom-style:dashed;border-bottom-color:#ddd;border-bottom-width:1px;width:45%;margin-right:5%;padding:1.5rem 0}
.index_news_list li img{width:100px;height:100px;margin-right:1rem;float:left;vertical-align:middle;border:solid 1px #dcdcdc}
.index_news_list li .newscontent{vertical-align:middle}
.index_news_list li .newscontent h2{ font-size:1.5rem; }
.index_news_list li .newscontent h2 a{color:#0084c5;font-style:normal}
.index_news_list li .newscontent p{color:#666; font-size:1.2rem; line-height:1.8rem}
.time{color:#999}
/*疗介绍页样式
----------------------------------------------*/
/*banner动画*/
#banner-box{margin:0px auto;height:500px;overflow:hidden;position:relative;padding-top:-40px;}
.banner-inner{height:65px;margin:0px auto}
.banner-nav-abs{position:absolute;left:0px;bottom:0px;z-index:3;min-width:1180px;}
.banner-nav-abs-opac{position:absolute;width:100%;height:78px;left:0px;bottom:-22px;z-index:2}
.banner-nav-fix{position:fixed;left:0px;top:82px;z-index:3}
.banner-nav{width:100%;bottom:1.5rem}
.banner-nav ul {width:1071px;margin:0 auto}
.banner-nav li {float:left;width:337px;height:111px;font-size:14px;cursor:pointer;position:relative;margin:0px 10px;text-align:center}
.banner-nav li div{width:337px;height:111px;position:absolute;left:0px;top:0px;z-index:5;background:#fff;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}
.banner-nav li a span{display:block;height:36px;width:60px;margin:3px auto 0px auto;background:url(../img/icon-banner.png) no-repeat;}
.banner-nav li a.bg1 span{background-position:15px 2px}
.banner-nav li a.bg2 span{background-position:-53px 2px}
.banner-nav li a.bg3 span{background-position:-110px 2px}
.banner-nav li a.bg4 span{background-position:-174px 2px}
.banner-nav li a.bg5 span{background-position:-235px 2px}
.banner-nav li a.bg6 span{background-position:-297px 2px}
.banner-nav li a{display:block;float:left;position:absolute;left:0px;top:0px;color:#fff;z-index:6;display:inline;width:327px;height:111px;padding-top:5px;text-align:center}
.banner-nav li.current{cursor:default}
.banner-nav li.current div{filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}
.banner-nav li.current a.bg1 span{background-position:15px -32px}
.banner-nav li.current a.bg2 span{background-position:-53px -32px}
.banner-nav li.current a.bg3 span{background-position:-110px -32px}
.banner-nav li.current a.bg4 span{background-position:-174px -32px}
.banner-nav li.current a.bg5 span{background-position:-235px -32px}
.banner-nav li.current a.bg6 span{background-position:-297px -32px}
.banner-list{position:absolute;height:500px;position:absolute;z-index:2;overflow:hidden;width:100%}
.banner-list li{width:100%;height:500px;text-align:center;float:left;display:inline-block}
.banner-list li .animate-box {width:1200px;margin:0px auto;position:relative}
.banner-list li .animate-box .t-d{position:absolute;width:50%;left:10px;top:100px}
.banner-list li .animate-box .t-d h2 {display:block;margin:0px;padding:0px;font-size:30px;text-align:left;color:#fff}
.banner-list li .animate-box .t-d p{color:#fff;padding:10px 0px 0 0;line-height:32px;left:20px;text-align:left}
.banner-list li .animate-box .animate-img{position:absolute;top:50px;right:10px}
.slider-btn{width:100px;height:30px;background:#fff;border-radius:4px;-moz-border-radius:4px;line-height:30px;text-align:center;font-size:12px;color:#444;display:block ;font-family:"宋体";}
.slider-btn:hover{color:#fff;background:#c80106;}

/*公卫部分*/
.xtitle{width:100%;height:70px;background-color:#006eab;color:#fff;overflow:hidden;font-size:2rem;}
.xtitle .a{float:left;color:#fff; line-height:70px; font-weight:bold }
.xtitle .b{float:left; text-align:center;margin-left:7rem;}
.xtitle .b img{display:inline-block;vertical-align:middle}
.xtitle .b span{display:inline-block;vertical-align:middle;font-size:1.4rem;color:#fff;}
.xtitle .b i{color:#feb41f; font-style:normal; font-size:2.8rem; display:inline-block;padding-right:0.5rem}
.xtitle .b em{font-size:1rem;color:#fff}

/*APP部分*/
.picword{width:700px}
.picword li{display:inline-block;text-align:left;width:30%;padding-right:3%; float:left; line-height:2.0rem}
.picword li img {height:6rem;}
.picword li b,.picword li span{display:block;}


/*药介绍页样式
----------------------------------------------*/
.zeyiyaobanner{width:100%;height:500px;background: url(../images/1.jpg) no-repeat right center;background-color:red; text-align:right}
.zeyiyaobanner h2,.zeyiyaobanner p{color:#fff}
.zeyiyaobanner a{display:inline-block;background:url(../images/touming.png);color:#fff; font-size:1.8rem;padding:0.5rem 2rem; position:relative;border:solid 1px #66ccff;min-width:150px; text-align:center}

.zeyiyaosdhx{width:100%}
.zeyiyaosdhx li{display:inline-block;text-align:center;width:33%;float:left;line-height:2.0rem;padding:0 5%}
.zeyiyaosdhx li img {height:6rem;}
.zeyiyaosdhx li b,.zeyiyaosdhx li span{display:block;color:#666}
.zeyiyaosdhx li b{ font-size:1.6rem;margin-bottom:1rem}
.zeyiyaosdhx li span{ font-size:1.4rem;}

.bhfwzx{width:700px}
.bhfwzx li{display:inline-block;text-align:center;width:30%;padding-right:3%; float:left; line-height:2.0rem}
.bhfwzx li b{border:solid 2px;margin:0.5rem 0; font-size:1.4rem; display:block; line-height:2.5rem}
.bhfwzx li b.a{border-color:#01cc9f}
.bhfwzx li b.b{border-color:#b27dcb}
.bhfwzx li b.c{border-color:#2bb9e9}

/*关于我们样式
----------------------------------------------*/
.qyjj_back{border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; height: 452px;background: #f3f3f3 url(../images/about_06.jpg) no-repeat left center;background-size: auto 100%; position: relative}
.qyjj{width: 75%; height: 450px; text-align: left; padding-left: 200px;background: url(../images/x1.png) no-repeat;}
.linian_back{border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; height: 452px;background: #f3f3f3 url(../images/about_05.jpg) no-repeat right center;background-size: auto 100%; position: relative}
.linian{height: 450px; text-align: left; background: url(../images/x.png) no-repeat;padding-right: 250px}
.linian  i{ display:inline-block; font-style:normal; vertical-align:top;color:#b91e35; font-size:3rem;width:10%;height:5rem;}
.linian span{ display:inline-block; vertical-align:top;width:90%}

/*服务中心样式
----------------------------------------------*/
.service_title{border-left:0.8rem #0079ca solid;}

/*新闻动态样式
----------------------------------------------*/
.hyxw{width:100%}
.hyxw li{ float:left;padding:0 1rem;width:25%;}
.hyxw li img{width:100%;border:solid 1px #dcdcdc}
.hyxw li h2,.hyxw li p{width:95%;margin:0 auto}
.hyxw li h2{ font-size:1.5rem;line-height:2.0rem;height:2.0rem;overflow:hidden}
.hyxw li p{color:#666}

.gsdt{width:100%}
.gsdt li{border-bottom-style:dashed;border-bottom-color:#ddd;border-bottom-width:1px;padding:1.5rem 0}
.gsdt li img{width:100px;margin-right:1rem;float:left;vertical-align:middle;border:solid 1px #dcdcdc}
.gsdt li .gsdtcontent{vertical-align:middle}
.gsdt li .gsdtcontent h2{ font-size:1.5rem; }
.gsdt li .gsdtcontent h2 a{color:#0084c5;font-style:normal}
.gsdt li .gsdtcontent p{color:#666; font-size:1.3rem; line-height:1.8rem}



/*右侧通用列表*/
.sidebar-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.sidebar-box h3{ display:block; margin-bottom:10px; padding-bottom:10px; line-height:1em; color:#888; font-size:18px; font-weight:300; border-bottom:1px solid #f0f0f0; }
	.sidebar-box .sidebar-txt{ color:#555; font-size:14px; line-height:1.8em; }
	.sidebar-box .sidebar-txt p{ padding:5px 0; }
	.tags-box{ margin-left:-10px; }
	.tags-box a{ display:block; float:left; margin:0 0 10px 10px; padding:5px 10px; color:#555; font-size:13px; line-height:20px; border:1px solid #f0f0f0; }
	.tags-box a i{ margin-left:2px; color:#999; font-style:normal; }


/*右侧通用列表*/
.sidebar-box1{ background:red;width:250px; background-color:#fff}
.sidebar-box1:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.sidebar-box1 h3{ display:block; margin-top:10px; padding-bottom:10px; line-height:1em; color:#0079ca; font-size:18px; font-weight:bold;}
	.sidebar-box1 .sidebar-txt{ color:#555; font-size:14px; line-height:1.8em; }
	.sidebar-box1 .sidebar-txt p{ padding:5px 0; }
	.tags-box{ margin-left:-10px; }
	.tags-box a{ display:block; float:left; margin:0 0 10px 10px; padding:5px 10px; color:#555; font-size:13px; line-height:20px; border:1px solid #f0f0f0; }
	.tags-box a i{ margin-left:2px; color:#999; font-style:normal; }


.navbar1 li{padding-bottom:5px;padding-top:5px;  border-bottom:solid 1px #f0f0f0;line-height:25px}
	.navbar1 li h4{ display:block; color:#333; font-size:16px; font-weight:bold; line-height:30px; background:url(../images/df.jpg) no-repeat left center;padding-left:23px}
	.navbar1 li h4 a{ color:#333; }
	.navbar1 li p{ font-size:14px; color:#666; line-height:30px; }
	.navbar1 li p a{ display:inline-block; margin-right:5px; color:#333; font-weight:bold}
.navbar1 li span{background:url(../images/jt.png) no-repeat left center;padding-left:10px}
/*类别列表*/
.navbar li{ padding-bottom:5px; }
	.navbar li h4{ display:block; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:30px; }
	.navbar li h4 a{ color:#3b8dd1; }
	.navbar li p{ font-size:14px; color:#888; line-height:30px; }
	.navbar li p a{ display:inline-block; margin-right:5px; color:#888; }

/*热门*/
.focus-list ul{ margin:0 0 0 -20px; *zoom:1; }
	.focus-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.focus-list li{ float:left; margin:0 0 20px 20px; _display:inline; }
	.focus-list li a{ color:#888; font-size:13px; cursor:pointer; }
	.focus-list li a b{ position:relative; display:block; margin:0; padding:1px; width:136px; height:100px; border:1px solid #e8e8e8; overflow:hidden; }
	.focus-list li a:hover b em{ position:absolute; top:50%; left:50%; display:block; margin:-30px auto auto -30px; height:60px; width:60px; background:url(../images/slider.png) no-repeat 0 0; }
	.focus-list li a b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.focus-list li a span{ display:block; line-height:30px; width:140px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*排行*/
.rank-list li{ position:relative; _display:block; padding:10px 0 0 25px; height:25px; vertical-align:top; }
	.rank-list li a{ display:block; padding:0; color:#888; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; _position:absolute; }
	.rank-list li .num{ position:absolute; left:0px; top:12px; display:inline-block; vertical-align:-3px; *vertical-align:middle; width:16px; height:16px; margin-right:10px; background:#1389d7; font-style:normal; color:#fff; font-size:10px; font-family:Verdana, Geneva, sans-serif; text-align:center; overflow:hidden;}
	.rank-list li.active .num{ top:12px; background:#d60007; font-family:Georgia, "Times New Roman", Times, serif; }
	.rank-list li span{ float:right; margin-left:5px; color:#999; _padding:2px 0 2px 5px; _z-index:2;  _position:absolute; _background:#fff; _right:0; }

/*推荐*/
.red-list ul{ margin:0 0 0 -15px; *zoom:1; }
	.red-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.red-list li{ float:left; margin:0 0 15px 15px; _display:inline; }
	.red-list li a{ color:#888; font-size:13px; cursor:pointer; }
	.red-list li a .img-box{ position:relative; display:block; margin:0; padding:1px; width:94px; height:94px; border:1px solid #e8e8e8; overflow:hidden; }
	.red-list li a .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.red-list li a span{ display:block; line-height:30px; width:98px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*相关*/
.rel-list{ margin-top:15px; }
	.rel-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.rel-list ul .nodata{ color:#999; font-size:14px; line-height:50px; }
	.rel-list ul li{ display:block; float:left; margin:0 auto 15px 0; padding:0; width:50%; overflow:hidden; _float:none; _width:auto; }
	.rel-list ul li .img-box{ position:relative; display:block; float:left; padding:1px; width:136px; height:100px; border:1px solid #e8e8e8; overflow:hidden; }
	.rel-list ul li .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.rel-list ul li .info{ margin:0 auto 0 151px; padding-right:15px; _margin-top:-15px; _padding-right:0; }
	.rel-list ul li .info h3{ display:block; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:1.3em; height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.rel-list ul li .info h3 a{ color:#3b8dd1; }
	.rel-list ul li .info p{ color:#555; font-size:13px; height:48px; line-height:22px; overflow:hidden; }
	.rel-list ul li .info span{ color:#999; font-size:12px; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
		
/*内容标题样式*/
.meta{ margin:30px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h1{ margin:0; padding:0 0 15px 0; color:#3b8dd1; font-size:22px; line-height:30px; }
	.meta .meta-info{ color:#999; font-size:12px; line-height:24px; }
	.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
	.meta .meta-info .time{ background-position:left -158px; }
	.meta .meta-info .view{ background-position:left -36px; }
	.meta .meta-info .comm{ background-position:left 4px; }
/*内容详细样式*/
.entry{ margin:15px 0; padding:1rem; font-size:14px; line-height:2em; word-wrap:break-word;  background-color:#fff}
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
	.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
	.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.next-prev-single p a{ color:#428bca; text-decoration:none; }
	.next-prev-single .prev{ float:left; }
	.next-prev-single .next{ float:right; }
/*内容相册样式*/
.album-list{ position:relative; }
	.album-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.album-list ul{ margin:0 0 0 -20px; *zoom:1; }
	.album-list li{ float:left; width:20%; }
	.album-list li a{ display:block; margin:20px 0 0 20px; padding:1px; border:1px solid #e8e8e8; }
	.album-list li a img{ display:block; width:100%; height:auto; }
/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
/*当前位置*/
.curr-nav{ margin:30px 0 15px 0; color:#999; line-height:20px; }
	.curr-nav a{ color:#999; }
	.curr-nav a:hover{ color:#0089CD; }
/*筛选条件样式*/
.screen-box{ position:relative; border:1px solid #e8e8e8; }
	.screen-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.screen-box dl{ clear:both; display:block; border-top:1px solid #f7f7f7; }
	.screen-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.screen-box dl:first-child{ border-top:none; }
	.screen-box dl dt{ display:block; float:left; padding-left:20px; width:100px; color:#555; line-height:36px; }
	.screen-box dl dd{ position:relative; margin-left:112px; padding-top:5px; overflow:hidden; }
	.screen-box dl dd a{ display:inline-block; margin:0 5px 5px 0; padding:6px 10px; border:1px solid #fff; font-size:12px; line-height:1em; }
	.screen-box dl dd a.selected{ border-color:#fff; color:#fff; background:#0089CD; }


/*页面底部
----------------------------------------------*/
.footer{ margin:0 0 0 0; padding:0; padding:3rem 0; text-align:center; line-height:3rem; border-top:0.5rem solid #ebebeb; color:#fff; background:#3f3f3f; }
.foot-nav{ margin:0 auto 0 2rem; display:block; letter-spacing:0.3rem; color:#ccc; line-height:3rem; font-size:1.4rem}
	.foot-nav a{color:#fff;letter-spacing:0.1rem; padding:0 1rem}
	.foot-nav a:hover{ color:#fff; }
.copyright{ margin:0 auto 0 3rem;line-height:30px; color:#fff; }
	.copyright p{ line-height:2rem; vertical-align:middle; color:#999; }

/*响应式布局
----------------------------------------------*/
@media only screen and (max-width:1181px) {
	.section{ width:941px; }
}
@media only screen and (min-width:1181px) {
	.section{ width:1180px; }
}
.copyright p{line-height:30px;}

.about p{line-height:30px;}


.bercon {
    background: rgba(0, 0, 0, 0) url("../images/bj_02.png") no-repeat scroll left center;
    height: 500px;
    width: 100%;
}
.berconc{padding:80px 0px;}

.form-container{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 3px 3px 3px 1px #aaa;
    margin: 0 auto;
    padding: 30px 10px 30px 20px;
    width: 600px;
}
.inp {
    border-radius: 0 2px 2px 0; 
    background-color: #fff;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    height: 38px;
    line-height: 1.3;
    width:300px;
}
.qr{
    -moz-user-select: none;
    background-color: #009688;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    text-align: center;
    white-space: nowrap;
}
.input_bg{text-align:left;}
.clearfix{clear:both;}