@charset "utf-8";
/* CSS Document */
/*全局声明*/
body,div,p,h1,h2,h3,span,ul,li,a,img{ margin:0; padding:0; list-style:none; font:14px/24px Arial,"Microsoft YaHei"; color:#878787;  }
a{ text-decoration:none; }
body{ overflow-x:hidden; }
/*header头部*/
.header{ width:100%; height:102px; background:#27A2E6; border-bottom:4px solid #095A99; }
.head_main{ width:1002px; height:110px; margin:0 auto;position: relative; }
.change_lang{position: absolute;top: 0;right: 10px;color: #fff;}
.change_lang a{color: #fff;font-size: 12px;}
.logo{ margin-top:8px; width:359px; height:45px; float:left; }
.logo a{ }
.logo a img{   
  max-width: 389px;
  margin-left: -11px;
  margin-top: 2px}
/*logo*/
.head_main_nav{ width:610px; height:55px; padding-top:46px; float:right; }
.nav{ width:1000px; }
.nav .nLi{ float:left; margin-right:5px; text-align:center; width:100px; position:relative; }
.nLi span{ height:55px; width:110px; display:block; font-size:15px; color:#fff; }
.nav a{ color:#fff; text-decoration:none; }
.nLi a span:hover{ color:#FFF601; }
.nLi a:hover{ color:#FFF601; }
.sub { position:absolute; width:100px; text-align:center; top:59px; display:none; z-index:1; }
.sub li a{ line-height:30px; display: block; }
.sub li{ background:#095A99; }
/*banner*/
.indexslideBox{ width:100%; height:450px; position:relative; overflow: hidden; }
.indexslideBox .hd{ margin: 0 auto; height:30px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
.indexslideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.indexslideBox .hd ul li{ float:left; margin-right:2px; width:20px; height:20px; line-height:20px; text-align:center; color:#ccc; font-size:24px; cursor:pointer; }
.indexslideBox .hd ul li.on{ color:#fff; }
.indexslideBox .bd{ width: 100%; position:relative; height:100%; z-index:0; }
.indexslideBox .bd ul{ width: 100% !important; }
.indexslideBox .bd li{ width:100% !important; height:508px; display:none; zoom: 1; vertical-align: middle; }
.indexslideBox .prev,
.indexslideBox .next{ position:absolute; top:40%; display:block; width:51px; height:98px; z-index: 9; display: none; }
.indexslideBox .next{ left:auto; right:9%; background:url(../images/home_f_right.png) no-repeat; }
.indexslideBox .prev{ left:auto; left:9%; background:url(../images/home_f_left.png) no-repeat; }
.indexslideBox .prev:hover,
.indexslideBox .next:hover{ filter:alpha(opacity=100); opacity:1; }
.indexslideBox .prevStop{ display:none; }
.indexslideBox .nextStop{ display:none; }
/*内容*/
.centent{ width:1002px; overflow:hidden; margin:0 auto; }
.centent_top{ width:1002px; height:263px; float:left; margin-top:26px; }
.centent_top_left{ width:100%; height:263px; float:left; }
.centent_top_left h1,.centent_top_left .hd ul li,.centent_bottom_left h1,.centent_bottom_right h1{ width:100%; height:48px; float:left; line-height:48px; color:#00397C; font-size:15px; }
.centent_top_left h1 span,.centent_top_right .hd ul span,.centent_bottom_left span,.centent_bottom_right h1 span{ margin-left:1px; margin-right:10px; width:8px; height:42px; background:#FFF601; float:left; }
.centent_top_left h1 a,.centent_top_right .hd a,.centent_bottom_left h1 a,.centent_bottom_right h1 a{ width:59px; height:21px; float:right; color:#fff; background:#1D91E8; line-height:21px; text-align:center; margin-top:13px; }
.centent_top_left div{ width:998px; height:211px; float:left; border:2px solid #D9ECFB; }
.centent_top_left div span{ height:211px; width:166px; background:url(../images/title1.jpg) 13px no-repeat; float:left; }
.centent_top_left div p{ width:820px; height:211px; text-indent:2em; float:left; padding-top:15px; }
/*teb栏切换*/
.centent_top_right{ width:491px; text-align:left; float:right; }
.centent_top_right .hd{ width:491px; height:48px; border-bottom:1px solid #C6C6C6; position:relative; }
.centent_top_right .hd ul{ float:left; position:absolute; height:48px; }
.centent_top_right .hd ul li{ width:80px; line-height:48px; text-align:center; cursor:pointer; float: left; }
.centent_top_right .hd ul li.on{ height:48px; background:#F3F5F4; border-radius:5px; }
.centent_top_right .bd{ float:left; width:491px; }
.centent_top_right .bd ul{ margin-top:5px; background:#F6F6F6; padding-top:15px; padding-bottom:15px; padding-right:20px; padding-left:30px; zoom:1; }
.centent_top_right .bd ul li{ height:35px; line-height:35px; border-bottom:1px solid #dedede; }
.centent_top_right .bd li .date{ float:right; line-height:35px; color:#999; }
.centent_bottom{ width:1002px; height:366px; float:left; margin-top:26px; }
.centent_bottom_left{ float:left; width:100%; overflow:hidden; }
.centent_bottom_left ul{ width:105%;display: block;overflow: hidden; }
.centent_bottom_left li{ float:left; width:243px; overflow:hidden; height:151px; margin-bottom:5px; margin-right:10px; position:relative; }
.centent_bottom_left li div{ position:absolute; top:120px; left:0; width:243px; height:151px; background:#27A2E6; z-index:1; }
.p1{ font-size:15px; color:#fff; text-align: center; line-height: 151px; display: block; }
.centent_bottom_left li .p{ position:absolute; bottom:0; width:243px; height:29px; line-height:29px; display:block; cursor:pointer; text-align:center; color:#fff; z-index:2; }
.centent_bottom_left li h3{ position:absolute; top:151px; left:0; width:243px; height:151px; z-index:3; }
.centent_bottom_left li img{ width:100%; }
.centent_bottom_right{ float:right; width:489px; height:354px; }
/*荣誉证书*/
#automatic { width:490px; height:338px; position: relative; margin: 0 auto; overflow: hidden; margin-top:-18px; float:left; }
#automatic ul { width:260px; height:338px; position: absolute; top: 0; left:107px; z-index: 1; }
#automatic li { position: absolute; width:219px; height:300px; }
#automatic li img{ width:219px; height:300px; }
#automatic .line { width: 219px; height: 300px; position: absolute; top: 0; left: 50%; margin-left: -360px; z-index: 3; }
#prev_div1,#next_div1{ width:30px; height:30px; position: absolute; top:130px; filter: alpha(opacity=0); opacity: 0; cursor: pointer; z-index: 5; }
#prev_div1 { left:10px; }
#next_div1 { right:-15px; }
#prev1,#next1{ width:30px; height:30px; position: absolute; top:130px; z-index: 4; }
#prev1{ left:10px; background:url(../images/left.jpg) no-repeat; }
#next1 { right:-15px; background:url(../images/right.jpg) no-repeat; }
.po_0 { top:0px; left:30px; z-index: 1; filter: alpha(opacity=0); opacity: 1; }
.po_1 { top:0px; left:30px; z-index: 2; filter: alpha(opacity=60); opacity: 1; }
.po_2 { top:0px; left:120px; z-index: 3; }
.po_3 { top:0px; right:20px; z-index: 2; filter: alpha(opacity=60); opacity: 1; }
/*footer*/
.link{ width:100%; height:40px; float:left; background:url(../images/link_bg.jpg); margin-top:40px; }
.link ul{ display: block; margin: 0 auto; width: 1000px; }
.link ul li{ line-height: 40px; color: #fff; float: left; margin-right: 10px; }
.link ul li a{ color: #fff; }
.footer{ width:100%; height:369px; background:#27A2E6; float:left; }
.footer_main{ width:1002px; margin:0 auto; height:338px; }
.footer_nav{ width:653px; float:left; } 
.footer_nLi{ float:left; margin-right:60px; background:url(../images/font.jpg) 0 bottom no-repeat; height:25px; margin-top:40px; position:relative; } 
.footer a{ color:#fff; font-size:14px; }
.footer_nLi a span{ font-size:15px; color:#fff; }
.footer_sub{ position:absolute; top:40px; width:115px; left:0px; overflow:hidden; }
.footer_right { float: right; width: 420px; overflow: hidden; margin-top: -21px; }
.footer_right h1{ width:365px; height:30px; display:block; background:url(../images/tell.jpg) no-repeat; padding-left:51px; font-size:36px; color:#fff; padding-top:25px; }
.footer_right ul{ margin-top:10px; padding-left:32px; }
.footer_right li{ font-size:14px; color:#fff; }
.footer_bottom{ width:100%; height:29px; text-align:center; border-top:1px solid #83AFCC; line-height:30px; color:#fff; font-size:15px; float:left; }
/*right*/
.right1,.right2,.right3{ position:fixed; right:0; cursor:pointer; }
.right1{ width:180px; height:56px; background:url(../images/zaixian.jpg); top:605px; }
.right2{ width:55px; height:56px; background:url(../images/tel.png); top:663px; }
.right3{ width:55px; height:56px; background:url(../images/weixin.jpg); top:717px; }
/*内页*/
/*内页banner*/
.banner{ width:100%; height:377px; float:left; background:url(../images/banner1.jpg); }
/*诚聘英才*/
.regsiter_left{ width:227px; float:left; }
.regsiter_left div{ width:225px; overflow:hidden; float:left; border-top:2px solid #F8F800; margin-top:35px; }
.regsiter_left div h1{ width:215px; height:81px; background:#55BFF9; float:left; line-height:81px; padding-left:20px; font-size:18px; color:#FFFEFF; }
.regsiter_left div ul li{ width: 100%; text-indent: 22px; padding-left: 30px; background: url(../images/cc.png) 20px center no-repeat; float: left; border-bottom: 1px solid #DBDCDE; color: #b28d60; }
.regsiter_left div ul li a{ font-size: 16px; display: block; line-height: 55px}
.regsiter_left p{ width: 198px; line-height: 20px; padding: 10px 14px 10px 14px; background: #55BFF9; color: #FFFEFF; margin-top: 14px; float: left; margin-bottom: 10px; }
.regsiter_left ul{ float:left; }
.regsiter_right{ width:717px; overflow:hidden; margin-top:35px; float:right; }
.regsiter_right h1{ width:717px; height:50px; border-bottom:1px solid #DFE0E2; font-size:20px; color:#0E0F11; }
.regsiter_right h1 span{ float:right; }
.regsiter_right h1 span a{ color:#444547; }
.regsiter_right ul{ width:717px; overflow:hidden; }
.regsiter_right .i{ width:717px; height:37px; }
.regsiter_right .i h2{ height: 37px; }
/*图片列表*/
.photos_text{ width: 100%; height:200px; background: url(../images/orange.png); position: absolute; top:0px; left: 0px; z-index: 2px; display: none; }
.photocontent>ul>li{ position: relative; overflow: hidden; }
.photos_text p{ width: 110px; height: 35px; border: 2px solid #fff; text-align: center; margin: 0 auto; line-height: 35px; margin-top: 83px; color: #fff; }
.photos_desc{ color:#666; line-height: 25px; }
.photos_img{ width: 100%; height: 200px; overflow: hidden; }
.photocontent{ }
.photocontent ul{ display: block; overflow: hidden; width: 824px; }
.photocontent ul li{ float: left; width: 226px; margin-right: 20px; margin-bottom: 20px; }
.photocontent ul li img{ width: 100%; min-height: 200px; height: 100%; }
/*内容页面*/
.detail{ padding-top: 30px}
.detail p,.detail span,.detail{ line-height: 28px; }
.detail img{max-width: 100%;}
.a,.b,.c,.d,.e{ float:left; line-height:37px; }
.one h2{ background:#3AD3AB; color:#F9FDFF; }
.two{ border-bottom:1px dashed #CACACA; }
.a{ width:200px; height:37px; padding-left:15px; }
.b{ width:107px; }
.c{ width:143px; text-align:center; }
.d{ width:167px; text-align:center; }
.e{ width:85px; }
.f{ text-align:center; padding-top:60px; }
/*设备介绍*/
.introduce{ width:708px; height:668px; float:left; margin-top:15px; overflow:hidden; }
.introduce div{ width:800px; overflow: hidden; }
.introduce li{ float:left; width:222px; height:234px; text-align:center; margin-right:20px; }
.introduce li .bor{ width:219px; height:160px; border:1px solid #ECECEC; display:block; }
.introduce li a img{ margin-top:5px;   width: 206px;
  height: 150px;}
.ul{ margin:0 auto; width:470px; overflow:hidden; }
.ul li{ float:left; margin-right:35px; font-size:14px; }
.ul li a:hover{ color:#FF8601; font-size:14px; }
/*内容页---做的时候 套用这个类就可以了*/
.center{ margin-top:20px; overflow:hidden; float:left; text-indent:2em; }
/*公司新闻、行业动态*/
.regsiter_left div h2{ width:153px; height:40px; padding-left:30px; margin-left:20px; background:url(../images/ccc.jpg) 0 center no-repeat; line-height:40px; float:left; border-bottom:1px solid #DBDCDE; color:#b28d60; font-size:16px; cursor:pointer; }
.news{ margin-top:20px; }
.news li{ border-bottom:1px dashed #CBCBCB; line-height:38px; }
.news li a{ color:#1660AB; height:38px; }
.news li span{ float:right; color:#7EC277; line-height:38px; }
.num{ margin-top:70px; }
.num span{ float:left; margin-right:15px; }
.num li{ float:left; width:5px; margin-right:15px; text-align:center; }
.num a:hover{ color:#FE5051; }
.w3cFocus{ width:717px; position:relative; }
.w3cFocus .prev,.w3cFocus .next{ position:absolute; display:block; top:540px; width:13px; height:30px; filter:alpha(opacity=80); opacity:0.8; }
.w3cFocus .prev{ background:url(../images/right.jpg) no-repeat; right:25px !important; }
.w3cFocus .next{ background:url(../images/left.jpg) no-repeat; left:0; }
.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important; opacity:1 !important; }
.w3cFocusIn{ width:717px; height:700px; }
.w3cFocusIn .bd ul{ margin-left:237px; margin-top:20px; }
.w3cFocusIn .bd li{ width:400px; height:400px; }
.w3cFocusIn .bd li img{ width:250px; height:350px; display:block; }
.w3cFocusIn .hd{ position: absolute; width:650px; overflow:hidden; left:20px; top:485px; }
.w3cFocusIn .hd ul{ width:1200px; height:153px; zoom:1; }
.w3cFocusIn .hd ul li{ position:relative; float:left; padding-top:4px; margin-right:6px; filter:alpha(opacity=80); opacity:0.8; cursor:pointer; }
.w3cFocusIn .hd ul li img{ width:208px; height:144px; border:2px solid #fff; display:block; }
.w3cFocusIn .hd ul li.on img{ border:2px solid #3499EA; border-bottom-width:4px; }
.common_page{ display: block; overflow: hidden; margin-top: 40px; width: 100%; text-align: center; color: #55BFF9}
.common_page a{ display: inline-block; overflow: hidden; color: #55BFF9; border: 1px solid #55BFF9; padding: 0 10px; }
.common_page span{ display: inline-block; overflow: hidden; padding: 0 10px; }


/* posterTvGrid */
.mRoundabout{ width:490px; position:relative;}
.mRoundabout .uBtn{ width:18px; height:31px; text-indent:9999em; cursor:pointer; background-image:url(../images/arrow_roundabout.png); background-repeat:no-repeat; overflow:hidden; position:absolute; top:154px;}
.mRoundabout .uBtnPrev{ background-position:0 0; left:0;}
.mRoundabout .uBtnNext{ background-position:-18px 0; right:0;}
.mRoundaboutList{ width:430px; height:236px; position:relative; margin:0 auto;}
.mRoundaboutList .roundabout-moveable-item{ width:580px; height:220px; position:absolute; left:-129px; top:7px;}
.mRoundaboutList .roundabout-in-focus{ background:url(../images/roundaboutItem.png) bottom center no-repeat; padding-bottom:16px;}
.mIndexProject{ width:100%; height:100%; border:1px solid #dcdcdc; background-color:#fff; margin:-1px;}
.mIndexProject img{width: 100%}
.mIndexProject .main{ width:52%; height:88%; display:inline; border-right:1px solid #dcdcdc; position:relative; float:left; margin-top:2%; margin-left:3%; padding-right:1%;}
.mIndexProject .main .hd{ width:72px; height:72px; position:absolute; right:6px; top:-12px;}
.mIndexProject .main .hd img{ max-width:72px; display:block; margin:0 auto;}
.mIndexProject .main .item{ overflow:hidden;}
.mIndexProject .main .item-1{ height:24px; padding-top:0;}
.mIndexProject .main .item-2{ height:36px; padding-top:8%;}
.mIndexProject .main .item-3{ height:18px; padding-top:8%;}
.mIndexProject .main .item-4{ height:18px; padding-top:6%;}
.mIndexProject .name{ font-size:16px; line-height:24px; float:left;}
.mIndexProject .name a:hover{ text-decoration:none; color:#e34a4a;}
.mIndexProject .uState{ float:left; margin:2px 0 0 8px;}
.mIndexProject .date,.mIndexProject .rate{ font-size:16px; line-height:36px; display:inline; float:left;}
.mIndexProject .date{ width:36%;}
.mIndexProject .rate{ width:42%; margin-left:8%;}
.mIndexProject .date .icon,.mIndexProject .rate .icon{ width:24px; height:36px; background:url(../images/icon_date.png) left center no-repeat;}
.mIndexProject .date .number,.mIndexProject .rate .number{ font-family:Arial; font-size:40px; color:#feacac; font-style:normal; text-align:center; position:relative;}
.mIndexProject .date .number{ margin-left:24px; margin-right:16px;}
.mIndexProject .rate .number{ margin-left:24px; margin-right:14px;}
.mIndexProject .rate .number em{ width:56px; font-size:14px; height:20px; line-height:20px; display:inline-block; border:1px solid #feacac; background-color:#fff; position:absolute; right:-40px; top:-22px; padding:0 4px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.mIndexProject .date .icon{ background:url(../images/icon_date.png) left center no-repeat;}
.mIndexProject .rate .icon{ background:url(../images/icon_rate.png) left center no-repeat;}
.mIndexProject .use{ height:18px; font-size:12px; overflow:hidden;}
.mIndexProject .secured,.mIndexProject .style{ font-size:12px; color:#999; float:left; padding-left:20px;}
.mIndexProject .secured{ background:url(../images/icon_secured.png) left center no-repeat;}
.mIndexProject .style{ background:url(../images/icon_style.png) left center no-repeat; margin-left:40px;}
.mIndexProject .side{ width:38%; height:88%; display:inline; float:right; margin-top:2%; margin-right:3%; padding-left:2%;}
.mIndexProject .side .item{ overflow:hidden;}
.mIndexProject .side .item-1{ height:24px; padding-top:6%;}
.mIndexProject .side .item-2{ height:24px; padding-top:10%;}
.mIndexProject .side .item-3{ height:18px; padding-top:2%;}
.mIndexProject .side .item-4{ height:38px; padding-top:10%;}
.mIndexProject .time{ font-size:14px; line-height:24px;}
.mIndexProject .time .timing{ font-size:20px; background:url(../images/icon_time.png) left center no-repeat; float:right; padding-left:24px;}
.mIndexProject .money{ font-size:14px; color:#999; line-height:24px; text-align:center;}
.mIndexProject .money span{ color:#e34a4a;}
.mIndexProject .progressw{ height:18px; font-size:12px; color:#999; overflow:hidden;}
.mIndexProject .progress{ height:8px; background-color:#e1e1e1; margin-top:5px; margin-right:34px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.mIndexProject .progress span{ height:8px; background-color:#e34a4a; overflow:hidden; float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.mIndexProject .aButtonw{ text-align:center;}