@charset "utf-8";
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.content{width:1168px;height:auto;margin:0 auto}
.content1{width:1200px;height:auto;margin:0 auto}
.banner_v{margin-bottom:45px}
#sh_banner_wrap #banner_menu_wrap{width:218px;background:#2b333b;float:left;z-index:9999;height:441px}
#sh_banner_wrap #banner_menu_wrap .active{margin-top:20px}
#sh_banner_wrap #banner_menu_wrap li{display:block;line-height:49px;transition:all 3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;cursor:pointer}
#sh_banner_wrap #banner_menu_wrap li a{font-size:16px;color:#fff;padding:0 15px;display:block}
#sh_banner_wrap #banner_menu_wrap li i{float:right;line-height:49px;color:#fff;font-size:18px}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_i{float:right;font-size:20px;margin-right:20px}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_content{width:950px;height:441px;z-index:610;position:absolute;left:218px;top:0;background:#fff;overflow:hidden;display:none;box-shadow:#ddd 0 0 5px}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_content1{height:auto;padding-bottom:25px}
.banner_menu_content .banner_info_v{margin:30px 0 0 40px;height:215px}
.banner_info_v .titleP{font-size:14px;line-height:20px;color:#000;position:relative;font-weight: 700;}
#sh_banner_wrap #banner_menu_wrap .banner_info_v .titleP a{font-size:14px;line-height:20px;color:#000;position:relative;padding:0}
.banner_info_v h1 span{content:'';display:block;width:640px;height:1px;background:#f1f1f2;position:absolute;top:10px;left:40px}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_content .banner_infotxt{line-height:20px;margin:5px 0}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_content .banner_infotxt1{margin:0}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_content .banner_infotxt a{font-size:14px;color:#000;padding:0;display:inline-block;line-height:25px;margin:5px 20px 5px 0}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_content .banner_infotxt1 a{line-height:20px;margin:0 14px 5px}
#sh_banner_wrap #banner_menu_wrap li .banner_menu_content .banner_infotxt a:hover{color:#e80b00}
.banner_info_tw{width:100%;height:228px;background:#f8fafc;margin-top:19px;padding:20px 0 0 40px}
.banner_info_box{margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px}
.banner_menu_content .banner_info_v .banner_info_tw .banner_info_twinfo_a{display:block;padding:0!important}
.banner_info_tw2{margin-top:120px}
.banner_info_twinfo{width:360px;margin-bottom:10px}
.banner_info_twinfo img{margin-right:5px;width:78px;height:44px;border-radius:5px}
.banner_info_twinfo .banner_info_txt h2{font-size:12px;color:#07111b;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}
.banner_info_twinfo .banner_info_txt h3{font-size:12px;color:#07111b;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}
.banner_info_twinfo .banner_info_txt p{font-size:12px;color:#666;line-height:20px}
.banner_info_tw .banner_txt_cj{width:240px;font-size:12px;color:#7ea711;line-height:20px;text-align:center;margin:5px 0}
.banner_info_tw .banner_txt_sz{color:#e50c01}
.banner_info_tw .banner_txt_zj{color:#f97600}
.sh_banner_right{float:right;width:950px}
.focusBox{position:relative;height:322px;overflow:hidden}
.focusBox .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:25px}
.focusBox .hd ul{text-align:center}
.focusBox .hd ul li{cursor:pointer;display:inline-block;z-index:1;width:42px;height:10px;margin:2px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:.5;text-indent:9999px}
.focusBox .hd ul .on{background:red;filter:alpha(opacity=100);opacity:1}
.focusBox .bd dl{vertical-align:middle}
.focusBox .bd dl img{width:100%;height:322px;display:block}
.focusBox .next,.focusBox .prev{color:#fff;text-align:center;display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0;width:40px;height:60px;background:#000;cursor:pointer;font-size:30px;text-align:center;line-height:60px}
.focusBox .next{left:auto;right:0}
.focusBox .next i,.focusBox .prev i{line-height:60px;font-size:30px}
.sh_banner_bottom{border:#ddd solid 1px;border-top:none;border-left:none;padding:20px 0;overflow:hidden}
.sh_banner_bottom ul li{float:left;width:210px;height:76px;float:left;margin:0 0 0 20px}
.sh_banner_bottom ul li img{float:right}
.sh_banner_bottom ul li .t{float:left;margin:16px 0 0 15px;width:125px}
.sh_banner_bottom ul li p{color:#fff;font-size:14px;padding:5px 0 0 0}
.sh_banner_bottom ul li.l1 h2{color:#c38f1c;font-size:16px;font-weight:400}
.sh_banner_bottom ul li.l2 h2{color:#b9496a;font-size:16px;font-weight:400}
.sh_banner_bottom ul li.l3 h2{color:#3c8124;font-size:16px;font-weight:400}
.sh_banner_bottom ul li.l4 h2{color:#369a82;font-size:16px;font-weight:400}
.title_v{width:427px;height:40px;background:url(../images/down/titlebj.png) no-repeat center;margin:30px auto 20px}
.title_v .titleType{height:40px;line-height:40px;text-align:center;font-size:20px;color:#333;font-weight: normal;}
.recominfo_v{display:block;width:279px;margin-bottom:40px}
.recominfo_v img{display:block;width:279px;height:159px;border-radius:10px}
.recominfo_v .title{font-size:18px;color:#07111b;margin:20px 0 20px 10px;font-weight:100;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.recominfo_v p span{font-size:14px;color:#666;margin:0 40px 0 10px}
.recominfo_v p i{font-style:normal;font-size:14px;color:#7ea711}
.banner_info_tw .banner_info_twinfo_a .mid_v,.recominfo_v p .mid_v{color:#f97600}
.banner_info_tw .banner_info_twinfo_a .high_v,.recominfo_v p .high_v{color:#d30a00}
.recom_hide{display:none}
.morebtn1{border:1px solid #ddd;border-radius:5px;line-height:26px;height:26px;width:75px;background:#fff;margin:20px auto 0;text-align:center;position:relative;cursor:pointer}
.morebtn1:hover{color:#09924b}
.line{width:530px;height:1px;background:#ddd;position:absolute}
.line1{left:92px;top:13px}
.line2{right:92px;top:13px}
.recommar_v{margin-right:16px}
.javatit_v{display:block;width:576px;height:110px;background:url(../images/down/javaimg1.jpg) no-repeat center;overflow:hidden;margin-bottom:35px}
.javatit1_v{background:url(../images/down/javaimg2.jpg) no-repeat center}
.javatit2_v{background:url(../images/down/dataimg1.jpg) no-repeat center}
.javatit3_v{background:url(../images/down/dataimg2.jpg) no-repeat center}
.javatit4_v{background:url(../images/down/htmlimg1.jpg) no-repeat center}
.javatit5_v{background:url(../images/down/htmlimg2.jpg) no-repeat center}
.javatit6_v{background:url(../images/down/enterimg1.jpg) no-repeat center}
.javatit7_v{background:url(../images/down/enterimg2.jpg) no-repeat center}
.javatit8_v{background:url(../images/down/iosimg1.jpg) no-repeat center}
.javatit9_v{background:url(../images/down/iosimg2.jpg) no-repeat center}
.javatit10_v{background:url(../images/down/androidimg1.jpg) no-repeat center}
.javatit11_v{background:url(../images/down/androidimg2.jpg) no-repeat center}
.javatit_v h2{font-size:24px;color:#fff;text-align:center;margin:27px 0 10px}
.javatit_v p{font-size:18px;color:#fff;text-align:center}
.htext{font-size:14px;color:#000;margin:28px 0 10px}
.hvideoL{width:820px;height:414px;margin-right:20px;padding-bottom:20px}
.hvideoR{width:350px}
.hvideoR h2{font-size:24px;color:#000;font-weight:100}
.htxt1{font-size:14px;color:#999;margin:35px 0}
.htxt1 i{display:block;margin:0 14px;font-style:normal}
.share{position:relative;top:-4px}
.shouc img{margin-right:4px}
.Rhtxt2{width:300px;height:48px}
.Rhtxt2 p{font-size:14px;color:#000}
.Rtxtinfo2{height:48px;line-height:48px}
.baidu{margin:65px 0 30px}
.baidu a{display:block;width:160px;height:40px;line-height:40px;background:#167ed9;text-align:center;color:#fff;font-size:16px;border-radius:5px}
.baidu .tqm{display:block;height:40px;line-height:40px;font-size:14px;color:#333;margin-left:12px}
.zxbtn a{display:block;width:160px;height:40px;line-height:40px;text-align:center;border:1px solid #167ed9;color:#167ed9;font-size:16px;border-radius:5px}
.dlcon{background:#f4f4f4;padding-top:20px}
.btnmarg{margin-right:14px}
.dlmore{width:357px;overflow:hidden;border:#ddd solid 1px;margin-bottom:20px;background:#fff}
.dltit{font-size:16px;height:46px;line-height:46px;background:#1fa915;color:#fff;text-align:center}
.dltit1{background:#fa7102}
.dltit img{position:relative;top:7px;left:-4px}
.news{padding:0 15px}
.news li{line-height:38px;border-bottom:#eee solid 1px;clear:both;overflow:hidden}
.news li span{float:right}
.gzmore{width:357px;overflow:hidden;border:#ddd solid 1px;background:#fff}
.gzmore ul{width:208px;margin:0 auto;padding-top:10px}
.gzmore ul li{text-align:center;margin:15px 0}
.gzmore ul li a{font-size:14px;margin-right:8px}
.gzmore ul li .gzred{color:red}
.gzmore ul li .gzblue{color:#0c61cb}
.dlconL{width:821px;height:auto;background:#fff;overflow:hidden;padding-bottom:20px}
.dlnav ul{margin-bottom:25px}
.dlnav ul li{float:left;width:148px;font-size:16px;color:#000;text-align:center;border-top:2px solid #fff;padding:10px 0}
.dlnav ul .dllion{color:#167ed9;border-top:2px solid #167ed9}
.dlinfo1{margin:0 20px}
.dlinfo1 a{display:block;height:40px;line-height:40px;font-size:14px;color:#000}
.dlinfo1 .maintxt{color:#167ed9}
.dlhide{display:none}
.dlinfo2{margin:0 30px}
.dlinfo2 p{font-size:18px;color:#000;margin:15px 0}
.dlinfo2 a{display:block;width:763px;height:54px;background-color:#f4f4f4;background-image:url(../images/down/dlimg.png);background-repeat:no-repeat;background-position:10px 17px;line-height:54px;text-indent:50px;margin-bottom:5px}
.infoL3{margin-left:45px}
.infoimg3{margin-right:15px}
.infotxt3 p{font-size:14px;color:#000}
.infotxt3 .infotext{margin-bottom:23px}
.dlbotton{display:block;width:170px;height:58px;background:url(../images/down/btnimg.png) no-repeat center;margin-left:35px}
.dlinfo4 .p{padding:20px}
