@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tr, th {margin: 0; padding: 0; border: 0;} 
body {background-color: #fdfdfd; padding-top:0px;}
body,td,th {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height:24px;}
/*连接标签*/
a{text-decoration:none; color:#316293}
a:hover{color:#FF0000; text-decoration:underline;}
/* 公共常用 */
.delfloat{clear:both; visibility:hidden; display:block;}
.divcenter{width:980px; margin:0px auto;}
ul{list-style:none;}
.dis{display:inline;}
.m10{margin-top:10px;}
.mleft10{margin-left:10px;}
.f_left{float:left; display:inline;}
.f_right{float:right; display:inline;}
/* 常用字体颜色 */
a.scolor{color:#2e3092;}
a.cred{color:#f30;}
a.cblue{color:#00f;}
a.green{color:#3fab23;}
.black ,.black a{ color:#000;}
/* 常用字体大小 */
/* 网页顶部 */
#logo{width:141px; float:left; *font-size:0px;}
#top_ads{width:715px; float:right; *font-size:0px;}
/* 导航 */
#menu{margin-top:12px; background:url(img/menubg.gif) top center no-repeat; height:40px; line-height:45px; overflow:hidden;}
#menuul{padding-left:24px;}
#menuul li{float:left; display:inline; width:97px; text-align:center; margin-left:2px;}
#menuul li a{color:#FFF; font-size:16px; font-weight:bold; float:left; display:inline; width:97px; background:url(img/menubg.gif) -200px -46px;}
#menuul li a:hover{background:url(img/menubg.gif) no-repeat left -46px; text-decoration:none;}
#menuul li a.f{background:url(img/menubg.gif) no-repeat -104px -46px; color:#000;}
#menuul li a.f:hover{background:url(img/menubg.gif) no-repeat -104px -46px; color:#000;}
#menu div{float:right; color:#fff; font-weight:bold; letter-spacing:1px; margin-right:12px; overflow:hidden;}
#menu div a{color:#fff;}
/* 顶部搜索 */
#searchdiv{width:978px; border-left:1px solid #ccc; border-right:1px solid #ccc; height:77px; background:url(img/search_bg.gif); text-align:center;}
.searchdiv_menu{height:41px; font-size:16px; margin-left:10px;overflow: hidden;}
.searchdiv_menu strong { float:left; display:inline;line-height:21px; margin-top:10px; margin-left:20px; margin-right:-5px;}
.searchdiv_menu a{float:left; display:inline; background:url(img/searchdiv_libg.gif) no-repeat right; line-height:21px; margin-top:10px; color:#333; padding:0 12px;} 
.searchdiv_menu a:hover{color:#00F;}
.seacdiv_form{float:left; margin-top:7px; margin-left:10px;}
.seacdiv_form #search-keyword{ height:19px; line-height:19px; border:1px solid #b4b4b4; border-right:1px solid #d8d8d8 ; border-bottom:1px solid #d8d8d8;}
.seacdiv_form a{color:#2d3092;}
.gjsearch{margin-left:8px; width:71px; background:url(img/gjsearchbg.gif) no-repeat right center; text-align:left;}
.search_fb{width:270px; line-height:22px; float:right; margin-right:13px; margin-top:8px; background:url(img/searchdiv_libg.gif) no-repeat left; padding-left:10px;}
.search_fb span{float:left; width:65px; background:url(img/searchdiv_fbbg.gif) no-repeat right center;}
.search_fb span a{color:#f30;}
/* 导航栏目 */
/* 导航公用 */
/*.dhfont{color:#c30000; font-size:15px; font-weight:bold; letter-spacing:1px; line-height:30px; text-indent: 16px;}*/
h1{color:#c30000; font-size:15px; font-weight:bold; letter-spacing:1px; line-height:30px; text-indent: 16px;}
h2,.title{color:#c30000; font-size:15px; font-weight:bold; letter-spacing:1px; line-height:30px; text-indent: 16px;}
h2 a,.title a{color:#c30000;}
.dhfont a{color:#c30000;}
.dhlogo{width:50px; height:30px; background:url(img/dhbg.gif); float:right; margin-right:8px;}
.dhbg{border-left:1px solid #ccd3df; border-right:1px solid #ccd3df; background:url(img/dh_b_bg.gif) repeat-x; padding:10px 0 3px 0;}
/* dh270 */
.d_270{width:270px; height:30px; background:url(img/dhbg.gif) no-repeat left -131px;}
.d_270 strong{color:#c30000; font-size:15px; font-weight:bold; letter-spacing:1px; line-height:30px; text-indent: 16px; display:block;}
.d_270 strong img{ float:right; padding:6px 10px;}
.d_gg270{width:270px; height:3px; background:url(img/dhbg.gif) no-repeat left -131px; overflow:hidden;}
.b_270{width:268px;}
.b_gg270{width:260px; padding:2px 4px;}
.b_270 ul{margin-left:16px; line-height:25px;}
.b_270 ul li{width:242px; height:25px; overflow:hidden; color:#999; white-space:normal;}
.b_270 ul li span{float:right;}
/* dh270列表带图ç‰?*/
.b_270 ul li img{margin-right:8px; _margin-top:6px;}
/* dh270下一排两ä¸?*/
.b_270 .list2{margin:0px; clear:both;}
.b_270 .list2 dt{margin-left:21px; font-size:13px; font-weight:bold;}
.b_270 .list2 dd{margin-left:21px; width:93px; height:30px; line-height:30px; padding-left:14px; float:left; display:inline; background:url(img/dhbg.gif) no-repeat -220px -30px; overflow:hidden;}
.b_270 .list2 dd a{color:#336cd8;}
.b_270 .list2 dd a:hover{font-weight:bold;}
.b_270 .list2 dd a.f{font-weight:bold; text-decoration:underline;}
a.f_en {color:#FFF; font-size:14px; font-weight:bold; background:#2f6fae; border:1px solid #2f6fae; text-decoration:none;}
	/* 按字母检ç´?*/
	.b_270 .zmjs dt span{color:#999; margin-left:10px; font-weight:normal;}
	.b_270 .zmjs dd{width:245px; height:130px; background:none; margin-left:15px; _margin-left:11px; padding:0;}
	.b_270 .zmjs dd a{width:23px; height:23px; line-height:23px; color:#666; text-align:center; float:left; display:block; background:url(img/dhbg.gif) -217px -97px; border:1px solid #b3cad8; margin:5px 0 0 5px; overflow:hidden;}
	.b_270 .zmjs dd a:hover{color:#FFF; font-size:14px; font-weight:bold; background:#2f6fae; border:1px solid #2f6fae; text-decoration:none;}
/* dh270下一排三个li */
.b_270 .list3{margin-left:15px;}
.b_270 .list3 li{width:74px; margin-left:5px; float:left; display:inline; overflow:hidden;}
.f_270{width:270px; height:3px; background:url(img/dhbg.gif) no-repeat left -162px; overflow:hidden;}
/* dh270下一排三个软件图ç‰?*/
.b_270 .liimg {margin:-10px 0 10px 8px; zoom:1}
.b_270 .liimg li{width:70px; height:60px; float:left; display:inline; border:1px solid #ccd3df; padding:2px; margin:10px 4px 0;}
.b_270 .liimg li img{margin-top:0px;}
/* dh700 */
.d_700{width:700px; height:30px; background:url(img/dhbg.gif) no-repeat left -210px;}
.d_700 strong {color:#c30000; font-size:15px; font-weight:bold; letter-spacing:1px; line-height:30px; text-indent: 16px;}
.d_700 span{ float:right; font-size:12px;  color:#2e3092; font-weight:normal; margin-right:20px;}

.b_700{width:698px; padding:0 0 3px 0; overflow:hidden;}
.b_700 ulimg li img { width:96px; height:86px;}

.b_700_index{width:698px; padding:0 0 3px 0; overflow:hidden;}
.b_700_index ul{margin-left:12px; line-height:25px;}
.b_700_index ul li{ width:668px;height:25px; overflow:hidden; color:#999; white-space:normal;}
.b_700_index ul li span{color:#999;float:right;}
.b_700_index ul li a.list_class{color:#999;}
.b_700_index strong a{color:#999; font-weight:normal;}

.listimgdh{padding-top:10px;}
.f_700{height:2px; background:url(img/dhbg.gif) no-repeat left -240px; overflow:hidden;}
/* dh345 */
.d_345{width:345px; height:30px; background:url(img/dhbg.gif) no-repeat left -283px;}
.b_345{width:343px;}
/* dh345列表 */
.b_345 ul{margin-left:12px; line-height:25px;}
.b_345 ul li{width:316px; height:25px; overflow:hidden; color:#999; white-space:normal;}
.b_345 ul li span{color:#999;float:right;}
.b_345 ul li a.list_class{color:#999;}
/* dh345头部推荐内容 */
.b_345 dl{margin-left:12px;}
.b_345 dt a{color:#1e50a0; font-size:14px; line-height:27px;}
/* dh345 图片列表 */
.b_345 .liimg{margin-left:3px;}
.b_345 .liimg li{width:92px; height:100px; float:left; display:inline; margin:7px 10px 0 10px; height:118px; text-align:center;}
.b_345 .liimg li a img{width:86px; height:66px; border:1px solid #ccd3df; padding:2px; float:left;}
.f_345{width:345px; height:2px; background:url(img/dhbg.gif) no-repeat left -313px; overflow:hidden;}
/* dh980 */
.d_980{height:2px; background:url(img/dhbg.gif) no-repeat left -316px; overflow:hidden;}
.d_9802{height:30px; background:url(img/dhbg.gif) no-repeat left -245px;}
	.d_9802 span{margin-left:18px; line-height:30px; color:#000; font-weight:bold;}
	.d_9802 span span{margin-left:5px; color:#999; font-weight:normal;}
.b_980,.b_9802{width:978px; padding:0 0 18px 0;}
.b_9802{padding-bottom:5px; overflow:hidden;}
.b_980 ul{width:945px; line-height:20px; margin:0 0 0 19px; clear:both;}
.b_980 ul .class{width:54px; height:20px; text-align:center; font-weight:bold; background:url(img/dhbg.gif) no-repeat -620px -6px; float:left; display:inline; letter-spacing:2px;}
.b_980 ul li{float:left; display:inline; margin-top:18px;}
.b_980 ul li a{float:left; padding:0 10px 0 10px; margin-left:1px;}
.b_980 ul li a:hover{background:#2244dd; color:#fff; text-decoration:none;}
.b_980 ul li a.f{background:#2244dd; color:#fff; text-decoration:none;}
	/* 字体首页类别列表 */
	/* 字体 */
	.b_9802 .ztlist{width:365px; margin:0 0 0 19px;}
	.b_9802 .ztlist li{width:66px; height:25px;}
	/* 字母 */
	.b_9802 .zmlist{width:291px; margin:0;}
	.b_9802 .zmlist li a{width:25px; height:25px; color:#336cd8; text-align:center; float:left; display:inline; margin:5px 0 0 5px;}
	.b_9802 .zmlist li a:hover{color:#FFF; font-size:14px; font-weight:bold; background:#2f6fae; text-decoration:none;}
	/* 其他 */
	.b_9802 .qtlist{width:250px; margin:0 0 0 50px;}
	.b_9802 .qtlist li{width:75px; height:25px;}
	/* 公用 */
	.b_9802 .ztlist li a,.b_9802 .qtlist li a{color:#336cd8;}
	.b_9802 .ztlist li a:hover,.b_9802 .qtlist li a:hover{color:#000; text-decoration:none;}
	.b_9802 .ztlist li,.b_9802 .zmlist li,.b_9802 .qtlist li{float:left; margin:7px 0 0 5px; display:inline; overflow:hidden;}
.f_980{height:2px; background:url(img/dhbg.gif) no-repeat left -318px; overflow:hidden;}
/* 网页底部连接 */
#footermenu{height:40px; line-height:40px;  background:#000; margin-top:15px;}
#footermenu a{margin-right:36px; color:#b3b3b3;}
/* 网页页脚 */
#footer{background:#666; overflow:hidden;}
#footer dl{width:980px; margin:0px auto;}
#footer dl dt{line-height:40px; color:#d1d1d1; color:#FFF;}
#footer dl dd {width:85px; float:left; border-left:1px solid #858585;line-height:20px; padding:0 10px 0 10px ;}
#footer dl dd a{color:#fff; display:block;}
.copy{margin-top:10px; color:#999;}
.copy a{color:#999;}
.copy a:hover{text-decoration:underline;}
.copy .f_right{margin-right:70px; text-align:right;}
/* 当前位置 */
.path{line-height:40px; color:#363739;}
.path span{color:#999;}
.path a{color:#363739; text-decoration:underline; margin:0 3px 0 3px;}
.path a:hover{color:#999; text-decoration:none;}
/* 分页样式 */
.pagelist{padding: 13px 0; text-align: center; font-size:14px;}
.pagelist li{display: inline;line-height: 22px; margin-right: 5px;}
.pagelist li a{padding:3px 5px;}
.pagelist li a:hover{color: #FFF; background:#0087c9; text-decoration:none;}
.thisclass {color: #FFF; background:#0087c9; padding:3px 5px;}
.pageinfo{color:#999; text-decoration:none;}
/* 标签 */
.tag{width:258px; height:153px; padding:5px;}
/*广告*/
/* 头部文字广告 */
#a2{ width:978px;border:1px solid #ccc; margin:8px auto 0px; height:69px;padding:6px 0;}
#a2 ul li{width:244px; display:block; float:left; font-size:13PX;height:23px; line-height:23px; text-align:center;}
#a3 { text-align:center; width:980px; margin:0px auto; margin-top:10px;}
#a3 img { margin:0 1px; width:190px; height:50px;} 

/* 选项å�?*/
.two_xxk{text-indent:0px; padding-top:4px; height:26px;}
.two_xxk ul{margin-left:7px; font-size:15px; font-weight:bold;}
.two_xxk ul li{width:120px; height:26px; line-height:26px; text-align:center; color:#333; float:left; display:inline; cursor:pointer;}
.two_xxk ul .fli{background:url(img/dhbg.gif) no-repeat -54px top; color:#c30000;}


#index_remen { width:970px; height:30px; line-height:40px;float:left; text-align:left;padding:10px 0 0 10px;}
#index_remen a { padding:0 5px;}

.soft_1 { border-top:1px solid #ccd3df; margin-top:10px; }
.soft_list { }
.soft_list li {list-style-type:none; border-bottom:3px #F1F3F6 solid; display:block;float:left; padding:9px 0; margin-left:10px; width:240px;}
.soft_list li img {width:32px; height:32px; padding-right:6px; float:left; padding:2px; border:1px solid #F0F0F0;}
.soft_list li p { display:block; float:right; width:195px; line-height:18px; text-align:left;} 
.soft_list li a { margin:0px;} 

.homeleft{width:270px;}
.homecen{width:420px; margin-left:10px;}
.homeright{width:270px; margin-left:10px;}
.homecen2{width:345px; margin-left:10px;}
.homeright2{width:700px;}



.cw960{ width:960px; margin:0 auto}
/*=====页面结构========*/
.f_l{float:left;}
.f_r{float:right;}
.wgrk1{ float:right;width:770px; height:80px;}
#top_fix,.Column,.mNav{ width:960px; margin:0 auto}
#top_fix{ display:flex; align-items:center; height:29px;}
#topNav{ background:url(4fcom/images/topNav_bg.png) repeat-x; height:29px; border-bottom:1px solid #cfdae4}
.login{ float:left; line-height:25px; padding:3px 0 0 0}
.login span{ float:left; display:block; padding:0 5px 0 0}
.login span.password{ padding:0 8px;}
.login a{ color:#24499a;}
.login input{ border:1px solid #cfdae4; width:74px; height:20px; line-height:20px; padding:0 2px; font-size:12px; /*float:left*/}
.login .dlbtn{ background:url(4fcom/images/dlbtn_bg.png) no-repeat; width:50px; height:22px; border:0;
line-height:24px; text-align:center; font-size:12px; overflow:hidden; margin:0 5px}
.scbox{ color:#ccc; line-height:14px; padding:0 10px 0 0; font-family:"宋体"}
.scbox a{ float:left; display:block;}
.scbox .rss{ background:url(4fcom/images/rss.png) no-repeat; display:block; width:26px; height:14px; text-indent:-9999px; margin:0 10px 0 0}
.scbox span{ float:left; padding:0 10px; line-height:14px;}
.top-ads{ flex:1; text-align:center; line-height:14px; white-space:nowrap; font-family:"\5b8b\4f53"}
.top-ads a{ color:#f60; font-weight:bold; font-size:12px;}
.top-ads a:hover{ color:#f00; text-decoration:underline;}
.top-ads span{ padding:0 4px;}

.col{ clear:both;}
.Column{ background:url(4fcom/images/Column_bg.png) no-repeat;height:30px;clear:both}
.Column h1{ float:left; padding:8px 0 0 30px; font-size:14px; font-weight:bold; color:#fff; display:block}
.Column h1 a{ color:#fff;}
.Column dfn{ float:right; padding:9px 10px 0 0; color:#cccccc; font-family:"宋体"; display:block;}
.Column dfn a{ color:#244a9a}
.Column dfn span { padding:0 0 0 10px;}
.Column dfn span a{ color:#2b2b2b}


.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}


/*=====底部版权========*/
#foot{ width:980px; margin:0 auto; height:223px;}
.foot{ height:223px;color:#FFf; background:url(4fcom/images/dilogo.png) no-repeat 0 44px; padding-left:200px;  }
.foot ul{ padding: 30px 0; width:730px;  overflow:hidden; }
.foot li{ width:75px; float:left; text-align:left; height:170px; border-left:#ccc solid 1px; padding:0 35px }
.foot li.noborder{ border-left:none;}
.foot li h3{ color:#666; padding-bottom:5px;}
.foot li a{ color:#666; line-height:30px;}
.foot li a:hover{ color:#666;}
.footer{ clear:both;width:960px; color:#666666; margin:0 auto; position:relative;}

.footer p{text-align:center;line-height:20px;display:block; font-family:Arial, Helvetica, sans-serif;}
.footer p a{ color:#666}
.footer p span{ color:#ccc}
.footer .ftnav{font-family:"宋体";padding:5px 0 0 0;text-align:center; height:20px; color:#cccccc;}
.footer .ftnav a{color:#666;}
.footer .bn{text-align:center;padding:10px 0 40px 0;clear:both;height:52px;}
.footer .bn img{margin:0 5px;}

.footer .gotop{ position:absolute; right:20px}
.footer .gotop a{ background:url(4fcom/images/gotop_bg.png); width:74px; height:21px; color:#244a9a; 
text-indent:8px; display:block; line-height:24px; text-align:left; overflow:hidden;}

tsinfo{ width:960px; margin:0 auto;color:#666666; 
text-align:center; background:url(4fcom/images/tsinfo_bg.png) no-repeat; height:20px; padding:10px 0 0 0}


.cw960{ width:970px; margin:0 auto}


.hzhb,.flink{ clear:both; padding:10px 10px; text-align:left}
.hzhb{ border-bottom:1px dashed #ccc; height:100%; overflow:hidden;}
.hzhb h2,.flink h2{ float:left; width:65px; color:#999999; font-weight:bold; padding:4px 0 0 0}
.hzhb p,.flink p{ float:left; color:#ccc; line-height:20px; width:865px;}
.hzhb p a,.flink p a{ margin:0 3px; white-space:nowrap}


.fhmid,.fhtop,.fhbot{ background:url(4fcom/images/fh_bg.png) no-repeat;padding:0;margin:0;}
.fhmid{ background-position:-970px 0; background-repeat:repeat-y}
.fhtop{ background-position:top left;zoom:1; padding:0 0 2px 0; clear:both; height:100%; overflow:hidden}
.fhbot{ background-position:bottom right}
.tsinfo{ width:960px; color:#666666;text-align:center; background:url(4fcom/images/tsinfo_bg.png) no-repeat; height:30px; line-height: 30px;margin-top:10px;}
.carousel-content{
    width: 250px;
    height: 215px;
    position: relative;
    overflow: hidden;
}
.carousel{
    height: 215px;
    position: absolute;
}
.carousel li{
    float: left;
}
.carousel li,.carousel li img{
    width: 250px;
    height: 215px;
}
.img-index{
    position: absolute;
    bottom: 8px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.img-index li{
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 10px;
    background-color: rgba(0,0,0,0.2);
    font-size: 12px;
    cursor: pointer;
    margin: 0 3px;
    color: #fff;
}
.img-index li.js_index,.img-index li:hover{
    background-color: rgba(0,0,0,0.7);
}
.carousel-prev,.carousel-next{
    position: absolute;
    display: inline-block;
    top: 45%;
    cursor: pointer;
    display: none;
}
.carousel-prev{
    left: 0;
}
.carousel-next{
    right: 0;
}





