@charset "gb2312";
body { background:#ffffff; color:#333; font-size:14px; 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:100%;}
input,textarea { margin:0; padding:0; font-size:14px; 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:14px; color:#333333; text-decoration:none;}
a:hover { font-size:14px; color:#c10000; text-decoration:none;}
a:visited { font-size:14px; 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:14px; 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:14px; color:#666666;}
.site_Table td a,.site_Table td a:hover,.site_Table td a:visited { font-size:14px; color:#666666;}
.table-gssm tbody td {text-align:left;}
.table-gssm tbody td:first-child ,.table-gssm tbody td:nth-child(3){width: 140px;background: #f6faff;}

/*head*/
.site-header { height:128px; width:100%; background:url(http://www.sdescj.com/static/images/bg_head.png) no-repeat; background-size:100% 100%;}
.site-header-content{ margin:0 auto; width:1160px;}
.site-logo { float:left; width:28%;}
.site-logo img { width:250px; margin:15px 0 0 0;}
.site-slogan { float:left; width:42%; font-size:32px; font-weight:bold; line-height:128px; text-align:left;}
.site-top-tel { float:left; width:30%; height:128px; line-height:128px; font-size:18px; color:#fff; font-weight:500; background:url(http://www.sdescj.com/static/images/ico_phone.png) no-repeat 8px center; text-align:center;}
.site-top-tel a,.site-top-tel a:hover,.site-top-tel a:visited { color:#c10000; font-size:30px; font-weight:bold;}

.site-daohang { margin:0 auto; width:100%; height:50px; background:#276bef;}
.daohang-box { display:block; margin:0 auto; width:1160px; height:50px; overflow:hidden;}
.daohang-box li { display:block; float:left; width:190px; height:50px; line-height:50px; font-size:16px; font-weight:600; }
.daohang-box li a,.daohang-box li a:visited { display:block; width:190px; height:50px; line-height:50px; text-decoration:none; color:#fff;  text-align:center; font-size:16px;}
.daohang-box li a:hover { background:url(http://www.sdescj.com/static/images/ico_sanjiaoxia.png) #c10000 bottom center no-repeat; color:#fff; height:50px; line-height:50px; font-size:16px; font-weight:bold;}
.daohang-box .daohang-home { background:url(http://www.sdescj.com/static/images/ico_sanjiaoxia.png) #c10000 bottom center no-repeat; }
.daohang-box .daohang-hot { background:url(http://www.sdescj.com/static/images/ico_fire.png) left center no-repeat; }

/*foot*/
.foot-server { width:100%; height:135px; line-height:30px; background:#276bef; color:rgba(255,255,255,.75); font-size:16px; text-align:center; overflow:hidden;}
.foot-server a,.foot-server a:hover,.foot-server a:visited { display:inline-block; height:22px; line-height:22px; font-size:14px; color:rgba(255,255,255,.75);}
.foot-server_content { margin:0 auto; width:1160px; text-align:left;}
.foot-server-sdcf { width:630px; float:left;}
.foot-server-sdcf img { width:80px; float:left; margin:25px 20px 0 0; border:1px solid #CCC; padding:4px; background:#FFF}
.foot-server-sdcf p { margin-top:25px;}
.foot-server ul { width:500px; float:left; margin-top:25px;} 
.foot-server-address { margin-left:30px; padding-left:28px; background:url(http://www.sdescj.com/static/images/ico_dz.png) 1px 4px no-repeat;}
.foot-server-phone { margin-left:30px; padding-left:28px; background:url(http://www.sdescj.com/static/images/ico_dh.png) 0 4px no-repeat;}
.foot-server-email { margin-left:30px; padding-left:28px; background:url(http://www.sdescj.com/static/images/ico_yx.png) 0 4px no-repeat;}

.foot_copy { height:58px; line-height:58px; background:#276bef; border-top:1px solid rgba(255,255,255,.1); font-size:16px; color:rgba(255,255,255,.75);}
.foot_copy p { margin:0 auto; width:1160px;}
.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:1160px; overflow:auto; text-align:center; }

.site_links li { float:left; padding:0 8px; text-align:center; border:1px dashed #f5f5f5; line-height:22px; height:22px;}
.site_links li a,.site_links li a:hover,.site_links li a:visited { color:#f5f5f5;}
.site_links_title { background:#f5f5f5; color:#343434; }

/*home page*/
.home-good-box { margin:0 auto; width:100%; height:330px; 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:90px 0 35px 0; font-size:32px; color:#fff; font-weight:500; line-height:40px; letter-spacing:1.5px; text-align:center;}
.home-good-box ul { margin:0 auto; width:1160px;}
.home-good-box ul li { float:left; width:193px; width:190px !important; color:#FFF; border-right:3px solid #c10000; line-height:30px; font-size:26px; text-align:center;}
.home-good-box ul li:nth-child(6n) { border:none;}
.home-good-content { margin:15px auto; width:1160px; }
.home-good-content div { float:left; height:80px; line-height:80px; text-align:center; font-weight:500;}
.home-good-content span { font-size:26px; padding-left:10px; color:#FFF;}
.home-good-what { float:left; width:20%; font-size:26px; color:#FFF;}
.home-good-year { width:20%; font-size:35px; color:#c10000;}
.home-good-kehu { width:30%; font-size:35px; color:#c10000;}
.home-good-shebei { width:30%; font-size:35px; color:#c10000;}

.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-block-title { position:relative; margin-bottom:56px; padding-bottom:28px; font-size:36px; 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 {margin-top:50px;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-about-box{ position:relative;height:660px;box-sizing:border-box;background-color:#f5f9ff;}
.home-about-content { margin:0 auto; width:1160px;}
.home-about-content img { float:left; margin:10px 35px 35px 0; width:450px;}
.home-about-content p { line-height:32px;}

.home-huishou-box { margin:60px auto 0 auto; width:100%; box-sizing:border-box; background-color:#fff;}
.home-huishou-sort { margin:10px auto; width:1160px;}
.home-huishou-sort li { width:14.2%; height:160px; float:left; text-align:center;-webkit-transition:all 0.3s ease; transition:all 0.3s ease; line-height:268px; overflow:hidden; border-radius:29px;}
.home-huishou-sort li a { font-size:16px; font-weight:bold; width:100%; height:160px; display:block;}
.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 -20px no-repeat;}
.home-huishou-2 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -166px -18px no-repeat;}
.home-huishou-3 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -332px -22px no-repeat;}
.home-huishou-4 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -498px -26px no-repeat;}
.home-huishou-5 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -664px -23px no-repeat;}
.home-huishou-6 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -830px -11px no-repeat;}
.home-huishou-7 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -996px -21px no-repeat;}
.home-huishouanli { margin:20px auto; width:1160px; height:580px;}
.home-huishouanli li { float:left; margin:10px 0; width:25%; height:218px; border-top:1px solid #efedee;text-align:center; overflow:hidden; background:#fff;}
.home-huishouanli li:hover { background:#f5f9ff;}
.home-huishouanli .img-x { margin:15px auto; width:90%; height:168px;}
.home-huishouanli .img-x p { margin-top:3px; padding:0 10px; line-height:18px; height:36px; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden;}
.home-huishouanli .img-x img { margin:1px auto 0 auto; width:100%; height:150px;}

.home_college_box { box-sizing:border-box;background-color:#f5f9ff;}
.home_college_box ul { width:1160px; margin:0 auto; height:350px;}
.home_college_box ul li {float:left; margin-right:50px; width:530px; height:45px; line-height:45px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.home_college_box ul li:nth-child(2n) { margin-right:0; margin-left:50px;}
.home_college_box ul li a {overflow:hidden;color:#515151; font-size:16px; }
.home_college_box ul li span {float:right; color:#515151;}

.home-contact-box{ position:relative;background:#276bef;padding:80px 0 0;height:500px;overflow:hidden;color:#FFF;}
.home-contact-content { margin:0 auto; width:1160px;}
.home-contact-content h3 { font-size:32px; margin-bottom:60px;line-height:1;color:#fff;font-weight:500;letter-spacing:1.5px;}
.home-contact-left { float:left;width:580px;border-right:1px solid rgba(255,255,255,.1); display:block;}
.home-contact-left p { margin:-38px auto 20px -88px; width:100%; line-height:24px; text-align:center;}
.home-contact-left ul li { height:66px;}
.home-contact-left ul li label { float:left;width:130px; padding-right:8px; line-height:50px; display:inline; text-align:right;}
.contact_input { font-size:16px;color:#333;width:240px;height:48px;line-height:48px;box-sizing:border-box;border-radius:30px;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 { width:380px;height:48px!important;line-height:48px!important;font-size:16px;border-radius:29px;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 { text-align:center; width:579px; float:left;}
.server_phone { margin:28px 0;}
.server_phone a {color:#fff;text-align:center;font-size:36px;line-height:50px;}
.server_kefu {display: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:14px;}
.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:14px;}
.sitePage a:hover { color:#fff; background-color:#c00; border:1px solid #c00; text-decoration:none; font-size:14px;}
.sitePage p { float:left; margin-top:10px; height:28px; height:26px !important; line-height:26px; }

/* content盒子 */
.site-container { margin:30px auto; width:1160px; background-color:#ffffff;}

/* 面包屑导航 */
.site-location { padding-left:45px; background:url(http://www.sdescj.com/static/images/ico_location.png) 0 5px no-repeat; background-size:32px; height:45px; line-height:45px; text-align:left; font-weight:600; font-size:16px;}
.site-location a { font-weight:600; font-size:16px; color:#333;}

/* left盒子 */
.site-container-l { margin-top:10px; float:left; width:780px; padding-bottom:20px;}

/* right盒子 */
.site-container-r { margin-top:10px; margin-left:18px; float:left; width:360px; height:818px; overflow:hidden;}

/* 全屏盒子 */
.site-container-w { margin:15px; line-height:180%;}
.site-container-w a,.site-container-w a:hover,.site-container-w a:visited { color:#c10000; border-bottom:1px dashed #C10000; font-size:16px; text-decoration:none; }
.site-container-w p { margin-bottom:10px;}

.site_tuijian_box { box-sizing:border-box;background-color:#fff;}
.site_tuijian_box  ul { width:1160px; margin:0 auto; height:350px;}
.site_tuijian_box  ul li {float:left; margin-right:50px; width:530px; height:45px; line-height:45px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.site_tuijian_box  ul li:nth-child(2n) { margin-right:0; margin-left:50px;}
.site_tuijian_box  ul li a {overflow:hidden;color:#515151; font-size:16px; }
.site_tuijian_box  ul li span {float:right; color:#515151;}

.site-container-msg { width:419px; margin:15px auto; color:#333; text-align:center;}
.site-container-msg h3 { font-size:26px; margin-bottom:60px;line-height:1;color:#333;font-weight:500;letter-spacing:1.5px;}
.site-container-msg p { margin:-38px auto 20px auto; width:100%; line-height:24px; text-align:center;}
.site-container-msg ul li { height:66px;}
.site-container-msg ul li label { float:left;width:130px; padding-right:8px; line-height:50px; display:inline; text-align:right;}
.msg_input { font-size:16px;color:#333;width:240px;height:48px;line-height:48px;box-sizing:border-box;border-radius:30px;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;}
.msg_button { width:380px;height:48px!important;line-height:48px!important;font-size:16px;border-radius:29px;cursor:pointer; display:inline-block;padding:0 32px;box-shadow:0 1px 0 rgba(44,114,255,.08), 0 6px 12px rgba(44,114,255,.18);transition:all .4s ease;color:#fff;background-color:#07094d;text-align:center;font-family:"Microsoft Yahei","微软雅黑","宋体";box-sizing:border-box;}

.site-huishou-sort { margin:0 auto; width:100%;}
.site-huishou-sort li { width:25%; height:160px; float:left; text-align:center;-webkit-transition:all 0.3s ease; transition:all 0.3s ease; line-height:268px; overflow:hidden; border-radius:29px;}
.site-huishou-sort li a { font-size:16px; font-weight:bold; width:100%; height:160px; display:block;}
.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 -20px no-repeat;}
.site-huishou-2 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -166px -18px no-repeat;}
.site-huishou-3 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -332px -22px no-repeat;}
.site-huishou-4 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -498px -26px no-repeat;}
.site-huishou-5 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -664px -23px no-repeat;}
.site-huishou-6 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -830px -11px no-repeat;}
.site-huishou-7 a { background:url(http://www.sdescj.com/static/images/ico_cfsb_sort.png) -996px -21px no-repeat;}

/* 文章详情 */
.article-box { margin:10px auto; width:690px;}
.article-title h1 { line-height:36px; text-align:center; font-size:22px;}
.article-yaosu { margin:10px 5px; height:30px; line-height:30px; text-align:center; color:#999; font-size:14px; overflow:hidden;}
.article-yaosu a,.article-yaosu a:hover,.article-yaosu a:visited { font-size:14px; color:#999;}
.article-summary { width:100%; position:relative; padding:20px 0 15px 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:16px; color:#999; line-height:28px;}
.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:0 0 15px 0; line-height:30px;}
.article-content { padding:5px 0 20px 0; line-height:28px; font-size:16px; }
.article-content p { margin-top:20px;}
.article-content a,.article-content a:hover,.article-content a:visited { color:#c00; font-size:16px; text-decoration:none; border-bottom:1px solid #c00;}
.article-content table { 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:16px; color:#333;}
.article-tag,.article-url { margin-bottom:15px; line-height:22px ;}
.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;}
.article-pages { margin:15px auto; padding:5px 25px; height:80px; line-height:40px; background:url(http://www.sdescj.com/static/images/ico_page.png) center left no-repeat;}
.article-pages a { font-weight:600; font-size:16px;}

.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 { margin:35px auto;}
.article-related-title { height:45px; line-height:45px; font-weight:700; font-size:18px;}
.article-related em { float:left; margin-top:12px; margin-right:12px; background:#c00; width:5px; height:20px; border-radius:2px;}
.article-related-list { margin:5px auto 0 auto; width:96%;}

.article-related-imgs { line-height:28px; margin-bottom:20px; height:275px; border-bottom:1px solid #ddd; }
.article-related-imgs img { float:left; width:200px; height:125px; margin:10px 15px 8px 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:16px;}

.article-related-img { line-height:28px; margin-bottom:20px; height:160px; border-bottom:1px solid #ddd;}
.article-related-img img { float:left; width:27%; height:125px; margin:10px 0 8px 0;}
.article-related-img div { float:left; margin-left:3%; width:70%;}
.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:16px;}

/* 最近文章、热门文章 */
.article-recent-title,.article-hot-title { height:45px; line-height:45px; font-weight:700; font-size:18px;}
.article-recent-title em,.article-hot-title em { float:left; margin-top:12px; margin-right:12px; background:#c00; width:5px; height:20px; border-radius:2px;}
.article-recent-list,article-hot-list { margin:5px auto 0 auto; width:96%;}
.article-recent-list li,.article-hot-list li { width:100%; padding:10px 0; border-bottom:1px solid #ddd; line-height:28px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/* 图片列表 */
.chufangshebei_image_list { margin: 20px auto 0 auto; width: 99%;}
.chufangshebei_image_list li { float:left; margin: 10px 0; width:33%; height:219px; border-top:1px solid #efedee; text-align:center; overflow:hidden;}
.chufangshebei_image_list li:hover { background-color:#f5f9ff;}
.chufangshebei_image_list .img-x { margin:15px auto; width:90%; height:168px;}
.chufangshebei_image_list .img-x p { margin-top:3px; padding:0 10px; line-height:18px; height:36px; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden;}
.chufangshebei_image_list .img-x img { margin:1px auto 0 auto; width:100%; height:150px;}

/* title软文推荐 */
.article-xiangguan-box { margin:20px auto;}
.article-xiangguan-title { height:45px; line-height:45px; font-weight:700; font-size:18px;}
.article-xiangguan-title em { float:left; margin-top:12px; margin-right:12px; background:#c00; width:5px; height:20px; border-radius:2px;}
.article-xiangguan-list { margin:5px auto 0 auto; width:96%;}
.article-xiangguan-list li { float:left; margin-right:6%; width:47%; height:28px; line-height:28px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.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 #c10000; background-color:#ffffff; width:720px; padding:20px; font-size:19px; text-align:center; overflow:hidden;}
.cert-box-in { border:2px solid #cc0000; 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:#c10000; width:5px; height:20px; border-radius:2px;}
.cert-box-no { position:absolute; top:15px; left:15px; text-align:left;}


/*404 page*/
.sdcf-404 { margin:10px auto; width:1000px; overflow:hidden;}
.sdcf-404 p {display:block;margin:118px auto 90px auto;height:101px;line-height:101px;background:url(http://www.sdescj.com/static/images/page_404.png) 116px 0 no-repeat;padding-left:238px;font-size:20px;font-weight:600;text-align:center;
}
.sdcf-404 a {display:block;margin:0 auto 88px auto;width:136px;height:40px;background:#c10000;color:#fff;font-size:20px;line-height:40px;border-radius:5px;text-align:center;
}