@charset "utf-8";

html, body { height: 100%; background: #ffffff;}

body:before {height:100%;float:left;width:0;margin-top:-32767px;}

body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:14px; color: black;}
h2 { color: #ffffff ;}
h1, h2, h3, h4, h5, h6 { font-size:14px;}
ul, ol { list-style:none;font-size:14px;}
input, textarea, select, button, file { font-size:14px;}
img, fieldset { border: 0;}
p, li { line-height:1.8em;}

img { max-width: 100%; height: auto; width: auto\9;}

article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, form{display:block;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr{display:inline;}

body { text-align:left; background:#f5f5f5;}
a:link, a:visited { text-decoration:none; color:#000;}
a:hover, a:active { text-decoration:none; color:#E13E00;}
.colortext, .colortext a, .colortext a:visited { color: #E13E00;}
.clear { clear:both;}
.clearfix:before,.clearfix:after { content:""; display:table;}
.clearfix:after { clear:both;}
.clearfix { zoom:1;}
.f_l { float:left;}
.f_r { float:right;}
.date { float:right; color:#a2a1a1;}
.box { margin-bottom:6px;}
.check-all, .checkbox { vertical-align:middle;}
a.more { color:#909090; font-size:12px; float:right; font-weight:normal;padding-right: 5px;}
div.pagewrap {line-height:20px; text-align:center; padding-top:16px; margin:18px 0; border-top:#CCC 1px solid;}
div.page { float:right; padding-bottom: 60px;}
div.page .current{ float:left; margin:0 4px;}
div.page .current .ps{ border:0 !important;}
div.page a, div.page .lock{ float:left; margin:0 3px; text-decoration:none;}
div.page .lock { cursor:text; color:#ccc;}
div.page .ps{ display:block; padding:1px 8px; border:#CCC 1px solid;}
.breadcrumbs { height:20px; line-height:20px; color:#8e8e8e; margin-top:4px; padding-right:16px; font-size:14px; float:right;}
.breadcrumbs a { margin:0 6px; color:#818181;}


.top, nav, #slider, .service,.product, .case, .footer, .main { width:1100px; margin:0 auto; text-align:left; overflow:hidden;}
#wrap { width:auto; background: #FFFFFF; min-height: 100%;}
.body { height:auto;width:auto; background: #FFFFFF;}
.main{border:1px #F0F0F0 solid;background:#FCFCFC;margin-top:20px;color:#707070;}
.main section{margin: 10px;}
.main a{color:#509a00;}
.wrap .slider{width: 290px;}
.divback{  background: #f1f1f1;height: 0.5px;margin:0 auto;width: 1100px; border-bottom: solid #3566dc 1px ;padding-top:0.5px;}
.divback1{ margin:8px 0 0 0;width: 342px; border-bottom: solid #d2d2d2 1px ;padding-top:0.5px;}
a.more { color:#919191; font-size:12px; float:right; font-weight:normal; margin-right:7px;margin-top:1px;line-height:25px;}
a.more1 { color:#FFFFFF; font-size:12px; float:right; font-weight:normal; margin-right:15px;margin-top:1px;line-height:25px;}
a.more2 { color: #FFFFFF; font-size:14px; float:right; font-weight:normal; margin-right:20px; margin-top: 1px;line-height:25px; letter-spacing:1px;}
a.more3 { color:#ffffff; font-size:14px; float:right; font-weight:normal; margin-right:5px; margin-top: 1px;}
a.more4 { color: #FFFFFF; font-size:14px; color:#bddfff;float:right; font-weight:normal; margin-right:20px; margin-top: 0px;line-height:25px; letter-spacing:1px;}


.header {background: url(/dfiles/11276/public/images/headerbg.png) center 0 no-repeat;height: 246px;padding-top: 1px;width: 100%;margin: auto;}


nav { width: 100%;height: 45px;margin: auto; background: #3c7fc9 ;}
#nav { line-height: 45px;  list-style-type: none;  width:1008px;margin:auto;}
#nav a {  display: block; width: 85px; text-align:center;}
#nav a:link  {  color:#fff; text-decoration:none;}
#nav a:visited  {  color:#fff;text-decoration:none;}
#nav a:hover  {  color:#FFF;text-decoration:none;font-weight:bold;}
#nav li {  float: left; width: 77px; height:45px;line-height:45px;font-weight:bold;text-indent: 0em;}
#nav li#first{width:73px;}
#nav li a:hover{  background:#5091cd;color:#fff;font-weight:bold;}
#nav li ul {  line-height: 45px;  list-style-type: none;text-align:left;  left: -999em; width: 85px; position: absolute; z-index: 10000;}
#nav li ul li{  float: left; width: 255px; background: #5091cd; border-top: solid #81add6 1px;}
#nav li ul a{  display: block; width: 255px;text-align:left;}
#nav li ul a:link  {  color:#fff; text-decoration:none;font-weight:normal;text-indent: 1em;}
#nav li ul a:visited  {  color:#fff;text-decoration:none;font-weight:normal;}
#nav li ul a:hover  {  color:#fff;text-decoration:none;font-weight:normal;  background:#3c7fc9;}
#nav li:hover ul {  left: auto;}
#nav li.sfhover ul {  left: auto;}
#content {  clear: left;}


#footer {position: relative; margin-top: -80px;  height: 150px; clear:both;}
.footer {background-color: #184c8d;width:100%;border-top:solid #79bde9 20px;}
.footer .left_content{width:1000px;height:110px;margin:auto;padding-top:10px;background:url(/dfiles/11276/public/images/footerlogo.png) 300px 22px no-repeat;}
.footer .left_content p { line-height:20px; color:#fff; margin:10px 0 0 400px;font-size:14px;}

#ycity { text-decoration:none; color:#fff;}


.indexmain{ width: 1000px;margin: auto;background-color: #FFFFFF;}
.indexmain .banner{width: 484px;height: 290px;float: left;margin:10px 0 10px 10px;}

.indexmain .notic{width:500px;height:300px ;float:left;margin:10px 0px 0 0;}
.indexmain .notic .title {  height: 25px;  line-height: 25px; width: 500px;background-color: #cce4f4;}
.indexmain .notic .title span{ line-height: 25px;   padding-left:14px; color:#000 !important; font-weight: 600;letter-spacing: 1px;}
.indexmain .notic ul{width:500px;margin-top:10px;}
.indexmain .notic ul li{width:500px;margin-top:20px;border-bottom: solid 1px #d2d2d2;}
.indexmain .notic ul li a{display:block;width:500px;height:25px;margin-left:5px;line-height:15px;letter-spacing:1px;word-wrap: break-word;}
.indexmain .notic ul li span{display:block;height:15px;line-height: 16px ;color:#a4a4a4;margin-right:10px;letter-spacing: 1px;}

.indexmain .search-box{width:265px;height:210px ;float:left;margin:10px 0 0 0;float:left;}
.indexmain .search-box .search{width:265px;height:56px;background-color:#cce4f4;}
.indexmain .search-box .search input.searchArea{width:200px;float:left;height:25px;margin:12px 0px 0 14px;}
.indexmain .search-box .search input.searchBtn{display:inline;float:left;background: url(/dfiles/11276/public/images/search_btn.png) no-repeat;width:30px;height:30.5px;margin-top:12px;border: none;}
.indexmain .search-box .ico_url{width:265px;height:145px;}
.indexmain .search-box .ico_url a.os{display:inline-block;width:126px;height:60px;margin:10px 0 ;background-color: #cce4f4;}
.indexmain .search-box .ico_url a.os1{display:inline-block;width:126px;height:60px;margin:10px 0 10px 6px;background-color: #cce4f4;}
.indexmain .search-box .ico_url a.os span,.indexmain .search-box .ico_url a.os1 span{color:#5091cd;font-weight:600;float:left;margin:23px 0 20px 35px;}
.indexmain .search-box .ico_url a.mail span,.indexmain .search-box .ico_url a.mail1 span{color:#ffffff;font-weight:600;float:left;margin:23px 0 20px 35px;}
.indexmain .search-box .ico_url a.mail{display:inline-block;width:126px;height:60px;margin-bottom:10px;background-color: #5091cd;}
.indexmain .search-box .ico_url a.mail1{display:inline-block;width:126px;height:60px;margin:0px 0 10px 6px;background-color: #5091cd;}
.indexmain .search-box ul li{background:#88b1ea;float:left;width:125px;height: 62px;margin:12px 0 0 0px;}
.indexmain .search-box ul li a{display:inline-block;color:#fff;font-weight:600;width:125px;height:15px;line-height:15px;letter-spacing:1px;word-wrap: break-word;}
.indexmain .search-box ul li span{line-height: 16px ;}
.indexmain .search-box ul li a.audit-box{float:left;padding:25px 0 0 20px;}

.indexmain .dynamic{width:352px;height:200px ;float:left;margin:10px 0px 0 15px;}
.indexmain .dynamic .title {  height: 25px;  line-height: 25px; width: 352px;background-color: #5091cd;}
.indexmain .dynamic .title span{ line-height: 25px;   padding-left:14px; color:#fff !important; font-weight: 600;letter-spacing: 1px;}
.indexmain .dynamic ul{width:352px;height:160px;margin-top:15px;}
.indexmain .dynamic ul li{width:352px;height: 27px;}
.indexmain .dynamic ul li a{width:352px;height:15px;line-height:15px;letter-spacing:1px;word-wrap: break-word;}

.indexmain .news{width:720px;height:200px ;float:left;margin:10px 0px 10px 15px;}
.indexmain .news .title {  height: 25px;  line-height: 25px; width: 720px;background-color: #5091cd;}
.indexmain .news .title span{ line-height: 25px;   padding-left:14px; color:#fff !important; font-weight: 600;letter-spacing: 1px;}
.indexmain .news ul{width:720px;height:160px;margin-top:15px;}
.indexmain .news ul li{width:720px;height: 27px;}
.indexmain .news ul li a{height:15px;line-height:15px;letter-spacing:1px;word-wrap: break-word;}
.indexmain .news ul li span{line-height: 16px;margin-right:15px; color:#a4a4a4;letter-spacing: 1px;}

.indexmain .attention{width:720px;height:200px ;float:left;margin:20px 0px 10px 15px;}
.indexmain .attention .title {  height: 25px;  line-height: 25px; width: 720px;background-color: #5091cd;}
.indexmain .attention .title span{ line-height: 25px;   padding-left:14px; color:#fff !important; font-weight: 600;letter-spacing: 1px;}
.indexmain .attention .recommand a{display:inline-block;}
.indexmain .attention .recommand .gwl img{float:left;display:inline-block;}
.indexmain .attention .recommand .gwl span{float:left;width:110px;margin-top:35px;letter-spacing: 1px;line-height:20px;}
.indexmain .attention .recommand .clx img{float:left;display:inline-block;margin-top:0px;}
.indexmain .attention .recommand .clx span{float:left;width:80px;margin-top:40px;letter-spacing: 1px;line-height:20px;}
.indexmain .attention .recommand .lsjc img{float:left;display:inline-block;margin-top:0px;}
.indexmain .attention .recommand .lsjc span{float:left;width:125px;margin-top:20px;letter-spacing: 1px;line-height:20px;}
.indexmain .attention .recommand .divback2{ width:10px;display:inline-block;height: 100px;border-right: #ccc 1px solid;}

table {  width: auto;  border-collapse: collapse; font-size: 12px !important;}
tbody {  display: table-row-group;  vertical-align: middle;  border-color: inherit;}
tr {  display: table-row;  vertical-align: inherit;  border-color: inherit;letter-spacing: 1px;}
td {  width: ;  height: 26px;  line-height: 26px;  padding: 0px 7px;  border: 0 none;text-align:center;}
li {  line-height: 1.8em; text-indent:1em; height: 30px;}




.side{width: 265px;}
.side  td{ font-size: 12px;}

.ctitle{text-align: center;border-bottom: #ccc 1px solid;width: 610px;margin-left: 16px;}
.pt{margin-top: 40px;height: auto;font-size: 24px !important;font-weight: 600;color: black;}
.pt1{margin-top: 20px;color: #a2a1a1;height: 40px;}
.pt2{margin: 20px 0 40px 0;height: auto;font-size: 24px !important;font-weight: 600;color: black;}
.pt3{margin-top: 40px;height: auto;font-size: 24px !important;font-weight: 600;color: black;word-wrap:break-word;}
.content{padding: 40px 40px 50px 42px;}
.cont1 {  height: 169px; padding-top: 15px;  padding-right: 47px;  padding-bottom: 14px; padding-left: -2px;  background: #f5f5f5f5;}

.listmain{width:1000px;list-style:none;margin:0 auto ;  padding-top:11px; background-color: #ffffff;padding-bottom: 150px;}
.listmain .cont{ color:#666;width:720px;list-style:none;float: right;margin:0 0 20px 10px;}
.nullData{margin-left:20px;}
.listmain .cont ul{margin:15px 0;padding-bottom:15px;border-bottom: solid #ccc 1px;}
.listmain .cont ul li{ padding: 5px; background: url(/dfiles/11276/public/images/dian.jpg) 7px 15px no-repeat; height: 20px;margin-top: 3px;margin-left: 10px;}
.listmain .cont ul li span{margin-right: 15px;float:right;color:#909090;}
.listmain .muns ul li{  width:220px;  float: left;  height: 35px;  margin-left: 14px ;    text-indent: 1.5em; margin-top: 10px;}
.listmain .muns{ width: 267px; float: left;min-height: 200px ;background: #ffffff;}
.listmain .muns .titlemus{ width: 267px;height:25px;color: #FFFFFF;background:#cce4f4;}
.listmain .muns .titlemus a{ color: #000;font-weight:600;text-indent: 1em;display: block;line-height:25px;letter-spacing: 2px;}
.listmain .divback1{width: 267px;  margin: 0 auto; height: 45px; text-indent: 1.5em;border-bottom: #ccc 1px solid;}

.listmain .title3 {  height: 25px;  line-height: 25px; width: 720px;background-color: #5091cd;}
.listmain .title3 h2{ line-height: 25px;  padding-left:14px;color:#fff !important; font-weight: 600;letter-spacing: 2px;}

.listmain .ctitle{text-align: center;border-bottom: #ccc 1px solid;width: 690px;margin-left: 16px;}


.content .ctline {  width: 720px;  height: 1px;  line-height: 0px;  font-size: 0px;  border-top: #e8e6e6 1px solid;  margin-top: 0px;  margin-left: 0px;}
.content td {  width: auto ; border: 1px #000 solid;}
.content tr{  border: 1px #000 solid;}
.content .cttext {  width: 650px;  height: auto;  line-height: 24px;  font-size: 14px;  margin-top: -10px;   margin-bottom: 70px;}
.grayBg{width:650px;height:30px;background-color: #dcdcdc;color:#000;padding:5px 0 0 10px ;margin:15px 0 10px 30px;float:left;}
.namebox{width:650px;height:auto;float:left;margin-left:30px;}
.namebox .nameList{float:left;width:110px;display: inline;padding:10px 0 0 10px;color:#5091cd;}
.aboutpt{padding-top: 16px; height:24px ;font-size: 24px !important; font-weight: 600;color: black ;}
.aboutctitle{text-align: center;height:70px; padding:10px 0 20px 0;border-bottom: #ccc 1px solid;width: 720px;}