﻿* { margin:0;padding:0;}
img {border:0; }
body {font:12px/1.5 "Lucida Grande",tahoma,arial,宋体;color:#444;}
a {color:#333;text-decoration:none;}
a:hover {color:#111;}
div{margin:0 auto;}
ul {list-style:none outside none;}
ol li{list-style:decimal inside;}
.clear {font-size:0;clear:both; }
.blank {font-size:0;clear:both; height:5px; }
.c_red {color:#f00; }
.c_blue{color:blue;}
.l {float:left; }
.r { float: right; }
.MT {margin-top:10px; }


.xlDiv {width:980px; }

.topNav {height:30px;line-height:30px;border-bottom:1px solid #d1d1d1;color:#888; }
.header {height:120px;position:relative;background:url("img/headerbg.png") no-repeat;}
.header .logo {width:565px;height:100%;text-indent:-99em;overflow:hidden;}
.header .logo a {height:100%;display:block; }
.header .language a{position:absolute;width:65px;height:50px;right:0;top:0; }
.header .language a.cn {right:70px;}
.header .tel {position:absolute;right:50px;bottom:18px;font-size:18px;color:#f40;font-family:Arial;font-weight:bold; }
.header .qrcode {position:absolute;width:100px;left:50%;top:0px;margin-left:500px;text-align:center; }
.header .qrcode img {width:100px;margin-bottom:0; }

.nav {background:url("img/navbg.png") repeat-x; }
.nav .menu li{float:left;padding:0 54px 0 56px;background:url("img/navline.png") no-repeat 0 0;height:40px;line-height:40px;}
.nav .menu li.first {background:none; }
.nav .menu li a {color:#fff;font-weight:bold; }
.nav .menu li a:hover {color:#ff0; }
.nav .searchBox {height:40px;clear:both;background:url("img/searchbg.png");}
.nav .searchBox .l,.nav .searchBox .r {height:100%;width:6px;background:url("img/searchl.png") no-repeat;overflow:hidden;}
.nav .searchBox .r {background-image:url("img/searchr.png"); }
.nav .searchBox .search {padding:8px 0 0 5px;font-size:0;float:left;}
.nav .searchBox .search input {font-size:12px;outline:none; }
.nav .searchBox .search .key {border:1px solid #dedddd;width:265px;height:17px;background:#fff;padding:2px 3px;}
.nav .searchBox .search .submit {width:54px;height:23px;border:0;background:url("img/searchsubmit.png") #2c8ad0;color:#fff;cursor:pointer;}
.nav .searchBox .datatime {float:right;line-height:40px; }

.slideBox {height:240px;border:4px solid #ddd;margin:15px 0;}
.slideBox .news {float:left;width:260px;height:240px; }
.slideBox .news h3 {background:#eee;line-height:36px; }
.slideBox .news ul li { height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-left:10px;}
.slideBox .news ul li i {width:3px;height:3px;overflow:hidden;background:#fff;position:absolute;top:17px;left:0; }
.slideBox .slide {float:left;width:708px;height:240px;border-left:4px solid #ddd; }
.slideBox .slide div {display:none; }

.indexBanner {background:url("img/indexBannerBg.png");height:243px;margin:55px 0;}
.indexBanner .news {background:url("img/indexBannernews.png") no-repeat;float:left;margin-top:-29px;width:260px;height:302px;position:relative; }
.indexBanner .slide {width:720px;overflow:hidden;height:329px;float:right;margin-top:-43px; }
/*.indexBanner .news {background:url("img/indexBannernews1.png") no-repeat;float:left;margin-top:-29px;width:300px;height:302px;position:relative; }
.indexBanner .slide {width:680px;overflow:hidden;height:242px;float:right; }*/
.indexBanner .news h3 {font-size:20px;color:#fff;font-family:'Microsoft YaHei';padding:20px 0 0 44px; }
.indexBanner .news ul {padding:7px 10px 0 35px; }
.indexBanner .news ul li { height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-left:10px;}
.indexBanner .news ul li i {width:3px;height:3px;overflow:hidden;background:#fff;position:absolute;top:17px;left:0; }
.indexBanner .news ul li a {color:#fff;}
.indexBanner .news ul li a:hover {color:#ff0;text-decoration:underline; }
.indexBanner .news .more {position:absolute;right:13px;bottom  :16px;width:94px;height:29px; }

.indexmain .indexLeft {float:left;width:700px; }
.indexmain .indexLeft h1{position:relative;font-size:12px;line-height:1.8; }
.indexmain .indexLeft li {float:left;padding:5px;width:200px;height:68px;border:1px solid #ccc;margin:0 20px 20px 0;position:relative;overflow:hidden;}
.indexmain .indexLeft li img {width:75px; }
.indexmain .indexLeft li span {position:absolute;left:10px;bottom:5px;color:#666;}
.indexmain .indexLeft li strong {float:right;width:105px;padding:5px;color:#0253a2;border-left:1px solid #ccc;height:90px; }
.indexmain .indexRight {float:right;width:280px; }

.main {border:1px solid #ddd;background:url("img/mainbg.png") repeat-y;margin:20px 0;min-height:600px;}
.main .left {width:248px;float:left;}
.main .left .title{height:45px;margin:15px;position:relative;}
.main .left .title .letter {position:absolute;left:0;top:0;width:40px;height:46px;background-repeat:no-repeat;}
.main .left .title .letterP {background-image:url("img/p.jpg"); }
.main .left .title .letterN {background-image:url("img/n.jpg"); }
.main .left .title .letterA {background-image:url("img/a.jpg"); }
.main .left .title .letterC {background-image:url("img/c.jpg"); }
.main .left .title .letterR {background-image:url("img/r.jpg"); }
.main .left .title strong {color:#055CA9;font-family:"微软雅黑";font-size:18px;line-height:24px;position:absolute;left:45px;top:0; }
.l_en .main .left .title strong {font-size:30px;top:2px;}
.main .left .title span {color:#A5A5A5;font-size:18px;position:absolute;left:45px;top:24px;}

.main .left .menu{padding:0 8px 10px;}
.main .left .menu li {height:28px;line-height:28px;overflow:hidden;position:relative;text-transform:capitalize;}
.main .left .menu li i {position:absolute;left:35px;top:10px;background:url("img/comm.png") -22px -374px;font-size:0;width:4px;height:7px;}
.main .left .menu li a {height:27px;border-bottom:1px solid #ddd;display:block;text-indent:50px;}
.main .left .menu li a:hover,.main .left .menu li a.select{background:url("img/comm.png") 0 -392px;height:28px;border:0;color:#fff;}
.main .left .menu li a:hover i,.main .left .menu li a.select i {display:none; }
.main .left .contact {margin:8px 0;}
.main .left .contact .bg {background:url("img/contact.png") no-repeat;display:block;height:91px;}
.main .left .contact .info {padding:15px 5px 10px 10px;line-height:1.8;font-size:14px;}
.main .left .contact .info strong {line-height:2.2;}

.main .right {width:730px;float:left; }
.main .right .title {font-size:14px;position:relative;border-bottom:1px solid #ccc;height:30px;line-height:30px;margin:5px 15px; }
.main .right .title strong {position:absolute;border-bottom:2px solid #0067be;font-family:'Microsoft YaHei';font-size:16px;font-weight:normal;}
.main .right .title strong i{background:url("img/comm.png") 0 -374px no-repeat;width:5px;height:18px;float:left;margin:7px 8px 0;}
.main .right .smNav {float:right;font-size:12px;font-weight:normal;}
.main .right .smNav i{background:url("img/comm.png") -6px 0;display:inline-block;width:15px;height:13px;margin:2px 5px 0 0;}

.main .right .proList {margin:5px 5px 5px -25px;}
.main .right .proList li {float:left;width:210px;height:155px;border:1px solid #e4e4e4;margin:10px 0 0 38px;*margin-left:19px;text-align:center;overflow:hidden;}
.main .right .proList li table {width:210px;height:125px;vertical-align:middle;overflow:hidden;}
.main .right .proList li table td{width:210px;height:125px;overflow:hidden; }
.main .right .proList li table td img {max-width:200px;max-height:115px;/*ie6*/_height:115px;display:block;margin:auto;}
.main .right .proList li:hover {border-color:#f44;}

.main .right .info{font-size:14px;line-height:2;padding:15px 20px 15px 30px; }

.main .right .newsList {margin:15px 15px; }
.main .right .newsList li {border-bottom:1px dotted #ddd;line-height:28px;height:28px;position:relative;padding-left:14px;}
.main .right .newsList li span {position:absolute;right:5px;top:0; }
.main .right .newsList li i{position:absolute;left:4px;top:12px;font-size:0;width:3px;height:3px;background:#055CA9;display:block; }

.main .right .newsTitle {margin:15px 15px;border-bottom:1px dotted #ddd;text-align:center;padding:10px 0 20px; }
.main .right .newsTitle h1 {font-size:24px;font-family:'Microsoft YaHei';color:#055CA9;margin-bottom:15px; }
.main .right .photo {text-align:center;padding:5px 0 10px;}

.indexL {float:left;width:280px;margin:5px 0 10px 10px; }
.indexL li {height:70px;line-height:26px;border-bottom:1px dotted #ccc; }
.indexL li i {float:left;background:#007308;font-size:0;width:4px;height:4px;margin:12px 5px 0 2px; }
.indexL li span {color:#007308; }
.indexC {float:left;width:330px;margin:5px 0 10px 40px; }
.indexC img {border:1px solid #ccc;padding:2px;display:block;margin:0 auto 12px; }
.indexC div {border-top:1px dotted #ccc;padding:12px 0 0 0;line-height:20px;color:#444; }
.indexR {float:right;width:280px;margin:5px 0 10px 0; }
.indexR h2 {border-bottom:1px dotted #ccc;line-height:32px;font-family:'Microsoft YaHei';color:#222;text-indent:5px;font-size:16px;font-weight:normal; }
.indexR div {line-height:20px;padding:12px 0; }
h1.t2 {font-size:12px;margin-bottom:17px;position:relative;color:#008cda;font-family:'Microsoft YaHei';border-bottom:1px solid #b1b1b1;line-height:32px;padding-left:25px;font-size:14px;}
h1.t2 i {font-style:normal;color:#fff;background:#79bb3d;position:absolute;left:2px;top:6px;padding:2px 3px;line-height:1;_left:-23px;_top:0px; }
h1.t2 .more {position:absolute;right:0;top:0;color:#888;font-size:12px;font-weight:normal; }

.box {background:#efefef;border:1px solid #ccc;padding:7px;margin-bottom:10px;}
.box .title {position:relative;height:15px;line-height:15px;color:#000;padding-left:15px;font-size:12px;margin:0 0 7px 0; }
.box .title i {position:absolute;font-size:0;width:6px;height:15px;left:0;top:0;background:url("img/comm.png") -74px -136px; }
.box .quickLink {background:url("img/comm.png") no-repeat -130px -115px;height:80px; }
.box .quickLink li {float:left;width:50%;line-height:34px;text-indent:40px;margin-bottom:7px;}
.box .maps {background:url("img/comm.png") no-repeat -2px -218px;height:136px; }
.box .maps a {display:block;height:100%; }

.slideList {background:#fff;overflow:hidden;height:185px;border:1px solid #eee;width:950px; }
.slideList ul {height:185px;width:3000px; }
.slideList li {float:left;height:185px;width:235px;text-align:center; }
.slideList li img {display:block;height:140px;margin:10px auto 5px; }
.friendlylink {margin:10px 0; }

.footer {background:#0055a1;padding:30px 0 30px;text-align:center;line-height:2;color:#fff; }
.footer .line {width:800px;font-size:0;border-top:1px solid #00468a;border-bottom:1px solid #0666bd;margin-top:10px; }
.footer a {color:#fff; }

.newsInfo{text-align:center;color:#999;margin:-8px auto 10px;}
img.productPic{border:1px solid #ccc;padding:2px;display:block;margin:10px auto;max-width:600px;_width:600px;}
h1.t{text-align:center;font-size:18px;padding:0;margin:0 0 10px 0;line-height:40px;color:#882;}

ul.products{padding:20px 0 0 0;}
ul.products li{float:left;width:172px;background:url("img/productBg.gif") no-repeat;height:190px;margin:0 35px 10px;_margin-left:25px;}
ul.products li a{display:block;background:url("img/detail.gif") no-repeat center 158px;height:178px;}
ul.products li a img{width:140px;height:100px;margin:10px 0 13px 15px;}
ul.products li a span{display:block;height:20px;overflow:hidden;line-height:20px;text-indent:20px;margin-right:5px;}

.caseList {margin:10px 0 0 10px; }
.caseList li {width:325px;float:left;margin:5px 10px 15px;height:220px;text-align:center;line-height:30px;overflow:hidden;border:1px solid #ccc;padding:2px;}
.caseList li img {max-width:300px;max-height:190px;display:block;margin:5px auto; }

.intro{font-size:14px;line-height:1.6;text-align:left;}
.intro p{text-indent:2em;}
.intro img {max-width:95%; }
ul.tab{padding:20px 0 5px 0;margin:0 5px;}
ul.tab li{padding:5px 0 5px 120px;line-height:1.8;}
ul.tab li label{margin-left:-120px;float:left;width:115px;text-align:right;}
.tab input{border:1px solid #7F9CBA;padding:3px 2px;width:180px;}
.tab input.l{width:380px;}
.tab input.s{width:60px;}
.tab .submit{background:#822;color:#fff;border-color:#ccc;}
.tab textarea{width:400px;height:100px;border:1px solid #7F9CBA;}


/* 分页 */
.page {padding:5px 20px 20px;text-align:center;float:right; }
.pagebox{text-align:center;margin:5px auto;}
.pagebox span{display:inline-block;background:#fff;height:30px;line-height:30px;color:#3568b9;padding:0 13px;border:1px solid #9AAFE5;vertical-align:middle;/*数字和汉字错位解决*/}
.pagebox a span{cursor:pointer;}
.pagebox a:hover span{color:#363636;background:#f3f3f3;}
.pagebox span.now{background:#296CB3;color:#fff;font-weight:bold;}
.pagebox span.disabled{border-color:#ccc;color:#999;cursor:not-allowed;}

.pagebox {font-size:0;-moz-user-select: none;-webkit-user-select: none;}
.pagebox span {color:#337ab7;border-color:#ddd;font-size:12px;margin-left:-1px;}
.pagebox span.now {color:#fff;background-color:#337ab7;border-color:#337ab7; }
.pagebox>*:first-child {border-top-left-radius:4px;border-bottom-left-radius:4px; }
.pagebox>a:last-child span {border-top-right-radius:4px;border-bottom-right-radius:4px; }
/*appearance:menupopup;-moz-appearance:menupopup;-webkit-appearance:none;*/
.pagebox input {font-size:14px;border:1px solid #ddd;vertical-align:middle;height:30px;outline:none;}
div.errmsg,div.infomsg,div.sucmsg{padding-left:25px;background:url("/img/error.gif") no-repeat 5px 1px;color:#666;display:inline-block;*display:inline; line-height:1.6;}
div.sucmsg{background:url("/img/valid.gif") no-repeat 5px 1px;color:green;}
div.infomsg{background:url("/img/alert.gif") no-repeat 5px 1px;color:#f30;}

.post {margin-right:30px;}
.post ul {width:740px; }
.post li {padding:5px 0 5px 115px; }
.post .left {float:left;width:250px; }
.post .right {float:right;width:250px; }
.post .details {clear:both; }
.post textarea {width:526px;height:200px; }
.post em {float:left;width:110px;margin-left:-115px;text-align:right;font-style:normal; }
.post .submit {width:120px;height:40px;background:#f40;border-radius:3px;color:#fff;border:0;cursor:pointer; }

table.tab {border-collapse:collapse;text-align:center;font-size:12px;width:680px;}
table.tab td {border:1px solid #fff;padding:10px 10px;}
table.tab thead tr {background:#0055a1;color:#fff; }
table.tab tbody tr {background:#f2f2f2; }
table.tab tbody tr:nth-child(2n+1){background:#fff; }