@charset "UTF-8";
/* CSS Document */
html{ font-size:20px;}
@media only screen and (max-width: 481px){
    html {
        font-size: 14px;
    }
}
@media only screen and (min-width: 481px){
    html {
        font-size: 15px; 
    }
}
@media only screen and (min-width: 569px){
    html {
        font-size: 17.5px; 
    }
}
@media only screen and (min-width: 641px){
    html {
        font-size: 20px; 
    }
}
* {padding:0;margin:0;}
.ovfHiden{overflow-x: hidden;height: 100%;}
body { font-size:12px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,sans-serif;color:#5b5a5a;background: #fff; overflow-x:hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a{transition:0.5s all;-webkit-transition:0.5s all;text-decoration: none;color:#5b5a5a;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a:hover,a:active,a:vistited{text-decoration: none; color:#01305d;outline: 0!important;}
a, input, select, textarea {outline:none; text-decoration:none!important; }
a, li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:focus {outline: 0!important;}
::-moz-selection{ color:#fff; background:#3a1637; }
::selection { color:#fff; background:#3a1637; }
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
ul{ margin-bottom:0;}
dl{ margin:0;}
select,input,img,select{vertical-align:middle;}
img,iframe{ border:0;max-width:100%; -ms-interpolation-mode:bicubic; box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
.fl,.fr {display:inline;}
.btn{ border:0;-webkit-transition:background-color .4s ease-in;-moz-transition:background-color .4s ease-in; -o-transition:background-color .4s ease-in;transition:background-color .4s ease-in;}
input,textarea{-webkit-appearance:none; }
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}

/*header*/
.none_phone{ display:block;}
.on_phone{ display:none;}
.header_top{ background:#e2e2e2; color:#000;height:35px; line-height:35px;}
.headertop_left{ float:left;}
.headertop_right{ float:right;}
.headertop_right ul li{ float:left; margin-right:10px;}
.headertop_right ul li i{ display:inline-block;}
.headertop_right ul li i:before{content:""; background:url(../images/icon_1.png) no-repeat;color:#fff; width:26px; height:23px; display:inline-block;vertical-align: -20%; margin-right:5px;}
.headertop_right ul li.icon_tel i:before{width:20px;background-position: left 0;}
.headertop_right ul li.icon_fax i:before{background-position:-38px 0;}
.headertop_right ul li.icon_qq i:before{width:20px;background-position:-80px 0;}

.header_top1{ background:#f6f6f6;}
.logo{ float:left; margin:15px 30px 0 0;}
.search-box{ float:left; width:39%; margin:30px 0; position:relative;}
.search-box input{ width:100%; height:48px; line-height:48px; background:#fff; border:1px solid #c3c3c3;padding-left:1em; font-size:14px;}
.search-box input.search-submit{ position:absolute;top:15px;right:15px; background:url(../images/icon_zoom.png) no-repeat; width:18px; height:18px; border:none;}
.header_top1left{ float:left; width:68%;}
.header_top1right{ float:left;width:32%;}
.header_top1dl{ float:left; margin-top:40px;}
.header_top1ewm{ float:right; margin-top:20px;}
.header_top1ewm img{ margin-right:10px;}
.header_top1dl i{ display:inline-block;}
.header_top1dl i:before{content:""; background:url(../images/icon_1.png) no-repeat left -37px;color:#fff; width:26px; height:28px; display:inline-block;vertical-align: -10%;margin-right:5px;}
.header_top1dl p{ display:inline-block;}
.header_top1dl p span{ display:block; font-weight:bold; font-size:14px;}
.header_top1dl p span em{ display:inline-block;}
.header_top1dl p span em:before{content:""; background:url(../images/icon_1.png) no-repeat left -93px;color:#fff; width:8px; height:8px; display:inline-block;vertical-align: -10%;margin-left:8px;}

/*nav*/
.sy_nav{ background:#043668;}
.navigation{line-height:44px;}
.menu{ position:absolute; right:15px; top:20px;}
.menu:before{content:""; background:url(../images/icon_menu.png);cursor: pointer; color:#fff; width:19px; height:16px; display:inline-block;}
.navig{ margin:0;}
.navig > li{display:block; float:left; text-align:center;position: relative; padding:0 1px;}
.navig > li > a{ display:block;font-size:14px;color: #fff;border-top:3px solid transparent; border-left:1px solid #043668;border-right:1px solid #043668; padding:0 22px;}
.navig > li > a:hover,.navig > li > a.xgnav:hover,.navig > li > a.xgnav:focus,.navig > li > a.xgnav:active,.navig > li.hover > a.parent { background:#fff;color:#01305d; border-top:3px solid #0e4a83;border-left:1px solid #b6c5d3;border-right:1px solid #b6c5d3; }

.navig > li > ul > li{line-height:30px;}
.navig > li > ul > li > a{ color: #fff; display:block; padding:8px 0;border-bottom: 1px dotted #3b455c; font-size:14px;}
.navig > li > ul > li > a:last-child{ border-bottom:none;}
.navig > li > ul > li > a:hover{ color:#fff;background:rgba(0, 85, 255, 0.28);}
.navig > li > ul {position: absolute;min-width:100%;left: -9999px;background:rgba(1, 12, 42, 0.84);border:1px solid #a1afb6; border-top:none;border-radius:0 0 10px 10px; box-shadow: none;padding:0; margin:0;}
.navig > li.hover > ul {left:0px;top:100%; z-index: 99;}

.search-boxmob{ float:none; width:60%; margin:5px auto 10px;}
.search-boxmob input{ line-height:30px; height:30px;}
.pzcp_lists{height:500px; overflow:auto;}
/*banner*/
.slideBox {position: relative;overflow: hidden;width: 100%;/* 设置焦点图最大宽度 */}
.slideBox .banner_circle {position: absolute;height: 28px;line-height: 28px;bottom: 0;right: 0;left:0;text-align:center;z-index: 1;}
.slideBox .banner_circle li {display: inline-block;width: 10px;height: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:transparent;border:1px solid #043668;text-indent: -9999px;overflow: hidden;margin: 0 6px;cursor:pointer;}
.slideBox .banner_circle li.on {background: #b5b6b6; border:1px solid #b5b6b6;}
.slideBox .banner_img {position: relative;z-index: 0;}
.slideBox .banner_img li {position: relative;text-align: center;overflow:hidden;}
.slideBox .banner_img li img {vertical-align: top;width: 100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .prev, .slideBox .next {position: absolute;left: 0;top: 48%;display: block;width: 23px;height: 27px;line-height: 27px;text-align: center;}
.slideBox .next {left: auto;right: 0;}

.banner_wzfl{ position:absolute; top:13%;}
.banner_wzflbottom{ background:rgba(0,0,0,0.62); width:180px; border:2px solid #e5e7e7; border-radius:10px; padding:1.0rem 15px;}
.banner_wzflbottom ul li{ float:left; width:50%; margin-bottom:1.0rem; text-align:center;}
.banner_wzflbottom ul li a { color:#fff; display:block;-webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
 .banner_wzflbottom ul li a i,.banner_wzflbottom ul li a i:before{  
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;}
.banner_wzflbottom ul li a i{ display:block; background:url(../images/icon_3.png) no-repeat;height:40px; margin:0 auto; position:relative;}
.banner_wzflbottom ul li a span{ display:block;}
.banner_wzflbottom ul li.icon_yw1 a i{ width:34px; background-position:-6px top;}
.banner_wzflbottom ul li.icon_yw2 a i{ width:36px; background-position:-94px top;}
.banner_wzflbottom ul li.icon_yw3 a i{ width:37px; background-position:-183px top;}
.banner_wzflbottom ul li.icon_yw4 a i{ width:35px; background-position:-277px top;}
.banner_wzflbottom ul li.icon_yw5 a i{ width:36px;background-position:-364px top;}
.banner_wzflbottom ul li.icon_yw6 a i{ width:40px; background-position:-455px top;}
.banner_wzflbottom ul li a i:before{ content:""; display:block; height:40px;background:url(../images/icon_3_1.png) no-repeat;-webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: translateZ(0) rotateY(-180deg);
    -moz-transform: translateZ(0) rotateY(-180deg);
    -ms-transform: translateZ(0) rotateY(-180deg);
    -o-transform: translateZ(0) rotateY(-180deg);
    transform: translateZ(0) rotateY(-180deg);}
.banner_wzflbottom ul li.icon_yw1 a i:before{ width:34px; background-position:-6px top;}
.banner_wzflbottom ul li.icon_yw2 a i:before{ width:36px; background-position:-94px top;}
.banner_wzflbottom ul li.icon_yw3 a i:before{ width:37px; background-position:-183px top;}
.banner_wzflbottom ul li.icon_yw4 a i:before{ width:35px; background-position:-277px top;}
.banner_wzflbottom ul li.icon_yw5 a i:before{ width:36px;background-position:-364px top;}
.banner_wzflbottom ul li.icon_yw6 a i:before{ width:40px; background-position:-455px top;}
.banner_wzflbottom ul li a:hover i {
  -webkit-transform: translateZ(0) rotateY(180deg);
  -moz-transform: translateZ(0) rotateY(180deg);
  -ms-transform: translateZ(0) rotateY(180deg);
  -o-transform: translateZ(0) rotateY(180deg);
  transform: translateZ(0) rotateY(180deg);
}
.banner_wzflbottom ul li a:hover i:before {
  -webkit-transform: translateZ(0) rotateY(0deg);
  -moz-transform: translateZ(0) rotateY(0deg);
  -ms-transform: translateZ(0) rotateY(0deg);
  -o-transform: translateZ(0) rotateY(0deg);
  transform: translateZ(0) rotateY(0deg);
}
.banner_wzflbottom ul li a:hover{ color:#9cc837;}

/*footer*/
.footer_us{ background:#f0f0f0; text-align:center; padding:20px 0;}
.footer_us h4{ margin:0; color:#666; font-size:1.4rem;}
.footer_lx a{ display:inline-block; width:30px; height:32px; background:url(../images/icon_2.png) no-repeat; margin:18px 15px 10px;}
.footer_lx a:hover{ opacity:0.75;}
.footer_lx a.icon_lx2{ width:35px; background-position:-61px top;}
.footer_lx a.icon_lx3{ background-position:-119px top;}
.footer_lx a.icon_lx4{ background-position:-175px top;}
.footer_lx a.icon_lx5{ background-position:-233px top;}
.footer_lx a.icon_lx6{ background-position:-290px top;}
.footer_lx a.icon_lx7{ width:36px;background-position:-343px top;}
.footer_lx1 span{ display:inline-block; margin:0 9px;}
.footer_lx1 span i.icon_tel1,.footer_lx1 span i.icon_email1{ display:inline-block;}
.footer_lx1 span i.icon_tel1:before{content:""; background:url(../images/icon_1.png) no-repeat -25px -77px;color:#fff; width:22px; height:22px; display:inline-block;vertical-align: -30%;margin-right:5px;}
.footer_lx1 span i.icon_email1:before{content:""; background:url(../images/icon_1.png) no-repeat -60px -77px;color:#fff; width:22px; height:22px; display:inline-block;vertical-align: -20%;margin-right:5px;}

.footer_1{ text-align:center; background:#bebebe; padding:25px 0;}
.footer_1 h4{ color:#5b5b5b; font-size:14px; margin:0;}
.footer_pt span,.footer_pt span i.icon_pt1{ display:inline-block;}
.footer_pt span{ font-size:14px; margin:15px 20px 0;}
.footer_pt span i.icon_pt1:before{content:""; background:url(../images/icon_2.png) no-repeat left -66px;color:#fff; width:34px; height:34px; display:inline-block;vertical-align: -60%;margin-right:5px;}
.footer_pt span i.icon_pt2:before{content:""; background:url(../images/icon_2.png) no-repeat -40px -66px;color:#fff; width:34px; height:34px; display:inline-block;vertical-align: -60%;margin-right:5px;}
.footer_pt span i.icon_pt3:before{content:""; background:url(../images/icon_2.png) no-repeat -79px -66px;color:#fff; width:34px; height:34px; display:inline-block;vertical-align: -60%;}
.footer_2{ background:#7f7f7f; text-align:center; color:#fff; padding:5px 0;}
.footer_3{ background:#2e2e2e; text-align:center; color:#fff; padding:5px 0;}

/*公司业务*/
.gsywfl{ /*background:#f5f4f4;*/ border-bottom:1px solid #e0e0e0; padding:20px 0;}
.ywtit_left{ float:left; width:16%; margin-top:25px; text-align:center;}
.ywtit_mid{ float:left; width:14%;margin-top:50px; font-size:14px;color:#d30009; text-align:center; line-height:16px;}
.ywtit_mid span{font-size:16px; display:block;}
.ywtit_mid p{display:inline-block; position:relative;}
.ywtit_mid p:after{content:"";display:inline-block; width:9px; height:10px; background:url(../images/icon_j.png) no-repeat; position:absolute; right:-15px; top:12px;}
.ywtit_right{ float:none; width:100%; border:1px solid #e0e0e0; background:#fff;}
.ywtit_rlist dl{ border-bottom:1px solid #e0e0e0; font-size:14px; padding:8px 25px;}
.ywtit_rlist dl dt{ display:inline-block; font-weight:bold; float:left;padding-top:5px;}

.ywtit_rlist dl dd span{ display:inline-block; padding:5px 10px; background:#0073c0; color:#fff; margin:0 15px;}
.ywtit_rlist dl dd a{ display:inline-block; padding:5px 10px; margin:0 5px;}
.ywtit_rlist dl dd a:hover{background:#0073c0; color:#fff;}
.ywtit_rlist dl dd{padding-left:70px;}

.gsywcp_list{ float:left; width:23%; border:1px solid #e0e0e0; margin:1%;}
.gsywcp_list h4{ font-size:14px; color:#555555; border-bottom:1px solid #e0e0e0; margin:0; padding:20px 0 15px 25px}
.gsywcp_caption{ padding:15px; text-align:center;}
.gsywcp_caption ul li{ float:left; width:100%; line-height:25px; font-size:14px; text-align:left;padding-left:3%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.gsywcp_caption ul li span{ color:#555; font-weight:bold;}
.gsywcp_caption>a{ display:block;position: relative; padding-top: 69%; height: 0; overflow: hidden;}
.gsywcp_caption>a>img{position: absolute; top: 0; left:0; right:0; width: 100%;transition: all 0.5s ease-in-out;}
.gsywcp_caption>a:hover img{filter: gray;-webkit-filter: grayscale(100%);transform: scale(1.3);}
.gsywcp_btn a{display:block; background:#d9e3ec; color:#555; font-size:16px; padding:10px 0; border-radius:5px; margin-top:8px;}
.gsywcp_caption:hover .gsywcp_btn a{ background:#0072c6; color:#fff; cursor:pointer;}
.gsywcp_wrap{ padding:20px 0; margin-left:-1%; margin-right:-1%;}

.al_left{ float:left;}
.al_right{ float:right; margin-top:15px;position:relative}
.al_right > ul > li{ display:inline-block;}
.al_right > ul > li a{ display:block; padding:10px 5px; margin:0 10px; font-size:16px;border-bottom:2px solid transparent;}
.al_right > ul > li a:hover{ border-bottom:2px solid #00356a; transition:none;}

.al_right > ul > li > ul > li{line-height:30px; float:left;}
.al_right > ul > li > ul > li > a{ color: #666; display:block; padding:3px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.al_right > ul > li > ul > li > a:last-child{ border-bottom:none;}
.al_right > ul > li > ul > li > a:hover{ color:#00356a;}
.al_right > ul > li > ul {position: absolute;min-width:200%;left: -170px;border-top:none;box-shadow: none;padding:0; margin:0;}
.al_right > ul > li > ul > li > a.active{font-style:italic;color:#00F}

.al_wrap{padding:20px 0; margin-left:-1%; margin-right:-1%;}
.an_list{ float:left; width:31.3%; margin:15px 1% 5px;}
.al_img{ position:relative; overflow:hidden;}
.al_img>a>img,.al_img>img{ padding:5px; width:100%; border:1px solid #bcbcbc;}
.al_imgicon{width: 100%;height:0; visibility:hidden; position: absolute;left: 0;bottom:0;text-align: center;background-color:rgba(0, 0, 0, 0.41);-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.al_imgicon i{ display:block; background:url(../images/icon_video.png) no-repeat; width:60px; height:60px; background-size:cover; margin:0 auto;}
.an_list:hover .al_imgicon {height:100%;visibility: visible;cursor:pointer; padding-top:20%;}
.al_info h4{ font-size:14px; color:#d20009; margin-bottom:5px; display:block;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.al_info p{ display:block;overflow:hidden; height:34px;}

.al_right1{ float:right; margin-top:1px;}
.al_right1 ul li{ display:inline-block;}
.al_right1 ul li a{ display:block; padding:10px 5px 5px; margin:0 10px; font-size:16px;border-bottom:2px solid transparent;}
.al_right1 ul li a:hover{ border-bottom:2px solid #00356a;color:#06C; transition:none;}

.al_wrap1{padding:20px 0; margin-left:-1%; margin-right:-1%;}
.an_list1{ float:left; width:31.3%; margin:15px 1% 5px;}
.al_img1{ position:relative; overflow:hidden;}
.al_img1>a>img,.al_img1>img{ padding:5px; width:100%; border:1px solid #bcbcbc;}
.al_imgicon1{width: 100%;height:0; visibility:hidden; position: absolute;left: 0;bottom:0;text-align: center;background-color:rgba(0, 0, 0, 0.41);-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.al_imgicon1 i{ display:block; background:url(../images/icon_video.png) no-repeat; width:60px; height:60px; background-size:cover; margin:0 auto;}
.an_list1:hover .al_imgicon {height:100%;visibility: visible;cursor:pointer; padding-top:20%;}
.al_info1 h4{ font-size:14px; color:#d20009; margin-bottom:5px; text-align:center}
.al_info1 p{ display:block;overflow:hidden; height:34px;}
.al_info1 a{color:#024287;}

.ngywm_bottom h1{ font-size:18px; text-align:center;padding-top:10px;}


.js_news{ margin-top:2.0rem; }
.js_news ul li{margin-bottom:20px; border-bottom:1px solid #e0e0e0;}
.js_news ul li a{ display: block; margin-bottom:5px;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.js_news ul li a span{ float:right; color:#a9a9a9; font-size:13px; padding-left:5px;}
.js_news ul li a:hover{ color:#024287}
.js_news ul li p{ display:block; font-size:14px; line-height:28px; color:#9e9e9e;}

.nside_left{ float:left; width:23.6%; border:1px solid #e0e0e0; padding:15px;}
.ngywm_bottom{ float:right; width:74.5%;border:1px solid #e0e0e0; padding:5px 1rem;}
.nside_bottom{ padding:1.4rem 0;}
.dy_leftside>ul>li{ font-size:14px; color:#fff; margin:15px 0;}
.dy_leftside>ul>li>a.active,.dy_leftside>ul>li>a:hover{background:#024287; color:#fff;}
.dy_leftside ul li a{ padding:10px 20px; display:block; color:#484848;}
.dycon{ margin:1.5rem 0;}
.nside_left h4{ display:block; text-align:center;}

.dyinfo_tit{ border-bottom:2px solid #e0e0e0;padding:10px 0 5px;}
.dyinfo_tit h4{ font-size:1rem; color:#303030;}
.dyinfo_tit h4 span{ font-size:14px; color:#999; background:url(../images/line.png) no-repeat 10px 1px; padding-left:20px; text-transform:uppercase;}
.dyinfo_tit i{ float:right; font-style:normal; color:#9e9e9e; font-size:14px; margin-top:10px;}
.dyinfo_tit i a{color:#9e9e9e;}
.dyxqinfo{ padding:1rem 0; font-size:14px; line-height:30px;}

/*产品详情*/
.dqwz{ background:#f5f4f4; padding:1rem 0;}
.dqwz span{ color:#00356a;}
.cpxqbottom_1{ margin-top:1.5rem;}
/*图片放大镜样式*/
.jqzoom{position:relative;cursor:pointer;margin:0px;display:inline-block;}
.jqzoom>img{ padding:5%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.zoomdiv img{ max-width:none;}
/*图片小图预览列表*/
.cpxq_preview{width:100%; border:1px solid #DFDFDF; text-align:center; overflow:hidden}
.spec-scroll{clear:both;margin-top:10px;width:100%; height:80px;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:8%;height:54px; background:url(../images/icon_dir.png) no-repeat;cursor:pointer; background-size:cover;}
.spec-scroll .prev{float:left;background-position:left 0;}
.spec-scroll .next{float:right;background-position:right 0;}
.spec-scroll .items{float:left;position:relative;width:83%;height:50px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:50px;}
.spec-scroll .items ul li{float:left;width:70px;text-align:center; margin:0 3px; }
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;display:block;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.cpxqb1_left{ float:left; width:73%; margin-right:1%;}
.cpxqb1_right{ float:right; width:26%;}
.cpxqb1_zoom{ float:left; width:55%;}
.cpxqb1_info{ float:right; width:42%;}
.cpxqb1_info h4{font-size:1.2rem;}
.cpxqbq_info1{ line-height:36px; font-size:16px;}
.cpxqbq_info2{ color:#950000;font-size:1.2rem; margin:0.5rem 0;}
.cpxqbq_info2 span{ font-weight:bold;}
.cpxqbq_info3{ margin:0.5rem 0; font-size:14px; color:#950000;}
.cpxqbq_info3 a.form_al{ color:#950000; display:inline-block; background:url(../images/bg_02.jpg) repeat-x; border-radius:15px; border:1px solid #a6d0e7; padding:7px 1rem; margin-left:15px;}
.cpxqbq_info3 a.form_al input{ border:1px solid #aaa; background:#fff; width:15px; height:15px; margin:0 8px 0 0;}
.cpxqbq_info4{margin:0.8rem 0;}
.cpxqbq_info5{ background:#f1f1f1; border-radius:10px; padding:0.5rem 0; text-align:center;}
.cpxqbq_info5 a{ font-size:14px;}

.cpxqb1_right{ border:1px solid #cfcfcf;}
.cpxqb1_right h4{ color:#005ac7; background:url(../images/bg_06.png) repeat-x top; padding:10px 1rem; font-size:16px; border-bottom:1px solid #cfcfcf; margin:0;}
.xgcp_bottom{ padding:8px 5px; background:#fff;}
.xgcp_bottom dl{ border-bottom:1px dashed #cfcfcf; padding:6px 0;}
.xgcp_bottom dl:last-child{ border-bottom:none;}
.xgcp_bottom dl dt{ float:left; width:34%; margin:0 20px 0 10px;}
.xgcp_bottom dl dt a{ display:block;}
.xgcp_bottom dl dt img{ padding:5px; border:1px solid #e4e4e4; width:100%;}
.xgcp_bottom dl dd{ font-size:14px; color:#555; padding-top:10px;}
.xgcp_bottom dl dd span{ color:#950000; display:block;}

.cpxqbottom_2{ margin:1.0rem 0; background:#f4f4f4; padding:1rem;}
.cpxqcs{ float:left; width:71%;}
.xpxq_tlcp{ float:right; width:27%;}
.cpxqcs_nav{ border-bottom:1px solid #e0e0e0; }
.cpxqcs_nav ul li{ float:left; width:25%; text-align:center;cursor:pointer;}
.cpxqcs_nav ul li.on a{ background:#024287; color:#fff;}
.cpxqcs_nav ul li a{ display:block; font-size:0.8rem; padding:7px;}
.cpxqcs_bottom{ background:#fff; margin-top:1rem !important; font-size:13px; line-height:25px;}
.cpxqcs_bottom ul{ padding:1rem;}
.xgcp_bottom1{border:1px solid #e0e0e0; margin-top:1.5rem;}
.xpxq_tlcp h4{ font-size:16px;}

.cpxqbottom_3{ margin-bottom:1rem;}
.cpxqb3_left{ border:1px solid #cfcfcf; float:left; width:70%;}
.tit h4{ color:#005ac7; background:url(../images/bg_06.png) repeat-x top; padding:10px 1rem; font-size:16px; border-bottom:1px solid #cfcfcf; margin:0;}
.cpxqb3_bottom{ padding:10px 1.0rem;}
.cpxqb3_bottom ul li{ line-height:30px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.cpxqb3_right{ float:right; width:28%;}
.cpxqb3_blist{ float:left; width:100%;}

.jszc_select1_pz{ margin-bottom:20px;}
.jszc_se_pz{border: 1px solid #e2e2e2;}
.ywtit_rightnone{ border:none;}
.pzcp_left{ float:left; width:30%; text-align:center;}
.pzcp_left img{ width:180px;}
.pzcp_mid{ float:left;width:55%;}
.pzcp_right{ float:left;width:15%; margin-top:5%; text-align:center;}
.pzcp_mid h4{ font-size:1rem; color:#d00107;}
.pzcp_mid ul li{ float:left; width:48%; line-height:20px; margin:0 1%;}
.pzcp_right a{ display:inline-block; width:30px; height:30px;background:#b7b7b7; border-radius:50%; text-align:center; color:#fff; font-size:20px;}
.pzcp_list1{ border-bottom:1px solid #f0f0f0; padding:10px 0;}

.pz_bd{ margin-top:20px;}
.tit_pz{ background:#3891ed;}
.tit_pz h4{ color:#fff !important;}
.table_pz>thead>tr>td, .table_pz>thead>tr>th{ font-size:14px; font-weight:normal; color:#000;text-align:center}
.table_pz>thead>tr{ background:#fafafa;}
.table_pz>tbody>tr>td, .table_pz>tbody>tr>th{ font-weight:normal;}
.table_pz>tbody>tr>th{ text-align:center;}
.table_pz>tbody>tr>th.zt13{ font-size:13px; color:#f60;line-height:36px; text-align:left; padding-left:25px;}
.zt13_1{ text-align:right !important; color:#d00107;padding-right:30px !important}
.pz_del a{ display:inline-block; width:20px; height:20px; line-height:20px; background:#ccc; color:#fff; font-size:12px; border-radius:50%; text-align:center;}
.table_pz>tbody>tr:hover{ background:#fafafa; cursor:pointer;}
.zp_btn{ text-align:center;}
.zp_btn a{ display:inline-block; background:#1f8ec5; color:#fff; font-size:0.8rem; padding:5px 20px; margin-bottom:20px;}
.table-responsive{border: 1px solid #ddd;}


@media (max-width: 1200px){
.navig > li > a{ padding:0 10px;}
.banner_wzfl{top:3%;}
.banner_wzflbottom{padding:0.5rem 15px;}
.banner_wzflbottom ul li{ margin-bottom:10px;}
}
@media (max-width: 1024px){
.ywtit_left{ float:none;width:25%; margin:0 auto 20px;}
.ywtit_mid{ display:none;}
.ywtit_right{ float:none; width:100%;}
.gsywcp_caption ul li{ float:none; width:100%; padding-left:15px; font-size:13px;}
.gsywcp_btn a{ font-size:14px;}
.cpxqb1_left{ float:none; width:100%;}
.cpxqb1_right{ display:none;}
.items{ width:80%;}
}
@media (max-width: 996px){
.none_phone,.banner_circle,.hd_btn{ display:none;}
.on_phone{ display:block;}

.banner_imgmob ul li a{ display:block; padding-top:136%;}

.subcon{background: rgba(50, 59, 68, 0.7);position: absolute;top:72px; left:0;width: 100%;padding:0;text-align: center;z-index: 999;}
.navig{ padding:15px 0;}
.navig ul{width: 100%;}
.navig > li{float:none; text-align:center;padding:0;color: #ddd; line-height:20px;}
.navig > li > a{ display:block;font-size:14px;color: #ddd;padding:12px 0; border:none;}
.navig > li > a:hover,navig > li > a:focus,.navig > li > a:active,.navig > li.hover > a.parent { background: #123275; color:#e9e9e9; border:none;}
.navig > li.hover > ul , .navig li li.hover ul {position: static; }	
.navig > li > ul > li{ line-height:22px;}
.navig > li > ul{ border-radius:0; border:none;}

.header_top1left{ float:left; width:60%;}
.header_top1right{ float:left;width:40%;}
.header_top1dl{ float:right; margin-top:15px;}
.logo{ margin:15px 0;}
.logo h1{ margin:0;}

.banner_wzfl{ top:30%;transform:translate(0,15%); left:0; right:0;}	
.banner_wzflbottom{padding:1.0rem 15px;}
.banner_wzflbottom_mob{ width:80%; margin:0 auto;border:none;}
.banner_wzflbottom ul li{ margin-bottom:20px;}

.gsywcp_list{ width:31.3%;}

.an_list{width:48%; margin:5px 1%;}
.ngywm_bottom{ float:none; width:100%;}
.cpxqcs,.xpxq_tlcp{ float:none; width:100%;}
.cpxqbottom_3{ display:none;}
.xgcp_bottom dl{ float:left; width:50%;}

.jszc_se1,.jszc_se1mid,.jszc_se2{ float:none; width:100%; margin:0;}
.jszc_se1mid,.jszc_se2{ margin:1.0rem 0;}	
.tit1 h4{ font-size:14px;}
.jszc_se1_bottom ul li a{ font-size:13px;}
.tit1 h4 i:before{ width:12px; height:14px;vertical-align: -5%;margin-right:5px;}

}
@media (max-width: 768px){
.banner_wzfl{ top:30%;transform:translate(0,15%);}	
.banner_imgmob ul li a{padding-top:116%;}
.cpxqb1_info{ width:100%; float:none;}
.cpxqb1_zoom{ width:80%; margin:0 auto; float:none;}
.cpxq_preview{ height:234px; overflow:hidden;}
.cpxqb1_info{ text-align:center}
.cpxqbq_info1{ font-size:13px; line-height:23px;}
.cpxqbq_info4{ margin:20px 0;}
.cpxqbq_info5 a{ font-size:12px;}
.cpxqcs_nav ul li a{ font-size:14px;}
}
@media (max-width: 640px){
.banner_imgmob ul li a{padding-top:136%;}
.ywtit_rlist dl dt{ display:block; margin-bottom:8px; font-size:14px; float:none;}
.ywtit_rlist dl dd{ display:block; padding-left:0;}
.ywtit_rlist dl dd span{ margin:0 10px 0 0;padding: 0px 10px;line-height:24px; font-size:12px;}
.ywtit_rlist dl dd a{padding: 0px 10px; line-height:24px;margin:0 10px 0 0; font-size:12px;}
.gsywcp_list{ width:48%;}
.gsywcp_btn a{ padding:5px 0; font-size:13px;}

.al_left{ float:none;width:25%; margin:0 auto 20px; display:none;}
.al_left,.al_right{ float:none; text-align:center;}
.al_right{ float:none; margin-top:0px;}
.al_right ul li a{ font-size:13px; padding:0 2px; margin:0 5px;}
.al_imgicon i{ width:30px; height:30px;}
.js_news ul li p{font-size:12px;line-height:23px; height:45px; overflow:hidden;}
.js_news ul li a{ font-size:14px;}
.dyxqinfo{ font-size:12px; line-height:25px;}
.dyinfo_tit i{ display:none;}
.dyinfo_tit h4{ margin-top:0;}
.xgcp_bottom dl{ float:none; width:100%;}
}
@media (max-width: 480px){
.banner_wzfl{ top:13%;transform:translate(0,13%);}	
.banner_wzflbottom ul li{ margin-bottom:10px;}
}
@media (max-width: 320px){

}

/*技术支持*/
.jszcmain{ margin:1.2rem 0;}
.tit1{ padding:0 1.2rem; border-bottom:1px solid #e2e2e2;}
.tit1 h4{ margin:0; line-height:50px;font-size:16px; color:#00356a;}
.tit1 h4 i{ display:inline-block;}
.tit1 h4 i:before{content:""; background:url(../images/icon_6.png) no-repeat;color:#fff; width:20px; height:24px; display:inline-block;vertical-align: -12%; background-size:cover; margin-right:10px;}
.tit_pz h4 i:before{background: url(../images/icon_7.png) no-repeat;}
.tit1 a{ float:right; padding-top:15px;}
.jszc_se1_bottom{ padding:10px 1.0rem;}
.jszc_se1_bottom ul li{ line-height:32px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.jszc_se1_bottom ul li a{ font-size:14px;}
.jszc_select1{ margin:0 -0.5%}
.jszc_se1,.jszc_se1mid{ float:left; width:31%; border:1px solid #e2e2e2; margin:0 0.5%;}
.jszc_se1mid{position:relative; width:35%;}
.jszc_se1midnum{ position:absolute; width:60%; bottom:16px; right:20px; text-align:right; z-index:88}
.jszc_se1midnum ul li{ display:inline-block; width:18px; height:18px; line-height:18px;border-radius:50%; background:#c6c6c6; text-align:center;margin:0 3px; cursor:pointer;}
.jszc_se1midnum ul li.on{ background:#2a4b9f; color:#fff;}
.jszc_se1midpic ul li img{  padding:8px; width:100%;}
.jszc_se2{ float:left; width:32.3%; border:1px solid #e2e2e2; margin:0 0.5%;}
.jszcmid_ads{ padding:5px; border:1px solid #e2e2e2; margin:10px 0;}
.jszc_se1_bottom ul{min-height:236px;}

.ngywm_bottom h2{ text-align:center;padding:15px 0; font-size:18px; font-weight:bold;}
.js_news h2{ text-align:center; font-size:18px; font-weight:bold;}
.neirong{padding:20px;line-height:30px;}
.al_right ul li a.active,.al_right1 ul li a.active{ border-bottom:2px solid #00356a; color:#01305d; transition:none;}
.ywtit_rlist dl dd a.active{background:#0073c0; color:#fff;}

#pages { padding:14px 0 30px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.emptys{min-height:200px; display:inline-block; font-size:18px; font-weight:bold}

.gsywcp_list11 ul li{ float:left; width:17%; border:1px solid #e0e0e0; margin:1%;}
.gsywcp_list11 ul li img{height:200px;}
.gsywcp_list11 ul li a{margin-bottom:0px;}