.nav{ box-shadow: 0px 2px 5px #ddd;}

.titles{line-height:23px; text-indent:2em; margin:20px auto;}
.titles h2{ font-size:22px; display:block; float:left; background: url(../images/title.png) no-repeat right 5px; padding:0 40px 0 0; line-height:40px; text-indent:0; margin-right:20px;}
.titles span{ display:block; padding:0 0 0 160px;}
.titles ul{height:40px; text-indent:0; margin-top:5px; float:left;}
.titles li{ width:auto; height:35px; float:left; line-height:30px; text-align:center; margin-right:5px;}
.titles li a{display:block; background: #F0F0F0; font-size:16px;  padding:0 15px 7px;}
.titles li.cur a,
.titles li a:hover{color:#fff;  background:#006ef0 url(../images/icon.png) no-repeat center -370px; padding:0 10px 7px;}
.title{ line-height:36px; font-size:36px; color:#ff9900; font-weight:bold; width:100%; text-indent:0;}


.page{ padding:15px 0; text-align:center;}
.page a,
.page strong{ width:30px; height:30px; line-height:30px; text-align:center; font-size:12px; display: inline-block; margin:2px; padding:0;}
.page a.previous{ background:url(../images/page.png) no-repeat -30px 0;}
.page strong.previous,
.page a.previous:hover{ background:url(../images/page.png) no-repeat 0 0;}
.page a.next{ background:url(../images/page.png) no-repeat -90px 0;}
.page strong.next,
.page a.next:hover{ background:url(../images/page.png) no-repeat -60px 0;}
.page strong{color:#F60;}
.page a{ background:#eeeeee;}
.page a:hover{ background:#006ef0; color:#fff;}

/*about1*/
.about1 .left{ width:630px;}
.about1 .right{ width:340px; font-size:14px; color:#666666; line-height:24px; margin-top:55px;}
.about1 .right li{ padding:0 0 25px 0;}
.about1 .right li img{ padding:0 0 10px 0; display:block; width:340px;}

.info1{ line-height:24px; font-size:14px; color:#666666; padding:10px 0; text-indent:2em;}

.aboutdl{ background:url(../images/about1.jpg) no-repeat 0 bottom; padding:0 0 515px 300px;}
.aboutdl dt{ line-height:65px; font-size:24px; font-weight:bold;}
.aboutdl dd{ padding:6px 0;}
.aboutdl dd li{ padding:0 0 0 20px; background:url(../images/icon.png) no-repeat 0 -488px; font-size:16px; line-height:30px;}

/*about2*/

dl.about2_1{ padding:25px 0 30px 0; line-height:30px; font-size:14px; min-height:400px}
dl.about2_1 dt strong{ display:block; font-size:18px; height:45px;}
dl.about2_1 dt{ line-height:35px; font-size:18px; float:left; color:#000;padding:60px 0 0 0;}
dl.about2_1 dd{ line-height:30px; font-size:14px; float:left; width:340px; padding:0 30px 0 0;}

.about2{ background: url(../images/bg1.jpg)no-repeat 100px 150px;}
.wh{ background: url(../images/bg5.jpg)no-repeat 100px 200px;}
h1.about2-title{ border-top:solid 1px #eeeeee; padding:30px 0 10px 105px; text-align:center; line-height:32px; font-size:25px; display:block; color:#000; letter-spacing:2px}

dl.about2_2{ padding:0 0 30px 30px;}
dl.about2_2 dt{ height:425px; width:225px; background:url(../images/c1.png) no-repeat 0 15px; float:left; margin:0 18px 0 30px;}
dl.about2_2 dd{ padding:25px 0 0 20px; float:left;color:#ff9900; font-weight:bold; }
dl.about2_2 dd img{display:block; width:215px; height:310px}
dl.about2_2 dd td{ height:70px; font-size:18px; text-align:center; line-height:24px; vertical-align:middle;}

/*about3*/
.about3{ padding:15px 0 30px 0; width:700px;}

.about3s{ border-left:solid 1px #f08506; margin-left:20px;}
.about3s dt{ margin:8px 0 0 -6px; line-height:25px; height:25px; overflow:hidden; background:url(../images/icon.png) no-repeat 0 0; font-size:12px; color:#f08200;}
.about3s dt strong{ font-weight:normal; padding:0 0 0 35px; text-align:center; width:65px; color:#fff; float:left; margin-right:5px; font-size:14px;}
.about3s dd{ line-height:18px; padding:8px 0; text-align:right; margin-left:30px; border-bottom:dashed 1px #ccc; text-align:left;}

.about3_s{ width:250px;}
.about3_s dt{ margin-top:20px; height:16px; background:url(../images/scroll3.png) no-repeat center 0; z-index:0; cursor:pointer;}
.about3_s dt.slide-previouss.cur,
.about3_s dt.slide-previous.cur{ background-position: center -16px;}
.about3_s dt.slide-nexts,
.about3_s dt.slide-next{ background-position: center -32px;}
.about3_s dt.slide-nexts.cur,
.about3_s dt.slide-next.cur{ background-position: center -48px;}
.about3_s dd{ height:495px;z-index:0;}
.about3_s dd li{ padding:15px 0 0 0; width:250px; height:150px; cursor:pointer;z-index:0;}
.about3_s dd li img{ width:250px; height:150px; display:block;}
.about3_s dd li td{ text-align:center; vertical-align:middle; font-size:12px; line-height:16px; background:#000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; padding:0; margin:0;color:#fff; padding:0 10px;}
.about3_s dd li table{position:relative; top:-45px; }


#workDemo { width:100%; z-index:5;}
#workDemo a span { display:none; }
#workDemo a img { border:none; }
#workDemo a:hover { border-color:red; }
#workDemo a:hover span { position:absolute; background:#fff; color:white; width:100%; padding-top:3px; text-align:center;  right:0; bottom:0; display:block; font-size:11px; filter: Alpha(Opacity=60);Opacity:0.6; }

/*about5*/
.about5{ padding:30px 0;}
.about5 .left{ width:240px; border-right: dashed 2px #CCC; height:450px;}
.about5 .right{ width:720px;}

.about5 .left dt{ height:380px;}
.about5 .left dt li{ width:240px; height:190px;}
.about5 .left dt li em{ display:block; width:216px; height:130px;}
.about5 .left dt li.cur em{ background: #fefefe url(../images/icon.png) no-repeat 205px -740px;}
.about5 .left dt li em img{ width:200px; height:130px;}
.about5 .left dt li strong{ width:180px; font-weight:normal; height:36px; overflow:hidden; display:block; background:url(../images/icon.png) no-repeat 0 -540px; line-height:18px; padding:10px 0 0 20px; font-size:14px;}
.about5 .left dt li span{ display:block; width:200px; height:130px; background:url(../images/video.png) no-repeat center center; position:relative; top:-178px; }
.about5 .left dt li a{ color:#000;}
.about5 .left dd{ width:200px; padding:20px 0 0 0; margin:0;}
.about5 .left dd li{ float:left; width:70px; line-height:25px; background:url(../images/icon.png) no-repeat; color:#999;}
.about5 .left dd li.slide-previous{ background-position:0 -600px; padding:0 0 0 30px;}
.about5 .left dd li.slide-previous.cur{ background-position:0 -650px; color:#000;}
.about5 .left dd li.slide-next{ background-position:right -700px; padding:0 30px 0 0; text-align:right;}
.about5 .left dd li.slide-next.cur{ background-position:right -750px; color:#000;}

/*news*/

.news{ font-size:16px; color:#666666;}
.news li{ border-radius:10px;behavior: url(css/ie-css3.htc); background:#f2f2f2; padding:15px; line-height:24px; margin-bottom:10px;}
.news li span{ display:block; float:left; width:80px; height:80px; text-align:center; margin:30px 15px 0 0;color:#fff; line-height:25px; font-size:14px; background:url(../images/icon3.png) no-repeat 0 0;}
.news li span strong{ font-size:24px;display:block; line-height:60px; overflow:hidden; height:50px;}
.news li img{ width:160px; height:120px; float:left; margin-right:30px; background:#fff;}
.news li h2{ font-size:18px;line-height:20px; display:block; padding:5px 0; font-weight:normal;}
.news li em{ display:block; text-indent:2em; font-style:normal; font-size:14px; margin-top:5px;}
.news li{*zoom:1;}
.news li:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.newsinfo{ padding:0 0;}
.newsinfo .left{ width:860px;overflow:hidden;}
.newsinfo .right{ width:285px;}
.newsinfo_title{ line-height:36px;text-align:right;color:#999;}
.newsinfo_title dt{ color:#cc6600; font-size:24px; text-align:center; padding:15px 0; border-bottom:solid 1px #ccc;}

.newsinfos{ padding:15px 0 35px 0; width:860px; line-height:30px; color:#333; font-size:14px;}
.newsinfos img{max-width:860px;}
.newsr dt{ font-size:18px; line-height:36px;  padding:15px 0; border-bottom:solid 1px #ccc;}
.newsr li{ padding:10px 0 0 15px; line-height:18px; color:#CCC; background:url(../images/icon.png) no-repeat 0 -432px; font-size:12px;}
.newsr li a{ display:block; font-size:14px;}
/*item*/

.itemss{height:280px; width:1200px; padding:0 0 30px 0; margin-top:50px}
.itemss span{ display:block; float:left; width:33px; background:url(../images/scroll2.png) no-repeat 0 center;height:280px; float:left;}
.itemss span.slide-previous{border-right:solid 35px #fff;}
.itemss span.slide-previous:hover,
.itemss span.slide-previous.cur{ background-position:-33px center;}
.itemss span.slide-next{border-left:solid 35px #fff;background-position:-66px center;}
.itemss span.slide-next:hover,
.itemss span.slide-next.cur{ background-position:-99px center;}
.itemss span.slide-previous.nones,
.itemss span.slide-next.nones{background:none;}
.itemss .item{ width:1040px;}
.itemss dl{border-right:solid 15px #fff; border-left:solid 15px #fff;  width:230px; height:280px; }
.itemss dl dd{ height:120px;}
.itemss dl dd th{background:#f8f8f8;}
.itemss dl dt img{ width:230px; height:175px;}
.itemss dl dt{ height:175px;}
.itemss dl dd td{line-height:15px; font-size:12px;}



.items-pro{height:auto; width:1200px; padding:0 0 30px 0; margin-top:50px}
.items-pro .item{ width:102%;}
.items-pro dl{border-right:solid 15px #fff; border-left:solid 15px #fff; border-bottom:solid 3px #ddd; width:270px; height:260px; position:relative; margin-bottom:30px}
.items-pro dl dd{ width:100%; height:105px; text-align:center; position:absolute; left:0; bottom:-50px; cursor: pointer;  transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
.items-pro dl dd h3{font-size:18px; color:#444;  line-height:60px; font-weight:400}
.items-pro dl dd p{font-size:14px;}
.items-pro dl dd th{background:#f8f8f8;}
.items-pro dl dt img{ width:270px; height:205px;}
.items-pro dl dt{ height:205px;}
.items-pro dl dd td{line-height:15px; font-size:12px;}
.items-pro dl dd:hover{background:rgba(6,76,201,0.8);  bottom:0px; color:#fff}
.items-pro dl dd:hover h3{color:#fff}



/*job*/
.job{ padding:0 0 150px 0; margin-top:20px; background:url(../images/bg3.jpg) no-repeat right bottom;}
.job h2{ display:block; line-height:30px; font-size:18px;}
.job .left{ width:550px;}
.job .right{ width:390px;}
.jobr{ width:380px; margin-left:-10px;}
.jobr li{ padding:10px 0 0 10px; width:180px; float:left; font-size:14px;}
.jobr li a{ padding:0 10px 0 10px; line-height:30px;height:30px;overflow:hidden; display:block; background:#f5f5f5; border-bottom:solid 1px #e3e3e3;}
.jobr li a.cur,
.jobr li a:hover{color:#fff; background:#1a81fe;}

.jobtab{ margin:10px auto 25px auto;}
.jobtab th{ background:#f5f5f5; font-size:18px; color:#cc6600; line-height:35px; border-bottom:solid 1px #e3e3e3; padding:0 0 0 10px;}
.jobtab td{ font-size:14px; border-bottom:solid 1px #e3e3e3;line-height:30px; }
.jobinfo{ padding:25px 30px; line-height:35px;}

/*contact*/
.contact{width:1200px; margin:0 auto;  height:560px; margin-top:1px;}
.contact .left{width:720px;  margin-top:50px; }
.left h3{ display:block; clear:both; text-align:center; margin-bottom:15px;}
.left h3 img{ height:100%}
.contact2_1{ background:#fff; border:1px solid #fff; border-radius:10px; padding:25px; clear:both; overflow:hidden; border:1px solid #ddd; box-shadow: 0px 0px 10px #ddd; }
.contact2_1 li{ clear:both; overflow:hidden; padding:10px 0;}
.contact2_1 li span{ float:left; width:50%}
.contact2_1 li span input{ height:40px; border:2px solid #e3e4e8; border-radius:5px; padding:0 5px; width:80%; font-size:14px; font-family:"微软雅黑"; color:#818181}
.contact2_1 li textarea{ border:2px solid #e3e4e8; border-radius:5px; padding:5px; width:100%; font-size:14px; font-family:"微软雅黑"; color:#818181; resize:none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.contact2_1 li p{ text-align:center;}
.contact2_1 li p input{ border:1px solid #fff; color:#fff; width:125px; text-align:center; height:40px; border-radius:3px; font-size:18px;font-family:"微软雅黑"; margin:5px 10px; display:inline-block; overflow:hidden;  cursor:pointer}
.con2_1{ background:#1a81fe}
.con2_2{ background:#9ba6ab}
.contact .left{ width:680px; color:#000; border:8px solid #eee;}
.contact .right{ width:460px; padding:60px 0 0 0; color:#000;}
.contact .right h2{ display:block; font-size:28px; padding:0 0 0 78px; height:40px; color:#cc3300; font-weight: normal;}
.contact .right li{ padding:30px 0 0 0; line-height:30px; font-size:18px; font-weight:bold;}
.contact .right li span{ display:block; width:64px; height:64px; width:80px; background:url(../images/icon2.png) no-repeat 0 0; float:left;}
.contact .right li span.email{ background-position:0 -64px;}
.contact .right li span.add{ background-position:0 -128px;}
.contact .right li h3{ display:block; font-size:18px;}
.contact .right li h2{ font-style:italic; font-weight:bold;}
.contact .right li em{ display:block; padding:5px 0 0 0; line-height:25px; color:#cc3300; font-style:normal;}
.contact .right li h4{ font-size:16px;}

/*honor*/

.honor{ background:url(../images/bg2.jpg) no-repeat 150px 150px;}

.honor-img{ width:736px; overflow:hidden; float:right;}
.honor-img .bigimg2 { width:620px; height:420px;margin-left:58px;overflow:hidden; position:relative;}
.honor-img .bigimg2 table{ width:620px; overflow:hidden;}
.honor-img .bigimg2 td{ height:420px; width:620px; vertical-align:middle; text-align:center; padding:0; margin:0;}
.honor-img .bigimg2 td img{ max-width:620px; max-height:420px; padding:0; margin:0;}
.honor-img .bigimg2 span{ display:none; padding:10px 5px; font-family:\9ED1\4F53;text-align:center;font-size:36px; line-height:60px; color:#fff; position:relative; top:-250px; cursor:pointer; z-index:50; background:#000;filter: Alpha(Opacity=50, Style=0);opacity: 0.5;}
.honor-img .bigimg2 span.slide-previous{ border-top-right-radius:5px; border-bottom-right-radius:5px;behavior: url(css/ie-css3.htc); }
.honor-img .bigimg2 span.slide-next{ border-top-left-radius:5px; border-bottom-left-radius:5px;behavior: url(css/ie-css3.htc); }
.honor-img .bigimg2 span:hover{color:#F60;}
.honor-img .bigimg2.cur span.cur{display:block; }
.honor-img dl.bigimg1s2{width:736px;height:85px;margin-top:15px;}
.honor-img dl.bigimg1s2 dt{ float:left; width:33px;height:80px; background:url(../images/scroll2.png) no-repeat 0 bottom;}
.honor-img dl.bigimg1s2 dt.slide-previous{ margin-right:25px;}
.honor-img dl.bigimg1s2 dt.slide-previous.cur{ background-position:-33px bottom;}
.honor-img dl.bigimg1s2 dt.slide-next{ background-position:-66px bottom; margin-left:25px;}
.honor-img dl.bigimg1s2 dt.slide-next.cur{ background-position:-99px bottom;}
.honor-img dl.bigimg1s2 dd{ float:left;position:relative; width:620px; overflow:hidden;}
.honor-img dl.bigimg1s2 dd ul{position:relative; width:100000px;}
.honor-img dl.bigimg1s2 dd li{ height:75px; width:124px;  padding:10px 0 0 0; float:left; cursor:pointer;}
.honor-img dl.bigimg1s2 dd li span{height:75px; width:110px; display:block; margin:0 auto; overflow:hidden; text-align:center;}
.honor-img dl.bigimg1s2 dd li span img{height:75px;}
.honor-img dl.bigimg1s2 dd li em{display:none; }
.honor-img dl.bigimg1s2 dd li.here span{ border:solid 3px #f08200; width:104px; height:69px;}
.honor-img dl.bigimg1s2 dd li.here{ background:url(../images/icon.png) no-repeat center -410px;}
.honor-img dl.bigimg1s2 dd li.here span img{height:69px;}

.charity{ float:none; width:100%; background:#F9F9F9;}
.charity .bigimg2{ width:1000px; margin:0 auto; height:490px;}
.charity .bigimg2 span{  top:-300px; margin:0 20px;}
.charity .bigimg2 table{ width:1000px; height:490px;}
.charity .bigimg2 td{ width:1000px; height:490px;}
.charity .bigimg2 td img{ border:solid 8px #fff;  box-shadow: 0 0 8px #999; max-width:960px;max-height:450px;}
.charity .word{ line-height:25px; font-size:14px; text-align:center;}
.charitybg{ padding:5px 0; background:#e6e6e6; margin-top:15px;}
.charity dl.bigimg1s2{width:600px; padding:0; margin:0 auto;}
.charity dl.bigimg1s2 dt{ width:30px; height:60px; background:url(../images/scroll1.png) no-repeat; margin:15px 0 0 0; padding:0;}
.charity dl.bigimg1s2 dt.slide-previous{ margin-right:10px;}
.charity dl.bigimg1s2 dt.slide-previous.cur{ background-position:0 -60px;}
.charity dl.bigimg1s2 dt.slide-next{  margin-left:10px; background-position:-30px 0;}
.charity dl.bigimg1s2 dt.slide-next.cur{ background-position:-30px -60px;}

.charity dl.bigimg1s2 dd{width:500px; overflow:hidden;}
.charity dl.bigimg1s2 dd li{ height:90px; width:90px; padding:10px 0;float:left; cursor:pointer; margin:8px 0 0 0;}
.charity dl.bigimg1s2  dd li span{height:50px; width:80px; display:block; overflow:hidden; border:solid 3px #fff;  box-shadow: 0 0 5px #999; background:#fff; margin:0 auto;}
.charity dl.bigimg1s2  dd li span img{height:50px;}
.charity dl.bigimg1s2  dd li.here span{ border:solid 3px #ffcc00;height:50px; width:80px;}
.charity dl.bigimg1s2  dd li.here{ background:none;}
.charity dl.bigimg1s2  dd li.here span img{height:50px;}
.picbox{width:600px; float:left}
.team { background:none;}
.team .bigimg2{ width:600px; margin:0 auto; height: 480px;padding:0;}
.team .bigimg2 span{  top:-295px;}
.team .bigimg2 table{ width:600px; }
.team .bigimg2 td{ width:600px; }
.team .bigimg2 td img{ border:solid 8px #fff;  box-shadow: 0 0 8px #999; max-width:580px;}

.teamr{border-left:dashed 1px #ccc; padding:0 0 0 25px; width:540px; min-height:580px; }
.teamr{line-height:22px; font-size:12px; color:#333;}
.teamr .protit span{font-size:18px; color:#f48a00;font-weight:bold; line-height:2.2em}
.teamr .protit h2{display:inline-block; font-size:22px;color:#000; padding:7px 0; }
.teamr .protit h4{display:inline-block; font-size:20px;color:#1a70c5; padding:7px 0; }
.teamr img{max-width:520px!important; height:auto!important;}



.search{ font-size:12px; color:#666666;}
.search li{ border-radius:15px;behavior: url(css/ie-css3.htc); background:#f2f2f2; padding:15px; line-height:24px; margin-top:20px;}
.search li h2{ font-size:24px;line-height:20px; display:block; padding:15px 0; font-weight:normal;}
.search li em{ display:block; text-indent:2em; font-style:normal;font-size:16px;}
.search li{*zoom:1;}
.search li:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.media dl{ width:484px; height:415px; border-right:solid 1px #fff; border-left:0;}
.media dl dd{ height:150px;}
.media dl dd th{background:#fff;}
.media dl dt img{ width:485px; height:328px;}
.media dl dt{ height:328px;}
.media dl dd td{line-height:15px; font-size:12px;}

.pglist{clear:both;height:80px; margin-top:20px}
.pglist ul{ width:100%;text-align:left; padding-top:20px;}
.pglist ul span{vertical-align: bottom; display:inline-block;*display:inline; *zoom:1;
 	height:30px; margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #d5d4d4;
 	font-size:14px;line-height:30px; text-align:center; background:#ddd}
.pglist ul span a{color:#f48a00; padding:1px 12px; line-height:30px; display:block; float:left}
.page-num-current{background:#fff;}
.pglist ul li.thisclass{background:#f48a00; padding:0 12px; color:#fff}
.pglist ul li.thisclass a{color:#fff;}
.pglist ul li .pageinfo{ padding:0 12px; font-family:'微软雅黑';color:#888}
.pglist ul li .pageinfo a{color:#888;}


