*{ margin:0; padding:0}
body{ background:#e2e2e2; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646}
article, aside, figure, footer, header, hgroup, menu, nav, section{ display:block}
a{ outline:none; text-decoration:none}
img, img a{ border:0}
h1, h2, h3, h4{ font-weight:normal}
.mob_only{ display:none !important}
.fl{ float:left}
.fr{ float:right}
.clr{ clear:both}
.org{ color:#ff6806}
.upper_layer{ position:relative; z-index:1}
.home_top{ background:#eee}
.container{ width:1000px; margin:auto; position:relative}
.img_plastics{ width:480px; height:185px; background:url(../img/mcp_plastics_local.jpg) no-repeat; position:absolute; left:-50px; top:0; z-index:0}
header .logo{ margin:25px 0 0 -30px; position:relative}
header .call{ font-size:21px; margin:8px 0 18px; width:200px; text-align:right; margin-right:3px}
header .call a{ color:#474747}
.btn_nav, .btn_nav_close{ display:none}

header nav{ border-bottom:1px solid #898989; position:relative}
/* header nav ul{ position:relative; background:url(../img/nav_bullets.png) no-repeat 75px 10px} */
header nav ul:after{ clear:both; content:" "; display:block; height:0; visibility:hidden}
header nav ul.nav li{ cursor:pointer; display:block; float:left; margin:0 12px 0 0}
header nav ul.nav li a{ color:#363636; display:block; font-size:18px; padding-bottom:6px; font-weight: bold; z-index:2}
header nav ul.nav li.blob{ border-bottom:2px solid #ff6806; bottom:-1px; height:1px; padding-bottom:0; position:absolute; z-index:1}

.btn_blue{ height:30px; line-height:30px; padding:0 8px; background:#249bfe url(../img/btn_blue.png) repeat-x; border:2px solid #5fa5fe; color:#fff; font-size:14px; display:block}
.btn_blue:hover{ background:#249bfe url(../img/btn_blue.png) repeat-x 0 1px; padding-top:1px; height:29px}
.btn_submit{ height:34px; width:72px; background:url(../img/btn_submit.png) no-repeat top; border:0; text-indent:-9999px; cursor:pointer; margin:2px 0 0 65px}
.btn_submit:hover{ background-position:bottom}
.btn_submit2{ height:38px; width:97px; background:url(../img/btn_submit2.png) no-repeat top; margin-left:270px}
.err_msg, .no_record{ text-align:center; color:#bd0606}

.home_cont{ width:100%; padding:80px 0 40px; position:relative}
.home_cont h1{ font-size:25px; line-height:48px}
.home_cont p{ width:740px; padding:12px 0; line-height:20px; color:#02212e}
.cform{ width:203px; height:263px; padding:10px 12px; position:absolute; right:0; bottom:0; background:#ff6806 url(../img/bg_cform.png) repeat-x bottom; box-shadow:1px -1px 6px #444; -webkit-box-shadow:1px -1px 6px #444; color:#fff}
.cform .title{ font-size:28px; line-height:28px}
.cform span{ display:block; padding-bottom:5px}
.textbox{ height:19px; width:188px; padding:0 6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898989; border:1px solid #b4b4b4; border-bottom-color:#dadada; border-top-color:#727272; margin-bottom:7px; box-shadow:0 1px 0 #cbcbcb inset}
textarea.textbox{ height:80px; padding-top:3px; resize:none}
.sendMailDropdown{ height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898989; margin-bottom:7px; width:100px;}

footer{ width:100%; background:url(../img/bg_footer.jpg); height:400px; position:fixed; bottom:0}
footer .container{ padding-top:32px; overflow:hidden; color:#d7d7d7}
footer .textbox{ margin-top:7px}
footer .btn_submit{ margin-left:10px}
footer ul li{ list-style:none; float:left; font-size:16px}
footer .title{ font-size:28px; padding-bottom:4px; color:#d7d7d7}
footer .f_logo{ max-width:95%; margin-left:-12px}
footer .column1{ width:370px}
footer .column1 a{ font-size:22px; color:#d7d7d7; line-height:34px}
footer .column1 a:hover{ color:#999; -moz-transition: all 200ms linear 0s; -webkit-transition: all 200ms linear 0s; -ms-transition: all 200ms linear 0s}
footer .column2{ width:320px; line-height:22px}
footer .column2 a{ color:#5599fe}
footer .column2 .half{ width:40%}
footer .column2, footer .column3{ padding-top:5px}
footer .column3{ width:310px}
footer .devBy{ font-size:10px; text-align:center; padding-top:40px; color:#858585; line-height:18px}
footer .devBy a{ color:#858585}
footer .devBy img{ vertical-align:middle}
footer .devBy .copyright{ color:#eee}

.landing_cont{ text-align:center; color:#fff; padding:40px 0; margin-bottom:400px; font-size:16px; line-height:21px; border-bottom:6px solid #e1e1e1; background:#53aef8; background: -moz-linear-gradient(top, #53aef8 0%, #2b62f0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53aef8), color-stop(100%,#2b62f0)); background: -webkit-linear-gradient(top, #53aef8 0%,#2b62f0 100%); background: -o-linear-gradient(top, #53aef8 0%,#2b62f0 100%); background: -ms-linear-gradient(top, #53aef8 0%,#2b62f0 100%); background: linear-gradient(to bottom, #53aef8 0%,#2b62f0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53aef8', endColorstr='#2b62f0',GradientType=0 )}
.landing_cont .highlight{ font-size:24px; line-height:29px}
.landing_cont .btn_orange{ background:#ff8b42 url(../img/bg_orage_btn.jpg) repeat-x 0 0; font-size:14px; height:34px; line-height:30px; padding:0 7px; color:#fff; display:inline-block; border-left:2px solid #ffac76; border-right:2px solid #ffac76; margin-top:10px; text-shadow:1px 1px 3px #8f3101}
.landing_cont .btn_orange:hover{ border-top:1px solid #ffac76; border-bottom:2px solid #ffac76; height:31px}

@media all and (max-width: 1000px) and (min-width: 750px) {
.container{ width:750px}
.img_plastics{ left:-100px}
header .logo{ width:350px; margin-left:-10px}
header nav ul.nav{ background:none}
header nav ul.nav li{ margin:0 16px 0 0}
header nav ul.nav li a{ font-size:16px}
.home_cont h1{ font-size:34px; line-height:48px}
.home_cont h2, .home_cont p{ width:520px}
.cform{ width:180px; height:263px; padding:8px}
.cform h3{ font-size:25px}
.textbox{ width:168px}
.btn_submit{ margin:2px 0 0 55px}
footer{ position:relative; z-index:2}
footer .title{ font-size:22px}
footer ul li{ font-size:15px}
footer .btn_submit{ margin-left:0}
footer .f_logo{ margin-left:-8px}
footer .column1{ width:250px}
footer .column1 a{ font-size:19px}
footer .column2{ width:300px}
footer .column3{ width:200px}
.landing_cont{ margin-bottom:0}
.landing_cont .highlight{ font-size:22px; line-height:26px}
}

@media all and (max-width: 750px) and (min-width: 480px) {
.mob_only{ display:block !important}
.container{ width:480px; overflow:hidden}
.img_plastics, .inn_plastics{ width:480px; height:185px; background:url(../img/mob_mcp_plastics.png) no-repeat; left:-84px}
header .logo{ margin:40px 0 0 30px; width:330px}
header .call{ position:absolute; top:0; right:0}
header .call a{ background:#f4f4f4}
header nav, .for_pc, #sticker{ display:none}
.all_wrapper{ position:relative; z-index:1}
.mob_nav{ display:block; width:250px; height:100%; background:#eee; position:fixed; top:44px; left:0; z-index:0}
.mob_nav ul{ background:#e44e00}
.mob_nav ul li{ list-style:none; height:40px; line-height:40px; padding-left:15px; border-bottom:1px solid #ff6806; font-size:18px;}
.mob_nav ul li a{ color:#fff; text-decoration:none; display:block}
.mob_nav ul li:hover{ border-bottom:1px solid #ffa56a}
.btn_nav, .btn_nav_close{ display:block; height:44px; cursor:pointer; position:absolute; left:0; top:0}
.btn_nav_close{ display:none}
.home_cont h1{ font-size:32px; line-height:38px}
.home_cont p{ width:240px; line-height:25px}
.cform{ width:180px; height:263px; padding:8px}
.cform h3{ font-size:25px}
.textbox{ width:168px}
.btn_submit{ margin:2px 0 0 55px}
footer{ position:relative; height:auto; padding-bottom:20px}
footer .title{ font-size:22px}
footer ul li{ font-size:15px}
footer .f_logo{ margin-left:-8px}
footer .column1{ width:45%}
footer .column1 a{ font-size:19px}
footer .column2{ width:55%}
footer .column3{ width:99%}
.landing_cont{ margin-bottom:0}
.landing_cont .highlight{ font-size:20px; line-height:24px}
}

@media all and (max-width: 479px){
.mob_only{ display:block !important}
.container{ width:310px; padding:0 5px; overflow:hidden}
.img_plastics, .inn_plastics{ width:480px; height:185px; background:url(../img/mob_mcp_plastics.png) no-repeat; left:-84px; top:-20px}
header .call{ position:relative; float:none; font-size:24px; margin:auto; text-align:center}
header .call a{ background:#f4f4f4; padding:1px 8px}
header nav, .for_pc, #sticker{ display:none}
header .logo{ margin:35px 0 10px 30px; width:240px}
.all_wrapper{ position:relative; z-index:1}
.mob_nav{ display:block; width:250px; height:100%; background:#eee; position:fixed; top:44px; left:0; z-index:0}
.mob_nav ul{ background:#e44e00}
.mob_nav ul li{ list-style:none; height:40px; line-height:40px; padding-left:15px; border-bottom:1px solid #ff6806; font-size:18px;}
.mob_nav ul li a{ color:#fff; text-decoration:none; display:block}
.mob_nav ul li:hover{ border-bottom:1px solid #ffa56a}
.btn_nav, .btn_nav_close{ display:block; height:44px; cursor:pointer; position:absolute; left:0; top:0}
.btn_nav_close{ display:none}
.home_cont{ padding:50px 0 10px; text-align:center}
.home_cont h1{ font-size:24px; line-height:34px}
.home_cont p{ width:100%; line-height:22px}
.home_cont .btn_blue{ margin:auto; float:none; display:inline-block}
.home_cont .cform{ position:static; margin:40px auto 20px}
.home_cont .cform .btn_submit{ margin-left:0}
footer{ position:relative; height:auto; padding-bottom:20px;}
footer .title{ font-size:22px}
footer ul li{ font-size:15px}
footer .f_logo{ max-width:100%; margin-left:-10px}
footer .column1{ width:99%; padding-bottom:30px}
footer .column1 a{ font-size:18px; line-height:26px}
footer .column2{ width:99%; padding-bottom:30px}
footer .column3{ width:99%}
.landing_cont{ margin-bottom:0}
.landing_cont .highlight{ font-size:20px; line-height:24px}
}

ul.breadcrumb {
  padding: 10px 16px;
  list-style: none;
  background-color: #eee;
}
ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
ul.breadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}
ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}
.sitemap_list ul {
    margin-left: 10px;
}