@charset "utf-8";
/* CSS Document */
header .main nav .menu{ font-size:17px; }
header .main nav .menu a{ padding:0 20px;}
header .main nav ul.link li a{  font-size:14px;}
h1.subtitle{ display:block; width:100%; margin:0 0 30px 0; font-size:35px; line-height:40px; color:#252525; text-align:center;}
.sub ul li{ display:block; width:25%; height:55px; float:left; font-size:18px; line-height:55px; color:#FFF; text-align:center; background:url(../images/sub_line.png) no-repeat right center; position: relative;}
.sub ul li.current a{ font-size:22px; text-shadow:0 0 8px rgba(210,100,1,0.8); font-weight: bold;}

.indexmain .product .left h2{ font-size:35px; line-height:40px;}
.indexmain .about .main h2{ font-size:28px;}
.indexmain .about .main .text p{ width:100%; font-size:16px;}
.indexmain .sold .news .main p.title{ font-size:22px;}
.indexmain .sold .main .right p{ font-size:16px;}

.aboutmain .main .aboutpart1 p{ font-size:16px;}
.aboutmain .main .aboutpart2 ul li h3{ font-size:22px;}
.aboutmain .main .aboutpart2 ul li p{ font-size:16px; line-height:29px; min-height:90px;}

.aboutmain .main .careerpart1 .text{ padding:100px 0 0 0;}
.aboutmain .main .careerpart1 .text h2{ font-size:28px;}
.aboutmain .main .careerpart1 .text p{ font-size:16px;}
.aboutmain .main .careerpart2 h2{ font-size:28px;}
.aboutmain .main .careerpart2 .textmain .text h3{ font-size:22px;}
.aboutmain .main .careerpart2 .textmain .text p{ font-size:16px;}
.aboutmain .main .careerpart3 .left h2{ font-size:28px;}
.aboutmain .main .careerpart3 .left p{ font-size:16px; line-height:29px; width:50%; float: left;}
.aboutmain .main .careerpart3 .right a span{ font-size:18px;}
.aboutmain .globalpart2 h2{ font-size:28px;}

.aboutmain .technologypart4 h2{ font-size:28px;}

.technologymain h1.subtitle{ display:block; width:100%; margin:0 auto 30px auto; font-size:35px; line-height:40px; color:#252525; text-align:center; text-align: right; text-transform:uppercase;}
.technologymain .technologypart1 p{ font-size:16px;}
.technologymain .technologypart3 .main h2{ font-size:28px; margin:0 0 20px 0;}
.technologymain .technologypart3 .main ul li{ width:30%; font-size:16px; line-height:31px;}
.technologymain .technologypart4 h2{ font-size:28px;}

.technologymain .technologypart3 .main ul li{ background:url(../images/link_bg.png) no-repeat left 12px;}

.technologymain .technologypart2 .filtrationpast2 .right p{ font-size:16px;}
.technologymain .technologypart3 .filtrationmain .right p{ font-size:16px; line-height:29px;}
.technologymain .technologypart3 .filtrationmain .right p strong{ font-size:22px;}
.technologymain .technologypart3_2 .main .text p{ font-size:16px; line-height:29px;}
.technologymain .technologypart3_2 .main .text p strong{ font-size:22px;}

.productmain .productpart1 h1{ display:block; width:100%; margin:0 auto 30px auto; font-size:35px; line-height:40px; color:#252525; text-align:center; text-transform: uppercase;}
.productmain .productpart2 h2{ font-size:30px; line-height:35px;}
.productmain .productpart2 .characteristic h2{ font-size:30px; line-height:35px;}

.newsmain .left .title h1{ display:block; width:80%; margin:0 auto; font-size:30px; line-height:45px; color:#FFF; text-transform:uppercase;}
.newsmain .left ul li p{ font-size:18px; font-weight: normal;}
.newsmain .right .title h2{ font-size:30px;}
.newsmain .right .textmain{ font-size:16px;}

.contactmain .contactpart1 .title h1{  font-size:35px; line-height:40px;}
.contactmain .contactpart2 p{ line-height:39px;}
.contactmain .contactpart1  ul li p.ltitle{ font-size:20px;}
.contactmain .contactpart3 ul li input.text{  font-size:15px; line-height:50px;}
.contactmain .contactpart3 ul li textarea{ font-size:15px; line-height:50px; color:#3f3f3f;}


.contactmain .inquirypart1 h1{ display:block; width:100%; margin:0 0 30px 0; font-size:40px; line-height:45px; color:#252525; text-align:center;}


