


.title123{width:1200px;height:100px;background:url('../images/title-bg.png') no-repeat center center;padding-top:30px;text-align:center;margin:20px 0;}
.title123 h1{line-height:40px;font-size:22px;letter-spacing: 3px;}
.title123 h3{line-height:20px;font-size:14px;color:#3a3a3a;}


.iFCB-inside-title div.title{ height:40px; margin-bottom:10px; background:url('../images/location.jpg') repeat-x; line-height:40px; background-color: #e0e0e0;}
.iFCB-inside-title div.title .title_more { position:relative; float:left; width:160px;      font-size: 16px;letter-spacing: 2px;
padding:0 20px; background:url('../images/iFCB_lt_news.png') no-repeat right top; color:#fff;  text-align:center;font-weight: bold; }
.iFCB-inside-title div.title .title_more:before { position:absolute; bottom:5px; left:9px; display:block; width:1px; height:9px; background:#fff; transform:skew(-45deg); content:""; opacity:1; }
.iFCB-inside-title div.title .more { float:right; margin-right:20px; padding-right:10px; background:url('../images/iFCB_sort_ico.png') no-repeat right center; }
.iFCB-inside-title div.title .more a{font-size:14px; }
.title_more a{font-size:24px}



.service{background-color:#faf9f8;width:700px;height:400px;padding:40px;float: left;;}
.service1{
	width:340px;height:320px;float: left;
}
.service1 h1{font-size: 24px;font-weight: normal;  line-height: 64px;letter-spacing: 3px;}
.service1 p{    font-size: 14px; line-height: 25px;color: #666666;height:180px;}
.service1 a{font-size:16px;background-color:#efb26f;color:#fff;border-radius: 2px;width:120px;height:40px;line-height:40px;display: inline-block;text-align: center;margin-top:30px;;}
.service2{
	width:280px;float:right;text-align: center;height:320px;
}
.service2 img{max-width:100%;max-height:100%;}

.led{width:440px; float: right;}
.led img{width:100%;}

.product{margin-top:50px;clear: both;}
.topic123{
	width:100%;height:26px;border-bottom:1px solid #eee;
}
.topic123 span{font-size:14px;float: left;color:#666;}
.topic123 a{float:right;display: inline-block;float: right;font-size:14px;color:#666;}


.pro-list{
	
}
.pro-list dl{width:270px;height:300px;}
.pro-list dl dt{width:270px;}

.pro-name{width:100%;height:30px;text-align: center;}
.pro-name span{font-size:14px;line-height: 30px;letter-spacing: 3px;}


.news1{width:440px;height:540px;float: left;padding:0 30px;cursor:pointer;position: relative;}
.news1 h1{font-size:24px;letter-spacing: 2px;line-height: 80px;}
.news1 p{font-size:14px;line-height: 26px;height:150px;    color: #666;}
.news1 span.date1{font-size:24px;}
.news1 span.date2{font-size:14px;}
.news1 img{width:100%;height: 230px;}

.news2{width:730px;height:540px;float:right;}
.news2 dl{width:730px;height:150px;margin: 30px 0;border-bottom:1px solid #999;clear: both; cursor: pointer;}
.news2 dl:hover dd>img{transform: translateX(-30px);}
.news2 dl dt{width:150px;height:120px;float: left;}
.news2 dl dt img{width:150px;height:120px;}
.news2 dl dd{width:550px;float:right;position: relative;}
.news2 dl dd h1{font-size: 18px;font-weight: bold;line-height: 40px;color:#000;}
.news2 dl dd p{font-size:12px;line-height: 20px;height:60px;color:#666;}
.news2 dl dd span{font-size:12px;color:#999;}
.news2 dl dd img{position:absolute;bottom: 5px;right: 0;transition: all 1s;}





.XW_LIST li .wrap .topic { background:url('../images/icon_lead.jpg') no-repeat 0 50%; }

.TTXW_LIST li .wrap .topic { background:url('../images/icon_lead.jpg') no-repeat 0 50%; }


.XW_LIST { padding:0; }
.XW_LIST li .wrap { border-bottom:1px dotted #b2b2b2; margin:0; overflow:hidden; zoom:1; }
.XW_LIST li .wrap .topic { padding:15px 12px 9px 12px; display:block; }
.date { float:right; padding: 16px 0 8px 0; }

.TTXW_CONTENT { overflow:hidden; zoom:1; padding:0; }
.TTXW_CONTENT .pic { float:left; margin:0 20px 0 0; }
.TTXW_CONTENT .pic img { border:1px solid #d9d9d9; padding:5px; }
.TTXW_CONTENT .intro { display:block; overflow:hidden; zoom:1; }
.TTXW_CONTENT .intro .t { height:28px; line-height:28px; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; font-size:15px; }
.TTXW_CONTENT .intro .v { line-height:23px; color:#888; font-size:12px; margin:0 0 10px; }
.TTXW_CONTENT .intro .d { padding:10px 0; }

.clearfix::after,.nav>ul::after{content:"";display:table;clear:both}
.clearfix{overflow:hidden;zoom:1;}


.each_li>.name,
.menu dl dt { position:relative; border-bottom:1px solid #ccc; background:url('../images/iFCB_lt_sort.png') repeat-x left bottom; font-size:14px; text-align:center; line-height:20px; overflow:hidden; }
.each_li>.name>div { position:relative; }
.each_li>.name>div>a,
.menu dl dt a { position:relative; display:block; padding:17px 40px 15px 30px; text-indent:-1em;font-size:16px; letter-spacing: 2px; }
.each_li>.name>div>a:after,
.menu dl dt a:after { position:absolute; top:42%; left:15px; display:block; width:8px; height:14px; margin-top:-3px; background:url('../images/iFCB_sort_ico2.png') no-repeat; content:""; z-index:1; }
.each_li>.name>.icon:after { position:absolute; top:50%; right:5px; display:block; width:10px; height:10px; padding:10px; margin-top:-15px; background:url('../images/third_box.png') no-repeat 0 11px; cursor: pointer; content:""; z-index:2; }
.each_li.current>.name:after,.each_li.current>.name:before { position:absolute; display:block; content:""; z-index:1; }
.each_li.current>.name:after { top:0; right:0;}
.each_li.current>.name:before { bottom:0; left:0;}
.each_li.current>.name>div>a:after { background:none; }
.each_li.active>.name>.icon:after { background:url('../images/third_box.png') no-repeat 0 -78px; }
.each_li:hover>.name,.each_li.current>.name,
.menu dl dt:hover,.menu dl dt a.current { border-bottom:2px solid #169ce8; background:url('../images/iFCB_sort_crt.jpg') repeat-x left bottom #75cdff; color:#fff; }
.each_li:hover>.name a,.each_li.current>.name a { color:#fff; }
.each_li .third_box .third_li,
.menu dl dd { border-bottom:1px solid #ccc; background:url('../images/iFCB_lt_sort.png') repeat-x left bottom #fff; }
.each_li .third_box .third_li .name { font-size:13px; text-align:center; line-height:20px; }
.each_li .third_box .third_li .name a,
.menu dl dd a { display:block; padding:10px 40px 5px; }
.each_li .third_box .third_li.current,
.menu dl dd a.current { border-bottom:1px solid #ccc; background:linear-gradient(to bottom,#eee,#ddd); }


#leftObj .iFCB-inside-title div.title .title_more, .inner3 .inside_content .iFCB-inside-title div.title .title_more, .inner4 .inside_content .iFCB-inside-title div.title .title_more { min-width:70px; }

#leftObj .iFCB-list li, #leftObj .iFCB-TPLB li, .inner3 .inside_content .iFCB-list li, .inner3 .inside_content .iFCB-pro .bd li, .inner4 .inside_content .iFCB-list li, .inner4 .inside_content .iFCB-pro .bd li { width:100% !important; }

#leftObj .iFCB-TPLB li .pic { padding:10px 10px 50px; }
#leftObj .iFCB-TPLB li img { width:100%!important; height:auto!important; }

#leftObj .iFCB-list li .date,.inside_content .iFCB-list li .date,.inside_content .iFCB-list li .date { display:none; }



.iFCB-TPLB li { position:relative; float:left; line-height:20px; text-align:center; transition:all 0.3s ease 0s; }
.iFCB-TPLB li .iFCB-rp { position:relative; margin:10px 5px; border:1px solid #eee; background:#fff; }
.iFCB-TPLB li .pic { position:relative; padding:30px 30px 60px; transition:all 0.3s ease 0s; }
.iFCB-TPLB li dl { position:absolute; left:0; bottom:0; width:100%; transition:all 0.3s ease 0s; }
.iFCB-TPLB li dl dt.title { position:relative;     height: 38px;    margin: 2px 20px 2px; padding:0; font-size:12px; line-height:43px; }
.iFCB-TPLB li dl dt.title:after { position:absolute; top:-5px; left:-5px; display:block; width:100%; height:43px; background:transparent; content:""; transition:all 0.2s ease 0.2s; z-index:1; }
.iFCB-TPLB li dl dt.title:before { position:absolute; top:10px; left:10px; display:block; width:100%; height:43px; content:""; transition:all 0.2s ease 0.2s; }
.iFCB-TPLB li dl dt.title a { position:relative; display:block; padding:0 15px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; z-index:2; font-size: 14px;
    letter-spacing: -1px;}
.iFCB-TPLB li dl dt.title a:after { position:absolute; bottom:4px; left:4px; right:4px; top:4px; display:block; border:1px solid #e7d4d4; border-top:0; content:""; transition:all 0.3s ease 0s; opacity:0; }
.iFCB-TPLB li dl dt.title a:before { position:absolute; bottom:5px; left:9px; display:block; width:1px; height:9px; background:#fff; transform:skew(-45deg); content:""; transition:all 0.3s ease 0s; opacity:0; }
.iFCB-TPLB li .more { position:absolute; top:-10px; right:10px; display:none; opacity:0; width:30px; height:30px; background:#bca267; line-height:30px; transition:all 0.3s ease 0s; }

.iFCB-TPLB li:hover .iFCB-rp { box-shadow:0 0 15px #e5e5e5;}
.iFCB-TPLB li:hover dl { height:93px; padding:25px 0; background:url('../images/content_box_bg.png'); }
.iFCB-TPLB li:hover dl dt.title { }
.iFCB-TPLB li:hover dl dt.title:after { top:0; left:0; background:#74ccff; }
.iFCB-TPLB li:hover dl dt.title:before { top:4px; left:4px; background:#225fc9; }
.iFCB-TPLB li:hover dl dt.title a { color:#fff; }
.iFCB-TPLB li:hover dl dt.title a:after { opacity:1; }
.iFCB-TPLB li:hover dl dt.title a:before { opacity:1; }


.mainbg {     margin-top: 30px; margin-bottom: 30px;position:relative; width:1140px; margin:0 auto; padding:30px 30px; background:#fff; box-shadow: 0 1px 10px #eee }
.mainbg:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .mainbg { height:1%; }*+html .clearfix { min-height:1%; }

#inside_leftObj .promore { display:none; }


.pg_inside .right>div .module_form_content {width: 60%;margin: 0 auto;    margin-top: 72px;}
.pg_inside .right>div .btn-area { padding-left: 168px !important;}


.pg_inside .right>div.module_form_box .module_form_content {width:auto;margin: 0 auto;    margin-top: 0;}
.pg_inside .right>div.module_form_box .btn-area { padding-left: auto!important; padding-right: 0 !important;}

.iFCB-news { padding-top:20px; }
.iFCB-news .iFCB-list { width:1200px; margin:0 auto; }
.iFCB-list li { float:left; }
.iFCB-list li .iFCB-rp { margin:0 8px; border-bottom:0; line-height:30px; overflow:hidden; zoom:1;  }
.iFCB-list li .iFCB-rp .topic { display:block; padding:0 10px; background:url('../images/iFCB_icon_1.gif') no-repeat 0 50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-list li .iFCB-rp .topic a{font-size: 14px;}

#leftObj { float:left; width:240px; margin-right:30px; }
#rightObj { display:block; overflow:hidden; zoom:1; padding:0 0 20px; min-height:300px; }


.main_bottom,.location,.inside_content { clear:both; }


.inner1 #inside_leftObj { float:right; width:240px; margin-left:30px; margin-top:10px; }
.inner1 #rightObj { padding:10px 0 30px; }


.inner2 #inside_leftObj { clear:both; }


.inner3 #rightObj { float:right; width:870px; padding:0; }
.inner3 .inside_content { float:left; width:240px; clear:none; }


.inner4 #rightObj { float:left; width:870px; padding:0; }
.inner4 .inside_content { float:right; width:240px; clear:none; }


.inner1 .common,.inner2 .common,.inner3 .common,.inner4 .common { display:none; }

.inner #leftObj .iFCB-inside-title,.m-item { margin-bottom:20px; }

.iFCB-inside-contact div.title { margin-bottom:0!important; }
.iFCB-inside-contact div.content { box-shadow: 0 2px 5px #ddd; background-color:#f6f6f6; }

.inner1 .inside_content .iFCB-inside-contact,
.inner2 .inside_content .iFCB-inside-contact,
.inner3 .inside_content .iFCB-inside-contact { display:none; }



.main-home { padding-bottom:10px; background:url('../images/iFCB_inner_bg.jpg');    margin-top: 20px; }


.location { padding:0; margin:0 0 25px; border: 1px solid #faf5f0; background:#f9f8f8; line-height:40px; }
.location .ico { display:block; padding-left:95px; background:url('../images/icon-home.png') no-repeat;  }
.location .ico span { padding:0 5px; font-family:"黑体" }

.inside_left .box,.pro_sort_box { margin-bottom: 20px; }
.inside_left .box .title,.pro_sort_box .title,.box .title { margin-bottom:0; padding:4px; background-color:#2ca6ec; font-size:22px; line-height:30px; text-align:center; }
.inside_left .box .title_more,.pro_sort_box .title_more,.box .title_more { padding:18px 10px; border:1px solid #fff; color:#fff; }
.inside_left .box .title_more a,.pro_sort_box .title_more a,.box .title_more a { color:#fff; }

.iFCB-category .pro_sort_box .title,
.inner2 .pro_sort_box .title,
.inner3 .pro_sort_box .title,
.inner4 .pro_sort_box .title { margin-bottom:0; background:none; }
.iFCB-category .pro_sort_box .title_more,
.inner2 .pro_sort_box .title_more,
.inner3 .pro_sort_box .title_more,
.inner4 .pro_sort_box .title_more { padding:18px 10px; border:0; }
.iFCB-category .pro_sort,
.inner2 .pro_sort,
.inner3 .pro_sort,
.inner4 .pro_sort { min-height:30px; padding:0 0 25px; text-align:center; }
.iFCB-category .pro_sort>div,
.inner2 .pro_sort>div,
.inner3 .pro_sort>div,
.inner4 .pro_sort>div { height:auto!important; }
.iFCB-category .each_li,
.inner2 .each_li,
.inner3 .each_li,
.inner4 .each_li { display:inline-block; height:32px; vertical-align:top; }
.iFCB-category .each_li>.name,
.inner2 .each_li>.name,
.inner3 .each_li>.name,
.inner4 .each_li>.name { border-radius:3px; border:1px solid #4bc248; background:#5fc863; background:linear-gradient(to bottom,#5fc863,#5fc863); line-height: 30px; }
.iFCB-category .each_li>.name>div>a,
.inner2 .each_li>.name>div>a,
.inner3 .each_li>.name>div>a,
.inner4 .each_li>.name>div>a { padding:0 12px 0 22px; color:#fff; }
.iFCB-category .each_li>.name>div>a:after,
.inner2 .each_li>.name>div>a:after,
.inner3 .each_li>.name>div>a:after,
.inner4 .each_li>.name>div>a:after { left:10px; background: url('../images/iFCB_sort_ico.png') no-repeat; }
.iFCB-category .each_li>.name>.icon>a,
.inner2 .each_li>.name>.icon>a,
.inner3 .each_li>.name>.icon>a,
.inner4 .each_li>.name>.icon>a {}
.iFCB-category .each_li>.name>.icon:after,
.inner2 .each_li>.name>.icon:after,
.inner3 .each_li>.name>.icon:after,
.inner4 .each_li>.name>.icon:after { right:10px; display:none; }
.iFCB-category .each_li .third_box,
.inner2 .each_li .third_box,
.inner3 .each_li .third_box,
.inner4 .each_li .third_box { display:none!important; }
.iFCB-category .each_li:hover>.name,
.iFCB-category .each_li.current>.name,
.inner2 .each_li:hover>.name,
.inner2 .each_li.current>.name,
.inner3 .each_li:hover>.name,
.inner3 .each_li.current>.name,
.inner4 .each_li:hover>.name,
.inner4 .each_li.current>.name { border:1px solid #2260c9; background:#2a6ad6; background:linear-gradient(to bottom,#2a6ad6,#2a6ad6);}
.iFCB-category .each_li:hover>.name>div>a,
.iFCB-category .each_li.current>.name>div>a,
.inner2 .each_li:hover>.name>div>a,
.inner2 .each_li.current>.name>div>a,
.inner3 .each_li:hover>.name>div>a,
.inner3 .each_li.current>.name>div>a,
.inner4 .each_li:hover>.name>div>a,
.inner4 .each_li.current>.name>div>a { color:#fff; }
.iFCB-category .each_li.current>.name>div>a:after,
.iFCB-category .each_li.current>.name>div>a:after,
.inner2 .each_li.current>.name>div>a:after,
.inner3 .each_li.current>.name>div>a:after,
.inner4 .each_li.current>.name>div>a:after { width:5px; height:3px; margin-top:-2px; background:url('../images/iFCB_sort_hover_ico.png') no-repeat; }
.iFCB-category .each_li.current>.name:after,
.iFCB-category .each_li.current>.name:before,
.inner2 .each_li.current>.name:after,
.inner2 .each_li.current>.name:before,
.inner3 .each_li.current>.name:after,
.inner3 .each_li.current>.name:before,
.inner4 .each_li.current>.name:after,
.inner4 .each_li.current>.name:before { display:none; }

.iFCB-category .each_li>.name>div>a { text-indent:0;}



#rightObj .iFCB-pro .iFCB-rp .pic,#leftObj .iFCB-pro .iFCB-rp .pic,.inside_content .iFCB-rp .pic { margin:0 auto; padding:10px 10px 35px; }

.inside_content .iFCB-rp .pic img { width:100%; height:auto; }


.paging { padding:50px 10px 30px; text-align:center; }
.paging a,.paging span { display:inline-block; *display:inline; zoom:1; margin:0; padding:3px 8px; border:1px solid #d9d9d9; background:#fff; vertical-align: top;}
.paging span { background:#f60; border-color:#f60; color:#fff; }
.paging select { min-height:26px; line-height: 26px; }

.btn-area { padding:20px 161px; }

.module_form_box { padding:0 20px 50px; background:url('../images/module_form_box.jpg') no-repeat right 10%; }
.module_form_box .module_form_topic {font-size:14px;font-weight:normal}
.module_field { overflow:hidden; zoom:1; padding:10px 0; clear:both; }
.module_field .c_left { float:left; width:160px; text-align:right; line-height:40px; }
.module_field .middle { display:block; overflow:hidden; zoom:1; padding:0 8px; }
.module_field .middle input { padding: 7px 8px; }

.module_form_box .btn-area,.module_form_content .btn-area { padding:20px 168px !important; }

.inner .module_form_content {     width: 100%;padding-top:0px; }

#inside_leftObj .module_form_box .module_field .c_left { width:260px; }
#inside_leftObj .module_form_box .btn-area { padding-left:268px !important; }


.td{margin-top:30px;width:100%;height:190px;}
.td ul li{float: left;width:240px;height:190px;text-align: center;}
.td ul li img{width: 178px;height:190px;}


.peijian{width:100%;}
.peijian-cate{width:450px;margin:30px auto 0px auto;height:40px;}
.peijian-cate ul li{width:150px;float: left;text-align: center;border-left:1px solid #999;border-right:1px solid #999;padding: 5px 0;cursor: pointer;}
.peijian-cate ul li span{font-size:16px;font-weight:bold;cursor:pointer;}
.peijian-cate ul li:hover{background-color:#333;}
.peijian-cate ul li:hover span{color:#fff;}
.arrow{width:120px;height:220px;cursor:pointer;}
.arrow-left{background:url('../images/arrow-left.png') no-repeat center center;float: left;}
.arrow-right{background:url('../images/arrow-right.png') no-repeat center center;float:right;}
.peijian-content{width:1200px;height:220px;overflow: hidden;margin-bottom:30px;}
.peijian-content.active{display: block;}
.peijian-content1{float:left;}
.peijian-content1 ul li{    text-align: center;
    width: 260px;
    padding: 0 30px;
    height: 220px;}
.peijian-content1 ul li img{max-width:200px;max-height:200px;}
.peijian-content1 ul li a{display: block;}

.about{width:100%;height:auto;overflow: hidden;margin-bottom:30px;}
.about-content{width:900px;height:auto;margin:20px auto;}
.about-content ul li{width:300px;height:120px;float:left;text-align: center;}
.about-text{width:100%;text-align: center;height:50px;clear:both;}
.about-text p{line-height:50px;font-size:16px}

.hengfu{width:1200px;height:421px;margin:0 auto;background:url('../images/hengfu.jpg') no-repeat center center;}

.contact{width:100%;}
.contact-content{width:900px;height:70px;margin:30px auto;}
.contact-content ul li{text-align:center;width:300px;float:left;height: 70px;}
.contact-content ul li img{height:40px;}
.contact-content ul li p{line-height:40px;font-size:14px;color:#333;}
.contact-content1{clear: both;width:900px;margin:0 auto;}
.contact-content1 input{
	width:260px;float: left;font-size:14px;padding-left: 10px;border-radius: 5px;border:1px solid #999;box-shadow: 0 0 1px #ccc;margin-right:60px;
}
.contact-content1 input:nth-child(3n){margin-right:0px;}
.contact-content1 textarea{
	width:900px;height:200px;margin-top:20px;
}
.contact-content2 {width:900px;text-align: center;margin:30px auto;}
.contact-content2 input{width:160px;height:30px;font-size:16px;color:#333;letter-spacing: 3px;}