﻿*{padding: 0;margin: 0;border: 0;outline: none;list-style-type: none;}
em, i {font-style: normal;}
body{font-family:"Microsoft Yahei";font-size:14px;color:#444; padding:0; margin:0; background:#F3F3F3;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#444; font-size:14px;}
a{ color:#333;}
a:hover{ color:#005BAB;}


/*导航*/
.header {clear: both;}
.header {background: #ffffff; min-width:1200px; max-width:1600px;}
.header .logo {width: 20%;float: left;margin:20px 0 0 2px; }
.header .logo a img{ height:60px; width:100%;}
.header .nav_right {width: 75%;float: right;}
.header .nav_right ul { width: 86%;float: left;}
.header .nav_right ul li {float: left;width: 16.2%; height: 110px;padding: 50px 0px 20px; box-sizing: border-box;position: relative;}
.header .nav_right ul li a {color: #2c2c2c;font-size: 15px;text-align: center;display: block;width: 100%;height: 40px;line-height: 40px;}
.header .nav_right ul li .erji {position: absolute;z-index: 9999;background: #0083C7;width: 100%;padding: 5px 0px;display: none;}
.header .nav_right ul li .erji a {display: block;color: #fff;width: 100%;text-align: center;line-height: 30px;height: 30px; overflow: hidden;font-size: 14px;}
.header .nav_right ul li .erji a:hover {background: #4ca8d8;}
.header .nav_right ul li:hover {background: #0083C7;}
.header .nav_right ul li:hover a {color: #fff;}
.header .nav_right ul li:hover .erji {display: block;}
.header .nav_right ul .active {background: #0083C7;}
.header .nav_right ul .active a {color: #fff;}
.dian_div {background: #0083C7;}
.dian_div .container {color: #fff;text-align: right;font-size: 12px;line-height: 25px;}
.dian_div .container span {background: url(../../Images/web/tel.png) no-repeat left;padding-left: 25px;display: inline-block;line-height: 25px;}
.dian_div .container a {font-size: 16px;font-family: arial;color: #fff;display: inline-block;line-height: 30px; margin-top:2px;font-size: 12px;}





.banner_switch .banner-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.banner_switch{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; min-width:1200px;max-width:1600px; }
.banner_switch .banner-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.banner_switch .banner-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.banner_switch .banner-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.banner_switch .banner-item{float: left;}
.banner-controls .banner-page,.banner-controls .banner-buttons div{cursor: pointer;}
.banner-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.banner_switch  .banner-wrapper,.banner_switch  .banner-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#banner_switch { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#banner_switch .banner_a{ position: relative; display: block;}
#banner_switch img { display: block; width: 100%;height:300px;}
#banner_switch b { position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
#banner_switch span { position: absolute; left: 0; bottom: 37px; width: 100%; font: 18px/32px "微软雅黑","黑体"; color: #fff; text-align: center;}
.banner-pagination { position: absolute; left: 0; bottom: 5px; width: 100%; height: 22px; text-align: center;}
.banner-page { display: inline-block; width:10px; height: 10px; margin: 0 5px; background:#FFF; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; *display: inline; *zoom: 1;}
.banner-pagination .active { background:#005BAB;}
.banner-buttons { display: none;}
.banner-buttons div { position: absolute; top: 50%; width: 24px; height: 48px; margin-top: -40px; text-indent: -9999px;}

@media screen and (max-width: 579px) {.banner-pagination{bottom:0px;height:15px;}}
.content{ width:100%; min-width:1200px; background:#F3F3F3; padding:25px; }
.content_ul{ width:100%; padding:10px 0;}
.content_ul li{ width:25%; float:left; padding:0 5px; text-align:center;}
.content_ul li .title_icon{ width:100%; height:130px; position:relative;}
.content_ul li .title_icon img{ width:53px; height:53px; vertical-align:top; margin-top:25px;}
.content_ul li .title_icon p{ width:100%; height:30px; line-height:30px; text-align:center; margin-top:5px; font-size:16px; color:#FFF;}
.content_ul li .title_icon i{ display:block; width:31px; height:14px; position:absolute; left:50%; margin-left:-15px; bottom:-14px;}
.content_ul li .li_content{ background:#FFF; height:536px; overflow:hidden;}
.more div{ height:25PX; line-height:25PX; width:60%; margin:25px 0 0 20%; border:1px solid #888888; text-align:center;max-height:500px;}
.more div:hover {border:1px solid #005BAB;}

.content_ul li.content_ul_gsjj .title_icon i{ background:url(../../Images/web/gsjj.png) no-repeat;}
.content_ul li.content_ul_gsjj .title_icon{ background:#5491B6;}
.content_ul li.content_ul_gsjj dl{ width:100%; margin-top:40px; min-height:302px; max-height:302px;}
.content_ul li.content_ul_gsjj dl dd{ width:100%;  padding:0 20px; text-align:left; font-size:15px; max-height:500px; overflow:hidden; line-height:200%;}

.content_ul li.content_ul_cgal .title_icon i{ background:url(../../Images/web/cgal.png) no-repeat;}
.content_ul li.content_ul_cgal .title_icon{ background:#FAB717;}
.content_ul li.content_ul_cgal ul{ width:100%; margin-top:40px; padding:0 0;}
.content_ul li.content_ul_cgal ul li{ width:30%; float:left; height:90px; margin:14px 0 0px 2.5%; border:1px solid #ddd; padding:2% 2%;}
.content_ul li.content_ul_cgal ul li.li_first{ margin-top: 0;}
.content_ul li.content_ul_cgal ul li.li_last{  margin-bottom:3px;}
.content_ul li.content_ul_cgal ul li img{ width:100%; height:100%; max-width:90px; min-width:80px; margin:0 0 0 -3%;}


.content_ul li.content_ul_jjfa .title_icon i{ background:url(../../Images/web/jjfa.png) no-repeat;}
.content_ul li.content_ul_jjfa .title_icon{ background:#00A4FF;}
.content_ul li.content_ul_jjfa .list{ width:100%; margin-top:40px;min-height:302px; max-height:302px; padding:0 10px;}
.content_ul li.content_ul_jjfa .list dl{ width:100%; margin-top:6px;min-height:70px; max-height:70px; border:1px solid #ddd;}
.content_ul li.content_ul_jjfa .list .dl_first { margin-top:0px;}
.content_ul li.content_ul_jjfa dl dt{ width:26%; height:70px; float:left;}
.content_ul li.content_ul_jjfa dl dt img{ width:92%; height:90%; max-height:70px; float:left; margin:3% 0 0 4%; }
.content_ul li.content_ul_jjfa dl dd{ width:74%; float:left;text-align:left; height:100%; min-height:70px; max-height:70px; overflow:hidden; line-height:130%; padding-top:6px;}
.content_ul li.content_ul_jjfa dl dd p { font-size:15px; font-weight:500;}
.content_ul li.content_ul_jjfa dl dd a { font-size:12px;}

.content_ul li.content_ul_xwzx .title_icon i{ background:url(../../Images/web/xwzx.png) no-repeat;}
.content_ul li.content_ul_xwzx .title_icon{ background:#A3CD3D;}
.content_ul li.content_ul_xwzx .new_list {width:92%; margin:40px 0 0 3%;min-height:302px; max-height:302px; }
.content_ul li.content_ul_xwzx ul{ width:100%;float:left;}
.content_ul li.content_ul_xwzx ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #ddd; padding:0 10px; background:url(../../Images/web/icon5.jpg) no-repeat 10px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.content_ul li.content_ul_xwzx ul li a{ font-size:13px; margin-left:8px;float:left; }
.content_ul li.content_ul_xwzx ul li span{ font-size:13px;  float:right;}


.cylj{ width:24.4%; height:200px; margin:0 0 0 3px;  float:left; padding:0 5px; float:left; background-color:#FFFFFF;font-size:15px; font-weight:bold; }
.cylj .cylj_title { width:100%; height:30px; border-bottom:1px solid #104C94;}
.cylj .cylj_title img {float:left; margin:2% 0 0 2%;}
.cylj .cylj_title span {float:left; margin:2% 0 0 1%; color:#104C94;}
.cylj ul { width:100%; height:160px;padding:2px 7px 0 7px;}
.cylj ul li { width:100%; float:left; height:45px; margin:8px 0 0 0;}
.cylj ul li img{ width:100%; float:left; max-width:293px; max-height:45px; min-height:45px;}

.cpjs{ width:74%; height:200px;  float:left; padding:0 5px; margin:0 0 0 0.7%; background-color:#FFFFFF;font-size:15px; font-weight:bold; }
.cpjs .cpjs_title { width:100%; height:30px; border-bottom:1px solid #104C94;}
.cpjs .cpjs_title img {float:left; margin:0.7% 0 0 1%;}
.cpjs  .cpjs_title span {float:left; margin:0.7% 0 0 0.5%; color:#104C94;}
.cpjs .cpjs_title .cpjs_more { font-size:12px;width:50px; height:20px; text-align:center; line-height:18px; float:right; margin:6px 0 0 0;}
.cpjs .cpjs_title a { color:#104C94;}
.cpjs .cpjs_title a:hover { color:#007ACC;}
.cpjs_pic{width: 100%;height: auto;overflow: hidden;position: relative;border: 1px solid #ccc;margin-left: auto;margin-right: auto;margin-top: 9px;}
.cpjs_pic .hd .prev{display:block;  float:left; margin-left:5px; margin-top:70px;  overflow:hidden;cursor:pointer; }
.cpjs_pic .hd .next{ display:block;  float:right; margin-right:5px; margin-top:70px;  overflow:hidden;cursor:pointer; }	
.cpjs_pic .bd{ padding-top:20px;margin-left:15px;}
.cpjs_pic .bd ul{ overflow:hidden;}
.cpjs_pic .bd ul li{ margin:0 22px;width:20%;float:left;display:inline; overflow:hidden; text-align:center;  }
.cpjs_pic .bd ul li .pic{text-align:center;}
.cpjs_pic .bd ul li .pic img{ display:block; height:102px; }
.cpjs_pic .bd ul li .title{ height:28px; line-height:28px; font-size:12px;font-family:"宋体"; font-weight:normal; }



.bottom{ width:100%; background:#4CA8D8; padding:25px 0; float:left; margin-top:30px;min-width:1200px;}
.bottom_nav{ width:96%; margin:0px auto;}
.bottom_nav ul{ width:60%; float:left; color:#eee;}
.bottom_nav dl{ width:39%; float:left; color:#eee;}
.bottom_nav ul li{ width:19%; float:left; padding-right:10px;}
.bottom_nav b,.bottom_nav  dl dd b{ display:block; width:100%; height:35px; line-height:35px; font-size:16px; font-weight:normal; color:#FFF; text-align:center;}
.bottom_nav p,.bottom_nav  dl dd p{ width:100%; padding:7px 0; font-size:13px;text-align:center;}
.bottom_nav dl dt{ width:140px; float:right; text-align:center; }
.bottom_nav dl dt img{ width:136px; height:136px; vertical-align:top;}
.bottom_nav dl dt p{ width:100%; height:25px; line-height:25px; font-size:13px;}
.bottom_nav dl dd{ width:355px; float:left;}
.bottom_nav  dl dd b{}
.bottom_nav dl dd p{}

.copyright{ width:100%; padding:10px 0; background: #0083C7; text-align:center; color:#FFF; font-size:13px;float:left;min-width:1200px;}
.copyright_text{ width:100%; margin:0px auto;float:left;}
.copyright_text span{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top; margin:0 10px; }
.copyright_text a,.bottom_nav a{ color:#eee;}
.copyright_text a:hover,.bottom_nav a:hover{ color:#ccc;}


.banner_ChildPage{width: 100%; min-width:1200px;max-width:1600px;}
.banner_ChildPage img { display: block; width: 100%;height:200px;}
.ChildPageContent {min-width: 1200px;max-width:1600px;width: 92%;margin: auto;}
.ChildPageContent .ChildPageContent_left {width: 16.7%;float: left; margin-top:20px;}
.ChildPageContent .ChildPageContent_left .top {background: #0083c7;padding: 10px 0px 10px;text-align: center; color:#ffffff;border: 1px solid #0083c7;}
.ChildPageContent .ChildPageContent_left .top span {display: block; font-weight: 500;}
.ChildPageContent .ChildPageContent_left .top .span1 {font-size: 20px;}
.ChildPageContent .ChildPageContent_left .top .span2 {font-size: 14px; font-family: arial;}
.ChildPageContent .ChildPageContent_left ul { padding:0 5%; height:100%; min-height:100px; max-height:500px; border: 1px solid #0083c7; }
.ChildPageContent .ChildPageContent_left ul li {border-bottom: 1px dashed #dfdfdf; width:100%; height:40px; float:left;}
.ChildPageContent .ChildPageContent_left ul li img{ width:6%; float:left; margin:14px 4px 0px 22%;}
.ChildPageContent .ChildPageContent_left ul li a {height: 40px;line-height: 40px; color:#666;display: block;font-size: 14px;overflow: hidden; float:left;}
.ChildPageContent .ChildPageContent_left ul li a:hover {font-size: 16px;font-weight: 700;color:#0083c7;}
.ChildPageContent .ChildPageContent_left ul .active a {font-size: 16px;font-weight: 700; color:#0083c7;}
.ChildPageContent .ChildPageContent_left .contact {border: 1px solid #0083c7;padding: 10px 15px 10px 15px;margin: 20px 0px; float:left;}
.ChildPageContent .ChildPageContent_left .contact .contact_title {background: url(../../Images/web/contact_tel.png) no-repeat left top;padding-left: 60px;}
.ChildPageContent .ChildPageContent_left .contact .contact_title span { display: block;}
.ChildPageContent .ChildPageContent_left .contact .contact_title .span1 {color: #0083c7;font-size: 20px;}
.ChildPageContent .ChildPageContent_left .contact .contact_title .span2 {color: #0083c7;font-size: 13px;}
.ChildPageContent .ChildPageContent_left .contact p {line-height: 16px;color: #666;font-size: 13px;border-bottom: 1px dashed #dfdfdf;padding: 10px 0px;}

.ChildPageContent .ChildPageContent_right {width: 79.6%;float: right;}
.ChildPageContent .ChildPageContent_right .top {padding: 6px 0px 6px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea; margin-top:20px;}
.ChildPageContent .ChildPageContent_right .top .top_title {float: left;font-size: 20px;color: #1f1f1f;display: block;height: 30px;line-height: 30px;width: 20%;overflow: hidden;}
.ChildPageContent .ChildPageContent_right .top .top_webmap {float: right;text-align: right;font-size: 12px;color: #6e6e6e;width: 78%;vertical-align: middle;margin-top: 6px;}
.ChildPageContent .ChildPageContent_right .top .top_webmap a {max-width: 100px;overflow: hidden;height: 18px;line-height: 18px;display: inline-block;vertical-align: top;}
.ChildPageContent .ChildPageContent_right .top .top_webmap a:hover {color: #0083c7;}
.ChildPageContent .ChildPageContent_right .top .top_webmap i {font-style: normal;max-width: 100px;overflow: hidden;height: 18px;line-height: 18px;display: inline-block;vertical-align: top;}

.pages{ width:100%; text-align:center; margin-top:25px;}
.pages a{ display:inline-block; *display:inline; zoom:1; height:31px; line-height:31px; text-align:center; font-size:12px; color:#444; width:55px; margin:0 3px; border-bottom:1px solid #ddd; background:#FFF;}
.pages a.now,.pages a:hover{ color:#FFF; background:#0083c7; border-bottom:1px solid #1C6FEF;}

.details_pages{ width:100%; text-align:center; margin-top:25px;}
.details_pages a{ display:inline-block; *display:inline; zoom:1; height:31px; line-height:31px; text-align:center; font-size:12px; color:#444; margin:0 4px; width:49%; border-bottom:1px solid #ddd; background:#FFF; float:left;}
.details_pages a:hover{ color:#FFF; background:#0083c7; border-bottom:1px solid #1C6FEF;}

.news_ul {padding: 2% 0px;}
.news_ul li {border: 1px solid #e6e6e6;margin: 2% 0px;transition: background 0.3s;}
.news_ul li a {display: block;width: 100%;height: 100%; padding: 15px 0px;}
.news_ul li .date {width: 11%;float: left;font-family: arial;max-width: 90px;color: #666666;font-weight: 500;text-align: center;}
.news_ul li .date i {font-style: normal;font-size: 46px;font-weight: 500;height: 40px;line-height: 40px; width: 98%;margin: auto;display: block;overflow: hidden;margin-bottom: 3px;}
.news_ul li .date time {font-size: 15px;width: 98%;margin: auto;display: block;color: #808080;height: 16px;line-height: 16px;overflow: hidden;}
.news_ul li .new_content {width: 88%;float: right;}
.news_ul li .new_content h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;}
.news_ul li .new_content p {color: #808080;font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;}
.news_ul li:hover {background: #0083c7;}
.news_ul li:hover .date {color: #fff;}
.news_ul li:hover .date time {color: #a3c7e4;}
.news_ul li:hover .new_content h4 {color: #fff;}
.news_ul li:hover .new_content p {color: #a3c7e4;}
.news_details,.Product_details {padding-top: 4%;}
.news_details .news_details_title {text-align: center;border-bottom: 1px dashed #dfdfdf;padding-bottom: 15px;margin-bottom: 10px;}
.news_details .news_details_title h3 {color: #333333;font-size: 20px;line-height: 30px;overflow: hidden;width: 100%;}
.news_details .news_details_title p {font-size: 12px;color: #ababab;height: 24px;line-height: 24px;overflow: hidden;width: 100%;margin: 10px 0px;}
.news_details p {color: #666666;font-size: 13px;line-height: 24px;}

.pro_ul {overflow: hidden; padding-left:20px;}
.pro_ul li {width: 29.4%; float: left;margin-right: 3.9%; position: relative; cursor: pointer; border:1px #eaeaea solid; padding:10px 10px; margin-top:30px;}
.pro_ul li .pic { position: relative;overflow: hidden;height:200px;}
.pro_ul li .title {height:30px; padding-top:10px; text-align:center;}

.solution_ul {}
.solution_ul li {border: 1px solid #e6e6e6; height:100px; margin:15px 0;}
.solution_ul li a {display: block;width: 100%;height: 100%; padding: 10px 0px; margin-left:10px;}
.solution_ul li .solution_pic {width: 11%;float: left;max-width: 90px; height:100%;}
.solution_ul li .solution_pic img{width:100%; height:100%;}
.solution_ul li .solution_content {width: 88%;float: left; margin-left:10px;}
.solution_ul li .solution_content h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;}
.solution_ul li .solution_content p {color: #808080;font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;}
.solution_ul li:hover {background: #0083c7;}
.solution_ul li:hover .solution_content h4 {color: #fff;}
.solution_ul li:hover .solution_content p {color: #a3c7e4;}

.ChildPageContent_right .div_content ul{ float:left; width:30%; height:400px; border:1px solid #eaeaea; margin:20px 0 0 0; padding:10px 10px;}
.ChildPageContent_right .div_content ul li{ width:100%; height:40px; line-height:40px;border-bottom: 1px dashed #dfdfdf;}
.ChildPageContent_right .div_content ul li span{ font-weight:bold; color:#666;}
.ChildPageContent_right .div_content .map{ float:left; width:65%; height:400px; border:1px solid #eaeaea; margin:20px 0 0 4%;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
