@charset "gb2312";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}
img{ border:none;}
a{ text-decoration:none;}
ul,li{ list-style:none;}
font{ font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";}
.fl{ float:left;}
.fr{ float:right;}


.top{ width:100%; height:85px; background:url(imagebg1.jpg) repeat-x; overflow:hidden; zoom:1;}
.top_center{ width:1002px; margin:0 auto; height:81px; overflow:hidden; zoom:1;}
.nav{ padding-top:30px;}
.nav li{ float:left; margin-left:30px; font-size:14px;}
.nav li a{ color:#2f2f2f;}
.nav li a:hover{ color:#f84638;}

.banner{ width:100%; height:614px; background:url(imagebanner.jpg) no-repeat center top; overflow:hidden; zoom:1;}
.ji_banner{ width:100%; height:557px; background:url(imagebanner2.jpg) no-repeat center top; overflow:hidden; zoom:1;}


.team_box{ background:#e8e8e8; width:100%; overflow:hidden; zoom:1;}
.team{ width:1002px; margin:0 auto; overflow:hidden; zoom:1;}
.t_t{ width:100%; text-align:center; height:71px; padding-top:40px; padding-bottom:30px;}

.team_list{ width:1002px; overflow:hidden; zoom:1; padding-bottom:50px;}
.team_list li{ float:left; width:188px; position:relative; margin:0 6px; _margin-left:3px;}
.team_list li .team_pic{ position:relative; width:188px; height:250px;}
.team_list li .team_pic span{ background:#000; position:absolute; z-index:2; left:0; bottom:0; color:#ff6600; font-size:14px; width:100%; text-align:center; padding:20px 0; background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
background: transparent\9;
zoom: 1;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";}
.team_list li .team_pic span strong{ font-size:16px; padding-left:10px;}
.team_list li .team_xx{ background:url(imagebg2.jpg) repeat; color:#fff; line-height:22px; padding:10px;}

.aboutkc{ width:100%; background:url(imagebg3.jpg) #fffbde repeat-x top left;}
.about_center{ width:1002px; margin:0 auto;}

.kcpx{ background:url(imagebg4.jpg) repeat-x; width:100%;}
.kcpx_center{ width:1002px; margin:0 auto;}

.fit{ background:#f0e5e3; padding-top:30px; padding-bottom:50px; width:100%;}
.fit_center{ width:1002px; margin:0 auto; overflow:hidden; zoom:1;}
.fit_title{ text-align:center; height:68px;}
.fit_list{ padding-top:20px;}

.show{ width:100%; background:#d7d2d1; padding-bottom:50px;}
.xch{ width:1002px; margin:0 auto; padding-top:20px; padding-bottom:15px;}
.xch_title{ height:46px; background:url(imagebg5.jpg) repeat-x;}
.xch_title span{ width:141px; background:url(imagebg6.jpg) no-repeat; text-align:center; display:block; height:46px; font-size:24px; color:#fff; line-height:46px; font-weight:bold;}
.show_list{ width:1002px; height:195px; padding-top:15px; overflow:hidden; zoom:1; position:relative;}
.show_list li{ float:left; width:280px; position:relative; height:195px; margin-right:10px;}
.show_list li p{ display:block; background:#000; text-align:center; position:absolute; bottom:0; left:0; height:25px; line-height:25px; z-index:3; width:100%; color:#fff; background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
background: transparent\9;
zoom: 1;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";}

.honor{ width:100%; height:570px; background:url(imagebg7.jpg) #c5c9cc no-repeat top center; text-align:center; overflow:hidden; zoom:1;}

.contact{ width:100%; background:#e8e8e8; overflow:hidden; zoom:1; padding-top:20px; padding-bottom:30px;}
.bm{ width:1002px; margin:0 auto;}
.bm_detail{ border:1px solid #c9c9c9; background:#dcdbd9; padding:20px;}
.bm_xx{ padding-bottom:10px; border-bottom:1px solid #e8e8e8; line-height:28px; color:#000; font-size:18px;}
.bm_xx span{ font-size:20px; color:#de5d1c; font-weight:bold;}
.bm_bot{ overflow:hidden; zoom:1;}
.pq{ border-right:1px solid #e8e8e8; width:440px; padding-top:20px; color:#403f3f; font-size:14px; height:175px;}
.pq li{ margin-bottom:10px;}
.pq li strong{ font-size:16px; color:#000; padding-bottom:10px; display:block;}
.pq li span{ font-size:30px; color:#eb611e; font-weight:bold; font-style:italic;}

.bm_form{ width:420px; padding-top:20px;}
.bm_form li{ margin-bottom:15px; font-size:14px;}
.bm_form li span{ color:#e05b18; font-weight:bold; font-size:16px;}
.bm_form li input{ width:230px; padding:0 5px; height:23px; line-height:23px; border:1px solid #bababa; color:#9b9b9b;}

.news{ width:1002px; margin:0 auto; margin-top:15px; overflow:hidden; zoom:1;}
.ds_news{ width:470px;}
.ds_title{ border-bottom:1px solid #b6b6b6; height:30px; line-height:30px; font-size:14px; color:#3f3f3f;}
.news_list{ border-top:1px solid #fafafa; padding-top:10px;}
.news_list li{ height:17px; border-bottom:1px dotted #d4d4d4; line-height:17px; overflow:hidden; zoom:1; padding:5px 0;}
.news_list li a{ display:block; float:left; color:#505050; width:320px; overflow:hidden; zoom:1; height:17px;}
.news_list li a span{ display:block; width:17px; text-align:center; background:#e15d1c; height:17px; line-height:17px; color:#fff; float:left; margin-right:10px;}
.news_list li a:hover{ color:#e15d1d;}
.news_list li p{ display:block; float:right; color:#505050;}

.nav_bot{ width:100%; height:46px; line-height:46px; background:#333132;}
.nav_botbox{ width:1002px; margin:0 auto; height:46px; overflow:hidden; zoom:1;}
.nav_botbox li{ float:left; margin:0 23px; _margin-left:12px;}
.nav_botbox li a{ color:#fff; font-size:14px;}

.footer{ padding-top:15px; padding-bottom:20px; line-height:28px; font-size:14px; color:#333333;}
.footer ul{ width:1002px; margin:0 auto; overflow:hidden; zoom:1; display:block;}

.ji_main{ background:#e8e8e8; width:100%; padding-bottom:40px;}
.ji_mainbox{ width:1002px; margin:0 auto; overflow:hidden; zoom:1; background:#fff;}

.sq{ width:100%; background:url(imagebg3.jpg) #f0e5e3 repeat-x left top;}
.sq_center{ text-align:right; width:1002px; margin:0 auto;}

.class{ width:100%; background:url(imagebg8.jpg) repeat-x top;}

.case{ width:1002px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.case_title{ text-align:center;}
.case_list{ width:1002px; overflow:hidden; zoom:1; padding-top:20px;}
.case_list li{ float:left; width:276px; overflow:hidden; zoom:1; margin:0 29px; _margin-left:15px;}
.case_list li span{ width:270px; height:175px; border:3px solid #dcdcdc; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius:5px; display:block;}
.case_list li span img{ width:270px; height:175px;}
.case_list li div{ background:url(imagebg9.jpg) #eeeeee no-repeat bottom left; margin-top:10px; color:#2f2f2f; line-height:22px; padding:10px 10px 40px 10px; height:205px; overflow:hidden; zoom:1;}
.case_list li div font{ text-align:center; font-size:14px; font-weight:bold; display:block; margin-bottom:5px; color:#303030;}

.jiteam_list{ width:1002px; margin:0 auto; overflow:hidden; zoom:1; padding-bottom:50px;}
.jiteam_list li{ float:left; width:188px; position:relative; margin:0 6px; _margin-left:3px;}
.jiteam_list li a .team_pic{ position:relative; width:188px; height:250px;}
.jiteam_list li a .team_pic{ display:block;}
.jiteam_list li a .team_pic span{ background:#000; position:absolute; z-index:2; left:0; bottom:0; color:#ff6600; font-size:14px; width:100%; text-align:center; padding:20px 0; display:none; background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
background: transparent\9;
zoom: 1;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000)";}
.jiteam_list li a:hover .team_pic span{ display:block;}

.jiteam_list li a .team_pic span strong{ font-size:16px; padding-left:10px;}
.jiteam_list li a .team_xx{ background:#878787; color:#fff; line-height:22px; padding:10px;}