*{ margin:0 auto; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {
    margin: 0 auto;
    padding: 0; text-align:center
}
img {
    border: medium none;
    vertical-align: middle;
}
ol, ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, table, th, td {
    font-size: 100%;
    font-weight: normal;
}
body, input, select, button, textarea {
    font-family: Arial,Microsoft yahei;
    font-size: 14px;
}
.normal, em, i,s {
    font-style: normal;
}
body {
    color: #4c4c4c;
    line-height: 23px; text-align:center; margin:auto; min-width:1136px
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #4c4c4c;
    text-decoration: none; 
}
a:hover {
    color: #FF3333;
}
table {
    border-collapse: collapse;
}
input[type="button"] {
    outline: medium none;
}
.clearfix {
    display: block;
}
.overflow{ overflow:hidden}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.f48{ font-size:48px; color:#555454}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;
}
.f30 {
    font-size: 30px; 
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%;
}
.wrap {
    width: 1136px;
}

.p9{ padding:9px}
.hui{ color:#777779}
.cs{ color:#FF6602}
.hs1{ color:#D51338}
.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.l-19 {
    line-height: 19px;
}
.l-15 {
    line-height: 15px;
}
.l-24 {
    line-height: 24px;
}
.l-26 {
    line-height: 26px;
}
.l-30 {
    line-height: 30px;
}
.l-35 {
    line-height: 35px;
}
.l-50 {
    line-height: 50px;
}
.l-80 {
    line-height: 80px;
}
.pl8 {
    padding-left: 8px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl30 {
    padding-left: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt150 {
    padding-top: 150px;
}
.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt75 {
    padding-top: 75px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.pb50 {
    padding-bottom: 50px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr40 {
    padding-right: 40px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml11 {
    margin-left: 11px;
}
.ml15 {
    margin-left: 15px;
}
.ml16 {
    margin-left: 16px;
}
.ml20 {
    margin-left: 20px;
}
.ml22 {
    margin-left: 22px;
}
.ml30 {
    margin-left: 30px;
}
.ml50 {
    margin-left: 50px;
}
.ml60 {
    margin-left: 60px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 2px;
}
.mr21 {
    margin-right: 10px;
}
.mr25 {
    margin-right: 25px;
}
.mr30 {
    margin-right: 30px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.ml90 {
    margin-left: 90px;
}
.ml70 {
    margin-left: 70px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.pt35{ padding-top:35px;}
.mm{ margin:20px}
.color-grey {
    color: #999;
}
.row {
    margin-left: -30px;
}
.row2 {
    margin-left: -30px;
}
.row3 {
    margin-left: -10px;
}
.row4 {
    margin-left: -18px;
}
.row5 {
    margin-left: -35px;
}
.row6 {
    margin-left: -14px;
}
.row7 {
    margin-left: -50px;
}
.mt35{ margin-top:35px}
.f10{ font-size:10px}
.ml1{ margin-left:1px}
.blod{ font-weight:bold}

.rj_list_bot{min-height: 288px;}

.boderr{ border:1px solid #edebeb}
.boder-r{ border-right:1px solid #edebeb}
.boder-b{ border-bottom:1px solid #edebeb}
.boder-t{ border-top:1px solid #edebeb}
.boder-l{ border-left:1px solid #edebeb}
.baise{ color:#fff}
.red{ color:#EA2908}
.hs{ color:#ff7900}
.ls{ color:#2c4e71}
.f42{ font-size:42px}
.huise{ color:#a9a9a9}
.family{font-family: Arial}

.top_bg{ background:#F5F5F5; height:#F5F5F5; height:32px; border-bottom:1px solid #E8E6E7}

.sou{ width:435px;}
.ss_in{ width:379px; border-bottom:2px solid #E9E9E9;border-top:2px solid #E9E9E9;border-left:2px solid #E9E9E9; height:32px;line-height:32px; background:url(/images/ss.png) 10px 8px no-repeat; text-align:left; padding-left:15px; float:left; color:#666;padding-top:4px;}
.nav_bg{ background:url(../image/nav.jpg) repeat-x ; height:54px; line-height:54px;}
.nav_nav li{ float:left; line-height:59px; font-size:16px; margin-right:3px;}
.nav_nav li:last-child{margin-right:0px;}
.nav_nav li a{ color:#fff; padding:10px}
.nav_nav li a:hover{ color:#fff;background:#2eb0f7; padding:10px; border-radius:5px;}
.bj{ color:#fff;background:#2eb0f7; padding:10px; border-radius:5px;}
#nav_r{ background:url(/images/201.png) no-repeat; width:102px; height:54px; display:block; padding: 0px 0px 0px 5px}


#Tab63 {
    height: auto;
    overflow: hidden;
    width: 1134px; 
}
.Menubox63 {
    font-size: 16px;
    overflow: hidden;
    width: 1134px;   height:40px; background:url(../image/h_c5.jpg) no-repeat
}
#Tab63 .Menubox63 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 40px;
    line-height: 39px;
    text-align: center;
    width: 189px; border-top:1px solid #cacaca; background:url(../image/hr10_c15.jpg) right no-repeat
	
}
#Tab63 .Menubox63 li:last-child{background:none}
#Tab63 .Menubox63 li.hover {
    
    color: #0C90DA;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 189px; background: url(../image/zh2_r8_c2.jpg)  0px bottom no-repeat;
}

.Contentbox63 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 1132px; clear:both; border-left:1px solid #2289E6; border-right:1px solid #2289E6; border-bottom:1px solid #2289E6; 
}
.xitong_main{ width:1132px; overflow:hidden; padding-bottom:20px; overflow:hidden}
.xitong_main dl{ width:357px; height:143px; float:left; overflow:hidden; background:#F6F6F6; overflow:hidden; float:left; margin-top:20px; margin-left:16px;}
.xitong_main dl dt{ float:left; margin-left:16px; margin-top:16px; overflow:hidden}
.xitong_main dl dd{ width:168px; float:right; margin-top:20px; margin-right:20px; line-height:22px;}
.xitong_main dl dd h1 a{ color:#2289E6; font-weight:bold}


.w365{ width:365px;}
.w365_top{width:365px; background:url(../image/home_r24_c12.jpg) repeat-x; height:33px; overflow:hidden;}
.w365_top h1{ width:166px; background:url(../image/home2_r24_c8.jpg) repeat-x; font-size:16px; text-align:center; line-height:28px; height:33px;}
.w365_top h1 a{color:#2289E6; }
.w365_bot{ width:356px; clear:both; padding-top:5px; overflow:hidden}
.w365_bot li{ text-align:left; background: url(../image/tr29_c26.jpg) 0px 10px no-repeat; line-height:31px; overflow:hidden; }
.w365_bot li p{ width:290px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; text-align:left}
.w365_bot li span{ float:right}
.w365_bot li:nth-child(1) a{ color:#FF3333}
.w365_bot li:nth-child(2) a{ color:#FF3333}
.w365_bot li:nth-child(3) a{ color:#FF3333}

.w744{ width:744px;}

#Tab66 {
    height: auto;
    overflow: hidden;
    width: 744px; 
}
.Menubox66 {
    font-size: 16px;
    overflow: hidden;
    width: 744px;background:url(../image/home_r24_c12.jpg) repeat-x; height:33px; overflow:hidden;
}
.Menubox66  ul{ float:left}
#Tab66 .Menubox66 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 33px;
    line-height: 28px;
    text-align: center;
    width: 130px; font-size:14px
	
}
#Tab66 .Menubox66 li.hover {
    
    color: #0C90DA;
    display: block;
    font-size: 16px;
    height: 33px;
    line-height: 28px;
    width: 130px;  background:url(../image/home2_r24_c8.jpg) repeat-x; ;
}

.Contentbox66 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 744px; clear:both; 
}
.win_right_m{ width:744px;}
.w360{ width:360px}
.w360_top{ width:360px; height:38px; background:#F9F9F9; overflow:hidden; line-height:38px; font-size:16px;}

.ml18{ margin-left:18px;}

.w353{ width:353px;  overflow:hidden; padding-top:5px;}
.w353 li{ text-align:left; background: url(../image/tr29_c26.jpg) 0px 10px no-repeat; line-height:31px; overflow:hidden; }
.w353 li p{ width:280px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; text-align:left}
.w353 li span{ float:right}
.w353 li:nth-child(1) a{ color:#FF3333}
.w353 li:nth-child(2) a{ color:#FF3333}
.w353 li:nth-child(3) a{ color:#FF3333}



#Tab65 {
    height: auto;
    overflow: hidden;
    width: 1136px; 
}
.Menubox65 {
    font-size: 16px;
    overflow: hidden;
    width: 1136px; height:38px; overflow:hidden; border-bottom:2px solid #3399FF
}
.Menubox65  ul{ float:left}
#Tab65 .Menubox65 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 38px;
    line-height: 38px;
    text-align: center;
     font-size:16px; color:#fff; margin-right:18px
	
}
#Tab65 .Menubox65 li:nth-child(1){background:#3399FF; width:128px}
#Tab65 .Menubox65 li:nth-child(2){background:#19BF19;width: 147px;}
#Tab65 .Menubox65 li:nth-child(3){background:#F2959C;width: 147px;}

#Tab65 .Menubox65 li.hover {
    
    color: #fff;
    display: block;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
}

.Contentbox65 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 1136px; clear:both; 
}
.zt_main dl{ width:218px; margin-top:15px; overflow:hidden; float:left; margin-right:11px}
.zt_main dl:last-child{margin-right:0px}
.zt_main dl dd h5{ width:218px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; line-height:30px; font-size:14px; text-align:center}
.zt_main dl dd { width:100%; clear:both; font-size:12px; line-height:20px;}
.zt_main dl dd em{ font-size:14px; color:#3399FF}

#Tab655 {
    height: auto;
    overflow: hidden;
    width: 1136px; 
}
.Menubox655 {
    font-size: 16px;
    overflow: hidden;
    width: 1136px; height:38px; overflow:hidden; border-bottom:2px solid #3399FF
}
.Menubox655  ul{ float:left}
#Tab655 .Menubox655 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 38px;
    line-height: 38px;
    text-align: center;
     font-size:16px; color:#fff; margin-right:18px
	
}
#Tab655 .Menubox655 li:nth-child(1){background:#3399FF; width:128px}
#Tab655 .Menubox655 li:nth-child(2){background:#C7AAC8;width: 147px;}
#Tab655 .Menubox655 li:nth-child(3){background:#8FBDEE;width: 147px;}

#Tab655 .Menubox655 li.hover {
    
    color: #fff;
    display: block;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
}

.Contentbox655 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 1136px; clear:both; 
}

.w844{ width:844px; overflow:hidden}
.w844_top{width:844px; height:38px; background:#F9F9F9; overflow:hidden; line-height:38px; font-size:16px;}
.w844_bot{ width:842px; border-left:1px solid #EEEAEB; border-right:1px solid #EEEAEB; border-bottom:1px solid #EEEAEB; padding-bottom:20px;}
.w844_bot dl{ width:128px; float:left; margin-left:20px; margin-right:20px; margin-top:20px;}
.w844_bot dl dt{width:128px; height:18px; background:#3399FE; color:#fff; font-size:12px; line-height:18px;}
.w844_bot dl dd{  overflow:hidden; clear:both}
.w844_bot dl dd ul li{ text-align:left; line-height:30px;}
.w274{width:274px; }
.w274_top{width:274px; height:38px; background:#F9F9F9; overflow:hidden; line-height:38px; font-size:16px;}
.w274_bot{width:274px;}
.w274_bot dl { float:left; margin-left:6px; margin-right:6px; margin-top:10px; overflow:hidden; width:79px;}


#Tab61 {
    height: auto;
    overflow: hidden;
    width: 1136px; 
}
.Menubox61 {
    font-size: 16px;
    overflow: hidden;
    width: 1136px; height:38px; overflow:hidden; border-bottom:2px solid #3399FF
}
.Menubox61  ul{ float:left}
#Tab61 .Menubox61 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 38px;
    line-height: 38px;
    text-align: center;
     font-size:16px; margin-right:18px;background:#EAEFF4;
	
}





#Tab61 .Menubox61 li.hover {
    
    color: #fff;
    display: block;
    font-size: 16px;
    height: 38px;
    line-height: 38px;background:#3399FF; color:#fff
}

.Contentbox655 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 1136px; clear:both; 
}

.w552{ width:546px; float:left; margin-right:35px;}
.w552:last-child{ margin-right:0px}
.w552 dl{ width:100%; border-bottom:1px dashed #D4D4D4; overflow:hidden; padding-bottom:10px; margin-top:15px;}
.w552 dl dd{ color:#C6C6C6}

.w552 ul{ width:546px;  overflow:hidden; padding-top:5px;}
.w552 li{ text-align:left; background: url(../image/tr29_c26.jpg) 0px 10px no-repeat; line-height:31px; overflow:hidden; }
.w552 li p{  overflow:hidden;white-space:nowrap; text-overflow:ellipsis; width:490px; text-align:left}
.w552 li span{ float:right}
.w552 li:nth-child(1) a{ color:#FF3333}
.w552 li:nth-child(2) a{ color:#FF3333}
.w552 li:nth-child(3) a{ color:#FF3333}

.links{ width:1136px; overflow:hidden}
.links_top{width:1136px; height:38px; background:#F9F9F9; overflow:hidden; line-height:38px; font-size:16px;}
 

.links_bot a{ float:left;       white-space: nowrap;
    width: 100px;
    word-break: break-all;
    text-align: left;
    margin-right: 10px;
    overflow: hidden;}

.copy_bg{ background:#086FC3;}
.copy_bg dl{ width:884px; float:right}
.copy_bg dl dt{ font-size:14px; text-align:left; line-height:20px; color:#fff}
.copy_bg dl dd{ padding-top:10px; text-align:left; font-size:12px; color:#C2DEF8; font-family:"宋体"}
.copy_bg dl dt a{color:#fff}


.mac_top{width:1136px; background:url(../image/home_r24_c12.jpg) repeat-x; height:33px; overflow:hidden;}
.mac_top h1{ width:166px; background:url(../image/home2_r24_c8.jpg) repeat-x; font-size:16px; text-align:center; line-height:28px; height:33px;}
.mac_top h1 a{color:#2289E6; }
.mac_bot{ width:1136px; clear:both; overflow:hidden}
.mac_bot dl{ width:550px; float:left; margin-left:8px; margin-right:8px; margin-top:20px; overflow:hidden; position:relative}
.mac_bot dl dt{ width:110px; float:left; font-size:12px; }
.mac_bot dl dt h5{ width:60px; overflow:hidden; text-align:center}
.mac_bot dl dt h5 a{ background:url(/images/upe_r5_c3.jpg) no-repeat; width:10px; height:10px; display:block; float:left; margin-right:1px; margin-top:10px;}
.mac_bot dl dd{ width:430px; float:right; text-align:left}
.mac_bot dl dd a{ font-size:16px; font-weight:bold; line-height:30px; text-align:left; color:#3fa0ee}
.mac_bot dl dd ul{ width:100%; clear:both; padding-top:10px; overflow:hidden; border-bottom:1px solid #e6e7e8; padding-bottom:5px;}
.mac_bot dl dd ul li{ width:50%; float:left; line-height:25px; font-size:12px; color:#a5a6a6; text-align:left}
.mac_bot dl dd ol{ width:100%; clear:both; line-height:22px; height:46px; overflow:hidden; text-align:left; font-size:12px;color:#a5a6a6; padding-top:5px;}

    height: 177px;
    padding: 1px;
    width: 236px;
}
.xtArt .nrup a.fl img {
    display: block;
    height: 177px;
    width: 236px;
}
.xtArt .nrupr {
    width: 450px;
	height: 270px;
}
.xtArt .nrup ul {
    height: 132px; 
}
.xtArt .nrup ul li {
    color: #000;
    display: inline;
    float: left;
    font-size: 12px;
    margin-bottom: 15px;
    width: 162px; text-align:left
}
.xtArt .nrup ul li span {
    float: left;
}
.xtArt .nrup ul li.longs {
    width: 310px;
}
.xtArt .nrup .agrdwm a {
    background:url("../image/domic.png") no-repeat scroll 0 -98px;
    display: block;
    float: right;
    height: 42px;
    margin-left: 13px;
    text-indent: -5555px;
    width: 133px;
}
.xtArt .nrup .agrdwm a:hover {
    background-position: 0 -140px;
}
.xtArt .nrup .agrdwm a.dwm_address {
    background-position: -133px -98px; height:40px
}
.xtArt .nrup .agrdwm a.dwm_address:hover {
    background-position: -133px -140px;height:40px
}
span.xxtj {
   
    display: block;
    height: 16px;
    margin-left: 4px;
    margin-top: 2px;
    width: 84px;}
.pc_ab{ width:814px; background:#F0F7FF; height:30px; overflow:hidden; line-height:30px; border-top:1px dashed #DEDEDE}
.con{width:750px; height:auto; font-size:16px; line-height:27px; text-align:left; margin-top:15px; clear:both; }
.con p{ text-align:left; line-height:24px; font-size:14px; padding-top:15px;}
.con p img{ text-align:center; margin:auto; display:block}

.nyxz_div {
    height: auto;
    overflow: hidden;
	    min-height: 50px;
}
.nyxz_div .lf_span {
    color: #666666;
    display: inline-block;
    font-size: 16px;
    line-height: 27px;
    margin-right: 14px;
}
.nyxz_div .rt_span {
    background:url("../image/nryxzbg.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    margin-right: 24px;
    padding-left: 41px;
    width: 77px;
}
.nyxz_div .rt_spanlast {
    background:url("../image/nryxzbg.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    padding-left: 41px;
    width: 77px;
}
.nyxz_div .rt_spanbd {
    background:url("../image/nryxzbg1.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    margin-right: 24px;
    padding-left: 41px;
    width: 77px;
}
.nyxz_div .rt_spanbdlast {
    background:url("../image/nryxzbg1.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    padding-left: 41px;
    width: 77px;
}
.nyxz_div .rt_spanzy {
    background:url("/images/nryxzbg2.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    margin-right: 24px;
    padding-left: 48px;
    width: 70px; text-align:left
}
.nyxz_div .rt_spanzylast {
    background:url("/images/nryxzbg2.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    padding-left: 48px;
    width: 70px; text-align:left
}
.nyxz_div .rt_spanwp {
    background:url("../image/nryxzbg3.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    margin-right: 24px;
    padding-left: 48px;
    width: 77px; text-align:left
}
.nyxz_div .rt_xtxz {
    background:url("../image/down1.png") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    margin-right: 2px;
    padding-left: 48px;
    width: 100px; text-align:left
}

.down1 {
    font-size: 14px;
	float: left;
	margin-top: 2px
}
.nyxz_div .rt_spanwplast {
    background:url("../image/nryxzbg3.jpg") no-repeat scroll left center;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    margin-bottom: 25px;
    padding-left: 41px;
    width: 77px; text-align:left
}
.nyxz_div .rt_div {
    width: 553px;
}

.dl_bg{ width:816px; background:url(/images/dl.png) no-repeat; height:47px;}
.dl_bg a{ float:left; font-size:14px; color:#4398ED; padding-left:18px; line-height:47px;}
.dl_bot{ width:814px; border-left:1px solid #4398ED;border-right:1px solid #4398ED;border-bottom:1px solid #4398ED; height:80px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; background:url(/images/cy-logo.png) center 50% no-repeat}
.dl_tewt{ width:800px; text-align:left; line-height:21px; padding-left:5px; background:none; border:none; height:80px}
.pl_top{ width:816px; background:url(/images/pl4_c3.png) no-repeat; height:30px;}
.pl_top p{ float:left; padding-left:20px; line-height:30px;font-size:14px; color:#4398ED;}
.pl_top span{ float:right; font-size:12px; color:#4398ED; line-height:35px}
.pl_top span em{ font-size:16px; font-family:"Impact";}
.pl_top1{ width:816px;}
.pl_top1 p{ float:left; font-size:14px;color:#4398ED;border-left:2px solid #4398ED; padding-left:10px;}
.pl_bot{ width:816px;}
.pl_bot dl{width:816px; border-bottom:1px  dashed #E5E5E5; padding-bottom:15px; margin-top:15px; clear:both; overflow:hidden}
.pl_bot dl dt img{ width:42px; height:42px; border-radius:80px}
.pl_bot dl dd{ width:760px; float:right;}
.pl_bot dl dd li{ text-align:left; font-size:12px; width:760px; clear:both}
.pl_bot dl dd li:nth-child(1){ color:#DBDBDB}
.lse{color:#4398ED}
.pl_r1{ background: url(/images/h_c8.png) no-repeat; width:18px; height:18px; display:block}
.pl_r1:hover{ background: url(/images/h_c81.png) no-repeat; width:18px; height:18px; display:block}
.pl_r2{ background: url(/images/h_r7_c10.png) no-repeat; width:18px; height:18px; display:block}
.pl_r2:hover{ background: url(/images/h_r7_c101.png) no-repeat; width:18px; height:18px; display:block}

.w300{ width:300px; float:right;margin-top:35px;}
.w300_r1{ width:298px; border:1px solid #DBDBDB; overflow:hidden}
.w300_r1_top{width:298px; height:30px;border-bottom:1px solid #DBDBDB; overflow:hidden; }
.w300_r1_top p{float:left; font-size:16px;border-left:3px solid #4398ED; padding-left:10px; margin-left:10px; height:20px; line-height:20px; margin-top:5px;}
.dwm_theme_cnt{ width:298px; clear:both; margin-top:5px; overflow:hidden}
.dwm_theme_cnt ul {
    padding-top: 0; padding-bottom:15px
}
.dwm_theme_cnt li {
    height: 27px;
    margin-top: 9px; width:145px; float:left; margin-left:3px
}
.dwm_theme_cnt li a {
    background-color: #efefef;
    color: #000;
    display: block;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    text-align: center;
    width: 136px;
}
.dwm_theme_cnt li a:hover, .dwm_theme_cnt li a.cur {
    background-color: #00a9e4;
    color: #fff;
}

.ranking_list {
    float: left;
    margin-top: 10px;
    width: 298px;
}
.ranking_list ul {
    margin-left: 10px;
    margin-top: 10px;
}
.ranking_list i {
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    font-style: normal;
    height: 17px;
    line-height: 14px;
    margin: 3px 5px;
    text-align: center;
    width: 17px;
}
.ranking_list ul li {
    height: 32px;
}
.ranking_list ul li a {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px; text-align:left
}
.ranking_list ul li a:hover {
    color: #ae1712;
}
.top1 {
    background: #ed2e02 none repeat scroll 0 0;
}
.top2, .top3 {
    background: #ff6201 none repeat scroll 0 0;
}
.top4 {
    background: #ffa119 none repeat scroll 0 0;
}
.top5 {
    background: #fec321 none repeat scroll 0 0;
}
.top6, .top7, .top8, .top9, .top10 {
    background: #c2bdbd none repeat scroll 0 0;
}


.newzjbbrj, .new_box {
}
.newzjbb_title {
    background: rgba(0, 0, 0, 0) url("/images/new_rjbbimg.jpg") no-repeat scroll 8px center;
    color: #3c3c3c;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    padding-left: 25px;
}
.newzjbb_list {
    border-top: 1px solid #dcdcdc;
    height: auto;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 3px;
}
.newzjbb_list li {
    height: auto;
    margin-bottom: 3px;
    overflow: hidden;
}
.newlist_fl {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #666666;
    float: left;
    font-size: 16px;
    line-height: 28px;
    padding: 16px 0;
    text-align: center;
    width: 30px;
}
.newlist_flsg {
    background: #f8f8f8 none repeat scroll 0 0;
    color: #666666;
    float: left;
    font-size: 16px;
    line-height: 19px;
    padding: 16px 0;
    text-align: center;
    width: 30px;
}
.newlist_fg {
    float: left;
    padding-left: 10px;
    margin-top: 4px;
    width: 245px;
}
.newlist_fg a {
    color: #666666;
    display: inline-block;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 33.33%;
}
.newlist_fg a span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
}
.newlist_fg a:hover {
    color: #ff5800;
    text-decoration: underline;
}
.newxttj {
    border-top: 1px solid #dcdcdc;
    height: auto;
    overflow: hidden;
    padding-bottom: 2px;
    padding-left: 9px;
    padding-top: 11px;
}
.newxttj li {
    height: auto;
    margin-bottom: 11px;
    overflow: hidden;
}
.newxttj li span {
    background: #b3b3b3 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 25px;
}
.newxttj li a {
    color: #646464;
    display: inline-block;
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 255px;
    word-break: keep-all;
}
.newxttj li a:hover {
    color: #ff5800;
    text-decoration: underline;
}
.newxttj li.first span {
    background: #ea4a2d none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 25px;
}
.newxttj li.two span {
    background: #f19601 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 25px;
}
.newxttj li.three span {
    background: #f3d400 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 25px;
}
.new_hotcnt a {
    display: block;
    padding-top: 8px;
}



.jhjc{ width:1136px}
.jhjc dl{ width:308px; float:left; padding-left:35px; padding-top:20px; overflow:hidden; padding-right:35px}
.jhjc dl p{ width:308px; line-height:22px; text-align:left; padding-top:10px; color:#6a6868; height:64px; overflow:hidden; font-size:12px;}
.jhjc dl ol{ padding-top:10px;}

.right_list{ width:280px; clear:both}
.right_list img {
    border-radius: 5px;
    box-shadow: 3px 3px 3px #ccc;
    height: 42px;
    width: 42px;
}
.right_list ul {
     margin-bottom:5px; overflow:hidden
}
.right_list ul li{ clear:both; margin-top:10px;overflow:hidden; margin-bottom:10px;}
.list_title {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.right_list ul li a:hover {
    color: #ae1712;
    text-decoration: none;
}
.list_img {
    display: block;
    float: left;
    height: 42px;
    width: 42px;
}

.right_list ul li .xzinfo{height:auto;}
.xzinfo {
    color: #888;
    display: block;
    font-size: 12px;
    height: 35px;
    margin-top: 5px;
    width: 235px;
}
.recommend_list {
    margin-top: 10px;
    width: 300px;
}
.recommend_list ul { width:280px
    
}
.recommend_list ul li {
    background: rgba(0, 0, 0, 0) url("/images/list_icon.gif") no-repeat scroll 0 7px;
    height: 30px;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 270px; text-align:left
}
.recommend_list ul li a:hover {
    color: #ae1712;
}
.con_download {
    margin-bottom: 20px;
}
.con_download_title {
    border-bottom: 2px solid #0c760a;
    color: #0c760a;
    font-size: 16px;
    margin-bottom: 20px;
    padding-bottom: 5px;
}


.jcfl_list dt{ background:url(../image/jcr2_c2.png) no-repeat; width:169px; height:59px; text-align:center; font-size:20px; color:#fff; line-height:59px; float:left}
.jcfl_list dd { float:left; width:130px; float:left; text-align:center; height:59px; border-right:1px solid #C8C8C8; display:block}
.jcfl_list dd:last-child{border-right:none;}
.jcfl_list dd ul{ width:90px; text-align:center; margin:auto}
.jcfl_list dd ul li{ line-height:30px; text-align:left;text-align:center}

.xt_inf dl{ width:780px; clear:both; overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #ccc; overflow:hidden; margin-top:10px; margin-bottom:10px}
.xt_inf dl:last-child{border-bottom:none;}
.xt_inf dl dt{ width:100%; text-align:left; line-height:35px; font-size:20px;}
.xt_inf dl dd{width:780px; clear:both; overflow:hidden; padding-top:10px;}
.xt_inf dl dd img{ float:left}
.xt_inf_right { width:560px; float:right; padding-right:10px; text-align:left;}
.xt_inf_right ol{ padding-top:10px; overflow:hidden; height:70px; text-align:left;  line-height:25px; font-size:14px;}
.xt_inf_right ul{ width:100%; clear:both; font-size:12px; padding-top:15px; overflow:hidden}
.xt_inf_right ul li a{ background:#F4F4F4; padding:5px 10px;}

.page{ width:760px; margin:0 auto; margin-top:25px; margin-bottom:20px; font-size:12px; font-family:"microsoft yahei"; overflow:hidden; text-align:center; margin:auto}
.page a{display:block; float:left; height:30px; border:1px solid #bcbcbc; line-height:30px; padding:0 5px; margin:0 3px; color:#666; overflow:hidden;}
.page a:hover,a.cur{background:#086FC3; color:#fff; border:1px solid #0056A3; text-decoration:none;}

.xt_hot dl{ width:280px; padding-top:10px; overflow:hidden}
.xt_hot dl dd{ width:280px; clear:both; text-align:left; line-height:20px; font-size:12px;}
.xt_hot ul{ width:280px;  overflow:hidden; padding-top:5px;}
.xt_hot li{ text-align:left; background: url(../image/tr29_c26.jpg) 0px 12px no-repeat; line-height:31px; overflow:hidden;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; text-align:left ; padding-left:10px;}

.fenpian{ width:780px; clear:both; padding-top:15px;  margin-top:15px; overflow:hidden; padding-bottom:40px;}
.fenpian li{ text-align:left; line-height:30px;border-bottom:1px solid #ddd; }
.bt{width:800px; height:auto; text-align:center; padding-bottom:5px;  border-bottom:1px dashed #d6d6d6;}
.bt h4{ font-size:18px; font-family:"microsoft yahei";}
.bt ol{ margin-top:6px; color:#979696; font-size:12px;}



.tit {
    border-bottom: 5px solid #393d49;
    display: block;
    height: 68px;
    margin-bottom: 10px;
}
.tit b {
    border-bottom: 5px solid #186bb1;
    color: #252525;
    float: left;
    font: 30px/68px "Microsoft YaHei";
    height: 68px;
    padding-right: 60px;
    position: relative;
}
.tit s {
    background-color: #fff;
    border-bottom: 5px solid #fff;
    float: left;
    height: 68px;
    position: relative;
    width: 5px;
}

.sanilist {
    float: left;
    margin-left: 10px;
    overflow: hidden;
    width: 555px;
}
.sanilist li {
    background:  url(../image/zxspr.png) 0px 15px no-repeat   ;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 14px; text-align:left
}
.sanilist li i {
    color: #999;
    float: right;
    font-size: 14px; font-style:normal
}

.xt_xz li{ float:left; margin-right:10px; width:125px;}
.xt_xz li span{ width:125px; text-align:center; margin:auto; line-height:30px; display:block; font-size:14px;}


.info_list_img img {
    border-radius: 5px;
    box-shadow: 3px 3px 3px #ccc;
    float: left;
    height: 135px;
    width: 160px;
}
.info_list_img {
}
.info_list_soft {
    padding-bottom: 30px;
}
.info_list_soft {
    padding-bottom: 30px;
}
.list_h {
}
.info_list_soft ul li {
    border-bottom: 1px dashed #dedede;
    height: 145px;
    margin-top: 20px;
    position: relative;
    width: 816px; overflow: hidden
}
.info_list_soft h4 a {
    color: #06c;
    display: inline-block;
    float: left;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 630px; text-align:left
}
.info_list_soft h3 a {
    color: #06c;
    display: inline-block;
    float: left;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 388px;
}
.info_list_soft h4 {
    display: inline-block;
    margin-bottom: 10px;
}
.info_list_soft h3 {
    display: inline-block;
    margin-bottom: 10px;
}
.info_list_soft span {
    color: #999;
    display: inline-block;
    float: left;
    font-size: 12px;
}
.info_list_soft p {
    color: #666;
    float: left;
    font-size: 12px;
    height: 65px;
    overflow: hidden;
    padding-left: 20px;
    width: 620px; text-align:left
}
.list_right {
    float: right;
    overflow: hidden;
    width: 300px;
}
.djinfo {
    line-height: 36px;
}
.djlook {
    background: transparent url("../image/list_download.png") repeat scroll 0 0;
    bottom: 15px;
    color: #fff;
    display: inline-block;
    height: 31px;
    line-height: 30px;
    padding-left: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 64px;
}
.djlook:hover {
    text-decoration: none;
}
.djlook1 {
    background: transparent url("/images/list_download1.png") repeat scroll 0 0;
    bottom: 15px;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 86px;
}
.djlook1:hover {
    text-decoration: none;
}
.xxdj5 {
   
    display: inline-block;
    height: 15px;
    width: 68px;
}

.djlook {
    background: transparent url("../image/list_download.png") repeat scroll 0 0;
    bottom: 15px;
    color: #fff;
    display: inline-block;
    height: 31px;
    line-height: 30px;
    padding-left: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 64px;
}
.djlook:hover {
    text-decoration: none; color:#fff
}


.bb_main{ border:1px solid #F5F5F5; width:1130px}
.bb_main ol{ width:30px; height:116px; text-align:center; background:#1547A6; color:#fff; line-height:15px; float:left}
.bb_main ul{ width:1100px; float:right;}
.bb_main ul li{ float:left; width:50px; text-align:center; line-height:30px; margin-left:40px; margin-top:30px;}
.bb_main ul li span{line-height:31px; overflow:hidden;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; text-align:center ; display:block; width:48px;}
.rj_list{ width:550px; float:left; margin-left:30px; border:1px solid #F5F5F5; overflow:hidden; margin-top:15px;}
.rj_list_top{ width:550px; height:35px; border-bottom:1px solid #CFD3DF; overflow:hidden}
.rj_list_top p{ float:left; padding-left:10px; line-height:35px; font-size:16px; color:#3E638F}
.rj_list_top span { float:right; padding-right:10px; line-height:35px;}

.rj_list_bot ul li{ float:left; width:115px; text-align:center; line-height:30px; margin-left:20px; margin-top:10px;}
.rj_list_bot ul li span{line-height:31px; overflow:hidden;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; text-align:center ; display:block; width:115px;}


.dl{ width:80px; height:25px; border-radius:10px; color:#fff; line-height:25px; font-size:14px; background:#3fa0ee; display:block}
.dl:hover{color:#fff;}

.djlookk {
    background: transparent url("../image/list_download.png") repeat scroll 0 0;
    bottom: 15px;
    color: #fff;
    display: inline-block;
    height: 31px;
    line-height: 30px;
    padding-left: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 64px;  font-size:12px; bottom:5px;
}
.djlookk:hover{ color:#fff}

#FontScroll{ width:1134px; clear:both;  overflow:hidden; width:1134px; border-left:1px solid #EEEAEB; border-right:1px solid #EEEAEB; border-bottom:1px solid #EEEAEB; height:60px;}
#FontScroll .line{text-align:center;width:100%;}

*{border:0;margin:0;  padding:0;}
body{background:#ffffff;font-family:Tahoma; margin:0 auto; font-size:12px}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd,span{margin:0;padding:0;display:block;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#00a4ac;text-decoration:none;}
table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}
h2{font-weight:normal;}
::-moz-selection{color:#fff;color:rgba(255,255,255,0.85);background:#03a8b1;}
::selection{color:#fff;color:rgba(255,255,255,0.85);background:#03a8b1;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
h2{font-size:12px}

.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}

.cbbfixed {position: fixed;right: 10px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #02a2aa;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../image/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(../image/erwei.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../image/side-icon01.png);}

#Tab61 .Menubox61 li {
   padding:2px 20px 0px 20px;
}

.jiaoc_main{width:1180px;}

.Menubox655 #four1,.Menubox655 #four3{background: #3399FF;padding: 2px 20px 0px 20px;width:auto ;}

.Menubox655 #four2{background: #C7AAC8;padding: 2px 20px 0px 20px;;width:auto }

#Tab655 .zt_main,#Tab65 .zt_main{width:1160px;overflow:hidden;}

.Menubox65 #three1{background: #3399FF;padding: 2px 20px 0px 20px;width:auto ;}

.myred1,.myred2,.myred3{color:#FF3333}
.download_url{padding: 0px 9px;border: 1px solid #eee;background: #fff;width: 1102px;height: 186px;overflow:hidden;text-align: center;margin-bottom: 10px;}
