﻿.CW h2 {text-align:center;font-size:26px;font-weight:normal;height:80px;line-height:35px;padding-top:20px;color:#555; }
.CW h2 b{padding-left:45px; color:#555;font-weight:normal;}
.CW h2 a { text-transform:uppercase;padding:0 5px;}
.CW h2 span{text-align:center;width:100%;font-size:16px;color:#555;}
.CW h2 span a{color:#999; }

.imore {background:#ddd;width:60px;height:26px; line-height:26px; text-align:center; }

.cbg1 {  width:100%;min-height:470px;float:left;padding: 10px 0;background:url(../images/bg2.jpg) ;}
.cbg2 { width:100%;min-height:430px;padding-top:10px;float:left;background:url(../images/ipro_bg.jpg) repeat-x ;}

.iimg1 { height:1084px;width:100%;float:left; margin:20px 0;}
.iimg2 { height:805px;width:100%;float:left; margin:20px 0;}

.iphoto {min-height:335px;margin:0 auto;float: left;width:100%;}
.iphoto li{float:left;text-align:left;line-height:35px;margin-top:15px; margin:0 5px; }
.iphoto li .info a {color:#fff;font-size:16px;}
.iphoto li .info { background:#333; width:220px;padding:5px;color:#ccc;line-height:25px;}
.iphoto li .info:hover { background:#f00;}

.iprotj { min-height: 315px;width:1280px;margin:10px auto;}
.iprotj h3 {text-align:center;}
.iprotj .bd{ float:right;line-height:30px;min-height:265px;width: 725px;margin-left:0px;border:0px solid #eee; }
.iprotj .bd h2 {border-bottom:1px solid #ddd; font-weight:normal;}
.iprotj .bd li{float:left;width:165px;margin:0 8px;text-align:center;margin-top:10px;padding:0px;color:#999;}
.iprotj .bd li img {border:1px solid #ddd; }
.iprotj .bd li img:hover {border:1px solid #f00; }
.iprotj .info { height:70px;overflow:hidden; width:100%;background:url(../images/ipro_info_bg.jpg) no-repeat 50% 0; line-height:35px;display:block;color:#fff; }


.iproclass {width: 237px;margin-bottom: 20px;float: left; }
.iproclass h3{color:#fff;text-align:left;font-size:16px;line-height:52px;width:90%;padding-left:63px; background:url(../images/page_t_bg.jpg) no-repeat;height:52px;}
.iproclass ul { border:3px solid #3c9600;min-height:780px;background:#ffffff;border-top:none;padding-top:10px;}
.iproclass li { float:left;width: 190px; padding:5px 20px;}
.iproclass li b a{display:block;line-height:35px;height:35px;color:#fff;width:100%; background: url(../images/page_li.jpg) no-repeat ;  font-size:14px;padding-left:20px; }
.iproclass li b  a:hover{color:#ff0;  }
.iproclass dl {padding-left:5px;width:168px;}
.iproclass dd  {width:180px; margin-left:5px;line-height:29px;height:29px;margin: 0;}
.iproclass dd a { color:#555; padding-left:20px;border-bottom:1px dashed #ccc;background:#fff;display:block;background: url(../images/system/li_bz.png) 10px 50% no-repeat ;}
.iproclass dd a:hover { color:#009d3e;background: url(../images/system/li_bz_h.png) 10px 50% no-repeat ;}

.iproclass ._c{height:60px;width: 100%; background:url(../images/iprclass_bg.jpg) no-repeat 50% bottom;}
.iproclass ._c li { border:1px solid #ddd; background:#f2f2f2;font-size:14px; width:190px;height:90px;margin-left: 50px; text-align:center;line-height:30px;padding-top:25px;}
.iproclass ._c li a p { font-size:26px;font-weight:bold;color:#333;}
.iproclass ._c li:hover { background:#af0e5a;color:#fff;}
.iproclass ._c li:hover a p,.iproclass ._c li:hover a  { color:#fff;}
.iproclass ._c  a{display:block;width:100%;height:100%;}


.pinfoc1 { left:470px;top:225px;width:480px; color:#555;font-size:14px;line-height:35px;}
.pinfoc2 { left:65px;top:435px;width:480px;color:#555;font-size:14px;line-height:35px;}
.pinfoc3 { left:465px;top:625px;width:480px;color:#555;font-size:14px;line-height:35px;}
.pinfoc4 { left:65px;top:845px;width:480px; color:#555;font-size:14px;line-height:35px;}
.pinfoc5 { left:465px;top:1065px;width:480px; color:#555;font-size:14px;line-height:35px;}

.iprohot { min-height:750px;}
.iprohot .bd{width:1000px; float:left;margin-top:10px;line-height:35px;margin-left:25px;}
.iprohot .bd li{float:left;width:230px;background:#fff;margin-left:16px;text-align:center;margin-top:20px;border:1px solid #d3e5da;}

.ibtn { padding-left: 30px;float: left;width: 360px;}
.ibtn a { float:left;text-align:center;font-size:16px;padding:10px 0;padding-right:15px;}

.itop {padding-top:30px;height:230px;}
.itop li { float:left;position:relative;}
.itop li a { display:block;background:#000; filter:Alpha(opacity=85);opacity:0.85;height:45px;color:#fff;line-height:45px;bottom:8px;z-index:999;width:314px;text-align:center;}
.itop li b {font-size:18px;font-weight:normal;}
.itop li a:hover { color:#ffd800;}

.iabout { line-height:25px;color:#555; height:680px;width:100%;padding-left: 0px;float:left; }
.iabout ._img{vertical-align:middle; float:left;padding: 20px 10px 20px 0;}
.iabout ._c { height:480px;padding:0px;color:#555;overflow: hidden;text-align:center;width:100%;margin-top: 10px;margin-left: 0px;font-size:14px;line-height:28px;float:left;}
.iabout .more {float:left; line-height:45px; text-align:center;width:100%;margin-bottom:20px;}
.iabout .more a { width:120px;height:45px;background:#f00;display:block;margin: 0 auto;color:#fff;}

.ivideo { width:100%;height:280px; text-align:center; padding:10px;}
.ivideo ._title { text-align:center;height:40px;line-height:40px;font-size:16px;}

.inews {margin-left:0px;float:left;height:370px;width:755px;float:left;margin-bottom:20px;}
.inews h3 {color:#00a0e9;font-size:22px;text-align:left; line-height:57px;height:57px; }
.inews h3 b { padding-left:10px;}
.inews h3 span{float:right; padding-right:10px;font-size:12px; }
.inews h3 span a {color:#999; }
.inews .ntop {color:#999;height: 200px; }
.inews .nli {height:76px;color:#999;width: 270px;float:left;margin-left:55px;line-height:30px; }
.inews p {padding:0 10px; }
.inews p a { color:#999; }
.inews p a:hover { color:#f00; }
.inews p:hover {}
.inews p span {float:right;color:#999;}
.inews .newsimg{padding:5px ;vertical-align:middle;float:left; }
.inews .newsimg p { background:#00a0e9;height:55px;line-height:55px;color:#fff;}
.inews .newsimg p a { color:#fff;font-size:14px;}
.inews h3 img{padding-top:30px ;vertical-align:middle;float:left; }
.inews ._c { height:300px;padding:5px;color:#a7976f;overflow: hidden;background:url(../images/news_bg.jpg) no-repeat right 0; }

.imessage { width:1200px;margin:0 auto;font-size:16px;}
.imessage ._c {background:url(../images/message_bg.jpg) no-repeat ;width:100%;height:320px;margin-top:15px;color:#999; }
.imessage ._c li {height: 50px;line-height: 50px;margin-bottom: 21px;padding-left: 20px;background:#e4e4e4;width:460px;}
.imessage ._c .iinput {margin-left:25px;height:50px;line-height:50px;width:390px; border:1px solid #e4e4e4; }
.imessage ._c .itextarea { margin-left:-19px;width:698px;height:140px;border:1px solid #e4e4e4;}
.imessage ._c .imbtn {text-align:center;width:100%;margin-top:40px;}
.imessage ._c .imbtn .mbtn{background:url(../images/btn_bg.jpg) no-repeat;width:130px;height:50px;line-height:50px;color:#fff;font-size:18px;}
.imessage ._c .imbtn .mbtn:hover{background:#ff0101;}
.imessage ._c .cmess { right:0;top:0px;width:680px;}


.ibtn img{padding-bottom:15px; }

.iinfo {background: url(../images/iwh_bg.jpg) no-repeat 50% 0;height:860px;width:100%;position:relative;color:#eee;line-height:35px;font-size:14px;}
.iinfo img { float:left;padding:0 20px;}
.iinfo .iinfo1 {position:absolute; width:900px;margin:0 auto; top:120px;}
.iinfo .iinfo2 {position:absolute; width:900px;margin:0 auto; top:400px;}
.iinfo .iinfo3 {position:absolute; width:900px;margin:0 auto; top:680px;}

.iinfo p:hover { }
.iinfo p span {float:right;}

.iys h3{text-align:center; }

.ilink { height:180px;line-height:35px;width:1000px;float:left;border-top: 2px solid #b0011a;}
.ilink h3 { line-height:40px;font-size:14px;color:#574946;margin:10px 0;}
.ilink h3 b { color:#c6b1ab; }
.ilink h3 span{float:right; padding-right:10px;font-size:12px; }
.ilink h3 span a {color:#999; }


.inews1 { width:100%;min-height:430px;border:0px solid #ddd; }
.inews1 h2 {background:url(../images/h2_bg.jpg) no-repeat 50% bottom;font-size:16px;font-weight:normal; height:50px;width:98%;margin:0 auto; }
.inews1 h2 img { padding:10px;}
.inews1 ._c {text-align:left;height:325px;width:98%;margin:0 auto;}
.inews1 ._c  img { width:140px;height:140px;float:left;padding: 10px;}
.inews1 .nli { float:left;width:440px;padding: 10px;color:#999;}

.iinfo1 { width:380px;color:#888;padding-top:170px;padding-left:130px;margin:0 auto;font-size:14px;}

.iminfo { }

.iminfo {width:370px;margin-left:30px;float:left;height:154px;}
.iminfo h3 {color:#00a0e9;font-size:22px;text-align:left; line-height:60px; border-bottom:0px solid #eee;}
.iminfo h3 span{float:right; padding-right:5px;font-size:12px;margin-top:0px; }
.iminfo h3 span a {color:#999; }
.iminfo .ntop {color:#00a0e9;float:left;margin:0px;margin-top:0px;width: 100%;line-height: 35px;}
.iminfo .ntop a { color:#00a0e9;}
.iminfo img{padding:20px 0 ;vertical-align:middle;float:left; }
.iminfo ._c { height:100px;width:99%;float:left;}
.iminfo .newslist { float:left;width:370px;}

.ifbtn {position:fixed;left:2px;top:120px; width:100px;font-size:16px; z-index:9999999;}
.ifbtn a { display:block;border:1px solid #e7e5e5;width:100px;height:100px;text-align:center;color:#999;background:#fff;margin-bottom:5px;line-height:160px; }
.ifbtn a:hover { color:#fff;background:#f00;}
.ifbtn .btn1 { background:#fff url(../images/c1.png) no-repeat 50% 10px;}
.ifbtn .btn2 { background:#fff url(../images/c2.png) no-repeat 50% 10px;}
.ifbtn .btn3 { background:#fff url(../images/c3.png) no-repeat 50% 10px;}
.ifbtn .btn4 { background:#fff url(../images/c4.png) no-repeat 50% 10px;}
.ifbtn .btn1:hover { background:#f00 url(../images/c1_h.png) no-repeat 50% 10px;}
.ifbtn .btn2:hover { background:#f00 url(../images/c2_h.png) no-repeat 50% 10px;}
.ifbtn .btn3:hover { background:#f00 url(../images/c3_h.png) no-repeat 50% 10px;}
.ifbtn .btn4:hover { background:#f00 url(../images/c4_h.png) no-repeat 50% 10px;}

/*首页主营业务*/
/* 首页服务项目CSS样式 */
.index_service{padding-bottom: 30px;margin-top:-100px;position: relative;z-index: 9;padding-top:160px;background: url("../images/se_bannerbg.png") no-repeat scroll top center;}
.index_service h3{font-size: 40px;color: #ffffff; text-align: center;line-height: 50px;font-weight: normal;padding-bottom: 30px;}
.index_service h3 span{font-size:24px;display: block;line-height: 40px;}
.friend{margin:0 auto;overflow:hidden;width:1140px;}
.mr_frbox{height:380px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;height:21px;width:13px;position: absolute;bottom:30px;left: 50%;margin-left:-20px;}
.mr_frUl{float:left;height:246px;width:1110px;margin-left:10px;}
.mr_frBtnR{float:right;cursor:pointer;width:13px;height:21px;right: 50%;margin-right:-20px;position: absolute;bottom:30px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:263px;overflow:hidden;position:relative;margin:0px 7px;}
.mr_frUl ul li img{vertical-align: top;}
.mr_frUl ul li .tt{display: block;width: 100%;height: 50px;line-height: 50px;background: #FFFFFF;text-align: center;}
.mr_frUl ul li:hover .tt{background:#1d2088;color:#FFFFFF}
.mr_zhe{width:263px;position:absolute;bottom:45px;height:246px;left:0;right:0;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;padding-top:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:0px;height:120px;position:absolute;width:263px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/display: none;}

/*世恩关于我们*/
/* 世恩网站首页关于我们 */
.se_about{background: #e3f5fd;padding: 70px 0;}
.se_about .inner{width:1350px;margin:0 auto;}
.se_about .left{float:left;width: 535px;}
.se_about .left h3{font-size: 28px;color: #2e2e2e;border-bottom: 2px solid #469dff;font-weight: normal;line-height: 60px;margin-bottom:20px;}
.se_about .left .con{font-size: 18px;color: #838383;line-height: 40px;}
.se_about .left .more{display: block;width: 190px;color: #ffffff;height: 50px;line-height: 50px; border-radius:25px;background: #469dff;text-align: center;font-size: 18px;}
.se_about .right{float: right;width: 790px;}
.se_about .right img{max-width: 100%;}
.se_title{font-size: 40px;color: #469dff;font-weight: normal;line-height: 50px;text-align: center;}
.se_title span{display: block;font-size: 24px;color: #776e6e;padding-bottom: 50px;}

/*项目案例*/
.index_product{position:relative;min-height: 1550px;padding-top:30px; background: #00a0e9;}
.index_product h3.title{font-size: 30px;color: #FFFFFF;font-weight: normal;line-height: 50px;padding-top:25px;text-align: center;}
.index_product h3.title span{font-size: 24px;display: block;line-height: 30px;padding-bottom: 35px;}
.index_product .inner{width:1230px;margin:0 auto;}
/* CSS Document */
#tab { width:1230px; height:1350px; position:relative;text-align: center;}
/*设置容器高宽等*/
html > body #tab { width:1230px;}
/*兼容IE6:IE6下宽度不够*/
#tab div.tabdiv { position:absolute;padding-top:30px; left:0; width:100%; height:1350px;z-index: 1;}
/*设置容器高宽等*/
#tab div.tabdiv { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab div.block { display:block;}
/*选中的容器*/
#tab h3:nth-child(1){margin-left:170px;}
#tab h3 { position: relative;background:#3a7d74;border-bottom-left-radius: 22px;display: inline-block; border-bottom-right-radius: 22px;  z-index: 2;margin-left:4px; float:left;width:200px; height:50px;line-height:50px; font-size:18px; cursor:pointer;text-align:center; color:#fff; font-weight:normal;}
/*默认标题样式*/
#tab .up { background:#e87e00;color:#ffffff;border: 0px;line-height: 50px;border-bottom-left-radius: 22px;border-bottom-right-radius: 22px;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding:0; height:732px; margin-top:0px;}
#tab li {height:295px;width:384px;font-size:12px;display: inline-flex;  margin:0px 10px 40px 10px;position: relative;}
#tab li div.playerdetail{line-height: 295px; height: 295px;width:384px;text-align: center;}
#tab li div.playerdetail .detailimg{width:100%;height: 263px;display: block;text-align: center;overflow:hidden;}
#tab li div.playerdetail .detailimg img{vertical-align: top;width:100%;}
#tab li div.playerdetail .teanames{font-size: 18px;color: #2e2e2e; text-align: center;height:40px;line-height: 40px;}
#tab li:hover a div.playerdetail .teanames{color:#ffffff;background: #1d2088;}
#tab li a { font-size:12px;}
#tab li span{ display:block; float:right; margin-right:5px; color: #bdacb3;}
a.tab_title:link { color: #5a5a5a; text-decoration:none;}
a.tab_title:visited { color:#5a5a5a; text-decoration:none;}
a.tab_title:hover { color:#5a5a5a; text-decoration:none;}
a.tab_title:active { color:#5a5a5a; text-decoration:none;}
a.tab_menu:link { color:#6464d5; text-decoration:none;}
a.tab_menu:hover { color:#8888e0; text-decoration:underline;}

/*底部*/
.footer{position:relative; padding-top:45px;padding-bottom: 10px;box-sizing: border-box;min-height:293px;background: url("../images/se_footerbg.jpg") repeat-x scroll top center #2d2f39;}
.footer .inner{width:1300px;margin:0 auto;}
.footer_nav{min-height: 180px;}
.foot-link{line-height:30px;width:520px;text-align: left;float:left;}
.foot-link dl{min-width: 90px;float:left;margin-right: 25px;}
.foot-link dl dt a{font-size:19px;color:#ffffff;}
.foot-link dl dd a{font-size: 14px;color:#f1f1f1;}
.tem_footer .txt_se{margin-top:40px;color: #FFFFFF;font-size: 16px;}

.foot-txt{width:100%;background:#2f6818;height: 50px;line-height: 50px;font-size: 14px;color: #ffffff;text-align: center;}
.foot-txt .txt{text-align: right;}
.foot-txt .pic{text-align: right;margin-top:55px;}
.footlogo{float:left;width:780px;text-align: left;}
.footlogo .ewm{float:right;margin-right:50px;padding-top:10px;}
.footlogo .ewm p{font-size: 14px;color:#fefefe;padding-bottom: 10px;float:left;text-align: center;margin-left:10px;}
.footlogo .address{color:#ffffff;font-size:16px;float: left;width: 480px;line-height: 35px;}
