@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none;}
input.hidefocus::-moz-focus-inner {border:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#5A5A5A;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
i,em{font-style:normal}
small{font-size:12px;display: block;}
body{ color:#333;font: 14px/1.5 tahoma,arial,"Microsoft YaHei";background:#fff;}
a{ color:#333; text-decoration:none}
.clear {clear:both;}
.clear_fix {zoom:1;}
.clear_fix:after {display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0;}
.logo,.sub-nav li,.con_left,.con_name,.con_leftlist_style1,.hot-news,.psjc_list li,.psjc_list li a{float:left;}
.sub-nav,.banner_con h1,.banner_con p,.con_right,.con_leftlist_style1 li img,.nav{float:right;}
.w1200{width:1200px;margin:0 auto;}
#header{height:60px;padding:10px 0;line-height:60px;background:#fff;border-bottom:1px solid #eee;}
.logo{height:61px;}
.logo a{width:151px;height:61px;display:block;background:url(../images/soft_jiaocheng_logo.gif) center no-repeat;}
.nav{height:60px;line-height:60px;font-size:16px;text-align:center;}
.nav li{padding:0 15px;display:inline;}
.nav li a{color:#111;}
.nav li a:hover{text-decoration:underline;color:#40b4f7;}
.banner{width:100%;color:#333;padding:30px 0 10px;display:table;}
.banner_con{height:100%;/*background:url(../images/banner.png) 50px center no-repeat;*/}
.banner_con img{height:140px;width:300px;float:left;border-radius:5px;padding:10px;border:1px solid #eee;}
.banner_con h1,.banner_con p{width:850px;float:right;}
.banner_con h1{font-size:30px;}
.banner_con p{font-size:14px;line-height:25px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.wrap{width:1200px;margin:0 auto;display:table;}
.layname{width:100%;float:left;border-bottom:1px solid #eee;font-size:20px;padding:20px 0 15px;line-height:20px;color:#40b4f7;}
.layname span{color:#fff;height:20px;width:30px;background:#999;display:inline-block;margin-right:8px;text-align:center;}
.layname a{float:right;font-weight:normal;font-size:14px;line-height:25px;}
.layname a:hover{text-decoration:underline;}
.layname i{font-family:'宋体';}
.list{margin-right:-20px;}
.list li{height:168px;width:224px;float:left;margin:20px 20px 0 0;overflow:hidden;}
.list li img{width:224px;height:168px;border-radius:3px 3px 0 0;}
.hovercon{height:150px;width:204px;position:relative;margin:-52px 0 0 0;padding:10px;transition:.3s;background:url(../images/hoverbg.png) left top repeat;}
.list li:hover .hovercon{margin:-173px 0 0 0;}
.hovercon h3{line-height:30px;color:#fff;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hovercon p{font-size:12px;color:#fff;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.hovercon span{height:30px;width:100px;display:block;text-align:center;line-height:30px;margin:15px 0 0 0;color:#fff;border-radius:3px;background:#1CC5DC;font-size:14px;}
.glart{float:left;margin:10px -30px 0 0;}
.glart li{line-height:30px;width:380px;float:left;margin-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.glart li i{margin-right:5px;color:#999;}
.glart li a:hover{text-decoration:underline;color:#40b4f7;}
.glxg{width:370px;height:320px;float:left;margin:0 0 0 30px;}
.glxglist{height:50px;width:100%;}
.glxglist a{height:48px;margin:0 20px 0 0;float:left;font-size:15px;line-height:48px;cursor:pointer;}
.glxglist a.cur{color:#1CC5DC;font-weight:bold;}
.otherjq{width:340px;height:265px;background:#f6f6f6;padding:10px 15px;color:#666;line-height:22px;font-size:14px;display:none;}
.on{display:inherit;}
.footer{padding:30px 0;width:100%;background:#333;text-align:center;font-size:14px;line-height:25px;color:#888;margin-top:20px;}
.footer a{color:#888}
.footer p:nth-child(2){font-size:12px;}
#go_top{height:40px;width:40px;position:fixed;right:20px;bottom:120px;background:#000;border-radius:3px;color:#ddd;cursor:pointer;border-radius:3px;text-align:center;line-height:40px;display:none;}
.softlist{margin:5px -20px 0 0;float:left;}
.softlist li{width:224px;float:left;margin:10px 20px 0 0;overflow:hidden;}
.softlist li img{height:75px;width:100px;float:left;margin-right:10px;}
.softlist li h4{font-weight:normal;font-size:14px;line-height:20px;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.softlist li p{font-size:12px;color:#999;margin-top:5px;}
.softlist li:hover h4{color:#40b4f7;text-decoration:underline;}
.likezt{float:left;margin-right:-20px;}
.likezt li{width:224px;float:left;margin:20px 20px 0 0;line-height:25px;text-align:center;font-size:14px;}
.likezt li img{height:105px;width:224px;border-radius:3px;}
.likezt li:hover a{color:#40b4f7;text-decoration:underline;}