html{ font:normal 62.5%/2.3em '微软雅黑',Arial,"宋体"; }
body{padding:0px; margin:0px auto; font-size:1.6em; color:#636363; min-width:320px; max-width:640px; -webkit-text-size-adjust:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none;  /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
position:relative;
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#636363; font-family:'微软雅黑'; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#636363; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
.Texthide{ display:none;}
ul,li{ list-style:none;}

.Contain{ width:100%; min-width:320px; max-width:640px; margin:0 auto; }
.Content{ padding:1.2%;overflow: hidden;color: #000;}
.Content h3{ margin:0; color:#192d67;font-size: 24px;overflow:hidden; padding: 0 5px;}
.Content > h3{ text-align:center;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}


/*top*/
header{height: 88px;background:#5d6d90;}
header .logo{ display:inline-block;float:left;height: 80px;width: 120px;margin:7px 0 0 227px;}
header .logo img{ vertical-align:middle;width: 132px; height: 70px;}
header .top_nav{ width:37px;height: 29px;float:right;margin-top: 29.5px;margin-right: 20px;}
header .top_nav img{ vertical-align:middle;}
header .TopBack{margin:27.5px 0 0 20px;width: 18px;height: 33px;background: url(../images/top_back.png);display:block;float: left;}
.t-log{ font-size:20px; padding-top:32px; padding-right:50px; display:inline-block; float:right;}
.t-log,
.t-log a{ color:#fff;}
.t-log b{ color:#cb1f1f}

/*NavMenu*/
.NavMenu{ position:absolute; width:63.9%; top:0; right:0;  background:#fcfdff; z-index:999; display:none; }
.NavMenu .txtCon{ padding:0 4.89% 0; background:url(../images/icon6.gif) no-repeat right bottom; background-size:57.9%;}
.NavMenu .close{ display:block; margin:8.06% 0 10.2%; width:11%;}
.NavMenu .SearchBox{ width:100%; background:url(../images/icon7.jpg) left center no-repeat #e1e1e0; background-size:100%; margin-bottom:6.6%; }
.NavMenu .SearchBox .text{ width:67%; float:left; border:0 none; height:2.3em; padding:0 7.5%; color:#b5b5b5; font-size:1.375em; background:#f2f2f2;}
.NavMenu .SearchBox .Search_btn{ display:block; width:17%; float:right; height:3em; }
.NavMenu ul{ border-bottom:1px solid #e1e1e0; }
.NavMenu li{ border-bottom:1px solid #e1e1e0; padding:6% 0;}
.NavMenu li a{ display:block; font-size:1.75em; color:#2e2e2e; padding:0 0 0 8.06%; background:url(../images/icon8.png) no-repeat 2.7% center; background-size:1.08%;}
.NavMenu .contactinfo{ font-size:1.375em; color:#373634;}
.NavMenu .contactinfo p{ line-height:1.8em; margin:0;}

/*HomeBan*/
.BanList{ position:relative; }
.BanList .bx-wrapper .bx-pager{ bottom: 10px; }
.BanList .bx-wrapper .bx-pager .bx-pager-item a{ width:16px; height:16px; background:url(../images/ban_off.png) no-repeat; }
.BanList .bx-wrapper .bx-pager .bx-pager-item a.active{ background:url(../images/ban_on.png) no-repeat; }

/*Bottom*/
.Bottom{background:#2b3347;height: 86px;text-align: center;}
.Bottom ul li{width:160px;float: left;overflow:hidden;margin-top:26.5px;text-align: center; }
.Bottom ul li a{color: #fff;font-size: 24px;display:inline-block;height: 33px;line-height: 33px;padding-left:50px;text-transform: lowercase;}
.Bottom ul li.List1 a{background: url(../images/bot_home.png) no-repeat left center;}
.Bottom ul li.List2 a{background: url(../images/bot_pro.png) no-repeat left center;}
.Bottom ul li.List3 a{background: url(../images/bot_kefu.png) no-repeat left center;}
.Bottom ul li.List4 a{background: url(../images/bot_tel.png) no-repeat left center;}
.Bottom ul li em{color: #565556;font-size: 20px;display: inline-block;height: 33px;line-height: 33px;float: right;}

/*Silderbar*/
.Silderbar .Menu .bx-wrapper{margin: 0 auto; width:80%; }
.Silderbar .Menu .bx-wrapper .bx-pager{display: none;}
.Silderbar .Menu .bx-controls-direction a{width: 50px;height: 50px;left:-50px;top:0;margin: 0;background:url(../images/menu_left.jpg) no-repeat center; z-index:10; }
.Silderbar .Menu .bx-controls-direction a.bx-next{left: auto;right: -50px;background:url(../images/menu_right.jpg) no-repeat center;}
.Silderbar .Menu .bx-controls-direction a.bx-prev:hover{ background:url(../images/menu_left_on.jpg) no-repeat; }
.Silderbar .Menu .bx-controls-direction a.bx-next:hover{ background:url(../images/menu_right_on.jpg) no-repeat; }
.Silderbar .Menu h3{ margin:0; height: 50px;line-height: 50px;color:#192d67;font-size: 24px;text-align: center; overflow:hidden; }

.Silderbar .Menu li{ float:left; border:1px #ccc solid; border-right-width:0; }
.Silderbar .Menu li#m1{ border-left-width:0;}
.Silderbar .Menu li a{display:block;color:#192d67;font-size:20px;height: 48px;line-height: 48px;width: 177px;text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Silderbar .Menu li.on a,
.Menu li a:hover{ background:#192d67; width:178px; height: 49px; line-height: 50px; color:#fff; border:none; }


/*Banner*/
.Banner{ width:100%;overflow:hidden; }


/*index*/
.HomeTitle{font-size: 24px;margin-bottom: 10px;}
.HomeTitle a{ color:#192d67; display:inline-block; padding-left:15px; border-left: 5px solid #1d2d69;  white-space:nowrap;text-transform:lowercase;}
.Home1 .Left{width:190px;float: left;margin-right: 10px;font-size: 18px;color: #666; height:272px; overflow:hidden;}
.Home1 .ul{width:390px;float: right;}
.Home1 .ul li{width: 128px;height: 130px;float: left;text-align: center;font-size: 18px; border: #ccc solid; border-width: 1px 0px 0 1px;}
.Home1 .ul li.List4,
.Home1 .ul li.List5,
.Home1 .ul li.List6{ border-width: 1px 0 1px 1px;}
.Home1 .ul li.List3,
.Home1 .ul li.List6{ border-right-width: 1px;}


.Home1 .ul li a{display: block;width: 100%;height:120px;padding-top: 10px;}
.Home1 .ul li i{margin: 0 auto;width: 70px;height: 70px;display: block;}
.Home1 .ul li span{display: block;height: 35px;line-height: 35px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:95%;margin: 0 auto; color:#1d2d69;}
.Home1 .ul li.List1 i{background: url(../images/home1_ico1.png);}
.Home1 .ul li.List2 i{background: url(../images/home1_ico2.png);}
.Home1 .ul li.List3 i{background: url(../images/home1_ico3.png);}
.Home1 .ul li.List4 i{background: url(../images/home1_ico4.png);}
.Home1 .ul li.List5 i{background: url(../images/home1_ico5.png);}
.Home1 .ul li.List6 i{background: url(../images/home1_ico6.png);}

.Home2{padding-top: 50px;clear: both;}
.Home2 .Left{width:185px;float: left;margin-top:10px;}
.Home2 .Left a{display: block;}
.Home2 .Left img{width: 185px;height: 175px; display:block; margin-top: 10px;}
.Home2 .Left .bx-wrapper .bx-pager { display:none; }

.Home2 .Right{width:400px;float: right;margin-right: 12px; margin-top:10px;}
.Home2 .Right .bx-wrapper{ max-width:400px !important; margin:35px auto 0; padding:0 10px;}
.Home2 .Right .bx-wrapper .bx-pager{ display:none; }
.Home2 .Right .bx-controls-direction a{ display:inline-block !important; z-index:100;}
.Home2 .Right .bx-controls-direction a{width: 14px;height: 25px;left:-11px;top:45%;margin: 0;background:url(../images/home2_left.png) no-repeat center;}
.Home2 .Right .bx-controls-direction a.bx-next{left: auto;right: -11px;background:url(../images/home2_right.png) no-repeat center;}
.Home2 .Right .bx-controls-direction a.bx-prev:hover{ background:url(../images/home2_left_on.png) no-repeat center;}
.Home2 .Right .bx-controls-direction a.bx-next:hover{ background:url(../images/home2_right_on.png) no-repeat center;}

.Home2 .Right li a{display: block;}
.Home2 .Right li span{ display:inline-block; float:left; width: 185px;height: 175px; }
.Home2 .Right li a img{ width:100%; display:block; height:140px;}
/*index*/


/*产品*/
.pro_list{ padding-top:23px; }
.pro_list li{list-style: none; padding:30px; border: 1px solid #ccc; overflow: hidden;margin-bottom: 30px;}
.pro_list li .pic{display: block;width: 238px;height: 223px;float: left;margin-right: 34px;}
.pro_list li .pic img{width: 100%;height: 100%;}
.pro_list li .info{width: 266px;float: left;height: 223px;overflow: hidden;}
.pro_list li .info h5{font-size: 20px;color: #000;padding: 0;margin:0;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list li .info p{font-size: 18px;color: #666;padding: 0; margin:5px 0 10px; text-overflow:ellipsis; overflow:hidden; height:135px;}
.pro_list li .info .detail{ width:197px; height:51px; display:block; line-height:51px; text-align:center; color:#000; background:#cdcdcd; font-size: 18px; }

.pro_info{ padding:20px; }
.pro_info .pic{ width:100%; border:1px #ccc solid; }
.pro_info .pic span{display:block; width:265px; height:418px; margin:0 auto ; } 
.pro_info .pic span img{width:100%; max-height:100%;}
.pro_info h2{ margin:38px 0 27px; font-size:30px; }
.pro_info .con1 p{ margin:5px 0; color:#665; }
.pro_info .con1 .hd span{ display:inline-block; width:50%; line-height:30px; }
.pro_info .tab .hd{ margin:36px 0 26px; overflow:hidden; }
.pro_info .tab .hd span{ display:inline-block; width:270px; height:50px; text-align:center; line-height:50px; float:left; background:#7e7e7f; margin-bottom:10px;}
.pro_info .tab .hd span.right{ float:right; }
.pro_info .tab .hd span.on{ background:#16509b; color:#fff; }

/*案例*/
.case_menu{ overflow:hidden; padding-top:23px;}
.case_menu li{ float:left; border:1px #ccc solid; border-right-width:0;width:49.8%; }
.case_menu li#m1{ border-width:1px 0;}
.case_menu li a{display:block;color:#192d67;font-size:22px;height: 48px;line-height: 48px;text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.case_menu li.on a,
.case_menu li a:hover{ background:#192d67; height: 49px; line-height: 50px; color:#fff; border:none; }
.case_list{ padding:20px 0; }
.case_list li{ float:left; width:285px; border:1px #ccc solid; margin-bottom:30px; }
.case_list li.right{ float:right; }
.case_list li p{ margin:0; padding-left: 10px; line-height:50px; }
.case_list li p a{ display:block; background:url(../images/case.png) no-repeat 95% center; padding-right:65px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.case_list li a img{width: 285px;height: 215px;}
/*案例详情*/
.case_info{ margin-bottom:20px;}

/*新闻*/
.news_list{ padding-top:23px; }
.news_list li{list-style: none; border-bottom: 1px dashed #ccc; overflow: hidden; padding-bottom:20px; margin-bottom: 20px;}
.news_list li .pic{display: block;width: 257px;height: 161px;float: left;margin-right: 34px;}
.news_list li .pic img{width: 100%;height: 100%;}
.news_list li .info{width: 333px;float: right; overflow: hidden;}
.news_list li .info h5{font-size: 20px;color: #000;padding: 0;margin:0;}
.news_list li .info p{font-size: 18px;color: #666;padding: 0; margin:15px 0; text-overflow:ellipsis; overflow:hidden; }
.news_list li .info .detail{ width:197px; height:51px; display:block; line-height:51px; text-align:center; color:#999; background:url(../images/news_more.png) no-repeat center; font-size: 18px; }

/*客户服务*/
.service li{ float:left; border:1px #cfd5df solid; background:#f2f5fb; margin-bottom:30px; }
.service li.right{ float:right; }
.service li .con{ text-align:center; width:179px; margin:0 auto; padding:30px 57px; }
.service li b{ font-size:18px; color:#3e3e3e; }
.service li a{ width:179px; height:50px; line-height:50px; background:url(../images/service.jpg) no-repeat center; display:block; color:#666; margin-top:20px; text-align:left; font-size:18px; }
.service li a span{ display:block; padding-left:15px; }	

/*联系*/
.contact dl{ padding:30px 0; border-bottom:1px #ebedee solid; overflow:hidden; }
.contact dl.last{ border-bottom:none; }
.contact dt{ float:left; width:195px; }
.contact dt span{ display:block; width:130px; height:130px; margin:0 auto; }
.contact dd{ float:right; width:429px; }
.contact dd h6{ margin:10px 0; font-weight:normal; color:#333; font-size:20px; }
.contact dd p{ margin:10px 0; color:#666;font-size:18px;  }
.contact .maip_img{ padding:10px 0 35px;}

/*招聘*/
.TextList{ padding: 40px 0; }
.TextList .tit{  background: #bdc3c8; color: #fff; height: 50px; line-height: 50px; padding-left: 15px; }
.TextList .tit h1{ margin:0; font-size:14px; float: left; width: 33%; border-right:1px #fff solid; text-align:center; }
.TextList .tit h1.last{ border:none; }
.TextList .list{ overflow:hidden; border-bottom:1px  #e0e0e0  solid; padding-left: 15px; cursor:pointer; }
.TextList .list h2{ margin:0; float: left; width: 33%; height: 70px; font-size:14px; line-height: 70px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; font-weight:normal; text-align:center; }
.TextList .list h2 a{ padding:10px 25px; border-radius:6px; background:#192d67; color:#fff;  }
.TextList .list:hover h2{ color: #1a52f5; }
.TextList .info{ display:none; border-bottom: #e0e0e0 1px solid; color:#666; background: #fafafa; padding:15px 0 0 15px; font-size:18px; }
.TextList .info *{ font-size:16px !important;}
.TextList .info p{ margin:5px 0;}

/*form*/
#form{  display:none; position:absolute; top: 0px; left: 0px;width:100%; height: 100%;background-image:url(../images/form_bg.png);z-index: 101; }
#form .bg{ width:95%; margin:0 auto; background:#fff; border-radius:10px; padding-bottom:30px; margin-top:100px; }
#form .con{ padding:2%; position:relative; }
#form .con h1{ margin:0; height:68px; line-height:68px; border-bottom:1px #e5e5e5 solid; text-align:center; }
#form .close{ position:absolute; right:2%; top:5%; width:6%; }
#form table{ margin:60px auto; }
#form table span{ display:inline-block; width:80px; }
#form table .text{  background:#f5f5f5; border:1px #e5e5e5 solid; width:100%; border-radius:5px; height:48px;  text-indent:20px; }
#form table .file{ height:22px; padding:12px 0; display:block; } 
#form .btn{ border-top:1px #ccc solid; height:20px; position:relative; }
#form .btn span{ display:block; padding:0 150px; background:#fff; position:absolute; left:50%; top:-30px; margin-left:-283px; }
#form .btn .submit{ width:266px; height:70px; display:block; line-height:50px; background:url(../images/button.png) center no-repeat #fff;color:#fff; font-size:30px; font-weight:bold; border:none; }

/*pages*/
.Pages{ padding:2% 0; text-align:center;zoom:1; overflow:hidden;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump,
.Pages .p_page em,
.Pages .a_first,
.Pages .a_end{ display:none;}
.Pages a{ margin:0px 2%;}
.Pages a.a_prev,
.Pages a.a_next{ display:inline-block; padding:1% 8%; border:1px solid #e2e2e2; color:#666; background:url(../images/page_off.png) no-repeat 90% center; }
.Pages a.a_prev:hover,
.Pages a.a_next:hover{ background:url(../images/page_on.png) no-repeat 90% center #192d67; color:#fff; }


/*联系我们*/
.contact_ny{ width:100%; float:left;}
.contact_ny .map_1{ width:100%; float:left;border-bottom:#444243 solid 1px;overflow: hidden;padding:20px 0;}
.contact_ny .map_1 .fl_1{ float:left;width:120px;}
.contact_ny .map_1 .fl_1 .title{width: 600px; color:#ffd3b6;float:left;}
.contact_ny .map_1 .fl_1 .map_logo{margin-top:20px; float:left;width:100px;height: 55px;}
.contact_ny .map_1 .add{ float:left; width:480px;margin-top:40px; color:#FFF;font-size:12px;line-height:22px;}
.contact_ny .map_1 .add .red{ color:#ffd3b6;}
.contact_ny .map_1 .add .wzhi{ color:#ff0000;}
.contact_ny .map_1 .maip_img{width:100%;height:260px;clear: both;padding-top: 20px;}
.MapBox{width:100%;height:260px;}
.maip_img .BMapLib_sendToPhone{display: none;}

.lang{}
.lang a{font-size: 1.4em; margin-left: 30px;}
.lang a.on{color: #1d2d69;}