@import url("base.css");
.w{ width:1000px; margin:0 auto}
.hd_top{ background:#f5f5f5; height:26px; color:#555; line-height:26px}
.hd_top .l_txt{ float:left}
.hd_top .r_txt{ float:right}
.hd_top .r_txt a{ color:#555; padding:0 5px}
.hd_logo { height:100px; background:#fff }
.hd_logo .logo{ float:left; padding-top:10px}
.hd_logo .logo a{ display:block; width:250px; height:80px; background:url(../image/logo.png) no-repeat}
.index_logo{background:none}
.hd_logo .hd_search{ float:right; padding-top:28px}
.hd_logo .search_box{  width:520px; border:2px #45b823 solid; height:30px; line-height:30px; overflow:hidden}
.hd_logo .search_box .key_txt { float:left;width:400px;  border:0px; height:30px; line-height:30px; padding-left:6px; outline:medium none; background:#fff}
.hd_logo .search_box .btn_sub{ float:right; background:#45b823; color:#fff; font-size:16px;  border:0px; height:30px; width:80px; text-align:center; cursor:pointer; font-family:微软雅黑 }
.hd_logo .hd_search .hd_search_key{ width:500px; overflow:hidden; height:30px; font: 12px/30px 宋体;}
.hd_logo .hd_search .hd_search_key a{ padding:0 10px; color:#666}
.hd_logo .hd_search .hd_search_key a:hover{  color:#f00}

.hd_nav{ background:#45b823; height:40px; line-height:40px}
.hd_nav ul{ float:left}
.hd_nav ul li{ float:left; font-size:15px; border-left:1px #75ca19 solid; border-right:1px #14a218 solid;}
.hd_nav ul li.home{ border-left:none}
.hd_nav ul li.last{ border-right:none}
.hd_nav ul li a{ float:left; padding:0 21px; color:#fff;}
.hd_nav ul li a:hover{ background:#71c958; text-decoration:none}
.hd_nav ul li a.current{ background: #14a218 url(../image/nav_cur.png) bottom center no-repeat}


.tt_box{ width:100%; height:46px; border-bottom:1px #afafaf solid; position:relative}
.tt_box span,.tt_box h3,.tt_box h2{ float:left;  padding:0 10px; border-bottom:2px #45b823 solid; line-height:45px; height:45px; font-size:18px; color:#333; font-weight:bold}
.tt_box  a:hover{ text-decoration:none; color:#333}


.tt_box2{ width:100%; height:30px; border-bottom:2px #45b823 solid; position:relative}
.tt_box2 span,.tt_box2 h3{ float:left;  padding:0 10px; background:#45b823; color:#fff; line-height:32px; height:30px; font-size:16px; font-weight:normal }
.tt_box2 a{ color:#fff}
.tt_box2 a:hover{ text-decoration:none}




.index_cont1{ padding-top:20px}
.index_cont1 .banner{ float:left; width:340px; height:370px; background:#fff; overflow:hidden }
.slide_box{ height:270px;position:relative; width:100%; overflow:hidden}
.slide_box ul li{width:340px; height:270px; }
.slide_box ul li img{ width:100%; height:100%;}
.slide_box ul li span{ width:330px; text-align:center; padding:0 5px; position:absolute; bottom:0px; height:24px; overflow:hidden; line-height:24px; font-size:14px;background:#000;opacity:0.7;filter:alpha(opacity=70); color:#fff}
.slide_box .prev,.slide_box .next { display: none; width:26px; height:50px; background: url(../image/ico.png) no-repeat; position: absolute; top:106px; background-color:#000; z-index:1000}
.slide_box .prev { left: 0;background-position:-13px -3px; }
.slide_box .next { right: 0; background-position:-13px -55px; }


.banner .small_img{ float:left}
.banner .small_img ul{ float:left; width:350px}
.banner .small_img ul li{ float:left; width:80px; padding-right:6px; padding-top:20px; cursor:pointer; position:relative; }
.banner .small_img ul li p{ border:2px #fff solid; width:76px; height:60px}
.banner .small_img ul li.on p{ border:2px #46b824 solid; position:relative;}
.banner .small_img ul li img{ width:76px; height:60px}











.index_cont1 .list_box{ width:360px; height:370px; float:left; padding-left:20px; background:#fff; overflow:hidden; padding-right:10px}
.index_cont1 .list_box ul{ padding-top:10px; float:left}
.index_cont1 .list_box ul li a{ float:left; width:360px; font-size:14px;  line-height:30px; padding:0 5px}


.index_cont1 .right_cont{ float:right; width:230px;height:370px; padding:0 10px; overflow:hidden; background:#fff }
.right_cont .tab_type{width:100%; height:46px; border-bottom:1px #afafaf solid; position:relative}
.right_cont .tab_type ul{ position:absolute;left:0; top:0px;   font-size:16px; color:#000}
.right_cont .tab_type ul li{ float:left; padding:0 15px; cursor:pointer;line-height:45px; height:45px; color: #333; font-size: 16px;   }
.right_cont .tab_type ul li.current{border-bottom:2px #45b823 solid; font-size: 18px;font-weight: bold; }


.index_cont1 .right_cont .tab_cont{ padding-top:12px; }
.index_cont1 .right_cont .tab_cont ul{ width:100%; display:none}
.index_cont1 .right_cont .tab_cont ul.current{ display:block}
.index_cont1 .right_cont .tab_cont ul li{ padding:5px 0px; border-bottom:1px #dedede dashed; float:left; width:230px;}
.index_cont1 .right_cont .tab_cont ul li:last-child{ border-bottom:0px}
.index_cont1 .right_cont .tab_cont ul li img{ float:left; width:50px; height:50px}
.index_cont1 .right_cont .tab_cont ul li div{ float:left; padding-left:10px; color:#999}
.index_cont1 .right_cont .tab_cont ul li div a{ font-size:14px}

.index_cont1 .right_cont .tab_cont ul li:hover{}
.index_cont1 .right_cont .tab_cont ul li:hover a{ color:#f00}


.index_type{ padding-top:20px; overflow:hidden}
.index_type .tab_type{width:100%; height:35px; border-bottom:2px #eaeaea solid; position:relative}
.index_type .tab_type ul{ position:absolute;left:0; top:0px;   font-size:16px; color:#000}
.index_type .tab_type ul li{ float:left; margin-right:8px; padding:0 10px; cursor:pointer; margin-right:15px;line-height:30px; height:35px; font-size: 18px;  color: #333;  font-weight: bold;}
.index_type .tab_type ul li.current{border-bottom:2px #45b823 solid;}
.index_type .tab_type ul li a:hover{ text-decoration:none; color:#45b823}

.index_type .tab_sys_cont{ width:1020px; padding:10px 10px; background:#fff}
.index_type .tab_sys_cont ul{ display:none}
.index_type .tab_sys_cont ul.current{ display:block}
.index_type .tab_sys_cont ul li{ float:left; width:475px; padding:10px 30px 10px 0}
.index_type .tab_sys_cont ul li .img_a{ float:left;}
.index_type .tab_sys_cont ul li img{ width:180px; border-radius:2px }
.index_type .tab_sys_cont ul li div{ float:right; width:280px}
.index_type .tab_sys_cont ul li div a{ display:block; line-height:22px; height:50px; overflow:hidden; font-size:14px;font-weight: bold; height:48px; overflow:hidden; color:#000}
.index_type .tab_sys_cont ul li div a.red{ color:#f00}
.index_type .tab_sys_cont ul li div .txt{font: 12px/18px 宋体; color:#777; height:56px; overflow:hidden }
.index_type .tab_sys_cont ul li div .num{ float:left; height:30px; line-height:30px;  min-width:120px; padding:0 10px; display:block; background:#61c344; color:#fff; margin-top:5px;}
.index_type .tab_sys_cont ul li div .num span{ color: #F7FF13;  font-weight: bold;}

.index_study{ float:left;width: 680px;  background: #fff;  padding: 0 10px;  height: 370px; overflow:hidden  }
.index_study .study_list1{ float:left; width:340px; padding-top:12px}
.index_study .txt_list{ line-height:28px; }
.index_study .study_list2{ float:right; width:320px; padding-top:15px; padding-right:10px}
.study_list2 .hot_pic{ width:100%; height:150px; overflow:hidden; position:relative}
.study_list2 .hot_pic img{ width:100%; height:150px}
.study_list2 .hot_pic p{ position:absolute; bottom:0px; left:0px; padding:0 10px; height:24px; color:#fff;background:#000;opacity:0.7;filter:alpha(opacity=70); width:100%}
.study_list2 .txt_list{ padding-top:10px}

.index_study_top{ float:right; width:260px;background: #fff; padding:0 10px; height:370px;overflow:hidden}
.index_study_top .txt_list{ line-height:28px; padding:12px 10px 0px 10px;}
.index_study_top .txt_list li{ padding:1px 0}
.index_study_top .txt_list a{ padding-left:10px}




.index_type .tab_type2{width:100%; height:34px;  position:relative; border-bottom:2px solid #45B823}
.index_type .tab_type2 ul{ position:absolute;left:0; top:0px;   font-size:16px; color:#000}
.index_type .tab_type2 ul li{ float:left; margin-right:8px; padding:0 15px; cursor:pointer; line-height:34px; height:34px;   color: #333; background:#e0e0e0}
.index_type .tab_type2 ul li.current{ background:#45b823; color:#fff}
.index_type .tab_type2 ul li h3 a{ font-size: 16px;  font-weight: normal;}
.index_type .tab_type2 ul li.current a{ color:#fff;}

.index_type .tab_type2 ul li a:hover{ text-decoration:none}







.yq_link{ padding:20px 0; color:#999;line-height:20px;}
.yq_link .w a{ padding:0 5px; color:#888;line-height:18px;word-break:break-all; }
.yq_link .w{ }
.yq_link .w a:hover{ color:#f00}
.yq_link .w span{ color:#333; font-weight:bold}

.copy {  background:#565656; line-height: 22px;  text-align: center; padding:20px 0;color: #6E6E6E;}
.copy .w{text-align: center; color:#b8b8b8}
.copy .w a{ color:#fff; padding:0 4px}
.copy .w b{ font-weight:bold; color:#45b823}

.content{  min-height:500px; word-break:break-all}
.page_position{ line-height:50px; font-size:14px; color:#666; background:url(../image/dot.png) left center no-repeat; padding-left:24px; }
.w700{ float:left; width:700px; padding-bottom:30px}
.w280{ float:right; width:280px; padding-top:57px}
.w700 .array_type{ height:54px;   overflow:hidden; width:100%; position:relative; margin-bottom:15px}
.w700 .array_type .bg{ background:#fff; position:absolute;width:100%; left:0px; bottom:0px; height:46px; z-index:1}
.array_type ul { position:absolute; z-index:9; height:54px; width:720px;}
.array_type ul li{ float:left; width:141px; padding-top:8px; line-height:46px; background:url(../image/type_li.jpg) right bottom no-repeat}
.array_type ul li a{ float:left; width:132px;   text-align:center; font-size:14px}
.array_type ul li a:hover{ text-decoration:none}
.array_type ul li em{ width:15px; height:16px; background:url(../image/ico.png) no-repeat; display:inline-block;vertical-align:middle;}
.array_type ul li.current  em.down,.array_type ul li a:hover  em.down{ background-position:-73px -137px}
.array_type ul li.current{ background:url(../image/type_cur.png) no-repeat;}
.array_type ul  li em.down{ background-position:-96px -137px}
.array_type ul  li.current  em.up,.array_type ul li a:hover  em.up{ background-position:-73px -157px}
.array_type ul  li em.up{ background-position:-96px -157px}
.array_type ul  li a:hover{  color:#fff; background:#6eca52;}
.array_type ul li.current a{  color:#fff; }
.w700 .w680_cont{background:#fff; padding:0 10px;}

.w700 .xt_list_box{ padding-bottom:20px;  }

.w700 .xt_list_box ul li{ padding:20px 0; border-bottom:1px #ddd dashed; float:left; width:100%}
.w700 .xt_list_box ul li .title{  font-size:16px; padding-bottom:10px; line-height:24px; font-weight:bold;}
.w700 .xt_list_box ul li .title a.red{ color:#f00}
.w700 .xt_list_box ul li .img_div{ float:left; width:200px; height:145px; border:1px #ddd solid; overflow:hidden; }
.w700 .xt_list_box ul li .img_div img{ width:100%;height:100%;}
.w700 .xt_list_box ul li .txt_div{ float:left; padding-left:15px; width:450px; padding-top:10px}
.w700 .xt_list_box ul li .txt_div .inf{ font-size:14px; color:#444; line-height:24px; height:72px; overflow:hidden}
.w700 .xt_list_box ul li .txt_div .item_box{ padding-top:10px; position:relative}
.w700 .xt_list_box ul li .txt_div .item{ color:#999; }
.w700 .xt_list_box ul li .txt_div .item span{ color:#f00}
.w700 .xt_list_box ul li .txt_div .item_box a{ position:absolute; bottom:5px; right:0px; width:85px; height:30px; background:url(../image/ico.png) -78px -48px no-repeat; }

.w700 .study_box  ul li .txt_div .item_box a{ width:65px; height:22px; background:#f5f5f5; text-align:center; line-height:22px; bottom:0px}
.w700 .study_box  ul li .txt_div .item_box a:hover{ background:#45b823; color:#fff; text-decoration:none}

.star{ display:inline-block; vertical-align:text-bottom;  background:url(../image/ico.png) -78px -111px no-repeat; width:70px; height:14px}
.star em{ float:left;background:url(../image/ico.png) -78px -91px no-repeat;  height:14px}
.star .s1{width:20% }
.star .s2{ width:40% }
.star .s3{ width:60% }
.star .s4{ width:80% }
.star .s5{ width:100% }


.page_num{ width:100%; margin:0px auto; padding:30px 0px; text-align:center; font-size:14px; overflow:hidden;}
.page_num .a1{border:1px solid #E2E2E2;display:inline-block;padding:2px 8px;}
.page_num a {color: #666666;margin: 0 5px;padding: 3px 9px;}
.page_num span{ padding:3px 9px;  margin:0 5px; color:#fff;background:#45b823;}
.page_num a:hover{background:#3eaf2c; color:#fff;text-decoration:none}
.page_num a.bg{background:#3eaf2c; color:#fff;}
.page_num span a{ border:1px solid #e2e2e2; padding:2px 8px; display:inline-block}
.page_num span a:hover{background:#45b823; color:#fff; border:none; padding:3px 9px; }







.menu{ width:260px; overflow:hidden;background:#fff; padding:0 10px}
.menu ul{ float:left; width:290px; padding:10px 0;  }
.menu li{ float:left; text-align:center; padding-right:8px; padding-bottom:10px; width:125px }
.menu li a{ line-height:30px; display:block;font-size:13px}
.menu li a.current{ background:#45b823; color:#fff}
.menu li a:hover{ text-decoration:none; background:#f0f0f0; color:#333}

.w280 .list_top{  background:#fff; margin-top:20px; padding:0 10px; width:260px}
.w280 .list_top11{  background:#fff; margin-top:0px; padding:0 10px; width:260px}
.w280 .list_top .top_box{   padding-top:4px}
.w280 .list_top  .tt_box h3{ font-size:16px}
.w280 .img_list{ padding:10px 5px }
.w280 .img_list a{ padding-left:10px; width:230px; font-size:13px;  }
.w280 .top_box .text_list a{ width:260px; overflow:hidden; float:left }
.w280 .top_box  a:hover{ color:#f00}
.w280 .top_box  a.red{ color:#f00}
.w280 .img_list .tt_div span{}
.w280 .img_list .img_div{ float:left; width:100%; height:50px; padding:5px 0; display:none}
.w280 .img_list .img_div img{ width:60px; height:45px; float:left; border-radius:3px}
.w280 .img_list .img_div .img_a{ float:left; width:60px}
.w280 .img_list .img_div  div{ float:right; color:#888; font-size:12px; font-family:simsun; width:170px; line-height:20px}
.w280 .img_list .img_div  div em{ float:left;  display:inline-block; width:90px; overflow:hidden; font-size:12px}
.w280 .img_list .img_div .btn_download{ float:right; padding:0px; width:75px; height:25px; background:url(../image/ico.png) -78px 0 no-repeat}
.w280 .img_list li{ line-height:30px}
.w280 .img_list li.current .img_div{ display:block}
.w280  .text_list{padding:10px 5px}
.w280  .text_list .txt_list li a{ width:260px;}



.software_inf{  display:block; padding:10px 0 20px 0;}
.software_inf  h1{ line-height:40px; font-size:18px; padding-bottom:5px }
.software_inf img{float:left; width:240px; height:180px; padding:1px; border:1px #eaeaea solid}
.software_inf .txt_div{ float:left; padding-left:30px;width:400px;line-height:26px; font-family:simsun; color:99px; color:#666}
.software_inf  .parta { float:left;width: 180px; }

.software_inf  .partb{ float:left; width:220px}
.software_inf .btn_div{ padding-top:5px}
.software_inf   a.btn_download{ float:left; display:block;width:158px; height:54px; background:url(../image/ico.png) 0px -197px no-repeat}
.software_inf   a.more_download{ float:left; font-size:15px; font-weight:bold; color:#14a218; padding-top:10px; padding-left:30px}

.w700 .tt_div{ width:100%; border-bottom:2px #45b823 solid; height:28px}
.w700 .tt_div span{ color:#fff; background:#45b823; line-height:28px; padding:0 20px; float:left; font-size:14px}
.w700 .tt_div .tab_tt{ }
.w700 .tt_div .tab_tt ul li{ float:left;line-height:28px; padding:0 20px; float:left; font-size:14px;background:#efefef; margin-right:10px; cursor:pointer}
.w700 .tt_div .tab_tt ul li.current{color:#fff; background:#45b823;}
.w700 .tab_inf_cont{}
.w700 .tab_inf_cont .text_div{ display:none}
.w700 .tab_inf_cont .current{ display:block}
.w700 .text_div{ padding:20px 0; line-height:28px; font-size:14px; color:#444;  width:680px; overflow:hidden; }
.w700 .text_div img{ margin:0 auto; max-width:100%}

.w700 .text_div2{ padding:20px; width:640px}

.text_div a{ color:#17a2e7}
.text_div a:hover{ color:#f00}



.w700 .tip_box { margin-bottom:20px;  background-color: #FFF6CF;  border: 1px solid #DEC694;  color: #D20000;
  padding: 10px; font-size:14px; line-height:26px;}

.w700 .download_box{ padding:10px 0 20px 0}
.w700 .download_box ul li{ float:left; padding:5px 0 }
.w700 .download_box ul li .txt{ float:left; line-height:38px; width:80px; font-size:15px}
.w700 .download_box ul li .btn{ float:left; width:600px; font-size:13px}
.w700 .download_box ul li .btn a.xl,a.wp,a.bd{ float:left; width:85px; height:34px; padding-left:45px; margin-right:10px;margin-bottom:5px; color:#fff; line-height:34px;background:url(../image/ico.png)  no-repeat; }
.w700 .download_box ul li .btn a.xl{ background-position:-195px -158px}
.w700 .download_box ul li .btn a.wp{ background-position:-195px -202px}
.w700 .download_box ul li .btn a.bd{ background-position:-195px -247px}
.w700 .download_box ul li .btn a:hover{ text-decoration:none}

.w700 .like_box{ padding:15px 0}
.w700 .like_box ul li{ float: left; width:325px; padding-right:15px; padding-bottom:20px}
.w700 .like_box ul li .img_div{ float:left; width:100px; height:85px}
.w700 .like_box ul li .img_div img{width:100px; height:85px}
.w700 .like_box ul li .txt_div{ float:right; width:210px} 
.w700 .like_box ul li .txt_div .tt{ line-height:24px; font-size:13px; height:26px; overflow:hidden; font-weight:bold}
.w700 .like_box ul li .txt_div .inf{ color:#777; line-height:20px; font-family:simsun; height:60px; overflow:hidden}

.article{}

.article_title{ text-align:center; padding:20px 0px; border-bottom:1px #ddd dashed}
.article_title h1{ font-size:18px; padding:10px 0; font-weight:bold}
.article_title p{color: #666666;}
.article_title p span{ padding:10px }

.article_txt{ padding:10px 30px}
.btn_share { height:30px; padding:20px 0px;}
.btn_share span{ float:left; line-height:30px}
.btn_share .share_box{ float:left}


.other_art{  display:block; width:660px; border-top:1px #ddd dashed ; padding:10px 0}
.other_art a{ width:660px;  overflow:hidden; float:left; font-size:14px; line-height:28px}








.txt_list span{  display:inline-block;width:15px; height:15px; background:#b9b9b9; color:#fff; text-align:center; line-height:15px;  font-size:12px; font-family:Arial}
.txt_list span.s1{ background:#f00}
.txt_list span.s2{ background:#ff5900}
.txt_list span.s3{ background:#ffac03}
.red{ color:#f00}


.go_top { width:50px; height:50px;  background:url(../image/top.png) no-repeat}
.go_top:hover{  text-decoration:none}




.wbox{ background:#fff; min-height:500px}
.wbox h1{ padding-left:20px; line-height:60px; font-size:20px;}
.copybox{ padding:0 30px 20px 30px; line-height:28px; font-size:14px;}

.web_nav{ padding:0 20px 40px 20px;}

.web_nav .menu_div{ border-bottom:1px #dedede dashed; padding:10px 0}
.web_nav .menu_div .name{ float:left; width:120px; font-size:18px; color:#45b823; padding-left:20px}
.web_nav .menu_div ul{ float:left; width:720px}
.web_nav .menu_div:last-child{ border:0}
.web_nav .menu_div ul li{ float:left; padding:0px 3px 6px 3px; font-size:14px}
.web_nav .menu_div ul li a{ float:left; line-height:30px; background:#f5f5f5;   width:135px; text-align:center}
.web_nav .menu_div ul li a:hover{background:#45b823; color:#fff; text-decoration:none}

.hd_search .bdcs-container .bdcs-search{border-radius:0px;border-width:1px}
