@charset "gb2312";
@media screen and (max-device-width:750px){
body { background:#ffffff; color:#333; font-size:1em; font-family:"Microsoft Yahei","微软雅黑","宋体";}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video { border:0; margin:0; padding:0; font-size:1em;}
input,textarea { margin:0; padding:0; font-size:1em; font-family:"宋体",Arial,Helvetica,sans-serif;}
input:focus{ outline:none;}
i { font-style: normal;}
img { border:none; vertical-align:middle;}
ul li{ list-style-type:none;}
a { font-size:1em; color:#333333; text-decoration:none;}
a:hover { font-size:1em; color:#c10000; text-decoration:none;}
a:visited { font-size:1em; color:#333333; text-decoration:none;}
.clear { clear:both; height:0;}

/*table*/
.site_Table { display:table; margin:0 0 30px 0; width:100%; background:#FFFFFF; border:1px #CCCCCC solid; border-collapse:collapse; border-spacing:0;}
.site_Table th { display:table-cell; vertical-align:inherit; background:#F0F0F0; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:8px 5px; text-align:center; font-size:1em; font-weight:bold; line-height:24px; color:#000000;}
.site_Table td { display:table-cell; vertical-align:inherit; border-right:1px #CCCCCC solid; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; line-height:20px; padding:8px 5px; text-align:center; font-size:1em; color:#666666;}
.site_Table td a,.site_Table td a:hover,.site_Table td a:visited { font-size:1em; color:#666666;}

/*head*/
.site-header { height:4em; width:100%; background:url(http://www.sdescj.com/static/images/bg_head.png) no-repeat; background-size:100% 100%; overflow:hidden;}
.site-header-content{ margin:0 auto; width:98%;}
.site-logo { float:left; width:30%;overflow:hidden;}
.site-logo img { width:98%; margin:0.8em auto 0 0.5em;}
.site-slogan { float:left; width:55%; height:3.8em; font-size:14px; font-weight:bold; line-height:5em; text-align:center; overflow:hidden;}
.site-top-tel { float:left; margin-top:0.85em; width:15%; height:1.8em; line-height:1.8em; font-size:1.2em; color:#fff; font-weight:500; background:url(http://www.sdescj.com/static/images/ico_phone.png) no-repeat center right; background-size:1.8em; text-align:center;overflow:hidden;}
.site-top-tel a,.site-top-tel a:hover,.site-top-tel a:visited { display:block; width:100%; height:1.8em; line-height:1.8em; color:#f0eeef; font-size:100em; font-weight:bold;overflow:hidden;}

/*nav*/
.site-daohang { width:100%; height:5.18em; background:#276bef; overflow:hidden;}
.daohang-box { display:block; margin:0; width:98%; height:5em; overflow:hidden;}
.daohang-box li { display:block; float:left;  width:33.3%; height:2.5em; line-height:2.6em; font-size:1em; font-weight:600; overflow:hidden;}
.daohang-box li a,.daohang-box li a:visited { display:block; width:100%; height:2.5em; line-height:2.6em; text-decoration:none; color:#fff; text-align:center; font-size:1em;}
.daohang-box li a:hover { background:url(http://www.sdescj.com/static/images/ico_sanjiaoxia.png) #c10000 bottom center no-repeat; color:#fff; height:2.5em; line-height:2.5em; font-size:1em; font-weight:bold;}
.daohang-box .daohang-home{ background:url(http://www.sdescj.com/static/images/ico_sanjiaoxia.png) #c10000 bottom center no-repeat; background-size:8em; color:#fff; font-weight:bold; height:2.5em; line-height:2.5em;}
.daohang-box .daohang-hot { background:url(http://www.sdescj.com/static/images/ico_fire.png) left center no-repeat; padding-left:1.5em;}

/*foot*/
.foot-server { border-top:1px solid rgba(255,255,255,.1); width:100%; height:auto; line-height:30px; background:#276bef; color:rgba(255,255,255,.75); font-size:1em; text-align:center; overflow:hidden;}
.foot-server a,.foot-server a:hover,.foot-server a:visited { display:inline-block; height:1.2em; line-height:1.2em; font-size:1em; color:rgba(255,255,255,.75);}
.foot-server_content { margin:1.5em auto 0 auto; width:100%; text-align:left;}
.foot-server-sdcf { width:98%; float:left;}
.foot-server-sdcf img { width:80px; float:left; margin:1.5em 0.6em 0 0.5em; border:1px solid #CCC; padding:4px; background:#FFF}
.foot-server-sdcf p { margin:0.5em 0 0 0.5em; width:100%;}
.foot-server ul { width:98%; float:left; margin-top:0.5em;  overflow:hidden;} 
.foot-server-address { margin-left:1em; padding-left:1.6em; background:url(http://www.sdescj.com/static/images/ico_dz.png) 1px 4px no-repeat;}
.foot-server-phone { margin-left:1em; padding-left:1.6em; background:url(http://www.sdescj.com/static/images/ico_dh.png) 0 4px no-repeat;}
.foot-server-email { margin-left:1em; padding-left:1.6em; background:url(http://www.sdescj.com/static/images/ico_yx.png) 0 4px no-repeat;}

/*copy*/
.foot_copy { width:100%; height:auto; line-height:1.5em; background:#276bef; border-top:none; font-size:1em; color:rgba(255,255,255,.75);}
.foot_copy p { margin:0 auto 1em auto; width:95%; padding:0.5em 0 1em 0;}
.foot_copy p span { float:right;}
.foot_copy p a,.foot_copy p a:hover,.foot_copy p a:visited { font-size:16px; color:rgba(255,255,255,.75);}
.foot_copy p a:after { margin:0 10px; display:inline-block; content:''; background:#e5e5e5; width:1px; height:10px;}
.site_links { margin:8px auto; width:100%; overflow:auto; text-align:center; font-size:1em;}
.site_links li { float:left; padding:0 0.5em; text-align:center; border:1px dashed #f5f5f5; line-height:1.8em; height:1.8em;}
.site_links li a,.site_links li a:hover,.site_links li a:visited{ color:#f5f5f5; font-size:1em;}
.site_links_title { background:#f5f5f5; color:#343434; font-size:1em;}

/*home page*/
.home-good-box { margin:0 auto; width:100%; height:265px; overflow:hidden; background-color:#f5f9ff; background:url(http://www.sdescj.com/static/images/bg_good_sdcf.png) center no-repeat; background-size:cover;}
.home-good-title{ padding:50px 60px 10px 60px ; font-size:16px; color:#fff; font-weight:normal; line-height:25px; letter-spacing:1.5px; text-align:center;}
.home-good-box ul { margin:0 auto; width:90%;}
.home-good-box ul li { float:left; width:30%; margin-right:4%; margin-top:5px; width:30% !important; color:#FFF; border-right:0; border-right:1px solid #c10000; height:25px; line-height:25px; font-size:16px; text-align:center; overflow:hidden;}
.home-good-box ul li:nth-child(3n) { margin-right:0; border-right:none;}
.home-good-box ul li:nth-child(6n) {  border:none;}
.home-good-content { margin:1em auto; width:100%; overflow:hidden;}
.home-good-content div { float:left; height:35px; line-height:30px; text-align:center; font-size:16px; font-weight:500;}
.home-good-content span { font-size:16px; padding-left:10px; color:#FFF;}
.home-good-what { float:left; width:18%; font-size:14px; color:#FFF; text-align:right;}
.home-good-year { width:18%; font-size:14px; color:#c10000;}
.home-good-kehu { width:28%; font-size:14px; color:#c10000;}
.home-good-shebei { width:34%; font-size:14px; color:#c10000;}

/*home block title*/
.home-block-title { position:relative; margin-bottom:26px; padding-bottom:28px; font-size:1.5em; color:#0b1531; text-align:center; font-weight:500;}
.home-block-title:after { position:absolute; content:''; display:inline-block; bottom:0; left:50%; -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); width:40px; height:6px;background-color:#c10000; border-radius:3px;}
.home-block-more { clear:both; margin:1em auto 4em 33%;display:inline-block;*display:inline;*zoom:1;box-sizing:border-box;border-radius:29px;background-color:#296bef;box-shadow:0 1px 0 rgba(44,114,255,.08), 0 6px 12px rgba(44,114,255,.18);cursor:pointer;color:#fff;font-size:16px;padding:0 32px;height:48px;line-height:48px;text-align:center;text-decoration:none;outline:0;transition:all .4s ease;}

/*home intr*/
.about-swiper-radius { position:absolute; top:-60px; left:0; height:60px; width:100%; overflow:hidden;}
.about-radius-block { position:absolute; top:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:160%; height:600%; border:80px solid #f5f9ff; border-radius:96%;}
.home-about-box{ position:relative;height:auto;box-sizing:border-box;background-color:#f5f9ff;}
.home-about-content { margin:0 auto; width:90%;}
.home-about-content img { float:left; margin:1em 1em 0 0; width:12em;}
.home-about-content p { line-height:1.8em;}

/*home case*/
.home-huishou-box { margin:3em auto 4.5em auto; width:100%; box-sizing:border-box; background-color:#fff; overflow:hidden;}
.home-huishou-sort { margin:0 auto; width:90%;}
.home-huishou-sort li { width:25%; height:6.8em; float:left; text-align:center;-webkit-transition:all 0.3s ease; transition:all 0.3s ease; line-height:11.5em; overflow:hidden; border-radius:1.5em;}
.home-huishou-sort li a { font-size:1em; font-weight:bold; width:100%; height:6.8em; display:block; background-size:auto 5.5em;overflow:hidden;}
.home-huishou-sort li a:hover { background-color:#c10000; color:#FFF;}
.home-huishou-1 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) 0 0 no-repeat;}
.home-huishou-2 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -5.4em 0 no-repeat;}
.home-huishou-3 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -10.6em 0 no-repeat;}
.home-huishou-4 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -16.2em 0 no-repeat;}
.home-huishou-5 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -22.5em 0 no-repeat;}
.home-huishou-6 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -27.5em 0 no-repeat;}
.home-huishou-7 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -32.5em 0 no-repeat;}
.home-huishouanli { margin:1em auto; width:90%; height:auto;}
.home-huishouanli li { float:left; margin:0.5em 0; width:50%; height:10em; text-align:center; overflow:hidden;}
.home-huishouanli .img-x { margin:1em auto; width:90%; height:9em;}
.home-huishouanli .img-x p { margin-top:0.1em; padding:0 0.1em; line-height:1.2em; height:2.4em; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden;}
.home-huishouanli .img-x img { margin:1px auto 0 auto; width:100%; height:6em;}

/*home college*/
.home_college_box { margin:0 auto; width:100%; padding-bottom:3em; box-sizing:border-box; background-color:#f5f9ff; overflow:hidden;}
.home_college_box ul { width:90%; margin:0 auto; height:auto;}
.home_college_box ul li {float:left; margin-right:0; width:100%; height:2.5em; line-height:2.5em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.home_college_box ul li:nth-child(2n) {margin-right:0; margin-left:0;}
.home_college_box ul li a {overflow:hidden;color:#515151; font-size:1em; }
.home_college_box ul li span {float:right; color:#515151;}

/*home xunpan*/
.home-contact-box{ width:100%; position:relative; background:#276bef; padding:4em 0 0 0; height:auto; overflow:hidden; color:#FFF; text-align:center;}
.home-contact-content { margin:0 auto; width:100%;}
.home-contact-content h3 { font-size:1.45em; margin-bottom:50px;line-height:30px;color:#fff;font-weight:500;letter-spacing:auto; text-align:center;}
.home-contact-left { float:left;width:100%;border-right:none; display:block;}
.home-contact-left p { margin:-2.5em auto 1em auto; width:100%; line-height:24px; font-size:16px; text-align:center;}
.home-contact-left ul { margin:0 auto; width:350px; overflow:hidden;}
.home-contact-left ul li { width:100%; height:60px;}
.home-contact-left ul li label { float:left;width:120px; padding-right:0; height:40px;line-height:40px; display:inline; font-size:16px; text-align:right;overflow:hidden;}
.contact_input { float:left; font-size:16px; color:#333;width:210px;width:186px!important; height:38px;line-height:40px; box-sizing:border-box;border-radius:3em;border:2px solid #6b9bff;padding:0 10px 0 16px;transition:border-color .4s;background-color:#fff;outline:0!important;font-family:"Microsoft Yahei","微软雅黑","宋体";display:inline-block;text-align:start;}
.contact_button { margin-left:0; width:152px; width:120px !important; height:38px !important;line-height:38px !important;font-size:16px;border-radius:3em;cursor:pointer; display:inline-block;box-shadow:0 1px 0 rgba(44,114,255,.08), 0 6px 12px rgba(44,114,255,.18);padding:0 32px;transition:all .4s ease;color:#296bef;background-color:rgba(255,255,255,.8);text-align:center;font-family:"Microsoft Yahei","微软雅黑","宋体";box-sizing:border-box;}
.home-contact-right { margin:0 auto; text-align:center; width:100%; float:left; margin-top:5em; padding-bottom:2em; text-align:center;}
.server_phone { margin:1em auto; width:100%;}
.server_phone a {color:#fff;text-align:center;font-size:2em;line-height:50px;}
.server_kefu {display:inline-block;width:165px;height:170px;background-image:url(http://www.sdescj.com/static/images/ico_server_hi.png);background-repeat:no-repeat;background-size:165px auto;}

/* page */
.sitePage { margin:15px 8px; line-height:26px; text-align:left; overflow:hidden;}
.sitePage span { position:relative; float:left; margin-top:10px; margin-right:10px; width:42px; width:40px !important; height:28px; height:26px !important; line-height:26px; background-color:#C00; border:1px solid #C00; color:#FFF; text-align:center; font-size:1em;}
.sitePage span em { position:absolute; top:-11px; top:-9px !important; left:12px; left:11px !important; display:block; width:0px; height:0; border-bottom:solid 9px #C00;border-left:solid 9px #FFF; border-right:solid 9px #FFF;}
.sitePage .grayButton { background-color:#F0F0F0; border:1px solid #999; color:#999; }
.sitePage a,.sitePage a:visited { float:left; margin-top:10px; margin-right:10px; color:#fff; background-color:#484a48; border:1px solid #0E0909; text-decoration:none; width:42px; width:40px !important; height:28px; height:26px !important; line-height:26px; text-align:center; font-size:1em;}
.sitePage a:hover { color:#fff; background-color:#c00; border:1px solid #c00;  text-decoration:none; font-size:1em;}
.sitePage p { float:left; margin-top:10px; height:28px; height:26px !important; line-height:26px; }

/* content盒子 */
.site-container { margin:1em 0; width:100%; background-color:#ffffff;}

/* 面包屑导航 */
.site-location { margin:0 auto; width:96%; padding-left:0; background:none; background-size:2em; height:2em; line-height:2em; text-align:left; font-weight:600; font-size:1em; overflow:hidden;}
.site-location a { font-weight:600; font-size:1em; color:#333;}

/* left盒子 */
.site-container-l { margin-top:0; margin-left:0; float:left; width:100%; padding-bottom:20px;}

/* right盒子 */
.site-container-r { margin-top:0; margin-left:0; float:left; width:100%; height:auto; overflow:hidden;}

/* 全屏盒子 */
.site-container-w { width:100%; margin:1em 0; line-height:1.8em; font-size:1em;}
.site-container-w p { padding:0 1em; margin-bottom:0.6em; font-size:1em;}
.site-container-w p img { max-width:100%;}
.site-container-w a,.site-container-w a:hover,.site-container-w a:visited { font-size:1em; color:#333;}

.site-container-msg { width:100%; margin:1em auto; color:#333; text-align:center;}
.site-container-msg h3 { font-size:18px; margin-bottom:2.3em;line-height:2em; color:#c10000;font-weight:500;letter-spacing:1.5px;}
.site-container-msg p { margin:-2em auto 1em auto; width:100%; height:28px; line-height:32px; text-align:center; font-size:16px;}
.site-container-msg ul { margin:0 auto; width:350px; overflow:hidden;}
.site-container-msg ul li { width:100%; height:60px;}
.site-container-msg ul li label { float:left; width:100px; padding-right:0; line-height:40px; height:40px; display:inline; text-align:right; overflow:hidden; font-size:16px; color:#333;}
.msg_input { float:left; font-size:16px;color:#333; width:210px;width:186px!important; height:38px;line-height:40px;box-sizing:border-box;border-radius:3em;border:2px solid #6b9bff;padding:0 10px;transition:border-color .4s;background-color:#fff;outline:0!important;font-family:"Microsoft Yahei","微软雅黑","宋体";display:inline-block;text-align:start;}
.msg_button { margin-left:0; width:152px; width:120px !important; height:38px !important;line-height:38px !important;font-size:16px;border-radius:3em;cursor:pointer; display:inline-block;box-shadow:0 1px 0 rgba(44,114,255,.08), 0 6px 12px rgba(44,114,255,.18);padding:0 32px;transition:all .4s ease;color:#296bef;background-color:rgba(255,255,255,.8);text-align:center;font-family:"Microsoft Yahei","微软雅黑","宋体";box-sizing:border-box;}

.site-huishou-sort { margin:1em auto; width:90%;}
.site-huishou-sort li { width:25%; height:6.8em; float:left; text-align:center;-webkit-transition:all 0.3s ease; transition:all 0.3s ease; line-height:11.5em; overflow:hidden; border-radius:1.5em;}
.site-huishou-sort li a { font-size:1em; font-weight:bold; width:100%; height:6.8em; display:block; background-size:auto 5.5em; overflow:hidden;}
.site-huishou-sort li a:hover { background-color:#c10000; color:#FFF;}
.site-huishou-1 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) 0 0 no-repeat;}
.site-huishou-2 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -5.4em 0 no-repeat;}
.site-huishou-3 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -10.6em 0 no-repeat;}
.site-huishou-4 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -16.2em 0 no-repeat;}
.site-huishou-5 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -22.5em 0 no-repeat;}
.site-huishou-6 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -27.5em 0 no-repeat;}
.site-huishou-7 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -32.5em 0 no-repeat;}

/* 软文详情 */
.article-box { margin:1em 0; width:100%;}
.article-title h1 { line-height:1.5em; padding:0 1em; text-align:center; font-size:1.2em;}
.article-yaosu { width:98%; margin:0; height:3em; line-height:3em; text-align:center; color:#999; font-size:13px; overflow:hidden;}
.article-yaosu a,.article-yaosu a:hover,.article-yaosu a:visited { font-size:13px; color:#999;}
.article-summary { width:100%; position:relative; padding:1em 0 0.8em 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.article-summary i { display:block; width:20px; height:16px; position:absolute; background:url(http://www.sdescj.com/static/images/article_zhaiyao.png) no-repeat;}
.article-summary p {  width:90%; margin:0 auto; font-size:1em; color:#999; line-height:1.5em;}
.article-summary i.start { top: 10px; left: 0; background-position: 0 -458px;}
.article-summary i.end { right: 0; bottom: 20px; background-position: 0 -484px;}
.article-desc { margin:0 auto; padding:1em; line-height:1.8em;}
.article-content { width:100%; padding:1em 0; line-height:1.8em; font-size:1em; }
.article-content p { margin-top:1em; padding:0 1em;}
.article-content p img { width:90%;}
.article-content a,.article-content a:hover,.article-content a:visited { color:#c00; font-size:1em; text-decoration:none; border-bottom:1px solid #c00;}
.article-content table { width:100%; border-left:1px solid #999; border-top:1px solid #999; border-right:none; border-bottom:none; border-collapse:collapse; border-spacing:0;}
.article-content table td { border-left:none; border-top:none; border-right:1px solid #999; border-bottom:1px solid #999; color:#333;}
.article-content table td a { font-size:1em; color:#333;}
.article-tag,.article-url { width:auto; margin-bottom:1em; margin-left:1em; line-height:1.5em; font-size:1em; overflow:hidden;}
.article-tag span,.article-url span { display:inline-block; margin:2px 5px 2px 0; background:#f0f0f0; border:1px solid #ddd; padding:5px 15px; color:#666; border-radius:15px; font-size:1em; }
.article-pages { margin:1em 1em 3em 1em; padding:0; height:6em; line-height:2.15em; background:none; }
.article-pages a { font-weight:600; font-size:1em; }

.content-container-box { height: 140vh; overflow: hidden; position: relative; }
.content-container-box::after { content: ''; position: absolute; height: 14vh; bottom: 0; left: 0; right: 0; margin: 0 auto; background: linear-gradient(rgba(255, 255, 255, 0), #fff) }
.view-allcontent-box { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 20px 0; border-bottom:10px solid #fff;}
.view-allcontent { border: 1px solid #bc2c09; color: #bc2c09; padding: 0 20px; line-height: 36px; text-align: center; border-radius: 8px; cursor: pointer; font-size:16px;}

/* 相关文章 */
.article-related { width:98%; margin:1em auto;}
.article-related-title { width:100%; height:1.8em; line-height:1.8em; font-weight:700; font-size:1.2em;}
.article-related em { margin-top:0.3em; margin-right:0.5em; background:#c00; width:5px; height:1.3em; border-radius:2px;}
.article-related-list { margin:5px auto 0 auto; width:96%;}

.article-related-imgs { width:100%; line-height:28px; margin-bottom:1em; height:16em; border-bottom:1px solid #ddd; overflow:hidden;}
.article-related-imgs img { float:left; width:28%; height:5em; margin:0.5em 0.5em 0.5em 0;}
.article-related-imgs h3 { width:100%; height:28px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-related-imgs h3 a { font-size:1em;}
.article-related-imgs p { line-height:1.5em;}

.article-related-img { width:100%; line-height:28px; margin-bottom:1em; height:13em; border-bottom:1px solid #ddd; overflow:hidden;}
.article-related-img img { float:left; width:27%; height:5em; margin:10px 0 8px 0;}
.article-related-img div { float:left; margin-left:3%; width:70%; }
.article-related-img div p { line-height:1.5em;}
.article-related-img h3 { width:100%; height:28px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-related-img h3 a { font-size:1em;}

/* 最近文章、热门文章 */
.article-recent-title,.article-hot-title { width:100%; height:1.8em; line-height:1.8em; font-weight:700; font-size:1.2em;}
.article-recent-title em,.article-hot-title em { float:left; margin-top:0.3em; margin-right:0.5em; margin-left:0.2em; background:#c00; width:5px; height:1.3em; border-radius:2px;}
.article-recent-list,article-hot-list { margin:5px auto 0 auto;}
.article-recent-list li,.article-hot-list li { padding:10px; border-bottom:1px solid #ddd; height:2em; line-height:2em; font-size:1em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-recent-list li a,.article-hot-list a { font-size:1em;}

/* 图片列表 */
.chufangshebei_image_list { margin:1em auto 0 auto; width:99%;}
.chufangshebei_image_list li { float:left; margin:0.5em 0; width:50%; height:9em; text-align:center; overflow:hidden;}
.chufangshebei_image_list .img-x { margin:1em auto; width:90%; height:9em;}
.chufangshebei_image_list .img-x p { margin-top:0.1em; padding:0 0.1em; line-height:1.2em; height:2.4em; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden;}
.chufangshebei_image_list .img-x img { margin:1px auto 0 auto; width:100%; height:6em;}

/* title软文推荐 */
.article-xiangguan-box { margin:2em auto; width:96%;}
.article-xiangguan-title { height:1.8em; line-height:1.8em; font-weight:700; font-size:1.2em;}
.article-xiangguan-title em { float:left; margin-top:0.3em; margin-right:0.5em; background:#c00; width:5px; height:1.3em; border-radius:2px;}
.article-xiangguan-list { margin:5px auto 0 auto; width:96%;}
.article-xiangguan-list li { float:left; margin-right:6%; width:100%; height:2em; line-height:2em; font-size:1em; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-xiangguan-list li a { font-size:1em;}
.article-xiangguan-list li:nth-child(2n){ margin-right:0;}

/* 可信网站认证 */
.cert-kexin-head { margin:0 auto; padding:0 20px; height:68px; line-height:68px; background:#fff; box-sizing:border-box; box-shadow:0 0 5px rgba(4,0,0,.25); font-size:22px; font-weight:600; font-family:"Microsoft YaHei";}
.cert-kexin-head a { display:block; background:url(http://www.sdescj.com/static/images/logo_kexinrenzheng.png) 0 16px no-repeat; background-size:35px; font-size:22px; color:#000; text-decoration:none; padding-left:45px;}
.cert-kexin-head span { float:right; font-weight:normal; font-size:20px; color:#595656;}
.cert-box { position:relative; margin:30px auto; border:20px solid #a37b53; background-color:#ffffff; width:720px; padding:20px; font-size:19px; text-align:center; overflow:hidden;}
.cert-box-in { border:2px solid #b59575;  padding:10px; background:url(http://www.sdescj.com/static/images/bg_box_kexin.png) #fdfdfd repeat;}
.cert-box-dot { position:relative; z-index:2; border:2px dotted #b59575; border-radius:3px; padding:20px 50px 20px;}
.cert-box-dot h1 { position:relative; margin:8px auto; width:374px; height:209px; background:url(http://www.sdescj.com/static/images/bg_box_kexin_title.png) no-repeat; color:#ffffff; text-align:center;}
.cert-box-dot h1 span { position:absolute; top:132px; left:0; width:100%; line-height:50px; font-size:28px;}
.cert-box-dot h2 { display:inline-block; width:auto; height:30px; line-height:30px; font-size:25px; font-family:KaiTi,Kai; font-weight:900;}
.cert-box-dot a { font-size:19px;}
.cert-box-star { margin:10px auto; height:20px; text-align:center;}
.cert-box-star span { display:block; cursor:pointer;}
.cert-box-star .star_lv_4_5,.cert-box-star .star_lv_3_5,.cert-box-star .star_lv_2_5,.cert-box-star .star_lv_1_5,.cert-box-star .star_lv_0_5,.cert-box-star .star_lv_5,.cert-box-star .star_lv_4,.cert-box-star .star_lv_3,.cert-box-star .star_lv_2,.cert-box-star .star_lv_1 { display:inline-block; width:100px; height:16px; background:url(http://www.sdescj.com/static/images/ico_level_star.png) no-repeat 0 0;}
.cert-box-star .star_lv_1 { background-position:-80px 0;}
.cert-box-star .star_lv_2 { background-position:-60px 0;}
.cert-box-star .star_lv_3 { background-position:-40px 0;}
.cert-box-star .star_lv_4 { background-position:-20px 0;}
.cert-box-star .star_lv_5 { background-position:0px 0;}
.cert-box-star .star_lv_0_5 { background-position:-80px -20px;}
.cert-box-star .star_lv_1_5 { background-position:-60px -20px;}
.cert-box-star .star_lv_2_5 { background-position:-40px -20px;}
.cert-box-star .star_lv_3_5 { background-position:-20px -20px;}
.cert-box-star .star_lv_4_5 { background-position:0px -20px;}
.cert-box-time { margin:0 auto 10px auto; cursor:pointer;}
.cert-jieguo { line-height:24px; font-family:KaiTi,Kai; font-size:18px; font-weight:900; text-align:left; text-indent:40px;}
.cert-content { line-height:24px; padding:10px 5px; text-align:left;}
.cert-content h3 { margin-top:10px; line-height:36px;}
.cert-content h3 em { float:left; margin-top:6px; margin-right:11px; background:#b59575; width:5px; height:20px; border-radius:2px;}
.cert-box-no { position:absolute; top:15px; left:15px; text-align:left;}
}