html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table,label { margin:0; padding:0; border:0; list-style:none;}
img {border:none;}
ul, ol ,li{list-style:none; padding:0; margin:0;}
input, select, textarea{outline:none;border:0;}
input,label { margin:0; padding:0; }
a,area{blr:expression(this.onFocus=this.blur())}
textarea {resize:none;}
input::-ms-clear{display:none;}
em,i{ font-style:normal;}
a {text-decoration:none;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {zoom:1}
.fl_all{ float: left; }
.fr_all{ float: right;}
body{ background:#fff; font-size: 14px;font-family: "微软雅黑"; color: #333333;line-height:25px;}
.mar_b20{ margin-bottom: 20px !important; }
.mar_l0{ margin-left: 0px !important; }
.bor_0{ border: 0px !important;}
.pad_tb30{ padding: 30px 0px !important; }
.mar_r0{ margin-right: 0px !important; }
/*头部样式begin*/
.header_wrap{width:100%; background:url(../image/headbor.jpg) no-repeat center bottom; padding-bottom:5px; }
.header{ width:1170px; margin:0 auto; position: relative; z-index: 99; height:126px;}
.headctl{float:left; padding-top:26px;}
.headctl span{width:1px; height: 57px; padding: 0 15px;}
.headctr{float:right;}
.headctrt{ height: 36px; line-height: 36px; }
.headcsousuo{float:right;}
.headcsousuol{ float:left; }
.headcsousuol span.tb2{margin:0 5px;}
.headcsousuol span.tb3{margin-left: 10px;}
.headcsousuol a{ font-size:14px; color:#666666; margin-left: 10px;}
.headcsousuor{float:left; padding-left:40px;}
.headcsousuor input{ height:36px;}
.headcsousuor input.tb3{background: url(http://sp.chinafoma.com/images/gu_bg_search.png) no-repeat;border:none;width:250px;height:20px;float:left; padding:8px 10px 8px 10px; font-size:14px; font-family:"微软雅黑"; outline:none; color:#999999; }
.scy_toubu{ padding-left:6px;position: absolute; padding-right:10px;padding-top: 5px; padding-bottom:10px;display:none; overflow: visible;left:62%;z-index: 9999;top: 30px;background: #eceef0;}
/*头部样式end*/
/*导航样式begin*/
.nav_en{height: 50px; position: relative; padding-top:40px; }
.nav_en_all { height:50px;line-height:50px; position: relative; z-index: 222; }
.nav_en_all li { text-align: center; float: left; height: 55px; position: relative; }
.nav_en_all li a { color: #333333; display: inline-block; font-size: 16px; cursor: pointer; white-space: nowrap; padding: 0 16px; }
.nav_en_all li a:hover {color: #fff; background: url(../image/nav_hover.png) no-repeat center top;}
.nav_en_all li a.on{color: #fff; background: url(../image/nav_hover.png) no-repeat center top;}
.nav_en_all li ul { display: none; position: absolute; z-index: 99;top:55px; left: 0px; }
.nav_en_all li ul {border-top: 1px dashed #DDD;border-bottom: 1px dashed #DDD; background: #fff;}
.nav_en_all li ul li {height: 35px; float: none; text-align: left;}
.nav_en_all li ul li a {padding-top: 0;margin-left: 0;line-height: 35px;font-size: 15px;font-weight: normal;float: left;color: #0075c1;width: auto;height: auto;}
.nav_en_all li ul li a:hover{ text-decoration: underline; background: none;color: #0075c1; }
/*导航样式end*/
/* banner样式begin*/
.slideBox{ width:100%; height:450px; overflow:hidden; position:relative;margin:0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left: 50%;bottom:40px;margin-left:-32px;z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;width:15px; height: 15px; background:url(http://sp.chinafoma.com/images/gu_ctrl.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(http://sp.chinafoma.com/images/gu_ctrl_on.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ margin:0 auto; height:450px; display:block; width:100%;max-width:1680px;
 width:expression_r(document.body.clientWidth > 1680? "1680px": "auto" );  } 
.slideBox .prev{left:4%;background: url(../image/gu_left.png) no-repeat;cursor: pointer;position: absolute;width:41px;height:75px;z-index: 9999;top:50%; margin-top:-37px;}
.slideBox .next{right:4%;background: url(../image/gu_right.png) no-repeat;cursor: pointer;position: absolute;width:41px;height: 75px;z-index: 9999;top:50%; margin-top:-37px;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.slideBox .tempWrap{ margin:0 auto; }
/*脚部样式*/
.footer{ background:#005fa0;line-height:30px; color:#fff; padding: 20px 0px; font-size:16px;}
.footercon{ background:url(../image/bg_footer.png) no-repeat 40px 75px; width:1170px; margin:0px auto;}
.size24{ font-size: 24px; font-weight: bold; line-height: 40px; }
.footercon .size24{ padding: 15px 0px; }
.ContactUs_con{ padding-bottom: 60px; border-bottom: 1px solid #f7f7f7; line-height:25px; }
.footercon .headctl{ float: none; padding-top:26px; padding-bottom:20px;}
.footercon .headctl span{ padding:0 10px;}
.footer a{ color: #fff; }
.sitemap a{display: block; float: left; margin-right: 26px; }
.sitemap span{width:263px; display: block; float: left; }
.footercon ul li{ line-height: 30px; }
.ContactUs{width:358px;}
.OurProducts{width:274px; padding:0 85px;}
.CustomerSuppor{width:368px;}
.CustomerSuppor input{width:352px; display:block; background:#fff; border:none; height:39px; line-height:25px; margin-bottom:26px; padding:0px 8px; font-family: "微软雅黑"; font-size:16px;}
.CustomerSuppor textarea{width:352px; background:#fff; height:75px; padding:5px 8px; line-height:25px;font-family: "微软雅黑"; font-size:16px; margin-bottom:25px;}
.CustomerSuppor input.btn_submit{ background:url(http://sp.chinafoma.com/images/submit.png) no-repeat center; width:92px; height:33px;font-family: "微软雅黑"; font-size:16px; color:#fff; cursor:pointer; text-align:center;}

/*首页样式*/
.width1170{width:1170px; margin: 0 auto; zoom:1;}
.width1170:after {content:"";display:block;clear:both;}
.main{ padding:25px 0px; overflow:hidden;}
.mainleft2_1{ background:url(../image/bg_left1.png) no-repeat; width:730px; height:350px; overflow:hidden; margin-bottom:22px; padding:4px 24px;}
.mainleft2_2{background:url(http://sp.chinafoma.com/images/bg_left2.png) no-repeat; width:730px; height:257px; overflow:hidden;padding:4px 24px;}
.mainright{ background:url(../image/bg_right.png) no-repeat; width:330px; height:636px; overflow:hidden;padding:4px 24px;}
.title{ border-bottom:2px solid #d7d7d7; height:40px; line-height:40px; font-size:16px;}
.title ul li{ float:left; height:40px; line-height:40px; margin-right:60px; position:relative; z-index:100; overflow:hidden;}
.title ul li a{ display:block; color:#333333; height:40px; line-height:40px; overflow:hidden;}
/*.title ul li a:hover{border-bottom:2px solid #005fa0;}*/
.title ul li.on{border-bottom:2px solid #005fa0;}
.mainleft2_1con{ height:296px; overflow:hidden; padding-top:15px; line-height:24px;}
.picbox{ width:268px; height:150px; overflow:hidden; position:relative; border:1px solid #d7d7d7; margin-top:5px;}
.picbox .bd{ position:relative; height:100%; z-index:0;   }
.picbox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.picbox .bd img{ width:268px; height:150px; display:block; } 
.picbox .bd li p{width:100%; height: 48px; line-height: 48px; background: url(http://sp.chinafoma.com/images/gu_bg_tm.png); overflow: hidden; position: absolute; bottom: 0px; left: 0px; font-size: 16px; color: #fff;}
.picbox .bd li p a{ color: #fff; padding: 0 10px; }
.picbox .prev{left:0;background: url(../image/gu_left2.png) no-repeat;cursor: pointer;position: absolute;width:38px;height:68px;z-index: 9999;top:50%; margin-top:-34px;}
.picbox .next{right:0;background: url(http://sp.chinafoma.com/images/gu_right2.png) no-repeat;cursor: pointer;position: absolute;width:38px;height: 68px;z-index: 9999;top:50%; margin-top:-34px;}
.mainleft2_1con .picbox{ margin-right:20px;} 
.more{ float:right; font-size:14px; color:#027cc5;}
.more a{color:#027cc5;}
.more a:hover{ text-decoration:underline;}
.picbox2{ width:730px; height:158px; overflow:hidden; position:relative; margin-top:20px;}
.picbox2 .bd{ position:relative; height:100%; z-index:0;   }
.picbox2 .bd li{ zoom:1; vertical-align:middle; position: relative;width:170px; height:158px; margin-right:16px; overflow:hidden; }
.picbox2 .bd img{ width:170px; height:158px; display:block; } 
.picbox2 .bd li p{width:100%; height: 30px; line-height:30px; background: url(http://sp.chinafoma.com/images/gu_bgtm.png); overflow: hidden;white-space:nowrap; text-overflow:ellipsis; position: absolute; bottom: 0px; left: 0px;color: #fff; text-indent:5px; text-align:center; font-size:12px;}
.picbox2 .bd li p a{ color: #fff; padding: 0 10px; }
.picbox2 .prev{left:0;background: url(../image/gu_left2.png) no-repeat;cursor: pointer;position: absolute;width:38px;height:68px;z-index: 9999;top:50%; margin-top:-34px;}
.picbox2 .next{right:0;background: url(http://sp.chinafoma.com/images/gu_right2.png) no-repeat;cursor: pointer;position: absolute;width:38px;height: 68px;z-index: 9999;top:50%; margin-top:-34px;}
.mainleft2_2 .title{ height:60px; line-height:60px;}
.mainleft2_2 .title ul li{height:60px; line-height:60px; overflow:hidden;}
.PressRelease_show ul li{ padding:18px 0px; border-bottom:1px solid #f7f7f7; overflow:hidden;}
.PressRelease_left{width:46px; border:1px solid #f7f7f7; text-align:center; margin-top:5px;}
.PressRelease_left span{ background:#f7f7f7; display:block; height:36px; line-height:36px; overflow:hidden;}
.PressRelease_left i{ display:block; height:36px; line-height:36px; overflow:hidden; font-weight:bold; font-size:16px;}
.PressRelease_right{width:257px; overflow:hidden; font-size:12px; line-height:22px;}
.size14{ font-size:14px; color:#005fa0; line-height:22px; padding-bottom:5px;}
.PressRelease_right .size14 a{color:#005fa0;}
.PressRelease_right .size14 a:hover{ text-decoration:underline;}
.PressRelease_right p{ max-height: 110px;height: expression_r( this.scrollHeight > 110 ? "110px" : "auto" ); overflow:hidden;}

/*当前位置*/
.current_w{width:100%; height:36px; background:#f0f0f0; overflow: hidden;}
.current{width:1170px; height:36px; background: #f0f0f0; margin:0 auto;}
.current ul li{ float: left; height: 36px; line-height: 36px; }
.current ul li img{border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:7px 11px; padding-top: 8px;}
.current ul li a{padding:0 46px 0 9px; color:#999999;background:url(../image/pg_right.png) no-repeat right center; border-right: 1px solid #d8d8d8; display: inline-block; }
.current ul li.on a,.current ul li a:hover{color:#1878b7;background:url(../image/pg_right1.png) no-repeat right center;}
/*通用左侧嵌套*/
.gu_sidebarL{width:235px; float: left; overflow: hidden;}
.gu_about{ font-size: 28px; color: #fff; font-weight: bold; line-height: 36px; background: url(../image/bg1.jpg) no-repeat; text-align: center; padding: 38px 0px; }
.gu_submenu_con{ margin-top: 10px; }
.gu_submenu_con ul li{ height: 50px; line-height: 50px; border-bottom: 1px dashed #d7d7d7; font-size: 18px; overflow: hidden; }
.gu_submenu_con ul li a{ background: url(http://sp.chinafoma.com/images/gu_sanjiao_lan.png) no-repeat 10px center; color: #666666; padding-left: 28px; display: block; }
.gu_submenu_con ul li a:hover{ color: #fff; background:#0075c1 url(../image/gu_sanjiao.png) no-repeat 10px center;}
.gu_submenu_con ul li.on a{color: #fff; background:#0075c1 url(../image/gu_sanjiao.png) no-repeat 10px center;}
/*通用右侧嵌套*/
.gu_sidebarR{ float: right; width:915px; line-height: 26px;}
.gu_h2{ line-height:112px; font-size:30px; color:#333333; font-weight:bold;}
.gu_sidebarR .gu_h2{ padding-bottom: 10px;}
/*分页*/
.gu_page{ font-size: 12px;height: 26px; line-height: 26px; overflow: hidden; color: #333333; }
.gu_page a{height: 24px; line-height: 24px; display: block;padding: 0 14px; float: left; border:1px solid #d9d9d9; background: #fff; margin-right: 6px; color: #000;}
.gu_page span{ display: block; float: left; text-align: center;margin-right: 6px; }
.gu_page a.on{background: #1d78aa; color: #fff; }
.gu_page a:hover{ background: #1d78aa; color: #fff; }
.gu_page input{width:38px; border:1px solid #d9d9d9; height: 14px; line-height: 14px; padding: 5px 0px;}
.gu_page em{ display: block; float: left; margin-right: 6px; }
/**/
.team{width:948px;}
.team ul li{ float: left; width: 202px; height: 290px; margin-right: 35px; margin-bottom: 35px;}
.team ul li img{width: 202px; height: 240px; overflow: hidden;}
.team ul li .teamjs{ position: relative; background: #f0f2f4; }
.peoplename{ height:50px; line-height:50px; background: url(../image/arrowup.jpg) no-repeat 10px 22px; padding-left: 30px; overflow: hidden; cursor: pointer; }
.peopleinfo{ position: absolute; top:50px; left: 0px;background: #f0f2f4; padding-left:30px; padding-bottom: 15px; display: none;}
/**/
.onecolumn{ padding-bottom:30px;}
.onecolumn .gu_h2{ line-height:84px;}
.news_list{ margin-top: -10px; }
.news_list ul li{ padding: 20px 0px; border-bottom: 1px solid #d7d7d7; color: #999999; overflow: hidden; line-height: 25px; }
.news_list ul li img{width:220px; height: 154px; overflow: hidden; float: left; margin-right: 15px;}
.news_list h4{ font-size: 18px; height:22px; line-height:22px;overflow: hidden; margin-bottom: 30px; font-weight: 400; }
.news_list ul li a{ color: #333333; }
.news_list p{ height: 50px; overflow: hidden; text-overflow: ellipsis; padding-bottom: 0px; margin-bottom: 15px; }
.news_list ul li a:hover{color: #1878b7;}
.news_list .gu_page{ padding-top: 30px; }
.width882{width:882px;}
.size16{ font-size:16px; font-weight:bold; height:40px; line-height:40px; overflow:hidden;}
.Media{ background: #f2f2f2;width: 264px; }
.Media .size16{ border-bottom:1px solid #d9d9d9; padding: 0 18px;}
.Mediacon{ padding: 10px; }
.Mediacon p{ line-height:32px;padding-left: 36px;}
.tel{ background:url(http://sp.chinafoma.com/images/icon_phone.jpg) no-repeat 0px 7px; }
.fax{ background:url(http://sp.chinafoma.com/images/icon_fax.jpg) no-repeat 0px 7px; }
.mail{ background:url(http://sp.chinafoma.com/images/icon_mail.jpg) no-repeat 0px 7px; }

.forminfo{width:630px; padding: 20px 0px;}
.forminfo tr td{ height: 30px; line-height: 30px; padding-bottom: 15px;}
.forminfo tr td input{width:498px; height: 18px; line-height: 18px; border:1px solid #d7d7d7; padding: 5px 10px;}
.forminfo tr td em{ color: #f00100; line-height: 30px; padding-right: 6px; font-style: normal; }
.forminfo tr td textarea{width:498px;height: 212px; line-height: 28px;border:1px solid #d7d7d7; padding: 10px; resize: none;}
.emnone{ padding-left: 12px; }
.formsubmit{padding-left: 108px;}
.btnsubmit{width:117px; height:30px; line-height:30px; background:url(http://sp.chinafoma.com/images/icon_annotation.png) no-repeat;color:#fff; cursor:pointer; float:left; border:0; font-family:"微软雅黑";}
.annotation{display:inline-block; float:left;color:#ff0000; font-size:14px;font-family:"微软雅黑"; margin-left: 8px; height: 30px; line-height: 30px;}
.text_bg{ background: #f0f0f0; padding: 20px; overflow: hidden; line-height: 28px; margin-bottom: 20px; }
.text_bg img{overflow: hidden; float: right; margin-left:38px;}
.groupinfo ul li{ padding: 20px 0px; border-bottom: 1px solid #d7d7d7;overflow: hidden; line-height: 25px; }
.size22{ font-size: 22px; line-height: 28px;}
.groupinfo .size22{ padding-bottom: 10px; }
.other{ font-size: 16px; font-weight: bold;}
.text_culture p{ padding-bottom: 25px; }
.Culturecon{width:948px;}
.Culturecon ul li{ float: left; width: 440px; margin-right: 34px; }
.title16size{line-height: 30px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #0075c2;padding-left: 95px; padding-bottom: 18px; min-height: 74px; display: table;  }
.title16size div{ display: table-cell;vertical-align:middle;}
.text_culture .icon1{ background: url(../image/icon1.png) no-repeat left center; }
.text_culture .icon2{ background: url(http://sp.chinafoma.com/images/icon2.png) no-repeat left center; }
.text_culture .icon3{ background: url(../image/icon3.png) no-repeat left center; margin-top: -92px; }
.text_culture .icon4{ background: url(../image/icon4.png) no-repeat left center; }
.bold{ font-weight: bold; } 
.OurPeople .groupinfo{ width: 688px; float: left; }
.OurPeople img{ float: right; }
.columntab_t{height: 35px; border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1; margin-right: 2px;}
.columntab_t li{ float: left; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; height: 34px; line-height: 34px; text-align: center; padding: 0 50px; }
.columntab_t li.on{ background: #0075c2; color: #fff;}
/*.tab_t{ height: 35px; border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1; margin-right: 2px; }
.tab_t li{ float: left; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; height: 34px; line-height: 34px; text-align: center; padding: 0 50px; }
.tab_t li.on{ background: #0075c2; color: #fff;}*/
.Contactinfo{ padding-top: 25px; }
.Contactinfo .size16{ font-size: 16px; line-height: 25px; height: auto; color: #0075c2; padding-bottom: 10px; min-height:60px; height: expression_r( this.scrollHeight < 60 ? "60px" : "auto" );}
.Contactinfo ul li{ width: 288px; float: left; margin-right: 25px; margin-bottom: 35px; }
.Contactinfo ul li p{ color: #999999; }
.org{ padding-top: 25px; }
.tab_c1{ display: none; } 
.gu_abouttabel{ display: table;width:235px; height:112px;font-size: 28px;color: #fff;font-weight: bold;line-height: 36px;background: url(../image/bg1.jpg) no-repeat;text-align: center;}
.gu_abouttabel p{ display: table-cell; vertical-align:middle; }



.equbox{width:738px; height: 344px; margin: 0 auto; margin-top: 30px; background: #efefef;}
.equimgbig{width:546px; height:345px;float: left; text-align: center; position:relative; }
.equimgbig img{ max-width:546px; width:expression_r(document.body.clientWidth > 546? "546px": "auto" ); max-height:345px;height: expression_r( this.scrollHeight > 345 ? "345px" : "auto" ); overflow:hidden;}
.equimgsmall{width:190px; height: 345px; float:left; position: relative; border:1px solid #e4e4e4;border-bottom: 0px;}
.equimgsmall ul li{width:162px; height:70px; line-height: 35px; border-bottom: 1px solid #e4e4e4;cursor: pointer; padding: 0 14px; overflow: hidden; display: table;}
.equimgsmall ul li p{ display: table-cell; vertical-align: middle; }
.equimgsmall ul li.on{ color: #0075c2; }
.equimgsmall_wrap{height:284px;overflow: hidden;}
.equimgsmall_wrap ul li img{ display: none; position:absolute; }
.equprev,.equnext{cursor: pointer; width: 190px; height: 29px;border-bottom:1px solid #e4e4e4;}
.equprev{ background: url(../image/arrowtop.png) no-repeat center; }
.equnext{background: url(../image/arrowbottom.png) no-repeat center;}
.equimgbig_title{width:100%; position:absolute; bottom:0px; left:0px; background:url(http://sp.chinafoma.com/images/bg_tm1.png); height:40px; line-height:40px; color:#fff; overflow:hidden;}
.project .size16{ color: #0075c2; }
.project .tab_t{width:915px; height: 58px;overflow: hidden; }
.project .tab_t ul li{width:152px; padding: 0px 15px; height: 58px; line-height: 28px; overflow: hidden; display: table;}
.project .tab_t ul li p{ display: table-cell; vertical-align: middle; }