@charset "utf-8";
/* CSS Document */
/*初始化*/
body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0;}
img{border:0;}
body{background:#fff;font-size:16px;}
button,input,select,textarea{font-size:100%;}
ul,ol{ padding:0; margin:0; list-style-type:none}
html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;  -webkit-text-size-adjust:none;}
a{ color:#5F5F5F; text-decoration:none;}
a:hover{ text-decoration:none; color:#0082cc}
/*全局样式*/
.content{width:1170px;margin:0 auto;}
.left{float:left; }
.right{float:right; }
.clear{ clear:both; }
/*NAV样式*/
#nav{height: 100px;width:100%;}
#nav .logo{height: 82px;width: 473px;margin-top: 13px;overflow: hidden;}
#nav .top{width: 100%; height: 20px; text-align: right; margin: 10px 0px 10px 0px;font-size: 14px;}
#nav ul li{float: left; width: 95px;height: 55px;position: relative;z-index: 999;}
#nav ul li a{font-weight: bold; border-radius: 0px; background: none;display: block;width: 95px;height: 32px;line-height: 32px; text-align: center;border-radius: 10px;font-size: 18px;color: #333333;text-decoration: none;}
#nav ul li .nav_sub{
	left:-330px;display:none;background-position: center bottom;top: 51px;width: 888px;
    height: 320px;position: absolute;background: url(../img/nav_bg.jpg) no-repeat;z-index: 2; box-shadow: 0px 4px 4px #bdbdbd;}
#nav ul li .nav_sub .depict{height: auto;padding-bottom: 10px;height: auto;padding-bottom: 10px;width: 670px; padding: 8px 40px 0 40px;}
#nav ul li .nav_sub .depict h2 {color: #0082cc;font-size: 16px;font-weight: 600;line-height: 56px;text-align: left;}
#nav ul li .nav_sub .depict hr {width: 68px; height: 1px;float: left;background: #adadad;display: block}
#nav ul li .nav_sub p {    font-size: 14px;    line-height: 28px;    color: #333;    width: 600px;    padding-top: 12px;    text-align: left;font-weight: 500;letter-spacing: 2px;}
#nav .nav_sub .subnav {    padding: 0 20px;    width: 540px;    height: 140px;}
#nav .nav_sub .subnav ul li {    width: 160px;    height: 32px;    line-height: 32px;    float: left;    margin: 0;}
#nav .nav_sub .subnav ul li a {    color: #333;    font-size: 18px;    width: 140px;    height: 32px;    line-height: 32px;    display: block;    border-radius: 0;    margin: 0 20px;}
#nav .nav_sub .subnav ul li a:hover {    background: none;    color: #0082cc;    font-weight: 600;}
/*banner图*/
.slideBox{ width:100%; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd .img{ width:100%; height:450px; display:block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:60px; height:105px; background:url(../images/arrow1.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:-50px 5px; }
.slideBox .prev{ left:auto; left:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*专业服务*/
.works {height: 110px;position: absolute;    z-index: 99;    bottom: 0px;    left:0px;}
.works h2 {    height: 110px;    width: 190px;    line-height: 110px;    font-size: 26px;    font-weight: 500;    text-align: center;    float: left;    background: #fff;    filter: alpha(opacity=80);    -moz-opacity: 0.8;    -khtml-opacity: 0.8;    opacity: 0.8;    color:#000;}
.works .works_nav {    width: 980px;    height: 110px;    float:left;}
.works .works_nav ul li {    width: 195px;    border-left: 1px solid #c5c5c5;    height: 68px;    float: left;    padding: 21px 0;    background: #fff;    filter: alpha(opacity=80);    -moz-opacity: 0.8;    -khtml-opacity: 0.8;    opacity: 0.8;}
.works .works_nav ul li:hover {    border-left: 1px solid #0568bb;    border-right: 1px solid #0568bb;    width: 194px;    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;    opacity: 1;    background: #fff;}
.works .works_nav ul li .works_f {    width: 194px;    height: 38px;    line-height: 38px;    text-align: center;    font-size: 16px;    font-weight: 600;}
.works .works_nav .works_nav_1:hover div{background: url(../img/works_icon.png) no-repeat -56px -50px;}
.works .works_nav .works_nav_2:hover div{background: url(../img/works_icon.png) no-repeat -110px -50px;}
.works .works_nav .works_nav_3:hover div{background: url(../img/works_icon.png) no-repeat 0px -50px;}
.works .works_nav .works_nav_4:hover div{background: url(../img/works_icon.png) no-repeat -210px -50px;}
.works .works_nav .works_nav_5:hover div{background: url(../img/works_icon.png) no-repeat -165px -50px;}

.works_icon{width: 40px;    height: 40px;    margin: 0 auto;    opacity: 10;    z-index: 999;}
/*公告*/
.gonggao{width:100%;height:50px;background: #f6f6f6;}
.txtScroll-left{ width:425px;  position:relative;float:left;  }
.txtScroll-left .bd{ padding:10px; width:370px; overflow:hidden;}
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:25px;  width:370px;  float:left; height:31px; line-height:31px;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li span{ color:#000;  }
/*搜索*/
.search{width:300px;height:40px;border-radius:5px;background:#fff;margin-top:4px;}
.searchbtn{size:30px;width:50px;color:#fff;background:#0082cc;height:40px;line-hegiht:40px;border-radius:5px;}
/*主内容区域*/
.contents{margin-top:15px;margin-bottom:30px;}
.contents .biao{height:60px;background:#f6f6f6;padding:0 15px;}
.contents .biao1{height:60px;line-height:60px;font-weight:bold;font-size:18px;}
.contents .more{height:60px;line-height:60px;font-size:14px;}
.contents .left1{width:500px;border:1px solid #dbdbdb;}

.contents .right1{border:1px solid #dbdbdb;width:650px;}
.picMarquee-top{ margin:0 auto; overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-top .bd{ padding:10px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{zoom:1;margin-top:10px;border-bottom:1px solid #dbdbdb; }
.cont1 .left1 .jianjie{height:329px;padding:15px;overflow:hidden;}
.cont1 .left1 .jianjie img{padding:8px;}
.cont1 .right1 .img{width:18%;height:100px;border-radius:10px;border:1px solid #dbdbdb;overflow:hidden;}
.cont1 .right1 .img img{width:100%;height:100px;}
.cont1 .right1 .desc{margin-left:15px;width:75%;height:100px;}
.cont1 .right1 .desc .dbiao{font-weight:bold;line-height:40px;font-size:16px;}

.contents .cont2,.contents .cont3{margin-top:15px;}
.cont2 .slideBox1{ width:500px; height:400px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.cont2 .slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.cont2 .slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.cont2 .slideBox1 .hd ul li{border-radius:7px; float:left; margin-right:5px;  width:14px; height:14px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.cont2 .slideBox1 .hd ul li.on{ background:#0082cc; color:#fff; }
.cont2 .slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.cont2 .slideBox1 .bd li{ zoom:1; vertical-align:middle; padding:5px;}
.cont2 .slideBox1 .bd img{ width:490px;  display:block; height:390px; }
.cont2 .slideBox1 .bd .slide_fu{width:100%;height:60px;line-height:60px;background:url("../img/bg.png");position:absolute;bottom:0;left:0;z-index:2000; }
.cont2 .slideBox1 .bd .slide_fu span{margin-left:10px;font-size:18px;font-weight:blod;}

.cont3 .left1 .jianjie li{height:34px;line-height:34px;font-size:16px;}
.cont3 .right1 .cont3_chaxun{height:145px;padding:15px;}
.cont3 .right1 .cont3_chaxun .cont3_chaxun_div{width:80%;margin:0 auto;}
.cont3 .lianxi div{text-align:center;line-height:60px;font-size:20px;float:left;height:60px;line-height:60px;color:#fff;}
.cont3 .lianxi .cont3_lianxi1{margin-right:2%;width:32%;background:#0082cc;}
.cont3 .lianxi .cont3_lianxi2{margin-right:2%;width:32%;background:#0082cc;}
.cont3 .lianxi .cont3_lianxi3{width:32%;background:#0082cc;}
.cont3 .lianxi .cont3_lianxi4{margin-right:2%;margin-top:5px;width:49%;background:#B30015;}
.cont3 .lianxi .cont3_lianxi5{margin-top:5px;width:49%;background:#B30015;}

.cont4{margin-top:20px;}
.slideTxtBox{ width:450px; height:400px;border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:60px; line-height:60px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 18px; }
.slideTxtBox .hd ul li.on{   background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:34px; line-height:34px; font-size:16px; }
.slideTxtBox .bd li .date{ float:right; color:#999;  }	
.slideTxtBox .arrow{  position:absolute; right:10px; top:0;}
.slideTxtBox .arrow a{ display:block;  height:60px; line-height:60px;float:right;  overflow:hidden;cursor:pointer; }


.picScroll-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picScroll-left .hd{ background:#f6f6f6;overflow:hidden;  height:60px; line-height:60px;  padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px;float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:125px; height:90px; display:block;  padding:2px; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left .pageStates{font-size: 18px;  font-weight: bold;}


/*尾部*/
.footer{background:#03031f;width:100%;}
.footer .left{ float:left; width:150px; color:#fff; margin-left:210px;text-align:center; margin-top:40px}
.footer .left span{ float:left; width:150px; }
.footer .right{ float:left; width:600px; margin-left:55px; color:#fff; font-size:16px; margin-top:40px}
.footer .right img.xian{ float:left; margin-right:55px; margin-top:10px}
.footer .right span{ font-size:12px;}
.footer .right span font{ font-size:24px;}
.footer .right a{ color:#fff}

/*列表*/
.content_list{margin-top:20px;margin-bottom:30px;}
.content_list .left1{width:270px;background:#f6f6f6;border-radius:10px;}
.content_list .left1 h2{border-radius:10px 10px 0px 0px;background:#f6f6f6;font-size:24px;font-weight:bold;line-height:55px;text-align:center;color:#0082cc;border-bottom: 2px solid #0082cc;}
.content_list .left1 .sub_nav ul{margin-top:10px;}
.content_list .left1 .sub_nav li{width: 270px;line-height: 60px;    text-align:center;    font-size: 20px;    font-weight: 600;border-bottom: 1px solid #f5f5f5;    background: url(../img/jiantou.png) no-repeat 240px 20px;}
.content_list .left1 .sub_nav .cur{background:#0082cc;color:#fff;border-radius:0 30px 30px 0;}

.content_list .right1{width:870px;background:#f6f6f6;border-radius:10px;}
.content_list .right1 .list_nav{border-radius:10px 10px 0px 0px;background:#f6f6f6;border-bottom: 2px solid #0082cc;padding:5px;}
.content_list .right1 .list_nav .p1{margin-left:15px;font-size:24px;font-weight:bold;color:#5F5F5F;}
.content_list .right1 .list_nav .p2{margin-right:10px;color:#5F5F5F;height:45px;line-height:55px;}
.content_list .right1 .list_cont{margin-top:15px;}
.content_list .right1 .list_cont li{margin-top:10px;padding-bottom:15px;border-bottom:1px solid #fff;}
.content_list .right1 .list_cont .list_tu{margin-right:10px;margin-left:50px;}
.content_list .right1 .list_cont .list_tu img{width:180px;height:120px;}
.content_list .right1 .list_cont .list_biao{width:550px;padding-left:20px;}
.content_list .right1 .list_cont .list_biao .l_biao{font-size:18px;}
.content_list .right1 .list_cont .list_biao .l_des{text-indent:2em;}
.content_list .right1 .list_cont .list_date{height:40px;line-height:40px;font-weight:bold;margin-right:10px;}
/*案例*/
.content_list .right1 .anli_list_cont{margin-top:10px;}
.content_list .right1 .anli_list_cont .anli_li{width:263px;padding:4px;border:1px solid #dbdbdb;float:left;margin:8px;}
.content_list .right1 .anli_list_cont .anli_li img{width:263px;height:230px;}
.content_list .right1 .anli_list_cont .anli_li .biao{margin-top:8px;text-align:center;font-size:16px;}


/*详细页*/
.content_list .right1 .list_cont1{margin-top:30px;font-size:16px;}
.content_list .right1 .list_cont1 img{max-width:100%;}
.content_list .right1 .list_cont1 h1{font-size:20px;text-align:center;margin:15px auto;}
.content_list .right1 .list_cont1 .s_info{border-bottom:1px solid #f6f6f6;width:80%;height:30px;margin:0 auto;}
.content_list .right1 .list_cont1 .s_info p{width:33%;float:left;text-align:center;}


/*分页*/
.page{ float:left; width:100%; text-align:center; font-size:14px;margin-bottom:30px; height:40px; margin-top:30px}
.page a{ border:#ddd solid 1px; padding:5px 12px; color:#999; margin:5px; background:#EDEDED}
.page a:hover{ background:#0082cc; color:#fff}
.page .current{ border:#ddd solid 1px; padding:5px 12px; color:#999; margin:5px;background:#0082cc; color:#fff; }

/*登陆*/
.loginbg{ border:1px solid #f6f6f6;background:url(../img/loginbg.jpg) no-repeat center; height:600px}
.logins{width:465px;height:250px; padding: 0;margin:150px auto; border:none; background:#FFFFFF}
.logins span.title{width:445px;height:50px;line-height:50px; float:left;  color:#fff; font-size:20px; background:#005bac; font-weight:bold; padding-left:20px}
.logins span.title img{ float:left; margin-top:12px; margin-left:30px; margin-right:18px}
.logins .content2 ul{ float:left; width:100%; margin:4px 0 16px}
.logins .content2 ul li{ float:left; width:100%; margin:16px 0 0;}
.logins .content2 ul li span{ float:left; width:65px; text-align:right; line-height:22px; margin-left:20px; font-size:14px}
.logins .content2 ul li input{ padding-left:10px; float:left; width:155px; height:22px; border:#E5E5E5 solid 1px}
.logins .content2 ul li input.yzm{ width:110px; margin-right:10px;}
.logins .content2 ul li input.submit{ width:160px; height:44px; text-align:center; float:left; line-height:30px; color:#fff; background:#005bac; border:none; cursor:pointer; margin-right:40px; margin-left:150px}
.logins .content2 ul li a{width:90px; height:30px; text-align:center; float:left; line-height:30px; color:#fff; background:#005bac}

/* 在线客服 */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.toolbar-item,.toolbar-layer{background:url(/Public/home/img/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/* 留言 */
#zhengshu{display:none;width:600px;height:400px;background: #e8e2e4;position:fixed;top:20%;left:0;right:0;margin:0 auto;z-index:10000}
.guanbi{float:right;position:absolute;right:0;z-index:10000;border-radius:15px;box-shadow:2px -3px 5px #000;width:30px;height:30px;background: url(../images/guanbi.png) no-repeat;}

/*新闻*/
.xin li{padding-left:25px;font-size:16px;height:30px;line-height:30px;}
.xin ul{margin:10px 0;}
.xin p{font-size:18px;height:40px;line-height:40px;background:#0082cc;color:#fff;padding-left:20px;}