@charset "utf-8";
/* list */
.content_bg{ background: #d9dade; clear: both;}
.list_download_box{ border-bottom: 1px solid #ccc;padding-bottom: 30px; width: 100%;}
.list_download_box h1{ padding-top: 74px; padding-left: 30px;}
.list_download_box p{ font-size: 24px; line-height: 56px; padding-top:50px; padding-right: 30px; color: #4f4f4f}
.list_download_box p a{color: #c23536;}
.list_download_box p a.download{ margin-left: 20px; padding: 8px 36px; border-radius:30px; border: 2px solid #c23536; }
.list_news_box ul{ padding-bottom: 180px;}
.list_news_box h2{ padding-top: 24px; padding-left: 30px; padding-bottom: 38px;}
.list_news_box li{ margin-top: 50px;  width: 100%; color: #4f4f4f;}
.list_news_box li img{ float: left; margin-right: 30px; width: 130px; height: 130px; box-shadow: 2px 2px 3px #747474; }
.list_news_box li h3{ font-size: 18px; padding-top: 10px; line-height: 30px;}
.list_news_box li h3 a{ color: #000; } 
.list_news_box li p { font-size: 14px; padding-top: 20px; padding-right: 82px;}
.list_news_box li samp{ font-family: Arial, Helvetica, sans-serif;}
.footer{ padding:37px 0;}

/*details*/
.content_bg.details_content{ padding-top: 24px;}
.details_content .list_news_box li p{ padding-bottom: 26px; padding-left: 160px;}
.details_content .list_news_box li h3{ color: #000; font-size: 30px; padding-top: 0px; padding-bottom: 14px; line-height: 36px;}
.details_content .list_news_box li samp{ font-size: 16px;}

/*policy*/
.policy_content { color:#4f4f4f; line-height: 18px; padding-bottom: 100px;}
.policy_content h1{ padding-top: 50px;  }
.policy_content h2{ font-size: 14px; padding-top: 20px; font-weight: bold; color: #000; }
.policy_content h3{ font-size: 14px; }
.policy_content p{ padding-top: 20px; font-size: 14px;}

/*contact_content*/
.contact_content .msg { padding-bottom: 2px; clear: both; overflow: hidden; margin-bottom: 15px; line-height: 24px; color: #db6968; }
.contact_content{ padding-top: 50px; padding-bottom: 100px;}
.contact_content h2{ padding-bottom: 10px;}
.contact_content p{ margin-top: 14px; line-height: 26px; color: #4f4f4f}
.contact_content p samp{ color: #db6968; }
.contact_content input{ text-indent: 6px; box-shadow: 3px 3px 3px #ccc; width: 398px; height: 28px; line-height: 28px; border:1px solid #898989; }
.contact_content select{ width: 400px; height: 30px;line-height: 28px;  border:1px solid #898989;}
.contact_content textarea{font-family: Arial, Helvetica, sans-serif; padding: 10px; box-shadow: 3px 3px 3px #ccc; width: 680px; height: 180px; border:1px solid #898989; color: #787878; }
.contact_content button{ cursor: pointer; margin-top: 10px; font-size: 24px; color: #fff; border:0px; width: 122px; height: 36px; background: #04c5a8; border-radius: 20px;  box-shadow: 0px 4px 0px #0ba48d;}
.contact_content p.contact_footer_p{ line-height: 28px;  margin:0;}




