@charset utf-8;
/* CSS Document */
.wrap{ width:1000px;}
.crumb{ margin-bottom:1px; background:none;}
/*news-room*/
.news-room-banner{ background:url(images/news-room-banner-bg.png) repeat-x; height:185px;}
.news-room-con .top{border:1px solid #dedede; border-radius:10px; padding:13px 10px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f4f4f4',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f4f4f4 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4)); margin-bottom:20px;}
.news-room-con .top a{ font-weight:bold;}
.news-room-con .nav{ float:right; overflow:hidden; width:350px;}
.news-room-con .nav li{ float:left;}
.news-room-con .nav li a{ display:block; width:55px; height:25px; margin:0 0 0 10px ; text-align:center; line-height:18px; color:#555;}
.news-room-con .nav li:hover a,.news-room-con .nav li.curr a{ background:url(images/news-room-nav.png) no-repeat; color:#fff; text-decoration:none;}
.rightBox .item{float:left;width:192px;padding:10px;margin-top:20px;border-right:1px dashed #ccc;margin-right:5px}
.rightBox .item-1{height:190px}
.rightBox .r{border-right:0}
.rightBox .item strong{text-align:center;display:block;font-size:14px;height:28px;line-height:28px;margin-top:10px}
.rightBox .item span.pic{text-align:center;display:block;padding:5px 0;box-shadow:2px 2px 3px #ccc;background:#fff;border:1px solid #f2f2f2}
.pageYear li{float:left;margin:0 5px}
.pageYear li a{display:block;width:43px;height:18px;line-height:18px;text-align:center;color:#333}
.pageYear li a:hover,.pageYear li.active a{background:#3D565F;border-radius:10px;-moz-border-radius:10px;-webkitborder-radius:10px;color:#fff;text-decoration:none}
/*company*/
.company{ border:1px solid #dedede; border-radius:10px; width:976px; padding:18px 15px; margin-bottom:30px;}
.company .sideBar .box h3{ font-size:16px; font-weight:bold; height:36px; line-height:36px; padding-left:15px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#1e6d93',endcolorstr='#163746',gradientType=0); background: -moz-linear-gradient(top, #1e6d93, #163746 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#1e6d93), to(#163746)); color:#fff;}
.company .sideBar .box h4{ font-size:14px; font-weight:bold; border-top:1px solid #dbdbdb;}
.company .sideBar .box ul{ margin-left:10px;}
.company .rightBox{ float:right; width:707px;}
.company .rightBox h2, .company .rightBox h1{ font-size:18px; font-weight:bold; margin:10px 0;  line-height:1.2em;}
.company .rightBox h3{ font-size:16px;font-weight:bold;  margin:10px 0;}
.company .rightBox h3 a{ color:#555;}  
.company .rightBox p{ margin:0 0 10px ; line-height:1.7em;}
.company .rightBox hr{ border-bottom:1px solid #dedede;}
.company .rightBox .location{ float:left; width:320px; border-right:1px solid #d5d5d5; padding-right:20px; margin-right:15px;}
.company .rightBox .location h3{ padding-left:15px; background:url(images/green-dot_11.png) no-repeat 0 4px; margin:15px 0 3px;}
.company .rightBox .location p{ padding-left:15px;}

.company .rightBox .rssArea{ border:1px solid #dedede; padding:10px 15px; overflow:hidden; margin-bottom:15px;}
.company .rightBox .rssArea .choseArea{ float:right; width:360px; overflow:hidden;}
.company .rightBox .rssArea .choseArea li{ float:left; margin:10px 10px 0px 0;}
/*company-banner*/
.company-banner{color: #777;font-size: 15px;background: url(images/one-title-bg_05.jpg) #F7F8F8;text-shadow:0 1px 0 #fff; margin-bottom:20px;}
.company-banner h1, .company-banner .title {font-size: 38px;line-height: 38px;color: #555;margin:30px 0 5px; font-weight:bold;}
.company-banner .subTitle{ font-size:20px; line-height:22px; margin-bottom:15px; }

/*btm-item*/
.company .btm-item{ border:1px solid #e1e1e1 !important; overflow:hidden; border-radius:10px; width:303px; padding-bottom:10px; float:left; margin:15px 26px 0 0;}
.company .btm-item a{ color:#555;}
.company .btm-item h4{ border-bottom:1px solid #e1e1e1;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ededed',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #ededed 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed)); height:37px; line-height:36px; font-weight:bold; padding:0 15px;}

.company .infoArea{ border:1px solid #f1f1f1;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f1f1f1',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f1f1f1 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)); padding:8px 15px 10px; border-radius:10px; overflow:hidden; margin-bottom:20px;}
.company .infoArea a{ color:#555; display:block; float:left; display:block; width:250px;}

/**/
.company  .aff_tab_menu{padding:10px 0;height:120px}
.company  .aff_tab_menu li{float:left;width:150px;height:120px;margin-right:10px;overflow:hidden;text-indent:-9999px;background:url(images/aff_tab.png) no-repeat;cursor:pointer; padding:0;}
.company  .aff_tab_menu li.num1{background-position:left top}
.company  .aff_tab_menu li.num2{background-position:-160px top}
.company  .aff_tab_menu li.num3{background-position:-320px top}
.company  .aff_tab_menu li.num4{background-position:-480px top}
.company  .aff_tab_menu li.num1.curr{background-position:left -120px}
.company  .aff_tab_menu li.num2.curr{background-position:-160px -120px}
.company  .aff_tab_menu li.num3.curr{background-position:-320px -120px}
.company  .aff_tab_menu li.num4.curr{background-position:-480px -120px}
.company  .aff_tab_box .btn_back{padding:10px 40px 0 0;text-align:right}
.company  .aff_info{padding:0 0 10px}
.company  .aff_info h5{font-size:12px;color:#333;padding:5px 0}
.company  .aff_info li{background:url(../style/style_img/li_dot2.png) no-repeat left 8px;padding:0 0 0 10px}
.company  .aff_info .btn_join{text-align:center;padding:20px 0 0}
.company  .aff_tab_cont{padding:20px 40px 20px 20px; width:600px;}
.company  .aff_tab_cont h5{font-size:12px;color:#333;padding:5px 0}
.company .aff_sing{background:url(images/aff_tab.png) no-repeat left -260px}
.company .aff_sing .sing_box{float:left;width:280px;padding:0 10px;background:url(images/line4.png) no-repeat right top}
.company .aff_sing .already_box{float:right;width:280px}
.company .aff_sing p{height:90px}
.company .aff_sing .form{padding:10px 0}
.company .aff_sing .form .form_select{padding:5px 0 10px}
.company .aff_advertise,.company .aff_sales,.company .aff_paid{background:url(images/aff_tab.png) no-repeat left -540px}
.company .featured_list{padding:0 25px 30px}
.company .featured_list .title{font-size:14px;color:#000;padding:5px 10px 10px}
.company .featured_list ul{float:left;width:300px;padding:0 10px;display:block}
.company .featured_list ul li{background:url(images/li_dot2.png) no-repeat left 8px;padding:2px 0 2px 10px;color:#3e4e57;line-height:14px}
.company .featured_list ul li a{text-decoration:none;color:#3e4e57;line-height:14px}
.company .featured_list ul li a:hover{text-decoration:underline;color:#85aa10}
/*contact us*/
.hidden{ display:none !important;}
.vhidden{ visibility:hidden; width:0 !important;}
#main3 .rightBox #contactUs h2{ font-size:18px; padding:0; margin-bottom:6px; border:none; background:none; font-weight:normal;}
#contactUs hr{ border:none; border-bottom:1px dashed #ccc; margin:15px 0; height:0;}
#contactUs dt {background: url(images/Affiliate-_a.gif) no-repeat left 6px;padding: 2px 10px 0 10px;font-weight:bold;} 
#contactUs dd{ padding-left:10px;}
#contactUs .mailUs{ background:#f5f5f5; padding:10px 15px; margin:13px 0; float:left;}
#contactUs .mailUs th{ font-weight:normal; text-align:right;}
#contactUs .mailUs th,#contactUs td{ padding:3px;}
#contactUs .mailUs input[type='text']{ background:#fff; height:24px; line-height:24px; color:#666; padding:0 10px; border:1px solid #cacaca; width:120px; font-size:13px;}
#contactUs .mailUs input.long{ width:368px;}
#contactUs .mailUs textarea{ font-family:Arial, Helvetica, sans-serif; padding:10px;border:1px solid #cacaca; background:#fff;color:#666; width:368px;max-width:368px;min-width:368px; font-size:13px;}
#contactUs .mailUs .sendBtn{ width:90px; height:30px; font-size:13px;}
#contactUs .ws-jp{ float:right; width:300px; padding-left:20px; border-left:1px solid #f5f5f5; margin-left:20px; height:159px;}
/*affiliate*/
.rightBox .aff_tab{padding:10px 15px 0;height:42px;background:url(../style/style_img/aff_tab_menu_bg.png) repeat-x left bottom}
.rightBox .aff_tab li{float:left;padding:0 5px 0 0}
.rightBox .aff_tab li strong,.rightBox .aff_tab li a{display:block;background:url(../style/style_img/box2.png) no-repeat;width:150px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:18px}
.rightBox .aff_tab li strong{background-position:-220px -690px}
.rightBox .aff_tab li a{background-position:-375px -690px;text-decoration:none}
.rightBox .aff_tab li a:hover{background-position:-220px -690px}
.rightBox .aff_contant{padding:25px 0}
.rightBox .aff_contant .title{padding:10px 0 15px;font-size:18px;line-height:24px;font-weight:normal;color:#333}
.rightBox .aff_contant .title2{padding:5px 0;font-size:14px;font-weight:blod;color:#333}
.rightBox .aff_contant p{padding:5px 0}
.rightBox .aff_contant .btn_join{padding:20px 0;text-align:center}
.rightBox .aff_tab_box{padding:25px 0 0}
.rightBox .aff_tab_box .title{padding:10px 0;color:#333}
.rightBox .aff_tab_box .title p{font-size:12px}
.rightBox .aff_tab_box .title h4{font-size:18px;font-weight:normal;padding:5px 0}
.rightBox .aff_tab_box .aff_tab_menu{padding:10px 0;height:120px}
.rightBox .aff_tab_box .aff_tab_menu li{float:left;width:150px;height:120px;margin-right:10px;overflow:hidden;text-indent:-9999px;background:url(../style/style_img/aff_tab.png) no-repeat;cursor:pointer; padding:0;}
.rightBox .aff_tab_box .aff_tab_menu li.num1{background-position:left top}
.rightBox .aff_tab_box .aff_tab_menu li.num2{background-position:-160px top}
.rightBox .aff_tab_box .aff_tab_menu li.num3{background-position:-320px top}
.rightBox .aff_tab_box .aff_tab_menu li.num4{background-position:-480px top}
.rightBox .aff_tab_box .aff_tab_menu li.num1.curr{background-position:left -120px}
.rightBox .aff_tab_box .aff_tab_menu li.num2.curr{background-position:-160px -120px}
.rightBox .aff_tab_box .aff_tab_menu li.num3.curr{background-position:-320px -120px}
.rightBox .aff_tab_box .aff_tab_menu li.num4.curr{background-position:-480px -120px}
.rightBox .aff_tab_box .btn_back{padding:10px 40px 0 0;text-align:right}
.rightBox .aff_info{padding:0 0 10px}
.rightBox .aff_info h5{font-size:12px;color:#333;padding:5px 0}
.rightBox .aff_info li{background:url(../style/style_img/li_dot2.png) no-repeat left 8px;padding:0 0 0 10px}
.rightBox .aff_info .btn_join{text-align:center;padding:20px 0 0}
.rightBox .aff_tab_cont{padding:20px 40px 20px 20px}
.rightBox .aff_tab_cont h5{font-size:12px;color:#333;padding:5px 0}
.rightBox .aff_sing{background:url(../style/style_img/aff_tab.png) no-repeat left -260px}
.rightBox .aff_sing .sing_box{float:left;width:280px;padding:0 10px;background:url(../style/style_img/line4.png) no-repeat right top}
.rightBox .aff_sing .already_box{float:right;width:280px}
.rightBox .aff_sing p{height:90px}
.rightBox .aff_sing .form{padding:10px 0}
.rightBox .aff_sing .form .form_select{padding:5px 0 10px}
.rightBox .aff_advertise,.rightBox .aff_sales,.rightBox .aff_paid{background:url(../style/style_img/aff_tab.png) no-repeat left -540px}
.rightBox .featured_list{padding:0 25px 30px}
.rightBox .featured_list .title{font-size:14px;color:#000;padding:5px 10px 10px}
.rightBox .featured_list ul{float:left;width:300px;padding:0 10px;display:block}
.rightBox .featured_list ul li{background:url(../style/style_img/li_dot2.png) no-repeat left 8px;padding:2px 0 2px 10px;color:#3e4e57;line-height:14px}
.rightBox .featured_list ul li a{text-decoration:none;color:#3e4e57;line-height:14px}
.rightBox .featured_list ul li a:hover{text-decoration:underline;color:#85aa10}
.box660 .boxTop,.box660 .boxBottom{background:url(../style/style_img/box3.png) no-repeat;height:10px;line-height:0;font-size:0}
.box660 .boxTop{background-position:left top}
.box660 .boxMain{background-color:#f3f3f3;padding:5px}
.box660 .boxBottom{background-position:left -40px}
.save_title{height:50px;padding:10px 0}
.save_title img{float:left}
.save_title .title3{font-size:16px;font-weight:bold;padding:5px 0 0 70px;color:#333}
.save_title .title4{font-size:16px;font-weight:blod;padding:15px 0 0 70px;color:#333}
.save_title p{padding:0 0 0 70px;font-size:12px}
.aff_pro{float:left;width:180px;padding:10px 15px 30px 20px}
.aff_pro .img{position:relative;padding-bottom:10px}
.aff_pro .img .off{position:absolute;left:0;bottom:0}
.aff_pro .code{color:#9e0b0f;text-align:center;padding:5px;font-size:12px}
.aff_pro .code_num{margin:0 20px;background:#eaeaea;border:solid 1px #d3d3d3;color:#333;text-align:center;padding:2px;font-size:12px}
/*rss*/
.ws_partner_box{width:270px;padding:10px 20px 10px 0;float:left}
.ws_partner_box dt{font-size:14px;font-weight:bold;line-height:24px;padding:5px 0}
.ws_partner_box dd{padding:0 0 0 10px}
.ws_partner_box a{text-decoration:underline;color:#7FA20F}
.ws_partner_box a:hover{text-decoration:underline;color:#7fa20f}
.ws_partner_box ul{padding:10px}
.ws_rss_box{border-right:1px dotted #ccc;padding-right:40px}
.ws_rss_box_r{padding-left:20px;float:left}
.subscribe{border:1px solid #ccc;margin:25px 60px;padding:30px 50px}
.rss_word{padding:20px 70px}
.rss{width:330px;overflow:hidden;zoom:1}
.rss li{display:inline;float:left;margin:0 5px}
.rightBox h1 span{color:#666;font-size:11px;font-weight:normal}
/*regnow*/
.rightBox .featured_list{padding:0 25px 30px}
.rightBox .featured_list .title{font-size:14px;color:#000;padding:5px 10px 10px}
.rightBox .featured_list ul{float:left;width:300px;padding:0 10px;display:block}
.rightBox .featured_list ul li{background:url(../style/style_img/li_dot2.png) no-repeat left 8px;padding:2px 0 2px 10px;color:#3e4e57;line-height:14px}
.rightBox .featured_list ul li a{text-decoration:none;color:#3e4e57;line-height:14px}
.rightBox .featured_list ul li a:hover{text-decoration:underline;color:#85aa10}
.box660 .boxTop,.box660 .boxBottom{background:url(../style/style_img/box3.png) no-repeat;height:10px;line-height:0;font-size:0}
.box660 .boxTop{background-position:left top}
.box660 .boxMain{background-color:#f3f3f3;padding:5px}
.box660 .boxBottom{background-position:left -40px}
.input_table{text-align:left;color:#333}
.input_table td{padding:5px}
.input_table .id{width:200px;border:1px solid #c0bfc2;height:24px}
.input_table .page{width:300px;border:1px solid #c0bfc2;height:24px}
.input_table #jump{display:none}
.product_list{margin-left:15px}
.product_list td{padding:5px;font-size:11px}
.product_list td h4.title{padding:0}
.company .rightBox .img{width:33%; height:60px; float:left; text-align:center; padding-top:20px;}
.company .rightBox .imgt{width:33%; float:left; text-align:center;}
.rightBox .hot{ width:707px; float:left; overflow:hidden; position:relative;}
.rightBox .hot ul{ height:125px; overflow:hidden;}
.rightBox .hot li{ float:left; width:105px; height:105px; text-align:center; margin:15px; overflow:hidden; padding-left:5px;}
.rightBox .hot  .prev,.rightBox .hot  .next{ display:block; background:url(images/resource-roll.png) no-repeat -10px 0; width:30px; height:60px; position:absolute; z-index:2; top:40px;}
.rightBox .hot  .prev{ left:0px;}
.rightBox .hot  .next{ right:0px; background-position:-43px 0;}