.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(../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{height:62px;}.header .nav{clear:both;background-color:#0657b2;}.header .nav ul{height:55;line-height:55px;width:100%;overflow:hidden;}.header .nav ul li{float:left;}.header .nav ul li a{color:#fff;font-size:14px;display:block;height:100%;padding:0 35px;height: 40px;
line-height: 40px;background: url(../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:#044c9c;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{background-color:#323232;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 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:right;font-size:14px;color:#646464;line-height:46px;}.page_nav_box .page_pos span{padding-left:18px;background:url(../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:48px;line-height:48px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0.3);overflow:hidden;background-color:#fff;border-bottom:1px dotted #ccc;}.sub_nav ul li a{display:block;padding:0 20px;font-size:16px;color:#646464;line-height:48px;}
.sub_nav ul li a h3{line-height:48px;}
.sub_nav ul li.on a{padding:0px;}.sub_nav .on{color:#FFFFFF;background-color:#0657b2;height:56px;line-height:56px;padding: 0 20px;font-size:16px;font-weight:bold;}.sub_nav .on a{color:#FFFFFF;}.page_left{padding-left:0;margin-bottom:20px;overflow:hidden;}.page_right{margin-bottom:20px;padding-right:0;overflow:hidden;}.page_content{padding:20px;background-color:#FFFFFF;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:35%;}.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:#0657b2;}.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(../banner_arrl.png);}.slideBox .next{right:5%;background-image:url(../banner_arrr.png);}.index_section{padding:0 0 2rem;}.index_section .index_section_hd{font-size:24px;margin-top:30px;color:#444444;padding-bottom:40px;background:url(../pattern.png) no-repeat center bottom;}.bg01{background-color:#f8f3ed;}.column_figure{width:100%;margin-top:20px;height:0;padding-bottom:55.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_title h3{font-size:1.8rem;color:#666666;line-height:3.5rem;height:3.5rem;overflow:hidden;font-weight: bold;}
.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:#0657b2;text-decoration:none;}.column_content:hover{border-color:#0657b2;}.adv_img{max-width:100%;}.adv_tit{margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:bold;color:#444444;}.sec03{padding:0;}.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(../slide_arrl.png);}.news_slide_box .next{right:0;background-image:url(../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:#0657b2;}.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{display:block;margin:10px auto;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:#0657b2;}.pagination2 .prev{border-right:1px solid #DDDDDD;}.pro_item{margin-top:14px;}.pro_item .pro_pic{display:block;position:relative;width:100%;padding-bottom:80%;}.pro_item .pro_pic img{border:1px solid #ccc;position:absolute;top:0;left:0;width:100%;height:100%;}.pro_item .pro_tit{display:block;padding:10px 0;border:1px solid #FFFFFF;border-top:0;background-color:#FFFFFF;font-size:18px;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:#0657b2;}.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:#0657b2;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(../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(../icon1.png);}.contact_way ul li .contact_tel{background-image:url(../icon2.png);}.contact_way ul li .contact_email{background-image:url(../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:#0657b2;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%;}
.menu_icon1{float:right;display:inline-block;width:3rem;height:3rem;padding:0.5rem;background:url(../menu_icon.png) no-repeat;background-size:contain;background-origin:content-box;border:1px solid #E0E0E0;border-radius:0.2rem;overflow:hidden;margin-top:7px;}
.er_menu,.rmtj{display:none;}
}
.pro_pad{padding-bottom:40px;
width: 100%;
background: url(../index-bg02.jpg) no-repeat center;
background-size: 100% 100%;}
.header .tel {
    float: right;
    min-height: 34px;
    padding-left: 45px;
    margin: 5px 0 0;
    background: url(../tel.png) no-repeat left center;
}
.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: #0657b2;
    padding-bottom: 4px;
}
.column_content .pro_title{font-size:1.8rem;color:#fff;line-height:3.5rem;height:3.5rem;overflow:hidden;background-color:#0657b2;padding-left:50px;}
.ab_info{line-height:25px;}
.ban2{margin-top:30px;}
.new_title{font-weight:bold;}
.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;}

.yds{display:none;}


.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(../topline.gif) left center repeat-x;}
.prona font{color:#3889c7;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(../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(../topline.gif) left center repeat-x;}
.prona1 font{color:#3889c7;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(../topl.gif) center center no-repeat; width:36px; height:18px;top: -2px;position: relative; }
.proname1{margin:0 auto;width:980px;text-align:center;color:#ff733b;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:#ff733b;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;}

.alx{clear:both;margin-top:40px;}
.sec003{padding:30px;background-color:#0657b2;text-align:center;color: #fff;}
.sec003 h2{color: #fff; font-size: 24px;}
.sec003 h3{color: #fff; font-size: 24px;}
.ab{padding-top:30px;}
.ab .on{color: #FFFFFF;
    background-color: #0657b2;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    font-size: 16px;
    font-weight: bold;}
	
.ab .on h3{color: #FFFFFF;
    background-color: #0657b2;
    height: 46px;
    line-height: 46px;
  
    font-size: 16px;
    font-weight: bold;}	
*{margin:0;padding:0;list-style-type:none;}
.scroll-outer{height:251px;}
#scroll{width:100%;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:250px;height:200px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll .item img{width:100%;}
#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 .txt{position:absolute;left:0;bottom:0;width:226px;height:30px;padding:0 12px;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
#scroll h3{width:226px;height:25px;margin-bottom:6px;padding-top:6px;font:700 14px arial,"Microsoft Yahei";overflow:hidden;text-align:center;}
#scroll h3 a{color:#333;text-decoration:none;}
#scroll h3 a:hover{color:#338de6;}


#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);}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:100px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:#ff0000 transparent;overflow:hidden;_display:none;}
.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:">";}

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




.youshi_top{width:100%;height:132px;background:url(../youshi_top.png) center no-repeat!important; margin-top:50px;}
.youshi_all{width:1200px; height:auto;  margin:0 auto; position:relative; }
.youshi_A{width:1200px; min-height:420px; height:auto; margin:0 auto;}
.youshi_A_left{width:550px; height:auto; float:left;margin-top:100px;}
.youshi_A_left ul{ padding-bottom:20px;}
.youshi_A_left h1{width:100%; height:62px;background:url(../youshih1.png); line-height:45px; font-size:28px;color:#004e78; margin-bottom:20px;}
.youshi_A_left h1 i{ float:left; line-height:62px; font-size:46px; color:#fff; width:75px; text-align:center; padding-right:20px;}
.youshi_A_left li{ list-style:none; line-height:35px; padding-top:5px; padding-bottom:5px; background:url(../youshi_leftli.png) left 5px no-repeat; padding-left:45px; margin-left:20px; font-size:16px;}
.youshi_A_right{ width:550px; height:auto; float:left; position:relative;}
.youshi_A_right img{  position:absolute; left:0px;}

.youshi_B{width:1200px; min-height:350px; height:auto; margin:0 auto;}
.youshi_B_left{width:550px; height:auto; float:right;margin-top:100px;}
.youshi_B_left ul{ padding-bottom:20px;}
.youshi_B_left h1{width:100%; height:62px;background:url(../youshih1.png); line-height:45px; font-size:28px;color:#004e78; margin-bottom:20px;}
.youshi_B_left h1 i{ float:left; line-height:62px; font-size:46px; color:#fff; width:75px; text-align:center; padding-right:20px;}
.youshi_B_left li{ list-style:none; line-height:35px; padding-top:5px; padding-bottom:5px; background:url(../youshi_leftli.png) left 5px no-repeat; padding-left:45px; margin-left:20px; font-size:16px;}
.youshi_B_right{ width:550px; height:auto; float:right; position:relative;}
.youshi_B_right img{ position:absolute; right:0px;}

.case_bg{   
    background: url(../index-bg01.jpg) no-repeat center;
    min-height: 449px;
    background-size: 100% 100%;
}
.ab_pd{padding-bottom:50px;}


/* index-news */
.index-news{width:100%;margin:0 auto;min-height:790px;background:url(../index-bg03.jpg) no-repeat center;background-size:100% 100%;}
.index-news-main{max-width:1200px;margin:0 auto;padding-top:55px;}
.index-news-title{text-align:center;color:#fff;font-size:30px;}
.index-news-title span{display:inline-block;width:117px;height:30px;margin-right:5px;background:url(../solution-title4.png) no-repeat center;background-size:100% 100%;position:relative;top:3px;}
.index-news-name11{color:#666;font-size:14px;text-align:center;}
.index-news-content{text-align:center;margin-top:42px;}
.index-news-nav{text-align:center;height:45px;display:inline-block;text-align:center;margin-bottom:30px;}
.index-news-nav a{display:block;width:160px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;background-color:#fff;border-radius:5px;float:left;transition:all 0.5s ease-in-out;}
.index-news-nav a.active{color:#fff;background:url(../product-tabs-active.png) no-repeat center;}
.index-news-nav a.margin-left10{margin-left:10px;}
.swiper-container03{height:370px;max-width:1200px;}
.swiper-container03 .swiper-slide{height:380px;max-width:1200px;}
.index-news-swiper{max-width:1200px;height:380px;}
.margin-left0{margin-left:0 !important;}
.index-news-item{float:left;background-color:#fff;margin-left:50px;height:380px;text-align:left;padding-top:10px;}
.index-news-list{float:right;height:380px;background-color:#fff;text-align:left;padding-top:5px;}
.index-news-item-img{width:280px;text-align:center;margin:0 auto;}
.index-news-item-name{width:245px;margin:0 auto;margin-bottom:15px;margin-top:27px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.index-news-item-name a{font-size:16px;color:#333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;width:245px;}
.index-news-item-name a:hover{color:#d92940;}
.index-news-item-name11{width:240px;margin:0 auto;font-size:14px;color:#888;margin-top:10px;line-height:20px;height:60px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;}
.index-news-item-more{margin-left:30px;margin-top:15px;}
.index-news-item-more a{text-align:center;color:#666;font-size:14px;border-bottom:1px solid #666;line-height:1em;}
.index-news-item-more a:hover{color:#d92940;border-bottom:1px solid #d92940;}
.index-news-list01{padding:15px 0;border-bottom:1px solid #dedede;margin:0 auto;overflow:hidden;}
.index-news-list01-date{float:left;width:70px;}
.index-news-list01-day{font-size:60px;color:#999;line-height:48px;font-family:arial;}
.index-news-list01-year{text-align:center;color:#999;font-size:14px;margin-top:5px;width:70px;}
.index-news-list01-txt{float:right;}
.index-news-list01-name a{font-size:16px;color:#333;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-news-list01-name a:hover{color:#d92940;}
.index-news-list01-name11{font-size:14px;color:#888;line-height:24px;overflow:hidden;text-overflow:ellipsis;height:48px;}
.index-news-list02{margin:0 auto;margin-top:20px;}
.index-news-list02 ul li{line-height:28px;height:28px;}
.index-news-list02 ul li a{line-height:28px;font-size:14px;color:#333;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;float:left}
.index-news-list02 ul li span.index-news-list02-date{margin-left:25px;color:#888;display:inline-block;float:left;line-height:28px;}
.index-news-list02 ul li a span.index-news-list02-arrow{color:#888;font-family:"微软雅黑";}
.index-news-list02 ul li a:hover{color:#d92940;}



@media (max-width: 768px){
.ty_yc{display:none;}
.index-news-item{margin-left:0px;}
.index-solution-content ul li:nth-of-type(3){margin-left:0px;}
.index-solution-content ul li:nth-of-type(5){margin-left:0px;}

}



/*首页_核心优势*/
.sy_hxys{max-width:1200px;margin:10px auto;}
.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; }

.sy_hxys img {width:100%;}



.module_box{clear:both;margin:0px 0 0 0;border:0 solid #cccccc;overflow:hidden;padding:20px 0; }                 /*模块整行布局样式*/
.module_box1{clear:both;margin:0px 0 0 0;border:0 solid #fff;overflow:hidden;padding:20px 0;background-color:#fff;}  
.module_box_layout_left{float:left;margin:0 3.5% 3em 0;border:0 solid #cccccc;overflow:hidden;}  /*模块左布局样式*/
.module_box_layout_right{float:right;margin:0 0 3em 0;border:0 solid #cccccc;overflow:hidden;}   /*模块右布局样式*/

.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;} /*模块居左时重写内层样式*/


.module_title{clear:both;text-align:center;overflow:hidden;height:auto;padding:0px;max-width:1100px;margin:0 auto}
.module_sign{font-size:26px;color:#333;line-height:30px;text-align:center;float:left;width:100%;}
.module_sign .sign_div1{background:url(images/mktitbg.png) no-repeat center bottom;padding-bottom:5px;}
.module_sign .sign_div1 span{display:block;text-align:center;}
.module_sign .sign_div1 span.s1{font-weight:bold;font-size:24px;}
.module_sign .sign_div1 span.s2{font-size:14px;color:#999}
.module_sign .sign_div2{font-size:14px;color:#999;}



.border_animation{margin:0px auto; position:relative;}
.border_animation .border_top{
	position:absolute;height:3px;width:0;font-size:0;background:#23527c;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:#23527c;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:#23527c;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:#23527c;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%}



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