﻿.mobile_header{width:100%;height:6rem;position:relative;padding:1.5rem 1.5rem;background-color:#FFFFFF;}.mobile_header .logo{float:left;height:3rem;max-width:50%;}.mobile_header .logo img{height:3rem;max-width:100%;}.mobile_header .menu_icon{float:right;display:inline-block;width:3rem;height:3rem;padding:0.5rem;background:url(../images/menu_icon.png) no-repeat;background-size:contain;background-origin:content-box;border:1px solid #E0E0E0;border-radius:0.2rem;overflow:hidden;}.mobile_header .menu{display:none;position:absolute;top:6rem;left:0;width:100%;height:auto;padding:1.5rem;z-index:99;background-color:#333333;box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}.mobile_header .menu li{width:100%;padding:1rem 1.5rem;border-bottom:0.1rem solid #222;}.mobile_header .menu li a{display:block;width:100%;height:100%;font-size:1.4rem;color:#FFFFFF;}.header{width:100%;padding-top:18px;background-color:#FFFFFF;}.header > div{padding:0;}.header .logo{float:left;width:302px;width:auto;padding-bottom:20px;display:block;}.header .logo img{}.header .nav{clear:both;background-color:#000;}.header .nav ul{height:55;line-height:55px;width:100%;}.header .nav ul li{float:left;position: relative;}.header .nav ul li a{color:#fff;font-size:16px;display:block;height:100%;padding:0 30px;height: 50px;font-family:微软雅黑;
line-height: 50px;background: url(../images/nav_line.jpg) center right no-repeat;font-weight: bold;}.header .nav ul .on a,.header .nav ul li:hover a{color:#FFFFFF;background-color:#101674;background-image:none;}.links{line-height:22px;margin:10px 0 20px;}.links span,.links a{font-size:14px;color:#CCCCCC;padding-right:10px;}.links a:hover,.links a:active,.links a:focus{color:#FFFFFF;}.footer .footer_ewm{padding-left:0;}.footer .footer_ewm img{max-width:100%;}.footer .footer_contact{padding:0;}.footer .footer_contact li{font-size:14px;line-height:24px;color:#CCCCCC;}.footer .footer_nav{width:100%;padding:0;overflow:hidden;}.footer .footer_nav li{float:left;height:14px;line-height:14px;overflow:hidden;}.footer .footer_nav li a{padding-right:10px;font-size:14px;color:#CCCCCC;}.footer .footer_nav li + li{padding-left:10px;border-left:1px solid #CCCCCC;}.footer p{width:100%;color:#fff;margin-bottom:10px;overflow:hidden;}.footer p a{font-size:14px;color:#CCCCCC;}.page_top{width:100%;}.page_top a{display:block;width:100%;}.page_top a img{width:100%;height:auto;}.page_nav_box{width:100%;margin:20px 0 30px;}.page_nav_box .page_pos{text-align:left;font-size:14px;color:#646464;line-height:46px;}.page_nav_box .page_pos span{padding-left:18px;background:url(../images/pos.png) no-repeat left center;}.page_nav_box .page_pos a{font-size:14px;color:#646464;}.page_nav_box .page_pos a:last-child{font-weight:bold;}.sub_nav ul li{height:49px;line-height:49px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0.3);overflow:hidden;border-top:1px dotted #ccc;}.sub_nav ul li h3 a{height:46px;line-height:46px;}.sub_nav ul li:hover h3 a{color:#000;}.sub_nav ul li a{display:block;padding:0 20px;font-size:16px;color:#646464;}.sub_nav ul li.on a{padding:0px;}

.sub_nav .on{color:#FFFFFF;background-color:#101674;height:100px;line-height:100px;padding: 0 20px;font-size:24px;font-weight:bold;}.sub_nav .on a{color:#FFFFFF;}

.page_left{padding:10px;margin-bottom:20px;overflow:hidden;border: 2px solid #101674;line-height: 28px;font-size: 16px;}
.page_right{margin-bottom:20px;padding-right:0;overflow:hidden;}.page_content{padding:0px 20px;overflow:hidden;}.mod_pagination{display:block;width:100%;overflow:hidden;text-align:right;}.mod_pagination li{display:inline-block;}.mod_pagination li a,.mod_pagination li span{color:#646464;}.slideBox{position:relative;width:100%;overflow:hidden;}.slideBox .bd{width:100%;height:100%;}.slideBox .bd a{display:block;position:relative;width:100%;padding-bottom:31.54%;}.slideBox .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;}.slideBox .hd{width:100%;position:absolute;bottom:10px;left:0;text-align:center;z-index:2;overflow:hidden;}.slideBox .hd li{display:inline-block;vertical-align:middle;width:50px;height:8px;background-color:#CCCCCC;}.slideBox .hd li.on{background-color:#0073bd;}.slideBox .prev,.slideBox .next{position:absolute;top:50%;width:33px;height:50px;margin-top:-25px;background-repeat:no-repeat;background-size:contain;cursor:pointer;}.slideBox .prev{left:5%;background-image:url(../images/banner_arrl.png);}.slideBox .next{right:5%;background-image:url(../images/banner_arrr.png);}.index_section{padding:0 0 2rem;}

.yousi{background:#fbfcff;}


.header .nav ul li .erji {
  position: absolute;
  z-index: 9999;
  background: #202630;
  color: #fff;
  top: 50px;
  width: 100%;
  padding:0px;
  display: none;
}
.header .nav ul li:hover .erji a {
  color: #fff;
}
.header .nav ul li .erji a {
  color: #fff;
padding: 0px 10px;
text-align: center;
  overflow: hidden;
  font-size: 14px;
  width: 100%;

}
.header .nav ul li:hover .erji a:hover {
  font-weight: 700;
  background-color:#000;
  color:#fff;
}
.header .nav ul li:hover .erji {
  display: block;
}

.index_section_hd{font-size:24px;color:#444444;}
.pro_t_h2{border-bottom:1px solid #ccc;line-height:50px;text-align: left;
padding-left: 30px;}
.index_section_hd h2 i{position:relative;}
.index_section_hd h2 span{font-size:14px;color:#666}
.index_section_hd h2 i:before{content:"";position:absolute;width:5px;height:30px;display:block;background-color:#000;left:-20px;top:3px;}

.sec01{border-top:1px solid #ccc;}
.com_zi {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}
.home_news {
  padding: 40px 0 40px;
  display: inline-block;
  width: 100%;
  background:url(../images/news_bg.jpg) repeat;
}
.home_news .title {
  font-size: 34px;
  text-transform: uppercase;
  display: block;
  height: 46px;
  text-align: center;
  color: #333333;
  overflow: hidden;
  font-family: arial;
  line-height: 46px;
}
.home_news .text {
  display: table;
  max-width: 100%;
  overflow: hidden;
  font-size: 20px;
  text-transform: uppercase;
  height: 28px;
  margin: 6px auto;
  line-height: 28px;
}
.home_news .text small {
  float: left;
  width: 17px;
  display: block;
  height: 1px;
  margin: 15px 0 0;
  background: #333333;
}
.home_news .text span {
  background: none;
  padding: 0 10px;
  float: left;
  display: block;
  color: #333333;
}

.home_news p{font-size:14px;color:#666;margin-top:25px;text-align:center;}
.ppic{display: block;
position: relative;
width: 100%;
padding-bottom: 60%;}
.ppic img{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;}

.l_news{line-height:25px;color:#666;font-size:14px;}
.l_news h3{font-size:16px;line-height:30px;}
.d3{padding-top:30px;}
.l_news h3 a{font-size:16px;color:#333}
.l_news .des{height:50px;overflow:hidden;}
.l_news span{color:#888;font-size:13px;}
.news_line{border-bottom:1px dotted #ccc;}
.news_list_in{display:block;text-align:center;}
.news_list_in li{width:150px;height:40px;display:block;line-height:40px;text-align:center;background-color:#f1f1f1;color:#666;font-size:14px;font-weight:bold;margin-top:20px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;margin-right:15px;position: relative;
display: inline-block;}
.news_list_in li.active{background-color:#101674;}
.news_list_in li a{color:#666;}
.news_list_in li.active a{color:#fff;}

.bg01{}.column_figure{width:100%;margin-top:20px;height:0;padding-bottom:35.946%;position:relative;overflow:hidden;}.column_figure img{width:100%;height:100%;position:absolute;top:0;left:0;}.column_content{padding:1.5rem;background-color:#FFFFFF;border:1px solid #FFFFFF;border-top:0;margin-bottom:2rem;}.column_content .column_title{font-size:1.8rem;color:#666666;line-height:3.5rem;height:3.5rem;overflow:hidden;}.column_content .column_con{height:11rem;margin:1rem 0;font-size:1.4rem;line-height:2.2rem;color:#666666;overflow:hidden;}.column_content .column_btn{margin-bottom:0.5rem;margin-top:0.5rem;}.column_content .column_btn a{display:inline-block;width:6rem;height:6rem;text-align:center;line-height:6rem;border-radius:50%;border:1px dashed #666666;font-size:1.4rem;color:#666666;}.column_content .column_btn a:hover{color:#0073bd;text-decoration:none;}.column_content:hover{border-color:#0073bd;}.adv_img{max-width:100%;}.adv_tit{margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:bold;color:#444444;}

.sec03{padding:20px 0px 20px 0px;background: #f0f0f0;}

.sec03 h2{padding:0px;margin:0px;font-size:24px;font-weight:bold; position:relative;text-align:center;}
.sec03 h2 span{color:#333;}
.sec03 h2:before {

    content: "";
    position: absolute;
    background-color: #d82c27;
    height: 3px;
    width: 40px;
    top: 38px;
    left: 50%;
margin-left: -20px;}
.sec03 p{font-size:14px;color:#666;margin-top:25px;text-align:center;}

.news_slide_box{margin-top:22px;position:relative;width:100%;overflow:hidden;}.news_slide_box .bd{width:100%;height:100%;}.news_slide_box .bd a{display:block;position:relative;width:100%;padding-bottom:75.3%;}.news_slide_box .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;}.news_slide_box .bd a span{display:block;position:absolute;left:0;bottom:0;width:100%;height:4rem;padding:0 1.5rem;line-height:4rem;font-size:1.6rem;color:#FFFFFF;background-color:rgba(252,143,2,0.4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.news_slide_box .prev,.news_slide_box .next{position:absolute;top:50%;width:3rem;height:10rem;margin-top:-5rem;background-repeat:no-repeat;cursor:pointer;background-color:rgba(84,84,84,0.4);background-position:center center;}.news_slide_box .prev{left:0;background-image:url(../images/slide_arrl.png);}.news_slide_box .next{right:0;background-image:url(../images/slide_arrr.png);}.news_list{margin-bottom:0px;}.news_list li{margin-top:22px;overflow:hidden;}.news_list li .news_pic{padding-left:0;}.news_list li .news_pic a{display:block;position:relative;padding-bottom:65.82%;}.news_list li .news_pic img{position:absolute;top:0;left:0;height:100%;width:100%;}.news_list li .news_tit{display:block;font-size:16px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.news_list li .news_tit:hover{color:#0073bd;}.news_list li .news_time{margin-top:10px;font-size:14px;color:#999999;overflow:hidden;}.news_list li .news_desc{height:40px;line-height:20px;font-size:14px;color:#646464;margin-top:10px;overflow:hidden;}.news_list_2 li{margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed #DDDDDD;}.article .article_hd{width:100%;margin-bottom:10px;}.article .article_hd h1{font-size:18px;color:#323232;line-height:24px;}.article .article_hd h6{font-weight:400;font-size:12px;color:#646464;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #E0E0E0;}.article .article_hd h6 span{padding:0 5px;}.article .article_bd img{max-width:100%;}.pagination2{margin:20px auto;line-height:40px;background-color:#EEEEEE;}.pagination2 .prev,.pagination2 .next{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pagination2 .prev a,.pagination2 .next a{font-size:14px;color:#646464;}.pagination2 .prev a:hover,.pagination2 .next a:hover{color:#0073bd;}.pagination2 .prev{border-right:1px solid #DDDDDD;}.pro_item{margin-top:30px;}



.wzlb_zbrq_box li {
	 border-bottom: 1px dotted #ccc;
   padding-top:20px;padding-bottom:20px;
    overflow: hidden;
    margin: 1em 0;
}
.search_title {
    display: block;
    font-size: 16px;
    color: #333;
}
.search_title a {
    display: block;
    font-size: 16px;
    color: #333;
}

.search_title a em {
    color: #89040a;
    font-weight: bold;
}
.search_content {
    display: block;
    font-size: 14px;
    color: #646464;
}

.search_updatetime {
    font-size: 12px;
}
.send-mail{    
	width: 100px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #101674;
    margin: 0 auto;
}
.send-mail a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration:none;
	color:#101674;
}
.send-mail a:hover{
	background: #101674;
	color: #fff;
}
.mod_list .pro_item .pro_pic{border:1px solid #ccc;}
.list-unstyled .pro_item .pro_pic{border:1px solid #ccc;}

.pro_pic{    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	height:100%;
	width: 100%;
padding-bottom: 100%;
display: block;overflow:hidden;}
.mod_list_in li{border:2px solid #d1d1d1;margin-bottom:20px;}
.mod_list_in li span{font-size:16px;font-weight:bold;text-align:center;display:block;margin:0px auto;display:block;height:22px;line-height:22px;overflow:hidden;}
.mod_list_in li .more{color:#ff590f;text-align:center;padding-bottom:20px;}
.mod_list_in li .more a{color:#ff590f;}

.pro_pic img{position:absolute;top:0;left:0;width:100%;height:100%;transition: all 0.38s ease-in;
  -webkit-transition: all 0.38s ease-in;
  -moz-transition: all 0.38s ease-in;
  -ms-transition: all 0.38s ease-in;
  -o-transition: all 0.38s ease-in;}
.pro_item .pro_pic:hover img{	
-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);}
.pro_item .pro_tit{display:block;padding:10px 0;font-size:14px;color:#444444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.pro_item .pro_tit:hover{border-color:#0073bd;}.product_list_2 .pro_item{margin:0 0 30px;}.product_list_2 .pro_tit{border-color:#d2d2d2;}.product_pic{border-right:1px solid #DDDDDD;}.product_pic img{max-width:100%;}.pro_name{margin:10px 0;font-size:22px;color:#323232;}.pro_attr li{font-size:14px;color:#898989;line-height:30px;margin-top:5px;}.pro_attr .case_price span{color:#fc3526;}.pro_attr .case_tag{padding:0 10px;background-color:#f7f8fa;}.pro_attr .case_tag span{font-size:14px;white-space:nowrap;}.product_infor .product_infor_hd{padding:5px 20px;margin:30px 0 20px;font-size:20px;color:#323232;box-shadow:0 0 2px rgba(0,0,0,0.4) inset;background-color:#f5f5f5;}.contact_box .contact_box_t{font-size:16px;color:#FFFFFF;padding:0 10px;height:35px;line-height:35px;background-color:#0073bd;overflow:hidden;}.contact_box .contact_box_t span{display:inline-block;vertical-align:top;margin-right:10px;width:10px;height:100%;background-color:#f2f2f2;}.contact_box .contact_box_b{padding:10px 10px 11rem;background:#F2F2F2 url(../images/gb_4.png) no-repeat center bottom;background-size:contain;}.contact_box .contact_box_b li{font-size:14px;line-height:24px;color:#333333;margin-bottom:5px;}.recruit_name{font-size:18px;line-height:30px;color:#2f8fe1;}.recruit_con_sec{width:100%;margin-bottom:10px;}.recruit_con_sec .sec_tit{padding:10px 0;line-height:1.5;font-size:16px;color:#585858;overflow:hidden;}.recruit_con_sec .sec_con{width:100%;overflow:hidden;line-height:22px;font-size:14px;padding:0 10px;}.recruit_con_sec .sec_con li{float:left;width:50%;padding-bottom:5px;color:#646464;overflow:hidden;}.recruit_con_sec .sec_con li.long{float:none;width:100%;}.contact_way ul{padding-top:20px;}.contact_way ul li{font-size:14px;margin-bottom:15px;color:#323232;}.contact_way ul li i{display:inline-block;vertical-align:top;width:20px;height:20px;background-repeat:no-repeat;background-position:left top;}.contact_way ul li .contact_adr{background-image:url(../images/icon1.png);}.contact_way ul li .contact_tel{background-image:url(../images/icon2.png);}.contact_way ul li .contact_email{background-image:url(../images/icon3.png);}.message_form{margin:10px auto 30px;height:auto;overflow:hidden;}.message_form .form-group{width:100%;margin-bottom:10px;}.message_form .form-group .control-label{margin-bottom:10px;font-size:16px;color:#646464;font-weight:400;}.message_form .form-group .control-label span{color:#FF0000;}.message_form .form-group .form-control{border:1px dashed #b6b6b6;background-color:#EEEEEE;}.message_form .form-group .form-control.false{border-color:#FF0000;}.message_form .form-group .beizhu-control{width:100%;height:100px;}.message_form .form-group .submint_btn{margin-top:20px;display:inline-block;vertical-align:middle;padding:5px 30px;font-size:16px;color:#FFFFFF;background-color:#0073bd;cursor:pointer;}@media (max-width:767px){.footer .links{margin-bottom:10px;}.footer .footer_nav{margin-top:10px;}.page_nav_box{margin-bottom:10px;}.page_nav_box .page_pos{text-align:left;}.page_left,.page_right{padding:0;}.mod_pagination{text-align:center;}.slideBox .hd{bottom:0;}.slideBox .hd li{height:5px;}.news_list li .news_tit{margin-top:10px;}.news_list li > div{padding:0;}.pagination2 .prev{border-right:none;}.product_list .pro_item .pro_tit{font-size:14px;}.product_list_2 .pro_item{padding:0 5px;}.product_pic{margin-bottom:30px;border-right:none;}.recruit_con_sec .sec_con li{float:none;width:100%;}}
.qyft a{color:#666}
.header .tel {
    float: right;
    min-height: 34px;
    padding-left: 45px;
	text-align:right;
	font-size:16px;
    margin: 0px 0 0;
    
}
.l_2 {
    float: left;
    margin-left: 30px;
    font: normal 14px/16px "microsoft Yahei";
    color: #333;
    margin: 7px 0 0 17px;
}
.l_2 b {
    display: block;
    font: bold 30px/32px "microsoft Yahei";
    color: #000;
    padding-bottom: 4px;
}

.sglc{min-height:100px;color:#000; text-align:center;padding:30px 0px 30px 0px;overflow: hidden;}
.xz_b{border:1px solid #ccc;overflow:hidden;padding-top:20px;padding-bottom:20px;}
.sglc h2{padding:0px;margin:0px;font-size:24px;font-weight:bold; position:relative;text-align:center;}
.sglc h2 span{color:#333;}
.sglc h2:before {

    content: "";
    position: absolute;
    background-color: #000;
    height: 3px;
    width: 40px;
    top: 38px;
    left: 50%;
margin-left: -20px;}
.sglc p{font-size:14px;color:#666;margin-top:25px;text-align:center;}


.ys{min-height:100px;text-align:center;padding:40px 0px 40px 0px;overflow: hidden;}
.ys_tit{text-align:center;padding-bottom:20px;}
.ys_tit h2{font-size:26px;}
.ys_tit span{font-size:14px;line-height:40px;}
.ys_tit h3{font-size:20px;}

.ys_1{padding:10px 0px 30px 0px;}
.ys_1 h3{margin-bottom:20px;font-size:20px;font-weight:bold;}
.ys_1 span{display:block;margin:30px auto;width:179px;height:174px;background:url(../images/ys1.png);}

.ys_1:hover{background:#101674;}

.ys_2{padding:10px 0px 30px 0px;}
.ys_2 span{display:block;margin:30px auto;width:179px;height:174px;background:url(../images/ys2.png);}
.ys_2 h3{margin-bottom:20px;font-size:20px;font-weight:bold;}
.ys_2:hover{background:#101674;}

.ys_3{padding:10px 0px 30px 0px;}
.ys_3 span{display:block;margin:30px auto;width:179px;height:174px;background:url(../images/ys3.png);}
.ys_3 h3{margin-bottom:20px;font-size:20px;font-weight:bold;}
.ys_3:hover{background:#101674;}

.ys_4{padding:10px 0px 30px 0px;}
.ys_4 span{display:block;margin:30px auto;width:179px;height:174px;background:url(../images/ys4.png);}
.ys_4 h3{margin-bottom:20px;font-size:20px;font-weight:bold;}
.ys_4:hover{background:#101674;}



.ys h2{padding:0px;margin:0px;font-size:24px;font-weight:bold; position:relative;text-align:center;}
.ys h2 span{color:#333;}
.ys h2:before {

    content: "";
    position: absolute;
    background-color: #d82c27;
    height: 3px;
    width: 40px;
    top: 38px;
    left: 50%;
margin-left: -20px;}
.ys p{font-size:14px;color:#666;margin-top:25px;text-align:center;}



.column_content .pro_title{font-size:1.8rem;color:#fff;line-height:3.5rem;height:3.5rem;overflow:hidden;background-color:#0073bd;padding-left:50px;}

.article_bd h2{font-size:18px;text-align:center;font-weight:bold;}
.ab_info{line-height:25px;}
.ban2{margin-top:30px;}
.new_title{font-weight:bold;border-bottom:1px solid #ccc;line-height:50px;font-size:18px;padding-left:5px;margin-top:30px;}
.new_title a{font-size:14px;color:#666;float:right;font-weight: normal;}
.news_con li{clear:both; line-height:25px;    overflow: hidden;}
.news_con li h5{color:#666666;width: 72%;line-height:25px;
    float: left;
    font-size: 14px;
    overflow: hidden;}
.news_con li span{color:#666666;width: 28%;
    font-size: 12px;
    float: right;
    text-align: right;}
.met_pager {
  margin-top: 20px;
  text-align: center;
}
.met_pager a {
  border: 1px solid #e4eaec;
  border-right: none;
  background: #fff;
  padding: 9px 15px;
  text-align: center;
  color: #76838f;
}
.met_pager a:hover {
  background: #f5f5f5;
  text-decoration: none;
}
.met_pager a.NextA {
  border-right: 1px solid #e4eaec;
}
.met_pager .PreSpan,
.met_pager .NextSpan {
  border: 1px solid #e4eaec;
  padding: 9px 15px;
  background: #fff;
  color: #ccd5db;
  cursor: default;
}
.met_pager .firstPage,
.met_pager .lastPage {
  height: 28px;
  line-height: 28px;
  min-width: 40px;
}
.met_pager a.Ahover {
  background: #2574a9;
  border-color: #2574a9;
  color: #fff;
  cursor: default;
}
.met_pager a.Ahover:hover {
  background: #2574a9;
  border-color: #2574a9;
  color: #fff;
}
.met_pager a {
  text-decoration: none;
}
.met_pager a:active,
.met_pager a:focus,
.met_pager a:hover {
  text-decoration: none;
}
.met_pager .PageText {
  margin-left: 10px;
  color: #aaa;
  display: none;
}
.met_pager input {
  display: none;
}
.article_hd h2{text-align:center;font-size:18px;font-weight:bold;}
.list-unstyled{overflow:hidden;padding-top:10px;}
.list-unstyled img {width:100%;}
.xgtj{line-height:40px;font-size:16px;color:#ff0000;border-bottom:1px solid #ccc;}

.sub_nav ul.tab3 li{height:53.5px; line-height:53.5px;}



.prona{margin:0px auto 0 auto; padding:0 0 0 0;width:100%;text-align:center;position:relative;font-size:14px;color:#aeafae; background:url(../images/topline.gif) left center repeat-x;}
.prona font{color:#333;font-size:22px; background:#ebebeb; display:inline-block; text-transform:uppercase; padding:0 10px; font-family:'Microsoft Yahei'; font-weight:bold; }
.prona em{ display:inline-block; background: url(../images/topl.gif) center center no-repeat; width:36px; height:22px; }
.prona1{margin:0px auto 0 auto; padding:0 0 0 0;width:100%;text-align:center;position:relative;font-size:14px;color:#aeafae; background:url(../images/topline.gif) left center repeat-x;}
.prona1 font{color:#333;font-size:22px; background:#ebebeb; display:inline-block; text-transform:uppercase; padding:0 10px; font-family:'Microsoft Yahei'; font-weight:bold; }
.prona1 em{ display:inline-block; background: url(../images/topl.gif) center center no-repeat; width:36px; height:18px;top: -2px;position: relative; }
.proname1{margin:0 auto;width:980px;text-align:center;color:#333;font-size:28px; line-height:1;padding:36px 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}

.proname{margin:0 auto;width:980px;text-align:center;color:#333;font-size:28px; line-height:1;padding:26px 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
/*----自定义文件区块----------------------------------------*/
.selectNumberScreen{ width:960px; overflow:hidden; margin:10px auto;padding:0px 20px;}
.screenBox dl {border-bottom: #e6e6e6 1px dashed; width:980px; overflow: hidden}
.screenBox dl.noborder {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
.screenBox dl.goodstype {border-bottom: #e6e6e6 1px dashed}
.screenBox dl dt {float: left; height: 30px}
.screenBox dl dt {text-align: right; width: 216px; height: 22px; font-weight: 300; padding-top: 2px;padding-right:10px;font-size:14px;background:#125181;color: #fff;border-radius: 25px;line-height: 18px;}
.screenBox dl dd {position: relative; padding-bottom: 5px; padding-left: 20px; width:660px; padding-right: 48px; float: left; height: 25px; overflow: hidden; padding-top: 0px}
.screenBox dl dd a {line-height: 14px; margin: 9px 25px 0px 0px; display: inline-block; color: #f00; overflow: hidden; text-decoration: none;font-size:14px;}
.screenBox dl dd a:hover {background: #39c; color: #fff}

.screenBox dl .az{float: left;min-height: 200px;position: relative;padding-bottom: 5px;padding-left: 20px;width: 880px;padding-right: 48px;}
.screenBox dl .az a {line-height: 14px; margin: 9px 25px 0px 0px; display: inline-block; color: #f00; overflow: hidden; text-decoration: none;font-size:14px;}
.screenBox dl .az a:hover {background: #39c; color: #fff}

.screenBox dl dd a.selected {background: #39c; color: #fff}
.screenBox dl dd span.more {position: absolute; width: 39px; display: block; height: 14px; top: 6px; cursor: pointer; right: 1px}
.screenBox dl dd span.more label {display: inline-block; cursor: pointer}
.qyft{margin-top:20px;}
.qyft dt,.qyft dd{line-height:30px;}
.qyft dt{text-align:right;}



.case_home {
 
  padding: 40px 0px;
  background: url(../images/al_bg.jpg) repeat-y center top;
min-height: 468;
  
}

.case_home h2{padding:0px;margin:0px;font-size:24px;font-weight:bold; position:relative;text-align:center;color:#fff;}
.case_home h2 span{color:#fff;}
.case_home h2:before {

    content: "";
    position: absolute;
    background-color: #d82c27;
    height: 3px;
    width: 40px;
    top: 38px;
    left: 50%;
margin-left: -20px;}
.case_home p{font-size:14px;color:#fff;margin-top:25px;text-align:center;}

.case_home1 {
 
  padding: 40px 0px;background-color:#1f6cd9;
}
@media (max-width: 640px) {
  .case_home {
    padding: 30px 0px;
  }
}
.case_home .case_com {
  width: 98%;
  margin: auto;
  max-width: 1200px;
}
.case_home1 .case_com {
  width: 98%;
  margin: auto;
  max-width: 1200px;
}
.case_home .case_com .top {
  color: #fff;
  text-align: center;
}
.case_home .case_com .top span {
  font-size: 24px;
  display: block;
  height: 40px;
  line-height: 40px;
  width: 100%;
  overflow: hidden;
  color: #444;
  letter-spacing: 3px;
}
@media (max-width: 640px) {
  .case_home .case_com .top span {
    font-size: 28px;
    line-height: 30px;
    height: 30px;
  }
}
.case_home .case_com .top i {
  font-size: 14px;
  font-family: kartika;
  font-style: normal;
  display: block;
  overflow: hidden;
  height: 25px;
  color:#ccc;
  line-height: 25px;
  width: 100%;
}
.case_home .case_com .top em {
  width: 40px;
  height: 4px;
  background: #fff;
  margin: auto;
  display: inline-block;
}
.case_home .case_com ul {
  background: #fff;
  padding: 20px 10px;
  margin-top: 3%;
}
.case_home .case_com ul li {
  width: 25%;
  float: left;
  padding: 0px 5px;
}
.case_home .case_com ul li .pic_ca {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.case_home .case_com ul li .pic_ca i {
  display: block;
  padding-bottom: 96%;
}
.case_home .case_com ul li .pic_ca .zhe_a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: url(../images/zhe_bg.png);
  display: none;
}
.case_home .case_com ul li .pic_ca .zhe_a .zhe_n {
  width: 106px;
  height: 100px;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 50%;
  margin-left: -53px;
  text-align: center;
}
.case_home .case_com ul li .pic_ca .zhe_a .zhe_n p {
  line-height: 20px;
  color: #fff;
  height: 40px;
  overflow: hidden;
  width: 100%;
  font-size: 16px;
  margin-bottom: 15px;
  font-family: "微软雅黑";
}
.case_home .case_com ul li .pic_ca .zhe_a .zhe_n img {
  max-height: 100%;
  max-width: 100%;
}
.case_home .case_com ul li .pic_ca:hover .zhe_a {
  display: block;
}
.case_home .case_com ul li .text_ca {
  text-align: center;
  padding: 10px;
}
.case_home .case_com ul li .text_ca p {
  color: #3c3c3c;
  font-size: 15px;
  line-height: 25px;
  height: 25px;
  overflow: hidden;
  width: 100%;
}
.case_home .case_com ul li a {
  color: #205da5;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  width: 100%;
}
.case_home .case_com ul li a:hover {
  font-weight: 700;
}
@media (max-width: 640px) {
  .case_home .case_com ul li {
    width: 50%;
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .case_home .case_com ul {
    margin-top: 15px;
  }
  .case_home .case_com ul li {
    width: 100%;
    margin-bottom: 10px;
  }
}
#module_306{padding:60px 0px 50px 0px;background:#313131;min-height:610px;}

.xys{padding:0px;margin:0px;font-size:36px;font-weight:normal; position:relative;text-align:center;color:#fff;}
.xysxm{color:#fff;font-size:24px;line-height:50px;}
.xfw{padding-top:20px;padding-bottom:20px;}

#module_306 p{font-size:14px;color:#fff;margin-top:25px;text-align:center;}
#module_306 .ab_xin p{font-size:16px;color:#fff;margin-top:2px;text-align:left;}

.ab_xin{color:#666;padding-top:30px;font-size:14px;text-align:left;}
.ab_xin a{color:#333;font-size:12px;}
.sy_hzhb{max-width:1200px;margin:0 auto;color:#6f6f6f;text-align:left;}



.module_box_inner{clear:both;text-align:center;padding:0px 0;border:0px solid #cccccc;overflow:hidden;height:100%;margin:0 auto;}/*模块内层容器样式*/
.module_box_layout_left .module_box_inner{clear:both;text-align:center;margin:0 0px 0 0;padding:0px 0 0px 0;} /*模块居左时重写内层样式*/
.page_l61 .module_content{max-width:100%;}
.sy_hzhb p{line-height:28px;font-size:16px;}
.sy_hzhb h3 a{font-size:24px;font-family: inherit;
font-weight: bold;
line-height: 1.1;
color: inherit;}
.syhz_com{max-width:100%;margin:0px auto 40px auto;}
@media screen and (max-width:1000px){
	.syhz_com{max-width:480px;margin:10px auto;}
	}
@media screen and (max-width:500px){
	.syhz_com{max-width:240px;margin:10px auto;}
	}
	
	
/*marquee函数_滚动基础样式*/
.marquee{clear:both;position:relative;}
.marquee a.prev{position:absolute;top:30%;left:0px;z-index:10;display:block;cursor:pointer;background:url(../images/icon.png) no-repeat left bottom;width:30px;height:50px;} /*点击按钮，自行定义样式*/
.marquee a.next{position:absolute;top:30%;right:0px;z-index:10;display:block;cursor:pointer;background:url(../images/icon.png) no-repeat right top;width:30px;height:50px;} /*点击按钮，自行定义样式*/

.marquee .inner{*width:100%;overflow:hidden;}  /*纵向滚动时必须设置inner的height属性*/
.marquee .inner ul{clear:both;overflow:hidden}
.marquee .inner ul li{margin:0px;overflow:hidden;} /*横向必须设置li里面的宽度一致，纵向时必须设置li里面的内容高度一致*/
.marquee .inner ul li.hx{float:left;text-align:center;} /*横向滚动li样式*/
.marquee .inner ul li.zx{text-align:left;height:30px;line-height:30px;}  /*纵向滚动li样式*/
.marquee .inner ul li.zx a:hover{color:#333;text-decoration:underline;}

/*滚动图片样式*/
.marquee_pic{padding-top:5px;overflow:hidden}
.marquee_pic .inner ul li{width:240px;overflow:hidden;padding:0 10px;margin:0px 0;position:relative;}
.marquee_pic .inner ul li span{display:block;}
.marquee_pic .inner ul li .pics{overflow:hidden;display: block;
position: relative;
padding-bottom: 80%;}
.marquee_pic .inner ul li .pics img{width:100%;display:block;-webkit-transition:1s;-moz-transition:1s;}
.marquee_pic .inner ul li .tits{font-size:18px;padding:0px 0;height:30px;line-height:30px;overflow:hidden;background:#ddd;color:#000;display:block;text-align:center;}
.marquee_pic .inner ul li .coms{color:#757575;padding:0 0 10px 0;}
.marquee_pic .inner ul li .mores{width:100%;display:block;height:40px;line-height:40px;text-align:center;color:#FFF;background:#F96868}
.marquee_pic .inner ul li .mores:hover{background:#fa7a7a}
.marquee_pic .inner ul li:hover .pics img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}

img{max-width:100%;}

.fuwu{}
.fuwu_con{max-width:1200px;margin:0px auto;}
.fuwu_con .fuwu_tit{padding:40px;overflow:hidden; text-align:center;}
.fuwu_con .fuwu_tit h2{padding:0px;margin:0px;}
.fuwu_c{position:relative;overflow:hidden;}
.fuwu_line{position:absolute;width:100%;border-bottom:1px dashed #000;left:0;top:115px;}
.fuwu_list{width:12.5%;height:160px;position:relative;float:left;}
.fuwu_list span{bottom:0px;position:absolute;text-align:center;width: 100%;}
.fuwu_list span h3{font-size:18px;font-weight:normal;color:#000;padding:0px;margin:0px;}
.fuwu_list:hover span h3{color:#000;}
.fuwu_list span:before {
  content: "";
  position: absolute;
  background-color:#000;
  height: 10px;
  width: 10px;
  top: -30px;
  left: 50%;
  margin-left:-5px;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; 

}
.fuwu_list:hover span:before {background-color:#000;}

.fuwu_list_bg1{background: url(../images/fw1.png) center top no-repeat;}
.fuwu_list_bg1:hover{background: url(../images/fw1_hov.png) center top no-repeat;}

.fuwu_list_bg2{background: url(../images/fw2.png) center top no-repeat;}
.fuwu_list_bg2:hover{background: url(../images/fw2_hov.png) center top no-repeat;}

.fuwu_list_bg3{background: url(../images/fw3.png) center top no-repeat;}
.fuwu_list_bg3:hover{background: url(../images/fw3_hov.png) center top no-repeat;}

.fuwu_list_bg4{background: url(../images/fw4.png) center top no-repeat;}
.fuwu_list_bg4:hover{background: url(../images/fw4_hov.png) center top no-repeat;}

.fuwu_list_bg5{background: url(../images/fw5.png) center top no-repeat;}
.fuwu_list_bg5:hover{background: url(../images/fw5_hov.png) center top no-repeat;}

.fuwu_list_bg6{background: url(../images/fw6.png) center top no-repeat;}
.fuwu_list_bg6:hover{background: url(../images/fw6_hov.png) center top no-repeat;}

.fuwu_list_bg7{background: url(../images/fw7.png) center top no-repeat;}
.fuwu_list_bg7:hover{background: url(../images/fw7_hov.png) center top no-repeat;}

.fuwu_list_bg8{background: url(../images/fw8.png) center top no-repeat;}
.fuwu_list_bg8:hover{background: url(../images/fw8_hov.png) center top no-repeat;}

.fw_fot{text-align:center;margin:50px auto 0px auto;clear:both;width:972px;height:132px;background: url(../images/fw_fot.png) center top no-repeat;}

.fw_fot_c {width:12.5%;height:100px;position:relative;float:left;}
.fw_fot_c span{bottom:0px;position:absolute;text-align:center;width: 100%;left:0px;}
.fw_fot_c span h3{font-size:14px;font-weight:bold;color:#fff;padding:0px;margin:0px;}
.fw_fot_c:hover span h3{color:#000;}

.fw_fot_c_bg1{background: url(../images/fw_f1.png) center 35px no-repeat;margin-left: 112px;}
.fw_fot_c_bg1:hover{background: url(../images/fw_f1_hov.png) center 35px no-repeat;}

.fw_fot_c_bg2{background: url(../images/fw_f2.png) center 35px no-repeat;margin-left: 12px;}
.fw_fot_c_bg2:hover{background: url(../images/fw_f2_hov.png) center 35px no-repeat;}

.fw_fot_c_bg3{background: url(../images/fw_f3.png) center 35px no-repeat;margin-left: 32px;}
.fw_fot_c_bg3:hover{background: url(../images/fw_f3_hov.png) center 35px no-repeat;}

.fw_fot_c_bg4{background: url(../images/fw_f4.png) center 35px no-repeat;margin-left: 30px;}
.fw_fot_c_bg4:hover{background: url(../images/fw_f4_hov.png) center 35px no-repeat;}

.fw_fot_c_bg5{background: url(../images/fw_f5.png) center 35px no-repeat;margin-left: 30px;}
.fw_fot_c_bg5:hover{background: url(../images/fw_f5_hov.png) center 35px no-repeat;}

.fw_fot_c_bg6{background: url(../images/fw_f6.png) center 35px no-repeat;margin-left: 20px;}
.fw_fot_c_bg6:hover{background: url(../images/fw_f6_hov.png) center 35px no-repeat;}

.news_con h3{font-size:16px;font-weight:bold;}
.pics a{display: block;
width: 100%;

padding-bottom: 80%;
position: relative;}
.pics img {display: block;
width: 100%;
height: 100%;
transition: all 0.5s ease;
position: absolute;}
.sub_nav{border-radius: 15px 15px 0px 0px;text-align:left;}

.sub_nav ul .p_nbw{margin-top:5px;margin-bottom:5px;}
.sub_nav ul .hov{background-color:#191d76;}
.sub_nav ul .p_nbw:hover{background-color:#191d76;}
.sub_nav ul .p_nbw h3 a{color:#000;}
.sub_nav ul .p_nbw a{color:#000;}
.sub_nav ul .p_nbw:hover a{color:#fff;}
.sub_nav ul .p_nbw:hover h3 a{color:#fff;}
.sub_nav ul .hov a{color:#fff !important;}
#dituContent img{max-width:none;}

*{margin:0;padding:0;list-style-type:none;}
.scroll-outer{background:url(../images/bg.jpg) 50% 0 no-repeat;clear:both;}
#scroll{width:100%;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
.owl-carousel .owl-item{padding:15px;}
#scroll .item .pic_a{clear: both;
display: block;
width: 100%;
background-color:#000;
overflow: hidden;
padding-bottom: 80%;
position: relative;
border:1px solid #f01823;
}
#scroll .item .pic_a img{display: block;
width: 100%;
height: 100%;
transition: all 0.5s ease;
position: absolute;}
#scroll .item:hover .pic_a img{opacity:0.65;filter:alpha(opacity=65);}
#scroll .item{position:relative;width:100%;margin:0 auto;overflow:hidden;}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll .shd a{display:block;width:250px;height:239px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll h3 {
    clear: both;
    font-size: 16px;
    color: #fff;
	background-color:#f01823;
	text-align:center;
    line-height: 40px;height:40px;
  
}
#scroll h3 a{color:#fff;text-decoration:none;}
#scroll h3 a:hover{color:#fff;}
#scroll p{width:226px;height:54px;line-height:18px;font-size:12px;}


#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}

#scroll .owl-controls .owl-buttons div{position:absolute;top:50%;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:#ff0000 transparent;overflow:hidden;_display:none;margin-top: -30px;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}
.item .pic{height: 100%;
width: 100%;
padding-bottom: 100%;
display: block;
position:relative;
}



.item .pic img{width: 100%;
height: 100%;
position: absolute;
left: 0px;}


.khtit{font-size:24px;text-align:center;padding:20px;}

.scroll-outer1{background:url(../images/bg.jpg) 50% 0 no-repeat;clear:both;padding-bottom: 20px;}
#scroll1{width:100%;margin:0 auto;padding-top:0px;font-family:"Microsoft Yahei";}
#scroll1 .owl-wrapper-outer{margin:0 auto;}
.owl-carousel .owl-item{padding:15px;}
#scroll1 .item1 .pic_a{clear: both;
display: block;
width: 100%;
background-color:#000;
overflow: hidden;
padding-bottom: 25%;
position: relative;
}
#scroll1 .item1 .pic_a img{display: block;
width: 100%;
height: 100%;
transition: all 0.5s ease;
position: absolute;}
#scroll1 .item1:hover .pic_a img{opacity:0.65;filter:alpha(opacity=65);}
#scroll1 .item1{position:relative;width:100%;margin:0 auto;overflow:hidden;}
#scroll1 .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll1 .shd a{display:block;width:250px;height:239px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll1 h3 {
    clear: both;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-top: 10px;
}
#scroll1 h3 a{color:#333;text-decoration:none;}
#scroll1 h3 a:hover{color:#338de6;}
#scroll1 p{width:226px;height:54px;line-height:18px;font-size:12px;}

#scroll1 .item1:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll1 .item1:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}

#scroll1 .owl-controls .owl-buttons div{position:absolute;top:50%;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:#ff0000 transparent;overflow:hidden;_display:none;margin-top: -30px;}
#scroll1 .owl-controls .owl-pagination{display:none;}

#scroll1 .owl-controls .owl-buttons .owl-prev{left:-40px;margin-top: -25px;background:none;color:#aaaaaa;border:1px solid #aaaaaa;font-size:30px;padding:0px;height:50px;border-radius:0px;line-height: 50px;}
#scroll1 .owl-controls .owl-buttons .owl-next{right:-40px;margin-top: -25px;background:none;color:#aaaaaa;border:1px solid #aaaaaa;font-size:30px;padding:0px;height:50px;border-radius:0px;line-height: 50px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}






@media (max-width: 786px) {
  .com_zi {
    width: 100%;
  }
 .case_home .mor {display:none;}
}

.gyu_fudong{padding-top:20px;padding-bottom:20px;}
.cpfl p{font-size:14px;color:#666;text-align:left;}


.border_animation{width:290px;height:100px;margin:0px auto; position:relative;}
.border_animation .border_top{
	position:absolute;height:3px;width:0;font-size:0;background:#101674;top:0px;left:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_right{
	position:absolute;height:0px;width:3px;font-size:0;background:#101674;bottom:0;right:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_bottom{
	position:absolute;height:3px;width:0px;font-size:0;background:#101674;right:0;bottom:0px;z-index:9999;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_left{
	position:absolute;height:0px;width:3px;font-size:0;background:#101674;left:0;top:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation:hover .border_top,.border_animation:hover .border_bottom{width:100%}
.border_animation:hover .border_left,.border_animation:hover .border_right{height:100%}
.sy_hxys .ys_li{text-align:center;margin:10px 0;}
.sy_hxys .ys_li:hover{color:#009944}
.sy_hxys .ys_li .titles{font-size:16px;margin:20px 0;}
.sy_hxys .ys_li .coms{padding:0 20px;font-size:13px;color:#999;}
.sy_hxys .ys_li .titles p{font-size:12px;color:#999; }
.se_border {
    border-bottom: 1px solid #ccc;
}

.sy_hxys a{color:#101674;}

.tytit{font-size:26px;color:#575757;line-height:40px;}
.tytit:before{height:40px;width:5px;content: "";
position: absolute;
background-color: #101674;
top: 0px;
left: 0px;
}

.pro-hd ul{margin: 0px;
text-align: center;}
.pro-hd ul li{height: 44px;width: 150px;line-height: 44px;display: inline-block;text-align: center;font-size: 16px;cursor: pointer;border: 1px solid #da291c;overflow: hidden;}
.pro-hd ul li h3{height: 44px;line-height: 44px;margin:0px; padding:0px;font-size:16px;color:#333;}
.pro-hd ul li.on{background: #da291c;color: #fff;}
.pro-hd ul li.on a h3{color: #fff;}
.pro-hd{overflow: hidden;padding-top:20px;}


.s_tel {font-size:18px;color:#fff;line-height:80px;}
.ser{overflow:hidden;clear:both;line-height:40px;padding-top:20px;padding-bottom:20px;background:#eee;margin-top:40px;}

.tel {
    float: right;
    position: relative;
}

.in_key{overflow: hidden;text-align:left;line-height:70px;font-size:16px;}
.input-search{overflow:hidden;}
.in_key .case_com {
  width: 98%;
  margin: auto;
  max-width: 1200px;
}
.tel .input-search-btn{position: absolute;
top: 50%;
right: 10px;
width: 35px;
height: 35px;
font-size: 18px;
line-height: 35px;
color: #fff;
margin: 0px;
background:url(../images/se.png) no-repeat center center;border:0px;margin-top:-15px;}

.tel .inp{height:40px;padding-left:5px;line-height:30px;color:#111;width:280px;margin: 0;
padding: 0;
    padding-left: 20px;
font-weight: normal;
border: 1px solid #101674;
border-radius:20px;}

.search_title{display:block;font-size: 16px;color:#333}
.search_title a em{color:#89040a;font-weight:bold;}

.search_title a{display:block;font-size: 16px;color:#333}
.search_content{display:block;font-size: 14px;
color: #646464;}
.search_updatetime{font-size:12px;}


.page_left h4{font-size:18px;font-weight:bold;}
.com_zi {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}
.home_news {
  padding: 40px 0 40px;
  display: inline-block;
  width: 100%;

}
.home_news .title {
  font-size: 34px;
  text-transform: uppercase;
  display: block;
  height: 46px;
  text-align: center;
  color: #333333;
  overflow: hidden;
  font-family: arial;
  line-height: 46px;
}
.home_news .text {
  display: table;
  max-width: 100%;
  overflow: hidden;
  font-size: 20px;
  text-transform: uppercase;
  height: 28px;
  margin: 6px auto;
  line-height: 28px;
}
.home_news .text small {
  float: left;
  width: 17px;
  display: block;
  height: 1px;
  margin: 15px 0 0;
  background: #333333;
}
.home_news .text span {
  background: none;
  padding: 0 10px;
  float: left;
  display: block;
  color: #333333;
}

.home_news p{font-size:14px;color:#666;margin-top:25px;text-align:center;}
.ppic{display: block;
position: relative;
width: 100%;
padding-bottom: 60%;}
.ppic img{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;}

.l_news{line-height:25px;color:#666;font-size:14px;}
.l_news h3{font-size:16px;line-height:30px;overflow:hidden;text-overflow: ellipsis;height:30px;}
.d3{padding-top:30px;}
.l_news h3 a{font-size:16px;color:#333}
.l_news .des{height:50px;overflow:hidden;}
.l_news span{color:#888;font-size:13px;}
.news_line{border-bottom:1px dotted #ccc;overflow:hidden;padding-top:10px;padding-bottom:10px;}
.news_list_in{display:block;text-align:center;}
.news_list_in li{width:150px;height:40px;display:block;line-height:40px;text-align:center;background-color:#f1f1f1;color:#666;font-size:14px;font-weight:bold;margin-top:20px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;margin-right:15px;position: relative;
display: inline-block;}
.news_list_in li.active{background-color:#000;}
.news_list_in li a{color:#666;}
.news_list_in li.active a{color:#fff;}


.newsright {
    overflow: hidden;
   
   width:100%;
   
}
.newsright .faq{padding:20px 0px;}
.newsleft .menu li{ float:left; width:33.33%; height:60px; text-align:center; line-height:60px; font-size:16px; font-weight:bold; border-right:1px solid #e7e7e7; background:url(../images/news_menu_bor.png) no-repeat right bottom}
.newsleft .menu li a{ color:#333}
.newsleft .menu li.last{ border:none}
.newsleft .menu li.cur{ background:#e3b74e}
.newsleft .menu li.cur a{ color:#fff;}
.newsleft .newsBox{ overflow:hidden;  margin:0 auto;  position:relative}
.newsleft .list{ overflow:hidden;  margin:0 auto; }
.newsleft .list dl{ overflow:hidden; width:100%; margin-bottom:25px;}
.newsleft .list dt{ overflow:hidden; float:left;}
.newsleft .list dd{ overflow:hidden; float:right}
.newsleft .list dd h4{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;text-align:left;}
.newsleft .list dd h4 a{ color:#000}
.newsleft .list dd p{ font-size:12px; line-height:22px; color:#555; height:88px; text-align:justify; overflow:hidden}
.newsleft .list{ overflow:hidden; width:100%;padding:0px 15px 20px 15px;}
.newsleft .list li{ overflow:hidden; font-size:12px; line-height:40px;}
.newsleft .list li a{ color:#333; display:block; width:450px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; text-align:left;}
.newsleft .list li em{ float:left; margin-right:10px;}
.newsleft .list li span{ float:right; color:#666;}

.newsright h3{  padding-left:0px; margin:0px;text-align:left;}
.newsright h3 a{ color:#333;}
.newsright h3 img{ margin-right:10px;}
.newsright .qabox{ overflow:hidden;  margin:0 auto;position:relative;clear:both;}
.newsright .qalist{ overflow:hidden; width:100%; padding-bottom:15px;padding-top:15px; margin-bottom:0px; border-bottom:1px dashed #ccc;text-align:left;}
.newsright .qalist h5{ font-size:13px; background:url(../images/news_q.png) left center no-repeat; padding-left:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px; line-height:22px;text-align:left;}
.newsright .qalist h5 a{ color:#333;font-size:16px;}
.newsright .qalist p{ background:url(../images/news_a.png) no-repeat left top; padding-left:35px; font-size:14px; color:#666; line-height:17px; text-align:justify;height: 32px;
overflow: hidden;margin:0px;}
.newsright .qalist span{font-size:12px; color:#666; text-align:left;margin-left:32px;}


.sub_nav li.yds{display:none;}




.l_news .pic{height: 100%;
width: 100%;
padding-bottom: 65%;
display: block;
position: relative;}

.l_news .pic img{width: 100%;
height: 100%;
position: absolute;
left: 0px;}

.footer_f{background:#7b9baa;padding:50px 0px 50px 0px; }

.f_lx{color:#fff;font-size:36px;padding-top:40px;}
.f_tel{padding:20px 20px 20px 40px;background:url(../images/f_tel.jpg) no-repeat left center;font-weight:bold;}
.f_wz{color:#fff;padding-top:20px;clear:both;}
.cop{background-color:#000;padding-top:10px;padding-bottom:10px;color:#fff;text-align:center;clear:both;}



.show_con h2{text-align:left;padding-bottom:10px;padding-top:10px;line-height:35px;}

.show_tit{border-bottom:1px solid #101674;height:40px;}
.show_tit h2{text-align:left;}
.show_tit h2 span{height:40px;line-height:40px;margin:0px;padding:0px;padding:9px 30px 9px 30px;text-align:center;color:#fff;background-color:#101674;font-size:16px;}
.show_con{padding-top:30px;padding-bottom:30px;line-height:30px;}


thead tr{border-bottom:1px solid #333;}
tr{border-bottom:1px solid #ccc;}
.firstRow{border:0px;}
table{border-collapse:collapse;border-spacing:0;background:#f9f9f9;}td,th{padding:0;text-align:center;}

.table-display-container table thead{border-bottom:1px solid #2d383f}.table-display-container table thead tr{border-bottom:none}.table-display-container table thead tr th{font-size:12px;line-height:16px;text-transform:uppercase;padding:15px 5px}.table-display-container table thead tr th:first-child{padding-left:0}.table-display-container table thead tr th:last-child{padding-right:0;padding-bottom:15px}.table-display-container table tr{display:table-row;border-bottom:1px solid silver}.table-display-container table td{line-height:24px;display:table-cell;padding:15px 5px;font-size:14px;color:#2d383f}.table-display-container table td:first-child{width:auto;text-align:left;font-size:14px;padding-left:0}.table-display-container table td:last-child{padding-right:0}.table-display-container table td.col-1{width:100%}.table-display-container .productTableLayout{background-color:#fff;padding:20px 10px;margin-bottom:30px}.table-display-container .table-menu-wrapper{float:right;line-height:16px;position:relative}.table-display-container .table-menu-wrapper button{width:115px;height:35px;font-size:12px}.table-display-container .table-menu-wrapper a{font-size:12px}.table-display-container .table-menu-wrapper ul{top:35px}.table-display-container .table-title{float:left}.table-display-container .table-title h2{color:#005695;font-size:12px;line-height:35px;font-weight:500}


table,th,td{border:none}table{width:100%;display:table}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}table.centered thead tr th,table.centered tbody tr td{text-align:center}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:center;vertical-align:middle;border-radius:2px}


.cp_yc {
    position: absolute;
    bottom: 999px;
    right: 999px;
}

.lxwm{background:#535353;padding:40px; text-align:center;color:#fff;font-size:24px;}
.lxwm span{background:#101674;display:block;width:360px;height:50px;margin:0px auto;font-size:24px;margin-top:20px;line-height:50px;color:#fff;}







.one-contact{
	text-align: center;
	margin: 0px 0px 30px 0px;
}
.one-contact .title{
	font-size: 20px;
	margin-bottom: 1em;
}
.one-contact .icon{
	padding: 20px 50px;
}
.one-contact .icon img{
	max-width: 100%;
	margin-bottom: 20px;
}
.one-contact .icon a:hover img{
	opacity: 0.5;
}
.one-contact .desc{
	margin-bottom: 20px;
}
.contact-jacky span.phone{
	font-size: 20px;
	color: #009ddf;
}
.contact-form-title{
	font-size: 20px;
	margin: 0px 0px 20px 0px;
}


.mian-intro .one-row{
	margin: 0px 0px 30px 0px;
	width: 100%;
	float: left;
}
.one-contact img{
	width: 100%;
	height: auto;
}
.main-contact-us{
	background: #fff;
	color: #000;
}
.contact-us-content #info{
	margin-bottom: 2em;
}
.contact-us-content #info p{
	text-align: center;
	font-size: 16px;
}
.contact-jacky{
	margin: 0px 0px 30px 0px;
	border-bottom: 1px solid #f8f8f8;
}
.contact-jacky a{
	color: #101674;
}

.mian-intro .one-row{
	margin: 0px 0px 30px 0px;
	width: 100%;
	float: left;
}
.mian-intro .one-row-map img{
	width: 100%;
	height: auto;
}
.main-contact-us{
	background: #fff;
	color: #000;
}
.main-contact-us #info{
	margin-bottom: 2em;
}
.main-contact-us #info p{
	text-align: center;
	font-size: 16px;
}
.contact-jacky{
	margin: 0px 0px 30px 0px;
	border-bottom: 1px solid #f8f8f8;
}
.contact-jacky a{
	color: #101674;
}
.main-contact-us .one-contact{
	text-align: center;
	margin: 0px 0px 30px 0px;
}
.main-contact-us .one-contact .title{
	font-size: 20px;
	margin-bottom: 1em;
}
.main-contact-us .one-contact .icon{
	padding: 20px 50px;
}
.main-contact-us .one-contact .icon img{
	max-width: 100%;
	margin-bottom: 20px;
}
.main-contact-us .one-contact .icon a:hover img{
	opacity: 0.5;
}
.main-contact-us .one-contact .desc{
	margin-bottom: 20px;
}
.contact-jacky span.phone{
	font-size: 20px;
	color: #009ddf;
}
.contact-form-title{
	font-size: 20px;
	margin: 0px 0px 20px 0px;
}
#contact-form-jacky{}
#contact-form-jacky img{
	width: auto !important;
	height: auto !important;
}
#contact-form-jacky #form-jacky .textInputWrapper{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #f5f5f5;
	line-height: 35px;
}
#contact-form-jacky #form-jacky .textInputWrapperInfo{
	border: none;
}
#contact-form-jacky #form-jacky .row div{
	padding: 0px;
}
#contact-form-jacky #form-jacky input[type="text"],
#contact-form-jacky #form-jacky input[type="tel"],
#contact-form-jacky #form-jacky input[type="email"],
#contact-form-jacky #form-jacky textarea{
	width: 100%;
	background: #f0f0fa;
	border:1px solid #cfd0d5;
	padding: 2px 10px;
	height: 35px;
	resize: none;
}
#contact-form-jacky #form-jacky textarea{
	height: 200px;
}
#contact-form-jacky #form-jacky span.required{
	float: right;
	font-size: 12px;
	color:#efc1c3;
	margin-right: 15px;
}
#contact-form-jacky #form-jacky p.alignCenter{
	text-align: center;
	line-height: 20px;
	padding: 20px 0px;
}
#contact-form-jacky #form-jacky .wpcf7-list-item{
	margin-right: 30px;
}
#contact-form-jacky .submitWrapper{
	text-align: center;
}
#contact-form-jacky .submitWrapper input[type="submit"]{
	padding: 15px 70px;
	background: #101674;
	border: none;
	color: #fff;
	font-size: 16px;
	position: relative;
}
 .pro_tit {
    display: block;
    padding: 10px 0;
    font-size: 14px;
    color: #444444;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.footer{background-color:#313131;padding:15px 0;}.footer .footer_ewm{padding-left:0;}.footer .footer_ewm img{max-width:100%;}.footer .footer_contact{padding:0;}.footer .footer_contact li{font-size:14px;line-height:24px;color:#CCCCCC;}.footer .footer_nav{width:100%;padding:0;overflow:hidden;}.footer .footer_nav li{float:left;height:14px;line-height:14px;overflow:hidden;}.footer .footer_nav li a{padding-right:10px;font-size:14px;color:#CCCCCC;}.footer .footer_nav li + li{padding-left:10px;border-left:1px solid #CCCCCC;}.footer p{width:100%;color:#fff;margin-bottom:10px;overflow:hidden;}.footer a{font-size:14px;color:#fff;}

.footer ul{overflow:hidden;border-bottom:1px solid #fff; text-align:center;}
.footer ul li a{font-size:16px;}
.footer ul li{display:inline-block;padding:10px 30px 15px 30px;font-size:16px;}

.footer .fot_c{padding-top:50px;color:#fff;font-size:16px;line-height:32px;}
.footer .fot_c h3{font-size:22px;font-weight:bold;margin-bottom:20px;}

