﻿@import url(base.css);
.jc-null{width:100%; text-align:center; color:#ff0000; font-size:18px;}
.jc-warp{width:1920px; position:relative; margin-left:-960px; left:50%; z-index:1;}
.jc-content{margin:0 auto; width:1000px;}
.header{height:86px; overflow:hidden;}
.header .logo{float:left; height:86px; text-align:left;}
.header .nav{float:right; text-align:right; padding-top:30px;}
.header .nav a{margin-left:15px; margin-right:15px; color:#2f2f2f; font-size:14px; display:inline-block;}
.header .nav a.jc_current,
.header .nav a:hover{color:#2654b4;}
.jc_carousel_index{width:1920px; height:756px; overflow:hidden; position:relative; margin-left:-960px; left:50%; z-index:1;}
.jc_carousel_index .shadow{height:6px; width:100%; background-image:url(../images/bannner_top_shadow.png); background-repeat:repeat-x; position:absolute; z-index:999; top:0px; left:0px;}
.jc_carousel_index .jc_carousel{width:1920px; height:756px; position:relative; z-index:2; overflow:hidden;}
.jc_carousel_index .jc_carousel .jc_con{position:absolute; top:0; left:0; z-index:3; width:1920px;}
.jc_carousel_index .jc_carousel .jc_cont{width:100%; overflow:hidden; position:relative; display:none;}
.jc_carousel_index .jc_carousel .jc_cont div.slide{width:1920px; height:756px; overflow:hidden; display:block;}
.jc_carousel_index .jc_carousel .jc_cont div.slide img{width:1920px; height:756px;}
.jc_carousel_index .jc_carousel_page{overflow:visible; position:absolute; left:50%; bottom:30px; z-index:9; zoom:1; height:13px; overflow:hidden;}
.jc_carousel_index .jc_carousel_page li{float:left; list-style:none; width:13px; height:13px; margin-right:5px; margin-left:5px;}
.jc_carousel_index .jc_carousel_page li a{display:block; width:13px; height:13px; line-height:13px; text-indent:100px; overflow:hidden; background-image:url(../images/page_li_c.png); background-repeat:no-repeat; background-position:-13px 0px;}
.jc_carousel_index .jc_carousel_page li.current a{background-position:0px 0px; text-decoration:none;}
.jc_carousel_index .jc_carousel_prev,
.jc_carousel_index .jc_carousel_next{display:block; width:40px; height:84px; top:336px; position:absolute; z-index:9; background-repeat:no-repeat;}
.jc_carousel_index .jc_carousel_prev{background-image:url(../images/prev2.png);}
.jc_carousel_index .jc_carousel_next{background-image:url(../images/next2.png);}
.jc_carousel_index .jc_carousel_prev:hover{background-image:url(../images/prev4.png); text-decoration:none;}
.jc_carousel_index .jc_carousel_next:hover{background-image:url(../images/next4.png); text-decoration:none;}
.i-item{margin-top:60px; height:522px;}
.i-item .jc_hd{height:114px;}
.i-item .jc_hd .name{width:498px; height:42px; line-height:42px; background-image:url(../images/title_bg.png); background-repeat:no-repeat; margin:0 auto; text-align:center; text-transform:uppercase;}
.i-item .jc_hd .name a{font-size:18px; color:#2957b5; text-transform:uppercase;}
.i-item .jc_hd .name a:hover{color:#12306d; text-decoration:none;}
.i-item .jc_hd .brief{padding-top:14px; text-align:center; color:#adadad;}
.i-item .jc_con{height:348px;}
.i-item .jc_con .tl_carousel{position:relative; width:1000px; height:348px; z-index:7;}
.i-item .jc_con .tl_carousel .tl_lite{z-index:8; width:1000px; height:348px; overflow:hidden;}
.i-item .jc_con .tl_carousel .tl_lite ul{position:relative; overflow:hidden;}
.i-item .jc_con .tl_carousel .tl_lite ul li{width:247px; height:348px; overflow:hidden; margin:0px 2px 0px 2px; float:left; position:relative;}
.i-item .jc_con .tl_carousel .tl_lite ul li .img{width:247px; height:348px; overflow:hidden;}
.i-item .jc_con .tl_carousel .tl_lite ul li .img img{width:247px; height:348px;}
.i-item .jc_con .tl_carousel .tl_lite ul li .text{width:247px; height:348px; display:none; text-align:center; position:absolute; top:0px; left:0px; z-index:99; background-image:url(../images/247x348_bg.png); background-repeat:no-repeat;}
.i-item .jc_con .tl_carousel .tl_lite ul li .text a{width:217px; height:280px; padding:68px 15px 0px 15px; display:block;}
.i-item .jc_con .tl_carousel .tl_lite ul li .text span{display:inline-block; color:#e9e9e9;}
.i-item .jc_con .tl_carousel .tl_lite ul li .text span.tit{font-size:20px;}
.i-item .jc_con .tl_carousel .tl_lite ul li .text span.tit2{padding-top:12px; font-size:14px; text-transform:uppercase; font-family:Arial;}
.i-item .jc_con .tl_carousel .tl_lite ul li .text span.txt{padding-top:20px; line-height:200%; word-wrap:break-word; word-break:normal; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; color:#ffffff; font-size:11px; -webkit-transform:scale(0.9); -webkit-text-size-adjust:none;}
.i-item .jc_con .tl_carousel .tl_prev,
.i-item .jc_con .tl_carousel .tl_next{display:block; width:20px; height:40px; top:50%; margin-top:-20px; position:absolute; z-index:9;}
.i-item .jc_con .tl_carousel .tl_prev{background:url(../images/prev-01.png) no-repeat; left:-45px;}
.i-item .jc_con .tl_carousel .tl_next{background:url(../images/next-01.png) no-repeat; right:-45px;}
.i-item .jc_con .tl_carousel .tl_prev:hover{background:url(../images/prev-01-2.png) no-repeat; text-decoration:none;}
.i-item .jc_con .tl_carousel .tl_next:hover{background:url(../images/next-01-2.png) no-repeat; text-decoration:none;}
.i-news{width:100%; height:710px; background-image:url(../images/1920x710_bg.jpg); background-repeat:no-repeat; background-position:center center; overflow:hidden; clear:both;}
.i-news .jc-content{padding-top:67px;}
.i-news .jc_hd{height:154px;}
.i-news .jc_hd .name{width:498px; height:42px; line-height:42px; background-image:url(../images/title_bg.png); background-repeat:no-repeat; margin:0 auto; text-align:center; text-transform:uppercase;}
.i-news .jc_hd .name a{font-size:18px; color:#ffffff; text-transform:uppercase;}
.i-news .jc_hd .name a:hover{color:#12306d; text-decoration:none;}
.i-news .jc_hd .brief{padding-top:14px; text-align:center; color:#ffffff;}
.i-news .jc_con{height:396px;}
.i-news .jc_con .first{width:495px; float:left;}
.i-news .jc_con .first .img{width:495px; height:235px; overflow:hidden; background-color:#ffffff;}
.i-news .jc_con .first .img img{width:100%; max-width:100%;}
.i-news .jc_con .first .brief{width:443px; height:123px; padding:26px 26px 0px 26px; line-height:180%; word-wrap:break-word; word-break:normal; background-color:#ffffff; position:relative; overflow:hidden;}
.i-news .jc_con .first .brief a.more{display:inline-block; position:absolute; top:26px; right:26px; z-index:9; text-transform:uppercase;}
.i-news .jc_con .first .brief h2.tit{height:22px; line-height:22px; display:block; overflow:hidden; margin-bottom:10px;}
.i-news .jc_con .first .brief h2.tit a{color:#212121; font-size:16px; font-weight:bold;}
.i-news .jc_con .first .brief h2.tit a:hover{color:#12306d;}
.i-news .jc_con .other{width:495px; float:right;}
.i-news .jc_con .other .list{margin-bottom:12px; width:460px; height:88px; background-color:#ffffff; padding:16px 20px 16px 15px;}
.i-news .jc_con .other .list .img{width:115px; height:88px; float:left; overflow:hidden;}
.i-news .jc_con .other .list .img img{height:88px;}
.i-news .jc_con .other .list .brief{width:325px; height:88px; float:right; overflow:hidden; line-height:180%; word-wrap:break-word; word-break:normal;}
.i-news .jc_con .other .list .brief h2.tit{height:32px; line-height:32px; display:block; overflow:hidden;}
.i-news .jc_con .other .list .brief h2.tit a{color:#212121; font-size:14px; font-weight:bold;}
.i-news .jc_con .other .list .brief h2.tit a:hover{color:#12306d;}
.i-case{background-color:#f9f9f9; clear:both; overflow:hidden; padding-top:54px; padding-bottom:54px;}
.i-case .jc-content{clear:both; overflow:hidden;}
.i-case .jc_hd{height:124px;}
.i-case .jc_hd .name{width:498px; height:42px; line-height:42px; background-image:url(../images/title_bg.png); background-repeat:no-repeat; margin:0 auto; text-align:center; text-transform:uppercase;}
.i-case .jc_hd .name a{font-size:18px; color:#2957b5; text-transform:uppercase;}
.i-case .jc_hd .name a:hover{color:#12306d; text-decoration:none;}
.i-case .jc_hd .brief{padding-top:14px; text-align:center; color:#adadad;}
.i-case .jc_con{width:1000px; height:520px; overflow:hidden;}
.i-case .jc_con ul{width:1008px;}
.i-case .jc_con ul li{width:328px; height:520px; margin-right:8px; float:left; position:relative;}
.i-case .jc_con ul li .text{width:300px; height:200px; padding:60px 14px 0px 14px; text-align:center; overflow:hidden; background-image:url(../images/328x260-case_bg.jpg); background-repeat:no-repeat; position:absolute; left:0px; z-index:9;}
.i-case .jc_con ul li .text a.tit{color:#2654b4; font-size:18px; display:block; word-wrap:break-word; word-break:normal;}
.i-case .jc_con ul li .text p.brief{display:block; padding-top:90px; line-height:170%; word-wrap:break-word; word-break:normal;}
.i-case .jc_con ul li .img{width:328px; height:260px; overflow:hidden; background-color:#ffffff; position:absolute; left:0px; z-index:99;}
.i-case .jc_con ul li .img img{width:438px; height:260px; position:absolute; z-index:100; left:-55px; top:0px;}
.i-case .jc_con ul li .img span{width:23px; height:13px; display:block; left:152px; position:absolute; z-index:101;}
.i-case .jc_con ul li.single .text{top:0px;}
.i-case .jc_con ul li.single .img{top:260px;}
.i-case .jc_con ul li.single .img span{top:0px; background-image:url(../images/down_arrow.png); background-repeat:no-repeat;}
.i-case .jc_con ul li.doub .text{top:260px;}
.i-case .jc_con ul li.doub .img{top:0px;}
.i-case .jc_con ul li.doub .img span{bottom:0px; background-image:url(../images/upper_arrow.png); background-repeat:no-repeat;}
.i-about{clear:both; overflow:hidden; padding-top:54px; padding-bottom:90px;}
.i-about .jc_hd{height:114px;}
.i-about .jc_hd .name{width:498px; height:42px; line-height:42px; background-image:url(../images/title_bg.png); background-repeat:no-repeat; margin:0 auto; text-align:center; text-transform:uppercase;}
.i-about .jc_hd .name a{font-size:18px; color:#2957b5; text-transform:uppercase;}
.i-about .jc_hd .name a:hover{color:#12306d; text-decoration:none;}
.i-about .jc_hd .brief{padding-top:14px; text-align:center; color:#adadad;}
.i-fob{
    padding-top: 45px;
}
.i-fob ul{
	width: 1000px;
}
.i-fob li{
	width: 248px;
	height: 478px;
	margin:0 1px;
	position: relative;
    float:left;
}
.i-fob li .btit{
	position: absolute;
	left: 68px;
	top: -37px;
	width: 106px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	background: url(../images/home_bg01.png) no-repeat center;
	padding:28px 0 40px 0;
}
.i-fob li.odd .btit{
	background-image: url(../images/home_bg02.png);
}
.i-fob li .bg{
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/home_bg03.png) no-repeat center;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 0;
	top: 0;
}
.i-fob li .con{
	padding:170px 0 0 0;
	text-align: center;
	position: relative;
	z-index: 1;
	display: none;
}
.i-fob li .tit{
	font-size: 18px;
	color: #fff;
	display: inline-block;
}
.i-fob li .hr{
	display: inline-block;
	width: 24px;
	height: 2px;
	background: #d2d2d2;
}
.i-fob li .txt{
	display: inline-block;
	width: 212px;
	color: #fff;
	margin-top: 5px;
}
.i-fob li .more{
	display: inline-block;
	width: 120px;
	height: 30px;
	margin-top: 25px;
	border:1px solid #828282;
	color: #828282;
	text-align: center;
	font-size: 28px;
	line-height: 28px;
	vertical-align: top;
	transition: all 0.3s;
}
.i-fob li .more:hover{
	background: #fff;
	border-color:#fff;
	color: #828282;
    text-decoration:none;
}
.page_carousel{width:1920px; height:488px; position:relative; margin-left:-960px; left:50%; z-index:1; overflow:hidden;}
.page_carousel .jc_con{position:absolute; top:0; left:0; z-index:2; width:1920px;}
.page_carousel .jc_cont{width:100%; overflow:hidden; position:relative; display:none;}
.page_carousel .jc_cont div.slide{width:1920px; height:488px; overflow:hidden; display:block;}
.page_carousel .jc_cont div.slide img{width:1920px; height:488px;}
.jc-casecat,
.jc-part{padding-top:46px; padding-bottom:46px; clear:both; overflow:hidden; width:1000px; margin:0 auto;}
.jc-part .name{height:28px; text-align:center;}
.jc-part .name span,
.jc-casecat .name span{display:inline-block;}
.jc-part .name span.span-01,
.jc-casecat .name span.span-01{font-size:24px; color:#3655b1; text-transform:uppercase;}
.jc-part .name span.span-02,
.jc-casecat .name span.span-02{color:#adadad; font-size:16px; font-family:Arial; padding-left:20px; padding-top:10px; text-transform:uppercase;}
.jc-part .menu{text-align:center; clear:both; overflow:hidden; margin-top:40px;}
.jc-part .menu a{padding-left:15px; padding-right:15px; height:32px; line-height:32px; background-color:#adadad; color:#ffffff; display:inline-block; margin-left:8px; margin-right:8px;}
.jc-part .menu a.jc_current,
.jc-part .menu a:hover{background-color:#2654b4; text-decoration:none;}
.jc-casecat{padding-bottom:80px;}
.jc-casecat .name{height:68px; text-align:center;}
.jc-casecat .jc_con{text-align:center;}
.jc-casecat .jc_con ul li.first{margin-left:8px; margin-right:8px; height:54px; float:left; position:relative;}
.jc-casecat .jc_con ul li.first a.first{padding-left:15px; padding-right:15px; height:32px; line-height:32px; background-color:#adadad; color:#ffffff; display:block;}
.jc-casecat .jc_con ul li.first a.jc_current,
.jc-casecat .jc_con ul li.first a.first:hover{background-color:#2654b4; text-decoration:none;}
.jc-casecat .jc_con ul li.first ul{position:absolute; top:54px; z-index:99; display:none; width:1000px;}
.jc-casecat .jc_con ul li.first ul li{float:left; height:17px; line-height:17px; margin-right:20px;}
.jc-casecat .jc_con ul li.first ul li a.se_current{color:#2654b4;}
.jc-casecat .jc_con ul li.first ul li em{padding-left:20px; color:#dddddd;}
.jc-news{clear:both; overflow:hidden; background-color:#f8f8f8; padding-top:30px; padding-bottom:50px;}
.jc-news .jc_con{width:1000px; clear:both; overflow:hidden;}
.jc-news .jc_con ul{position:relative;}
.jc-news .jc_con ul li{float:left; width:244px; margin:10px 3px 10px 3px;}
.jc-news .jc_con ul li .box{border:solid 3px #ffffff; background-color:#ffffff; padding:4px 4px 12px 4px; width:230px; clear:both; overflow:hidden;}
.jc-news .jc_con ul li .box:hover{border:solid 3px #2957b5;}
.jc-news .jc_con ul li .box .img{width:230px; clear:both; overflow:hidden;}
.jc-news .jc_con ul li .box .img img{width:100%; max-width:100%;}
.jc-news .jc_con ul li .box .tit{width:230px; clear:both; overflow:hidden; margin-top:15px; line-height:140%; word-wrap:break-word; word-break:normal;}
.jc-news .jc_con ul li .box .tit a{font-size:14px; font-weight:bold;}
.jc-news .jc_con ul li .box .brief{width:230px; clear:both; overflow:hidden; line-height:170%; word-wrap:break-word; word-break:normal; padding-top:14px;}
.jc-news .jc_con ul li .box .date{padding-top:30px;}
.jc-articletit{border-bottom:solid 1px #e8e8e8; clear:both; overflow:hidden; padding-bottom:12px;}
.jc-articletit h2{display:block; line-height:170%; word-wrap:break-word; word-break:normal; font-size:20px; font-weight:bold; text-align:center;}
.jc-articletit p{display:block; text-align:center; padding-top:5px; color:#acacac;}
.intro-line{height:1px; overflow:hidden; background-color:#e8e8e8;}
.jc-remark{width:1000px; clear:both; overflow:hidden; line-height:170%; word-wrap:break-word; word-break:normal; font-size:14px; padding-top:25px; padding-bottom:70px;}
.jc-remark p{padding-bottom:15px;}
.jc-tag{width:100%; clear:both; overflow:hidden;}
.jc-tag dl dt{width:40px; float:left;}
.jc-tag dl dt span{height:21px; line-height:21px; display:inline-block; font-weight:bold;}
.jc-tag dl dd{width:960px; float:left; text-align:left;}
.jc-tag dl dd em{padding:0px 6px 0px 6px; height:24px; line-height:24px; background-color:#ececec; display:inline-block; margin:0 7px 5px 0;}
.jc-tag dl dd em:hover{background-color:#bf161d; text-decoration:none; color:#ffffff;}
.jc-share{height:32px; margin-top:10px;}
.jc-articlepage{border-top:solid 1px #e8e8e8; clear:both; overflow:hidden; padding-top:20px; margin-top:5px; height:100px;}
.jc-articlepage .fl p{display:block; height:24px; line-height:24px; overflow:hidden;}
.jc-articlepage .fr a{width:90px; height:32px; line-height:32px; text-align:center; display:inline-block; float:right; border:solid 1px #e8e8e8; font-size:12px; margin-top:7px;}
.jc-articlepage .fr a:hover{background-color:#2957b5; color:#ffffff; text-decoration:none;}
.jc-team{width:1000px; clear:both; overflow:hidden; line-height:200%; word-wrap:break-word; word-break:normal; padding-bottom:10px; background-image:url(../images/bottom_line.jpg); background-repeat:no-repeat; background-position:center bottom;}
.jc-team p{padding-bottom:15px;}
.jc-train{width:1000px; clear:both; overflow:hidden; padding-bottom:100px;}
.jc-train .img{width:100%; clear:both; overflow:hidden; text-align:center; margin-top:50px;}
.jc-train .tabs-header{clear:both; overflow:hidden; text-align:center; margin-top:60px;}
.jc-train .tabs-header ul li{height:42px; width:226px; float:left; margin-left:12px; margin-right:12px; font-size:16px; text-align:left; background-repeat:no-repeat; background-position:bottom; cursor:pointer;}
.jc-train .tabs-header ul li em{color:#c2c1c3; padding-left:10px; font-size:12px; font-family:Arial;}
.jc-train .tabs-header ul li.tab-nav{color:#444444; background-image:url(../images/tab_1.jpg);}
.jc-train .tabs-header ul li.tab-nav-action{color:#2654b4; background-image:url(../images/tab_2.jpg);}
.jc-train .tabs-body{margin-left:12px; margin-right:12px; width:976px; clear:both; overflow:hidden; margin-top:20px;}
.jc-train .tabs-content{width:976px; clear:both; overflow:hidden; line-height:200%; word-wrap:break-word; word-break:normal;}
.jc-train .tabs-content p{padding-bottom:15px;}
.jc-recruitment{width:100%; clear:both; overflow:hidden;}
.jc-recruitment .t_brief{width:1000px; clear:both; overflow:hidden; line-height:200%; word-wrap:break-word; word-break:normal;}
.jc-recruitment .t_brief p{padding-bottom:15px;}
.jc-recruitment .jc-list{width:100%; clear:both; overflow:hidden; margin-top:30px; padding-bottom:100px;}
.jc-recruitment .jc-list .jc_con{width:996px; clear:both; overflow:hidden; margin-left:2px; margin-right:2px;}
.jc-recruitment .jc-list .jc_con ul{position:relative;}
.jc-recruitment .jc-list .jc_con ul li{float:left; width:312px; margin:10px 10px 10px 10px;}
.jc-recruitment .jc-list .jc_con .box{border:solid 1px #dcdcdc; background-color:#ffffff; padding:15px 15px 15px 15px; width:280px; clear:both; overflow:hidden;}
.jc-recruitment .jc-list .jc_con .box:hover{border:solid 3px #2957b5; padding:13px 13px 13px 13px;}
.jc-recruitment .jc-list .jc_con .box .tit{background-image:url(../images/d.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; word-wrap:break-word; word-break:normal; line-height:140%; text-align:left; font-size:16px; font-weight:bold;}
.jc-recruitment .jc-list .jc_con .box .brief{width:280px; clear:both; overflow:hidden; line-height:180%; word-wrap:break-word; word-break:normal; padding-top:15px;}
.jc-recruitment .jc-list .jc_con .box .brief span.tit2{display:block; height:35px; line-height:30px; font-size:15px; font-weight:bold;}
.jc-recruitment .jc-list .jc_con .box .brief table.post tr td{height:22px; line-height:22px; width:50%; text-align:left;}
.jc-recruitment .jc-list .jc_con .box .date{margin-top:30px; text-align:left; color:#adadad;}
.jc-contact,
.jc-contact .jc-map{height:726px; width:100%; overflow:hidden;}
.jc-contact .jc-contact_way{width:378px; height:722px; position:absolute; top:0px; right:460px; z-index:1000; background-color:#f7f8f3; -webkit-box-shadow:0 0 10px #dedede; -moz-box-shadow:0 0 10px #dedede; box-shadow:0 0 10px #dedede;}
.jc-contact .jc-contact_way .jc-con{padding:40px; width:298px; height:642px; overflow:hidden; word-wrap:break-word; word-break:normal; clear:both; line-height:200%;}
.jc-bkcon{width:100%; overflow:hidden; clear:both; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:top center;}
.honor_con{height:460px; margin-top:50px;}
.honor_con .tl_carousel{position:relative; width:1000px; height:316px; z-index:7;}
.honor_con .tl_carousel .tl_lite{z-index:8; width:996px; height:316px; overflow:hidden; margin-left:2px; margin-right:2px;}
.honor_con .tl_carousel .tl_lite ul{position:relative; overflow:hidden;}
.honor_con .tl_carousel .tl_lite ul li{width:312px; height:316px; overflow:hidden; margin:0px 10px 0px 10px; float:left; position:relative;}
.honor_con .tl_carousel .tl_lite ul li a{width:312px; height:316px; display:block; background-color:#f7f7f7;}
.honor_con .tl_carousel .tl_lite ul li a:hover{text-decoration:none;}
.honor_con .tl_carousel .tl_lite ul li span{display:block;}
.honor_con .tl_carousel .tl_lite ul li span.img{width:276px; height:192px; padding:18px 18px 30px 18px; overflow:hidden;}
.honor_con .tl_carousel .tl_lite ul li span.img img{width:270px; height:186px; border:solid 3px #f7f7f7;}
.honor_con .tl_carousel .tl_lite ul li span.line{height:4px; background-color:#686868;}
.honor_con .tl_carousel .tl_lite ul li span.tit{margin-top:14px; height:36px; line-height:18px; text-align:center; overflow:hidden; font-size:14px; word-wrap:break-word; word-break:normal; padding-left:10px; padding-right:10px;}
.honor_con .tl_carousel .tl_lite ul li.jc_current span.img img{border:solid 3px #2654b4;}
.honor_con .tl_carousel .tl_lite ul li.jc_current span.line{background-color:#2654b4;}
.honor_con .tl_carousel .tl_lite ul li.jc_current span.tit{color:#2654b4;}
.patent_con{height:600px; margin-top:20px;}
.patent_con .tl_carousel{position:relative; width:1000px; height:504px; z-index:7;}
.patent_con .tl_carousel .tl_lite{z-index:8; width:996px; height:504px; overflow:hidden; margin-left:2px; margin-right:2px;}
.patent_con .tl_carousel .tl_lite ul{position:relative; overflow:hidden;}
.patent_con .tl_carousel .tl_lite ul li{width:312px; height:504px; overflow:hidden; margin:0px 10px 0px 10px; float:left; position:relative;}
.patent_con .tl_carousel .tl_lite ul li a{width:312px; height:504px; display:block; background-color:#f7f7f7;}
.patent_con .tl_carousel .tl_lite ul li a:hover{text-decoration:none;}
.patent_con .tl_carousel .tl_lite ul li span{display:block;}
.patent_con .tl_carousel .tl_lite ul li span.img{width:276px; height:380px; padding:18px 18px 30px 18px; overflow:hidden;}
.patent_con .tl_carousel .tl_lite ul li span.img img{width:270px; height:374px; border:solid 3px #f7f7f7;}
.patent_con .tl_carousel .tl_lite ul li span.line{height:4px; background-color:#686868;}
.patent_con .tl_carousel .tl_lite ul li span.tit{margin-top:14px; height:36px; line-height:18px; text-align:center; overflow:hidden; font-size:14px; word-wrap:break-word; word-break:normal; padding-left:10px; padding-right:10px;}
.patent_con .tl_carousel .tl_lite ul li.jc_current span.img img{border:solid 3px #2654b4;}
.patent_con .tl_carousel .tl_lite ul li.jc_current span.line{background-color:#2654b4;}
.patent_con .tl_carousel .tl_lite ul li.jc_current span.tit{color:#2654b4;}
.honor_con .tl_carousel .tl_prev,
.patent_con .tl_carousel .tl_prev,
.honor_con .tl_carousel .tl_next,
.patent_con .tl_carousel .tl_next{display:block; width:28px; height:56px; top:50%; margin-top:-28px; position:absolute; z-index:9;}
.honor_con .tl_carousel .tl_prev,
.patent_con .tl_carousel .tl_prev{background:url(../images/prev3.png) no-repeat center center; left:-40px;}
.honor_con .tl_carousel .tl_next,
.patent_con .tl_carousel .tl_next{background:url(../images/next3.png) no-repeat center center; right:-40px;}
.honor_con .tl_carousel .tl_prev:hover,
.patent_con .tl_carousel .tl_prev:hover{background:url(../images/prev3-2.png) no-repeat center center; text-decoration:none;}
.honor_con .tl_carousel .tl_next:hover,
.patent_con .tl_carousel .tl_next:hover{background:url(../images/next3-2.png) no-repeat center center; text-decoration:none;}
.jc-castlist{width:100%; margin:0 auto; clear:both; overflow:hidden; background-color:#000000;}
.jc-castlist ul li{width:25%; float:left; position:relative; z-index:9; overflow:hidden;}
.jc-castlist ul li .cast_box{clear:both; overflow:hidden; padding:1px;}
.jc-castlist ul li .cast_box img{width:100%; max-width:100%;}
.jc-castlist ul li .cast_box .zf_img_bg{width:100%; background-image:url(../images/h_67.png); position:absolute; top:0px; left:0px; z-index:11;}
.jc-castlist ul li .cast_box .zf_img_txt{width:100%; height:40px; line-height:40px; text-align:center; color:#ffffff; font-size:14px; background-image:url(../images/l_55.png); position:absolute; bottom:-40px; left:0px; z-index:12;}
.jc-castlist ul li .cast_box .zf_img_txt a{color:#ffffff; font-size:14px;}
.jc_product_details{width:100%; background-color:#efefef; clear:both; overflow:hidden;}
.jc_product_details .img_details{width:76%; float:left; position:relative; background-color:#000000; overflow:hidden;}
.jc_product_details .img_details .img{width:100%; height:100%; max-width:100%; max-height:100%; position:relative; z-index:1; overflow:hidden;}
.jc_product_details .img_details .img img{width:100%; max-width:100%; margin:0; padding:0;}
.jc_product_details .img_details .angle-img{height:115px; width:100%; position:absolute; bottom:0px; left:0px; z-index:99; background-image:url(../images/h_63.png);}
.jc_product_details .img_details .angle-img .tit{float:left; padding:20px 0px 0px 20px; color:#ffffff; font-size:18px; font-weight:bold; line-height:150%; text-align:left;}
.jc_product_details .angle_list{width:368px; height:90px; position:relative; overflow:hidden; float:right; padding-right:20px; padding-top:11px;}
.jc_product_details .angle_list ul{float:left;}
.jc_product_details .angle_list ul li{width:149px; height:90px; float:left; cursor:pointer; padding-left:2px; padding-right:2px;}
.jc_product_details .angle_list ul li img{width:145px; height:86px; margin:2px;}
.jc_product_details .angle_list ul li.jc_oimg_current img{border:solid 2px #2654b4; margin:0px;}
.jc_product_details .angle_list a.prev-7,
.jc_product_details .angle_list a.next-7{float:left; width:25px; height:90px; line-height:90px; overflow:hidden; text-indent:100px; display:block;}
.jc_product_details .angle_list a.prev-7{background:#5c5c5c url(../images/prev7.png) no-repeat center center; margin-right:6px;}
.jc_product_details .angle_list a.next-7{background:#5c5c5c url(../images/next7.png) no-repeat center center; margin-left:6px;}
.jc_product_details .angle_list a.prev-7:hover{background:#464646 url(../images/prev7.png) no-repeat center center; text-decoration:none;}
.jc_product_details .angle_list a.next-7:hover{background:#464646 url(../images/next7.png) no-repeat center center; text-decoration:none;}
.jc_product_details .text_details{width:24%; float:right; position:relative;}
.jc_product_details .text_details a.close{width:42px; height:42px; line-height:42px; text-indent:300px; display:block; overflow:hidden; background-image:url(../images/close.png); background-repeat:no-repeat; background-position:0px 0px; position:absolute; top:20px; right:20px; z-index:11;}
.jc_product_details .text_details a.close:hover{background-position:0px -42px; text-decoration:none;}
.jc_product_details .text_details .jc_con{padding:20px 20px 0px 20px; clear:both; overflow:hidden;}
.jc_product_details .text_details .jc_con h2.tit{display:block; clear:both; overflow:hidden; line-height:150%; font-size:20px; font-weight:bold; color:#2654b4; padding-bottom:20px; padding-right:50px;}
.jc_product_details .text_details .jc_con h2.tit2{height:30px; display:block; text-align:left; font-size:14px;}
.jc_product_details .text_details .jc_con .brief{clear:both; overflow:hidden; padding-top:10px; background-image:url(../images/d.png); background-repeat:repeat-x; background-position:top; word-wrap:break-word; word-break:normal; line-height:200%; padding-bottom:20px;}
.jc_links{clear:both; overflow:hidden; padding-bottom:10px;}
.jc_links span{font-size:14px; color:#2957b5; display:inline-block; margin-right:5px; margin-bottom:10px; font-weight:bold;}
.jc_links a{font-size:14px; display:inline-block; margin-right:20px; margin-bottom:10px;}
.jc_links a:hover{}
.footer{background-color:#323232; padding-top:20px; height:98px; color:#ffffff;}
.footer a{color:#ffffff;}
.footer a:hover{color:#f1f1f1;}
.footer .tel{display:block; height:22px; background-image:url(../images/footer_tel_bg.png); background-repeat:no-repeat; background-position:left; font-size:16px; color:#ffffff; padding-left:38px; padding-top:18px;}
.footer .copyright{display:block; margin-top:20px; height:17px;}
.footer .copyright ul li{height:17px; line-height:17px; float:left; margin-right:12px;}
.footer .copyright ul li.last{margin-right:5px;}
.footer .copyright ul li.stats{margin-right:0px; padding-top:3px; height:14px; line-height:14px;}
.footer .nav{text-align:right; height:20px; display:block; padding-top:5px;}
.footer .nav a{display:inline-block; margin-left:20px;}
.footer .share{height:27px; margin-top:23px; display:block;}
.footer .share ul li{width:27px; height:27px; float:right; margin-left:14px; position:relative;}
.footer .share ul li a,
.footer .share ul li span{width:27px; height:27px; line-height:27px; text-indent:100px; overflow:hidden; display:block; background-color:#ffffff; background-repeat:no-repeat; background-position:center center;}
.footer .share ul li a:hover{background-color:#2957b5; text-decoration:none;}
.footer .share ul li.li-1 a{background-image:url(../images/icon_18x18_05.png);}
.footer .share ul li.li-1 a:hover{background-image:url(../images/icon_18x18_05_2.png);}
.footer .share ul li.li-2 a,
.footer .share ul li.li-2 span{background-image:url(../images/icon_team_dark_skype.png);}
.footer .share ul li.li-2 a:hover{background-image:url(../images/icon_team_light_skype.png);}
.footer .share ul li.li-3 a,
.footer .share ul li.li-3 span{background-image:url(../images/icon_18x18_03.png);}
.footer .share ul li.li-3 a:hover{background-image:url(../images/icon_18x18_03_2.png);}
.footer .share ul li.li-4 a{background-image:url(../images/icon_18x18_02.png);}
.footer .share ul li.li-4 a:hover{background-image:url(../images/icon_18x18_02_2.png);}
.footer .share ul li.li-5 a,
.footer .share ul li.li-5 span{background-image:url(../images/icon_18x18_01.png);}
.footer .share ul li.li-5 a:hover{background-image:url(../images/icon_18x18_01_2.png);}
.footer .share ul li.li-4 div{display:none; width:200px; height:280px; background-image:url(../images/bgimg_wechat.png); background-repeat:no-repeat; padding:10px 15px 0px 15px; overflow:hidden; position:absolute; bottom:32px; right:-10px; z-index:1100; font-size:18px; color:#606060;}
.footer .share ul li.li-4 div img{width:200px; height:200px; margin-top:8px;}