/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../img/ico.png); margin: 0 .3em; }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }

/* 设置 */
.section{ overflow:hidden}
body { font-size: 14px; line-height: 1.8; color: #555; background: #fff; padding-top: 90px; }
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px; }
a { color: inherit; }
a:hover { color: #1F7DDB; }
.clear{clear:both}
/*css组件-设置*/
.form-control, .input-group-addon, .btn { border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(102, 175, 233, 0.6); }

/*选中颜色*/
::-moz-selection { color: #fff; background: #1F7DDB; }
::selection { color: #fff; background: #1F7DDB; }

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; }
.placeholder { color: #aaa; }

#roll_top,#fall,#ct{position:relative;cursor:pointer;height:50px;width:50px}
#roll_top{background:url(../img/top.jpg) no-repeat}
#fall{background:url(Img/top.gif) no-repeat 0 -80px}
#ct{background:url(Img/top.gif) no-repeat 0 -40px}
#roll{display:block;position:fixed;right:10px;bottom:10px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/* 网站样式 */
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb70 { margin-bottom: 70px; }
.mb80 { margin-bottom: 80px; }
.nav { width: 45%; padding-right: 35px; }
.nav>ul>li { float: left; position: relative; width: 12.5%; text-align: center; }
.nav>ul>li.cur:after { position: absolute; content: ''; bottom: -10px; display: block; width: 0; height: 0; overflow: hidden; border-width: 6px; left: 50%; margin-left: -6px;     border-color: transparent transparent #BA0903;
    border-style: solid dashed dashed;}
.nav>ul>li:hover:after { position: absolute; content: ''; bottom: -10px; display: block; width: 0; height: 0; overflow: hidden; border-width: 6px; left: 50%; margin-left: -6px;     border-color: transparent transparent #BA0903;
    border-style: solid dashed dashed;}
.nav>ul>li>a { color: #00598e; font-weight: bold; font-size: 15px; display: block; line-height: 79px; }


.top { z-index: 50; background: #fff;padding: 10px 0; border-bottom: 6px solid #BA0903; width: 100%;position: fixed; top: 0; }
.top .wrap { position: relative; }
.top ._form { margin-top: 20px; margin-right:40px;z-index: 10; position: absolute; right: 0; cursor: pointer; }
.top ._form button { cursor: pointer; padding: 0; margin: 0; background: none; border: 0; color: #00598e; font-size: 18px; }
.top ._form input { text-indent: 10px; background: #fff; border: 0; padding: 0; margin: 0; width: 0; height: 40px; line-height: 40px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.top ._form:hover input { width: 200px; border: 1px solid #ddd; }
.top .logo{padding:10px 0px 0px 40px;}
.top .logo img{margin-right:30px;}
.top .logo p{font-size:16px;color:#666; font-family:"微软雅黑";font-weight: 600;}
.top .logo p span{color:#0079d7;  }
.top .tell{padding-top:10px;padding-right:90px;}
.top .tell img{margin-right:15px;padding-top:6px;}
.top .tell p{font-size:14px;color:#666; font-family:"微软雅黑";}
.top .tell p span{color:#0079d7;font-size:30px;  line-height: 30px;}

.link{margin-top:8px;margin-bottom:8px;}
.link span{color:#00598e;font-size:20px;font-weight:bold;}
.link a{color:#666;margin-left:20px;}
.link a:hover{color:#047ff7}

/*.banner { height: 667px; }
.banner img { position: absolute; left: 50%; margin-left: -960px; }*/
.banner .slide_nav { left: 0; width: 100%; bottom: 155px; text-align: center; }
.banner .slide_nav a { cursor: pointer; display: inline-block; background: #fff; width: 266px; height: 2px; margin: 0 20px; color: #fff; font-weight: bold; text-align: left; line-height: 50px; font-size: 22px; }
.banner .slide_nav .on { height: 10px; }
.footer { background: #00598e; border-top: 6px #BA0903  solid; padding: 30px 0; }
.footer dl { float: left; padding-right: 4%; margin-right: 3%; border-right: 1px solid #337aa5; }
.footer dt { font-size: 20px; color: #fff; margin-bottom: 10px; }
.footer dd { color: #afdaf3; }
.footer .d1{ width: 12%;}
.footer .d2{ width: 16%;}
.footer .d3 ._tel { font-size: 26px; color: #fff; font-family: '微软雅黑'; }
.footer .d4 { margin-right: 0; padding-right: 0; width: 29%; border-right: 0; float: right; }
.footer .frindLink { margin-bottom: 15px; }

.footer .code ._img { margin-right: 20px; }
.footer .select-ui-choose-default { border-radius: 0; width: 345px; height: 40px; background: #fff; border: 1px solid #3a8ab9; line-height: 40px; color: #3a8ab9; }
.footer .select-ui-choose-default ._arrow { width: 3em; background: url(../img/select_arr.jpg) no-repeat center; }
.footer .select-ui-choose ._arrow .arr { display: none; }
.footer_bottom { background: #002b45; color: #fff; height: 55px; line-height: 55px; }
.share a{float: left;font-size: 12px;padding-left: 17px;line-height: 16px;height: 16px; background-image: url(../img/share.png);background-repeat: no-repeat;cursor: pointer;margin: 6px 6px 6px 0;}
.share .bds_tqq{     background-position: 0 0px;}
.share .bds_renren{  background-position: 0 -31px;} 
.share .bds_tieba{   background-position: 0 -61px;} 
.share .bds_kongjian{background-position: 0 -92px;}
.share .bds_weixin{  background-position: 0 -123px;}
.share .bds_in{      background-position: 0 -153px;}
.share .bds_qq{      background-position: 0 -184px;} 
.share a:hover {color: #333;opacity: .8;filter: alpha(opacity=80);}


#focus-banner-list{
	position: relative;
}
#focus-banner-list li{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
#focus-banner-list li img{
	width: 100%;
}
.focus-banner-img{
	display: block;
}
#focus-banner .focus-handle{
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index: 100;
	display: block;
	width: 80px;
	height: 80px;
	background-image: url("../img/focus_handle.png");
}
#next-img{
	left: 0;
}
#next-img{
	left: 50px;
	background-position: 0 0;
}
#next-img:hover{
	background-position: 0 -80px;
}
#prev-img{
	right: 0;
}
#prev-img{
	right: 50px;
	background-position: -80px 0;
}
#prev-img:hover{
	background-position: -80px -80px;
}

#focus-bubble{
	position: absolute;
	left: 50%;
	bottom: 70px;
	z-index: 999;
}
#focus-bubble li{
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border:1px #fff solid;
	cursor: pointer;
}
#focus-bubble li.current{
	background-color: #fff;
}


/* scrollpic */
.scrollpic{max-width:100%;margin:20px auto;}
#myscroll{display:block; width:100%; position:relative; height:200px; overflow:hidden;}
#myscroll #myscrollbox{display:block; float:left; position:absolute; left:0; top:0; width:1000000px;}
#myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}
#myscroll ul li{display:block; float:left; padding:0; margin:0;}
#myscroll ul li a{display:block; float:left; width:242px; padding:0 10px; position:relative;color:#333; text-align:center}
#myscroll a .intro{color:#444; text-align:center;}
#myscroll a .intro h5{padding:0; margin:0; font-size:16px; font-weight:bold; padding:0 47px 0 15px; background:url(../img/go.png) right no-repeat; height:40px; width:180px; line-height:40px; border-bottom:1px solid rgba(215,0,15,.2);}
#myscroll a .intro p{font-size:13px; line-height:20px; margin:10px 15px; height:40px; overflow:hidden;}

#mybtns{margin:10px; width:98%; display:block; height:25px;}
#mybtns a{width:42px; height:68px; display:block; float:left; margin-right:1px;margin-top:80px;}
#mybtns a:hover{}
#mybtns a:hover, #myscroll, #mybtns a,#myscroll a:hover .intro, #myscroll a .intro,#myscroll #myscrollbox{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left{background:url(../img/zuo-h.png) no-repeat;}
#mybtns #right{background:url(../img/you-h.png) no-repeat; float:right;}
#mybtns #left:hover{background:url(../img/zuo-b.png) no-repeat;}
#mybtns #right:hover{background:url(../img/you-b.png) no-repeat;}

@media(min-width:1572px){
.scrollpic{width:100%;}
#myscroll{width:1048px; margin:auto}
}


/* scrollpic11 */
.scrollpic11{min-height:100%;margin:20px auto;}
#myscroll11{display:block; width:100%; position:relative; height:370px; overflow:hidden;}
#myscroll11 #myscroll11box11{display:block; float:left; position:absolute; left:0; top:0; width:1000000px;}
#myscroll11 ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}
#myscroll11 ul li{display:block; float:left; padding:0; margin:0;}
#myscroll11 ul li a{display:block; float:left; width:242px; text-align:center;padding:0 10px; position:relative; height:390px; color:#333;}
#myscroll11 a .intro{color:#444; text-align:center; line-height:32px;}
#myscroll11 a .intro h5{padding:0; margin:0; font-size:16px; font-weight:bold; padding:0 47px 0 15px; background:url(../img/go.png) right no-repeat; height:40px; width:180px; line-height:40px; border-bottom:1px solid rgba(215,0,15,.2);}
#myscroll11 a .intro p{font-size:13px; line-height:20px; margin:10px 15px; height:40px; overflow:hidden;}

#mybtns11{margin:10px; width:98%; display:block; height:42px;}
#mybtns11 a{width:42px; height:68px; display:block; float:left; margin-right:1px;margin-top:190px;}
#mybtns11 a:hover{background-color: #d7000f;}
#mybtns11 a:hover, #myscroll11, #mybtns11 a,#myscroll11 a:hover .intro, #myscroll11 a .intro,#myscroll11 #myscroll11box11{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#mybtns11 #left1{background:url(../img/zuo-h.png) no-repeat;}
#mybtns11 #right1{background:url(../img/you-h.png) no-repeat; float:right;}
#mybtns11 #left1:hover{background:url(../img/zuo-b.png) no-repeat;}
#mybtns11 #right1:hover{background:url(../img/you-b.png) no-repeat;}

@media(min-width:1572px){
.scrollpic11{width:100%;}
#myscroll11{width:1048px;margin:auto}
}




.section2 {padding:26px 0px 22px 0;}
.section2 dl { border-bottom: 1px solid #ddd;padding: 14px 30px; position: relative; }
.section2 dt { line-height: 16px;    overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size:14px;}
.section2 dt .ion { font-size: 14px; position: absolute; left: 0; top: 15px; font-weight: normal; }
.section2 dt .i1 { display: none; }
.section2 dl.active {border-top: 1px solid #ddd; }
.section2 dl.active dt { font-size: 18px; font-weight: bold; margin-bottom: 15px; }
.section2 dl.active dt .i1 { display: block; }
.section2 dl.active dt .i2 { display: none; }
.section2 dl.active dt .ion { font-size: 14px; }
.section2 dl.active dd { display: block;     overflow: hidden;
    /* text-overflow: ellipsis; */
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.section2 dd { display: none; }
.section2 ._tit { font-size: 22px; color: #00598e; line-height: 32px; margin-bottom: 10px; }
.section2 ._txt { margin-bottom: 40px; }
.section2 ._detail { display: block; width: 140px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #e0e0e0; }
.section2 ._T { margin-bottom: 30px; }
.section2 ._T h3 { font-size: 30px; color: #555; line-height: 1; }
.section2 ._T h3 span {font-size: 24px;color: #CCC;margin-left: 10px;}

.section3 { background: url('../img/sec3_bg.jpg'); padding-top: 83px; padding-bottom: 87px; }
.section3  h2{text-align:center;background:url(../img/title_bg2.png) repeat-x center 40px; font-family:Arial, Helvetica, sans-serif;height:77px;}
.section3  h2 .a1{color:#dfdede;font-size:24px;}
.section3  h2 .a2{display:block;color:#eae3e3;font-size:32px;font-family:"微软雅黑";margin-top: 8px;}
.section3  h2 .a2 span{color:#40adef;}
.section3 .demo{margin-top:30px;}
.section3 .sec_t a { padding: 0; margin: 0; text-align: center; display: inline-block; width: 50px; height: 50px; line-height: 50px; font-size: 26px; background: #BE0E0A; }
.section3 .sec_t .sarr_prev { background: #00598e; }
.section3 ._con { cursor: pointer; }
.section3 ._con ._mask { position: absolute; background: rgba(255, 255, 255, 0.8); bottom: 0; left: 0; padding: 7%; width: 87%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.section3 ._con ._mask h3 { font-size: 16px; line-height: 1;  text-align:center;line-height:22px;}
.section3 ._con ._mask ._txt { height: 64px; overflow: hidden; line-height: 22px; display: none;}
.section3 ._con ._mask ._more { margin-top: 25px; color: #fff; width: 98%; border: 1px solid #fff; height: 38px; line-height: 38px; text-align: center; display: none; }
.section3 ._con:hover ._mask { height: 72%; padding-top: 30%; background: url(../img/bluebg.png); color: #fff; }
.section3 ._con:hover ._mask ._txt { display: block; }
.section3 ._con:hover ._mask h3{margin-bottom: 20px;}
.section3 ._con:hover ._mask ._more { display: block; }
.section3 .more{display:block; border:1px #fff solid; color:#fff;text-align:center;width:150px;margin:auto;padding:5px 0px;margin-top:30px;}
.section3 .more:hover{background:#fff;    color: #1F7DDB;}

.resp-tabs-list { width: 500px; margin: auto;}
.resp-tabs-list li { float:left; margin:0px 10px; }
.resp-tabs-list li a {width:226px; text-align:center; display:block; height:38px;font-size: 18px;line-height:38px; padding:5px 0px;background:url(../img/title_bg03.png) no-repeat; color:#fff; text-decoration:none; }
.resp-tabs-list li.active a {  color:#fff;background:url(../img/title_bg04.png) no-repeat;background-color:#0079de;  }
.resp-tabs-list li:hover a {  color:#fff;background:url(../img/title_bg04.png) no-repeat;background-color:#0079de;  }
.resp-accordion-handle { display:none; margin-bottom:10px; background-color:#f7f7f7; }
.resp-accordion-handle h4 { font-size:16px; height:34px; line-height:35px; cursor:pointer; }
.resp-accordion-handle.active { background-color:#f30; color:#fff; }


.resp-tab-content { margin:40px 0; display:none; }
.resp-tab-content p { margin-bottom:15px; }


@media only screen and ( max-width:1000px ){
	.demo { width:100%; }
}

@media only screen and ( max-width:768px ){
	.resp-tabs-list { display:none; }
	.resp-accordion-handle { display:block; }
}






.section4 { }
.section4 .box1 { padding: 35px 30px; background: rgba(227, 227, 227, 0.41); }
.section4 .box1 a:hover{color:#666}
.section4 .box1 h3 { font-size: 30px; line-height: 1; margin-bottom: 20px; }
.section4 .box1 h3 span {font-size:24px;color:#CCC;margin-left:10px;}
.section4 .box1 p{font-size:14px;line-height:26px;}
.section4 .box1 .ic { position: absolute; top: 0; right: 0; background: #BE0E0A; color: #fff; width: 60px; height: 60px; text-align: center; line-height: 60px; font-size: 30px; }
.section4 .box1 .about{margin-top:15px;}
.section4 .box1 .about a{margin-right:15px;}
.section4 .box2 ._c { cursor: pointer; padding: 30px 0 40px 0; background: #00598e; color: #fff; text-align: center; font-size: 20px; line-height: 1; }
.section4 .box2 ._c:hover { background: #BE0E0A; }
.section4 .box2 ._c p { margin-bottom: 20px;  color: #fff;}
.section4 .box2 ._c .ic { display: inline-block; width: 87px; height: 87px; background: url(../img/home_ico2.png) no-repeat 0 0; }
.section4 .box2 ._c .ic2 { background-position: -87px 0; }
.section4 .box2 ._c .ic3 { background-position: -174px 0; }

.box_c{height:725px; overflow:hidden;}
.cor_c{ clear:both;padding:16px 0 0;margin-top:40px;}
.cor_c li{ text-align:center; float:left;width:248px;margin:0 10px; display:inline;background:url(../images/cor_sd.gif) left top no-repeat;}
.cor_c li img{overflow:hidden; display:block;padding:0 2px 0 1px;}
.cor_c li span{ font-size:12px; display:block;line-height:32px;overflow:hidden;}
.cor_c li span a,.cor_c li span a:hover{ color:#444;}
.cor_c .to_l,.cor_c .to_r{margin-top:55px; display:inline-block;width:42px;height:68px;}
.cor_c .to_l{background:url(../img/zuo-h.png) left top no-repeat;}
.cor_c .to_l:hover{background:url(../img/zuo-b.png) left top no-repeat;}
.cor_c .to_r{background:url(../img/you-h.png) left top no-repeat;}
.cor_c .to_r:hover{background:url(../img/you-b.png) left top no-repeat;}
.cor_c .to_l{margin-right:20px;}

.product { overflow:hidden; width:100%;margin-bottom:70px;margin-top:40px;}
.product   h2{text-align:center;background:url(../img/title_bg1.png) repeat-x center 40px; font-family:Arial, Helvetica, sans-serif;height:77px;}
.product   h2 .a1{color:#dfdede;font-size:24px;}
.product   h2 .a2{display:block;color:#000;font-size:32px;font-family:"微软雅黑";margin-top: 8px;}
.product   h2 .a2 span{color:#00598E;}
.product .more{display:block; border:1px #0F66AB  solid; color:#0F66AB ;text-align:center;width:150px;margin:auto;padding:5px 0px;margin-top:35px;}
.product .more:hover{background:#0F66AB;    color: #fff;}

.baozhang{
    visibility: visible;
    transform: translateY(0) scale(1);
    opacity: 1;
    -webkit-transition: -webkit-transform 1s ease 0.2s, opacity 1s ease 0.2s;
    transition: transform 1s ease 0.2s, opacity 1s ease 0.2s;}
.baozhang { overflow:hidden; width:100%; background:url(../img/baozhang_bg.jpg) no-repeat center top; vertical-align:middle;border-top: 2px solid #BA0903;}
.baozhang h2{font-size: 30px;color: #fff;text-align: center;padding-bottom: 20px;margin-top: 40px;margin-bottom: 40px;}
.baozhang h2 span{color:#fff;font-size:16px; }
.baozhang .bzBox { overflow:hidden; width:1060px; margin:0 auto; height:685px; position:relative}
.baozhang .bzBox img{ display:block; margin:0 auto; width:0; height:0; margin-top:231px}
.baozhang .bzBox .boxwen{display:block;}
.baozhang .bzBox .wen{ overflow:hidden;width:190px; position:absolute; display:none}
.baozhang .bzBox h3{ font-weight:normal; font-size:18px; color:#fff; text-align:center; margin-bottom:10px;}
.baozhang .bzBox p{ font-size:13px; color:#c6e6ff; line-height:25px;}
.baozhang .wen01{ padding-top:133px; padding-right:180px; background:url(../img/baozhang01.png) no-repeat right top; left:0; top:0px;}
.baozhang .wen02{ padding-left:175px; padding-top:133px; background:url(../img/baozhang02.png) no-repeat left top; right:0; top:0px;}
.baozhang .wen03{ padding-right:170px; padding-top:155px; background:url(../img/baozhang03.png) no-repeat right top; left:0; top:260px;}
.baozhang .wen04{ padding-left:175px; padding-top:155px; background:url(../img/baozhang04.png) no-repeat left top; right:0; top:310px;}
.baozhang .wen05{ padding-left:135px; padding-top:144px; background:url(../img/baozhang05.png) no-repeat left top; left:338px; bottom:60px;height:100px;}

.baozhang .more{display:block; border:1px #fff solid; color:#fff;text-align:center;width:150px;margin:auto;padding:5px 0px;margin-top:30px;}
.baozhang .more:hover{background:#fff;    color: #1F7DDB;}


.featured-grid, .featured-grid.featured-grid-2 {
    width: 100%;
    height:373px;
    float: left;
    background-size: cover;
    background-position: center center;
    position: relative;
    overflow: hidden;
}

.featured-grid .desc h3 {
    color: #fff;
    margin-bottom: 10px;
	font-size:20px;
}
.featured-grid .desc span {
    color:#fff;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
	font-size:14px;
}
.featured-grid .desc span.desc1 {
    color:#fff;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient: vertical;
	font-size:14px;
}
.featured-grid.featured-grid-2 {
    height: 185px;
    margin-bottom: 3px;
}

.featured-grid .desc {
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
	height: 15px;
    padding: 14px 30px 25px 30px;
    z-index: 9;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
	background:rgba(16, 100, 170, 0.8);
}
.featured-grid .desc h3 :hover{
		-webkit-box-shadow: 0px 18px 43px -7px rgba(0,0,0,0.32);
		-moz-box-shadow: 0px 18px 43px -7px rgba(0,0,0,0.32);
		-ms-box-shadow: 0px 18px 43px -7px rgba(0,0,0,0.32);
		-o-box-shadow: 0px 18px 43px -7px rgba(0,0,0,0.32);
		box-shadow: 0px 18px 43px -7px rgba(0,0,0,0.32);
}
#fh5co-featured-section{margin-top:30px;}
.fh5co-featured-section1{display:none;}
#fh5co-featured-section .row>[class*="span-"]{margin-right:3px;}
#fh5co-featured-section  .row>.span-6{width:48.8%}
#fh5co-featured-section a{ position:relative}
#fh5co-featured-section a:hover .desc {height: 100%;top: auto;bottom: 0;padding:10px 30px;background: rgba(16, 100, 170, 0.8);}
#fh5co-featured-section a:hover .desc  p { opacity: 1;}
#fh5co-featured-section a:hover .desc  span { opacity: 1;}
#fh5co-featured-section a:hover h3 { font-size: 24px;padding-top:15%;}
#fh5co-featured-section a:hover .desc2 h3 { font-size: 24px;padding-top:8%;}

#fh5co-featured-section a em{color:#fff; border:1px solid #fff;float:right;padding:5px 40px;margin-top:20px;}

.rongyu{}
.rongyu  h2{text-align:center;background:url(../img/title_bg1.png) repeat-x center 40px; font-family:Arial, Helvetica, sans-serif;height:77px;}
.rongyu  h2 .a1{color:#dfdede;font-size:24px;}
.rongyu  h2 .a2{display:block;color:#000;font-size:32px;font-family:"微软雅黑";margin-top: 8px;}
.rongyu  h2 .a2 span{color:#00598E;}
.rongyu .cor_c .to_l, .rongyu .cor_c .to_r { margin-top: 145px;}
.rongyu .cor_c{margin-top:15px; margin-bottom:40px;}


.pingjia{ overflow:hidden;}
.pingjia .pingjia_content{ overflow:hidden;}
.pingjia dl{ overflow:hidden; width:100%; background-color:#fafafa; float:left;position:relative; margin-bottom:20px;}
.pingjia dt{ float:left; margin:14px 15px 15px 16px; overflow:hidden}
.pingjia dt img{ display:block; padding:8px; background-color:#fff;}
.pingjia dd{ float:left; width:50%;}
.pingjia dd h4{ font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:30px; margin-bottom:10px;}
.pingjia dd h4 a{ color:#333}
.pingjia dd span{ display:block; font-size:13px; color:#cf141d; margin-bottom:30px;}
.pingjia dd p{ font-size:12px; color:#666; line-height:20px; height:40px; width:100%; overflow:hidden;}
.pingjia dd .more{ display:block; position:absolute; right:0; bottom:0}

.h_aboutlist img { width: 100%; }
.h_aboutlist ul li{ position:relative; }
.h_aboutlist h3 { position: absolute; bottom: 0; left: 0; background: url(../img/black.6.png); line-height: 66px; font-size: 24px; color: #fff; width: 100%; text-indent: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; }
.h_aboutlist .slide_nav { position: absolute; right: 25px; bottom: 20px; }
.h_aboutlist .slide_nav a { cursor: pointer; display: inline-block; margin-right: 6px; width: 14px; height: 14px; border-radius: 50%; background: #fff; line-height: 99; overflow: hidden; }
.h_aboutlist .slide_nav a.on { background: #4dcd28; }
.innerBan { position: relative; height: 160px; }
.innerBan .wrap { overflow: hidden; height: 100%; }
.innerBan img { position: absolute; left: 50%; margin-left: -960px; max-width: none; }
.innerBan ._list { position: absolute; left: 0; bottom: 30px; }
.innerBan li { float: left; font-size: 18px; color: #fff; font-weight: bold; height: 40px; text-align: center; line-height: 40px; position: relative;margin-right:20px; }
.innerBan li a {color:#000; display: block; padding: 0 35px; font-weight:500;background:rgba(255,255,255,0.8); }
.innerBan li.cur a { background: #00598e; color:#fff;filter:alpha(opacity=1);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;  }
.innerBan li.cur i { display: block; }
.innerBan li:hover i { display: block;}
.innerBan li i { position: absolute; display: block; width: 0; height: 0; overflow: hidden; border-color: transparent transparent #fff; border-style: solid dashed dashed; border-width: 6px; left: 50%; margin-left: -6px; bottom: -30px; display: none; }
.innerBan li a:hover { color: #fff; background: #00598e; }
.breadCrumb { padding: 15px 0;     text-align: right;}
.breadCrumb em { margin: 0 5px; }
.aboutlist { padding-top: 50px; border-top: 1px solid #ececec; }
.aboutlist li { overflow: hidden; margin-bottom: 60px; }
.aboutlist li ._img { float: left; width: 46%; height: 0; padding-bottom: 26%; }
.aboutlist li ._img img { width: 100%; }
.aboutlist li ._info { float: right; width: 46%; }
.aboutlist li ._info h3 { font-size: 30px; font-weight: normal; margin-bottom: 20px; }
.aboutlist .even ._img { float: right; }
.aboutlist .even ._info { float: left; }
.about_top { padding-bottom: 50px; border-bottom: 1px solid #ececec; margin-bottom: 1px; }
.about_top ._line { width: 45px; display: block; height: 1px; background: #b9b9b9; margin-bottom: 20px; }
.about_top ._txt { margin-top: 45px; }
.about_top .toptxt ._info { padding-bottom: 40px; border-bottom: 1px solid #e5e5e5; }
.about_top .toptxt ._t { font-size: 32px; font-weight: normal; color: #00598e; line-height: 1; margin-bottom: 5px; }
.about_top .toptxt ._sub { color: #acacac; font-family:  '微软雅黑'; margin-bottom: 40px; }
.comban { height: 200px; width: 100%; }
.comban h1 { font-size: 36px; color: #00598e; position: relative; line-height: 1; margin-top: 130px; margin-bottom: 10px; }
.comban h1:after { content: ''; position: absolute; width: 50px; height: 1px; background: #00598e; left: 0; top: -20px; }
.train_sec2 { background: #f6f6f6; padding-top: 80px; padding-bottom: 40px; }
.train_sec2 .tit_list { margin-bottom: 60px; }
.train_sec2 .tit_list li { float: left; margin-right: 15px; }
.train_sec2 .tit_list a { display: block; padding: 0 20px; line-height: 36px; border: 2px solid #a1a1a1; }
.train_sec2 .tit_list i { font-size: 12px; }
.train_sec2 .tit_list .i2 { display: none; }
.train_sec2 .tit_list .cur a { color: #fff; background: #16a9ea; border-color: #16a9ea; }
.train_sec2 .tit_list .cur .i1 { display: none; }
.train_sec2 .tit_list .cur .i2 { display: inline-block; }
.train_sec2 .train_list ._con { display: block; border: 1px solid #dedede; margin-bottom: 50px; }
.train_sec2 .train_list ._con:hover ._intro { color: #fff; background: #4dcd28; }
.train_sec2 .train_list ._img { overflow: hidden; display: block; height: 0; padding-bottom: 75%; }
.train_sec2 .train_list ._intro { background: #fff; padding: 5px 30px; }
.train_sec2 .train_list ._intro h3 { font-size: 20px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.page-1 { font-size: 12px; color: #777777; text-align: center;  width: 100%; margin-top: 30px;}
.page-1 a, .page-1 span { color: #777777; display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page-1 .goprev { margin-right: 10px; }
.page-1 .gonext, .page-1  .count { margin-left: 10px; }
.page-1 a:hover, .page-1  span { color: #fff; background: #0e90d2; }
.page-1 span.goprev, .page-1  span.gonext { color: #777777; background: none; }
.page-1 span.count { border: 0; background: 0; color: #777777; }
.widget-form-1 ._act { margin-top: 30px; }
.widget-form-1 .form-control { border-radius: 0px; border-color: #cccccc; }
.widget-form-1 .btn-primary { background: #286090; border-color: #204d74;  font-family: '微软雅黑';}
.widget-form-1 .btn-default { background: #e6e6e6; border-color: #adadad; font-family:  '微软雅黑';}
.control-label { font-weight: normal; }
.widget-form-1 .yzm { width: 90px; height: 30px; }
.widget-form-1 textarea { width: 100%; height: 160px; }
.train_tit { overflow: hidden; margin-bottom: 40px; }
.train_tit h3 { margin-right: 20px; font-size: 24px; color: #555; float: left; }
.train_sec3 { padding: 40px 0; }
.imghover_big { overflow: hidden; display: block; }
.imghover_big img { width: 100%; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; overflow: hidden;font-size:14px; }
.imghover_big:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }
.imghover_big1{width:500px;height:300px; overflow:hidden;display: block; float:right;margin:0px 0px 15px 15px; text-indent:0em;}
.imghover_big1 img {  -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; overflow: hidden; }
.imghover_big1:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }
#tagsList { position: relative; margin: auto; width: 100%; height: 240px; overflow: hidden; background: #eee; }
#tagsList a { position: absolute; top: 0; left: 0; text-decoration: none; padding: 5px 10px; }
#tagsList a:hover { color: #0588c6; letter-spacing: 2px; }
.newsLeft { float: left; width: 100%; padding-bottom: 40px; }
.newsRight { float: right; width: 26.8%; }
.newsList li { overflow: hidden; padding: 30px 0 30px 35px; border-bottom: 1px solid #dddddd; background:url(../img/jiahao.png) 0px 40px no-repeat;}
.newsList li.first-li{background:none;padding:30px 0px;}
.newsList li ._img { margin-right: 20px; width: 24%; padding-bottom: 16%; height: 0; }
.newsList li .time{font-size:26px;font-weight:600;}
.newsList li h3 { font-size: 20px; font-weight: normal; }
.newsList li h3 .fr{font-size:16px;}
.newsList li .h3{font-weight:600;}
.newsList li:hover{background:url(../img/jiahao-l.png) 0px 40px no-repeat;}
.newsList li:hover a{color:#1f7ddb;}
.newsList li a .more{color:#666;background:#ddd;padding:10px 0px; text-align:center;margin-top:12px;width:200px;}
.newsList li a .more:hover{color:#fff;background:#00598E}
.newsRec { height: 297px; width: 100%; border: 1px solid #ddd; }
.newsRec li { overflow: hidden; background: #f6f6f6; }
.newsRec .b_img { width: 50%; overflow: hidden; }
.newsRec .b_img img { width: 100%; }
.newsRec ._intro { width: 42%; padding: 4%; overflow: hidden; }
.newsRec ._intro ._date { color: #a3a3a3; font-size: 12px; margin-bottom: 15px; }
.newsRec ._intro h3 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; color: #00598e; line-height: 1; margin-bottom: 30px; }
.newsRec ._intro ._txt { margin-bottom: 30px; }
.newsRec ._intro .detail_btn { color: #666; display: inline-block; text-align: center; line-height: 40px; width: 140px; height: 40px; border: 1px solid #e1e1e1; background: #fff; }
.newsRec ._intro .detail_btn:hover{ color: #fff; background: #0e90d2;}
.newsRec .arrs { position: absolute; z-index: 10; top: 50%; margin-top: -24px; background: url(../img/arrs.png) no-repeat 0 0; width: 44px; height: 48px; }
.newsRec .arr_prev { left: 0; }
.newsRec .arr_next { right: 0; background-position: -44px 0; }
.newsRec .slide_nav { display: none; }
.page { padding-top: 50px; font-size: 12px; color: #777777; text-align: center; }
.page a, .page span { color: #777777; display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page a:hover, .page span { color: #fff; background: #0e90d2; }
.page span.goprev, .page span.gonext { color: #777777; background: none; }
.page span.count { border: 0; background: 0; color: #777777; }
.news_sear { margin-bottom: 30px; }
.news_sear dt { font-size: 24px; font-weight: bold; line-height: 1; margin-bottom: 20px; }
.news_sear dd .sel { border: none; margin-bottom: 15px; height: 40px; line-height: 40px; border-radius: 0; background: #dedede; }
.news_sear dd .sel1 { width: 100%; }
.news_sear dd .sel2, .news_sear dd .sel3 { width: 43%; float: left; }
.news_sear dd .sel3 { float: right; }
.news_sear dd .select-ui-choose-default ._arrow { color: #fff; width: 36px; background: #01a2ea; text-align: center; }
.news_sear dd .select-ui-choose-default ._arrow .arr { border-color: #fff transparent transparent; position: static; }
.news_sear dd .inp { display: block; margin-bottom: 15px; width: 100%; height: 40px; line-height: 40px; text-indent: 20px; border: 1px solid #000; border: 1px solid #ddd; }
.news_sear dd button { height: 42px; line-height: 42px; color: #fff; background: #4dcd28; text-align: center; padding: 0; margin: 0; border: 0; display: block; width: 100%; font-size: 16px; font-family:  '微软雅黑'; }
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; color:; font-weight: bold; }
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999; }
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal; }
.widget-newsdetail-2 ._tools ._tool { margin: 0 4px; display: inline-block; vertical-align: middle; }
.widget-newsdetail-2 ._tools ._tool:hover { color:; }
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2; }
.widget-newsdetail-2 .myart { padding: 20px 0; }
.widget-newsdetail-2 .myart p{ text-indent:2em;}
.widget-newsdetail-2 ._detailPage_bottom { border-top: 1px solid #cccccc;margin-bottom:20px  }
.widget-newsdetail-2 ._detailPage_bottom li { line-height: 30px; overflow: hidden; height: 30px; padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark { font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title { font-size: 14px; float: left; width: 68%; }
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right; }
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px; background: none; }
.bdsharebuttonbox .bds_more{ color: #fff !important;}
.pro_intro { padding-top: 60px; padding-bottom: 120px; text-align: center; background: #f6f6f6; }
.pro_intro ._tit { font-size: 30px; color: #000; line-height: 1; margin-bottom: 30px; }
.pro_intro ._txt { margin-bottom: 50px; }
.pro_intro .pro_form label { font-size: 18px; font-weight: bold; }
.pro_intro .pro_form .pro_sele { margin-top: -4px; border: 1px solid #c9e0e6; border-radius: 0; height: 40px; line-height: 40px; width: 160px; background: #fff; }
.pro_intro .pro_form .inp { height: 40px; text-indent: 25px; background: #fff; border: 1px solid #c9e0e6; width: 600px; padding: 0; margin: 0; }
.pro_intro .pro_form .sub_btn { height: 42px; line-height: 40px; width: 180px; color: #fff; text-align: center; background:#00598e; border: 1px solid #c9e0e6; border-left: 0; }
.pro_item2 { margin-top: -85px; margin-bottom: 50px; }
.pro_item2 .cur h3 { color: #318dfd !important; }
.pro_item2 .cur .img1 { border-color: #318dfd !important; }
.pro_item2 ._con { cursor: pointer; position: relative; text-align: center; margin-bottom: 30px; }
.pro_item2 ._con:hover h3 { color: #318dfd; }
.pro_item2 ._con:hover .img1 { border-color: #318dfd; }
.pro_item2 ._con:hover .img2 { transform: scale(1.1); webkit-transform: scale(1.1); }
.pro_item2 ._con ._img { position: relative; width: 176px; margin: 0 auto; }
.pro_item2 ._con .img1 { width: 156px; height: 156px; border: 10px solid #fff; border-radius: 50%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.pro_item2 ._con .img2 { position: absolute; left: 10px; bottom: 25px; z-index: 5; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.pro_item2 ._con h3 { font-size: 24px; }
.pro_item2 .box { border: 1px solid #e1e1e1; border-bottom: 5px solid #e1e1e1; }
.pro_item2 .box:hover { border-bottom-color: #318dfd; }
.pro_item2 .box h4 { font-weight: normal; font-size: 14px; text-align: center; border-bottom: 1px solid #e1e1e1; height: 48px; line-height: 48px; }
.pro_item2 .box ._c { padding: 30px 25px; }
.pro_item2 .box .p_txt, .pro_item2 .box .p_img { margin-bottom: 25px; }
.pro_item2 .box .p_btns a { display: inline-block; width: 146px; height: 36px; line-height: 36px; text-align: center; border: 1px solid #e0e0e0; }
.pro_item2 .box .p_btns a:hover { color: #fff; background: #318dfd; }
.pro_item2 .tabC .row { display: none; }
.pro_item2 .tabC .cur { display: block; }
.pro_item2 .check_more { color: #fff; margin: 0 auto; display: block; width: 236px; height: 40px; line-height: 40px; text-align: center; background: #318dfd; border: 1px solid #e0e0e0; margin-top: 30px; }
.pro_item3 { margin-bottom: 65px; }
.pro_item3 .parrs { display: block; cursor: pointer; position: absolute; top: 50%; font-size: 42px; }
.pro_item3 .parr_prev { left: -60px; }
.pro_item3 .parr_next { right: -60px; }
.pro_item3 .t { position: relative; font-size: 24px; font-weight: bold; color: #000; text-align: center; line-height: 1; width: 130px; margin: 0 auto; margin-bottom: 30px; }
.pro_item3 .t i { position: absolute; width: 400px; height: 1px; top: 12px; background: #e0e0e0; }
.pro_item3 .t .i1 { left: -400px; }
.pro_item3 .t .i2 { right: -400px; }
.pro_item3 ._sub { margin-bottom: 30px; }
.pro_item3 .p_list { height: 390px; }
.pro_item3 .p_list li { cursor: pointer; position: relative; float: left; width: 23.5%; margin-right: 2%; }
.pro_item3 .p_list li:nth-child(4n){margin-right:0px;}
.pro_item3 .p_list ._mask { position: absolute; text-align: center; padding: 10%; width: 80.5%; height: 85%; left: 0; top: 0; color: #fff; }
.pro_item3 .p_list ._mask h3 { font-size: 20px; width: 150px; border-bottom: 1px solid #fff; margin: 0 auto; padding-bottom: 10px; margin-bottom: 25px; }
.pro_item3 .p_list ._mask .ic { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin-top: 160px; display: inline-block; }
.pro_item3 .p_list ._mask .ic2 { background-position: -52px 0; }
.pro_item3 .p_list ._mask .ic3 { background-position: -104px 0; }
.pro_item3 .p_list ._mask .ic4 { background-position: -156px 0; }
.pro_item3 .p_list ._mask .ic5 { background-position: -208px 0; }
.pro_item3 .p_list ._mask .ic6 { background-position: -260px 0; }
.pro_item3 .p_list ._mask ._more { display: none; width: 134px; height: 36px; line-height: 36px; display: block; text-align: center; margin: 0 auto; border: 1px solid #fff; }
.pro_item3 .p_list ._mask ._txt { margin-bottom: 30px; display: none; }
.pro_item3 .p_list li:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }
.pro_item3 .p_list li:hover ._mask { background: url(../img/bluebg.png); }
.pro_item3 .p_list li:hover ._mask ._txt { display: block; }
.pro_item3 .p_list li:hover ._mask ._more { display: block; }
.pro_item3 .p_list li:hover ._mask .ic { margin-top: 0; }
.pro_bottom { background: url(../img/pro_b_bg.jpg) no-repeat center; height: 160px; padding-top: 30px; width: 100%; }
.pro_bottom ._con { font-size: 18px; display: block; text-align: center; color: #fff; }
.pro_bottom .ic { display: inline-block; background: url(../img/pro_ico.png) no-repeat 0 0; width: 83px; height: 83px;  -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
.pro_bottom .ic2 { background-position: -83px 0; }
.pro_bottom .ic3 { background-position: -166px 0; }
.pro_bottom ._con:hover .ic{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);   -webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.product_list .box { margin-bottom: 40px; border: 1px solid #e1e1e1; border-bottom: 5px solid #e1e1e1; }
.product_list .box:hover { border-bottom-color: #BA0903; }
.product_list .box h4 { font-weight: normal;color:#000; font-size: 16px; text-align: center; border-bottom: 1px solid #e1e1e1; height: 48px; line-height: 48px; }
.product_list .box ._c { padding: 30px 25px; }
.product_list .box .p_txt, .product_list .box .p_img { margin-bottom: 25px;font-size:18px; }
.box .p_txt{color:#000;line-height:20px;font-size:14px !important;height:80px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
.product_list .box .p_btns a {color:#000; display: inline-block;padding:1px 30px;font-size:16px; height: 36px; line-height: 36px; text-align: center; border: 1px solid #e0e0e0; }
.product_list .box .p_btns a:hover { color: #fff; background: #00598E; }
.pro_d_top { margin-bottom: 35px; }
.pro_d_top .pro_img { width: 46%; }
.pro_d_top .pro_img img { width: 100%; }
.pro_d_top .pro_info { width: 48%; float: right; }
.pro_d_top .pro_info h3 { font-size: 30px; margin-bottom: 20px; }
.pro_d_top .pro_info ._txt { margin-bottom: 70px; }
.pro_d_top .order_btn { width: 345px; height: 58px; line-height: 58px; background: #318dfd; color: #fff; font-size: 20px; text-align: center; margin-bottom: 25px; }
.pro_d_top .proDetailsel { width: 345px; border-radius: 0; height: 44px; line-height: 44px; font-size: 18px; text-align: center; }
.pro_img { border: 1px solid #dedede; }
.pro_img ._img { height: 0; padding-bottom: 75%; overflow: hidden; }
.pro_img .fd { text-align: center; position: absolute; right: 0; bottom: 0; line-height: 80px; width: 80px; height: 80px; background: #318dfd; color: #fff; font-size: 30px; }
.pro_tab { margin-bottom: 40px; }
.pro_tab .tab_b { height: 60px; line-height: 60px; border-bottom: 3px solid #ddd; margin-bottom: 40px; }
.pro_tab .tab_t { width: 215px; font-size: 20px; text-align: center; height: 60px; line-height: 60px; }
.pro_tab .tab_t i { position: absolute; bottom: -16px; left: 50%; margin-left: -6px; display: block; width: 0; height: 0; overflow: hidden; border-color: #4dcd28 transparent transparent; border-style: solid dashed dashed; border-width: 6px; display: none; }
.pro_tab .tab_t_cur { color: #fff; background: #318dfd; border-bottom: 4px solid #4dcd28; }
.pro_tab .tab_t_cur i { display: block; }
.case_list { padding: 40px 0; background: #f3f3f3; }
.case_list ._list { height: 260px; }
.case_list ._t { font-size: 30px; line-height: 1; margin-bottom: 40px; }
.case_list ._img { position: relative; margin-bottom: 20px; }
.case_list ._mask { position: absolute; top: 0; left: 0; background: url(../img/black.6.png); height: 100%; width: 100%; text-align: center; display: none; }
.case_list ._mask .ion { font-size: 60px; color: #4dcd28; margin: 0; padding: 0; width: 60px; height: 60px; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; vertical-align: middle; line-height: 60px; }
.case_list ._con { display: block; }
.case_list ._con:hover ._mask { display: block; }
.case_list li h3 { font-size: 14px; text-align: center; font-weight: normal; }
.case_list .carrs { font-size: 40px; position: absolute; top: 50%; margin-top: -30px; }
.case_list .carr_prev { left: -50px; }
.case_list .carr_next { right: -50px; }
.application { background: url(../img/hy_bg.jpg) no-repeat top; margin-bottom: 0; }
.application .p_list { height: auto; padding-bottom:60px;}
.application .p_list li { margin-bottom: 30px; }
.application .p_list li:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }
.application ._t { font-size: 36px; color: #fff; line-height: 1; width: 280px; margin: 0 auto; margin-bottom: 40px; }
.application ._t i { top: 18px; width: 420px; display: block; height: 1px; background: #a2bdef; position: absolute; }
.application ._t .i1 { left: -420px; }
.application ._t .i2 { right: -420px; }
.application ._subt { font-size: 20px; font-weight: bold; color: #fff; }
.application ._intro { margin-bottom: 50px; color: #fff; }
.about_item { padding: 50px 0 60px 0; }
.item1{padding-top:0px;}
.about_item .about_tit { font-size: 30px; line-height: 1; margin-bottom: 50px; }
.about_item .about_tit span{font-size:18px;color:#999;}
.item2 { background: #f4f7f9; }
.item2 ._tit2 { line-height: 1; margin-bottom: 15px; }
.item2 ._tit2 h3 { font-size: 30px; font-family: '微软雅黑'; }
.item2 ._tit2 span { font-size:18px; color: #666; }
.item2 ._intro { margin-bottom: 60px; }
.item2 .ic_list li { width: 20%; float: left; text-align: center; }
.item2 .ic_list li ._con { display: block; }
.item2 .ic_list li ._img { margin: 0 auto; margin-bottom: 20px; overflow: visible; }
.item2 .ic_list li ._img img { border: 10px solid #fff; width: 164px; height: 164px; border-radius: 50%; }
.item2 .ic_list li .uname { font-size: 20px; }
.item3 { background: url(../img/about_i3bg.jpg) no-repeat center; height: 330px; }
.item3 h3 { font-size: 30px; color:#fff;font-family: '微软雅黑'; }
.item3 span { font-size:18px; color: #fff; }
.item3 ._intro { margin-bottom: 40px; color: #fff; }
.item3 .box { background: #fff; }
.item3 .box ._txt { padding: 30px; }
.item3 .box ._txt p{font-size:14px;color:#333;line-height:28px;}
.item3 .box ._img { width: 245px; height: 0; padding-bottom: 15.4%; margin-right: 30px; overflow: hidden; }
.item3 .down_arr { bottom: -125px; }
.item4 { text-align: center; color: #fff; }
.item4 ._con:hover ._mask { background: url(../img/greenbg.png); }
.item4 img { width: 100%; }
.item4 ._mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; }
.item4 ._mask h3 { font-size: 24px; margin-top: 40px; line-height: 1; margin-bottom: 15px; }
.item4 ._mask .sub { line-height: 24px; margin-bottom: 15px;padding:0px 30px; }
.item4 ._mask ._more { color: #fff; display: block; width: 150px; height: 36px; line-height: 36px; border: 1px solid #fff; margin: 0 auto; }
.down_arr { position: absolute; background: url(../img/downarr2.png) no-repeat center; width: 56px; height: 56px; left: 50%; margin-left: -28px; bottom: -85px; }
.up_arr { cursor: pointer; display: block; background: #BA0903; z-index: 10; position: absolute; right: 0; top: -30px; width: 50px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 20px; }
.up_arr .ion{ font-family:"微软雅黑" !important;font-size:16px ;}
.yzmimg { width: 60px; display: inline-block; }
.fanganlist li { border: 1px solid #ddd; overflow: hidden; margin-bottom: 30px; }
.fanganlist li:hover { border-color: #318dfd; }
.fanganlist ._img { width: 30%; margin-right: 4%; }
.fanganlist ._info { padding: 30px; display: block; }
.fanganlist h3 { font-size: 24px; font-weight: normal; line-height: 1; margin-bottom: 30px; }
.fanganlist ._txt { margin-bottom: 30px; }
.fanganlist .checkDetail { display: inline-block; width: 140px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #ddd; }
.fanganlist .checkDetail:hover { color: #fff; background: #318dfd; }
.train_sec1 { padding-bottom: 40px; }
.train_sec1 .train_t1 { margin-bottom: 40px; line-height: 1; }
.train_sec1 .train_t1 h3 { font-size: 24px; margin-right: 10px; }
.train_sec1 .train_t1 span { margin-top: 10px; }
.train_sec1 .imglist li { float: left; width: 23%; padding: 0 5%; text-align: center; }
.train_sec1 .imglist ._img { margin-bottom: 30px; position: relative; }
.train_sec1 .imglist .l3 p { margin-bottom: 70px; margin-top: 40px; }
.train_sec1 .imglist .l1 ._img { margin-top: 80px; }
.train_sec1 .imglist .l2 ._img:before, .train_sec1 .imglist .l2 ._img:after { content: ""; position: absolute; width: 200px; height: 1px; background: #ddd; left: -170px; top: 170px; z-index: -1; }
.train_sec1 .imglist .l2 ._img:after { left: auto; right: -240px; top: 234px; width: 300px; transform: rotateZ(30deg); -webkit-transform: rotateZ(30deg); }
.train_sec1 .imglist .l2 ._img:before { transform: rotateZ(-20deg); -webkit-transform: rotateZ(-20deg); }
.sec3_list ._con { width: 100%; display: block; overflow: hidden; }
.sec3_list ._con:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }
.footer.bdsharebuttonbox .bds_more{ color: #fff;}


.nav ._layer{  z-index: 20; display:none; width:404px; position:absolute; left:0; top:125%; background:#fff; overflow:hidden;}
.nav ._layer ._layer_menu{ width:38%; float:left; padding: 0 0 10px 10px;border-right: 1px #bdbdbd dashed; margin-top:15px;min-height: 152px;}
.nav ._layer ._layer_menu li { padding:0;width: 90%;}
.nav ._layer ._layer_menu li a { display:block; line-height:1.5; padding:5px; text-align:left; font-weight:bold; text-align:center;}
.nav ._layer ._layer_menu li a:hover { color:#fff; background-color:#4dcd28;}
.nav ._layer ._img { width:50%; float:right; padding:0 18px 30px;margin-top:15px;}
.nav ._layer ._text { font-size:20px; color:#a4a4a4; display:block; line-height:1.5; padding-top:10px;}
.nav ._layer .cont li { float: left; width: 45%; margin-right: 5%; *width:44%;}
.nav ._layer .cont li .t{ font-weight:bold;}
/*.nav>ul>li:hover ._layer{ display: block;}*/
.main_pd{ padding:25px 0;min-height: 300px;}
/*下层--图片列表*/
.pic_menu{ margin-bottom:45px;}
.pic_menu .p_a{ font-size:18px; font-weight:bold; display:inline-block; background-color:#4c4c4c; color:#fff; padding:0 3%; line-height:29px; height:30px;margin-right: 10px;}
.pic_menu .p_a.cur{ background-color:#c20000;}
.piclist li{ margin-bottom:2%;}
.piclist li img {  -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; overflow: hidden; }
.piclist li:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }.piclist li ._title{font-size: 14px;text-align: center;padding: 10px 0;}
.piclist li:hover .cover_bg{ bottom:0;}
.album_wrap .album_preview .album_close{background-color: #00598e;color: #fff;}
.album_wrap .album_preview .slide_nav a{ border-color:#00598e}
.album_wrap{ background:url(../img/black.8.png) repeat!important; background:rgba(0,0,0,.8)!important;}

/*联系我们*/
.contact {padding-bottom:60px;}
.contact .map{width:50%; height:386px;}
.contact .add{width:42%; height:auto;}
.contact .add{padding:4%;background:#00598E}
.contact .add h1{color:#fff;}
.contact .add p{color:#fff;line-height:30px;}
.contact .line{width:100%;padding-top:40px;}
.contact .line h2{ font-weight:600;}
.contact .line .fl{width:26.55%;font-size:16px;padding-top:15px;}
.contact .line .fl input{width:78%;margin-bottom:24px;height:30px;padding:0px 5px;}
.contact .line .fr{width:72%;font-size:16px;padding-top:15px;}
.contact .line .fr textarea{width:98%;padding:0px 1%;}
.contact .line input[type="button"]{width:100%; height:40px;background:#999999;color:#fff;border:0px;}

.human{}
.human h1{font-size:20px;display:block;border:1px solid #D0CDCD;background:#ECECEC url(../img/sanjiao.png) 10px center no-repeat;padding:0px 28px;}
.human h1 a{font-size:16px;line-height:36px;}
.human p{padding:20px;}
.human p a{margin-right:20px;font-weight:600;}


.content-30269 .pdet_form .ord_sub{ background: #00598e !important; border: 0 !important;}
.content-30269 .pdet_form .ord_rest{ border: 0 !important; }
.channel{ min-height: 360px;}
.newsCon { min-height: 500px;}
.content-30269 .pdet_form{ background: #fff !important;}

.select-ui-options{ z-index: 8 !important;}


.content-30269{overflow:hidden;}
.content-30269 .pdet_form{ padding:10px 3%; background:#f9f9f9; margin-top:20px;}
.content-30269 .pdet_form label{ line-height:32px; display:inline-block;}
.content-30269 .pdet_form .ord_inp{ width:75%; height:30px; line-height:30px; border:1px solid #ddd; background:#fff; padding:0; margin:0;}
.content-30269 .pdet_form .ord_area{ width:88%;border:1px solid #ddd; background:#fff; padding:0; margin:0; height:110px;}
.content-30269 .pdet_form .ord_inp.ord_yzm{ width:40%;}
.content-30269 .pdet_form .porder_v{ margin-bottom:10px;}
.content-30269 .pdet_form .ord_btninp{ text-align:center; padding-top:20px;}
.content-30269 .pdet_form .ord_sub{ height:30px; width:90px; background:#db2727; color:#fff; margin-right:10px;}
.content-30269 .pdet_form .ord_rest{ height:30px; width:90px; background:#dfdfdf;}
.content-30269 .pdet_form .red{color:red}
.content-30269 .con_nr a:hover{ color:#1480bf;}

@media only screen and (max-width: 64em) {
.content-30269 .Login-L1-Left{ width:60%;}
.content-30269 .Login-L1-li input { width: 65%; }
}
@media only screen and (max-width: 40em) {
.content-30269 .Login-L1 { background: none; }
.content-30269 .Login-L1-Left { width: 100%; }
}

.newsLeft .widget-newsdetail-2 .bdsharebuttonbox .bds_more { color: #333 !important;}


.content-30655 .sear_f .inp{ border: 0;}
.train_sec2 .train_list ._intro p{ height: 25px;}
.widget-newsdetail-2 .bds_more{ color: #333!important ;}


.section-foot .fp-tableCell{ vertical-align:bottom !important;}