﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body {background:#fff; font-family:"微软雅黑"; font-size:13px; line-height:25px; color:#444; text-decoration:none;}
ul,li { list-style-type:none;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family:"微软雅黑";}
img { border:0;}
a { color:#444; text-decoration:none;}
a:hover { text-decoration: underline;}

.top { border-top:5px solid #0086c5; height:90px; background:#fff; width:100%;}
.top .top-li { width:1100px; height:90px; margin:0px auto; background:#fff; overflow:hidden;}
.top .top-li img { float:left; width:461px; height:60px; margin-top:15px;}
.top .top-li .top-li-r { width:240px; height:90px; float:right; overflow:hidden;}
.top .top-li .top-li-r h4 { font-size:13px; width:240px; height:15px; line-height:15px; text-align:right; margin-top:8px; color:#999;}
.top .top-li .top-li-r h4 a { color:#999;}
.top .top-li .top-li-r img { width:239px; height:57px; float:right; margin:2px 0px 0px 0px; padding:0;}


.nav { width:100%; height:55px; background:#0086c5;}
/* navbox */
.navbox{ height:55px;position:relative;z-index:9999;margin:auto; background:#0086c5;}
.nav{width:1170px;margin:0 auto;height:55px;list-style:none;}
.nav img { float:left; margin-top:18px;}
.nav li{float:left;height:46px;width:80px;position:relative; font-weight:bold; padding-top:18px;list-style:none; line-height:15px; padding-left:33px;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;font-size:16px;color:#fff;}
.nav li a span{float:left;display:block;line-height:15px;font-size:12px;color:#0086c5;cursor:pointer;width:155px; font-weight:normal;}

.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:47px;left:-9px;background:url(../img/sj.fw.png) no-repeat 15px top;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;}

.menu_news_bg{width:280px;height: auto;background:#0086c5; box-shadow:0px 3px 5px #0086c5; margin-top:8px;}
.menu_news_main{width:280px;margin:auto; padding:5px 0px 15px 0px;}
.menu_news_li{width:103px; height:40px; line-height:40px; margin-left:24px; border-bottom:1px solid #BDD065; float:left;}
.menu_news_li a { color:#fff; font-size:13px;}
.menu_news_li a:hover { color:#0036c5;}




.banner { width:100%; height:400px; border-top:1px solid #fff;}
.full-screen-slider { width:100%; height:400px;}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:510px; z-index:9900;  padding:5px 5px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:7px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#666;}


.main { width:1100px; height:auto; overflow:hidden; margin:0px auto; margin-top:40px;}
.main .m-l { width:500px; height:auto; overflow:hidden; float:left;}
.main .m-l .m-l-s { width:500px; height:189px; overflow:hidden;}
.main .m-l .m-l-s img { width:226px; height:136px; padding:1px; border:1px solid #ddd; float:left; margin-right:20px;}
.main .m-l .m-l-s .kk { width:226px; height:136px; padding:1px; border:1px solid #ddd; float:left; margin-right:20px;}
.main .m-l .m-l-s h4 { font-size:16px; font-weight:bold; line-height:20px;}
.main .m-l .m-l-s h6 { font-size:12px; color:#999; line-height:20px; margin-bottom:5px;}
.main .m-l .m-l-s h5 { font-size:13px; line-height:24px;}
.main .m-l .m-l-s h3 { font-size:13px; line-height:25px; height:25px; overflow:hidden; margin-top:2px;}
.main .m-l .m-l-s h3 i { float:right; font-style:normal;}
.main .m-l .m-l-s span img { width:65px; height:20px; margin:0px; padding:0px; border:0; margin-top:13px;}
.main .m-l .m-l-t { width:500px; height:30px; overflow:hidden; text-align:left; border-bottom:1px solid #eee; font-size:16px; line-height:20px;}


.main .m-r1 { width:230px; height:auto; overflow:hidden; float: right; margin-bottom:40px;}
.main .m-r1 .m-r1-k { width:226px; height:136px; padding:1px; border:1px solid #ddd; margin-top:10px;}
.main .m-r1 .m-r1-k img { width:226px; height:136px;}
.main .m-r1 .m-r1-h { width:226px; height:60px; padding:1px; border:1px solid #ddd; margin-top:5px;}
.main .m-r1 .m-r1-h img { width:226px; height:60px;}
.main .m-r1 .m-r-t { width:228px; height:30px; overflow:hidden; text-align:left; border-bottom:1px solid #eee; font-size:16px; line-height:20px;}

.main .m-r { width:280px; height:auto; overflow:hidden; float:left; margin-left:40px;}
.main .m-r .m-r-t { width:280px; height:30px; overflow:hidden; text-align:left; border-bottom:1px solid #eee; font-size:16px; line-height:20px;}
.main .m-r .m-r-news { width:510px; height:260px; overflow:hidden; margin-bottom:16px;}
.main .m-r .m-r-news ul { width:510px; height:260px; overflow:hidden;}
.main .m-r .m-r-news li { width:510px; height:30px; line-height:30px; overflow:hidden; font-size:13px;}
.main .m-r .m-r-news span { color:#0086c5;}
.main .m-r .m-r-news b { color:#999; font-weight:normal;}

.colee1 { width:280px; height:260px; overflow:hidden; }
.colee1 ul { width:280px; height:260px; overflow:hidden;}
.colee1 li { width:280px; height:35px; line-height:35px; overflow:hidden;}
.colee1 li a { height:35px; line-height:35px;}
.colee1 b { color:#999; font-weight:normal; float:right; position:absolute;}

.colee2 { width:280px; height:260px; overflow:hidden;}
.colee2 ul { width:280px; height:260px; overflow:hidden;}
.colee2 li { width:280px; height:35px; line-height:35px; overflow:hidden;}
.colee2 li a { height:35px; line-height:35px;}
.colee2 b { color:#999; font-weight:normal; float:right;}


.main1 { width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:20px 0px; position: fixed; bottom:0; border-top:1px solid #e5e5e5; z-index:99999;}
.main1 .fast1 { width:965px; height:100px; overflow:hidden; margin:0px auto;}
.main1 .fast1 img { float:right; border-radius:5px;}
.main1 .fast1 .f1-pic { width:127.5px; height:100px; background:#0086c5; text-align:center; color:#fff; margin-right:5px; margin-left:5px; float:left; border-radius:5px; font-size:16px;}
.main1 .fast1 .f1-pic img {text-align:center; width:50px; height:50px; margin:15px 38px 5px 38px;}
.main1 .fast1 .f1-pic a { color:#fff;}
.main1 .fast1 .f1-pic:hover { background:#0a864d; transition: all linear .4s;}


.main .m-r img { float:right; border-radius:5px;}
.main .m-r .f1-pic { width:90px; height:50px; background:#a7b2bd; text-align:center; color:#fff; margin-top:2px; margin-right:1px; margin-left:1px; float:left; border-radius:5px; font-size:14px;}
.main .m-r .f1-pic img {text-align:center; width:40px; height:20px; margin:1px 25px 1px 25px;}
.main .m-r .f1-pic a { color:#fff;}
.main .m-r .f1-pic:hover { background:#0086c5; transition: all linear .4s;}



.main .fast { width:1100px; height:40px; overflow:hidden; background:url(../img/fast-line.jpg) no-repeat center bottom; font-size:18px; line-height:20px; color:#666; padding-top:10px;}
.main .fast img { float:right; margin-top:5px;}

.main .fast2 { width:1080px; height:80px; overflow:hidden; margin-top:10px; margin-bottom:40px; background:#f5f5f5; padding:10px;}
.main .fast2 ul li { width:170px; margin-left:10px; height:25px; line-height:25px; float:left;}



.er { width:100%; height:auto; overflow:hidden; background:#f1f3f3; margin-top:55px;}
.er .er-li { width:1100px; height:auto; overflow:hidden; margin:0px auto; padding:35px 0px 50px 0px;}
.er .er-li .er-li-t { width:1100px; height:50px; overflow:hidden; margin:0px auto; text-align:center; background:url(../img/big1-line.jpg) no-repeat center bottom; font-size:30px; line-height:30px; color:#7f7f7f; margin:0px auto; margin-bottom:5px}
.er .er-li .er-li-nr { width:1100px; height:310px; overflow:hidden; margin:0px auto; margin-top:15px;}
.er .er-li .er-li-nr .er-l { width:435px; height:310px; overflow:hidden; background:#ccc; float:left;}
/*客户案例中心*/
.mainn {display:block;width: auto;margin:0 auto;}
.mod_banner{display:block;min-width:1100px;height:290px;background:url(images/pdt_banner01.jpg) no-repeat center center;overflow:hidden;margin:0 auto;}
.modbox{display:block;position:absolute;top:75px;right:0px;width:440px;height:140px;padding:30px 60px 0 30px;overflow:hidden;}
.modbox>h1{display:block;width:520px;margin-bottom:10px;font-size:28px;color:#f90;}
.modbox>p{line-height:18px;font-size:14px;color:#666;}
.mod_fl{display:block;float:left;width:145px;margin-right:5px;overflow:hidden;}
.mod_fr{display:block;float:right;width:948px;border:1px solid #ebebeb;}
.modlist{display:block;padding:0px;min-height:322px;}
.modpic li{display:block;float:left;width:210px;height:150px;margin:0px 0px 10px 11px;}
.modpic li a{display:block;position:relative;width:210px;height:150px;overflow:hidden;}
.modpic li img { width:210px; height:150px;}
.modpic li a span{
	display:block;
	position:absolute;
	left:0px; padding:0px 5px;
	top:115px;
	width:200px;
	height:150px;
	background-color: #555;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	text-align:center;
	font-size:14px;
	color:#FFF;
	font-weight: normal;
}
.modpic li a span p{line-height:23px; margin-top:7px;} 
.modpic li a span img{ padding:0px 0px; width:34px; height:34px;} 


.san { width:100%; background:#fff; height:340px; padding:50px 0px; overflow:hidden; background:#f1f3f3;}
.san .ss { width:1100px; height:340px; overflow:hidden; margin:0px auto;}
.san .ss .san-li { width:350px; background:#fff; height:340px; overflow:hidden; margin:0px 8.3px; text-align:center; color:#34abed; font-size:16px; float:left;}
.san .ss .san-li:hover { background:url(../img/s-hover.jpg) no-repeat bottom right;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease; color:#fff; float:left;}
.san .ss .san-li img { height:159px; width:350px; margin-bottom:8px;}
.san .ss .san-li span { width:148px; height:32px; overflow:hidden; float:left; border:1px dashed #ccc; margin-left:16px; margin-top:10px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; color:#666;}
.san .ss .san-li span:hover { width:148px; height:32px; overflow:hidden; float:left; border:1px dashed #fff; margin-left:16px; margin-top:10px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; color:#fff; transition:all 0.5s ease;}



.team { width:100%; height:auto; overflow:hidden; margin:0px auto; background:#FBFAF8; border:1px solid #F8F5F1; border-width:1px 0px;}
/* scrollpic */
.scrollpic{width:1100px; height:auto; overflow:hidden; margin:0px auto;}
#myscroll{display:block; width:1100px; position:relative; height:352px; overflow:hidden; margin:0px auto;}
#myscroll #myscrollbox {display:block; float:left; position:absolute; left:0; top:0; width:11000px;}
#myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0; overflow:hidden;}
#myscroll ul li{display:block; float:left; padding:0; margin:0; overflow:hidden;}
#myscroll ul li a{display:block; float:left; width:184px; border:3px solid #d6d6d6; position:relative; height:261px; color:#333; margin:40px 15px; overflow:hidden;}
#myscroll ul li img { width:184px;  height:261px;}
#myscroll a .intro{position:absolute; left:0; z-index:10; background-color:rgba(51,51,51,.60);}
#myscroll a .intro h5{padding:0; margin:0; font-size:15px; font-weight:bold; text-align:center; height:40px; width:184px; line-height:40px; border-bottom:1px solid rgba(234,236,228,.5); color:#fff;}
#myscroll a .intro p{font-size:12px; line-height:20px; margin:10px; height:40px; overflow:hidden; color:#fff;}
#myscroll a .intro{bottom:-61px;}
#myscroll a:hover .intro{bottom:0px;}

#mybtns{ width:1200px; display:block; height:42px; position:absolute; margin-top:150px; margin-left:-52px;}
#mybtns a{width:42px; height:42px; display:block; float:left; margin-right:1px; background-color: #eee; border-radius:100px;}
#mybtns a:hover{background-color: #0086c5;}
#mybtns a:hover, #myscroll, #mybtns a,#myscroll a:hover .intro, #myscroll a .intro,#myscroll #myscrollbox{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
#mybtns #left{background-image:url(../img/jt_l.png); float:left;}
#mybtns #right{background-image:url(../img/jt_r.png); float:right;}

.team .t-t {width:1100px; height:50px; overflow:hidden; text-align:center; background:url(../img/big-line.jpg) no-repeat center bottom; font-size:30px; line-height:30px; color:#7f7f7f; margin:0px auto; margin-bottom:5px; margin-top:25px;}
.team .more { width:164px; height:37px; overflow:hidden; margin:0px auto; border:1px solid #dcdcdc; text-align:center; line-height:41px; margin-bottom:35px;}
.team .more a { color:#dcdcdc; font-size:80px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-10px;}
.team .more:hover { background:#0086c5;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}


.envir { width:100%; height:auto; background:#fff; padding-bottom:50px;}
.envir .e-li { width:1100px; height:auto; overflow:hidden; margin:0px auto;}
.envir .e-li .e-li-t {width:1100px; height:50px; overflow:hidden; text-align:center; background:url(../img/new-r-line.jpg) no-repeat center bottom; font-size:30px; line-height:30px; color:#7f7f7f; margin:0px auto; margin-bottom:5px; margin-top:25px;}
.envir .e-li .e-li-t span { float:left; margin-left:445px; margin-right:20px;}
.envir .e-li .e-li-t1 {width:1100px; height:45px; overflow:hidden; text-align:center; line-height:45px; font-size:15px; color:#b2b2b2; margin-bottom:20px;}
.envir .e-li .e-li-t1 span { font-size:30px; font-family:"宋体";}


#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none;}
#d_tab29 img{border:0;vertical-align:top}
#d_tab29{position:relative; height:290px;text-align:left}
#d_tab29 .d_img{position:relative;margin:0 auto;width:1000px;height:100%}
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%; border:1px solid #fff;}
#d_tab29 .d_img li.d_pos1{display:block;width:360px;left:0%;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:460px;left:8%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:660px;left:17%;top:0px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:460px;right:8%;top:40px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:360px;right:0%;top:60px;z-index:1}
#d_tab29 .d_next{position:absolute;left:50%;margin-left:375px;top:140px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:50%;margin-left:-425px;top:140px;z-index:10;cursor:pointer}


.bottom { width:100%; height:75px; text-align:center; background:url(../img/bottom-bg.jpg) no-repeat top center; color:#fff; padding-top:25px; font-size:13px; margin-bottom:145px;}
.bottom a { color:#fff;}

/*内页*/
.position { width:1100px; height:50px; line-height:60px; border-bottom:1px solid #ececed; color:#999; margin:0px auto; font-size:13px;}
.ny { width:1100px; height:auto; overflow:hidden; margin:0px auto; margin-top:30px; margin-bottom:40px;}
.ny .ny-l { width:250px; height:auto; border:1px solid #e4e4e4; float:left; overflow:hidden; border-radius:6px; padding:1px 1px 20px 1px;}
.ny .ny-l .ny-l-t { width:250px; height:100px; overflow:hidden; border-radius:6px 6px 0px 0px; background:#ececed; color:#0086c5; font-weight:bold; font-size:20px;}
.ny .ny-l .ny-l-t img { float:left; margin-left:40px; margin-right:10px; margin-top:20px;}
.ny .ny-l .ny-l-t span { font-weight:normal; color:#999; font-size:13px; line-height:20px;}

.ny .ny-l .c-l-nav { width:210px; height:auto; overflow:hidden; margin-top:20px; margin-left:20px;}
.ny .ny-l .c-l-nav ul {list-style-type: none;width:210px;}
.ny .ny-l .c-l-nav li { background:#eee; margin-bottom:2px;}
.ny .ny-l .c-l-nav a {display: block; line-height:35px; height:35px; overflow:hidden; color:#0086c5; font-weight:bold; padding-left:70px;}
.ny .ny-l .c-l-nav a:hover { background:#0086c5; color:#fff; text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.ny .ny-l .c-l-nav .oak { background:#0086c5; color:#fff; }
.ny .ny-l .c-l-nav .oak a { background:#0086c5; color:#fff;}

.ny .ny-r { width:800px; height:auto; float:right; overflow:hidden;}


.ny .ny-r .m-abo { width:800px;  height:auto; overflow:hidden; font-size:16px;}

.ny .ny-r .m-news { width:800px;  height:auto; overflow:hidden; font-size:14px; line-height:30px;}
.ny .ny-r .m-news .m-n-t { width:800px; height:35px; line-height:35px; background:#eee; text-align:center; font-size:16px; font-weight:bold; color:#0086c5;}
.ny .ny-r .m-news .m-n-t1 { width:800px; height:50px; line-height:50px; text-align:center; overflow:hidden; font-size:12px; color:#999;}

.ny .ny-r .m-fl { width:800px; height: auto; line-height:30px; overflow:hidden; text-align:center; margin-top:5px;}
/*.ny .ny-r .m-fl a { border:1px solid #aaa; padding:3px 7px; font-size:14px; color:#aaa; margin-right:5px;}
.ny .ny-r .m-fl a:hover { border:1px solid #688B25; background:#688B25; padding:3px 7px; color:#fff; font-size:14px;}*/

.ny .ny-r .m-fl1 { width:800px; height:50px; line-height:25px; overflow:hidden; margin-top:15px;}
.ny .ny-r .m-fl1 .sx { width:800px; height:25px; line-height:25px; overflow:hidden; color:#999; font-size:13px;}
.ny .ny-r .m-fl1 .sx a { color:#999;}
/* ny_zb */
.ny_zb{width:800px;overflow:hidden;}

.ny_zblb1{width:800px; height:auto; overflow:hidden;}

.ny_zblb1 li{ height:auto; width:800px;line-height:40px;font-size:14px;color:#444;float:left; margin-bottom:10px;}
.ny_zblb1 li a{display:block; background:#eee url(../img/04.jpg) no-repeat right; padding-left:10px; text-decoration:none;}
.ny_zblb1 li a.cur{color:#0086c5; font-size:16px; background:#eee url(../img/04_h.jpg) no-repeat right; font-weight:bold; text-decoration:none;}

.ny_zblb1 li ul{display:none;color:#666;padding:5px 10px; width:778px; border:1px solid #eee; font-size:13px; line-height:23px;}
.ny_zblb1 li ul h4 { color:#999; font-size:12px; margin:5px 0px;}
.ny_zblb1 li ul h4 span { float:right;}
.ny_zblb1 li ul h4 span a { color:#0086c5; padding:0; margin:0; border-radius:3px; background:none; font-weight:bold;}
.ny_zblb1 li ul h4 span a:hover { text-decoration:underline;}


/*team*/
.ny-r .scrollpic{width:800px; height:auto;}
.ny-r #myscroll{display:block; width:800px; position:relative; height:780px; overflow:hidden;}
.ny-r #myscroll #myscrollbox {display:block; float:left; position:absolute; left:0; top:0; width:800px; overflow:hidden;}
.ny-r #myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0; overflow:hidden;}
.ny-r #myscroll ul li{display:block; float:left; padding:0; margin:0; overflow:hidden;}
.ny-r #myscroll ul li a{display:block; float:left; width:170px; border:3px solid #d6d6d6; position:relative; height:240px; color:#333; margin:0px 10px 15px 12px; overflow:hidden;}
.ny-r #myscroll ul li img { height:240px; width:170px;}
.ny-r #myscroll a .intro{position:absolute; left:0; z-index:10; background-color:rgba(51,51,51,.60);}
.ny-r #myscroll a .intro h5{padding:0; margin:0; font-size:15px; font-weight:bold; text-align:center; height:40px; width:170px; line-height:40px; border-bottom:1px solid rgba(234,236,228,.5); color:#fff;}
.ny-r #myscroll a .intro p{font-size:12px; line-height:20px; margin:10px; height:40px; overflow:hidden; color:#fff;}
.ny-r #myscroll a .intro{bottom:-61px;}
.ny-r #myscroll a:hover .intro{bottom:0px;}

/*浏览器宽度变化时需刷新页面才能正常显示*/

.pagination {
  display: inline-block;
  padding-left: 0;
  /*margin: 20px 0;*/
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #0086c5;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #0086c5;
  border-color: #0086c5;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination a[disabled]{  color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination span.active{z-index: 2;color: #fff;cursor: default;background-color: #0086c5;border-color: #0086c5;}


.zj { width:792px; height:auto; overflow:hidden; margin:0px auto; border:4px solid #ddd; margin-bottom:10px;}
.zj img { width:116px; height:160px; float:left; padding:14px 16px; border-right:3px solid #ddd;}
.zj .zj-r { width:641px; height:61px; line-height:61px; overflow:hidden; border-bottom:1px solid #ddd; float:left;}
.zj .zj-r .zj-r-li { width:302px; height:361px; line-height:61px; overflow:hidden; border-left:1px solid ddd; float:left;}
.zj .zj-r .zj-r-li .zj-r-li-l { width:75px; height:61px; line-height:61px; overflow:hidden; border-right:1px solid #ddd; float:left; background:#ECF4D9; margin-right:6px; text-align:right; font-weight:bold;}
.zj .zj-r1 { width:605px; height:65px; line-height:65px; overflow:hidden; float:left;}
.zj .zj-r1 .zj-r1-li {width:75px; height:65px; line-height:65px; overflow:hidden; border-right:1px solid #ddd; float:left; background:#ECF4D9; margin-right:6px; text-align:right; font-weight:bold;}


.tab{ width:800px; margin:0px auto; margin-top:10px;}
.tab-hd { background:#eee; overflow:hidden; zoom:1; height:35px; line-height:35px; font-size:14px;}
.tab-hd li{ float:left; width:100px; color:#fff; text-align:center; cursor:pointer; background:#ECF4D9; color:#333; border-left:2px solid #fff;}
.tab-hd li.active{ background:#0086c5; color:#fff;}
.tab-bd li{display:none; padding:10px 0px;}
.tab-bd li.thisclass{ display:list-item;}

.ny .ny-r .m-mess1 { width:798px; height: auto; overflow:hidden; margin-top:10px; border:1px solid #DDD;}
.ny .ny-r .m-mess1 h3 { width:788px; height: auto; padding:5px; line-height:22px; color:#333; background:#eee; font-size:12px; font-weight:normal;}
.ny .ny-r .m-mess1 h3 .sp1 { font-size:14px; color:#0086c5; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:5px; line-height:22px;}
.ny .ny-r .m-mess1 h3 .sp2 { font-size:12px; color:#999; font-weight: normal; margin-left:5px; line-height:22px;}
.ny .ny-r .m-mess1 h4 { width:788px; height: auto; padding:5px; line-height:22px; color:#888; font-size:12px; font-weight:normal;}
.ny .ny-r .m-mess1 h4 span { font-size:14px; color:#0086c5; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:5px; line-height:22px;}

.ny .ny-r .keshi { width:800px; height:auto; overflow:hidden;}
.ny .ny-r .keshi .ks { width:800px; height:auto; overflow:hidden; margin:0px auto; margin-bottom:10px;}
.ny .ny-r .keshi .ks .ks-li1 { width:775px;  line-height:35px; overflow:hidden;  background:#F7F4EF; padding-left:25px;padding-right:25px;}
.ny .ny-r .keshi .ks .ks-li1 .ks-li1-l { width:150px; height:35px; line-height:35px; overflow:hidden; float:left; background:#F7F4EF; border-bottom:1px dotted #ccc; }
/*.ny .ny-r .keshi .ks .ks-li2 { width:775px; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dotted #ccc; background:#eee;padding-left:25px;}
.ny .ny-r .keshi .ks .ks-li1 .ks-li2-l { width:150px; height:35px; line-height:35px; overflow:hidden; float:left;border-bottom:1px dotted #ccc; }*/



/*客户案例中心*/
.ny .ny-r .mainn {display:block;width: auto;margin:0 auto;}
.ny .ny-r .mod_banner{display:block;min-width:1100px;height:290px;background:url(images/pdt_banner01.jpg) no-repeat center center;overflow:hidden;margin:0 auto;}
.ny .ny-r .modbox{display:block;position:absolute;top:75px;right:0px;width:440px;height:140px;padding:30px 60px 0 30px;overflow:hidden;}
.ny .ny-r .modbox>h1{display:block;width:520px;margin-bottom:10px;font-size:28px;color:#f90;}
.ny .ny-r .modbox>p{line-height:18px;font-size:14px;color:#666;}
.ny .ny-r .mod_fl{display:block;float:left;width:145px;margin-right:5px;overflow:hidden;}
.ny .ny-r .mod_fr{display:block;float:right;width:948px;border:1px solid #ebebeb;}
.ny .ny-r .modlist{display:block;padding:0px;min-height:322px;}
.ny .ny-r .modpic li{display:block;float:left;width:246px;height:176px;margin:0px 10px 10px 10px;}
.ny .ny-r .modpic li a{display:block;position:relative;width:246px;height:176px;overflow:hidden;}
.ny .ny-r .modpic li img { width:246px; height:176px;}
.ny .ny-r .modpic li a span{
	display:block;
	position:absolute;
	left:0px; padding:0px 5px;
	top:135px;
	width:235px;
	height:176px;
	background-color: #555;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	text-align:center;
	font-size:15px;
	color:#FFF;
	font-weight: normal;
}
.ny .ny-r .modpic li a span p{line-height:25px; margin-top:10px;} 
.ny .ny-r .modpic li a span img{ padding:0px 0px; width:34px; height:34px;} 



.pfr { width:150px; height:auto; position:fixed; right:0; margin-top:190px; z-index:99999;}
.pfr img { width:150px; height:auto; margin-top:5px;}





.s_left{ width:210px; height:auto; overflow:hidden; margin-top:20px; margin-left:20px;}
.s_left ul{list-style-type: none;width:210px;}
.s_left li{background:#eee; font-size:14px; margin-bottom:2px;width:210px; line-height:35px; height:35px; overflow:hidden; padding-left:70px; color:#0086c5; font-weight:bold; text-decoration:none;}
.s_left li a{ldisplay: block; line-height:35px; height:35px; overflow:hidden; text-decoration:none;}
.s_left li:hover{ width:210px; line-height:35px; height:35px; background:#0086c5; color:#fff; text-decoration:none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.s_left ul li.b { background:#0086c5; color:#fff; text-decoration:none;}
.s_left ul li.b a{width:210px;color: #fff; text-decoration:none;}
.s_left ul li.s {display:none; line-height:30px; height:30px; border-bottom:1px solid #eee; background:none; overflow:hidden; padding-left:-70px;}
.s_left ul li.s a{ color:#888; font-weight:normal; width:210px; height:30px; line-height:30px; text-decoration:none; font-size:13px;}
.s_left ul li.over{background-color:#F6B326;}
.s_left ul li.over a{color:#390}
.s_left ul li.over a:hover{ text-decoration:underline}
