

/*home*/
.main { padding:0px 0 25px;}
.clear{height:10px; clear:both;}
.clear_pro{height:50px; clear:both;}
/*sidebar*/
.banner { width:100%!important;width:100%;min-width:1000px;height:450px;}
.banner_about { background:url(/uploads/image/tcimages/banner_about.jpg) no-repeat right 0 #140001;}
.main_box { z-index:1;position:relative;width:100%!important;width:100%;min-width:1000px;margin-top:-71px;}
.sidebar { float:left;width:24%;background:url(/uploads/image/tcimages/currentpath.png) no-repeat;top:0;}
.sidebar_cont { float:right;width:60%;min-width:220px;}
.sidebartitle { height:32px;font:bold 24px/32px helvetica;color:#fff;text-indent:15px;}
.sidebartitle a { color:#fff;}
.sidebartitle a:hover { color:#ffd1c2;}
.sidebarnav { height:545px; background:url(/uploads/image/tcimages/sidebar.png) no-repeat right 0;}
.sidebarnav .nav_master { position:relative;height:49px; top:0;border-bottom:1px solid #eaeaea;}
.sidebarnav .nav_master .nav_master_a { position:absolute;left:0;top:0;isplay:block;width:100%;height:49px;font:16px/49px helvetica;color:#555;text-indent:15px;}
.sidebarnav .nav_master .nav_master_a:hover{ background:url(/uploads/image/tcimages/sidebarnav.png) no-repeat left 0;}
.sidebarnav .hover .nav_master_a, .sidebarnav .current .nav_master_a { padding-left:5px;color:#bb0604;text-decoration:none; background:url(/uploads/image/tcimages/sidebarnav.png) no-repeat left 0;}
.sidebarnav .nobg .nav_master_a { color:#555;background:none;} 
/*content*/
.content { float:right;width:76%;background:url(/uploads/image/tcimages/currentpath.png) no-repeat right 0;}
.content_cont { float:left;padding-left:4%;width:82%;min-width:700px;}
.currentpath { height:32px; line-height:32px;padding:19px 0 20px;text-align:right;color:#fff;} 
.currentpath a { color:#fff;}
.currentpath a:hover, .currentpath a.f2 { color:#bb0604;}
.currentpath em {  font-family:"microsoft yahei"; padding:0 5px;}
.currentpath .go_home { display:inline-block; padding-left:37px; background:url(/uploads/image/tcimages/icon.png) no-repeat 0 -86px;}
/*about*/
.about { padding:0px 0;font:16px/2 helvetica; color:#555;border-bottom: 1px dashed #c0bebe;
    line-height: 18px;}
.about_title { padding:35px 0 20px 0;font:bold 24px/1.6 helvetica; color:#555;border-bottom:1px solid #eaeaea;}
.about .nav-box {}

/*fzlc*/
.history { position:relative;width:800px;margin:30px auto;padding-top:25px;overflow:hidden; background:url(/uploads/image/tcimages/icon06.png) repeat-y center 0;}
.history-date { overflow:hidden;}
.history-date ul { /*display:none;*/ }
.history-date .show { display:block;}
.history-date ul li { background:url(/uploads/image/tcimages/icon07.gif) no-repeat center 23px;zoom:1;margin-left:-40px; }
.history-date ul li.list { padding-right:0px;}
.history-date ul li.dual { padding-left:462px;}
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li .pic {  width:338px;}
.history-date ul li .pic p { display:block;width:250px;}
.history-date ul li .pic p img {/* padding-bottom:22px; */}
.history-date ul li .txt { width:338px;}
.history-date ul li .txt dl { width:250px;padding:0 88px 15px 0;background:url(/uploads/image/tcimages/icon08.gif) no-repeat right 32px;}
.history-date ul li .txt dt { padding-top:9px;font:bold 24px/46px helvetica;color:#e84d10;}
.history-date ul li .txt dd { font:16px/24px helvetica;}
.history-date ul li.dual .pic p { padding:0 0 0 88px;}
.history-date ul li.dual .txt dl { padding:0 0 15px 88px; background-position:left 32px;}
.certification { padding-bottom:10px;overflow:hidden;}
.certification li { float:left;width:33.3%;text-align:center;} 
.certification li img { max-width:90%;}
.certification li .txt { padding-top:15px;height:36px;font:14px/18px helvetica;overflow: hidden;} 
.certification2 li { width:24.9%;}
.about_culture { width:850px;}
.about_culture .list { float:left; width:624px; height:243px;}
.about_culture .link { position:relative;display:block; width:410px; height:229px; background:url(/uploads/image/tcimages/culture_bg.png) no-repeat;}
.about_culture .link_2 { background-position:-422px 0;}
.about_culture .link_3 { background-position:0 -243px;}
.about_culture .link_4 { background-position:-422px -243px;}
.about_culture .link .txt { position:absolute;left:35px;top:31px;width:340px;height:166px;font:14px/20px helvetica; color:#fff;overflow:hidden;}
.about_culture .link .txt .name { padding-bottom:16px;height:30px;font:bold 20px/30px helvetica; color:#fff;}
.about_culture .link .pic { display:none;}
.about_culture .link:hover .pic { display:block;}
.about_culture .link:hover .txt { display:none;}
.about_culture_list { padding-bottom:10px;overflow:hidden;}
.about_culture_list li { float:left;width:20%;}
.about_culture_list li .pic { width:94%;}
.about_culture_list li .pic img { display:block;width:100%;border:1px solid #b8b8b8;}
.about_culture_list li .pic a:hover img { border:1px solid #e84d10;}
.about_culture_list li .txt { padding:15px 0;width:94%;height:36px;font:14px/18px helvetica;overflow: hidden;}

/*news*/
.news_title { margin-bottom:25px;padding-bottom:20px; font:14px/1.6 arial, helvetica, sans-serif,helvetica; color:#d5030d; border-bottom:1px dashed #c0bebe;}
.news_title h1 { padding-bottom:10px;font:bold 26px/1.2 helvetica;color:#d5030d;}
.news_title h110 { text-indent:0; margin:0;color:#c0bebe;font-family:"microsoft yahei";font-size:14px;}
.news_line{border-bottom: 1px dashed #c0bebe;}
.news_cont { padding:30px 0;font:16px/2 helvetica; color:#555;border-bottom: 1px dashed #c0bebe;
    line-height: 18px;}
.news_cont p { text-indent:2em; margin-bottom:15px;line-height: 20px; font-family:"microsoft yahei";font-size:18px;}

/*newslist*/

.news_pic { clear:both;padding-bottom:10px;}
.news_pic .list { height:149px;padding-bottom:25px;overflow:hidden;}
.news_pic .pic { float:left; width:216px; padding-top:3px;transition: all 0.6s;}
.news_pic .pic:hover{
    transform: scale(1.2);
}
.news_pic .txt { padding-left:250px; font:14px/20px helvetica;color:#3d3d3d;}
.news_pic .txt .intro { height:107px;overflow:hidden;}
.news_pic .txt .name { font:normal 18px/20px helvetica;color:#e84d10;}
.news_pic .txt .name a { color:#e84d10;}
.news_pic .txt .date { padding-bottom:7px;font-size:12px;}
.news_pic .txt .more { padding-top:13px;font-size:12px;font-family: "宋体";text-align:right;}
.news_list { clear:both;padding:30px 0; border-top:1px solid #eaeaea;}
.news_list li { padding-left:18px; margin-bottom:14px;font:14px/20px helvetica;color:#3d3d3d; background:url(/uploads/image/tcimages/point1.png) no-repeat 0 center; vertical-align:middle;}
.news_list li.space { margin-bottom:30px;height:16px;border-bottom:1px solid #eaeaea; background:none;}
.news_list li a { color:#3d3d3d;}
.news_list li a:hover { color:#e84d10;}
.news_list li .date { display:inline-block;width:92px;}
.news_list li .icon_pic { position:relative;left:10px;top:3px;display:inline-block;width:16px;height:16px;background:url(/uploads/image/tcimages/icon.png) no-repeat 0 -192px;}
.news_list.noline { border:none; padding:0 0 18px;}


/* page */
.page { clear:both;display:block;padding:8px 8px 0;height:38px;line-height:28px;font-size:14px;vertical-align:middle;text-align:right;background:#f8f8f8;border:1px solid #e3e3e3;}
.page a{ padding:0 5px;color:#3d3d3d;text-decoration:none; vertical-align:middle; }
.page a:hover{ color:#e84d10; text-decoration:none;}
.page img { vertical-align:middle;}
.page span.current, .page span.disabled{ display:inline-block;padding:0 9px;height:28px;line-height:28px;color:#fff; background-color:#e84d10;vertical-align:middle; } 
/* end page */



/* case */
.case_title { margin:35px 0 25px;clear:both;font:bold 16px/46px helvetica;color:#e84d10;border:1px solid #e3e3e3;background:#f6f6f6; text-indent:18px;}
.case_list { padding-bottom:10px;overflow:hidden;}
.case_list li { float:left;width:33.3%; padding-bottom:15px;}
.case_list li a { display:block;padding-right:6px;}
.case_list li a img { display:block;width:268px;height:182px;transition: all 0.6s;  }
.case_list li a img:hover{transform: scale(1.1);}
.case_list li a .txt { width:268px;height:60px;font:16px/60px helvetica;overflow: hidden; text-align:center;background:#e3e3e3;}
.case_list li a:hover .txt { color:#fff; background:#bb0604;}
.case { padding:25px;background:#f6f6f6;border:1px solid #eaeaea;}
.case_box{ width:100%;height:430px;overflow:hidden;position:relative;}
.case_box .silder_con { height:430px;overflow:hidden;position: absolute;}
.case_box .silder_panel { float:left;width:100%;height:430px;font:14px/20px helvetica;color:#949494;overflow:hidden;position:relative;}
.case_box .silder_panel .pic { float:left;padding-right:3%;width:65%;height:430px;display:block;overflow: hidden;}
.case_box .silder_panel .pic img { max-width:100%;transition: all 0.6s; }  
.case_box .silder_panel .pic img :hover{transform: scale(1.2);}

.case_box .silder_panel h3{ padding-bottom:2px; font:bold 24px/30px helvetica;color:#e84d10;}
.case_nav { z-index:2;position:absolute;top:150px;left:67%; padding-left:1%;width:32%;height:300px;background:#f6f6f6;}
.case_nav h2 { padding-bottom:10px;font:normal 14px/30px helvetica;color:#5c5c5c;}
.case_box .silder_nav{ width:100%;height:230px;overflow-x:hidden;overflow-y:auto;}
.case_box .silder_nav li{ float:left; display:inline;width:32%;*width:31.5%;padding-bottom:6px;}
.case_box .silder_nav li img { display:block;width:88%;padding:2px;overflow: hidden;border:1px solid #dedede; background:#fff;}
.case_box .silder_nav li .current img { padding:0;border:3px solid #e84d10;}
.case_box a.prev,.case_box a.next{ position:absolute;top:50%;margin-top:-32px;display:block;width:44px;height:64px;overflow:hidden;text-indent:-999px;cursor: pointer;background:  no-repeat;}	
.case_box a.prev{ left:0;background-position:-252px 0;}
.case_box a.prev:hover { background-position:-297px 0;}
.case_box a.next{ left:58.2%;background-position:-342px 0;}
.case_box a.next:hover { background-position:-387px 0;}
