/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:top;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1045px; margin:0 auto;}

.header{ width:1200px; height:80px; position:relative; z-index:6;}
.header .logo{ float:left; overflow:hidden; height:80px; } 
/*menu*/
.menu{height:80px;line-height:80px; float:left; margin-left:50px;}
.menu ul li{ float:left; position:relative; width:107px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:80px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none; }
.menu ul li dl dd{ line-height:60px;}
.menu ul li dl dd a{ font-size:14px; color:#666; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#fff;background:#980d17;}
.menu a{ font-size:16px;text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#980d17;color:#fff;}
.share{ float:right; height:34px; margin-top:23px;}
.share a{ margin-left:10px;}

/*banner_02*/
.banner_02{ height:854px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con{ margin-top:20px; margin-bottom:34px; overflow:hidden;}
.con ul{ width:1065px;}
.con ul li{ float:left; width:335px; margin-right:20px; background:#efefef; padding-bottom:30px;}
.con ul li img{ width:335px; height:221px; padding-bottom:30px;}
.con ul li strong{ display:block; font-weight:normal; padding:0px 35px; color:#333; line-height:24px; font-size:18px; height:72px;}
.con ul li strong a{color:#333;}
.con ul li strong i img{ width:32px; margin-left:7px; height:13px; margin-top:5px;}
.con ul li span{ display:block; padding:0px 35px 10px 35px; line-height:40px; color:#999;}
.con ul li p{ display:block; height:88px; font-size:14px; padding:0px 35px 34px 35px; line-height:22px;}
.con ul li a.more{ margin-left:35px; width:100px; height:26px; line-height:26px; border:1px solid #c9c9c9; border-radius:26px; color:#999; text-align:center; display:block;}
.con ul li a.more:hover{ color:#fff; background:#980d17;}

.footer{ background:#ededed; padding:20px 0px; text-align:center; line-height:25px; overflow:hidden;}
.foot{ overflow:hidden;}
.footer a{ padding:0px 10px;}



/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:-56px; min-height:400px;}

.inside_top{ height:56px; line-height:56px;}
.inside_top .side_a ul{ text-align:center;}
.inside_top .side_a ul li{ height:56px; line-height:56px;float:left; width:260px; display:inline-block; text-align:center;}
.inside_top .side_a ul li a{ display:block; font-size:14px; background:rgba(0,0,0,.9); }
.inside_top .side_a ul li a:hover{ background:#9c101a; color:#fff;}
.inside_top .side_a ul .hover a{ background:#9c101a; color:#fff;} 

.inside_bot{ padding-top:75px;}
.inside_bot h2{ text-align:center; line-height:68px; font-size:40px; font-weight:normal; height:68px;}
.inside_bot .line {width: 54px;height: 2px;margin: 0 auto;background: #000;overflow: hidden}
.inside_bot h3 { font-size:24px; height:72px; line-height:72px; font-weight:normal; text-align:center;}
.inside_con{ padding:40px 0 50px;}

.inside .con ul li{ margin-bottom:20px;}
.news_more{ text-align:center; padding-bottom:120px;}

.television .panel-sn{width:980px;margin:0 auto;padding:50px 0;position: relative;z-index: 2;}
.television .panel-sn:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
.television .panel-sn .sn-time,.television .panel-sn .sn-type{margin-right:40px}
.television .panel-sn .sn-box{width:298px;height:38px;float:left;border:1px solid #616161;position:relative;color:#333}
.television .panel-sn .sn-box .title{line-height:38px;padding-left:10px}
.television .panel-sn .drop-list{display:none;width:257px;position:absolute;top:38px;left:-1px;border-left:solid 1px #616161;border-bottom:solid 1px #616161;border-right:solid 1px #616161;background:#fff}
.television .panel-sn .drop-list .item{padding:0 0 0 10px;line-height:30px;display:block;cursor:pointer}
.television .panel-sn .drop-list .item:hover{background:#000;color: #fff;}
.television .panel-sn .drop-list .item1{padding:0 0 0 10px;line-height:30px;display:block;cursor:pointer}
.television .panel-sn .drop-list .item1:hover{background:#000;color: #fff;}
.television .panel-sn .keywords{width:247px;height:38px;line-height:38px;border:none;padding:0 0 0 10px;/*background:#1c1c1c*/}
.television .panel-sn .action-search,.inside .panel-sn .drop-action{position:absolute;top:0;right:0;width:40px;height:38px;cursor:pointer}
.television .panel-sn .action-search{border:none;background:url(../images/search.png) no-repeat}
.television .panel-sn .drop-action{border-left:solid 1px #616161;background:url(../images/arr2.png) no-repeat}
.television .panel-ctx{ overflow:hidden;}
.television .panel-ctx ul{ width:1080px;}
.television .panel-ctx ul li{ float:left; margin-right:35px; width:235px; margin-bottom:35px;}
.television .panel-ctx ul li img{ width:100%;}





.panel-hr{width:984px;margin:40px auto 0}
.panel-hr .person-list dt{float:left}
.panel-hr .person-list dd{position: relative; float:left;width:284px;height:284px;overflow:hidden}
.panel-hr .person-list dd.row-t{margin-top:132px}
.panel-hr .person-list dd.row-ll{margin-left:415px}
.panel-hr .person-list dd.row-ls{margin-left:131px}
.panel-hr .person-list dd.row-rl{margin-right:284px}
.panel-hr .offer-head{margin-left:415px}
.panel-hr .offer{float:left;width:283px;height:283px;background:#b70814;text-align:center;cursor:pointer;margin-right:1px}
.panel-hr .offer dd,.panel-hr .offer dt{width:100%}
.panel-hr .offer .des{padding:85px 0 0;font-size:22px;color:#fff;text-align:center;line-height:35px}
.panel-hr .offer .name{font-size:16px;color: #fff;}
.panel-hr .offer .place{color:#fff;padding:15px 0}
.panel-hr .offer.current{background:#b70814}
.panel-hr .offerlist{padding-bottom:50px}
.panel-hr .offer-cont{margin-top:1px}
.panel-hr .offer-cont .offer-des{display:none;width:638px;line-height:26px;padding:30px;color:#fff;background:#b70814}
.panel-hr .offer-cont .offer-des p{color: #fff;}
.panel-hr .offer-cont .offer-des .btn-apply{padding:5px 30px;border:1px solid #fff;color: #fff;}
.panel-hr .offer-cont .offer-des.des-second{margin-left:284px}
.panel-hr {padding-bottom: 50px;}
.panel-hr .offerlist {padding-bottom: 0;}
.panel-hr .person-list dd{width: 284px;
	height: 284px;
	overflow: hidden;
}
.panel-hr .person-list dd img{
	transition:all 0.5s;
	width: 100%;
}
.panel-hr .person-list dd:hover img{
	transform:scale(1.13);
	transition:all 0.5s;
}
.panel-hr .person-list dd .art-name{
	position: absolute;
	bottom: 20px;
	left: 20px;
	color: #fff;
	font-size: 20px;
	z-index: 4;
}
.panel-hr .person-list dd i{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../img/tm_08.png) no-repeat;
	width: 284px;
	height: 284px;
	display: inline-block;
	z-index: 3;
}

.xmore{
	width: 75px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	border:1px solid #d1d1d1;
	display: block;
	margin: 5px auto 0;
	font-size: 12px;
	text-transform: uppercase;
	opacity: .8;
	filter: alpha(opacity=80);
}
/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


