/*焦点图开始*/
#banner { width: 100%; height: 700px; overflow: hidden; position: relative; }
#banner .wrapper { width: 1200px; margin: 0 auto; position: relative; }
#banner_img { display: block; position: relative; }
#banner_img li { position: absolute; width: 100%; height: 700px; display: none; background-position:center top; }
#banner_img li.item1 { background: url(../images/ab01.jpg) no-repeat center top; display: block; }
#banner_img li.item2 { background: url(../images/ab02.jpg) no-repeat center top; }
#banner_img li.item3 { background: url(../images/ab03.jpg) no-repeat center top; }
#banner_img .ad_img { position: absolute; right: 10px; top: 80px; width: 506px; height: 404px; }
#banner_img .ad_txt { position: absolute;top:80px; }
#banner_img .ad_txt h2 { font: bold 36px/60px Microsoft YaHei; }
#banner_img .ad_txt1{width:1200px;position: relative; height:700px;}
#banner_img .ad_txt1 a {display: block;height: 53px;left: 90px;position: absolute; top: 510px;width: 122px;}
#banner_img .ad_txt2 a {display: block;height: 43px;left: 946px;position: absolute;top: 510px; width: 119px;}
#banner_img .ad_txt3 a {display: block; width: 121px; height: 46px;  position:absolute; top:466px; left:105px;}
#banner_ctr { position: absolute; width: 610px; height: 28px; margin-left: -339px; left: 50%; bottom: 70px; z-index: 1; }
#banner_ctr ul { width: 610px; height: 28px; font-size: 14px; line-height: 28px; position: relative; }
#banner_ctr li { display: block; float: left; width: 200px; height: 28px; line-height: 28px; cursor: pointer; text-align: center; color: #c7c6c6; background: #4c4d50; border-radius: 3px 3px 0 0; opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8; *filter:alpha(opacity=80);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; margin-left: 3px; _margin-left: 2px; font-family: "Microsoft YaHei"; behavior: url(css/PIE.htc); font-size: 14px; font-weight: bold; }
#banner_ctr li:hover { color: #fff; }
#banner_ctr li.drag_arrow { color: #fff; }
.weibo { position: absolute; margin-top: -107px; left: 50%; margin-left: 270px; width: 312px; height: 39px; }
.nkwl-cody-w{ width:120px; height:120px; position: absolute; background:url(../img/nkwl-code.jpg) no-repeat left top; z-index:10000; text-indent:-2000em; border: solid 1px #ccc; right:45px; display:none;}
/*焦点图结束 */



.c-award { overflow: hidden; top:-10px; position:relative; width: 1200px; height: 20px; overflow: hidden; }
.c-award li { float: left; padding-left:50px; margin-right: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 20px; line-height:20px;}
.c-award li span { color: #fff; padding-right: 10px; }
.c-award li span.c-award01, .c-award li span.c-award02 { background: url(../img/bg05.jpg) no-repeat left top; width: 79px; height: 20px; line-height: 20px; display: block; text-align: center; float: left; text-indent:-2000em;}
.c-award li span.c-award02 { background: url(../img/bg06.jpg) no-repeat left top; width: 86px; text-indent:-2000em; }
.c-award li span.c-award03 { background: url(../img/bge07.jpg) no-repeat left top; width: 79px; height: 20px; line-height: 20px; display: block; text-align: center; float: left; text-indent:-2000em;}
.c-award li a { display: block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 20px; }
.c-huozuo {border-top: 1px solid #CCCCCC;margin-top: 10px;overflow: hidden;padding-top: 10px;width: 100%;}
.c-huo-left { float: left; padding-left: 10px; margin-top: 10px; overflow: hidden; height: 225px; }
.c-huo-list li { float: left; width: 204px; height: 122px; margin-right: 4px; }
.c-huo-list li a { display: block; width: 204px; height: 122px; line-height: 122px; text-align: center; text-indent: -2000em; }
.c-huo-list li.c-huo01 a { background: url(../img/bg08.jpg) no-repeat left top; }
.c-huo-list li.c-huo01 a:hover { background: url(../img/bg12.jpg) no-repeat left top; }
.c-huo-list li.c-huo02 a { background: url(../img/bg09.jpg) no-repeat left top; }
.c-huo-list li.c-huo02 a:hover { background: url(../img/bg13.jpg) no-repeat left top; }
.c-huo-list li.c-huo03 a { background: url(../img/bg10.jpg) no-repeat left top; }
.c-huo-list li.c-huo03 a:hover { background: url(../img/bg14.jpg) no-repeat left top; }
.c-huo-list li.c-huo04 a { background: url(../img/bg11.jpg) no-repeat left top; }
.c-huo-list li.c-huo04 a:hover { background: url(../img/bg15.jpg) no-repeat left top; }
.c-huo-right { float: right; width: 312px; height: 232px; background: url(../img/bg16.jpg) no-repeat left top; margin: 10px 10px 0 0; padding: 0 10px; }
.c-rhd { margin-top: 15px; }
.c-rhd span { float: right; padding-right: 13px; }
.c-rhd strong { padding-left: 10px; }
.c-about { width: 291px; height: 182px; margin:0 auto; margin-top:7px; overflow: hidden; text-align: center; line-height: 138px; }
.c-about a{ display:block; background:url(../img/about291X182.jpg) no-repeat left top; width:291px; height:182px; cursor:pointer; cursor:hand;}
.c-about a:hover{background:url(../img/about291X182-code.jpg) no-repeat left top;}
.c-title { width: 100%; height:45px; line-height:60px; border-top: solid 1px #e1e1e1;border-bottom: solid 1px #e1e1e1; margin-top:30px;  }
.c-title span { float: right; padding-right: 13px; font-size: 16px; line-height: 41px; color: #2f2f2f; font-style: normal; }
.c-title img { display: block; position: absolute; z-index: 100; left: 0; }
.c-title strong { font-size: 16px; color: #fd8300; }
.c-title span i{ color:#fd8300; font-style: normal; font-size:18px;}
.c-title i a { color: #fd8300; font-size: 18px; font-style: normal; }
.case-box { width: 100%; overflow: hidden; margin-top: 40px; }
.prev { width: 34px; height: 83px; background: url(../img/indexswitch.jpg) no-repeat left top; cursor: pointer; cursor: hand; text-indent: -2000em; position: absolute; left: 0; top: 170px;_left:-50px; display:none; }
.next { width: 34px; height: 83px; background: url(../img/indexswitch.jpg) no-repeat right top; right: 0; top: 170px; cursor: pointer; cursor: hand; text-indent: -2000em; position: absolute; display:none; }
.prev:hover, .next:hover { opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5; -khtml-opacity: 0.5; *filter:alpha(opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.pagination { display: none; }
.slides_container{ overflow:hidden; width:1100px; height:410px;}
.slides_container div ul { height: 410px; overflow: hidden; width: 1100px; }
.slides_container div{ overflow:hidden;}
.slides_container div li { float: left; width: 275px; height: 205px; overflow: hidden; position: relative; }
#slides { padding: 0 49px 0 50px; margin-top: 40px; position: relative; }
.fi { height: 205px; left: 0; overflow: hidden; position: absolute; top: 0; width:275px; display:block; }
.f1-over { display: none; }

.c-ke{ width:100%; height:60px; line-height:60px; border-top: solid 1px #e1e1e1;border-bottom: solid 1px #e1e1e1; margin-top:30px;}
.c-ke span{ float:right; padding-right:13px; font-size:16px; color:#2f2f2f;}
.c-ke span i{ color:#fd8300; font-style: normal; font-size:18px;}
.c-ke-list{ width:100%; overflow:hidden;}
.c-ke-list li{ float:left; width:239px; height:148px; border-bottom: solid 1px #f7f7f7;border-right: solid 1px #f7f7f7; text-align:center;}
.c-img{ width:670px; overflow:hidden; background:#dadddf; background: url(../images/index-app.jpg) no-repeat left top; height:588px; padding-left:530px;}
.c-img h2{ margin-top:60px;}
.c-img p{ font-size:14px; font-weight:bold;color:#717172; line-height:40px; margin-top:10px; width:600px; overflow:hidden; margin-bottom:20px; }
.c-img h3{ font-size:30px; font-weight:bold; color:#414141; margin-top:15px;}
.c-img h4{ font-size:20px; color:#414141; margin-top:15px;}
.c-img h2,.c-img h2 strong{ font-size:30px; color:#d73535; font-weight: normal; }
.c-img h2 strong{ font-weight:bold;}
.c-case-erke{ width:100%; height:610px; background:url(../images/bg20.jpg) no-repeat left top; position:relative;}
.c-case-right{ width:450px; overflow:hidden; padding-left:750px;}
.c-case-right img{ margin-top:15px; display:block;}
.c-case-right p{ line-height:24px; color:#565454; text-align:justify;text-justify:inter-ideograph;  width:450px; font-size:14px; color:#565454;}
.c-case-right div{overflow:hidden;}
.c-case-right div a{ float:left; display:block; overflow:hidden;}
.c-case-ft{ width:350px;  position:absolute; top:565px; right:50px;}
.c-case-ft li{ float:left; width:350px; line-height:22px; color:#565454;}
.c-case-ft li strong{ color:#565454;}

.c-text-list{ width:100%; overflow:hidden; margin-top:20px; padding-bottom:40px;}
.c-text-01{ width:380px; float:left; border: solid 1px #d8e6e8; background:#fbfaff; margin-left:13px; _margin:0 6px 0 7px;}
.c-text-hd{width:95%; margin:0 auto; height:40px; border-bottom: solid 2px #e5edf1; position:relative;}
.c-text-hd span{ float:right;}
.c-text-hd strong{ position:absolute; z-index:100; left:0; top:2px;}
.c-text-con{ width:90%; margin:0 auto; overflow:hidden; padding:20px 0;}
.c-text-con span{ float:right; color:#b4b4b4; font-size:12px;font-family:"宋体"; line-height:36px;}
.c-text-con li a{font-size:14px;font-family:"宋体"; color:#003794; line-height:36px; display:block; float:left; width:260px; height:36px; overflow:hidden;}
.c-text-con li a:hover{ color:#ff8400; text-decoration:none;}
.no-margin{ margin:0;}
.i-app-list{ width:635px; border-radius:5px; height:161px; background:#f8f8fa; position:relative;behavior: url(css/PIE.htc); overflow:hidden; padding:20px 10px;}
.i-app-list li{ float:left; margin:0 20px; width:170px; _margin:0 18px;}
.i-app-list li div{ width:170px; height:100px; overflow:hidden; text-align:center;}
.i-app-list li p{ width:170px; overflow:hidden; height:36px; overflow:hidden; line-height:18px; font-size:12px; font-weight:normal; margin:0;}
.i-app-list li h5{ font-size:18px; text-align:center; font-weight:normal; width:170px; height:25px; overflow:hidden;}
.c-case-right p.case-r{ text-align:right; display:block; width:420px; margin-bottom:60px;}
.c-case-right p.case-r img{ display:inline;}
.c-case-right p.case-text{ width:100%; overflow:hidden;padding-top:15px;}
.brands-img{ width:1200px; height:auto; overflow:hidden;}
.c-case-right p.case-font{ font-size:36px; color:#01368f; font-weight:bold; line-height:50px; display:block;}
.c-case-right p.case-font2{ font-size:24px; font-weight:bold; color:#d73535; line-height:40px;}
.c-case-right p.case-font3{ font-size:18px; font-weight:bold; color:#414141;}
.case-list{ line-height:24px; color:#565454; margin-top:10px;}

/*表单开始*/
.index-pop{ width:680px; overflow:hidden; position: fixed; top:50%; left:50%; margin-top:-160px; margin-left:-340px; z-index:100000; background:#fff; padding:10px; display:none;}
.pop-form{ width:100%; background:#e6e6e6; overflow:hidden; padding:10px 0; margin-top:10px;}
.ip-text{ width:100%; overflow:hidden; height:32px;}
.i-colse{ width:32px; height:32px; background:url(../img/i-close.jpg) no-repeat left top; float:right; cursor:pointer; cursor:hand;}
.i-colse:hover{ background-image: url(../img/close-h.jpg);}
.pop-form li{ float:left; width:300px; margin-top:10px;}
.pop-form li label{ float:left; text-align:right; width:110px;}
.pop-form li input{ width:170px; height:20px; line-height:20px; border:solid 1px #949494; padding-left:2px;}
.i-prompt-text{ padding-left:110px; padding-top:5px; color:#F00; display:none;}
.i-red{color:#F00;}
.pop-form li.i-message-textarea{ width:100%;}
.pop-form li.i-message-textarea textarea{ width:468px; height:60px; padding:2px;border:solid 1px #949494; resize:none;}
.i-sub{ text-align:center;}
.i-sub input{ width:88px; height:27px; background: url(../img/i-message-sub.jpg) no-repeat left top; border:none; cursor:pointer; cursor:hand;margin:10px auto; margin-top:20px; display:block; }
#mask{  background:#000; height:100%; width:100%;_height:3995px; z-index:1000; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5; -khtml-opacity: 0.5;*filter:alpha(opacity=50);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; left:0; top:0; position:fixed;_position: absolute; overflow:hidden; overflow:hidden;}
body {
    _background-attachment: fixed;
    _background-image: url(about:blank); /* 必须地，防抖动 */
}
body .index-pop {
   _position: absolute;
   _top:expression(eval(document.documentElement.scrollTop+80)); /* 顶部固定悬浮 */
    /* top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-10)); /* 底部固定悬浮 */
	_margin-top:0;
}


/*--2013-12-04 新增一栏开始--*/
.case-list-1204,.case-news-1204{ width:100%; overflow:hidden; }
.case-list-1204 li{ width:46%; float:left; overflow:hidden; border-bottom: solid 1px #eaeaea; margin:0 2%; _margin-left:1.1%; padding:20px 0; height:72px;}
.case-list-1204 li img{ display:block; float:left; margin-right:10px; width:92px; height:69px; overflow:hidden;}
.case-list-1204 li h3{ margin-bottom:6px;font-family:"微软雅黑",宋体;}
.case-list-1204 li h3 a{ font-size:16px; color:#000; font-weight:bold;}
.case-list-1204 li h3 a:hover{ color:#013895; text-decoration:none;}
.case-list-1204 li p{ line-height:20px; color:#666;}
.case-news-1204 dl{ float:left; width:26.7%; overflow:hidden; background:#f6f6f6; margin:20px 0 0 2%; _margin:20px 1% 0 1%; padding:1% 2%;}
.case-news-1204 dt{ display:block; width:100%; overflow:hidden;}
.case-news-1204 dd{ display: block; width:100%; overflow:hidden;}
.case-news-1204 dd a{ display:block; line-height:30px; color:#666; font-size:14px;}
.case-news-1204 dd a:hover{color:#013895; }
.new-ad-1204{ width:1155px; height:123px; margin:0 auto; margin-top:20px; margin-bottom:30px;}