@charset "utf-8";
body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;list-style:none;vertical-align:middle;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img{display: block;}
body{margin:0 auto;font-size: 100%;font-family:"微软雅黑",helvetica,arial;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{width: 100%; max-width:720px;}
textarea{resize: none;}
iframe,img{border:0;}
ul{list-style:none;}
input,select,textarea{outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input{-webkit-appearance: none;}
input, button, textarea, select {font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
address, cite, dfn, em, var {font-style: normal;}
a{text-decoration:none;color:#111} 
a:hover{text-decoration:none;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear,.main{display:inline-block;}
* html .clear,* html .main{height:1%;}
.clear,.main{display:block;}

/*全局*/
/* nav */
header .nav{width: 100%;height: 40px;margin-top: 0px;float: left;overflow: hidden;background-color:#FFF;margin-bottom:2px;}
header .nav a{width: 11%;height: 30px;line-height: 40px;float: left;font-size: 1em;text-align: center;float: left;color: #333333	}
header .nav a a:focus{background:#317ecb}

/* header */
header{width: 100%;height: 44px;-webkit-background-size: 141px 44px;-moz-background-size: 141px 44px;-o-background-size: 141px 44px;background-size: 141px 44px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;background-color:#FFF;}
header .logo{float: left;display: inline-block;text-indent: -9999em;width: 120px;height: 40px;background-size: 120px 30px;margin-top: 2px;margin-right: 0;margin-bottom: 0;margin-left: 20%;}
header #ss { margin-top:5px;float: right;display: block;width: 10%;height: 40px;	}
header .head_list{ margin:0; padding:0;}
header #dh { float:left; width:10%; height:40px; margin-top:5px; margin-left:1%;}
header .head_list #fh {float:left; width:8%; height:40px; margin-top:0px; margin-left:-5px; font-size:44px; color:#3399CC;}
header .head_list #fh_list {float:left; width:10%; height:40px; margin-top:0px; margin-left:0.5%; font-size:44px; color:#3399CC;}
header .head_list .logo{float: left;display: inline-block;text-indent: -9999em;width: 120px;height: 40px;background-size: 120px 30px;margin-top: 2px;margin-right: 0;margin-bottom: 0;margin-left: 2%;}
header .head_list #fu {float: left;width: auto;font-size: 18px;border: 1px solid #999;background-color: #3399CC;border-top-left-radius: 8px;border-bottom-left-radius: 8px;color: #FFFFFF;margin-top: 4px;margin-left: 2%;padding-top: 5px;padding-right: 3%;	padding-bottom: 5px;padding-left: 2%;}
header .head_list #zi {float: left;width: auto;font-size: 18px;border: 1px solid #999;background-color: #3399CC;border-top-right-radius: 8px;border-bottom-right-radius: 8px;color: #FFFFFF;margin-top: 4px;margin-left: 0%;padding-top: 5px;padding-right: 2%;padding-bottom: 5px;padding-left: 3%;}


/* 富导航 */
.fenge{ width:100%; height:4px; float:left;}

.nav_c{ padding:0px; margin:0; width:100%; height:auto; float:left; background-color:#FFF; overflow: hidden;}
.nav_c #h2{padding:0;width: 40%;height: 35px;float: left;color: #006699;}
.nav_c #h2 b{padding:0;float: left;font-size: 16px;font-weight: 100;display: inline-table;margin-top: 8px;margin-left: 5px;}
.nav_c .fl{ float:right; width:76%; height:35px; margin-top:5px;}
.nav_c .fl a{ float:right; width:16%; height:30px; line-height:30px; margin-left:0.2%; font-size:12px; color:#999;}

.nav_c .li{ width:100%; height:auto; float:left; padding:0; margin-bottom:2px; overflow: hidden;}
.nav_c .li #img{width: 22%; height:75px; float: left;margin: 1%;}
.nav_c .li h3{width: 75%;height: 60px;line-height: 28px;float: right;margin-bottom: 5px;font-size: 16px;color: #666;font-weight: 100;margin-right:0.1%;overflow: hidden;}
.nav_c .li #left{ width:auto; height:8px; line-height:8px;float:left; margin-right:20%; font-size:10px; color:#CCC; margin-left:1%;}
.nav_c .li #right{ width:auto; height:8px; line-height:8px; float:left; font-size:10px; color:#CCC;}
.nav_c #img_s{ width:100%; height:100px; float:left; overflow:hidden;}
.nav_c #img_s img{ width:31%; height:100%; float:left; margin-left:1%; margin-right:1%;}
.nav_c #h3{ width:99%; height:15px; line-height:15px; float:left; margin-left:1.5%; font-size:16px; color:#006666; margin-top:8px; margin-bottom:8px;}
.nav_c .li_c{ width:99%; height:20px; line-height:20px; margin-top:2px; margin-bottom:2px; float:left; overflow:hidden; padding:0;}
.nav_c .li_c a{ margin:0; padding:0; font-weight:100; float:left; width:100%; height:auto;}
.nav_c .li_c span{ float:left; margin-left:1%; margin-right:1.5%; color: #CCC;}
.nav_c .li_c h3{float: left;width: 100%;height: 25px;line-height: 25px;font-size: 14px;color: #666;font-weight: 100; margin-left:1%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:normal;}


/* 文章列表 */
.nav_list{ padding:0px; margin:0; width:100%; height:auto; float:left; background-color:#FFF; overflow: hidden;}
.nav_list #h2{padding:0;width: 40%;height: 35px;float: left;color: #006699;}
.nav_list #h2 b{ width:auto;padding:0;float: left;font-size: 16px;font-weight: 100;display: inline-table;margin-top: 8px;margin-left: 5px;}
.nav_list .fl{ float:right; width:76%; height:35px; margin-top:5px;}
.nav_list .fl a{ float:right; width:16%; height:30px; line-height:30px; margin-left:0.2%; font-size:12px; color:#999;}

.nav_list .li{ width:100%; height:auto; float:left; padding:0; margin-bottom:2px; overflow: hidden;}
.nav_list .li #img{width: 22%; height:75px; float: left;margin: 1%;}
.nav_list .li h3{width: 75%;height: 60px;line-height: 28px;float: right;margin-bottom: 5px;font-size: 16px;color: #666;font-weight: 100;margin-right:0.1%;overflow: hidden;}
.nav_list .li #left{ width:auto; height:8px; line-height:8px;float:left; margin-right:20%; font-size:10px; color:#CCC; margin-left:1%;}
.nav_list .li #right{ width:auto; height:8px; line-height:8px; float:left; font-size:10px; color:#CCC;}
.nav_list #img_s{ width:100%; height:100px; float:left; overflow:hidden;}
.nav_list #img_s img{ width:31%; height:100%; float:left; margin-left:1%; margin-right:1%;}
.nav_list #h3{ width:99%; height:15px; line-height:15px; float:left; margin-left:1.5%; font-size:16px; color:#006666; margin-top:8px; margin-bottom:8px;}
.nav_list .li_c{ width:99%; height:20px; line-height:20px; margin-top:2px; margin-bottom:2px; float:left; overflow:hidden; padding:0;}
.nav_list .li_c a{ margin:0; padding:0; font-weight:100; float:left; width:100%; height:auto;}
.nav_list .li_c h3{ width:12%; height:20px; line-height:20px; font-size:16px; color:#006699; margin-left:1.5%; float:left;}
.nav_list .li_c span{ float:left; margin-left:1%; margin-right:1.5%; color: #CCC;}
.nav_list .li_c h4{float: left;width: 78%;height: 20px;line-height: 20px;font-size: 14px;color: #666;font-weight: 100;}

/*-----footer------*/
footer{ width:100%; height:75px; background-color:#FFFFFF; float:left; clear:both;}
.nav_ft{ padding:0; width:100%; height:20px; line-height:20px; float:left; margin-bottom:10px;}
.nav_ft a{ width:24%; float:left; text-align: center; font-size:16px; margin-top:4px; margin-bottom:8px; color:#336699;}
footer p{ width:100%; height:14px; line-height:14px; color:#B8B8B8; font-size:14px; float:left; text-align: center; margin-top:5px; margin-bottom:2px;}

/* sousuo */
.sb-search {position: relative;margin-top: 0px;width: 0%;min-width: 60px;height: 43px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;border: 1px solid #999;}
.searchtxtt {position: absolute;top: 0;right: 0;border: none;outline: none;background: #fff;width: 99%;height: 43px;margin: 0;z-index: 10;padding: 0px 65px 0px -20px;font-family: inherit;font-size: 20px;color: #2c3e50;}
.searchtxtt::-webkit-input-placeholder {color: #E0E0E0;}
.searchtxtt:-moz-placeholder {color: #E0E0E0;}
.searchtxtt::-moz-placeholder {color: #E0E0E0;}
.searchtxtt:-ms-input-placeholder {color: #E0E0E0;}
.sb-icon-search, .ssubmit  {width: 60px;height: 43px;display: block;position: absolute;right: 0;top: 0;padding: 0;margin: 0;line-height: 43px;text-align: center;cursor: pointer;}
.ssubmit {background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;color: transparent;border: none;outline: none;z-index: -1;}
.sb-icon-search {color: #fff;z-index: 90;font-size: 22px;font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;background-color: #3399CC;background-image: url(http://www.dushewang.com/images/image/sou.png);background-repeat: no-repeat;background-position: center center;}
.sb-icon-search:before {		
}
/* Open state */
.sb-search.sb-search-open,.no-js .sb-search {width: 100%;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {color: #fff;z-index: 11;background-color: #006699;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index: 90;}

.sb-search{background-color:#3399CC;}
.sb-search img{ width:32px; height:32px; margin-top:5px;}

/* 文章内容样式 */
.main{ margin:0 0 3px 0; padding:0; background-color:#FFF;}
.main .nav_top{ width:100%; height:auto; margin:0; padding:0;overflow:hidden;}
.main .nav_top .weizhi{width: 100%;height: 25px;margin: 0;padding: 0;color: #999;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F0F0F0;background-color:#F8F8F8;}
.main .nav_top .weizhi span{ width:20px; height:14px; font-size:24px; float:left; color:#3399CC; margin-right:10px; margin-top:-2px;}
.main .nav_top .weizhi a{ width:auto; height:20px; line-height:22px; font-size:14px; color:#999;}
.main .nav_top h1{width: 95%;height: auto;line-height: 28px;font-size: 24px;margin-left: 1%;argin-right: 1%;margin-top: 8px;margin-bottom: 5px;color: #336699;border-left-width: 6px;border-left-style: solid;border-left-color: #336666;padding-left:1.5%;}
.main .nav_top #shijian{ width:98%; height:16px; line-height:16px; font-size:12px; color:#CCC;margin-left:1%; margin-right:1%;text-decoration: blink;text-align: center;display: inline-block;}

.content{ padding-left:2%; padding-right:2%; padding-top:5px; padding-bottom:8px;;font-size:1.2rem;line-height:1.8rem;font-weight:100;color:#8A8A8A;margin:0px;width:96%;overflow:hidden;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#D5D5D5;}
.content img{height: auto !important;width: 100% !important;margin: 0;max-width: 540px;border-radius: 15px 15px 15px 15px;margin-bottom: 15px;margin-top: 15px;text-decoration: blink;text-align: center;display: inline-block;}
.content embed{height:18rem;width:100%;margin:0;max-width: 720px;}
.content object{height:18rem;width:100%;margin:0;max-width: 720px;}
.content iframe{height:18rem;width:100%;margin:0;max-width: 720px;}
.content script{height:18rem;width:100%;margin:0;max-width: 720px;}
.content div img {width: 100% !important;height: auto !important;overflow: hidden;	margin: 0;max-width: 540px; margin-bottom:15px; margin-top:15px; border-radius:15px 15px 15px 15px;}

.main #strong{ width:98%; height:18px; line-height:18px; margin-left:2%; font-size:14px; color:#787878;overflow:hidden;}
.main #sxp{width:100%; height:auto; float:left;margin-bottom:10px;margin-top:10px;overflow:hidden}
.main #sxp li{ width:100%; height:31px; float:left; overflow:hidden; line-height:31px;margin-top:1px; margin-bottom:1px;}
.main #sxp li a{ width:auto;height:30px;font-size:18px; color:#267597;}

/*----分享------*/
.fenxiang{ width:100%; height:auto; margin:5px 0 5px 0; padding-bottom:0;overflow:hidden;}
#share_1{float:left;width:22%;display:block;margin-right:5%;margin-left:8%;}
#share_2{float:right;width:22%;display:block;margin-right:8%;margin-left:3%;}
#mess_share img{width:22px;height:22px;vertical-align:top;border:0}
.button1{font-size:18px;padding:10px 0;border:1px solid #5a5a59;color:#fff;background-color:#0e9e1a;background-image:linear-gradient(to top,#02a038,#02a138 18%,#02c244);box-shadow:0 1px 1px rgba(7,56,28,.61),0 1px 1px rgba(255,255,255,.51) inset;text-shadow:.5px .5px 1px rgba(15,114,57,.75)}
.button1:active{background-color:#007e2b;background-image:linear-gradient(to top,#016423,#007629 24%,#00a137)}
.button2{font-size: 14px;padding: 2px 0;border: 1px solid #adadab;color: #A8A8A8;background-color: #e8e8e8;background-image: linear-gradient(to top,#dbdbdb,#f4f4f4);box-shadow: 0 1px 1px rgba(0,0,0,.45),inset 0 1px 1px #efefef;text-shadow: .5px .5px 1px #fff;text-align: center;border-radius: 3px;width: 100%;margin-left: 0%;margin-right: 0%;text-decoration: blink;display: inline-table;}
.button2:active{background-color:#dedede;background-image:linear-gradient(to top,#cacaca,#e0e0e0)}
#mcover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:20000}
#mcover img{position:fixed;right:18px;top:5px;width:200px;height:100px;z-index:20001}
.img{width:100%;min-width:100%;height:40px;margin:0 auto;text-align:center;font-size:16px}

/*----相关图片------*/
.nav_list .li_sp{ width:48%; height:150px; float:left; padding:1%; margin-bottom:2px; overflow: hidden;}
.nav_list .li_sp #img{width: 100%; height:100%; float: left; margin: 0%;}
.nav_list .li_sp h3{width: 100%;height: 30px;line-height: 28px;float: right;margin-top: -30px;font-size: 16px;color: #FFF;font-weight: 100;z-index: 1000;background-image: url(http://www.dushewang.com/images/image/bj.png);}
.nav_list .li_sp #ico{width: auto;height: 32px;line-height: 32px;z-index: 2000;margin-top: -100px;margin-left: 45%;float: left; }
/*----图片头部------*/
header .head_list #fh_tp {float:left; width:8%; height:40px; margin-top:0px; margin-left:-5px; font-size:44px; color:#3399CC;}
header .head_list #fh_list {float:left; width:10%; height:40px; margin-top:0px; margin-left:0.5%; font-size:44px; color:#3399CC;}
header .head_list .logo_tp{float: left;display: inline-block;text-indent: -9999em;width: 120px;height: 40px;background-size: 120px 30px;margin-top: 2px;margin-right: 0;margin-bottom: 0;margin-left: 2%;}
header .head_list .h1_tp {float: left;width: auto;font-size: 18px;border: 1px solid #999;background-color: #3399CC;border-radius: 8px;color: #FFFFFF;margin-top: 4px;margin-left: 1%;padding-top: 5px;padding-right: 2%;padding-bottom: 5px;padding-left: 2%;}

/*----视频内容样式开始------*/
/*----视频内容 content----*/
.content2{ padding-left:0%; padding-right:0%; padding-top:0px; padding-bottom:2px;;font-size:1.2rem;line-height:1.8rem;font-weight:100;color:#8A8A8A;margin:0px;width:100%;overflow:hidden;}
.content2 embed{height:18rem;width:100%;margin:0;max-width: 720px;}
.content2 object{height:18rem;width:100%;margin:0;max-width: 720px;}
.content2 iframe{height:18rem;width:100%;margin:0;max-width: 720px;}
.content2 script{height:18rem;width:100%;margin:0;max-width: 720px;}
.content2 .flsh{
	width: 100%;
	max-width: 720px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
	position: fixed;
	top: 0;
	left: auto;
	text-decoration: blink;
	text-align: center;	
	right: auto;
	}
.content2 .nr{ width:100%; height:auto; float:left; padding:0; background-color:#FFF; margin-top:18rem;}
.content2 .nr h1{ width:98%; height:25px; line-height:22px; color:#336699; font-size:20px; font-weight:100; margin-top:10px; margin-left:1%;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:normal;}
.content2 .nr #jianjie{ width:100%; height:auto; margin-top:5px; float:left; }
.content2 .nr #jianjie b{ width:98%; height:18px; color:#484848; font-weight:100; font-size:18px; margin-left:1%;}
#content{ width:98%; height:auto; font-size:16px; line-height:20px; color:#C0C0C0; float:left; font-weight:100; padding:5px;}
/*----视频分享------*/
.fenxiang_sp{ width:100%; height:46px; margin:1px 0 2px 0; padding-bottom:0;overflow:hidden; background-color:#FFF;}
.fenxiang_sp #share{float:left;width:22%; height:100%; margin-right:1%;margin-left:1%;overflow:hidden; text-decoration: blink;text-align: center;display: inline-table; padding:0;}
.fenxiang_sp #share img{ width:28px; height:24px; text-decoration: blink;text-align: center;display: inline-table; margin-bottom:0px;}
.fenxiang_sp #share b{ width:100%; height:12px; font-size:12px; line-height:12px; color:#CCC;text-decoration: blink;text-align: center;display: inline-table;overflow:hidden; margin-top:-2px; float:left;}

.fenxiang_sp #share .button5{font-size: 14px;padding: 0;text-align: center;border-radius: 3px;width: 100%;text-decoration: blink;display: inline-table;margin: 0;}
.fenxiang_sp #share #mcover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:20000}
#mcover img{position:fixed;right:18px;top:5px;width:200px;height:100px;z-index:20001}
.img{width:100%;min-width:100%;height:40px;margin:0 auto;text-align:center;font-size:16px}
.nav_sp{ margin:0; padding:0; background-color:#FFF; float:left; width:100%; height:40px;}
.nav_sp .head_shipin{ margin:0; padding:0;}
.nav_sp .head_shipin #dh { float:right; width:10%; height:30px; margin-top:5px; margin-right:1%; color:#3399CC;}
.nav_sp .head_shipin #fh {float:left; width:10%; height:30px; margin-top:5px; margin-left:1%; font-size:30px; color:#3399CC;}
.nav_sp .head_shipin #fu {float: left;width: auto;font-size: 16px;border: 1px solid #999;background-color: #3399CC;border-radius: 8px;color: #FFFFFF;margin-top: 8px;margin-left: 2%;padding-top: 2px;padding-right: 3%;padding-bottom: 2px;padding-left: 3%;}
.content h3{ width:100%; font-size:22px; height:auto; line-height:26px; color:#1B93C0; margin-top:15px; margin-bottom:15px;}
.showmore{ width:50%; height:10px; line-height:10px; font-size:18px; color:#787878; float:left; margin-left:20%; margin-right:20%; margin-top:10px; text-align:center; margin-bottom:20px;}