﻿@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:620px; background:url(Img/Index/banner.jpg) no-repeat center;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#flashs{ position:relative; height:620px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#ef8200;}

/*search*/
.search { overflow:hidden; height:25px; margin:24px auto;}
.search p{ font-size:12px; color:#303030; line-height:25px; float:left;}
.search p a{ color:#858585; margin:0 5px;}
.search .s_box{ overflow:hidden; float:right; width:314px; height:25px;}
.search .s_box a{ display:block; width:72px; height:25px; background:url(Img/Index/search.jpg) no-repeat center; float:right;}
.search .s_box input{ overflow:hidden; width:241px; height:23px; line-height:23px; float:left; border:1px solid #ccc; border-right:none}

/*newPro*/
.newPro{ overflow:hidden; width:100%; height:680px; background:url(Img/Index/newProBg.jpg) no-repeat center top;}
.newPro h3{ font-size:20px; text-align:center; margin-top:80px; font-weight:normal;}
.newPro h3 a{ color:#000;}
.newPro>span{ display:block; text-align:center; font-size:14px; color:#999; font-family:宋体; padding-bottom:25px; background:url(Img/Index/titleBg.png) no-repeat center bottom; margin-bottom:115px;}
#zzsc{width:1200px}
#zzsc >li{width:600px}
#zzsc >li p{ text-align:center; margin-top:30px; font-size:14px; font-weight:bold; color:#303030}
.mb-wrapper{margin:0 auto 20px;position:relative; height:500px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:37px;height:52px;position:absolute;top:40%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;}
a.mb-scrollButtons.mb-left{ background:url(Img/Index/newProLeft.png) no-repeat center;left:-45px}
a.mb-scrollButtons.mb-right{ background:url(Img/Index/newProRight.png) no-repeat center;right:-45px}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:390px; left:560px;z-index:100; display:none}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:63%; display:block; margin:0 auto;}
.newPro .more{ display:block; width:169px; height:44px; background:url(Img/Index/more.png) no-repeat center; margin:0 auto; margin-top:-200px; position:relative; z-index:1000}

/*gongju*/
.gongju{ overflow:hidden;}
.gongju span{ display:block; text-align:center; font-size:18px; color:#303030; margin-top:50px; margin-bottom:10px;}
.gongju h3{ font-size:30px; margin-bottom:35px; text-align:center; color:#000;}
.gongju h3 b{ color:#ef8200;}
.gongju ul{ overflow:hidden; width:1210px;}
.gongju ul li{ float:left; width:391px; height:351px; background:url(Img/Index/gongju.png) no-repeat center; margin-right:9px; margin-bottom:9px;}
.gongju li .tu{ width:365px; height:170px; margin-bottom:20px; padding: 13px 13px 2px 13px; overflow:hidden; position:relative}
.gongju li .tu b{ display:block; width:391px; height:185px; background:url(Img/Index/gongjuK.png) no-repeat center top; position:absolute; left:0; top:0;}
.gongju li h4{ font-size:16px; color:#0043a3; text-align:center; margin-bottom:10px;}
.gongju li p{ font-size:14px; color:#666; line-height:20px; text-align:center; width:320px; margin:0 auto;}
.gongju .phone{ overflow:hidden; width:340px; margin:0 auto; padding-left:40px; background:url(Img/Index/phone01.png) no-repeat left center; margin-top:20px; margin-bottom:25px; *margin-top:30px;}
.gongju .phone p{ float:left; font-size:14px; color:#666;}
.gongju .phone b{ font-size:20px; color:#000;}
.gongju .phone a{ float:right}

/*product*/
.product{ overflow:hidden; width:100%; background-color:#fafafa; padding-bottom:30px; *padding-bottom:46px}
.product h3{ font-size:20px; text-align:center; margin-top:50px; font-weight:normal;}
.product h3 a{ color:#000;}
.product span{ display:block; text-align:center; font-size:14px; color:#999; font-family:宋体; padding-bottom:25px; background:url(Img/Index/titleBg.png) no-repeat center bottom; margin-bottom:40px;}
.product .menu { overflow:hidden; width:100%; height:75px; background:url(Img/Index/00001.png) repeat-x left top;}
.product .menu ul{ overflow:hidden; float:left;}
.product .menu li{ float:left; font-size:14px; font-weight:bold; line-height:75px;}
.product .menu li a{ color:#666; display:block; padding:0 30px; text-decoration:none;}
.product .menu .more{ float:right;  font-size:12px; color:#ef8201; margin-right:20px; margin-top:30px;}
.product .menu li.cur a{ background-color:#ef8201; color:#fff;}
.product .proList{ overflow:hidden; width:100%;}
.product .proList .pBanner{ display:block; margin-bottom:15px;}
.product .proList ul{ overflow:hidden; width:1220px;}
.product .proList li{ overflow:hidden; width:288px; height:300px; background-color:#fff; text-align:center; float:left; margin-right:16px; margin-bottom:16px;}
.product .proList li img{ display:block; margin:22px auto}
.product .proList li h4{ font-size:14px; font-weight:normal; margin-bottom:20px;}
.product .proList li h4 a{ color:#000;}
.product .proList li p{ font-size:12px; color:#b1b1b1;width:250px; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:23px; }
.product .proList li .jia{ display:block; width:24px; height:24px; border:1px solid #dedede; text-align:center; line-height:24px; font-size:14px; margin:0 auto;}
.product .proList li:hover img{ opacity:0.5;}
.product .proList li:hover .jia{ border:1px solid #ef8201; color:#ef8201;}

/*tedian*/
.tedian{ overflow:hidden; position:relative; }
.tedian em{ display:block; text-align:center; margin-top:40px; font-size:18px; color:#333;}
.tedian h3{ font-size:25px; text-align:center; font-weight:normal; color:#333;}
.tedian span{ display:block; text-align:center; font-size:12px; color:#eaeaea; font-family:宋体; padding-bottom:25px; background:url(Img/Index/titleBg.png) no-repeat center bottom; margin-bottom:20px;}
.tedian .tdBigTu{ overflow:hidden; width:370px; height:255px; margin:0 auto; position:relative;}
.tedian .tdBigTu .che{ display:block; margin:0 auto; position:relative;}
.tedian .tdBigTu .td{ display:block; position:absolute;}
.tedian .tdBigTu .td01{ top:0; left:244px;}
.tedian .tdBigTu .td02{ top:55px; left:15px;}
.tedian .tdBigTu .td03{ top:134px; left:145px;}
.tedian .tdBigTu .td04{ top:15px; left:170px;}
.tedian .tdBigTu .td05{ top:190px; left:25px;}
.tedian dl{ overflow:hidden; width:380px; position:absolute;}
.tedian dt{ width:78px; height:78px; overflow:hidden; border:1px solid #000; position:relative;}
.tedian dt img{ display:block; position:absolute;}
.tedian dd{ overflow:hidden; width:280px;}
.tedian .dl01 dt,.tedian .dl04 dt,.tedian .dl05 dt{ float:left;}
.tedian .dl01 dd,.tedian .dl04 dd,.tedian .dl05 dd{ float:right; text-align:left}
.tedian .dl02 dt,.tedian .dl03 dt{ float:right;}
.tedian .dl02 dd,.tedian .dl03 dd{ float:left; text-align:right;}
.tedian dl h4{ font-size:16px; color:#201e23; font-weight:normal; margin-bottom:10px;}
.tedian dl p{ font-size:12px; color:#666; line-height:20px;}
.tedian .dl01{ top:365px; right:0;}
.tedian .dl02{ top:224px; left:0;}
.tedian .dl03{ top:365px; left:0;}
.tedian .dl04{ top:470px; left:440px;}
.tedian .dl05{ top:224px; right:0;}
.tedian .dl01 dt img{ left:-200px; top:-38px;}
.tedian .dl02 dt img{ left:-33px; top:-116px;}
.tedian .dl03 dt img{ left:10px; top:-60px;}
.tedian .dl04 dt img{ left:-124px; top:-128px;}
.tedian .dl05 dt img{ left:-219px; top:10px;}

/*基地*/
.jidi{ overflow:hidden; width:100%; background-color:#fafafa; padding-bottom:70px;}
.jidi h3{ font-size:25px; text-align:center; margin-top:55px;}
.jidi h3 a{ color:#303030;}
.jidi span{ display:block; text-align:center; font-size:16px; color:#303030; margin-top:15px; padding-bottom:25px; background:url(Img/Index/titleBg.png) no-repeat center bottom; margin-bottom:40px;}
.jidi h4{ font-size:16px; text-align:center; color:#0057a4;}
.jidi ul{ overflow:hidden;}
.jidi li{ float:left; width:135px; height:517px; border-left:1px solid #1e3e5e; border-right:1px solid #0b0e15; overflow:hidden; position:relative;}
.jidi li b{ display:block; width:100%; height:100%; background-color:#001a31; opacity:0.8; filter:alpha(opacity=0.8); position:absolute; left:0; bottom:0; z-index:2}
.jidi li h5{ font-size:16px; font-weight:normal; width:20px; position:absolute; left:59px; top:195px; z-index:5}
.jidi li a{ color:#fff;  text-decoration: none;}
.jidi li p{ font-size:12px; color:#fff; position:absolute; left:25px; bottom:-100px; z-index:5; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:90%;}
.jidi li.cur{ width:783px;}
.jidi li.cur b{ height:80px; opacity:0.5; filter:alpha(opacity=0.5);}
.jidi li.cur h5{ font-weight:bold; width:100%; top:456px; left:25px;}
.jidi li.cur p{ bottom:22px;}

/*优势*/
.youshi{ overflow:hidden;}
.youshi h3{ font-size:25px; text-align:center; margin-top:55px; color:#ef8200;}
.youshi>span{ display:block; text-align:center; font-size:18px; color:#303030;padding-bottom:25px; background:url(Img/Index/titleBg.png) no-repeat center bottom; margin-bottom:40px;}
.youshi .dlBox{ overflow:hidden; width:100%; margin-bottom:50px;}
.youshi .dlBox>dt{ overflow:hidden; float:left;}
.youshi .dlBox>dd{ width:660px; overflow:hidden; float:left;}
.youshi .f_right>dt{ float:right;}
.youshi .f_left>dd{ float:right;}
.youshi h4{ font-size:30px; color:#fff; font-family:"宋体"; margin-top:40px;}
.youshi em{ font-size:16px; color:#fff; font-family:宋体;}
.youshi p{ font-size:14px; color:#303030; line-height:20px; padding-left:75px; margin-left:50px; width:525px; margin-bottom:30px;}
.youshi .p01{ background:url(Img/Index/youshi_n01.png) no-repeat left top;}
.youshi .p02{ background:url(Img/Index/youshi_n02.png) no-repeat left top;}
.youshi .p03{ background:url(Img/Index/youshi_n03.png) no-repeat left top;}
.youshi h5{ font-size:18px; color:#ef8200; margin-left:25px; margin-top:28px; margin-bottom:5px;}
.youshi .dlwen span{ font-size:18px; color:#303030; margin-left:25px;}
.youshi .dlwen{ overflow:hidden; width:100%; margin-bottom:40px; background-color:#e9f4ff;}
.youshi .dlwen dt{ width:105px; height:115px; float:left; background:url(Img/Index/youshi_tbg.png) no-repeat center; text-align:right; padding-right:10px;}
.youshi .dlwen dd{ overflow:hidden; float:left;}
.youshi .dlwen .em12{ font-size:12px;}

/*网络*/
.wl{ overflow:hidden; width:100%; height:538px; background:url(Img/Index/wlBg.jpg) no-repeat center;}
.wl h3{ font-size:25px; text-align:center; margin-top:50px;}
.wl h3 a{ color:#fff;}
.wl>span{ display:block; text-align:center; font-size:16px; color:#fff; margin-top:15px; padding-bottom:25px; background:url(Img/Index/wl_s.png) no-repeat center bottom; margin-bottom:40px;}
.wl .wlBox{ overflow:hidden; width:1280px; margin:0 auto; height:310px; position:relative;}
.wl .wlBox span{ display:block; width:53px; height:39px; cursor:pointer; position:absolute; top:126px; z-index:2}
.wl .wlLeft{ left:0; background:url(Img/Index/wlLeft.png) no-repeat center top;}
.wl .wlRight{ right:0; background:url(Img/Index/wlRight.png) no-repeat center top;}
.wl .wlBox span:hover{ background-position:bottom;}
.wl .wlWin{ overflow:hidden; width:1200px; margin:0 auto; height:310px; position:relative;}
.wl .wlWin ul{ overflow:hidden; position:absolute;}
.wl .wlWin li{ float:left; overflow:hidden; width:385px; height:310px; background-color:#0049b2; margin-right:22px;}
.wl .wlWin li p{ font-size:14px; color:#fff; text-align:center; margin-top:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*ad01*/
.ad01{ overflow:hidden; width:100%; height:195px; background:url(Img/Index/ad01.jpg) no-repeat center top;}
.ad01 p{ font-size:28px; color:#fff; text-align:center; margin-top:105px;}
.ad01 em{ font-size:18px; color:#ffcc00;}
.ad01 img{ margin-left:10px;}

/*见证*/
.jz{ overflow:hidden;}
.jz h3{ font-size:25px; text-align:center; margin-top:55px; font-weight:normal;}
.jz h3 a{ color:#303030;}
.jz>span{ display:block; text-align:center; font-size:16px; color:#999; padding-bottom:25px; background:url(Img/Index/titleBg.png) no-repeat center bottom; margin-bottom:40px;}
.jz .jzBox{ overflow:hidden; width:100%; height:340px; position:relative;}
.jz .jzBox ul{ overflow:hidden; position:absolute; width:1228px;}
.jz .jzBox li{ overflow:hidden; width:288px; height:340px; float:left; margin-right:16px;}
.jz .jzBox li h4{ font-size:14px; text-align:center; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:20px; margin-bottom:10px;}
.jz .jzBox li h4 a{ color:#303030}
.jz .jzBox li p{ font-size:12px; line-height:20px; color:#666; height:60px; overflow:hidden;}
.jz .btn{ overflow:hidden; width:33px; margin:0 auto; height:7px; margin-bottom:30px;}
.jz .btn span{ display:block; width:7px; height:7px; float:left; background:url(Img/Index/btny.png) no-repeat center; margin:0 2px;}
.jz .btn .cur{ background:url(Img/Index/btncy.png) no-repeat center;}

/*流程*/
.liucheng{ overflow:hidden; width:100%; height:380px; background-color:#fafafa;}
.liucheng h3{ font-size:25px;color:#303030; text-align:center; margin-top:55px; font-weight:normal;}
.liucheng span{ display:block; text-align:center; font-size:16px; color:#999; padding-bottom:25px; background:url(Img/Index/titleBg.png) no-repeat center bottom; margin-bottom:40px;}
.liucheng .lcBox{ overflow:hidden; width:100%; height:106px; background:url(Img/Index/liucheng.jpg) no-repeat center top;}
.liucheng .phone{ background:url(Img/Index/phone01.png) no-repeat left center; padding-left:45px;}
.liucheng p{ font-size:14px; color:#333;}
.liucheng h4{ font-size:20px; color:#ff9900; font-family:宋体;}
.liucheng .btn{ overflow:hidden; margin:0 auto; width:260px; margin-top:40px;}
.liucheng .btn a{ display:block; float:left; margin:0 5px;}

/*about*/
.about{ overflow:hidden; width:100%; height:539px; background:url(Img/Index/aboutBg.png) left top repeat;}
.about h3{ font-size:25px; text-align:center; margin-top:50px; font-weight:normal;}
.about h3 a{ color:#fff;}
.about>span{ display:block; text-align:center; font-size:16px; color:#fff; padding-bottom:25px; background:url(Img/Index/wl_s.png) no-repeat center bottom; margin-bottom:20px;}
.about dl{ overflow:hidden; float:left; width:925px;}
.about dt{ float:left; overflow:hidden; width:398px; height:248px; padding:3px; background-color:#fff;}
.about dd{ overflow:hidden; float:right; width:500px;}
.about dd h4{ font-size:18px; margin-top:15px; margin-bottom:15px;}
.about dd h4 a{ color:#fff;}
.about dd p{ font-size:12px; color:#fff; line-height:20px; width:100%; height:120px; overflow:hidden; margin-bottom:37px;}
.about dd .more{ font-size:12px; color:#ff9900;}
.about .ryzz { overflow:hidden; float:right; width:230px; height:256px; position:relative; background-color:#fff;}
.about .ryzz span{ display:block; width:7px; cursor:pointer; height:13px; position:absolute; top:100px;}
.about .ryLeft{ background:url(Img/Index/ryzzL.png) no-repeat center top; left:18px;}
.about .ryRight{ background:url(Img/Index/ryzzr.png) no-repeat center top; right:18px;}
.about .ryzz span:hover{ background-position:bottom;}
.about .ryzz .ryBox{ overflow:hidden; width:142px; position:relative;height:226px; margin:0 auto; margin-top:12px;}
.about .ryBox ul{ position:absolute; overflow:hidden;}
.about .ryBox li{ width:142px; height:226px; float:left;}
.about .ryBox li p{ font-size:12px; color:#303030; line-height:25px; text-align:center; margin-top:5px;}

/*风采*/
.fengcai{ overflow:hidden; background-color:#fff; position:relative; z-index:2; margin-top:-90px; margin-bottom:40px;}
.fengcai .menu{ overflow:hidden; width:200px; height:35px; margin:44px auto;}
.fengcai .menu li{ width:100px; height:35px; float:left; background:url(Img/Index/fcMenu.png) no-repeat left center; text-align:center; line-height:35px; font-size:14px}
.fengcai .menu li a{ color:#fff; text-decoration:none;}
.fengcai .menu li.cur{ background-position:right;}
.fengcai .fcBox{ overflow:hidden; width:1135px; height:220px; margin:0 auto; position:relative;}
.fengcai .fcBox ul{ overflow:hidden; position:absolute;}
.fengcai .fcBox li{ float:left; width:265px; height:220px; margin-right:25px;}
.fengcai .fcBox li p{ font-size:12px; color:#303030; margin-top:10px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*留言*/
.liuyan{ overflow:hidden; height:416px; background:url(Img/Index/liuyanBg.jpg) no-repeat center top;}
.liuyan ul{ overflow:hidden; float:right; margin-top:150px; margin-right:28px; width:405px;}
.liuyan ul li{ overflow:hidden; margin-bottom:7px;}
.liuyan input{ width:318px; padding:0 10px; height:24px; line-height:24px; outline:none; border:none; background:url(Img/Index/liuyan_input.png) no-repeat center top; float:left;}
.liuyan span{ display:block; width:50px; float:left; line-height:24px; font-size:12px; color:#fff; text-align:left;}
.liuyan em{ color:#df0f33; float:right; margin-left:10px;}
.liuyan textarea{ padding:10px; border:none; outline:none; background:url(Img/Index/liuyan_text.png) no-repeat center top; width:318px; height:54px;}
.liuyan a{ display:block; margin-left:50px;}

/*news*/
.news{ overflow:hidden; margin-bottom:45px;}
.news .menu{ overflow:hidden; width:100%; height:65px; margin-bottom:35px; padding-bottom:6px;}
.news .menu li{ width:400px; height:65px; text-align:center; line-height:65px; font-size:16px; position:relative; float:left;}
.news .menu li a{ color:#fff;}
.news .menu li b{ display:none; width:16px; height:5px; background:url(Img/Index/news_s.png) no-repeat center; position:absolute; left:192px; bottom:-5px;}
.news .menu .li01{ background-color:#ef8200;}
.news .menu .li02{ background-color:#231915;}
.news .menu .li03{ background-color:#ef8200;}
.news .menu li img{ position:relative; left:-10px; top:5px;}
.news .menu li.cur b,.news .menu li:hover b{ display:block;}
.news .menu li.cur,.news .menu li:hover{ font-weight:bold;}
.news .newsBox{ overflow:hidden; width:100%; height:335px; position:relative;}
.news .newsBox dl{ overflow:hidden; width:100%; height:335px;}
.news .newsBox dt{ float:left; width:497px; height:331px;}
.news .newsBox dd{ overflow:hidden; width:660px; float:right;}
.news .newsBox dd h4{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0}
.news .newsBox dd h4 a{ color:#303030;}
.news .newsBox dd p{ font-size:12px; color:#666; line-height:20px; height:40px; width:100%; overflow:hidden; margin-bottom:30px;}
.news .newsBox ul{ overflow:hidden; width:100%;}
.news .newsBox li{ width:100%; overflow:hidden; background:url(Img/Index/news_y.png) no-repeat left center; line-height:38px; font-size:12px; *float:left;}
.news .newsBox li a{ display:block; float:left; margin-left:10px; width:495px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#303030;}
.news .newsBox li span{ float:right; color:#999;}
