/* header */
section,article,aside,header,footer,nav,figure{display:block;}
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.8 " ";}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#0089CD;text-decoration:none;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;outline:0;}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden;}
.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}
.container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    position:relative;
}
body{background: #eee;font-size: 14px;font-family:  , Arial; color:#666;}
.topbar{width:100%; height:36px; background:url(../images/topbarbg_02.jpg) repeat-x top left;}
.topbar .welcome,.topbar .r-menu{ line-height:35px;}
.logo{width:100%;background:#fff; height:106px;}
.logo .logo-ico{ float:left; margin-right:90px;}
.logo .logo-ico img{max-height:90px; padding:25px 0 0 0;}
.logo .logo-txt{float:left;}
.logo .logo-tel{ float:right;padding:25px 0 0 0 ; width:280px; height:72px; background:url(../images/logo_11.png) no-repeat left 18px #fff;}
.logo .logo-tel .tel-name{padding:0 0 0 60px; font-weight:600; font-size:12px;}
.logo .logo-tel .tel-number{padding:0 0 0 60px;color:#01488f; font-size:24px; font-weight:600;}
.main-nav{width:100%; background-color:#01488f; height:60px;}
.main-nav ul li{text-align:center; border-right:1px solid #021e4d; float:left; position:relative; z-index:9999}
.main-nav ul li:last-child{border-right:0;}
.main-nav ul li a{line-height:60px; color:#fff; font-size:18px; padding:0 25px;}
.main-nav ul li:hover {background-color: #021f4b;}
.main-nav li .sub-nav{position:absolute; top:59px; left:0; background-color:#021f4b;border-top:3px solid #f78c02; display:none;}
.main-nav li .sub-nav a{display:block; height:40px; line-height:40px; border-bottom:1px solid #022b60;color:#bebebe;}
.main-nav li .sub-nav a:hover{color:#fff;}
.main-nav li .multi-cols a{float:left; width:50%; text-align:left;}

.index-banner{width:100%; height:450px; overflow:hidden}
.index-banner ul.am-slides>li{width:100%; height:450px; overflow:hidden}
.index-banner ul.am-slides>li a{width: 100%;height: 100%;display:block;}
.search-wrapper{width:100%; height:80px; padding:0 10px; background-color:#f5f5f5}
.search-wrapper .search-key{font-size:16px; color:#01488f; line-height:80px;}
.search-wrapper .search-key a{margin-right:6px; font-size:14px; color:#888;}
.search-wrapper .search-input{height:38px; border:1px solid #e7e7e7; width:350px; margin-top:15px; position:relative;}
.search-wrapper .search-input .keybox{position:absolute;  padding:3px 5px;left:0; top:0; height:36px; line-height:36px; width:300px; border:none; background-color:#fff;}
.search-wrapper .search-input .searchbtn{ position:absolute; right:0; top:0; height:36px; width:50px; line-height:36px; border:none; background-color:#ff9000; color:#fff;}
.rz-wrapper{background-color:#fff; width:100%;}
.rz-wrapper .qwrz {height:35px; line-height:35px; margin:20px 0;}
.rz-wrapper .qwrz dt{float:left; font-weight:normal; padding:3px 15px; height:35px; line-height:35px; background-color:#01488f; color:#fff; margin-right:10px;}
.rz-wrapper .qwrz  dd{float:left; height:35px; line-height:35px; margin:0 10px 0 0; border:1px solid #e7e7e7; padding:0; }
.rz-wrapper .qwrz  dd img{max-height:35px;}
.tab-head{width:100%;}
.tab-head ul li{ float:left; height:40px; width:25%; cursor:pointer; line-height:40px;text-align:center; color:#fff; background-color:#01488f; color:#fff;border-bottom:2px solid #01488f;}
.tab-content{width:100%; background-color:#f5f5f5; padding:20px;}
.rtab-head ul li:hover,.tab-head ul li.on{background-color:#0252a3;border-bottom:2px solid #f78c02; }
.rz-cnt-img{width:625px; margin-right:40px;}
.rz-cnt-txt{width:250px;}
.rz-cnt-txt h2{font-size:22px; margin-bottom:20px; font-weight:600; color:#000000;}
.rz-cnt-txt ul{margin-left:20px;}
.rz-cnt-txt ul li{height:40px; line-height:40px; list-style:disc outside;}
.rz-cnt-txt ul li a{height:40px; line-height:40px;}
.rz-cnt-txt-btn{margin-top:10px;}
.youshi-wrapper{ width:100%; background:url(../images/youshibg.jpg) top center no-repeat #fff; height:1050px; }
.youshi-item{position:absolute; top:155px; text-align:center; width:100%;}
.youshi-item ul{margin:0 -10px;}
.youshi-item li .youshi-item-cnt-wrapper{margin:0 10px 20px; background-color:#004f9a;}
.youshi-item li:nth-child(2n) .youshi-item-cnt-wrapper{margin:0 10px 20px; background-color:#126ac3;}
.youshi-item li .youshi-item-cnt-wrapper img{margin-top:52px;}
.youshi-item li .youshi-item-cnt-wrapper h3{color:#fff; font-size:20px; margin:15px auto;}
.youshi-item li .youshi-item-cnt-wrapper .youshi-line{height: 3px; display: block; background-color: #ff9000; margin: 10px auto; width: 80px;}
.youshi-item li .youshi-item-cnt-wrapper .youshi-item-txt{color:#e9e8e8; text-align:center; font-size:14px; line-height:22px; height:100px; overflow:hidden;}
.zsname{line-height:35px; text-align:center;}
.my-slider{background-color:#eee !important;box-shadow:none !important;}
.my-slider .am-direction-nav .am-prev {left: -35px !important;}
.my-slider .am-direction-nav .am-next {right: -35px !important;}
.news-cnt{margin:0 -12px;}
.news-cnt .news-cnt-wrapper{margin:0 12px;}
.news-wrapper{background:#fff; width:100%; padding:30px 0;}
.news-item-img { margin:10px auto;}
.news-item-txt ul li{ list-style:none; background:url(../images/lidot.png) left center no-repeat; border-bottom:1px dotted #e7e7e7; height:42px;}
.news-item-txt ul li a{line-height:42px; overflow:hidden; padding-left:20px;}
.hezuo-wrapper{width:100%; padding:0px 0 30px 0; background-color:#fff;}
.hezuo-wrapper .hezuo-title{font-size:22px; color:#01488f; margin-bottom:20px; border-bottom:1px solid #e7e7e7; line-height:40px;}
/*����ͼ��*/
#marqueecus{ width: 1000px; overflow: hidden;  height: 42px;}
#marqueecus li{   float: left;    padding: 0px 5px;}
#marqueecus li img {    height:42px;}
.footer-wrapper{background:url(../images/footerbg.jpg) repeat-x left top #1c1c1c; height:297px;}
.friendlink{height:48px; line-height:48px;}
.friendlink dt{font-size:14px; color:#ffffff; margin-right:8px; float:left; line-height:48px;}
.friendlink dd{float:left; margin:0 8px 0 0; line-height:48px;}
.friendlink dd a{font-size:16px; color:#ffffff; line-height:48px;}
.footer-cnt{margin:40px 0;}
.footer-cnt .leftcol{float:left; width:160px; padding-top:10px;}
.footer-cnt .leftcol img{width:100%;}
.footer-cnt .midecol{float:left; width:580px; font-size:14px; color:#ffffff; line-height:30px; padding-left:20px;}
.footer-cnt .rightcol{float:right; font-size:14px; color:#ffffff; text-align:center;}
/*��ҳ*/
.inner-banner {width: 100%; height: 342px; overflow: hidden;}
.inner-banner li{  width: 100%; height: 342px;}
.body-wrapper{padding:20px 0;background-color:#fff;}
.p-left{float:left; width:220px;}
.p-right{float:right; width:750px;}
.left-nav{border:1px solid #e7e7e7; border-radius:6px;}
.left-nav .l-nav-title{height:50px; background:#01488f; position:relative; padding:10px 20px; color:#fff; font-size:21px;}
.left-nav .l-nav-title i{text-align:right; position:absolute; height:30px; width:30px; right:10px; top:10px;}
.left-nav ul li{ height:40px; padding:0px 20px; border-bottom:1px solid #e7e7e7; background:url(../images/arror-r.png) no-repeat 180px center}
.left-nav ul li:hover{background:#fafafa;}
.left-nav ul li.cur{background:#fafafa; font-weight:bold; font-size:16px; background:url(../images/curdot.png) no-repeat 180px center}

.left-nav ul li:last-child{border:none;}
.left-nav ul li a{line-height:40px;}

/*��д�۵������ʽ*/
.jw-accordion-default {
  margin: 0;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.jw-accordion-default .am-accordion-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.jw-accordion-default .am-accordion-item:first-child {
  border-top: none;
}
.jw-accordion-default .am-accordion-title {
  color: rgba(0, 0, 0, 0.6);
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  padding: .8rem 1rem;
}
.jw-accordion-default .am-accordion-title:before {
  content: "\f0da";
  display: inline-block;
  font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
  /*font-weight: normal; // 2
  font-style: normal; // 2
  vertical-align: baseline; // 3
  line-height: 1; // 4*/
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  margin-right: 5px;
}
.jw-accordion-default .am-accordion-title:hover {
  color: #0e90d2;
}
.jw-accordion-default .am-accordion-content {
  color: #666;
}
.jw-accordion-default .am-accordion-content  a {
  color: #666;
  display:block;
  line-height:30px;
  font-size:12px;
  padding-left:25px;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.05);
  background:url(../images/lidot.png) no-repeat 10px center;
}
.jw-accordion-default .am-active .am-accordion-title {
  background-color: #eeeeee;
  color: #000;
  font-size:14px;
}
.jw-accordion-default .am-active .am-accordion-title:before {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}



.p-right-box{border:1px solid #e7e7e7; border-radius:6px;}
.p-right-box .right-box-title{height:50px; background:#fafafa; position:relative; padding:10px 20px; border-bottom:1px solid #e7e7e7;}
.p-right-box .right-box-title h3{ display:block; float:left; font-size:18px; color:#021f4b;}
.p-right-box .right-box-title .location{ float:right; line-height:30px;}
.p-right-box .right-box-title .location span{color:#999999;}
.p-right-box .right-box-title .location a{color:#999;}
.p-right-box .right-box-title .location a.cur{color:#021f4b;}
.am-article-bd{line-height:1.8}
/*��Ʒ�б�*/
.tblist{width:100%;}
.tblist td{border-bottom:1px solid #e7e7e7;padding:20px 10px; height:200px; position:relative; vertical-align:top;}
.tblist td .pro-img{width:150px; height:150px;padding:5px;background-color:#fff; border:1px solid #e7e7e7; text-align:center;}
.tblist td .pro-info{position:relative;}
.tblist td .pro-info h3{line-height:40px; font-weight:600; font-size:17px;}
.tblist td .pro-info h3 span{font-size:12px; float:right; color:#8c8c8c;font-weight:normal;}
.tblist td .pro-info .pro-memo{ font-size:12px; text-indent: 2em;}
.tblist td .btn-more{position:absolute;right:10px; bottom:20px;}
.page-box { margin: 20px;  color: #999;    font-size: 14px;}
.news-mate{ margin:10px auto; border-bottom:1px solid #e7e7e7;padding:10px 0;}
.news-mate span{margin-right:10px;padding-left:20px;color:#777;background:url(../images/sprite.gif) no-repeat;}
.news-mate .time{background-position:left -158px;}
.news-mate .view{background-position:left -36px;}
.news-mate .comm{background-position:left 4px;}
/*֤���ѯ*/
.zs-search{ background:url(../images/zssearchico.png) 100px center no-repeat; padding:40px 40px 40px 240px; width:900px; margin:0 auto;}
.zs-search .zs-search-title{font-size:14px; color:#8c8c8c; line-height:35px;}
#zsResult{border: 1px solid #e7e7e7; padding: 30px; box-shadow: 0 0 15px rgba(0,0,0,0.2); background:url(../images/bg-gray.png)}
.zs-help{margin:0 auto 20px; padding:20px;}
.zz-list li{ padding:12px; text-align:center;}
.zz-list li p{line-height:25px; text-align:center;}
/*����*/
.form-box{position:relative;padding:10px;border:1px solid #f6f6f6;background:#fff;font-size:14px;}
.form-box dl{display:block;padding:5px 0;}
.form-box dl:after{clear:none;content:"";display:block;height:0;visibility:hidden;}
.form-box dl dt{display:block;float:left;width:120px;line-height:38px;min-height:38px;color:#555;font-size:13px;text-align:right;_position:absolute;}
.form-box dl dd{position:relative;padding:5px 0 5px 10px;line-height:28px;min-height:28px;color:#555;font-size:13px;overflow:hidden;_margin-left:120px;}
.form-box dl dd label.radio{margin-right:5px;}
/*�ı�����ʽ*/
input.wide{width:250px;}
input.txt{width:200px;}
input.small{width:50px;}
.input{display:inline;margin-right:5px;padding:7px;height:34px;line-height:20px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #e8e8e8;border-radius:2px;}
.select{padding:7px;border:1px solid #e8e8e8;line-height:20px;}
/*ͼ���б�*/
.n-list{padding-top:10px;}
.n-list li{display:block;padding-bottom:16px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.n-list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.n-list li h2{padding:16px 0 14px 0;font-size:16px;line-height:27px;font-weight:normal;}
.n-list li h2 a{font-size:20px;font-weight:bold;line-height:29px;color:#3b8dd1;text-decoration:none;}
.n-list li h2 a:hover{color:#8CAC52;}
.n-list li .note b{position:relative;display:block;float:left;margin-right:16px;width:156px;height:104px;font-style:normal;}
.n-list li .note b img{min-width:100%;min-height:100%;width:100%;_height:100%;}
.n-list li .note p{font-size:14px;line-height:23px;font-weight:500;color:#555;}
.n-list li .note .info{padding-top:10px;}
.n-list li .note .info span{margin-right:10px;padding-left:20px;color:#777;background:url(../images/sprite.gif) no-repeat;}
.n-list li .note .info .time{background-position:0 -158px;}
.n-list li .note .info .view{background-position:0 -36px;}
.n-list li .note .info .comm{background-position:0 4px;}
.n-list .nodata{margin-top:30px;color:#666;font-size:14px;line-height:100px;text-align:center;}
/* ��֤����*/
.cate-wrapper dl{float:left; display:block; width:25%; padding:15px; margin-bottom:10px; background-color:#004f9a; height:200px; overflow:hidden; }
.cate-wrapper dl:nth-child(2n+1){ background-color:#126ac3 }
.cate-wrapper dl dt a{color:#fff; font-size:17px; line-height:40px; }
.cate-wrapper dl dd{ float:left; display:block; width:50%; margin:0; height:35px; overflow:hidden; background:url(../images/lidotgray.png) no-repeat left center; padding:0 5px 0 10px;}
.cate-wrapper dl dd a{line-height:35px; color:#fff; font-weight:normal;  }
.next-prev-single{padding:10px 0;color:#444;font-size:14px;overflow:hidden;}
.next-prev-single p{width:49%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.next-prev-single p a{color:#428bca;text-decoration:none;}
.next-prev-single .prev{float:left;}
.next-prev-single .next{float:right;}
#gzsm{display:block; position:fixed; top:300px; left:10px;}