@charset "utf-8";
/*reset css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, .footer, .header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font-size: 14px;font: inherit;vertical-align: baseline;}
img{vertical-align: middle;max-width: 100%;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,.footer, .header, hgroup, menu, nav, section {display: block;}
/* Hide from IE Mac */
ol, ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse;border-spacing: 0;}
textarea{resize: none;}
*{outline: none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a{color: #333;display: inline-block;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
a:hover{outline: none;text-decoration: none;-webkit-tap-highlight-color:rgba(255,0,0,0);color:inherit;}
a:focus,a:active,a:link,a:visited,a:hover{outline: none;text-decoration: none;}
body{font-size: 16px;font-family:"微软雅黑",arial;background:#fffff;color: #333;text-transform : uppercase;}
strong{font-weight: bold;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.hide{display: none;}
.cnt {width: 1200px;margin-left: auto;margin-right: auto;}
.bg-gray {background: #f5f5f5;}

.lazy {background: url(../images/loading.gif) 50% 50% no-repeat;}
/*头部*/
.header { width:100%; float:left;/*position:fixed; */top:0px; z-index:100000000; background:#18428c;box-shadow: 2px 2px 5px #bdbdbd;}
.head-bar{height: 110px;line-height: 110px;font-size: 14px;background:#fff;}
.header_top {width:1200px; margin:0px auto;overflow: hidden;position: relative;}
.head-bar .head-info {height: 35px;line-height: 35px;color: #666;position: relative;}
.head-bar .head-info span {padding-left:20px;}
.head-bar .head-info i{width:18px;height:18px;background:url(../images/bg1.png) -116px -190px no-repeat;display:block;position:absolute;left:0;top:50%;margin-top:-9px;}
.head-bar .head-link {height: 35px;line-height: 35px;color: #666;position: relative;}
.head-bar .head-link a {font-size:14px;color:#333;padding:0 15px;position:relative;padding-left:27px;}
.head-bar .head-link em{padding-left:10px;}
.head-bar .head-link i{background:url(../images/bg1.png) no-repeat;display:block;position:absolute;top:50%;}
.head-bar .head-link i.ioc1{width:20px;height:17px;background-position:0 -190px;margin-top:-10px;left:0;}
.head-bar .head-link i.ioc2{width:12px;height:18px;background-position:-24px -190px;margin-top:-9px;left:10px;}
.head-bar .head-link i.ioc3{width:24px;height:18px;background-position:-40px -190px;margin-top:-9px;left:0px;}
.head-bar .head-link i.ioc4{width:18px;height:17px;background-position:-68px -190px;margin-top:-9px;left:5px;}
.head-bar .head-link i.ioc5{width:22px;height:18px;background-position:-90px -190px;margin-top:-9px;left:0px;}
.Lheader_SH {height:56px;position: relative;display:table;}
.header_main {height: 56px;}
.header_c { width:1200px; margin:0px auto;height:56px;}
.header_l { width:430px;  padding-top:20px;}
.header_r { width:1200px;}
.headTop { width: 1200px; margin: 0 auto; height: 110px; }

.headTop .logo { font-size: 0; line-height: 110px; }

.headTop .logo a { display: inline-block; vertical-align: middle; }

.headTop .logo img { max-width: 100%; }

.headTop .boxo { font-size: 0; line-height: 110px; }

.headTop .search { display: inline-block; vertical-align: middle; width: 390px; height: 50px; margin-right: 40px; line-height: 1; }

.headTop .search input { display: inline-block; vertical-align: top; }

.headTop .search input[type='text'] { width: 308px; height: 50px; padding: 0 15px; border: 1px solid #a4a4a4; box-sizing: border-box; font-size: 14px; }

.headTop .search input[type='submit'] { width: 82px; height: 50px; border: none;   
  background: linear-gradient(to right, rgba(89,151,210,1), rgba(24,66,140,1)); font-size: 16px; color: #ffffff; }

.headTop .phone { display: inline-block; vertical-align: middle; /*width: 210px; */line-height: 1; }

.headTop .phone i { display: inline-block; vertical-align: top; width: 50px; height: 50px; margin-right: 10px; background: no-repeat center; background-size: cover; }

.headTop .phone span { display: inline-block; vertical-align: top; }

.headTop .phone b { display: block; font-size: 14px; color: #8e8e8e; line-height: 18px; }

.headTop .phone em { display: block; font-size: 22px; color: #18428c; }


.header_r ul { width:1200px; float:left;}
.header_r ul li { /*width:130px;*/width: 120px; text-indent:14px; padding:8px 0px; float:left;font-size:16px; color:#fff; line-height:40px; float:left; height:40px;}
.header_r ul li a { color:#fff;}
.header_r ul li a:hover { color:#fff;}

.yzheader_l { width:430px;  padding-top:20px;}
.yzheader_r { width:770px;}
.yzheader_r ul { width:770px; float:left;}
.yzheader_r ul li {text-indent:14px; padding:8px 0px; float:left;font-size:16px; color:#fff; line-height:40px; float:left; height:40px;}
.yzheader_r ul li a { color:#fff;}
.yzheader_r ul li a:hover { color:#fff;}


.zxheader_l { width:430px;  padding:30px 0px;}
.zxheader_r { width:770px;}
.zxheader_r ul { width:770px; }
.zxheader_r ul li {text-indent:14px; padding:8px 0px; float:left;font-size:16px; color:#fff; line-height:40px; float:right; height:40px;}
.zxheader_r ul li a { color:#fff;}
.zxheader_r ul li a:hover { color:#fff;}


.Lheader_tel_box{padding-top:10px;display:table;width:770px;}
.Lheader_tel_box .Lheader_tel_slg{color: #fff;width:380px;float:left;font-size: 15px;height: 27px; line-height:27px;background: url(../images/xkgj.gif) no-repeat right center;}
.Lheader_tel_box .Lheader_tel_phone{float: right;}
.header_ra { width:100%; float:left; height:220px; background: url(../images/001.png) repeat; display:none; position:absolute; left:0px; /*top:165px;*/ background-size:1px 1px; -webkit-transition:0.5s; z-index: 99999;}
.header:hover .header_ra  { display:block;}
.header_ral { width:1200px; float:left; margin-left:120px;}
.header_ral ul { /*width:130px;*/width: 120px; float:left; border-bottom:1px solid #d2d2d2; margin-top:0px; border-right: 1px solid #d2d2d2; height:220px;}
.header_ral ul:hover { background: url(../images/zjbot.jpg) repeat-x center top #ffffff;}
.header_ral ul li { /*width:130px;*/width: 120px; /*padding:0px 5px 0px 14px;*/ text-align: center; float:left; font-size: 14px; color:#858585; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.header_ral ul li a { color: #858585;}
.header_ral ul li a:hover {color:#18428c;}
.header_r00 { background: url(../images/zjbot.jpg) repeat-x center top #ffffff;}
#header_r11 {border-left: 1px solid #d2d2d2;}
.header-block {margin-top: 100px;}
.list-block {margin-top: 15px;height:5px;}
.clearfix {display: block;}
.list-block2 {margin-bottom:45px;height:5px;}
.list-block3 {margin-bottom:45px;height:5px;}



/*文字导航链接/*

/*footer*/
.footer{width: 100%;padding-top: 20px;}
.footer a{color: #929292;}
.footer img{display: block;margin: 0 auto;}
.footer .footer-center{width: 1200px;margin: 0 auto;height:110px;position: static;}
.footer_t { width:100%; float:left; border-bottom:1px solid #eeeeee;position: relative;height:110px;}
.footer_t ul { width:100%; float:left;}
.footer_t ul li { width:86px; text-align:center; float:left; cursor:pointer; margin-left:99.5px;}
.footer_t ul li span { width:100%; float:left; color:#454545; padding-top:55px; font-size:16px; line-height:40px;}
.footer_t .footer_1 { margin-left:0px; background:url(../images/footer_1.png) no-repeat center top; -webkit-transition:0.5s; background-size:86px 55px;}
.footer_t .footer_1:hover { background-size:94.6px 60.5px;}
.footer_t .footer_2 { background:url(../images/footer_2.png) no-repeat center top; -webkit-transition:0.5s; background-size:86px 55px;}
.footer_t .footer_2:hover { background-size:94.6px 60.5px;}
.footer_t .footer_3 { background:url(../images/footer_3.png) no-repeat center top; -webkit-transition:0.5s; background-size:86px 55px;}
.footer_t .footer_3:hover { background-size:94.6px 60.5px;}
.footer_t .footer_4 { background:url(../images/footer_4.png) no-repeat center top; -webkit-transition:0.5s; background-size:86px 55px;}
.footer_t .footer_4:hover { background-size:94.6px 60.5px;}
.footer_t .footer_5 { background:url(../images/footer_5.png) no-repeat center top; -webkit-transition:0.5s; background-size:86px 55px;}
.footer_t .footer_5:hover { background-size:94.6px 60.5px;}
.footer_t .footer_6 { background:url(../images/footer_6.png) no-repeat center top; -webkit-transition:0.5s; background-size:86px 55px;}
.footer_t .footer_6:hover { background-size:94.6px 60.5px;}
.footer_t .footer_7 { background:url(../images/footer_7.png) no-repeat center top; -webkit-transition:0.5s; background-size:86px 55px;}
.footer_t .footer_7:hover { background-size:94.6px 60.5px;}


.footer dt{font-size: 18px;text-align: center;margin-bottom: 10px;}
.footer dd a{font-size: 14px;}
.footer .footer-main{width: 1200px;margin: 0 auto;height:250px;padding-top:10px;position: static;}
/**/
.footer-bottom {width:100%; background:#18428c; margin: auto;position:absolute;}
.footer_bottom_set {display: block;width:1200px;text-align: center; margin: auto;font-size: 13px; color: #ffffff;line-height: 40px;}
.footer_bottom_set a{color: #ffffff;}
.footer_bottom_set a:hover{color: #ffffff;}

.footer .footer-main .footer-logo{background: url("../images/footer_logo.png") no-repeat;background-position:-1 -10px;width: 340px;height: 212px;float: left;border-right: 1px solid #f3ebeb;}


.footer .footer-main .footer-list1{float: left;width: 170px;text-align: center;border-right:1px solid #f3ebeb; }
.footer .footer-main .footer-list2{float: left;width: 220px;border-right: 1px solid #f3ebeb;}
.footer .footer-main .footer-list3{float: left;width: 170px;border-right: 1px solid #f3ebeb;}
.footer .footer-main .footer-list1 dd{width: 100%;height: 30px;line-height: 30px;}
.footer .footer-main .footer-list2 dd{width: 105px;height: 30px;text-align: center;float: left;line-height: 30px;}
.footer .footer-main .footer-list3{float: left;width: 170px;border-right: 1px solid #f3ebeb;}
.footer .footer-main .footer-list3 dd{width: 100%;text-align: center;height: 30px;line-height: 30px;}
.footer .footer-main .footer-shaoma{font-size: 14px;float: right;width:250px;margin-left:40px;}
.footer .footer-main .footer-shaoma ul {float:left;width:110px;display:block;margin-left:6px;}
.footer .footer-main .footer-shaoma ul li{text-align: center;color: #929292;}
.footer .footer-main .footer-shaoma .footer-ct-c{margin-bottom:3px;text-align: center; width:250px;}


.footer .footer-main .footer-shaoma .footer-ct-b font {font-size: 14px;display: block;clear: both;font-weight:normal;}
.footer .footer-main .footer-shaoma .footer-ct-b font b {color: #999999;font-weight:normal;}


/*弹窗*/
.sidebar {width: 50px;position: fixed;right: 0;top: 0;height: 100%;background: rgba(73,74,75,0.8);z-index: 100000001;}
.sidebar_wamp {position: absolute;top: 50%;margin-top: -240px;}
.side_item {display: block;width: 50px;height: 80px;position: relative;transition: all 0.2s;-webkit-transition: all 0.2s;cursor: pointer;}
.side_item i {display: block;width: 50px;height: 50px;position: absolute;background: url(../images/sideicon.png);}
.side_zixun i, .side_zixun b {background-position: 7px 14px;background-repeat: no-repeat;}
.side_yuyue i, .side_yuyue b {background-position: -58px -36px;background-repeat: no-repeat;}
.side_baogao i, .side_baogao b {background-position: -123px -85px;background-repeat: no-repeat;}
.side_chenche i, .side_chenche b {background-position: -189px -134px;background-repeat: no-repeat;}
.side_toushu i, .side_toushu b {background-position: -254px -182px;background-repeat: no-repeat;}
.side_dinbu i, .side_dinbu b {background-position: -320px -234px;background-repeat: no-repeat;}
.side_font {font-size: 14px;color: #fff;text-align: center;line-height: 118px;}
.side_item span {display: block;opacity: 0;position: absolute;line-height: 80px;background: #18428c;color: #fff;text-indent: 80px;font-size: 18px;left: 50px;top: 0;width: 225px;height: 80px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.side_item b {display: block;width: 50px;height: 50px;top: 27px;left: 12px;position: absolute;background: url(../images/sideicon.png);}
.side_item:hover span {left: -175px;opacity: 1;}

/* 分页 */
.list_fy { width:100%; float:left; height:40px; margin-top:20px;}
.list_page { width:100%; float:left;font-size:14px; text-align:center;line-height:30px; vertical-align:middle;margin-top:15px;}
.list_page ul { width:100%; float:left;}
.list_page ul li { cursor:pointer; display:inline; border:1px dashed #18428c; color:#18428c; padding:10px 15px; margin:0px 6px; -moz-border-radius:5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */}
.list_page a {color:#18428c;}
.list_page a:hover {  color:#595959;}
.list_page .current {color:#595959;}
/* 分页 */

.sy_conter1 { width:100%; float:left; background:url(../images/sy-bj.jpg) no-repeat center center; margin-top:40px; height:250px;}
.sy_conter2 { width:100%; float:left; background:url(../images/xw2-banner.jpg) no-repeat center center; margin-top:40px; height:250px;}
.sy_con {width: 1200px; margin: 0px auto;}
.sy_conter1_c {color:#ffffff; width:270px;padding:0px 35px;height:250px; background:#18428c;}
.sy_conter1_c span { width:100%; float:left; text-transform:capitalize; font-size:22px; margin-top:60px; line-height:30px; font-family:"Times New Roman", Times, serif;}
.sy_conter1_c p { width:100%; float:left; line-height:32px; font-size:18px;}
.sy_conter1_c a { font-size:14px; width:95px; text-transform:uppercase; margin-top:25px; float:left; background: url(../images/zjbot.jpg) no-repeat center center #ffffff; background-size:0px 0px; -webkit-transition:0.5s; height:34px; line-height:34px; color:#18428c; text-align:center; border:1px solid #ebebeb; -moz-border-radius:18px; /* Gecko browsers */ -webkit-border-radius:18px; /* Webkit browsers */ border-radius:18px; /* W3C syntax */}
.sy_conter1_c a:hover { font-size:14px; color:#ffffff; background-size:95px 36px; border:1px solid #18428c;}

.ztdh { width:1200px; margin:0px auto;height:40px;display: block;color: #9c9c9c;line-height:40px;}
.ztdh h3{color: #9c9c9c;display : inline;font-size:16px;}
.ztdh a { color:#9c9c9c;font-size:16px;}
.ztdh a:hover { color:#18428c;}
.ztdh i{height:25px;padding-left: 40px;background: url(../images/home.png) no-repeat left center;}