/*================首页样式及公共部分样式================*/
.header{ position:absolute; top:0; left:0; width:100%; height:108px; /*background:url(../images/top_bg.png) repeat-x;*/ z-index:3;}
.header .logo img{ width:174px; height:100px;}
.header .diqu{position:relative;  margin:40px 0 0 24px; width:100px; height:60px; padding-left:30px; background: url(../images/diqu_bg.png) left 2px no-repeat;}
.header .diqu .dq{ width:70px; height:30px; line-height:30px;  background: url(../images/jt3.png) right center no-repeat; font-size:18px; font-weight:500; color:#fff; cursor:pointer;}
.header .diqu .dq_other{display:none; position:absolute; top:60px; left:0px; width:110px; padding-top:5px; padding-bottom:5px; /*height:120px;*/ line-height:60px; font-size:14px; font-weight:500; color:#333; background:#fff;}
.header .diqu .dq_other a{display:block; float:left; width:80px; height:40px; padding-left:30px; line-height:40px; color:#333; background: url(../images/jt5.png) 10px 14px no-repeat;}
.header .diqu .dq_other a:hover{color:#56abe4;}
.header .diqu .dq_other span{display:block; position:absolute; top:-8px; left:42px; width:20px; height:20px; background: url(../images/jt4.png) center center no-repeat;}

.header .diqu select{ width:70px; height:30px; background:none; outline:none; border:none; line-height:30px; font-size:24px; color:#fff;}
.header .nav ul li{position:relative; float:left; margin-left:10px; width:94px; height:100px; }
.header .nav ul li a{ display:block; line-height:100px; text-align:center; font-size:16px; color:#fff;}
.header .nav ul li a:hover,.header .nav ul .on{ /*background:url(../images/nav_onbg.png) repeat-x;*/ color:#30a8ff;}
.header .nav ul li.current a.nav_a{/*background:url(../images/nav_onbg.png) repeat-x;*/ color:#30a8ff;}

/*二级导航*/
.header .nav li .subNavBox{display:none; position: absolute; top: 100px; left: 0px; z-index: 9999; width: auto; height: auto; padding-top:10px; padding-left:10px; padding-right:15px; padding-bottom:20px;  background-color: #fff; overflow: hidden; }
.header .nav li .subNavBox a{ display: block; width:90px; height:30px; border-bottom:1px dashed #eee; padding-left:20px; line-height:30px; text-align: left; font-family:"Microsoft yahei"; font-size: 14px; color: #56abe4; background:#fff url(../images/jt.png) no-repeat left center; }
.header .nav li .subNavBox a:hover{ color: #56abe4; text-decoration:underline; background: url(../images/jt.png) no-repeat left center; }

.header .nav li .subNavBox .nl{width:800px;}
.header .nav li .subNavBox .nl .n_01{ width:400px;}
.header .nav li .subNavBox .nl .n_01 a{float:left; width:160px; font-size:14px; border-bottom:none; color:#666; background:#fff url(../images/jt.png) no-repeat left center;}
.header .nav li .subNavBox .nl .n_01 a.tt{float:none; height:40px; line-height:40px; color:#30a8ff; font-size:16px; font-weight:600; background: url(../images/jt2.png) no-repeat left center;}
.header .nav li .subNavBox .nl .n_01 a:hover{color:#30a8ff;}

.banner{ position: relative; width:100%; overflow: hidden;}
.banner .bannerbox{ width:100%;}
.banner .bd {width:100%; overflow:hidden;}
.banner .bd li{ width:100%;}
.banner .bd li img{display: block; width: 100%; height: auto; margin:0 auto;}
.banner .hd{ position:absolute; bottom:24px; width:100%; z-index:0; *z-index:-1000; text-align: center;}
.banner .hd ul{display: inline-block; *display: inline; zoom:1;}
.banner .hd li{ float:left; margin:0 4px; width:28px; height:12px; background:url(../images/banner_libg1.png); cursor:pointer;}
.banner .hd .on{ background:url(../images/banner_libg2.png);}
.banner a{ position:absolute; top:44%; display:block; width:34px; height:64px;}
.banner .prev{ left:10%; background:url(../images/banner_btnl1.png) no-repeat center center;}
.banner .prev:hover{ background:url(../images/banner_btnl2.png) no-repeat center center;}
.banner .next{ right:10%; background:url(../images/banner_btnr1.png) no-repeat center center;}
.banner .next:hover{ background:url(../images/banner_btnr2.png) no-repeat center center;}

.content{ padding-bottom:25px; width:100%; background-color:#f4f4f4;}
.content .service{ padding:40px 0; width:100%; background-color:#ffffff;}
.content .title{ width:100%;}
.content .title h1{ line-height:36px; text-align:center; font-size:36px; color:#30a8ff;}
.content .title .line{ margin:10px auto; width:342px; height:3px; background:url(../images/title_line.png);}
.content .title h5{ line-height:26px; text-align:center; font-weight:normal; font-size:16px; color:#333;}
.content .cont{ width:100%; margin-top:30px;}
.content .cont li{ float:left; margin-right:50px; width:200px;}
.content .cont li .image{ margin-bottom:30px; width:100%; height:124px; text-align:center;}
.content .cont li .image img{ margin:2px auto;}
.content .cont li span{ display:block; text-align:center; font-size:18px; color:#333;}
.content .cont li .yewuline{ margin:20px auto; width:22px; height:3px; background:url(../images/yewuline.gif);}
.content .cont li p{ margin-bottom:50px; width:100%; height:60px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}
.content .cont li .more{ display:block; margin:0 auto; width:98px; height:26px; line-height:28px; text-align:center; font-size:14px; color:#30a8ff; border:1px solid #30a8ff; background-color:#fff;}

.content .search{ padding-top:30px; width:100%; height:150px;}
.content .search ul{ margin:0 auto; width:390px; }
.content .search ul li{ float:left; width:130px; height:30px; text-align:center; font-size:20px; color:#333; background:url(../images/searchlibg.gif) right center no-repeat; cursor:pointer;}
.content .search ul .on,.content .search ul li:hover{ color:#f73e3e;}
.content .search .searcharea{ margin-top:20px; height:54px;}
.content .search .chaxun{ display:none; margin:0 auto; width:756px; height:54px;}
.content .search .chaxun .text{ padding-left:58px; width:537px; height:52px; line-height:52px; font-size:14px; color:#999; font-family:"Microsoft yahei"; border:1px solid #dddddd; border-right:none; background:url(../images/searchbg.png) 11px center no-repeat; background-color:#fff;}
.content .search .chaxun a{ display:block;}
.content .search .chaxun .btn{ width:160px; height:54px; line-height:54px; text-align:center; font-size:16px; color:#fff; background-color:#f73e3e; cursor:pointer; font-family:"Microsoft yahei";}
.content .search .chaxun .btn:hover{ background-color:#f76c6c;}

.content .news{ padding:80px 0; width:100%; height:518px; background: url(../images/newsbg.gif) center center no-repeat;}
.content .news h1,.content .news h5{ color:#fff;}
.content .news h5{ margin-bottom:24px;}
.content .news .newstab1 { margin:0 auto; width:232px; height:36px; background: url(../images/newstab1bg.gif) center center no-repeat;}
.content .news .newstab1 li{ float:left; margin:0 12px; width:92px; height:40px; line-height:36px; text-align:center; font-size:16px; color:#fff; cursor:pointer;}
.content .news .newstab1 li:hover,.content .news .newstab1 .on{ background:url(../images/newstab1_libg.png) no-repeat;}
.content .news .newscont{ position:relative; margin-top:40px; width:100%; height:335px;}
.content .news .pic{ position:absolute; left:0; top:0; width:480px; height:335px; overflow:hidden;}
.content .news .pic img{width:480px; height:335px;}
.content .news .pic .btn{ position:absolute; bottom:0; display:block; width:44px; height:44px;}
.content .news .pic .prev{ right:44px; background:url(../images/newsbtnl1.png);}
.content .news .pic .next{ right:0; background:url(../images/newsbtnr1.png);}
.content .news .pic .prev:hover{background:url(../images/newsbtnl2.png);}
.content .news .pic .next:hover{background:url(../images/newsbtnr2.png);}
.content .news .newstab2{ position:absolute; right:0; top:0; width:700px; height:335px;}
.content .news .newstab2 li{ margin-bottom:5px; width:700px; height:80px; background-color:#fff;}
.content .news .newstab2 li .num{ width:99px; height:80px; line-height:80px; text-align:center; font-size:30px; font-family:'Arial'; color:#fff; background:url(../images/newslibg1.png) 20px center no-repeat;}
.content .news .newstab2 li .newslist{ margin-top:13px; padding:0 15px 0 25px; width:560px; height:54px; border-left:1px solid #cccccc;}
	.newstab2 li .newslist h1{  line-height:26px; font-size:14px; font-weight:normal; }
	.newstab2 li .newslist h1 .newstt{ width:480px; height:26px; overflow:hidden;}
	.newstab2 li .newslist h1 a{ color:#333;}
	.newstab2 li .newslist h1 a:hover{ color:#30a8ff;}
	.newstab2 li .newslist h1 span{ color:#999;}
	.newstab2 li .newslist p{ height:26px; width:560px; line-height:26px; font-size:14px; color:#999; overflow:hidden; }

.content .cust{  padding:80px 0; width:100%; background:#fff;}
.content .cust .title{ margin-bottom:40px;}
.content .cust ul{ width:1200px; height:275px; overflow:hidden;}
.content .cust li { position:relative; float:left; width:239px; height:138px;border-bottom:1px dashed #dddddd; border-right:1px dashed #dddddd;}
.content .cust li a{ display:block; width:239px; height:138px; background:url(#);}
.content .cust li a img{ width:239px; height:138px;}
/*.content .cust li .case{ position:absolute;top:0; left:0; display:none; width:239px; height:138px; background:url(../images/case.png);}
*/
.content .baoz{ padding-top:190px; padding-bottom:70px; width:100%; background:url(../images/baoz.gif) center top no-repeat; background-color:#fff;}
.content .baoz ul{ height:289px; width:1202px; overflow:hidden;}
.content .baoz ul li{ float:left; padding-left:118px; padding-right:67px; width:415px; height:145px; border-bottom:1px dashed #dddddd; border-right:1px dashed #dddddd;}
.content .baoz ul .li2{ padding-left:74px; padding-right:111px; width:415px; height:145px;}
.content .baoz ul img{ display:block; float:left; width:100px; height:100px;}
.content .baoz ul .img1{ margin-top:10px;}
.content .baoz ul .img2{ margin-top:35px;}
.content .baoz ul .box1{ margin-top:20px; width:280px;}
.content .baoz ul .box2{ margin-top:45px; width:280px;}
.content .baoz ul a{ font-size:20px; color:#333;}
.content .baoz ul a:hover{ color:#30a8ff;}
.content .baoz ul p{ margin-top:10px; font-size:14px; color:#666;}

.footer{position:relative; padding-top:45px; width:100%; height:305px; background:url(../images/footerbg.gif) repeat-x;}
.footer .w1200{position: relative;}
.ftnav .first{ display:block; float:left; margin-right:52px; width:64px; font-size:16px; }
.ftnav .first a{color:#ddd;}
.ftnav a:hover{ color:#30a8ff;}
.ftnav .first ul{ margin-top:8px;}
.ftnav .first ul li{ width:84px; line-height:26px;}
.ftnav .first ul li a{ font-size:14px; color:#666;}
.ftnav .first ul li a:hover{ color:#30a8ff;}
.friendlink{ width:500px; height:auto;}
.friendlink span{ display:block; float:left; height:24px; width:88px; line-height:24px; font-size:16px; color:#ddd; background:url(../images/fridlingbg.png) right center no-repeat; }
.friendlink .link{ width:390px;}
.friendlink .link p{ height:30px; font-size:14px;}
.friendlink .link a{display: inline-block; *display: inline; zoom:1; margin-right:15px; color:#666; font-size: 14px; line-height: 24px;}
.friendlink .link .p1 a{ margin-right:24px;}
.friendlink .link .p2 a{ margin-right:12px;}
.friendlink .link .p3 a{ margin-right:17px;}
.friendlink .link a:hover{ color:#30a8ff;}
.bottom{ margin-top:30px; padding-top:25px; width:100%; height:83px; text-align:center; line-height:24px; font-size:14px; color:#666; border-top:1px dashed #555555;}
.bottom a{ color:#666;}
.bottom a:hover{ color:#30a8ff;}
.footer .w1200 #cnzz_stat_icon_1259916446{display:block; position: absolute; bottom:10px; right:236px; width: 50px; height: 20px;}


.fixbox{ /*position:fixed; bottom:0;*/ width:100%; height:57px; border-top:2px solid #3881c6; background: url(../images/fixboxbg.png) repeat-x;}
.fixbox a{position:relative; display:block; float:left; margin-right:44px; padding-left:44px; height:57px; line-height:57px; font-size:14px; color:#fff;}
.fixbox a:hover{ text-decoration:underline}
.fixbox .wx{ background:url(../images/winxin.png) 0 center no-repeat;}
.fixbox .qq{ background:url(../images/qq.png) 0 center no-repeat;}
.fixbox .tel{ padding-left:50px; height:57px; line-height:57px; font-size:16px; color:#fff; background:url(../images/tel.png) 0 center no-repeat;}
.fixbox .tel span{ }
.fixbox .tel span i{font-size:18px; }
.gotop{ position:fixed; right:0; top:357px; display:none; padding:35px 13px; width:14px; height:42px; line-height:16px; background:url(../images/gotop.png) center 13px no-repeat; font-size:14px; color:#fff; background-color:#30a8ff; cursor:pointer;}

/*================公司简介================*/
.bannerarea{ padding-top:210px; width:100%; height:190px; background:url(../images/neiye_banner.gif) center center no-repeat;}
.bannerarea .title{ width:100%; text-align:center;}
.bannerarea .title h2{ font-weight:normal; font-size:30px; color:#30a8ff;}
.bannerarea .title i{ font-size:16px; color:#333;}

.content .menu{ width:100%; background-color:#fff;}
.content .menuarea{ margin-top:6px; border-bottom:1px solid #dddddd;}
.content .menubox{ margin:0 auto; width:640px; height:49px;}
.content .menubox a{ display:block; float:left; margin:0 29px; padding-left:30px; width:72px; height:48px; line-height:48px; font-size:18px; color:#333; }
.content .menubox .on,.content .menubox a:hover{ color:#30a8ff; border-bottom:3px solid #30a8ff;}
.content .menubox .a1{ background:url(../images/menubg1.png) left center no-repeat;}
.content .menubox .a2{ background:url(../images/menubg2.png) left center no-repeat;}
.content .menubox .a3{ background:url(../images/menubg3.png) left center no-repeat;}
.content .menubox .a4{ background:url(../images/menubg4.png) left center no-repeat;}
.content .jianj .menubox .on,.content .menubox .a1:hover{ background:url(../images/menubg1on.png) left center no-repeat;}

.content .contbox{ width:100%; background-color:#fff;}
.content .contbox .jianjie{ padding:45px 0 115px 0; margin:0 auto; width:986px;}
.content .contbox .jianjie img{ display:block; margin-bottom:30px; width:986px; height:378px;}
.content .contbox .jianjie p{ font-size:14px; line-height:28px; color:#333; text-indent:2em;}

/*================公司文化================*/
.content .culture .menubox .on,.content .menubox .a2:hover{ background:url(../images/menubg2on.png) left center no-repeat;}
.content .culture .contbox .jianjie{ padding:45px 0 90px 0; }
.content .culture .contbox .jianjie h2{ padding-left:28px; font-size:18px; line-height:28px; color:#333;}
.content .culture .contbox .jianjie p{ padding-left:28px; margin-bottom:30px; font-size:14px; line-height:28px; color:#333; text-indent:0;}

/*================公司团队================*/
.content .team .menubox .on,.content .menubox .a3:hover{ background:url(../images/menubg3on.png) left center no-repeat;}
.content .team .contbox .jianjie h3{ font-size:18px; color:#333;}
.content .team .contbox .jianjie img{ margin-top:40px; width:952px; height:700px;}

/*================荣誉资质================*/
.content .zizhi .menubox .on,.content .menubox .a4:hover{ background:url(../images/menubg4on.png) left center no-repeat;}
.content .zizhi .contbox .jianjie{ padding-bottom:120px;}
.content .zizhi .contbox .jianjie h3{ font-size:18px; color:#333;}
.content .zizhi .contbox .jianjie p{text-indent:0;}
.content .zizhi ul{ margin-top:-20px;}
.content .zizhi ul li{ float:left; margin-top:70px; width:460px; height:316px;}
.content .zizhi ul .picl{ margin-right:66px;}
.content .zizhi .contbox .jianjie ul li img{ width:460px; height:316px;}

/*================服务项目-申请================*/
.content .shenqing .searchbox p{ height:32px; font-size:24px; text-align:center; color:#666;}
.content .shenqing .liucheng{display: none; padding-top:48px; width:100%; height:440px; background:#ffffff;}
.content .shenqing .tt{ margin-bottom:40px; height:24px; text-align:center; line-height:24px; font-size:24px; color:#666;}
.content .shenqing .stepbox{ padding:0 50px;}
.content .shenqing .liucheng .step{ float:left; width:172px; height:290px; text-align:center; color:#666;}
	.liucheng .step img{ display:block; width:172px; height:172px;}
	.liucheng .step p{ margin:15px auto; font-size:20px;}
	.liucheng .step span{ font-size:14px;}
	.liucheng .jiantou{ float:left; margin:81px 18px 0 18px; width:100px; height:20px;}
	.liucheng .jiantou img{width:100px; height:20px;}
.content .shenqing .feiyong{  padding-top:48px; width:100%; height:370px;}
	.feiyong table{ border-spacing:0; border-collapse: collapse;}
	.feiyong tr{ height:48px; font-size:16px; color:#30a8ff;}
	.feiyong tr span{ text-decoration:line-through;}
	.feiyong tr td{ background-color:#fff;}
	.feiyong tr td,.feiyong tr th{ border:1px solid #ddd;}
.content .shenqing .cailiao{  padding-top:48px; width:100%; height:462px; background:#ffffff; }	
.content .shenqing .cailiao img{ display:block; margin:0 auto; width:940px; height:325px;}
	
/*================服务项目-详情================*/
.content .shenqing .detail{ padding-top:50px; padding-bottom:80px; width:100%; background-color:#fff;}
	.detail .tab{ margin:0 auto; width:316px; height:54px;}
	.detail .tab p{ float:left; margin:0 5px; width:148px; height:54px;}
	.detail .tab .on{ background:url(../images/detailtab_bg.png);}
	.detail .tab .on a{ color:#fff;}
	.detail .tab a{ display:block; width:148px; height:44px; line-height:44px; text-align:center; font-size:20px; color:#333;}
	.detail .tab a:hover{ color:#30a8ff;}
	.detail .tab .on a:hover{ color:#fff;}
	.detail .dt{ margin:30px auto; padding:45px 65px 86px; width:1024px; border:2px solid #ddd;}
	.detail .dt p{ line-height:28px; text-indent:2em; font-size:14px; color:#333;}
	
/*================服务项目-高新企业认定================*/
.detail .rdtt{ margin:0 auto; width:188px; height:54px; line-height:44px; text-align:center; font-size:20px; color:#fff; background:url(../images/rendingbg.png);}
.detail .rddt{padding:40px 65px 106px; width:986px;}
.detail .rddt h1{ width:100%; height:64px; line-height:64px; text-align:center; font-weight:normal; font-size:24px; color:#30a8ff; background:#f4f4f4;}
.detail .rddt .pbox{ margin:18px 0 22px 0;}
.detail .rddt p{ line-height:28px; font-size:14px; color:#333;}
.detail .rddt .ques{ font-weight:bold;}
.detail .rddt .lingyu{ position:relative; margin:30px auto 40px; width:728px; height:241px;}
.detail .rddt .lingyu img{ width:728px; height:241px;}
.detail .rddt .lingyu span{ position:absolute; top:34px; left:0; display:block; margin-right:-4px;  width:732px; height:68px;}
.detail .rddt .lingyu .span2{ top:139px; left:61px;}
.detail .rddt .lingyu span i{ display:block; float:left; margin-right:4px; width:118px; height:68px; line-height:68px; text-align:center; font-size:18px; color:#fff;}
.detail .rddt .shenbao{ margin:30px auto 40px; padding:0;}
.detail .rddt .shenbao img{ display:block; float:left;}
.detail .rddt .shenbao .shb{ width:134px; height:134px;}
.detail .rddt .shenbao .green{ margin:57px 19px; width:25px; height:20px;}

/*================服务项目================*/
.project .menubox{ width:960px; }
.project .menubox .a1{ background:url(../images/menubg5.png) left center no-repeat;}
.project .menubox .a2{ background:url(../images/menubg6.png) left center no-repeat;}
.project .menubox .a3{ background:url(../images/menubg7.png) left center no-repeat;}
.project .menubox .a4{ background:url(../images/menubg8.png) left center no-repeat;}
.project .menubox .a5{ background:url(../images/menubg9.png) left center no-repeat;}
.project .menubox .a6{ background:url(../images/menubg10.png) left center no-repeat;}
.project .menubox .a1:hover,.project .menubox .on{ background:url(../images/menubg5on.png) left center no-repeat;}
.project .menubox .a2:hover{ background:url(../images/menubg6on.png) left center no-repeat;}
.project .menubox .a3:hover{ background:url(../images/menubg7on.png) left center no-repeat;}
.project .menubox .a4:hover{ background:url(../images/menubg8on.png) left center no-repeat;}
.project .menubox .a5:hover{ background:url(../images/menubg9on.png) left center no-repeat;}
.project .menubox .a6:hover{ background:url(../images/menubg10on.png) left center no-repeat;}
.project .contbox{ padding:45px 0;}
.project .procont{ margin:0 auto; width:1198px; height:auto; background-color:#f8f8f8;  border:1px solid #dddddd; }
.content .dbox{ margin:0 auto; padding:60px 0; width:986px; overflow: hidden;}
.project dl{ margin-bottom:55px; width:1066px;}
.project dd{ padding-left:26px; width:960px; height:44px; line-height:44px; font-size:22px; color:#30a8ff; background:url(../images/dd_bg.png) 5px center no-repeat;  border-bottom:1px solid #dddddd;}
.project dt{ float:left; margin-right:80px; padding-left:50px; width:403px; height:58px; line-height:58px; font-size:18px; border-bottom:1px dashed #dddddd; background:url(../images/dt_bg.png) 26px center no-repeat; }
.project .on{ background:url(../images/dt_bg_on.png) 26px center no-repeat;}
.project dt a{ color:#666;}
.project dt a:hover{ color:#30a8ff;}

/*================新闻详情================*/
.newsl .menubox{ width:320px; }
/*.newsl .menubox .a1{ background:url(../images/menubg11.png) left center no-repeat;}
.newsl .menubox .a2{ background:url(../images/menubg12.png) left center no-repeat;}
.newsl .menubox .a1:hover,.newsl .menubox .on{ background:url(../images/menubg11on.png) left center no-repeat;}
.newsl .menubox .a2:hover{ background:url(../images/menubg12on.png) left center no-repeat;}*/

.content .newsl .menubox a{ background:url(../images/menubg11.png) left center no-repeat;}
.content .newsl .menubox .on{ background:url(../images/menubg11on.png) left center no-repeat;}
.content .newsl .menubox a:hover{ background:url(../images/menubg11on.png) left center no-repeat;}


.newsl .contbox{ padding-top:30px; }
.newsl .contbox .newsdtt{width: 986px; margin-left: auto; margin-right: auto; padding-bottom:25px; border-bottom:1px dashed #dddddd;}
.newsl .contbox .newsdtt h1{ line-height:40px; text-align:center; font-weight:normal; font-size:30px; color:#333;}
.newsl .contbox .newsdtt span{ display:block; margin-top:20px; text-align:center; font-size:12px; color:#999;}
.newsl .dbox{ padding:24px 0 110px 0;}
.newsl .dbox p{ line-height:28px; text-indent:2em; font-size:14px; color:#333;}
.newsl .dbox img{ display:block; margin:20px auto; max-width:986px;}
.newsl .fanye{width: 986px; margin-left: auto; margin-right: auto; padding-top:25px; padding-bottom:50px; font-size:14px; line-height:26px; color:#666;   border-top:1px dashed #dddddd;}
.newsl .fanye a{color:#666;}
.newsl .fanye a:hover{ color:#30a8ff;}

/*================新闻列表================*/
.newsl .newsbox{ padding:45px 0;}
.newsl .newsbox ul{ border-bottom:1px dashed #dddddd;}
.newsl .newsbox ul li{ padding:34px 34px 30px;}
	.newsbox li .newspic{ position:relative; width:280px; height:180px; overflow:hidden;}
	.newsbox li .newspic a{ display:block; width:280px; height:180px;}
	.newsbox li .newspic img{ position:absolute; top:0; left:0;  width:280px; height:180px;}
	.newsbox li .newsmain{ width:836px;}
	.newsbox li .newsmain h4{ width:100%; height:20px; line-height:20px; font-weight:normal; font-size:20px; overflow:hidden;}
	.newsbox li .newsmain h4 a{ color:#333;}
	.newsbox li .newsmain h4 a:hover{ color:#30a8ff;}
	.newsbox li .newsmain span{ display:block; margin-top:15px; padding-left:26px; font-size:14px; color:#666; background:url(../images/tm.png) 2px center no-repeat;}
	.newsbox li .newsmain p{  margin-top:10px; width:100%; height:72px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
	.newsbox li .newsmain .more{ display:block;  margin-top:15px; width:80px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#fff; background-color:#30a8ff;}
.newsl .newsbox .page{ width:100%; height:200px;}

/*================招贤纳士================*/
.zhaopin .contbox{ padding-bottom:112px;}
.zhaopin .zp{ margin-bottom:30px; padding-top:14px; padding-bottom:24px; text-indent:2em; line-height:26px; font-size:14px; color:#333; border-bottom:5px solid #dddddd;}
.zhaopin h3{ padding-left:70px; height:48px; line-height:48px; font-weight:normal; font-size:16px; color:#fff; background:#30a8ff;}
.zpbox{ width:100%; height:584px; font-size:14px; color:#333;}
.zpbox h3{ margin-top:4px; padding:0;  height:38px; line-height:38px;  font-size:14px;  color:#333; background-color:#dddddd; cursor:pointer;}
.zpbox .on{background-color:#a6daff;}
.zpbox h3 em{ display:block; float:left; width:70px; height:38px; background: url(../images/embg_on.png) 44px center no-repeat;}
.zpbox .on em{ background: url(../images/embg.png) 44px center no-repeat;;}
.zhaopin h3 span{ display:block; float:left;}
.zhaopin h3 .sp1{ width:530px;}
.zhaopin h3 .sp2{ width:234px;}
.zhaopin h3 .sp3{ width:234px;}
.zpbox .zpmain{ display:none; padding-left:68px; padding-top:20px; width:1130px; height:400px; line-height:26px; background: url(../images/zpbottom_bg.jpg) 0 bottom repeat-x; border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}

/*================联系我们================*/
.contact .menubox{ width:320px; }
.contact .menubox .a1{ background:url(../images/menubg13.png) left center no-repeat;}
.contact .menubox .a2{ background:url(../images/menubg14.png) left center no-repeat;}
.contact .menubox .a1:hover,.contact .menubox .on{ background:url(../images/menubg13on.png) left center no-repeat;}
.contact .contbox{ padding-top:25px; padding-bottom:40px; }
.contbox .conmp h1{ line-height:40px; font-size:18px;}
.contbox .conmp ul{ width:500px;}
.contbox .conmp li{  line-height:40px; font-size:14px; color:#333; border-bottom: 1px solid #dddddd;}
.contbox .company{ padding-bottom:55px;}
.contbox .company2{ padding-top:36px; border-top:1px dashed #dddddd;}
.contbox .company img{ display:block; margin-top:20px; width:650px; height:370px; border:1px solid #dadada;}
.contbox .company2 .conmp{margin-bottom: 15px;width: 50%;}
/*================留言================*/
.liuyan .menubox .on,.contact .menubox .a2:hover{ background:url(../images/menubg14on.png) left center no-repeat;}
.liuyan .contbox{ padding-bottom:120px;}
.liuyan .xx{ margin:0 auto; padding-top:80px; width:472px;}
.liuyan .xx .inpbox{ margin-bottom:8px; height:42px; width:472px;}
.liuyan .xx .inpbox .jt{float:left; width:42px; height:42px; background:url(../images/input_jiantou.png) center center no-repeat; background-color:#dddddd;}
.liuyan .xx .inpbox .on{ background-color:#30a8ff;}
.liuyan .xx .inpbox input{ float:right; padding-left:14px; width:414px; height:40px; line-height:40px; font-size:14px; color:#999; border:1px solid #dddddd;}
.liuyan .xx .inpbox1{ margin-bottom:16px; width:472px; height:120px;}
.liuyan .xx .inpbox1 textarea{ float:right; padding-left:14px; padding-top:14px; width:414px; height:104px;font-size:14px; color:#999; border:1px solid #dddddd;  outline:none; overflow-y:hidden;}
.liuyan .xx .inpbox2{ padding-left:42px;}
.liuyan .xx .inpbox2 a{ display:block; float:left; margin-right:12px;}
.liuyan .xx .inpbox2 a:hover input{ background-color:#4cb4ff;}
.liuyan .xx .inpbox2 input{ width:108px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#30a8ff; cursor:pointer;}


/*24px*/
.asppage24{width:100%; margin-top:40px; margin-bottom: 40px; overflow:hidden}
.asppage24 .pager {color:#888; width:100%; height: 24px; text-align:center;}
.asppage24 .pager span,
.asppage24 .pager .nolink,
.asppage24 .pager a {display:inline-block; border: solid 1px #dddddd;  line-height:22px; margin:0 3px; padding:0px 8px;}
.asppage24 .pager .nolink { color:#888;}
.asppage24 .pager a {color:#888;text-decoration:none;}
.asppage24 .pager a:hover {color: #FFF; background: #44b1ff;border:solid 1px #44b1ff; }
/*隐藏页码信息*/
.asppage24 .pager .pageinfo{display:none;}
/*当前页*/
.asppage24 .pager .cpb {color:#FFF; font-weight:100; background:#44b1ff;border:solid 1px #44b1ff}
/*如需要修改颜色：替换"#0C59A1"*/


/*---------6.12-----------*/
.weixinImg{display:none; position: absolute;right: -40px; top:-148px; width: 126px; height: 162px; padding-left:7px; padding-right:7px; z-index: 9999; background:url(../images/ebg.png) no-repeat center center;}
.weixinImg img{width: 126px; height: 126px; margin-top:12px;}

/*====================弹出层====================*/
.PopUp{ position:fixed; top:50%; left:50%; z-index:99999; display:none; width:600px; height:440px; padding:10px; margin-left:-300px; margin-top: -220px; background:#fff;}
.PopUp_box{ height:400px; padding:20px; background:#fff;}
.PopUp_box h5{width:475px; height:40px; margin-bottom:20px; padding-left:15px; line-height:40px; font-size:18px; font-weight:500; color:#3881c6; background:url(../images/pt.jpg) no-repeat left center;}
.pop_list li{height:30px;  margin-bottom:20px; line-height:30px;}
.pop_list li span{float:left; display:block; width:160px; height:30px; line-height:30px; font-size:14px; text-align:right}
.pop_list li span i{padding-right:5px; font-size:12px; color:#f00;}
.pop_list li input{float:left; display:block; margin-left: auto; margin-right: auto; border:1px solid #ddd;}
.PopUp_box input.name{width:220px; height:14px; line-height:14px; padding:8px 10px; font-family:"Microsoft yahei"; font-size:14px; color:#333;}
.PopUp_box input.tel{width:220px; height:14px; line-height:14px; padding:8px 10px; font-family:"Microsoft yahei"; font-size:14px; color:#333;}
.PopUp_box a{display:block; padding-top:20px; margin-left: auto; margin-right: auto;}
.PopUp_box a input.btn{display:block; width:160px; height:40px; margin-left:162px;  padding:0; font-family:"Microsoft yahei"; font-size:14px; color:#fff; background:#3881c6; cursor:pointer;}
.PopUp_box a:hover input.btn{background:#30a8ff;}

/* select */
.select{position:relative;float:left;}
.select dt{height:28px;display:inline-block;border:1px solid #d2ccc4;background:#fcfcfb url(../images/ico.gif) no-repeat 218px center;line-height:28px;font-weight:bold;padding-left:10px;cursor:pointer;width:218px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.select dt:hover,.select dt.cur{border:1px solid #409DFE;box-shadow:0 0 3px #409DFE;}
.select dd{position:absolute;left:0;top:29px;border:1px solid #d2ccc4;background:#fff;display:none;}
.select dd ul{padding:4px;width:232px;max-height:250px;overflow:auto;}
.select dd ul li{height:30px; line-height:30px; margin-bottom:0px;}
.select dd ul li a{line-height:30px;display:block;padding:0 8px; color:#454545;}
.select dd ul li a:hover{background:#f5f5f5;}



/*预约成功*/
.yy_succedd{width:560px; padding-top:200px; line-height:30px; font-size:18px; color:#3881c6; text-align:center; background: url(../images/rt_good1.png) no-repeat center 80px;}

.PopUp .aa{ position:absolute; top:20px; right:20px; width:22px; height:22px; cursor:pointer;}
.PopUp .aa img{width:22px; height:22px;}

/*jQuery 遮罩层*/
.fullbg { position:fixed; left:0px; top:0px; z-index:111; background:url(../Images/ListBg_03.png);}

/*在线客服*/
.main-im{position:fixed;right:0px;top:224px;z-index:100;/*width:210px;*/}
.main-im .qq-a{display:block;width:169px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:169px;left:0px; text-align:center;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:52px;top:12px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:169px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:3px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;overflow:hidden;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:169px;}
.main-im .im_main .im-tel div{height:26px; margin-bottom: 10px; line-height:26px; font-weight:bold;font-size:16px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{ margin-top:0px; font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel .ewm{height:122px;}
.main-im .im_main .im-tel .ewm img{width:120px; height:120px;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:82px;height:152px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;/*margin-left:180px;*/width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}

/*24px*/
.asppage24{width:100%; margin-top:40px; margin-bottom: 40px; overflow:hidden}
.asppage24 .pager {color:#888; width:100%; height: 24px; text-align:center;}
.asppage24 .pager span,
.asppage24 .pager .nolink,
.asppage24 .pager a {display:inline-block; border: solid 1px #dddddd;  line-height:22px; margin:0 3px; padding:0px 8px;}
.asppage24 .pager .nolink { color:#888;}
.asppage24 .pager a {color:#888;text-decoration:none;}
.asppage24 .pager a:hover {color: #FFF; background: #30a8ff;border:solid 1px #30a8ff; }
/*隐藏页码信息*/
.asppage24 .pager .pageinfo{display:none;}
/*当前页*/
.asppage24 .pager .cpb {color:#FFF; font-weight:100; background:#30a8ff;border:solid 1px #30a8ff}
/*如需要修改颜色：替换"#0C59A1"*/

.asppage24 .pager span.current{background:#30a8ff; color: #fff;}

/*-----6.24------*/
.ediBox{width: 1160px; height: 318px;overflow: hidden; padding:20px; margin-left: auto; margin-right: auto; font-size: 14px; color: #454545;}

/*网站地图页面*/
.webMap{}
.project .webMap dl{ margin-bottom:55px; width:1066px;}
.project .webMap dd{ padding-left:26px; margin-bottom:10px; width:960px; height:44px; line-height:44px; font-size:22px; font-weight: 500; color:#30a8ff; background:url(../images/dd_bg.png) 5px center no-repeat; background-size: 5px 20px;  border-bottom:1px solid #30a8ff;}
.project .webMap dt{ float:left; margin-right:80px; padding-left:50px; width:403px; height:58px; line-height:58px; font-size:18px; border-bottom:1px dashed #dddddd; background:url(../images/dt_bg.png) 26px center no-repeat; }
.project .webMap .on{ background:url(../images/dt_bg_on.png) 26px center no-repeat; }
.project .webMap dt a{ color:#666;}
.project .webMap dt a:hover{ color:#30a8ff;}

.project .webMap dt.tt{border-bottom: 1px dashed #dddddd;width: 986px; color:#30a8ff; background:url(../images/dt_bg_on.png) 26px center no-repeat;}
.project .webMap dt.tt a{color:#30a8ff; }
.project .webMap dt.list{width: 936px; height: 40px; margin-bottom:10px; line-height: 40px; /*padding-left: 44px;*/ height: auto; background: none; border:none;}
.project .webMap dt.list a{display: inline-block; *display: inline; zoom:1; margin-right: 30px; padding-left:10px; line-height: 40px; font-size: 16px; background:url(../images/pic00.jpg)no-repeat left center;}
.project .webMap dt.list a:hover{text-decoration: underline; background:url(../images/pic01.jpg)no-repeat left center;}

.apply_pic{width: 1200px; height: 445px;}
.apply_pic img{width: 1200px;}


/*6.27*/
.da-thumbs {
	list-style: none;
	width: 984px;
	height: 600px;
	position: relative;
	margin: 20px auto;
	padding: 0;
}

.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background:url(../images/case.png);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}

/*6.27  2*/









