@charset "utf-8";
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#fff;background:#2257a2 no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{}
.mr_frbtnl{float:left;margin:100px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frul{float:left;width:950px; overflow:hidden;}
.mr_frbtnr{float:right;cursor:pointer;margin-top: 100px;}
.mr_frul ul li{display:inline;float:left;width:288px;overflow:hidden; margin-left: 22px;border: 1px #e8e8e8 solid;
height: 285px;}
.mr_frul ul li h1{width: 248px;
float: left;
margin-left: 20px;
font-size: 14px;
color: #333333;
line-height: 24px;}
.mr_frul ul li img{display:block;}
.mr_frul ul li h1 a {
color: #000;
text-decoration: none;
}
/* css document */
/*css sabrosus style pagination page*/
div.sabrosus{text-align:center; float:left;margin: 40px 0 20px 0; font-size:12px;}
div.sabrosus li{ float:left; }
div.sabrosus li.thisclass a,ul.sabrosus li.thisclass{color:#fff;background-color:#2e6ab1;}
div.sabrosus li{padding:2px 5px;margin:0 5px 0 0;text-decoration:none; color:#5a5655;}
div.sabrosus li a{ color:#01aef0}
div.sabrosus li:hover{color:#000;background-color:lightyellow;}
div.pagination li:active{color:#000;background-color:lightyellow;}
div.sabrosus li.current{padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#2e6ab1;}
div.sabrosus li.disabled{padding:2px 5px;margin:0 2px 0 0;}
/* navbar */
.navbar {
width: 800px; margin: 0 auto;
height: 40px;
line-height: 40px;
z-index: 999;
position: relative;
}
.nav {
position: relative;
width: 800px;
float:left;
font-family: "microsoft yahei", simsun, simhei;
font-size: 14px;
}
.nav a {
color: #000;
text-decoration: none;
}
.nav a:hover {
color: #01aef0;
}
.nav h3 {
font-size: 90%;
font-weight: normal;
}
.nav .m {
float: left;
position: relative;
z-index: 1; width:160px;
}
.nav .s {
float: left;
width: 3px;
text-align: center;
color: #d4d4d4;
font-size: 12px;
}
.nav h3 a {
display: block;
width: 160px;text-align: center;font-weight: bold;
}
.nav .sub {
display: none;
position: absolute;
top: 40px;
z-index: 1;
width: 160px;
border-top: 0;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现ffèƒŒæ™¯é€æ˜Žï¼Œæ–‡å—ä¸é€æ˜Ž*/
filter:alpha(opacity=80); background:#fff;/*实现ieèƒŒæ™¯é€æ˜Ž*/
}
.nav .sub li {width:160px; text-align:center;
}
.nav .sub li a {
display: block;
padding: 8px 0;
height: 15px;
color: #929292;
font-size: 12px; line-height:15px; font-weight:bold;
}
.nav .sub li a:hover {
color: #01aef0; background:none;
}
.nav .block {
height: 4px;
width: 160px;
background: #5f6ac0;
position: absolute;
left: 0;
top: 36px;
overflow: hidden;
}
li{ border:0;}
body{background:#f5f5f5;}
.index_top{ width:100%; float:left; background:#f5f5f5;}
.index_top_box{ width:1250px; margin:0 auto;}
.logo{ width:170px; float:left;}
.daohang{ width:800px; float:left;height:40px; margin-top:29px;}
.gupiao_box{ width:240px; float:right; margin-top:15px; }
.banben{ width:110px; float:left;font-family:myfirstfont; font-size:12px;color:#999; margin-top:25px;}
.banben a{ text-decoration:none; color:#999;}
.box{width:1080px; margin:0 auto; }
.title{ width:1080px; float:left;font-size:75px;text-align:center;color:#fff; margin-top:10%;font-family:'sourcehansanscn-bold';}
.title span{width:1080px; float:left;}
.index_anniu{ width:180px; margin:0 auto;text-align:center; line-height:40px; color:#fff; border:4px #c5d5e9 solid; margin-top:5%;}
.index_anniu a{color:#fff; text-decoration:none;}
.index_link{ width:500px; margin:0 auto;text-align:center; line-height:40px;color:#fff; margin-top:6%; font-size:14px;font-family:arial, helvetica, sans-serif;}
.index_link span{ color:#008dd2;}
.index_link a{ color:#fff; text-decoration:none;}
.banquan{ width:1080px;margin:0 auto;text-align:center; line-height:100px; font-size:12px; color:#393939; font-family:arial, helvetica, sans-serif;}
.banner_1{ width:100%; float:left; background:url(/uploads/image/eimages/bqnner_02.jpg) no-repeat center; height:765px;}
.banner_1 span{ width:100%;float:left;font-size:45px;text-align:center;color:#fff; margin-top:17%;font-family:'sourcehansanscn-bold';}
.whoweare{width:1080px;margin:0 auto;}
.whoweare img{ float:left; margin:40px 50px 0 40px; padding-bottom:40px;}
.whoweare_right{ width:480px; float:left; margin-top:50px;}
.small_title{ width:100%; float:left;font-family:'sourcehansanscn-bold'; font-size:32px; background:url(/uploads/image/eimages/1_08.png) no-repeat left center; text-indent:20px; color:#01aef0;}
.whoweare_right p{width:100%; float:left; line-height:26px; margin-top:20px; color:#999999;font-size: 16px;}
.whatwedo{ width:100%; float:left; height:381px; background:url(/uploads/image/eimages/1_12.png) no-repeat center;}
.whatwedo_center{width:1080px;margin:0 auto;}
.whatwedo_center_left{width:470px; float:left;margin-top:70px;}
.whatwedo_center_left span{font-family:'sourcehansanscn-bold'; font-size:32px; background:url(/uploads/image/eimages/1_08.png) no-repeat right center; color:#fff; text-align:right;width:450px; float:left; padding-right:20px;}
.whatwedo_center_left p{width:400px; float:right; line-height:26px; margin-top:20px; color:#cccccc; text-align:right;font-size: 16px;}
.howwegrow{ width:100%; margin:0 auto; text-align:center;}
.howwegrow img{max-width: 100%;height: auto;width: auto\9;}
.how_title{ width:335px; margin:0 auto; margin-top:100px;}
.how_title1{ width:335px; float:left;font-family:'sourcehansanscn-bold'; font-size:32px; background:url(/uploads/image/eimages/1_08.png) no-repeat left center; color:#fff; text-indent:45px;}
.how_title2{width:335px; float:left;font-family:'sourcehansanscn-bold'; font-size:32px; background:url(/uploads/image/eimages/1_15.png) no-repeat center bottom; line-height:80px; text-align:center; color:#fff;}
.corebusiness{width:100%; margin:0 auto; text-align:center;}
.corebusiness img{max-width: 100%;height: auto;width: auto\9;}
.how_title3{width:335px; margin:0 auto;font-family:'sourcehansanscn-bold'; font-size:32px; background:url(/uploads/image/eimages/1_15.png) no-repeat center bottom; line-height:80px; text-align:center; color:#fff; margin-top:50px;}
.big_title{width:100%; float:left;font-family:'sourcehansanscn-bold'; font-size:32px;background:url(/uploads/image/eimages/1_08.png) no-repeat left center; text-indent:20px; color:#01aef0; margin-top:40px;}
.aboutbluefocus img{ float:left; margin:40px 70px 0 0;}
.aboutbluefocus p{ width:450px; float:left;line-height:26px; margin-top:80px; color:#999999;font-size: 16px;}
.xuxian{ border-bottom:1px #c9c9c9 dashed;width:100%; float:left; height:40px;}
.aboutbluefocus,.ourclients,.milestone,.snior{width:1080px; margin:0 auto;}
.snior ul{ width:1080px; float:left;}
.snior ul li{ width:350px; float:left; margin-top:30px; margin-left:10px; line-height:24px;}
.snior ul li span{width:100%; float:left;color:#01aef0; font-weight:bold;}
.snior ul li p{width:100%; float:left;color:#999; line-height:30px;}
.contactus{width:1080px; margin:0 auto;}
.contactus li{ width:350px; float:left; margin-top:30px; margin-left:150px;}
.contactus li h1{ width:100%; float:left; font-size:16px; color:#000; line-height:50px; border-bottom:1px #c9c9c9 solid;}
.contactus li p{width:100%; float:left; font-size:14px; color:#3e3e3e; line-height:22px; margin-top:15px;}
.contactus li p img{ float:left; margin-right:10px;}
.banquan_ej{width:100%; float:left; text-align:center; font-size:12px; line-height:100px; color:#c5cdd1;}
/* logoåˆ‡æ¢ bcon */
.bcon{}
.bcon h2{}
.bcon h2 b{font:bold 14px/40px '宋体';border-top:2px solid #3492d1;padding:0 8px;margin-top:-1px;display:inline-block;}
.bcon h2 span{margin:15px 0;float:right;}
.bcon h2 span em{width:8px;height:8px;background:#f0f2f3;border:1px solid #e6e9ea;border-radius:10px;margin:0 5px;display:inline-block;cursor:pointer;}
.bcon h2 span em.emon{width:10px;height:10px;background:#00a6ec;border:none;}
.list1{width:100%;overflow:hidden;display:none; height:600px;floatleft;}
.list1 li{float:left;width:1080px;}
/* logoåˆ‡æ¢ bcon */
.bcon2{}
.bcon2 h2{}
.bcon2 h2 b{font:bold 14px/40px '宋体';border-top:2px solid #3492d1;padding:0 8px;margin-top:-1px;display:inline-block;}
.bcon2 h2 span{margin:15px 0;float:right;}
.bcon2 h2 span em{width:8px;height:8px;background:#f0f2f3;border:1px solid #e6e9ea;border-radius:10px;margin:0 5px;display:inline-block;cursor:pointer;}
.bcon2 h2 span em.emon{width:10px;height:10px;background:#00a6ec;border:none;}
.list2{width:1080px;overflow:hidden;display:none;}
.list2 li{float:left;width:1080px;}
/* item */
.item{width:215px;height:95px;overflow:hidden;position:relative;float:left; margin-left:35px; margin-top:10px;border: 1px #e0e0e0 solid;cursor:pointer;}
.item .caption{width:215px;height:95px;position:absolute;left:0;display:none;}
.item img{border:0;position:absolute;}
.servic_box{ width:100%; float:left;}
.servic_box ul{ width:100%; float:left; margin-top:20%;}
.servic_box li{ width:25%; float:left;font-family:'sourcehansanscn-bold'; font-size:2.5em; color:#fff; text-align:center;}
.servic_box li a{ color:#fff; text-decoration:none;}
.servic_box li img{max-width: 100%;height: auto;width: auto\9;}
.i_title{ width:100%; float:left;background:url(/uploads/image/eimages/i_bj.jpg) no-repeat center; height:765px;}
.i_title h1{ width:100%; float:left; text-align:center;font-family:'sourcehansanscn-bold'; font-size:60px; color:#fff; margin-top:17%;}
.i_box{ width:1080px; margin:0 auto;}
.i_box_center{width:1080px;float:left; background:#fff;}
.tzzgx_box_right{ width:200px; float:right; margin-right:20px; margin-top:40px;}
.tzzgx_box_r_gpdy{ width:200px; float:left;color: #fff !important;background: #00bcd2;}
.tzzgx_box_r_gpdy td{font-size: 14px; text-align:center;font-weight: bold;border-bottom: 1px solid #66d7e4;color: #fff !important;}
.tzzgx_box_r_wenda{ width:160px; float:left; margin-top:20px;}
.i_box_left{ width:770px; float:left; margin-left:20px;margin-top:40px;}
.i_box_l_title{width:770px; float:left; border-bottom:1px #000 solid;}
.i_box_l_title li{ width:200px; float:left; color:#000; line-height:40px; font-size:16px; text-align:center; font-weight:bold;}
.i_box_title_bj{ background:#01aef0; color:#fff;}
.i_box_l_title li a{ color:#000; text-decoration:none;}
.i_box_l_title li a:hover{ color:#01aef0;}
.i_box_title_bj a{ color:#fff;}
.i_box_nr{ width:770px; float:left;}
.i_box_nr li{ width:730px;float:left; padding:20px 20px 40px 20px; border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;border-bottom:1px #f5f5f5 solid; margin-top:20px;}
.i_box_nr li h1{ width:100%; float:left; color:#000; font-size:14px; line-height:30px;}
.i_box_nr li span{width:100%; float:left;color:#999; font-size:14px; line-height:26px; margin-top:10px;}
.i_box_nr li h1 a{ color:#000; text-decoration:none;}
.i_box_nr li h1 a:hover{ color:#01aef0; text-decoration:underline;}
.i_box_nr li span a{ color:#999; text-decoration:none;}
.i_box_nr li span a:hover{ color:#01aef0; text-decoration:underline;}
/*css yahoo style pagination*/
div.yahoo{text-align:center; width:770px; float:left; font-size:12px; margin-top:20px; line-height:26px; padding-bottom:20px;}
div.yahoo a{border:#fff 1px solid;padding:2px 5px;margin:2px;color:#01aef0;text-decoration:underline;}
div.yahoo a:hover{border:#01aef0 1px solid;color:#000;}
div.yahoo a:active{border:#01aef0 1px solid;color:#f00;}
div.yahoo span.current{border:#fff 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#000;background-color:#fff;}
div.yahoo span.disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}
.news_title{width:100%; float:left; text-align:center;font-family:'sourcehansanscn-bold'; font-size:60px; color:#fff;background:url(/uploads/image/eimages/news_bj.png) no-repeat center; height:415px; padding-top:350px;}
.news_box_left{ width:1040px; float:left; margin-left:20px; margin-top:40px;}
.news_box_c1{ width:1040px; float:left;}
.news_box_c1 li{ width:288px; float:left; border:1px #e8e8e8 solid;margin-left:40px;height: 285px;}
.news_box_c1 li h1{ width:248px; float:left; margin-left:20px;font-size:14px; color:#333333; line-height:24px;}
.news_box_c1 li span{ width:248px;float:left; margin-left:20px; font-size:12px; color:#8c8c8c; line-height:24px; margin-top:20px;}
.news_box_c1 li h1 a{ color:#000; text-decoration:none;}
.news_box_c1 li h1 a:hover{ color:#01aef0; text-decoration:underline;}
.news_box_c1 li span a{ color:#3e3e3e; text-decoration:none;}
.news_box_c1 span a:hover{ color:#01aef0; text-decoration:underline;}
.news_xinwen{width:1040px; float:left; margin-top:40px; }
.news_xinwen li{ width:1040px; float:left; font-size:14px; line-height:26px; margin-left:40px; background:url(/uploads/image/eimages/dian.png) no-repeat left center; text-indent:15px;}
.news_xinwen li a{color:#333333; text-decoration:none;}
.news_xinwen li a:hover{ color:#01aef0; text-decoration:underline;}
.agencie_title{width:100%; float:left;background:url(/uploads/image/eimages/agencie_bj.jpg) no-repeat center; height:763px;}
.agencie_title h1{ width:100%; float:left;text-align:center;font-family:'sourcehansanscn-bold'; font-size:38px; color:#fff; margin-top:17%;}
.agencie_title h2{ width:100%; float:left;text-align:center;font-family:'sourcehansanscn-bold'; font-size:48px; color:#fff; line-height:100px;}
.agencie_center1{ width:1080px; margin:0 auto;}
.agencie_title_bt{width:100%; float:left;text-align:center;font-family:'sourcehansanscn-bold'; font-size:30px; color:#000;margin-top:60px;}
.agencie_center1 li{ width:100%; float:left;}
.agencie_center2{width:1080px; margin:0 auto;}
.agencie_center2_box{width:100%;float:left; margin-top:40px;}
/* item */
.item1{width:215px;height:155px;overflow:hidden;position:relative;float:left;cursor:pointer; border:1px #cccccc solid; margin-top:40px; margin-left:40px;}
.item1 .caption{width:215px;height:155px;position:absolute;left:0;display:none;}
.item1 img{border:0;position:absolute;}
.agencie_center3{width:1080px; margin:0 auto;}
.agencie_center3_box{width:100%;float:left;}
#cen_right_top{width:100%;float:left;}
#cen_right_top .active{background:url(/uploads/image/eimages/qd_05.png) no-repeat center;width:20px;}
#cen_right_top h3{float:left;height:10px;width:20px;margin:0px;padding:0px;cursor:pointer; background:url(/uploads/image/eimages/qd_03.png) no-repeat center; margin-top:30px;}
#cen_right_top div{display:none;clear:both; height:600px;}
.tan_logo{ width:215px; float:left;}
.tan_wenzi{ width:300px; float:right;}
.tan_wenzi strong{ width:100%; float:left; font-size:14px; margin-top:40px;line-height: 40px;color:#999;}
.tan_wenzi font{width:90%; float:left; font-size:12px; line-height:20px; color:#999;}
.tan_wenzi a{width:90%; float:left; font-size:12px; line-height:24px; text-decoration:none; color:#0099ff; text-align:right; margin-top:20px;}
.final_box{ width:1080px; margin:0 auto; margin-top:40px; color:#999999;}
.final_xu{ width:100%; float:left; font-size:14px; line-height:40px; border-bottom:1px #e1e1e1 solid; color:#000; }
.final_xu a{ text-decoration:none;color:#000;}
.final_xu a:hover{ text-decoration:none;color:#01aef0;}
.final_box h1{ width:100%;float:left;font-size:40px; color:#000; margin-top:20px; line-height:100px;}
.final_con{ width:1018px; float:left; padding:30px;border-bottom:1px #e1e1e1 solid;border-left:1px #e1e1e1 solid;border-right:1px #e1e1e1 solid;}
.final_con p{ width:100%; float:left; font-size:14px; line-height:24px; margin-top:20px;}
.final_con p strong{font-size:16px;}
.final_riqi{width:700px; float:left;font-size:14px; line-height:40px;border-top:1px #e1e1e1 solid; margin-top:30px;}
.final_list{width:100%; float:left; text-align:right;font-size:14px; line-height:40px;}
.final_list a{ color:#3399ff; text-decoration:none;}
.m_top_banner{width:100%; float:left; text-align:center; }
.m_top_banner img{max-width: 100%;height: auto;width: auto\9;}
.m_box_center{ width:1080px; margin:0 auto;}
.m_box_body{width:1040px; float:left; background:#fff; padding:0 20px; padding-bottom:40px;}
.m_box_c1{width:1040px;float:left; margin-top:40px;}
.m_title1{ width:100%; float:left;font-family:'sourcehansanscn-bold'; font-size:30px; color:#0099ff; background:url(/uploads/image/eimages/1_08.png) no-repeat left center; text-indent:20px; line-height:50px;}
.m_body_title{ width:100%; float:left; text-align:center;background:url(/uploads/image/eimages/m_05.png) no-repeat bottom; line-height:80px;font-family:'sourcehansanscn-bold'; font-size:30px; color:#6a6a6a; margin-top:40px;}
.m_title2{width:100%; float:left; font-size:24px; margin-top:20px; text-indent:20px;}
.m_box_c1body{ width:1000px; float:left; padding:20px; background:#eef4f7; margin-top:20px;line-height:26px;color:#999;font-size:16px;}
.m_box_c1body li{ width:100%; float:left;}
.m_box_c1body li span{width:100%; float:left; color:#0099ff; font-size:16px; line-height:50px; background:url(/uploads/image/eimages/m_09.png) no-repeat left center; text-indent:20px; }
.m_box_c1body li p{width:100%; float:left; color:#999; font-size:16px; line-height:26px; padding-bottom: 25px;}
.m_sub{ width:100%; float:left; margin-top:40px;}
.m_sub li{ width:215px; float:left; margin-left:40px;}
/**tabs**/
.tabpanel ul{ width:100%; float:left;}
.tabpanel ul li{
float:left; width:230px; height:107px;text-align:center;cursor:pointer;background:url(/uploads/image/esicon/servic_hui.png) no-repeat center;margin-top:40px; color:#666666; font-weight:bold; font-size:14px;margin-left: 20px;}
.tabpanel ul li img{text-align:center;}
.tabpanel ul li span{ width:100%; float:left; text-align:center; line-height:35px;}
.tabpanel ul li a:link{text-decoration:none;color:#666666;}
.tabpanel ul li a:visited{text-decoration:none;color:#666;}
.tabpanel ul li a:hover{text-decoration:none;color:#32adff;}
.tabpanel .hit{cursor:pointer;color:black;width:230px; height:107px; background:url(/uploads/image/esicon/i1_05.png) no-repeat center; }
.pane{display:none; width:100%; float:left;}
.fudong{float:left; margin-top:100px; margin-left:25px;cursor:pointer;}
/* item */
.item3{width:280px;height:110px;overflow:hidden;position:relative;}
.item3 .caption{width:280px;height:110px;position:absolute;left:0;display:none;}
.item3 img{border:0;position:absolute;}
.i_shipin{ width:100%; float:left;}
.i_shipin dd{ width:490px; float:left; margin-top:40px; margin-left:20px;}
.i_shipin dd span{width:100%; float:left; font-size:14px;line-height:26px;margin-top: 10px;color: #666;font-weight: bold;}
.i_shipin dd p{width:100%; float:left; font-size:14px; line-height:24px; color:#999;}
.i_shipin a:hover img{filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.ec_center1{ width:100%; float:left; height:279px; background:url(/uploads/image/eimages/ec_05.png) no-repeat center; margin-top:20px;}
.ec_c1_img{width:100%; float:left;margin-top:40px;}
.ec_center1 span{ width:580px; float:right; margin-right:30px; color:#fff; margin-top:70px; font-family:century gothic; font-weight:bold;}
.ec_center1 p{ width:580px; float:right; margin-right:30px;color:#fff; margin-top:20px; line-height:20px; font-size:12px;font-family:century gothic;}
/* spotlightwrapper */
.spotlightwrapper{width:100%;margin:0 auto;}
.spotlightwrapper ul{width:100%; float:left;}
.spotlightwrapper ul li{float:left;position:relative;_overflow:hidden;width:25%;height:100%;overflow:hidden;cursor:pointer;}
.spotlightwrapper ul li a{width:25%;position:relative;border:none;}
.spotlightwrapper ul li a img{width:100%;border:none;max-width: 100%;height: auto;width: auto\9; z-index:0;}
.spotlightwrapper ul li a span{ z-index:999; position:absolute; margin-top:-200px;}
.spotlightwrapper ul li a img.active{z-index:1;}