﻿@charset "utf-8";
/*index*/
#ifocus { width:100%;height:450px; overflow:hidden;position:relative; z-index:10;}
#ifocus_pic {width:100%;display:inline; position:relative;float:left; overflow:hidden;}
#ifocus_piclist li {width:100%; height:450px; overflow:hidden;}
#ifocus_piclist li a{ display:block;width:100%; height:450px;}
#ifocus_btn { display:inline; position:absolute;right:35%;top:365px;padding:10px;background:url(../images/ifocus_btn_bg.png);}
#ifocus_btn li {float:left;margin-right:5px;width:200px; height:47px;margin-top:10px;border:#fff 1px solid; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_btn img { width:200px; height:47px; }
#ifocus_btn .on{ border:#fff solid 1px;opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.headline{width:800px;margin:0 auto; background:url(img/headline.png) repeat-x center;text-align:center;height:42px; line-height:42px; font-size:22px; color:#2985cf;padding:40px 0;}
.headline span{ display:inline-block;padding:0 40px; background:#fff; border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px;-webkit-border-radius:50px; border:#ddd 1px solid;}
.headline span img{margin-right:10px; vertical-align:middle;}
.headline b{ color:#aaa;}

.game163{ position: relative; }
.game163 .smallScroll{ height:280px; font-size:15px; overflow:hidden;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block;width: 16px; height: 47px; text-indent: -9999px; background: url(img/prev.png) no-repeat; position:absolute; z-index:100;top:112px;}
.game163 .sNext{ background-position: -19px center; right:0;}
.game163 .sPrev:hover{background: url(img/next.png) no-repeat;}
.game163 .sNext:hover{background: url(img/next.png) no-repeat -19px;}
.game163 .smallImg{ float:left; display:inline;overflow: hidden;}
/*.game163 .smallImg ul{ height:255px;  width: 9999px; overflow: hidden; }*/
.game163 .smallImg li{ float: left;width:250px;margin-right:38px; cursor:pointer;  display: inline;  }
.game163 .smallImg li a{ display:block; border:#fff solid 1px;width:250px;}
.game163 .smallImg li a:hover{ border:#2985cf 1px solid;}
.game163 .smallImg li a:hover span{background:#2985cf;}
.game163 .smallImg li span{ display:block; height:35px; line-height:35px; color:#fff;background:#aaaaaa; text-align:center;width:250px;}
.game163 .smallImg img{width:250px; height:240px; }
.in_news_item{background:#f6f6f6;padding-bottom:40px;margin-top:40px;}
.in_news_item_con dl{width:545px;margin-bottom:25px;}
.in_news_item_con dt{width:160px; float:left;}
.in_news_item_con dd h2{ font-size:13px;}
.in_news_item_con dd h2 a{ font-weight:bold; color:#777878;}
.in_news_item_con dd h2 a:hover{ color:#2985cf; text-decoration:underline;}
.in_news_item_con dd{width:360px;float:right;}
.in_news_item_con dd .txt{ line-height:24px; color:#777; margin:10px 0;}
.in_news_item_con dd .more_btn{}
.more_btn{background:#77c5e9;padding:0 10px; height:23px; line-height:23px; display:inline-block; border-radius:5px; -moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px; text-align:center; float:right;}
.more_btn a{ color:#fff;}
.lepu-part-one{ width:800px; margin:0 auto;}
.lepu-part-one ul{ width:830px; overflow:hidden;}
.lepu-part-one li{width:250px; height:102px; margin-right:20px; float:left;}
.lepu-part-one li img{width:250px; height:100px; border:#ddd 1px solid;}
/* lepucss */
.picMarquee-left{ width:1120px; margin-top:20px;  overflow:hidden; position:relative; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:140px; height:70px; display:block; padding:2px; border:1px solid #ddd;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#3d90d3;}
.picMarquee-left .bd ul li .title{ line-height:24px;}
.tip-scan{ line-height:24px;}
/*about us*/
.banner{height:180px; text-align:center;width:100%;}
.ab_headline{background:url(img/ad_line.png) no-repeat center 63px;text-align:center;height:50px; line-height:50px; font-size:22px; color:#2985cf;padding-top:40px;}
.ab_headline span{ display:inline-block;padding:0 25px; background:#fff; font-size:68px; color:#999;}
.ab_headline span img{margin-right:10px; vertical-align:middle;}
.ab_headline b{ color:#aaa;}
.big_title{ text-align:center;}
.big_title h1{ font-size:12px; margin-top:8px;font-family:Arial, Helvetica, sans-serif; color:#999;}
.big_title h2{ font-size:25px; color:#2ea5e4;}

.introduction{margin:40px 0;}
.introduction dt{ float:left;margin-right:35px;}
.introduction dd{ float:left;font-size:13px; color:#888; line-height:26px;width:845px;}

.height4bg{background:url(img/h_bg2.jpg) repeat-x top; height:4px;}
.history_con{ background:url(img/h_bg.jpg);}
.history_pic{background:url(img/a5.png) no-repeat center; min-height:480px; position:relative;padding:40px auto;}
.history_pic .dl{ min-width:170px; position:absolute;}
.history_pic .dt{ text-align:center;margin-bottom:10px; font-size:17px; color:#4e9fe1;}
.history_pic .dd{ padding-left:11px; font-size:13px; color:#888; background:url(img/dot.png) no-repeat left; line-height:22px;}
.history_pic .dl1{left:350px; top:65px;}
.history_pic .dl2{left:640px; top:65px;}
.history_pic .dl3{left:500px; top:225px;}
.history_pic .dl4{left:340px; top:395px;}
.history_pic .dl5{left:460px; top:45px;}
.history_pic .dl6{left:70px; top:300px;}
.history_pic .dl7{left:780px; top:300px;}
.history_pic .bgnone{ background:none;}
.culture{padding-bottom:20px;}
.culture .center{ text-align:center; font-size:13px; color:#888; line-height:2;}
.culture .center strong{ font-size:14px; font-weight:normal; color:#4e9fe1;}
.honor ul{margin-top:30px;width:1200px; overflow:hidden;}
.honor li{margin-right:19px; float:left;}
.honor li img{ width:250px; height:170px;  border:#c0e5f5 7px solid;}
/*product*/

.bg_wrap1{padding-bottom:40px;background:#def1fa;}
.cbgitem_left .h1 a{ font-size:36px; color:#32abea;}
.cbgitem_left .txt{ font-size:15px; color:#666; line-height:26px;margin:20px 0;}
.cbgitem_left .txt sup{ font-size:8px;}
.cbgitem_left .tokonow a{ font-size:15px; color:#32abea; background:url(img/icon_01.png) no-repeat right;padding-right:15px;}
.cbgitem_left .tokonow a:hover{ text-decoration:underline;}
.gold_series{ position:relative;}
.gold_series .posi{ position:absolute; right:30px; bottom:0; font-size:18px; color:#32abea;}
.bg_wrap3{ background:#fdfcc5;padding:70px 0;}
.bg_wrap5{ background:#f9e1f0;padding:50px 0;}
.tab_tip li{width:128px; float:left;margin-right:7px; cursor:pointer; background:#999999; height:34px; line-height:34px; text-align:center; font-size:15px; color:#fff;}
.tab_tip li a{ color:#fff; display:block;width:128px; height:34px; line-height:34px;}
.tab_tip li.on{ background:#0093dd;}
.current_posi{margin:40px 0; color:#999;}
.current_posi span{ color:#0093dd;}
.current_con{padding-left:15px; background:url(img/icon_02.png) no-repeat left;}
.current_con a{ color:#999;}
.pro_item_display .h2,.news_con_wrap .n_h2{ font-size:18px; color:#555;margin-bottom:20px;}
.pro_item_display .txt a,.news_con_wrap .n_txt a{ font-size:13px; color:#888; line-height:26px;}
.pro_item_display .txt a:hover,.news_con_wrap .n_txt a:hover{ color:#666;}
.pro_item_display .ck_all,.news_con_wrap .n_ck_all{ margin-top:20px;}
.pro_item_display .ck_all a,.news_con_wrap .n_ck_all a{ font-size:13px; color:#888;}
.pro_item_display .ck_all a:hover,.news_con_wrap .n_ck_all a:hover{ color:#0093dd; text-decoration:underline;}
.pro_item_display  dt{width:217px; height:172px;margin-right:30px; float:left;}
.pro_item_display  dt img{width:215px; height:170px; border:#ddd 1px solid;}
.pro_item_display  dt a:hover img{ border-color:#0093dd;}
.pro_item_display  dd{width:800px; float:left;}
.pro_item_display dl{background:#f5f5f5;padding:28px 35px;margin-bottom:18px;}
.page{ text-align:center;margin:30px 0;}
.backlist_box{ color:#fff; background:#17a3ea;padding:10px 30px;}
.backlist_box .main_tit{ font-size:20px;margin-bottom:10px;}
.backlist_box .sub_tit span{ margin-right:20px;}
.backlist_box .sub_tit span a{margin-right:8px;}
.pro_item_display .back_btn{ height:35px; line-height:35px; text-align:center; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px; background:#fff;margin-top:10px;}
.pro_item_display .back_btn a{ color:#17a3ea;padding:0 16px 0 36px; font-size:15px; display:block; background:url(img/icon_06.png) no-repeat 16px;}
.pro_item_display .back_btn a:hover{ background:#ccc url(img/icon_06.png) no-repeat 16px;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}
.product_para,.news_infor_para{padding:30px;background:#f5f5f5; font-size:13px; color:#777; line-height:26px;}
.product_para span{margin-right:30px;}
.product_para .s_leader{margin-right:70px;}
.bot_back_btn{width:92px;margin:30px auto;height:35px;text-align:center; line-height:35px; background:#ccc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px; }
.bot_back_btn a{display:block; color:#fff; font-size:16px;}
.bot_back_btn a:hover{ background:#17a3ea;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}
/*news*/
.news_item_con{padding:15px 30px;background:#f5f5f5; position:relative;margin-bottom:20px;}
.news_con_wrap{margin-left:180px;}
.news_con_wrap .right{width:620px;}
.news_con_wrap .right2{width:900px;}
.news_con_wrap .n_h2{margin-top:10px;}
.news_con_wrap .left{width:220px; height:180px;}
.n_posi_date{ position:absolute; width:90px; height:90px; text-align:center;background:#0093dd; left:60px; top:-3px;}
.n_posi_date .bigword,.n_posi_date .smallword{ color:#fff; display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.n_posi_date .bigword{font-size:55px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word; }
/*contact*/
.contact_wrap{margin:40px 0;}
.cont_left,.cont_right{width:558px;color:#888;line-height:26px; font-size:13px; text-indent:25px;}
.cont_left .h2,.cont_right .h2{ font-size:20px; color:#42b5f1;margin-bottom:30px;}
.cont_left .h3{ font-size:14px;}
.cont_left .txt{ margin:25px 0;}
.cont_left .txt .first{ background:url(img/dibiao.png) no-repeat left;}
.cont_left .txt .second{ background:url(img/phone.png) no-repeat left;}
.cont_left{border-right:#ccc 1px solid;}
.cont_right .h2{margin-left:35px;}
.lpweixin ul{width:680px; overflow:hidden;}
.lpweixin li{margin-left:35px; float:left;}
.lpweixin li span{ display:block;margin-top:20px;}
/*recruitment*/
.recruitment{ line-height:28px; color:#888; font-size:14px;}
.recruitment .ul-item{width:1220px; overflow:hidden;}
.recruitment .ul-item .list_hr{ float:left;margin:0 56px 28px 0;width:280px; height:170px;background:#eee;padding:20px 30px;}
.recruitment li{}
.recruitment li b{ color:#777;}
.recruitment li a{color:#0091dd;}
.ul-item .go_btn{margin-top:10px;}
.ul-item .go_btn a{ display:block;width:28px; height:28px; background:url(img/go.png) no-repeat -28px;}
.ul-item .go_btn a:hover{background:url(img/go.png) no-repeat;}
.posit_ask{ color:#888; line-height:26px;}
.posit_ask span{ color:#666;}
.posit_ask td{ line-height:2.8; font-size:13px;}
/*.recu_idea{ margin-left:290px;}*/
.tab_tip .current{background:#0093dd;}
.tab_tip .current a{ color:#fff;}
/*service*/
.service li{ width:1118px; border:#eee 1px solid; height:70px; line-height:70px;font-size:18px;margin-bottom:18px; text-indent:35px;}
.service li a{ display:block; color:#555;padding:0 40px; background:url(img/square2.png) no-repeat 35px center;}
.service li a span{ float:right; font-size:12px; color:#888;}
.service li a:hover{background:#f4f2f2 url(img/square.png) no-repeat 35px center;color:#0093dd;}
.problem_wrap{ background:#f5f5f5;padding:40px;}
.pic_center{ text-align:center;margin:30px 0;}
.pro_item1 .reason{ line-height:26px; color:#777; font-size:14px; border-bottom:dashed 1px #bbb;padding-bottom:20px;margin-bottom:20px;}
.pro_item1 .reason span.blue{ color:#17a3ea;}
.pro_item1 .reason span.red{ color:#fd0903;}
.pro_item1 .biaoti{ color:#777; font-weight:bold;}
.theme_con{padding:30px;}
.theme_con h1{ color:#42b5f1; font-size:20px;}
.theme_con .txt{ line-height:28px; color:#888;margin:30px 0;}
.colorbg_wrap{width:1030px; margin:0 auto;}


.page {
	margin-top: 20px;
	height: 24px;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
	padding-top: 20px;
}
.page a {
	border: 1px solid #CCCCCC;
	margin-right: 3px;
	margin-left: 3px;
	height: 24px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.page span.current {
	margin-right: 3px;
	margin-left: 3px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color:#CCC;
}

.cpxx_zuo{margin-top:30px;clear: both;height: 400px;width: 100%;}
#owl-demo{position:relative; width:426px; height:320px; }
#owl-demo .item{ position:relative; display:block; width:426px; height:320px; display:table-cell; vertical-align:middle; text-align:center;}
#owl-demo img{width:426px; height:320px; vertical-align:middle; margin:0 auto;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(img/bg02.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(img/bg03.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}

.cpxx_you{width:440px; margin-top:30px; font-size:14px; line-height:30px; overflow:hidden;}
.cpxx_you h2{font-size:22px; line-height:44px; padding-bottom:10px;}
.xjtel{background:url(img/telico.jpg) no-repeat; height:28px; line-height:28px; margin-top:30px; }
.xjtel p{font-weight:bold; padding-left:44px; font-size:14px; color:#343233;}
.xjtel p b{font-size:26px; color:#ef0008;}
.bjdg{margin-top:30px;}
.bjdg a{display:inline-block; width:180px; height:38px; line-height:38px; margin-right:12px; text-align:center; color:#fff;}
.bjdg a.abj{background:#ed1e24;}
.bjdg a.adg{background:#242d3c;}