@charset "utf-8";

body{font:12px/22px "Microsoft YaHei",arial; text-align:left;color:#333;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,input{margin:0;padding:0;}
*{margin:0;padding:0;}
img{border:none; vertical-align:middle;}
ul,ol,li{list-style-type:none;}
em,i{font-style:normal;}
.dib{display:block;}       .din{display:none;}        .dii{display:inline;}
.fa{font-family:arial;}    .ft{font-family:tahoma;}   .fw{font-family:"Microsoft YaHei"}    .fs{font-family:"SimSun"}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fb16{font-weight:bold; font-size:16px;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left !important;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c999{color:#999;} .cd00{color:#d00000;}
.white {color:#fff;}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.space6{clear:both;height:6px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.p10{padding:10px; overflow:hidden; zoom:1;} .pr10{padding-right:10px;} .pt10{padding-top:10px;} .pb10{padding-bottom:10px;}
.mt10{margin-top:10px;}  .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt20{margin-top:20px;}  .mb20{margin-bottom:20px;} .ml20{margin-left:20px;} .mr20{margin-right:20px;}
.mt30{margin-top:30px;}  .mb30{margin-bottom:30px;} .ml30{margin-left:30px;} .mr30{margin-right:30px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
div:after, ul:after, dl:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.clear:after{display:block;content:'';clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff8400;text-decoration:none;}
.cl{clear:both;}
.disn{display:none;}
.none{border:none; border:0;} 
.w960{width:1160px; margin:0 auto; overflow:hidden; zoom:1;}
.w980{width:1180px; margin:0 auto; overflow:hidden; zoom:1;}
.w1000{width:1100px; margin:0 auto; overflow:hidden; zoom:1;}
.w1002{width:1102px; margin:0 auto; overflow:hidden; zoom:1;}
.rel {position:relative;}
.abs {position:absolute;}
*html{_overflow-x: hidden;}
.noscroll{overflow:hidden;overflow-y:hidden;}
.error { color:#f00;}


.main {width:100%; height:100%; background:#f5f5f5;}
.cheng { color:#ff8400 !important;}
.header{ height:150px; background:url("../images/headerBg.jpg") repeat-x; overflow:hidden; border-top:#003653 solid 3px;}
.headerCon {height:150px;}
.logo {left:0; top:30px;}
.joincontact {width:180px; height:30px; line-height:30px; background:#003653; border-radius:0 0 10px 10px; right:0; top:0; color:#5d7f92; text-align:center;}
.joincontact a {color:#fff; font-size:14px; padding:0 5px;}
.telCon { right:0; top:56px; padding-left:80px;}
.telCon p {font-size:22px; padding:5px 0; color:#fff;}
.telCon p a {color:#fff;}
.ico_tel {width:74px; height:60px; background:url("../images/ico_tel.png") no-repeat; left:0; top:0;}

.nav {width:100%;height:52px;  z-index:99; background:url("../images/navBg.png") repeat-x;}
.nav .w1000 { overflow:inherit;}
.nav li {float:left; height:52px; position:relative; z-index:9; background:url("../images/nav_xian.jpg") right top no-repeat;}
.nav li.xianNone {background:none;}
.nav li:last-child {background:none;}
.nav li a {padding:0 29px; display:block; text-align:center; line-height:52px; font-family:Microsoft Yahei; font-size:16px; color:#fff;}
.nav li a.cur,.nav li a:hover {background:#003754; color:#fff; margin-top:1px; height:51px;}
.nav li .nav-expand  { position:absolute; left:0; top:52px; width:123px; z-index:2; height:0; overflow:hidden;}
.nav li .nav-expandBG  { position:absolute; left:0; top:52px; width:123px; background:#003754; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; z-index:1; height:0; overflow:hidden;}
.nav-expandCon li { vertical-align:top; height:52px; line-height:52px; display:block; width:100%; border-bottom:#4b86a3 solid 1px; background:none;}
.nav-expandCon li:last-child {border-bottom:0;}
.nav li .nav-expandCon li a {padding:0; font-size:14px;}


.banner { margin-bottom:20px;  position:relative; z-index:1;}
.focusBox { position: relative; width:100%; height:400px; overflow: hidden; }
.focusBox .pic{ height:500px; display: block; }
.focusBox .pic li { height:500px; display: block; position:relative;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-40px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; border-radius:8px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .hover{ background:#ff8400; filter:alpha(opacity=100);opacity:1;   }
.banner1_img1 {width:254px; height:39px; background:url("../images/banner1_img1.png") no-repeat; left:50%; top:185px; margin-left:-154px; opacity:0;}
.banner1_img2 {width:553px; height:48px; background:url("../images/banner1_img2.png") no-repeat; left:50%; top:240px; margin-left:-121px; opacity:0;}
.banner1_img3 {width:607px; height:23px; background:url("../images/banner1_img3.png") no-repeat; left:50%; top:310px; margin-left:-479px; opacity:0;}
.banner2_img1 {width:282px; height:58px; background:url("../images/banner2_img1.png") no-repeat; left:50%; top:152px; margin-left:-492px; opacity:0;}
.banner2_img2 {width:538px; height:95px; background:url("../images/banner2_img2.png") no-repeat; left:50%; top:233px; margin-left:-492px; opacity:0;}
.banner3_img1 {width:812px; height:64px; background:url("../images/banner3_img1.png") no-repeat; left:50%; top:185px; margin-left:-484px; opacity:0;}
.banner3_img2 {width:780px; height:43px; background:url("../images/banner3_img2.png") no-repeat; left:50%; top:272px; margin-left:-30px; opacity:0;}


.ixLink {border-top:#dedede solid 1px; background:#fff; }
.ixLinkCon {margin-top:5px; line-height:30px; color:#ccc; text-align:center;}
.ixLinkCon a {font-size:16px; padding:0 5px; color:#666666;}
.ixLinkCon a:first-child {padding-left:0;}
.ixLinkCon a:hover {color:#ff7d2e;text-decoration:underline;}


.footer {width:100%; border-top:#3671ad solid 1px;} 
.footerTop { background:#003653; padding:30px 0;}
.footerTopList {padding-left:320px;}
.footerTopList dl {float:left; width:130px; padding-right:40px;}
.footerTopList dl dt {margin-bottom:10px;}
.footerTopList dl dt a{color:#eff7ff; font-size:20px;}
.footerTopList dl dd {height:36px; line-height:36px;}
.footerTopList dl dd a{color:#81b6d3; font-size:16px;}
.footerTopList dl dd a:hover { text-decoration:underline; color:#fff;}
.footerCon {background:url("../images/footerBg.jpg") repeat; border-top:#1e3f51 solid 1px;}
.footerCon .rel {padding:25px 0;} 
.footerCon p{ text-align:center; color:#72a5c0; font-size:14px; font-family:arial; line-height:30px;}
.footerCon p a {color:#72a5c0;}
.footerCon p a:hover {color:#fff; text-decoration:underline;}
.footerCon p.b-nav a {padding:0 5px; color:#ffd490;}
.ico_wangjing {width:30px; height:26px;right:50%; top:15px; margin-right:-210px;}
.b-nav a {margin:0 5px; font-family:microsoft yahei;}
.footerCon p.b-nav { color:#4e72a5;}
.footerbtm { height:46px;}
.footerbtm p { line-height:46px; font-size:14px; text-align:center; color:#666666;}
.ico_jc {width:30px; height:26px; background:url("../images/ico_jc.png") no-repeat;  left:50%; margin-left:65px;}
.b-logo {left:0; top:31px;}


.content {}
.ixBox { padding:40px 0;}
.ixBox-top h3{ text-align:center; color:#01699e; font-size:30px; margin-bottom:20px; font-weight:400;}
.ixBox-top p {color:#999999; text-align:center; font-size:16px; margin-bottom:20px;}
.brandService {padding-top:40px;padding-bottom: 11px;}
.brandService ul {width:1120px;}
.brandService li{ float:left; margin-right:40px; width:184px; height:184px; background:#2299c0; border-radius:8px; position:relative;-webkit-transition: all .2s ease-in-out 0.1s;-o-transition: all .2s ease-in-out 0.1s;-moz-transition: all .2s ease-in-out 0.1s;transition: all .2s ease-in-out 0.1s; margin-top:0;}
.brandService li:hover {margin-top:-20px;}
.brandService li a { text-align:center; display:block; font-size:18px; line-height:72px; padding-top:30px; color:#fff;}
.ico_brandBg {width:184px; height:11px; background:url("../images/ico_brandBg.jpg") no-repeat; left:0; bottom:-11px;}
.ixXian {border-top:#e8e8e8 solid 1px; border-bottom:#e8e8e8 solid 1px; background:#fff;}
.ix-introduce {margin-top:35px;}
.ix-introducePic {left:0; top:0;width:356px; height:336px;}
.ix-introducePic p {height:30px; background:#000; color:#fff; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;width:356px; left:0; bottom:0; text-align:center; font-size:14px; line-height:30px;}
.ix-introduceText {padding-left:380px; min-height:252px;}
.ix-introduceText p {font-size:14px; text-indent:2em; line-height:28px;}
.ix-introduceText p a {color:#ff8400;}
.ix-introduceText p a:hover { text-decoration:underline;}
.ix-zhuanye {margin-top:30px;}
.ix-zhuanye li {float:left; width:352px; height:130px; position:relative; margin-right:20px; margin-bottom:10px; margin-top:10px;}
.ix-zhuanye li span {width:90px; height:90px; background:#ffffff; border:#F84D68 solid 5px; text-align:center; border-radius:60px;}
.ix-zhuanye li span img {padding-top:20px;}
.ix-zhuanye li h3 { padding-left:110px; font-size:20px; color:#01699e; font-weight:normal; margin-bottom:10px;}
.ix-zhuanye li p { padding-left:115px;  font-size:14px;}
.ix-zhuanye ul{ width:1120px;}
.ix-case {margin-top:20px; width:1020px;}
.ix-case ul { width:320px;}
.ix-case li {float:left; margin-right:20px; width:302px; position:relative; padding-left:18px; height:36px; line-height:36px;}
.ix-case li a {width:302px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; display:block;}
.ix-case li a:hover { text-decoration:underline;}
.ico_ixList {width:12px; height:9px; background:url("../images/ico_ixList.png") no-repeat; left:0; top:13px;}
.ix-caseMore {padding-top:30px;}
.ix-caseMore a {width:200px; height:40px; text-align:center; line-height:40px; background:#2299c0; display:block; margin:0 auto; border-radius:30px; color:#fff; font-size:16px;}
.ix-caseMore a:hover { background:#003653;}
.ix-caseMore a em { font-family:simsun;}
.ixBCon-item {float:left; width:540px;}
.ixBCon-itemTop {height:36px; line-height:36px; font-size:24px; color:#01699e; margin-bottom:10px;}
.ixBCon-itemBtm textarea {padding:8px 5px; background:#e7e7e7; border:#dbdbdb solid 1px; height:92px; width:308px; margin-bottom:15px;font-size:16px; color:#666; font-family:microsoft yahei;}
.ixBCon-itemBtm input {padding:9px 5px; background:#e7e7e7; border:#dbdbdb solid 1px;width:308px; margin-bottom:15px; font-size:16px; color:#666;font-family:microsoft yahei;}
.ixBCon-itemBtm input.fl {width:150px; margin-right:10px;}
.ixBCon-itemBtm input.lask-sBtn { background:#2299c0; border:none; border-bottom:#0d799c solid 1px; color:#fff; cursor:pointer;}
.ixBCon-itemBtm input {-webkit-appearance: none; }
.ixBCon-itemBtm li {float:left; margin-right:20px; width:302px; position:relative; padding-left:18px; height:36px; line-height:36px;}
.ixBCon-itemBtm li a {width:302px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; display:block;}
.ixBCon-itemBtm li a:hover { text-decoration:underline;}
.ixB-ibPic {margin-bottom:4px;}
.ix-itemBtmMore {margin-top:10px;}
.ix-itemBtmMore a { background:#cccccc; border-radius:0 30px 30px 0; height:30px; width:90px; display:block; line-height:30px; text-align:center; font-size:16px;}
.ix-itemBtmMore a em {font-family:simsun;}
.ix-itemBtmMore a:hover { background:#2299c0; color:#fff;}




.page{height:24px; line-height:24px; text-align:center; padding:40px 0 30px;}
.page a, .page span{color:#525252; background:#f8f8f8; border:1px #ddd solid; padding:5px 9px; margin:0 3px; height:16px; line-height:16px;}
.page a:hover, .page span.hover{color:#fff; text-decoration:none; background:#05567f; border:1px #05567f solid;}


.location{height:48px;  line-height:48px; padding:0 10px; background:url("../images/locationBg.jpg") repeat-x; color:#999999; font-size:14px; padding-left:38px; border:#cccccc solid 1px; border-bottom:none; position:relative;}
.ico_home {width:25px; height:24px; background:url("../images/ico_home.png") no-repeat; left:5px; top:11px;}
.location a{margin:0 6px;color:#333; }
.location a:hover { color:#ff8400; text-decoration:underline;}


.smbanner {height:400px;  margin-bottom:20px;}
.sm1 {background:url("../images/banner.jpg") #eeeeee center 0 no-repeat;}
.sm2 {background:url("../images/banner2.jpg") #eeeeee center 0 no-repeat;}
.sm3 {background:url("../images/banner3.jpg") #eeeeee center 0 no-repeat;}
.sm4 {background:url("../images/banner4.jpg") #eeeeee center 0 no-repeat;}
.sm5 {background:url("../images/banner5.jpg") #eeeeee center 0 no-repeat;}

.inner-left {width:290px;}
.inner-right {width:800px;}
.inner-rcontent {border:#ccc solid 1px; background:#fff; margin-bottom:20px;}
.innBox {margin-bottom:20px;}
.innBoxTop {height:48px; line-height:48px; background:url("../images/inner-topBg.jpg") repeat-x; border:#cccccc solid 1px;}
.innBoxTop span {height:48px; font-size:20px; padding-left:10px; color:#06547c;}
.innBoxTop span em { color:#ccc; padding-left:2px;font-family: arial;}
.innBoxTop a {padding-right:5px;color:#666; font-size:14px;font-family: simsun;}
.innBoxTop a:hover { text-decoration:underline; color:#ff8400;}
.innB-aboutus {padding:9px;}
.innBoxBtm {margin-bottom:20px; border:#cccccc solid 1px;  border-top:none; background:#fff;}
.inner_lcontactus:hover { color:#ff6326;}

.inn-icoList {width:290px;}
.inn-icoList li { vertical-align:top; width:288px; height:65px; border-bottom:#d4d4d4 solid 1px; position:relative; overflow:hidden;}
.inn-icoList li:last-child { border-bottom:none;}
.inn-icoList li a {-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.inn-icoList li a .icon{-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.inn-icoList li a em{-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.inn-icoList li a {_width:100%; display:block; position:relative; padding:10px 0 11px 74px; *padding-top:5px;_padding-top:10px;; background:url("../images/inner_icoliBg.jpg") repeat-x;}
.inn-icoList li a strong {display:block; font-size:18px; font-weight:400; color:#666666;}
.inn-icoList li a span {color:#999999; font-size:14px;}
.inn-icoList li a .icon {width:40px; height:40px; background:url("../images/icon.png") no-repeat; position:absolute; left:20px; top:12px;}
.inn-icoList li a .ico_sgo {width:20px; height:20px; background:url("../images/ico_sgoHover.png") no-repeat; right:-20px; top:22px;}
.inn-icoList li a:hover,.inn-icoList li.on a { background:#3684ab;color:#fff;}
.inn-icoList li a:hover strong,.inn-icoList li.on a strong{color:#fff;;}
.inn-icoList li a:hover span,.inn-icoList li.on a span{color:#fff;;}
.inn-icoList li a:hover .ico_sgo,.inn-icoList li.on a .ico_sgo {right:10px;}

.inn-icoList li .sm1-ico1 .icon { background-position:0 0;}
.inn-icoList li .sm1-ico2 .icon { background-position:-41px 0;}
.inn-icoList li .sm1-ico3 .icon { background-position:-82px 0;}
.inn-icoList li .sm2-ico1 .icon { background-position:-123px 0;}
.inn-icoList li .sm2-ico2 .icon { background-position:-164px 0;}
.inn-icoList li .sm2-ico3 .icon { background-position:-205px 0;}
.inn-icoList li .sm2-ico4 .icon { background-position:-246px 0;}
.inn-icoList li .sm2-ico5 .icon { background-position:-287px 0;}
.inn-icoList li .sm3-ico1 .icon { background-position:-328px 0;}
.inn-icoList li .sm3-ico2 .icon { background-position:-369px 0;}
.inn-icoList li .sm3-ico3 .icon { background-position:-410px 0;}
.inn-icoList li .sm3-ico4 .icon { background-position:-451px 0;}
.inn-icoList li.on .sm1-ico1 .icon,.inn-icoList li .sm1-ico1:hover .icon { background-position:0 -41px !important;}
.inn-icoList li.on .sm1-ico2 .icon,.inn-icoList li .sm1-ico2:hover .icon { background-position:-41px -41px !important;}
.inn-icoList li.on .sm1-ico3 .icon,.inn-icoList li .sm1-ico3:hover .icon { background-position:-82px -41px !important;}
.inn-icoList li.on .sm2-ico1 .icon,.inn-icoList li .sm2-ico1:hover .icon { background-position:-123px -41px !important;}
.inn-icoList li.on .sm2-ico2 .icon,.inn-icoList li .sm2-ico2:hover .icon { background-position:-164px -41px !important;}
.inn-icoList li.on .sm2-ico3 .icon,.inn-icoList li .sm2-ico3:hover .icon { background-position:-205px -41px !important;}
.inn-icoList li.on .sm2-ico4 .icon,.inn-icoList li .sm2-ico4:hover .icon { background-position:-246px -41px !important;}
.inn-icoList li.on .sm2-ico5 .icon,.inn-icoList li .sm2-ico5:hover .icon { background-position:-287px -41px !important;}
.inn-icoList li.on .sm3-ico1 .icon,.inn-icoList li .sm3-ico1:hover .icon { background-position:-328px -41px !important;}
.inn-icoList li.on .sm3-ico2 .icon,.inn-icoList li .sm3-ico2:hover .icon { background-position:-369px -41px !important;}
.inn-icoList li.on .sm3-ico3 .icon,.inn-icoList li .sm3-ico3:hover .icon { background-position:-410px -41px !important;}
.inn-icoList li.on .sm3-ico4 .icon,.inn-icoList li .sm3-ico4:hover .icon { background-position:-451px -41px !important;}

.inner-rservice {padding:20px 30px;}
.inner-rservice p { line-height:24px; text-indent:2em; font-size:14px; margin-bottom:20px;}
.inner-content {padding:20px;}
.inn-newsList li { vertical-align:top; border-bottom:#999999 dotted 1px; padding:15px 0;}
.inn-newsList li h3 {font-size:18px; font-weight:normal; margin-bottom:10px; color:#333333;}
.inn-newsList li p { font-size:14px; color:#999999; line-height:22px;}
.inn-newsList li p a {color:#ff8400;}
.inn-newsList li p a:hover { text-decoration:underline;} 

.in-introduce p {font-size:14px; margin-bottom:15px; line-height:24px;}
.in-introduce img {padding:0px 0;}
.in-introduce-chief {padding-left:240px; position:relative; height:280px; margin-bottom:20px;}
.in-introduce-chief img {padding:0;left:0; top:0;}
.in-introduce-chief h3 { font-size:26px; color:#06547c; line-height:36px; margin-bottom: 10px;}
.in-introduce-chief p {font-size:18px; line-height:26px; text-indent:0px;}
.infoCon {border:#f09161 solid 1px; border-top:0; min-height:910px; padding:20px 19px;}
.lbox-ask {}
.lbox-ask h3 {font-size:14px; padding:10px 20px; font-weight:400; color:#2780ad; background:url("../images/ico_sj.png") 11px 16px no-repeat;}
.lbox-ask p {padding:0 10px 10px;}
.lbox-ask input { vertical-align:top; width:258px; padding:10px 5px; border:#ccc solid 1px; background:#f6f6f6; color:#666;font-family:Microsoft YaHei; }
.lbox-ask textarea {width:258px; height:65px; background:#f6f6f6; border:#ccc solid 1px;padding:8px 5px; color:#666;font-family:Microsoft YaHei; }
.lbox-ask input.fl {width:100px; margin-right:10px;}
.lbox-ask input.lask-sBtn { width:268px; height:36px; line-height:36px; background:#05567f; padding:0; border-radius:5px; border:0; font-family:Microsoft YaHei; font-size:16px; color:#fff; cursor:pointer;}
.lbox-ask input.lask-sBtn:hover { background:#003653;}
.ixBrand-list {padding:8px 0;}
.ixBrand-list li {padding-left:20px; padding-right:10px; vertical-align:top; position:relative;}
.ixBrand-list li:last-child { border-bottom:none;}
.ixBrand-list li a {display:block; height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#333; _width:258px;}
.ixBrand-list li a:hover { color:#ff8400; text-decoration:underline;}
.ico_dian {width:4px; height:4px; background:url("../images/ico_dian.jpg") no-repeat; left:8px; top:16px;}

.ls-intraduce p{ font-size:14px; text-indent:2em; line-height:24px; margin-bottom:10px; text-align:left;}
.ls-intraduce img {margin:15px 0;}

.contactUs { margin-bottom:20px;}
.contactUs p { line-height:36px; font-size:16px;font-family:Microsoft YaHei}
.contactUs-map {width:630px; height:500px;}
.innerCTitle {height:36px; border-bottom:#ccc solid 2px;margin-bottom: 15px;}
.innerCTitle h3 {width:150px; height:36px; line-height:36px; font-size:18px; font-weight:normal; color:#05567f; border-bottom:#05567f solid 2px; text-align:center;}


.innerC-con {margin-bottom:15px;}
.innerC-con p {font-size:16px; line-height:32px; margin-bottom:5px;}
.innerC-conBtn {padding:20px 0 30px;}
.innerC-conBtn a {width:160px; height:42px; line-height:42px; background:#05567f; color:#fff; margin:0 auto; display:block; border-radius:5px; text-align:center; font-size:16px;}
.innerC-conBtn a:hover{ background:#003653;}

.info-listCon {}
.info-list {border-bottom:#999 dashed 1px; padding:15px 0; zoom:1;}
.info-list li { vertical-align:top; padding-left:15px; position:relative;  height:30px; line-height:30px;}
.info-list li a {font-size:14px;}
.info-list li a:hover { color:#cc0000; text-decoration:underline;}
.info-list li span { font-size:14px;}


.tabRank {border:#ccc solid 1px; background:#fff; margin-bottom:20px;}
.circle-service{margin:30px 0 0 20px; width:648px; overflow:hidden;background:#e5e5e5; }
.circle-service ul li{ width:108px; height:60px; float:left; }
.circle-service ul li a{display:block; font-size:16px;height:60px; width:108px; line-height:60px; color:#333; text-align:center;}
.circle-service ul .on a{background:#666;color:#fff; position:relative;}
.circle-service ul .on a em{width: 0;height: 0;font-size: 0;line-height: 0;position: absolute;right:42px;top:44px;border-width:8px;border-style: dashed dashed dashed solid;border-color: transparent transparent #fff  transparent ;}


.article-top h1 { font-size:20px; color:#333; font-weight:300; padding:10px 0;}
.article-top p.tc span{ padding-right:10px;}
.article-con {padding:30px 0;}
.article-top p {padding:10px 0  10px; border-bottom:#999 dashed 1px; color:#999999;}
.article-con p { text-indent:2em; line-height:24px; font-size:14px; margin-bottom:10px;}
.article-conShare {padding:5px 10px 10px ; background:#ffffff;}
.article-page {padding:20px 10px; border-top:#999 dashed 1px;}
.article-page a {font-size:14px; display:block;  line-height:30px;}
.article-page a:Hover { text-decoration:underline;}

.askup{background:url("../images/zx_topBg.jpg") no-repeat;margin-top:10px;height:195px;overflow:hidden;zoom:1;}
.askup .lawimg img{width:140px;height:150px;overflow:hidden;}
.askup .lawzl{width:420px;}
.askup .lawzl h2,.askup .lawzl p{padding-left:15px;}
.askup .lawzl h2{color:#d14a00; font-size:24px;line-height:40px; padding-top:18px;}
.askup .lawzl .law_a{line-height:32px; font-size:16px; color:#333;}
.askup .lawzl .law_b{color:#d14a00;line-height:28px;line-height:32px;font-size:16px;}
.askup .lawzl .law_c{color:#333;padding-right:10px;line-height:32px;font-size:14x;}
.askmd{padding-top:20px;clear:both;zoom:1;overflow:hidden;}
.zixun p{padding:4px 0;overflow:hidden;zoom:1;}
.zixun p label{line-height:30px;font-size:14px;color:#333;display:block;width:70px;float:left;text-align:right;}
.zixun p input,.zixun p textarea{background:#f9f9f9;border:solid 1px #ccc;line-height:24px;font-size:12px;color:#333;vertical-align:middle;padding:3px;display:block;float:left;margin-left:5px;}
.zixun p input{width:240px;height:24px;color:#333;}
.zixun p textarea{width:500px;height:120px;color:#333;}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle;margin-right:10px;}
.zixun p a{text-decoration:underline;color:#95825a;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:#05567f;width:130px;height:32px;cursor:pointer;margin-left:75px;padding:0;border:0 none; display:inline; color:#fff; border-radius:5px;}
.zixun p input.btn:hover { background:#003653;}
.zixun em{display:block;height:22px;margin-left:75px;font-style:normal;color:#f00;clear:both}
.reply{padding-top:30px;overflow:hidden; padding:0 10px;}
.reply_tle{height:40px;line-height:40px; border-radius:5px;background-color:#eaeaea;font-size:14px;color:#005f92; padding-left:10px; margin:20px 0;}
.reply_in{border:1px solid #ccc;background:#fff;margin-top:15px;}
.reply_in .wen{background:#f0f0f0;border-bottom:solid 1px #ccc;padding:15px 10px 15px 50px;overflow:hidden;zoom:1;position:relative;}
.wen_icon,.da_icon{background:url("../images/reply_icon.png") no-repeat;width:27px;height:40px;position:absolute;top:0;left:10px;}
.wen_icon{background-position:0 0;}
.wencont p{line-height:22px;color:#333;}
.reply_in .da{padding:15px 10px 40px 50px;overflow:hidden;zoom:1;position:relative;}
.da_icon{background-position:-55px 0;}
.daimg,.hfimg{width:65px;height:100px;text-align:center;}
.daimg img,.hfimg img{width:65px;height:70px;overflow:hidden;}
.datext{width:460px;}.datext p{line-height:22px;color:#ff66000 ;}
.datime{background:#f6f6f6; height:28px; position:absolute; left:0; bottom:0; line-height:28px; width:580px; padding:0 15px; color:#666;}
{color:#3b4159}
.datime a {color:#ffcc83;}
.datime a:hover { text-decoration:underline;}
.reply-but{ width:160px; margin:10px auto}
.reply-but a{ display:block; background:#05567f; width:160px; height:42px; line-height:42px; color:#fff; text-align:center;font-family:"Microsoft Yahei"; font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.reply-but a:hover{ color:#fff; background:#003653; text-decoration:none;}





.pup-box{z-index:1000;width:650px;margin:0 auto;height:auto;padding:30px 20px; text-align:center; overflow:hidden; zoom:1; background:#fff; border:5px solid #003653; position:fixed; left:50%; margin-left:-350px; top:200px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+200);}
.pup-box-a{ width:500px; left:30%;}
.pup-box p{ font:500 18px/40px 'Microsoft YaHei'; color:#666;}
.pup-box p strong{ font:500 18px/40px 'Microsoft YaHei'; color:#ff6600;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#ff6600;}
.pup-box-btn{margin:20px 0;}
.pup-box-btn a{ display:inline-block;width:110px;height:36px; margin:0 10px;font:500 16px/36px 'Microsoft YaHei'; color:#fff; text-align:center; background:#05567f;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#003653;}
.s-return em{ font:500 12px SimSun; color:#666; }


.fico {width:40px; height:40px; background:url("../images/fico.png") no-repeat;}
.fixed-layer{display:none;position:fixed;width:50px;margin-left:570px;left:50%;top:130px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-460));z-index:100;}
.fixed-layer li{border-top:1px solid #63a5c8;text-align:center;font-family:"Microsoft Yahei";font-size:14px;}
.fixed-layer li:first-child {border:none;}
.fixed-layer li a{display:block;width:50px;height:45px;background:#367ea4;color:#fff;padding-top:5px; cursor:pointer}
.fixed-layer li a:hover{background:#0a486a;color:#fff;text-decoration:none;}
.fixed-layer i{display:block;width:40px;height:40px;margin:0 auto; cursor:pointer}
.fixed-layer .weixin i{background-position:0 0;}
.fixed-layer .qq i{background-position:-40px 0;}
.fixed-layer .online i{background-position:-80px 0;}
.fixed-layer .tel-ask i{background-position:-126px 0;}
.fixed-layer .to-top i{background-position:-160px 0;height:11px;}
.fixed-layer .to-top a{height:40px;padding-top:12px;}
.fixed-layer .tel-ask,.fixed-layer .weixin{position:relative; _float:left;}
.fixed-layer li.tel-ask a:hover,.fixed-layer li.weixin a:hover{background:#0a486a}
.fixed-layer .tel-ask-tips{position:absolute;left:-140px;top:0;text-align:left;width:110px;height:56px;background:#eb4b31;color:#fff;padding:20px 10px 10px 10px;display:none;}
.fixed-layer .tel-ask-tips span{font-size:16px;font-family:'Microsoft Yahei',Arial;}
.tel-askCon { left:-137px !important; width:105px !important; height:60px !important; background:#0a486a !important;}
.tel-askCon  p {color:#fff;}
.fixed-layer .weixin-tips{position:absolute;left:-167px;top:0;text-align:left;width:135px;height:150px;background:#fff;padding:10px;border:1px solid #0a486a;display:none;}
.fixed-layer .app-tips{position:absolute;left:-313px;top:0;text-align:left;width:281px;height:150px;background:#fff;padding:10px;border:1px solid #0a486a;display:none;}
.fixed-layer .tel-ask-tips em,.fixed-layer .weixin-tips em,.fixed-layer .app-tips em{width: 0;height: 0;font-size: 0;line-height: 0;position: absolute;right:-10px;top:19px;border-width:5px;border-style: dashed dashed dashed solid;}
.fixed-layer .tel-ask-tips em{border-color: transparent transparent transparent #0a486a;}
.fixed-layer .weixin-tips em{border-color: transparent transparent transparent #0a486a;right:-11px;_right:-12px;}
.fixed-layer .app-tips em{border-color: transparent transparent transparent #0a486a;right:-11px;_right:-12px;}

