@charset "utf-8";
/* CSS Document */
a{ color: #5a5b64; }
.slogan{ width:100%; background:url("images/bg_repeat1.png") repeat; color:#fff; }
.slogan h1{ font-size:48px; line-height:1.25em; padding-top: 3.58%; font-weight: bold; }
.slogan h1.font36{ font-size: 36px; line-height: 1.67em; }
.slogan .tips{ font-size:18px; font-weight:normal; line-height:1.6em; padding: 14px 8% 2.5em 0; }
@media (max-width:1030px){
	.slogan {padding:30px 0;}
	.slogan h1, .slogan h1.font36{ font-size:36px; line-height: 1.2em;  }	
	.slogan .tips{ font-size: 16px; padding:15px 0;}
}
@media (max-width:767px){
	.slogan h1, .slogan h1.font36{ font-size: 24px; }
	.slogan .tips{ font-size: 14px; }	
}
.help_lt{ width:18%; position:absolute; left:0; font-size: 18px; line-height: 2.8em; }
.help_lt ul{ padding:40px 0; }
.help_lt ul.pt18{ padding-top: 18px; }
.help_lt ul li .line20{ display:inline-block; width:20px; height:4px; border-radius:2px; background-color:#ffc000; }
.help_lt ul li p{ font-size:14px; line-height:18px; padding-top:5px; }
.help_lt .searchbox{height:40px; border:solid 2px #2c3db0; border-radius: 4px; background-color:#fff; padding-left:8px; padding-right: 30px; position: relative; }
.help_lt .searchbox input[type='text']{ width:100%; border:0; font-size:16px; height:40px; line-height:40px;color:#2c3db0; font-size: 16px; }
.help_lt .searchbox input[type='submit']{ width:24px; height:26px; border:0; background:url(images/search_blue.png) center center no-repeat; text-indent:-999em; cursor:pointer; position: absolute; right: 7px; top: 5px; }
@media (max-width:1030px){
	.help_lt{ left: auto; }
}
@media (max-width:979px){
	.help_lt{ font-size: 16px; }
}
@media (max-width:767px){
	.help_lt{ width:auto; position:static;}
	.help_lt ul{ padding: 20px 0; }
	.help_lt ul li{ width:50%; float:left; }
	.help_lt ul:after{ content:""; display:block; clear:both; height:0; }
}
.help_rt{ margin-left:20.4%; min-height:680px; border-left: solid 1px #e0e0e0; padding-top: 25px;  }
.help_rt_nav{ padding:22px 0 50px 2.6%; }
.help_rt_nav span{ font-size:28px; line-height:33px; font-weight: 500;}
.help_rt_nav:after{ content:""; display:block; clear:both; height:0; }
.golink{ float:right; margin-top: -15px; }
.golink:hover{ text-decoration:none; background-color:#2c3db0; color:#fff; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; }
.help_rt .box{ margin: 0 0 5.5% 2.6%; font-size:14px; line-height:2.5em; }
.help_rt .box a{ color:#5a5b64; }
.help_rt .box a:hover{ color:#2c3db0; }
.help_rt .box .title{ font-size:24px; line-height:29px; padding-left:12px; padding-bottom: 6px; color:#2c3db0; border-bottom: solid 1px #cecece; font-weight:500; }
.help_rt .box .title a{ color:#2c3db0; }
.help_rt .twocol .box{ width:47.4%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.help_rt .box .list1{ padding:17px 0 17px 14px; min-height:48px; }
.help_rt .box .list1 li{ width:36%; float:left; }
.help_rt .box .list1 li.lastcol{ width:27%; }
.help_rt .box .list2{ padding-top: 10px; padding-left: 12px; position: relative; min-height: 70px; }
.help_rt .box .list2 ul {margin:0 0 0 70px;}
.help_rt .twocol .box .list2{}
.help_rt .box .icon{ float:left; width:50px; padding:10px 0; text-align:center;}
.help_rt_nav .btn_full{ width: 140px; padding-left: 0; padding-right: 0; text-align: center; }
.help_rt_nav .if_gotoMac{ margin-left: 15px; }
@media (max-width:979px){
	.help_rt_nav span {font-size:24px;}
	.help_rt_nav .btn_full {font-size:14px; width:100px; padding:6px 0; margin:1px 0 0 0;}
	.help_rt_nav .if_gotoMac {margin-left:10px;}
	.help_rt .box .list1 li , .help_rt .box .list1 li.lastcol{ width:50%; }
	.help_rt .box{ line-height: 1.8em; }
}
@media (max-width:767px){
	.help_rt{ margin-left:0; padding-left:0;padding-top: 40px; border-left:none; }
	.help_rt_nav{ padding:40px 0;}
	.help_rt .twocol .box {margin:0 2.5% 20px 0;}
}
@media (max-width:479px){
	.golink {float:none;}
	.help_rt_nav {text-align:center;}
	.help_rt_nav span{ display:block; padding:0 0 20px 0;}
	.help_rt_nav .btn_full {display:inline-block;}
	.help_rt_nav .if_gotoMac {margin-left:0px;}
	.help_rt_nav .if_gotoWin {margin-left:10px;}
	.help_rt .twocol .box , .help_rt .box .list1 li , .help_rt .box .list1 li.lastcol{ width:auto; float:none; }
	.help_rt .box{ margin-left:0; }
	.help_rt .box .list1{ padding-bottom: 0; }
	.help_rt .box .list2 li {padding:5px 0; line-height:1.4em;}
}
.ask_fixed{ position:fixed; bottom:250px; right:0; text-align:right; }
.ask_fixed a{ border:solid 1px #e2e2e2; border-right:none; border-radius:4px 0 0 4px; margin-top:12px; height:42px; display:inline-block; background-color:#fff; }
.ask_fixed a .icons{ display:inline-block; width:59px; height:42px; background-image:url(images/ask_icons.png); background-repeat:no-repeat; }
.ask_fixed a.livechat{ display:none; }
.ask_fixed a.livechat .icons{ background-position:center 0; }
.ask_fixed a.livechat:hover .icons{ background-position:center 33.3333%; }
.ask_fixed a.subt .icons{ background-position:center 66.6667%; }
.ask_fixed a.subt:hover .icons{ background-position:center 100%; }
.ask_fixed a .icons{ float:left; }
.ask_fixed a .text{ display:inline-block; font-size:14px; line-height:42px; margin-right:-170px;font-weight:bold; color:#009adf; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; }
.ask_fixed a:hover .text{ margin-right:15px; }
@media (max-width:767px){
	.ask_fixed{ display:none; }
}
.opacitybg{ background-color:#000; opacity:0.4; filter:Alpha(opacity=30); position:fixed; top:0; left:0; width:100%; height:100%; display:none; }
.ask_box{ width:456px; position:fixed; left:50%; top:50%; margin:-270px 0 0 -228px; border-radius:15px; background-color:#fff; font-size:15px; color:#597a96; line-height:1.25em; display:none; }
.ask_box .shut{ display:inline-block; width:30px; border-radius:50%; background-color:#597a96; color:#fff; text-align:center; position:absolute; right:-10px; top:-10px; font-size:24px; line-height:30px; cursor:pointer; }
.ask_box .shut:hover{ background-color:#446784; }
.ask_box_tab{ padding:15px 25px 0; }
.ask_box_tab td{ padding-top:6px; padding-bottom:6px; font-weight:bold; }
.ask_box_tab .text , .ask_box_tab .select , .ask_box_tab .textarea{ width:100%; border:0; background-color:#eef2f4; height:35px; font-size:16px; line-height:35px; border-radius:5px; padding-left:12px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#597a96; }
.ask_box_tab select.text{ padding-left:8px; }
.ask_box_tab .textarea{ padding:12px; height:90px; line-height:1.25em;  }
.ask_box_tab .outline{ border:solid 1px #ff0000; }
.paddlr25{ padding-left:25px; padding-right:25px; }
.ask_box .attach_tips{ padding-top:6px; padding-bottom:6px; font-size:14px; color:#bcbcbc; }
.ask_box .attach_tips b{ color:#35a9dc; }
.ask_box .attach_select{ padding-top:8px; padding-bottom:8px; line-height:38px; font-size:14px; color:#597a96; border-top:dashed 1px #e7e7e7; border-bottom:dashed 1px #e7e7e7; font-weight:bold; }
.ask_box .note{ line-height:1.2em; font-weight:normal; }
.ask_box .attach_select .selectBtn{ width:140px; background-color:#c2e5f4; border:0; line-height:38px; height:38px; border-radius:5px; font-size:14px; font-weight:bold; color:#597a96; margin-right:16px; }
.ask_box .submit_box{ padding-top:20px; padding-bottom:25px; }
.ask_box .submit_box .submit{ width:270px; line-height:45px; background-color:#129fdd; color:#fff; border:0; border-radius:5px; font-size:14px; font-weight:bold; text-transform:uppercase; }
.ask_box .submit_box .submit:hover{ background-color:#0193d3; }
@media (max-width: 979px) {
	.ask_box_tab td{ padding-top:6px; padding-bottom:6px; }
	.ask_box .submit_box{ padding-bottom:20px; }
}
@media (max-width: 479px) {
	.ask_box{ width:90%; margin-left:-45%; margin-top:-250px; font-size:14px; font-weight:normal; border-radius:5px; }
	.ask_box .submit_box .submit{ width:100%; line-height:35px; }
	.ask_box_tab .text , .ask_box_tab .selec{ width:100%; }
	.ask_box_tab{ padding:20px 10px 0; }
	.paddlr25{ padding-left:10px; padding-right:10px; }	
	.ask_box .shut{ top:-10px; right:-5px;}
}
:-moz-placeholder,
::-moz-placeholder ,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #597a96;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #597a96;
}
.route{ margin-top:50px; margin-bottom:50px; }
.route .routetip{ font-size:16px; line-height:20px; margin:0; padding:7px 0; }
.route .routetip:before{ content:" "; display:inline-block; width:23px; height:34px; background:url(images/help_icons2.png) 0 0 no-repeat; float:left; margin-right:5px; }
.route .search{ float:right; }
.route .search .searchbox{ width:398px; height:32px; border:solid 1px #e2e2e2; border-radius:4px; position:relative; float:left; }
.route .search .searchbox .inputT{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:270px; padding-left:24px; color:#999; border-radius:4px; border:0; height:32px; line-height:32px; font-size:16px; }
.route .search .searchbox .forumspan{ width:80px; line-height:26px; background-color:#e8e8e8; text-align:center; border-radius:4px; display:inline-block; margin-top:3px; }
.route .search .seticon{ display:inline-block; width:18px; height:34px; background:url(images/help_icons2.png) -72px 7px no-repeat; margin-left:10px; }
.route .search .subBtn{ position: absolute; top: 0;right:0;border: 0;width: 38px;height:32px;text-indent:-999em;background:url(images/help_icons2.png) -27px 7px no-repeat #ffc000; border-radius:0 4px 4px 0; }
@media(max-width:979px){
	.route .search{ float:none; margin-bottom:12px; }
	.route{ margin-top:25px; margin-bottom:25px; }
}
@media(max-width:479px){
	.route .search .searchbox .forumspan{ display:none; }
	.route .search .searchbox{ width:90%; }
}
.colDarkBlue{ color: #2c3db0; }
.breadcamp{ padding-top: 45px; padding-bottom: 43px;color:#5a5b64; }
.breadcamp p{ font-size:18px; line-height:1.2em; }
.breadcamp p a.home{ display:inline-block; width:21px; height:21px; float:left; margin-right: 5px; background:url(images/home_ico.png) left center no-repeat; text-indent:-9999em;    }
.breadcamp p a{ color:#666;text-decoration:none; }
.breadcamp p a:hover{ text-decoration:underline; }
@media (max-width:767px){
	.breadcamp .golink{ float: none; display:block; margin-top: 0; }
	.breadcamp p{ margin-top:30px;  }
}

.answer_title{ padding-bottom: 30px; font-size:24px; line-height:1.2em; color: #2c3db0; }
.answer_list_title{ padding-bottom:32px; padding-top: 42px; border-top: solid 1px #ccc; margin-top: 42px; }
.answer_list li{ margin-top:24px; font-size:14px; line-height:24px; padding-left:18px; position:relative; color:#282828; }
.answer_list li .num{ display:inline-block; width:14px; line-height:14px; height:14px; background-color:#ffc000; color:#fff; font-weight:bold; text-align:center; position:absolute; left:0; top
:5px; border-radius:50%;  }
.unline{ text-decoration:underline; }
.su_box{ padding:10px 7% 0 0; }
.yesno_btn{ display:inline-block; padding-left:14px; width:134px; border-radius: 4px; border:solid 1px #5d5e67; box-shadow:1px 1px 0 #cfcfd2 inset; color:#5a5b64; font-size:18px; line-height:36px; text-transform:uppercase; margin-right:15px; float: left; }
.yesno_btn .triangle{ display:inline-block; border-left:solid 8px #5f6069; border-top:solid 4px transparent; border-bottom:solid 5px transparent; float: left; margin: 13px 14px 0 23px; }
.yesno_btn:hover{ background-color:#ebebeb; text-decoration: none;  }
.yesno_btn.grayb , .yesno_btn.grayb:hover{ border-color:#ddd; background-color:#ddd; color:#777; box-shadow:-1px -1px 0 #bbb,1px 1px 0 #bbb; }
.yesno_btn.grayb .triangle , .yesno_btn.grayb:hover .triangle{ border-left-color:#aaa; }
.yesno_result{  display: inline-block; color: #fff; }
.yesno_result .yes, .yesno_result .no{ display: inline-block; padding-left: 32px; padding-bottom: 3px; background:url(images/good_bad.png) 0 0 no-repeat; font-size: 14px; height: 32px; line-height: 32px;}
.yesno_result .yes{ color: #3041b2; }
.yesno_result .no{ color: #5c5d66; background-position: 0 100%; }
.yesno_result .yes_text{ float:left; }
.su_box .yesno_btn:first-child{ border-color: #435bfd; box-shadow:1px 1px 0 #c7cefe inset; color: #2c3db0; }
.su_box .yesno_btn:first-child .triangle{ border-left-color: #435bfd; }
.su_box .yesno_btn:first-child:hover{ background-color:#eceefd; }
@media (max-width:767px){
	.route{ display:none;}
	.yesno_result{ width:auto; float:none; margin-top:30px; }
	.answer_title { font-size:20px;  padding:0 5px 12px; }
	.answer_list_title{ padding:25px 0 6px; margin-top: 25px; }
}
@media (max-width:479px){
	.yesno_btn{ float: none;}
	.answer_list li{ margin-left:0; margin-top:16px; }
	.su_box{ padding:10px 0 35px; }
}
.topic{ padding-top:55px; padding-bottom:15px;  }
.topic .title{ font-size:18px; line-height:21px; padding-bottom:20px; padding-top:5px; color:#2c3db0; font-weight: 500; text-align: left; }
@media (max-width:479px){
	.topic .title{ font-size:24px; }
	.topic{ padding-top:35px; padding-bottom:35px; }
}
.tc_return {position:fixed; left:50%; top:20%; margin:0 0 0 -230px; z-index:11; display:none; width:460px; padding:30px 0; background:#fff; border-radius:10px;}
.tc_return .btn_colse {position:absolute; cursor:pointer; z-index:12; right:5px; top:5px; display:block; width:30px; height:30px; background:url(images/close.png) no-repeat;}
.tc_return .tit{ font-size:20px; line-height:1em; text-align:center;}
@media (max-width: 767px) {
	.tc_return{top:0;left:0;margin:0;width:460px;}
}
@media (max-width: 479px) {
	.tc_return{width:308px;}
	.tc_return .tit{ font-size:30px;}
}
.ask_cont{ padding-left:6.7%; padding-bottom:30px; font-size: 14px; line-height: 30px; }
.ask_box{ width:456px; position:fixed; left:50%; top:50%; margin:-270px 0 0 -228px; border-radius:15px; background-color:#fff; box-shadow:0 0 15px #ddd; font-size:15px; color:#597a96; line-height:1.25em; display:none; }
.ask_box .shut{ display:inline-block; width:30px; border-radius:50%; background-color:#597a96; color:#fff; text-align:center; position:absolute; right:-10px; top:-10px; font-size:24px; line-height:30px; cursor:pointer; }
.ask_box .shut:hover{ background-color:#446784; }
.ask_box_tab{ padding:15px 25px 0; }
.ask_box_tab td{ padding-top:6px; padding-bottom:6px; font-weight:bold; }
.ask_box_tab .text , .ask_box_tab .select , .ask_box_tab .textarea{ width:100%; border:0; background-color:#eef2f4; height:35px; font-size:16px; line-height:35px; border-radius:5px; padding-left:12px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#597a96; }
.ask_box_tab select.text{ padding-left:8px; }
.ask_box_tab .textarea{ padding:12px; height:90px; line-height:1.25em;  }
.ask_box_tab .outline{ border:solid 1px #ff0000; }
.paddlr25{ padding-left:25px; padding-right:25px; }
.ask_box .attach_tips{ padding-top:6px; padding-bottom:6px; font-size:14px; color:#bcbcbc; }
.ask_box .attach_tips b{ color:#35a9dc; }
.ask_box .attach_select{ padding-top:8px; padding-bottom:8px; line-height:38px; font-size:14px; color:#597a96; border-top:dashed 1px #e7e7e7; border-bottom:dashed 1px #e7e7e7; font-weight:bold; }
.ask_box .note{ line-height:1.2em; font-weight:normal; }
.ask_box .attach_select .selectBtn{ width:140px; background-color:#c2e5f4; border:0; line-height:38px; height:38px; border-radius:5px; font-size:14px; font-weight:bold; color:#597a96; margin-right:16px; }
.ask_box .submit_box{ padding-top:20px; padding-bottom:25px; }
.ask_box .submit_box .submit{ width:270px; line-height:45px; background-color:#129fdd; color:#fff; border:0; border-radius:5px; font-size:14px; font-weight:bold; text-transform:uppercase; }
.ask_box .submit_box .submit:hover{ background-color:#0193d3; }
@media (max-width: 979px) {
	.ask_box_tab td{ padding-top:6px; padding-bottom:6px; }
	.ask_box .submit_box{ padding-bottom:20px; }
}
@media (max-width: 767px) {
	.ask_cont{ padding-left: 0; }
}
@media (max-width: 479px) {
	.ask_box{ width:90%; margin-left:-45%; margin-top:-250px; font-size:14px; font-weight:normal; border-radius:5px; }
	.ask_box .submit_box .submit{ width:100%; line-height:35px; }
	.ask_box_tab .text , .ask_box_tab .selec{ width:100%; }
	.ask_box_tab{ padding:20px 10px 0; }
	.paddlr25{ padding-left:10px; padding-right:10px; }	
	.ask_box .shut{ top:-10px; right:-5px;}
}
.softbread_padd{ padding:45px 0; }
.grayf6{ background-color:#f6f6f6; }
.soft_lt{ width:18.5%; float:left; }
.soft_lt .title{ line-height:48px; color:#666; font-size:18px; padding-top: 24px; font-weight: 600; }
.soft_lt .catemenu{ padding-top:7px; padding-bottom: 30px; border-top:solid 1px #e1e1e1; }
.soft_lt .catelist li{ line-height:20px; margin-top:15px; }
.soft_lt .catelist li a{ display:block; padding-left:45px; font-size:18px; position:relative;  }
.soft_lt .catelist li a .arrow{ display:inline-block; width:7px; height:11px; background:url(images/cate_arrow.png) 0 -12px no-repeat; position:absolute; right:20px; top:6px; opacity:0; filter:Alpha(opacity=0); }
.soft_lt .catelist li a:hover, .soft_lt .catelist li.comparison a:hover , .soft_lt .catelist li.curr a{ text-decoration:none; color:#2c3db0; }
.soft_lt .catelist li a:hover .arrow , .soft_lt .catelist li.curr a .arrow{ opacity:1; filter:Alpha(opacity=100); }
.soft_lt .catelist li.comparison{ padding-top:20px; padding-bottom:20px; border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1;}
.soft_lt .catelist li.comparison a{ color:#666; padding-left:28px; font-size:18px;  font-weight: 600; }
.soft_lt .catelist li.comparison a .arrow{ background-position:0 0; opacity:1; filter:Alpha(opacity=100); }
.soft_lt .catelist li.comparison a:hover .arrow{ background-position:0 -12px; }
@media (max-width: 1030px) {
	.soft_lt{ width: 26%; }
}
@media (max-width: 767px) {
	.soft_lt{float:none; width:auto; margin-bottom:24px; border-bottom:0; }
	.softbread_padd{ padding:15px 0;  }
	.soft_lt .catelist li{ margin-top:8px; }
	.soft_lt .title{ line-height:40px; }
	.soft_lt .catelist li.comparison{ padding-top:10px; padding-bottom:10px; }
}
.soft_rt{ width:79.7%; float:right; line-height:30px; font-size:14px; border-left:solid 1px #e4e4e4; }
.soft_rt ul{ padding-left: 4%; }
.soft_rt li{ padding-bottom:42px; margin-top:20px; min-height:155px; color:#999; }
.soft_rt li:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:none; }
.soft_rt li .img{ width:220px; float:left; }
.soft_rt li .text{ padding-left:258px; padding-top: 6px; }
.soft_rt li .text .title a{ font-size:18px; color:#2c3db1; }
.soft_rt li .text .text_info{ padding-bottom:15px; }
.col666{ color:#666; }
.font500{ font-weight:bold; }
.soft_rt li .text .span_padd{ display:inline-block; padding-left:15px; padding-right:15px; }
@media (max-width: 1030px) {
	.soft_rt{ width:70%; }
	.soft_rt li .text{ padding-left: 0; }
	.soft_rt li .img{ width: 150px;  margin-right: 20px; }
	.soft_rt li{ padding-bottom: 20px; }
}
@media (max-width: 767px) {
	.soft_rt{ width:auto; float:none; border-left:none; line-height: 24px; }
	.soft_rt li{ padding-bottom:20px;  }
	.soft_rt li .text .title a{ font-size: 16px; }
}
@media (max-width: 479px) {
	.soft_rt li .img{ float:none; }
	.soft_rt li{ padding-bottom:10px;  }
	.soft_rt li .text{ padding-top:10px; }
}
.mt60{ margin-top:60px; }
.pb60{ padding-bottom:60px; }
.soft_bott{ padding-top:90px; background-color: #f2f2f2; }
.soft_bott .pdflogo img{ height:45px; }
.soft_bott .cnet_comment { padding-bottom: 44px; }
.soft_bott .cnet_comment .title{ font-size:36px; line-height:1.2em;  padding-bottom:22px; padding-top:38px; font-weight:500; }
.soft_bott .lines{ padding-top:18px; padding-bottom:22px; }
.soft_bott .btnline{ line-height:42px; padding-bottom:36px; font-size:24px; }
.newBtn{ display:inline-block; line-height:36px; margin-left:15px; border-radius:6px; border:solid 2px #009adf; font-size:18px; color:#009adf; text-align:left; text-align:center; padding-left:12px;}
.newBtn svg{ float:right; margin:8px 10px 0 12px; fill:#009adf; }
.newBtn:hover{ text-decoration:none; background-color:#009adf; color:#fff; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; }
.newBtn:hover svg{ fill:#fff; }
.soft_bott .btnline .go{ text-decoration:underline; color:#999; font-size:18px; }
.soft_bott .btnline .go:hover{ color:#009adf; }
@media (max-width: 1030px) {
	.soft_bott .cnet_comment .title{ font-size: 28px; }
	.soft_bott .btnline{ font-size: 18px; }
}
@media (max-width: 767px) {
	.mt60{ margin-top:24px; }
	.soft_bott{ padding-top:24px; }
	.pb60{ padding-bottom:24px; }
	.soft_bott .cnet_comment .title{ font-size:24px; }
}
.slogan_compar{ padding-top:48px; padding-bottom:44px;background-color:#009adf; color:#fff; }
.slogan_compar h1{ font-size:30px; line-height:1; padding-bottom:16px; }
.slogan_compar h1 b{ font-size:36px; line-height:1; font-weight:bold; display:block; padding-bottom:10px; }
.slogan_compar .tips{ width:660px; margin:20px auto 0; line-height:22px; }

.comparision_tab{ text-align:center; color:#5a5b64; }
.comparision_tab th{ padding-top:18px; padding-bottom:18px; font-size:24px; color: #2c3db0;  line-height:20px; background-color: #e0e0e0; }
.comparision_tab td{ font-size:14px; line-height:24px; background-color:#f7f7f7; padding:20px 3px; min-height: 125px; }
.comparision_tab td b{ font-size: 18px; }
.comparision_tab .icons{ display:inline-block; width:16px; height:19px; background-image:url(images/cate_arrow.png); background-repeat:no-repeat; margin-top:14px; margin-bottom:20px; }
.comparision_tab .icons.yes{ background-position:-12px 0; }
.comparision_tab .icons.no{ background-position:-32px 0; }
.comparision_tab .icons.notice{ background-position:-48px 0; }
.comparision_tab .pdftext{ width:296px; margin:auto; }
.comparision_tab .colblue{ color:#2c3db0; }
.comparision_tab .last_link{ font-weight: bold; padding-top: 20px; padding-bottom: 20px;}
@media (max-width: 767px) {
	.comparision_tab .pdftext{ width:auto; }
	.comparision_tab .icons{ margin-top:5px; margin-bottom:5px; }
}
.compare_res{ padding-top:10px; padding-bottom:24px; }
.compare_res .soft_bott{ padding-top:42px;  }
.compare_res .star{ display:inline-block; width:16px; height:12px; background:url(images/cate_arrow.png) -12px -23px no-repeat; margin-left:4px; margin-right:4px; }
.compare_res .restip{ line-height:20px; padding-left:24px; padding-right:24px; }
.compare_res .comtab{ padding-left:10px; padding-right:10px; }
@media (max-width: 767px) {
	.compare_res .comtab , .compare_res .restip{ padding-left:0; padding-right:0; }
	.compare_res .newBtn{ margin-top:12px; }
}
@media (max-width: 479px) {
	.compare_res .star{ margin-left:0; margin-right:0; }
}
.compare_cont dl{ width:49.8%; float:left; margin-top:3%; background-color:#f6f6f6;  }
.compare_cont dl:first-child{ border-right-color:#fff; border-right-style:solid; border-right-width:4%; }
.compare_cont dt{ background-color:#cff0ff; height:80px; display:table; width:100%; }
.compare_cont dt p{ display:table-cell; vertical-align:middle; text-align:center; }
.compare_cont dd{ padding:24px 20px 35px;border-top:solid 4px #fff; }
.compare_cont dd .resPicTxt2{ padding-bottom:5px; }
.compare_cont dd .resPicTxt2 .txt2{ padding-right:0; padding-left:6px; }
@media (max-width: 767px) {
	.compare_cont dl{ width:auto; float:none; }
	.compare_cont dd{ padding:20px 10px; }
}