@charset "utf-8";
HTML,BODY,DIV,SPAN,H1,H2,H3,H4,H5,H6,P,A,FONT,IMG,DL,DT,DD,OL,UL,LI{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
font-family: 'NotoSans', 'NotoSansCJKjp', Arial, 'Arial Unicode MS', sans-serif;}
li{list-style-type:none;}
a:link{ text-decoration:none; outline:none;}

A{text-decoration:none;color:#666666;}
A:hover{COLOR:#f60;}
img{border:none;}
ul, ol {list-style: none;}
li{display: list-item;}
table {border-collapse: collapse;border-spacing: 0;}
/*************************************myHeader Start**********************************************************/
.outterHeader{width:100%;font-size:11px;margin:0 auto;overflow:hidden;}/*border-top: 5px solid #0068b7;*/
.myHeader2{width:1000px;font-size:11px;margin:0 auto;}
.myHeader2 .logo2{width:300px;height:75px;float:left;overflow:hidden; background-color:#F90;}
.myHeader2 .myMenu{width:700px;height:75px;float:left;overflow:hidden;font-size:10px;line-height:75px;}
.myHeader2 .myMenu ul li{width:140px;height:75px;float:left; color:#FFF; list-style-type:none; line-height:75px; font-size:14px;}
.myHeader2 .myMenu ul li a{width:140px;height:75px;float:left;}
.myHeader2 .myMenu ul li a:hover{width:140px;height:75px;display:block;font-size:14px;float:left;color:#000a7b;font-weight:bold;background-color:#f5eac7;}
/*************************************myHeader End**********************************************************/


/*************************************Banner Start**********************************************************/
.myBanner{width:1000px;margin: 0 auto;height:160px;background:url(../images/Banner2.jpg) repeat-x; line-height:160px; font-size:40px; text-align:left;}
.myIndexBanner{width:1000px;margin: 0 auto;background:url(../images/Banner2.jpg) repeat-x; font-size:40px; text-align:left;}
/*************************************Banner End**********************************************************/


/**Navigation**/
.NavigationOutter{width:100%;height:35px;font-size:11px;margin:0 auto;overflow:hidden;background: #f8f8f8;    border-bottom: 1px solid #ededed;}
.NavigationOutter .NavigationInner{width:1000px;height:35px;font-size:11px;margin:0 auto;overflow:hidden;text-align:left;line-height:35px;}
.NavigationOutter .NavigationInner a{background:url(../images/arrow.png) no-repeat 100% 50%;}
.NavigationInner ul li{width:70px;height:35px;float:left;list-style-type:none; line-height:35px; font-size:14px; padding-left:10px;}
.NavigationInner ul li a{width:70px;height:35px;float:left;}



/**InnerBody**/
.myInnerBody{width:1000px;min-height:900px;height:auto;font-size:11px;margin:0 auto;padding-bottom:20px;padding-top:10px;}
/**About us**/
.myInnerBody .myAboutUs_bottom{width:1200px;height:300px;float:left;overflow:hidden; margin-bottom:50px;}
.myInnerBody .myAboutUs_bottom .certificationItem{width:180px;height:300px;float:left;overflow:hidden; padding-bottom:50px;margin-right:50px;} 
.myInnerBody .myAboutUs_bottom .certificationItem .picture{width:180px;height:270px;float:left;}
.myInnerBody .myAboutUs_bottom .certificationItem .title{width:180px;height:30px;float:left; line-height:30px; text-align:center;color:#666666;}




/**myFooter**/
.myFooterOutter1{width:100%;min-height:200px; height:auto;font-size:11px;margin:0 auto;overflow:hidden;background: #f6f6f6;}
.myFooterOutter1 .myFooterInner{width:1000px;height:200px;margin:0 auto;overflow:hidden;}
/*************************************Bottom Menu Start**********************************************************/
.bottomMenuTitle{width:200px;height:35px;float:left; font-weight:bold; font-size:16px;line-height:35px;}
.bottomMenu{width:200px;height:200px;font-size:11px;margin:0 auto;overflow:hidden;text-align:left;line-height:35px;float:left;}
.bottomMenu ul li{width:200px;height:35px;float:left;line-height:35px; font-size:14px; padding-left:10px;
background: url(../images/arrow.png) no-repeat;background-position: left;}/*border-left: 1px solid #666;*/
.bottomMenu ul li a{width:200px;height:35px;float:left;}
/*************************************Bottom Menu End**********************************************************/




.copyright{width:100%;height:50px;font-size:11px;background:#1e1e1e; line-height:50px; color:#797878; float:left;}


/*************************************Table Start**********************************************************/
.tableType01{width: 100%;border-left: 1px solid #d3d3d3; font-size:16px;}
.tableType01 th{padding: 14px 18px 12px;border: 1px solid #d3d3d3;font-weight: normal;text-align: left;width:150px; height:35px;background-color: rgb(238, 239, 241); }



.tableType01 th, .tableType01 td {vertical-align: top;padding: 14px 18px 12px;border: 1px solid #d3d3d3;font-weight: normal;text-align: left;}
table .lv01 {background: #f5f5f5;font-weight: bold;}
.offscreen {position: absolute;left: -999em;}
/*=================================List Parts====================================*/
/* ======== iconList01 ======== */
.iconList01 {margin-top: 20px;}
.iconList01 > li {background: url(/common/images/com_ic22.gif) no-repeat 7px 0.4em;margin: 13px 0 0;padding-left: 0px;}
.iconList01 > li:first-child {margin-top: 0 !important;}
li .iconList01 {margin-top: 13px;}
/*************************************Table end**********************************************************/





/*************************************NewsCenter Start**********************************************************/
.myProjectItem{width:100%;height:80px;   display: block;text-align:left; margin-top:5px;margin-bottom:5px;border-bottom:1px solid #CCCCCC;}
.myProjectItem_left{width:222px;height:80px; float:left;overflow:hidden; text-align:left;}
.myProjectItem_right_datetime{width:165px;height:35px; float:left;line-height:38px; text-align:left; padding-left:35px;background:url(../images/datetime.jpg)  no-repeat center left 10px;}
.myProjectItem_right_datetime .yearMonth{color:#a51147;width:165px;float:left;}
.myProjectItem_right_datetime .day{width:165px;float:left; font-size:40px;}

.myProjectItem_right{width:778px;height:80px; float:left;overflow:hidden;}
.myProjectItem_right_intro{min-width:50px;height:30px; float:left;overflow:hidden;font-size:10px;line-height:30px;background-color: #eee; text-align:left; 
padding-left:5px;padding-right:5px;}
.myProjectItem_right_title{width:778px;height:50px;float:left;overflow:hidden;line-height:50px;font-size:18px;}

.myProjectItem_right_more{width:600px;height:35px; float:left;text-align:right; line-height:35px;}
.myProjectItem_right_more_link{width:100px;height:32px; float:left;overflow:hidden; text-align:right;}
.myProject_more{width:1200px;height:50px;overflow:hidden;float:left;text-align:center;color:#717070;line-height:50px; font-size:15px; margin-bottom:20px;}
.myProjectItemRight_body_Title{width:712px;height:50px; float:left;overflow:hidden;color:#444444;text-align:center; font-size:20px; font-weight:bold; line-height:50px;border-bottom:1px solid #CCCCCC;}
.myProjectItemight_body_Picture{width:712px;min-height:260px; height:auto; float:left;overflow:hidden;color:#444444;text-align:center; padding-top:10px;}
/*************************************NewsCenter End**********************************************************/



/*************************************Certification Start**********************************************************/
.myCertificationItem{width:100%;height:200px;display: block;text-align:left; border-bottom:1px solid #CCCCCC; 
overflow:hidden; margin-bottom:20px;background-color: #f5f5f5;padding:10px;}
.myCertificationItem_left{width:297px;height:170px; float:left;overflow:hidden; text-align:left;}
.myCertificationItem_left_picture img{width:297px;height:170px;float:left;}

.myCertificationItem_right{width: calc(100% - 297px);height:170px; float:left;overflow:hidden;}
.myCertificationItem_right_intro{width:100%;height:130px; float:left;overflow:hidden;font-size:12px;line-height:25px;text-align:left; 
padding-left:10px;padding-right:10px;word-break: break-all;white-space: normal;}
.myCertificationItem_right_title{width: calc(100% - 20px);height:50px;float:left;overflow:hidden;line-height:50px;font-size:18px;border-radius: 3px;
background-color: beige; padding-left:10px; margin-left:10px; margin-right:10px;}
/*************************************Certification End**********************************************************/

/*************************************Solution Start**********************************************************/
.mySolutionItem{width:100%;min-height:150px;display: block;text-align:left; 
overflow:hidden; margin-bottom:20px;padding:10px;}

.mySolutionItem1{width:100%;height:100px;display: block;text-align:left; 
overflow:hidden; margin-bottom:20px;padding:10px;}

.mySolutionItem2{width:100%;min-height:100px;display: block;text-align:left; 
overflow:hidden; margin-bottom:20px;padding:10px;}

.mySolutionItem3{width:100%;min-height:210px;display: block;text-align:left; 
overflow:hidden; margin-bottom:20px;padding:10px;}
/*************************************Solution Start**********************************************************/


.myInnerBody .myContactBody{width:1000px;min-height:700px; height:auto; float:left;overflow:hidden;margin-top:20px;}

.myInnerBody .myContactBody_1{width:1000px;min-height:250px;float:left;overflow:hidden; text-align:left; height:auto;}
.myInnerBody .myContactBody_2{width:1000px;height:400px;float:left;overflow:hidden; text-align:left;}
.myInnerBody .myContactBody_2 INPUT{background:none; width:300px; height:30px; line-height:30px;border:1px solid #CCCCCC;}
.myInnerBody .myContactBody_2 tr{ height:60px;}
.myInnerBody .myContactBody_3{width:1000px;height:300px;float:left;overflow:hidden; margin-bottom:140px;}







/*index bottom news*/
.myInnerBody .myNewsIndex{width:1000px;min-height:150px; height:auto;float:left; text-align:left;}
.myInnerBody .myNewsIndexItem{width:1000px;height:150px; float:left;text-align:center; margin-bottom:20px; margin-left:0px;border:2px solid #352e30;}
.myInnerBody .myNewsIndexItem_picture{width:100px;height:100px; float:left;overflow:hidden;}
.myInnerBody .myNewsIndexItem_picture img{width:100px;height:100px;}
.myInnerBody .myNewsIndexItem_DateTime{width:127px;height:28px; position:relative; top:10px; left:-10px; background-color:#f8891e; color:#FFF; text-align:center; z-index:200; line-height:28px;}
.myInnerBody .myNewsIndexItem_title{width:780px;height:67px;float:left;overflow:hidden;line-height:33px;font-size:14px;background-color:#352e30;text-align:center; color:#FFF; padding-left:10px;}
.myProductCategryItem_intro{width:780px;height:85px;float:left;overflow:hidden;line-height:33px;font-size:12px;text-align:center; color:#333; text-align:left; padding-left:10px;}


/*index 事業内容*/
.myInnerBody .myIndexService{width:1000px;height:350px;float:left; margin-bottom:20px; text-align:left; overflow:hidden;}
.myInnerBody .myIndexServiceTitle{width:1000px;height:30px;float:left;text-align:left; line-height:30px; font-size:18px;border-bottom: 1px solid #CCCCCC;}
.myInnerBody .myIndexServiceBody{width:1000px;height:250px;float:left;text-align:left;line-height:30px; font-size:16px; color:#333; padding-top:10px;}
.myInnerBody .myIndexServiceBody .txtBody{width:350px;height:250px;float:left;text-align:left;}
.myInnerBody .myIndexServiceBody .picture{width:650px;height:250px;float:left;}



