@charset "utf-8";
/* CSS Document */
#banner{width:1200px; margin:10px auto; height:473px;}
.bannerleft{float:left; width:900px; height:473px}
.bannerright{float:right; width:281px; height:473px}

#banner1{width:100%; margin:0 auto; }
.banner_index1{width: 1200px; height:340px;  overflow:hidden; margin:0px auto; position:relative;}
.bannertop{width:1200px; height:340px; background:url(../images/bannercbg.png) no-repeat; position:absolute; top:80px; left:50%; z-index:80; margin-left:-500px; }
.bannertop dl{ float:left; display:inline; margin:10px 20px 0 20px; text-align:left; font-weight:bold; width:481px}
.bannertop dt{ font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#fff; margin-bottom:5px; line-height:40px; border-bottom:#fff 1px dashed;width:481px}
.bannertop dd{ font-size:13px; color:#fff; background:url(../images/dot.png) no-repeat left 50%; height:24px; line-height:24px; position:relative;}
.bannertop dd a{ margin-left:18px;}
.bannertop dd a:link,.bannertop dd a:visited{ color:#fff;}
.bannertop dd a:hover{ color:#ff0;}
.bannertop dd:hover ul{ display:block;}
.bannertop dl ul{display:none; position:absolute;left:120px; top:0; background-color:rgba(0,0,0,0.3);border: 1px solid #90be91;padding:10px 10px 5px;z-index: 2;box-shadow: 4px 4px 6px rgba(0,0,0,0.5);width:130px;}
.bannertop dl ul li{ text-align:left; line-height:2em; font-size:12px; background:url(../images/dot.png) no-repeat left 50%;}

#bannera{width:100%; margin:0 auto; height:300px;}
.banner_index{width: 1220px; height:300px; overflow:hidden; margin:0px auto; position:relative;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 20px; z-index: 2; width:10000px;}
.banner_index .banner_wrap li{width:1384px; height:260px; float:left; overflow:hidden;}
.banner_index .banner_wrap li a{  border:1px #fff solid; float:left; display:inline-block; overflow:hidden; vertical-align:middle; text-align:center; margin:0 31px 0 0;}
.banner_index .banner_wrap li img{width:100%; vertical-align:middle;width:210px;  height:184px; border:1px #dddddd solid; }
.banner_index .banner_wrap li a:hover{ background:#fff; border:1px #ff4c00 solid;}
.indexBanner_num{ padding:5px 0;position: relative; top:270px; left:0px;  z-index:3; text-align: center; font-size:0px;  } 
.indexBanner_num a{width: 10px;height:10px; overflow:hidden; display: inline-block; _zoom:1; background: url(../images/ico_page1.png) no-repeat 0 0; margin:0 5px; font-size:0px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:url(../images/ico_page1.png) no-repeat 0 -12px;}


.slideBox{ width:900px; height:473px;  overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:900px; height:473px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.blank1{height:174px;overflow:hidden}
.blank2{height:80px;overflow:hidden}
.main_left{width:230px;}
.main_right{width:940px;}
.main_left .lt{width:100%; height:50px; line-height:50px; background:#7b7e85; color:#fff;}
.main_left .lt i{ font-size:50px; line-height:40px; font-family: Georgia, "Times New Roman", Times, serif; float:left; display:inline; margin-left:15px;}
.main_left .lt span{ font-size:22px; font-family:Calibri, Arial, Helvetica, sans-serif; font-weight:bold; float:left; display:inline; margin-left:10px;}
.main_left .lc{ padding:10px 20px; background:#f5f5f5; text-align:left;}
.main_left .lc a{ color:#000}
.main_left .lc dt{ font-size:14px; color:#000; line-height:1.8em;}
.main_left .lc dd{ font-size:12px; line-height:1.5em;}
.main_left .lc dd a{ font-size:12px; color:#888;margin-right:10px; }
.main_left .lc dd a:hover{ color:#000;}
.main_left .lbg{ background:#eaeaea;}
.main_left .lpic{}
.main_right h3{ text-align:left;  font-size:20px; color:#000;}
.main_right p{ text-align:left; line-height:2em; color:#666; font-size:13px;}
.main_right img{ float:right; display:inline; margin:0 0 15px 15px;}
.mpic{width:1200px; height:auto; overflow:hidden; margin:20px auto 0 auto;}
.leftbar{width:250px; height:auto; overflow:hidden; float:left; display:inline;}
.rightbar{width:930px; height:auto; overflow:hidden; float:right; display:inline; min-height:400px }
.rightbar1{width:1200px; height:auto; overflow:hidden; float:right; display:inline; }

.leftnav{width:247px; height:auto;margin-top: 10px; overflow:hidden; border:1px #ff4c00 solid;}
.ltitle{width:100%; height:45px; line-height:45px; background:#ff4c00; overflow:hidden; text-align:center;}
.ltitle strong{ color:#fff; font-size:16px;}
.nav li.select ul{display:none;}

.nav{width:100%; height:auto; overflow:hidden; text-align:left; margin:0px auto;}
.nav ul li{width:100%;border-top:1px #dddddd solid; }
.nav ul li a{width:100%; height:30px; line-height:30px; overflow:hidden; display:block; font-size:13px; font-weight:normal; text-align:left; padding-left:15px; background:url(../images/li_bd.gif) no-repeat 6px 50%; font-weight:bold }
.nav li a:link,.nav li a:visited{ color:#666; }
.nav li a:hover{ color:#fff;background:#ff4c00 url(../images/li_bd2.gif) no-repeat 6px 50%; }
.nav li ul.child li{width:100%; border-top:1px #dddddd solid; }
.nav li ul.child li a{width:100%; height:30px; line-height:30px; overflow:hidden; font-size:12px; font-weight:normal;background:#f5f5f5 url(../images/dot1.gif) no-repeat 15px 50%; padding-left:22px;  }
.nav li ul.child li a:link,.nav li ul.child li a:visited{ color:#666;}
.nav li ul.child li a:hover{ color:#fff; background:#ff4c00;}

.left1{width:100%; height:auto; overflow:hidden;margin-top:20px; background:#f3f3f3;}
.left1 .ltitle1{width:90%; border-bottom:1px #cccccc solid; margin:0 auto; font-size:20px; height:40px; line-height:40px;}
.rtitle{width:928px; height:37px; line-height:37px; overflow:hidden; border:1px #dddddd solid; text-indent:10px}
.rtitle strong{ float:left; display:inline; font-size:21px; color:#ff4c00;}
.rtitlei{width:100%; height:50px; line-height:50px; overflow:hidden; border-bottom:1px #dddddd solid;}
.rtitlei span{ float:left; display:inline; font-size:25px; color:#ff4c00; width:180px; border:#999999 1px solid; border-top:3px #ff4c00 solid; padding:0 0 0 50px}
.rcontent{ padding:0px; height:auto; overflow:hidden; min-height:400px; text-align:left;}
.lcon{ padding:10px; text-align:left; line-height:2em; color:#454545; padding:10px;} 

.left0{width:248px; height:auto; overflow:hidden;margin-top:20px; border: 1px #ff4c00 solid;}
.left0 .ltitle1{width:100%; color:#FFFFFF; background: #ff4c00; margin:0 auto; font-size:20px; height:40px; line-height:40px; text-indent: 10px;}

.llist{ height: auto; overflow: hidden; padding:10px 15px;}
.llist li{width: 100%; height: auto; overflow: hidden; padding: 10px 0; border-bottom: 1px #eeeeee solid;}

.llist li img{width:100px; height:100px; float: left; display: inline; margin-right: 10px;}
.position{width:100%; height:50px; line-height:50px; overflow:hidden; border-bottom:1px #eeeeee solid; color:#999; font-size:13px; clear:both; margin-bottom:20px;}
.position a:link,.position a:visited{ color:#666;}
.position a:hover{ color:#f60;}
.ct{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ct h3{ font-size:20px; color:#333; text-align:center; margin:10px 0; line-height:2em;}
.ct .info{ text-align:center; color:#999; margin-bottom:20px; font-size:12px;}
.ct .articalcontent{width:100%; padding-top:20px;height:auto; text-align:left; font-size:12px; line-height:2em; color:#333;}

.list1{width:110%; height:auto; overflow:hidden; margin:0px auto;  text-align:center; margin-top:5px;}
.list1 li{ float:left; display:inline; margin:5px 25px 20px 0;}
.list1 li img{width:210px; height:184px; border:1px #dddddd solid; }
.list1 li img:hover{ border: 1px #ff4c00 solid;}
.list1 li p{ margin-top:10px; font-size:14px; height:30px; width:210px}

.list1i{width:110%; height:auto; overflow:hidden; margin:0px auto;  text-align:center; margin-top:5px;}
.list1i li{ float:left; display:inline; margin:5px 34px 20px 0;}
.list1i li img{width:210px;  height:184px; border:1px #dddddd solid; }
.list1i li img:hover{ border: 1px #ff4c00 solid;}
.list1i li p{ margin-top:10px; font-size:14px; height:30px; width:210px}

.intro{width:100%; height:auto; overflow:hidden; margin:20px 0; text-align:left; line-height:1.5em; color:#666; font-size:14px;}
.p_list{width:!00%; height:auto; overflow:hidden; margin:10px auto; text-align:left; border-bottom:2px #dddddd solid; padding-bottom:10px;}
.p_list h3{width:100%; height:auto; overflow:hidden; font-size:20px; color:#87241e; margin:10px auto 15px auto;}
.p_list img{ float:right; display:inline;}


.list5{width:100%; height:auto; overflow:hidden;}
.list5 li{width:100%; height:auto; overflow:hidden; text-align:left; padding:20px 0; border-bottom:1px #dddddd solid; }
.list5 li a{ float:left; display:inline; font-weight:bold; font-size:16px;}
.list5 li a:link, .list5 li a:visited{ color:#333;}
.list5 li a:hover{ color:#f60;font-weight:bold;}
.list5 li span{ float:right; display:inline; color:#666; font-size:12px;}
.list5 li p{ clear:both; width:100%; font-size:13px; color:#666; padding-top:10px; line-height:1.5em;}

.ct1{width:100%; height:auto; overflow:hidden; margin:0 auto; }
.ct_r{width:555px; height:auto; overflow:hidden; float:right; display:inline; text-align:left; position:relative; margin-top:-440px; z-index:50;}
.ct_r h3{ font-size:20px; color:#333; text-align:left; margin:10px 0; line-height:1.5em; border-bottom:1px #dddddd solid; padding-bottom:10px;}
.ct_rc{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:left; line-height:2em; font-size: 14px;}
.ct_t{font-size: 16px; text-align: left; font-weight: bold; color: #333333; background: #f3f3f3; line-height: 40px; padding-left: 10px; margin-bottom: 20px; clear: both;}
.ct_c{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:left; line-height:2em; color: #666; padding: 0 10px;}
.ct_c h4{ font-size:14px; width:100%; border-bottom:1px #999 dashed; padding:10px 0; margin-bottom:10px;}
.ct_rc td{ padding-left: 10px;}
.ct_c table{color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse; margin:5px 0}
.ct_c table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #999999;
}
.ct_rc a.btn{width:200px; height:50px; line-height:50px; overflow: hidden; font-size: 16px; color: #fff; background: #87241E; display: block; text-align: center; margin-top: 40px;}
/*jqzoom*/
#preview{ float:left; display:inline; margin:10px auto; text-align:left; width:100%; }
.jqzoom{ width:350px; height: 306px; position:relative; border:1px #ddd solid;}
.zoomdiv{  height:auto; width:306px; border:1px #cccccc solid;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:62px; padding-top:6px; overflow:hidden; border:0px #cccccc solid; }
#spec-left{  width:10px; height:50px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{width:10px; height:50px; float:right;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; height:62px; float:left; overflow:hidden; margin-left:5px; display:inline;}
#spec-list ul li{  margin-right:0px;float:left; display:inline; width:65px; height:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ddd; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:350px;height:306px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:325px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}

.ct_form{ margin:30px 0; border:2px #CCCCCC dashed}
.ct_form h3{ font-size: 16px; text-align: left; color: #333333; background: #f3f3f3; line-height: 40px; padding-left: 10px; margin-bottom: 20px;}
.ct_form p{width:100%; height: auto; overflow: hidden; padding: 10px 0; text-align: left; font-size: 14px; color: #666666;}
.ct_form p strong{ float: left; display: block; width:120px; margin-left: 30px;}
.ct_form p span{ float: left; display: inline;}
.ct_form p span i{ color: #ff0; margin-left: 10px;}
.ct_form p .editbox{ border: 1px #dddddd solid; width:500px; height: 30px; line-height: 30px; font-size: 14px; color: #666;}
.ct_form .textarea{width:500px; height: 120px; border: 1px #dddddd solid; overflow-y: auto;font-family:Calibri, Arial, Helvetica, sans-serif;color: #666; font-size: 14px;}
.ct_form .input_btn{width:200px; height:50px; line-height: 50px; font-size: 20px; background: #a71f18; text-align:center; color: #fff; margin-left: 150px;moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

.con_l{width:360px; height: auto; overflow:hidden; float: right; display:inline; margin:10px 0px 0px 10px; }
#KinSlideshow1 .title{ background:none;}
.main_right1{border-bottom:1px #dddddd solid; padding-bottom:10px; margin-bottom:25px}
.main_right1 h3{ text-align:left;  font-size:20px; color:#000;}
.main_right1 p{ text-align:left; line-height:2em; color:#666; font-size:13px; }

.rightbar1 .last {
	MARGIN-RIGHT: 0px
}
.info_colu {
	PADDING-BOTTOM: 30px; margin-top:30px; PADDING-LEFT: 12px; WIDTH: 360px; PADDING-RIGHT: 14px; BACKGROUND: #f1f2f2; FLOAT: left; MARGIN-RIGHT: 20px; PADDING-TOP: 27px
}
.info_colu_tit {
	PADDING-LEFT: 8px; font-family: Arial, Helvetica, sans-serif, Calibri, Geneva, sans-serif; MARGIN-BOTTOM: 16px; COLOR: #58595b; FONT-SIZE: 24px;text-align:left
}
.info_colu_tit span{ float:right; display:inline; color:#666; font-size:12px; padding-right:15px}
.info_colu_tit li a{text-align:left; font-size:13px; line-height:2em; color:#333;}
.info_colu_tit li a:hover{COLOR: #F90}
.info_colu_tit span:hover{COLOR: #F90}
.info_colu LI {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 14px; text-align:left;border-bottom:1px #dddddd solid;
}
.info_colu li p{ clear:both; width:100%; font-size:13px; color:#666; padding-top:5px; line-height:1.5em;}
.info_colu li span{ float:right; display:inline; color:#666; font-size:12px; padding-right:15px}
.info_colu LI A {
	LINE-HEIGHT: 16px; PADDING-LEFT: 11px; WIDTH: 350px; DISPLAY: block; BACKGROUND: url(../images/info_ico.gif) no-repeat 0px 6px; COLOR: #58595b; font-size:13px
}
.info_colu LI A:hover {
	BACKGROUND: url(../images/info_ico_here.gif) no-repeat 0px 6px; COLOR: #F90
}
.info_colu_img {
	 PADDING-TOP: 5px; width:360px
}
.info_colu_img img{ width:360px}