﻿@charset "utf-8";
/* CSS Document */
*,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:"微软雅黑"; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
  margin: 0;
}

ul, ol, li, dl, dd {
  margin: 0;
  padding: 0;
}
.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}.f-cb {
  zoom: 1;
}

.f-cb:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: ".";
}
.w-f {
  width: 100%;
}

.inisde_bogb{background:#eeeeee;}
.clearfix{zoom:1;}
.clearfix:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
li{list-style:none;}
ul{margin:0; padding:0;}
a {
  background: transparent;
  /* 1 */
  /* 0 */
  text-decoration: none;
  color: #474747;
}
a:active, a:hover {
    outline: 0;text-decoration: none;
  /* 2 */
}
a:hover {
  color: #006699;text-decoration: none;
}.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.pt15{padding-top:15px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pall15{padding:15px 10px;}
.ft12{font-size:12px;}
.ft18{font-size:18px;}
.gray333{color:#333;}
.gray888{color:#888;}
.index2{text-indent:2em;}
.bg01{background:white; padding:15px 10px; border-top:1px solid #ddd;}
.border_bo{border-bottom:1px solid #ddd;}
.maxwidth a{display:block;}
hr{margin:8px 0;}


.index_bogb{background:white;}
.main_box{max-width:720px; min-width:320px; margin:0 auto;background: #fff;}
.index_header{background:#f5f5f5; border-bottom:1px solid #ddd; height:52px; line-height:42px; overflow:hidden;}
.index_header .text-right a{color:#555; display:inline-block;}
.index_header .caidan_san{line-height:42px;}
.index_header .col-xs-10 a{display:inline-block; height:42px; vertical-align:middle;margin-left:-20px;}
#index_nav { padding: 10px 10px;}
#index_nav .col-xs-2{text-align:center;padding: 0px; }
#index_nav .btn{box-shadow:none;}
#index_nav .nav_text{padding-top:6px; display:inline-block; color:#333; font-size:12px;}
#index_nav .nav01{background:#4e7ec9;}
#index_nav .nav02{background:#85c840;}
#index_nav .nav03{background:#d03639;}
#index_nav .nav04{background:#cbff2e;}
#index_nav .nav05{background:#1e88e5;}
#index_nav .nav06{background:#4ec9c6;}
#index_nav .nav07{background:#eba600;}
#index_nav .nav08{background:#fb0004;}


#index_nav span{display:inline-block; border-radius:20px; text-align:center; height:50px; width:50px; line-height:50px;}
#index_nav span i{color:white; font-size:30px;line-height: 50px;}


.index_banner .carousel-indicators{bottom:-1px;}
.index_banner .carousel-indicators li{border:none; background:#ccc;}
.index_banner .carousel-indicators .active{background:#4e8ec9;}
.index_kh,.index_foot{background:#eee; margin:10px 0;font-size: 1px;line-height: 1px;height: 9px;}
.index_foot{ background: #3971bc;}
.index_kh a{display:block;}
.our_you h2{text-align:center; color:#26136d; font-size:18px; margin:0;font-weight: 500;line-height: 30px;padding: 5px 0;margin-top: 2%;}
/*.i_product_main .col-sm-3{border-radius: 5px;}*/
.i_product_main a{display:block;float:left;position:relative;color:#fff;width:100%;overflow:hidden;text-align: center;padding: 40px 0;font-size: 14px;border: 0px;}
@media (min-width: 768px) {
    .i_product_main a{font-size: 14px;padding: 80px 0;}

}
.i_product_main .navpro01{background: #6BBB3E}
.i_product_main .navpro02{background: #1d6bc3}
.i_product_main .navpro03{background: #50A4ED}
.i_product_main .navpro04{background: #FF0F0F}

.i_service_main{}
.i_service_main a{display:block;float:left;position:relative;color:#fff;width:100%;height:158px;overflow:hidden;margin-top: 10px;}
.i_service_main a:last-child{ margin-right: 0px;}
.i_service_main img,.i_case_main img{display:block;position:relative;top:0;left:0;}
.i_service_title{display:inline-block;*display:inline;*zoom:1;border-bottom:0px solid #fff;border-left:none;
                 border-right:none;text-align:center;position:absolute;top:19px;left:0;z-index:30;width: 100%;}
.i_service_title h1, .i_service_title h2{ margin: 0 auto;}
.i_service_title h1{font-size:18px;line-height:20px;text-align: center;}
.i_service_title h2{font-size:10px;line-height:20px;font-weight:normal;text-align: center;text-transform: uppercase;}
.i_service_more{width:49px;height:50px;background:url(/v1/images/more.png) no-repeat;position:absolute;left:50%;margin-left:-24px;top:85px;display:none;z-index:30;}
.i_layer{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;background:#03559e;opacity:0;filter:alpha(opacity=0);}

.home_pro ul li{ border-bottom: 1px solid #e2e2e2;width: 100%;margin-bottom: 10px;padding-bottom: 15px;}
.home_pro ul li img{ width: 100%;height: auto;display: block;}
.home_pro ul li h1{font-size: 14px;margin-bottom: 10px;margin-top: 5%;color: #000}
.home_pro ul li h2{font-size: 12px;line-height: 25px; color: #656565}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .home_pro ul li h1,.home_pro ul li h2{font-size: 12px;margin-bottom: 2%;margin-top: 5%;line-height: 20px;width: 100%;
                       display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .home_pro ul li h2{ font-size: 10px;line-height: 20px;margin: 0px;height: 40px;white-space:normal;
                        overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
    }
    .i_service_title h1{font-size:14px;line-height:20px;text-align: center;}
    .i_service_title h2{font-size:10px;line-height:20px;font-weight:normal;text-align: center;text-transform: uppercase;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .i_service_main img{ width: 100%;height: auto;}
    .i_service_main a{width:100%;height:100%;margin: 0px;}
    .i_service_title{top:10%}
}
ul.homenew{ margin-bottom: 10px;}
ul.homenew li{ background: url(/app/images/dian.png) no-repeat 0 15px;line-height: 38px;height: 38px;padding-left: 15px;font-size: 12px;}
ul.homenew li em{ float: right;font-style: normal;}

#footer{border-top:2px solid #3971bc; padding:15px; font-size:10px; color:#555; padding-bottom:50px; line-height:20px;}
#footer img{margin-top:8px;}
#footer .btn-default{border:1px solid #ddd;}

.navbar_bottom{}
.navbar_bottom a{text-align:center; display:inline-block; float:left; width:49.8%; color:white; padding:12px 0;}
.navbar_bottom a.btn_1{ float: left;background: #EB9729;}
.navbar_bottom a.btn_2{ float: right;background: #1c7de4;}


/*内页*/
#inside_header{background:#1c7de4; color:white; font-size:20px; padding:0 15px; height:42px; overflow:hidden; line-height:42px;}
#inside_header a{color:white; display:block; text-align:center;}
#inside_header .caidan_san{color:white;}
#inside_header span,#inside_header i{line-height:42px;}

.tab_menu{border-bottom:1px solid #ddd;}
.tab_menu li{float:left; text-align:center; cursor:pointer; list-style:none; color:#888; font-weight:bold;height: 42px;line-height: 42px;}
.tab_menu li.selected{color:#1c7de4; border-bottom:2px solid #1c7de4;}
.tab_box{clear:both;}
.hide01{display:none}
.tab_menu01 li{width:20%;}
.tab_menu02 li{width:50%;}
.tab_menu03 li{width:50%;}
.tab_menu04 li{width:25%;}
.tab_menu li a{ width: 100%;height: 42px;line-height: 42px;display: block;}
.aboutMain{ padding: 0px 10px;margin-bottom: 20px;}
.aboutClass h1{font-size: 18px;font-style: normal;line-height: 30px;text-transform: none;color: #03559E;margin: 0 auto;}
.aboutClass span{font-size: 14px;font-style: normal;line-height: 20px;text-transform: uppercase;color: #E5E5E5;font-weight: bold;}
.aboutCotent{font-family: "微软雅黑";font-size: 14px;font-style: normal;line-height: 30px;font-weight: normal;text-transform: uppercase;color: #4E4E4E;margin-top: 15px;}

.news ul li{margin-bottom: 10px;}
 .news ul li h1{ width: 97%;display: block;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;margin: 0 auto;}
.news ul li .f24{font-size: 20px;line-height: 24px;height: 24px;overflow: hidden;color: #333333;}
.news ul li .date{display: block;font-size: 12px;font-style: normal;line-height: 15px;font-weight: normal;text-transform: uppercase;color: #4E4E4E;}
.news ul li .word{display: block;line-height: 23px;color: #9E9E9E;margin-top: 7px;overflow: hidden;font-size: 13px;}
.news ul li a:hover .f24{color: #035cac;}
.news ul li a:hover .date{color: #a3b9d8;}
.news ul li a:hover .word{color: #5986be;}
.news-info{padding-top: 10px;padding-bottom: 50px;transition: normal;position: relative;} 
.news-info h1{font-weight: normal;margin-bottom: 27px;color: #505050;font-size: 18px;line-height: 25px;}
.news-info .entry-meta{padding: 8px 20px;background: #edf1f7;overflow: hidden;color: #505050;line-height: 20px;font-size: 13px;}
.news-info .contwrap{font-size: 14px;padding-top: 20px;padding-bottom: 40px;color: #555;}
.news-info .contwrap img{display: block;margin: 0 auto;max-width: 100%;}
.news-info .paging{width: 100%;}
.news-info .paging{height: 48px;padding: 20px 0;width: 100%;}
.news-info .paging .fl{font-size: 14px;line-height: 28px;}
.news-info .paging a{color: #666;}
.news-info .paging a:hover{color: #035cac;}
.productshow .paging{ padding-top: 10px;}
.news-info .paging .return,.productshow .paging .return{border: 1px solid #ddd;display: block;height: 34px;line-height: 34px;margin-top: 20px;text-align: center;width: 100px;font-size: 16px;}
.news-info .paging .return:hover,.productshow .paging .return:hover{border: 1px solid #035cac;background-color: #035cac;color: #fff;}
.talent-wrap {}
.talent-wrap .list {}
.talent-wrap .list ul, .talent-wrap .list li {width: 100%;}
.talent-wrap .list li {margin-bottom: 10px;}
.talent-wrap .list .titbox {width: 100%;height: 60px;line-height: 20px;background-color: #fff;position: relative; padding: 0 4.5%}
.talent-wrap .list .tit {font-size: 16px;}
.talent-wrap .list .butn {display: inline-block;padding-right: 50px;background: url(/app/images/down_01.png) no-repeat right center;cursor: pointer;font-size: 14px;}
.talent-wrap .list .showbtn{ cursor: pointer;}
.talent-wrap .list .butn:hover {color: #026dcc;}
.talent-wrap .list .sub-cont {width: 100%;margin-bottom: 15px;background-color: #fff;display: none;}
.talent-wrap .list .top-tit {width: 100%;background-color: #696969;height: 30px;line-height: 30px;cursor: pointer;position: absolute;
  left: 0;top: 0;display: none; padding: 0 4.5%}
.talent-wrap .list .top-tit .ico{display: inline-block; width: 25px; height: 30px;line-height: 30px; background: url(/v1/images/ico_04.png) no-repeat center; /*margin-top: 28px;*/}
.talent-wrap .list .top-tit .name{color: #fff; font-size: 16px;}
.talent-wrap .list .top-tit .f20{font-size: 20px;}
.talent-wrap .list .cont-wrap{width: 91%; padding: 0 4.5%; padding-bottom: 50px;}
.talent-wrap .list .tabbox{padding-top: 42px; padding-bottom: 37px; border-bottom: 1px solid #dfdfdf;}
.talent-wrap .list .tabbox td{color: #333;}
.talent-wrap .list .tabbox .tt{font-size: 14px; color: #666;}
.talent-wrap .list .info{border-bottom: 1px solid #dfdfdf; padding-top: 40px; padding-bottom: 36px;}
.talent-wrap .list .info .word{display: block; line-height: 26px; font-size: 14px;}
.talent-wrap .list h4{font-size: 14px; font-weight: normal; line-height: 30px; color: #999;}
 .talent-wrap .list .apply{width: 151px;height: 39px;text-align: center;line-height: 39px;background: #1d6bc3;font-size: 16px;
                           color: #d6e0f1;display: block;}

 .map{width: 100%;height: 370px;border: 1px solid #ccc;margin: 40px auto;}
 .productMain{ /*width: 1170px;*/margin: 10px auto;}
.productMain .imgbox{display: block;width: 50%;position: relative;}
.productMain img{ width: 100%;display: block;}
.productMain .row{ margin-bottom: 10px;border-bottom: 1px dashed #e7e7e7;padding-bottom: 3%;}
.productMain { margin-bottom: 10px;}
.productMain .f48{font-size: 34px;line-height: 40px;}
.productMain .f48 a,.productMain .word a:hover {color: #035cac;}
.productMain .contbox{padding: 22px 3% 0 5%;}
.productMain .contbox.fl{padding: 22px 5% 0 2.5%;}
.productMain .word{margin-top: 5px;line-height: 22px;display: block;}
/*.productMain .more{display: inline-block;padding-right: 79px;line-height: 38px;font-size: 20px;color: #000;background: url(/v1/images/ico_31.png) no-repeat right center;margin-top: 38px;}
.productMain .more:hover{color: #035cac;background: url(/v1/images/ico_103.png) no-repeat right center;/*background-size: auto 80%;}*/
.productMain a{color: #666;transition: all 0.3s ease 0s;}
.productMain .more{margin-top: 10px;}
.productMain .more img{ width: auto;}
.productMain ul{ width: 100%;margin: 0 auto;padding: 0px;display: block;padding-top: 10px;}
.productwrap { width: 100%;background: #fff;margin: 10px auto;}
.productwrap ul{ width: 90%;margin: 0 auto;margin-left: 5%;padding-top: 40px;}
.productwrap ul li{ padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #e7e7e7;}
.productMain .imgboxs{overflow: hidden;}
.productMain .imgboxs img{transition: all 1s;width: 100%;height: 192px;}
.productMain .imgboxs img:hover{transform: scale(1.1);transition: all 1s;}
.productwrap .contbox{width: 684px;}
.productMain .contbox .f28 a{font-size: 16px;font-style: normal;line-height: 25px;font-weight: normal;text-transform: uppercase;color: #333333;display: block;}
.productMain .contbox .word{font-size: 13px;font-style: normal;line-height: 20px;font-weight: normal;text-transform: uppercase;color: #4E4E4E;margin-bottom: 10px;}
.productMain .contbox .f28 a:hover,.productwrap li .contbox .word a:hover{color: #035cac;}
.productwrap  .more{ display: block;margin-top: 10px}
.caidan_san{font-size:28px; color:#666;}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .index_header{ height: 48px;line-height: 48px;}
   .sidenav .iconfont{ font-size: 17px;}
    .aboutCotent img{ width: 100%;display: block;}
    .news ul li h1{ line-height: 25px;height: 25px;padding-bottom: 2px;}
    .news ul li .f24{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 13px;line-height: 24px;float: left;width: 75%;height: 24px;}
    .news ul li .word{display: none;font-size: 12px;font-style: normal;line-height: 20px;font-weight: normal;text-transform: uppercase;color: #4E4E4E;
                            white-space:normal;overflow:hidden; text-overflow:ellipsis; /*display:-webkit-box;*/ -webkit-line-clamp:2; -webkit-box-orient:vertical;}
    .news ul li .date{ display: inline;float: right;line-height: 24px;}
    .productMain .imgboxs{overflow: hidden;}
.productMain .imgboxs img{transition: all 1s;width: 100%;height: auto;}
.productMain .imgboxs img:hover{transform: scale(1.1);transition: all 1s;}
.productMain .contbox .f28 a{font-size: 14px;font-style: normal;line-height: 25px;font-weight: normal;text-transform: uppercase;color: #333333;
                             display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.productMain .contbox .word{font-size: 12px;font-style: normal;line-height: 20px;font-weight: normal;text-transform: uppercase;color: #4E4E4E;
                            white-space:normal;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.productMain .contbox{ padding: 0px;padding-top: 3%;padding-right: 3%;}
.productMain .more{ display: none;}
    .pro_f .s-tit { font-size: 14px;display: block;text-align: center;line-height: 30px;
    }

}
.productwrap a{color: #4E4E4E;transition: all 0.3s ease 0s;}
.productwrap .pagination{ width: 100%;margin: 0 auto;padding-bottom: 10px;}
.productshow{ margin: 20px auto;}
.productshow h1{ margin-bottom: 20px;text-align: center;font-size: 25px;line-height: 28px;}
.productshow table{ width: 100%;}
.productshow .title{ background: url('/v1/images/pro_08.jpg') no-repeat left;line-height: 34px;width: 100%;padding-left: 3%;margin-bottom: 10px;color: #fff;font-size: 15px;font-weight: 600;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
.productshow h1{ font-size: 14px;}
.aboutCotent{ font-size: 12px;line-height: 20px;}
}
/*字体样式*/
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?8rlm7l');
	src:url('../fonts/icomoon.eot?#iefix8rlm7l') format('embedded-opentype'),
		url('../fonts/icomoon.ttf?8rlm7l') format('truetype'),
		url('../fonts/icomoon.woff?8rlm7l') format('woff'),
		url('../fonts/icomoon.svg?8rlm7l#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-biao:before {
	content: "\e606";
}
.icon-kehu:before {
	content: "\e607";
}
.icon-jiaoyi01:before {
	content: "\e600";
}
.icon-zhiyin:before {
	content: "\e601";
}
.icon-cunk:before {
	content: "\e602";
}
.icon-guanli:before {
	content: "\e603";
}
.icon-jiaoyi:before {
	content: "\e604";
}
.icon-quk:before {
	content: "\e605";
}

/*首页字体样式*/
@font-face {font-family: "iconfont";
  src: url('../fonts/index.eot'); /* IE9*/
  src: url('../fonts/index.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/index.woff') format('woff'), /* chrome, firefox */
  url('../fonts/index.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/index.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-zhanghu:before { content: "\e600"; }
.icon-shangshengqushi:before { content: "\e601"; }
.icon-iconfontpingguo:before { content: "\e616"; }
.icon-tel24:before { content: "\e602"; }
.icon-guanyuwomen:before { content: "\e603"; }
.icon-company:before { content: "\e604"; }
.icon-jiaoxuezhunbei:before { content: "\e605"; }
.icon-churuku:before { content: "\e606"; }
.icon-huobiduihuan:before { content: "\e607"; }
.icon-app:before { content: "\e608"; }
.icon-lihe:before { content: "\e609"; }
.icon-icon:before { content: "\e60a"; }
.icon-suishicunqu:before { content: "\e60b"; }
.icon-duopingtai:before { content: "\e60c"; }
.icon-zhanxianyudianji:before { content: "\e60d"; }
.icon-caidan:before { content: "\e618"; }
.icon-anzhuo:before { content: "\e617"; }
.icon-pingtai:before { content: "\e60e"; }
.icon-zijintuoguan2:before { content: "\e60f"; }
.icon-17:before { content: "\e610"; }
.icon-jiaoyi:before { content: "\e611"; }
.icon-z104:before { content: "\e612"; }
.icon-niuren:before { content: "\e613"; }
.icon-shuangxiangjiaoyi:before { content: "\e614"; }
.icon-ren-copy:before { content: "\e615"; }

#index_app{font-size:20px;}
#index_app i{font-size:18px;}
#index_app a{padding:8px 10px; text-transform:capitalize; text-align:center; font-size:14px;}
.index06 input{margin-bottom:5px;}
#index_input{margin-top:15px;}
#index_input .form-control{border:1px solid #ddd; border-radius:5px; padding:15px 5px; background-image:none; margin-bottom:5px; height:40px;}
.index_moni button{width:85%; margin:0 auto 20px auto;}



/*弹出菜单样式*/
#sidenav{position:fixed; top:0; bottom:0; z-index:999; width:256px; overflow-y:auto; -webkit-overflow-scrolling:touch; background:#fff;}
.sidenav_a{opacity:0; right:-256px;}
.sidenav_b{opacity:1; right:0; transition-duration: 300ms;}
#sidenav ul a{color:#555; padding-left:30px;}
#sidenav ul li{line-height:36px; border-bottom:1px solid #ddd; font-size:16px;}
#sidenav i{margin-right:10px; font-size:12px; color:#888;}
.sidenav_bg{display:none; background:black; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:998; width:100%; height:100%; position:fixed; left:0; top:0;}

.media{background:#f8f9fa; border-bottom:2px solid #ddd; padding:10px;}
.media-left a{background:#d6d6d6; border-radius:100%; border:3px solid #ededed; display:inline-block; width:60px; height:60px; line-height:60px; text-align:center;}
#sidenav .media-left a i{color:white; font-size:30px; margin:0; line-height:50px;}
.media-body .btn{padding:4px 20px;}