﻿@charset "utf-8";
html{height:100%; font:normal 12px/23px arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif; }
body{height: 100%; padding:0px; margin:0px auto; color:#2a2a2a; -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;
background-color: #fff;
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px; font-weight: normal;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#2a2a2a; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none;  border:0; overflow:hidden; vertical-align:top; max-width: 100%;}
a{ color:#2a2a2a; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); cursor:pointer;}  /* 去掉链接触摸高亮 */
a:hover{color: #1c79b6;}
a:focus {outline:none; -moz-outline:none;}

#wrapper {width: 100%;min-height: 100%;height: auto !important;height: 100%;margin: 0px 0px -78px 0px;}
#content_wrapper {width: 100%;padding: 0px 0px 78px 0px;}
.Texthide{ display:none;}
.Contain{}
.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;}
.warp{width: 100%; max-width: 1200px;  margin: 0 auto; position: relative;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }  
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

/*banner*/
.HomBan{position: relative;}
.HomBan .bd a{display: block;width: 100%; height:542px;background-position:center;background-repeat: no-repeat;}
.HomBan .bd a img{display: none;}
.HomBan .bx-pager{position: absolute;width: 100%;bottom: 25px;text-align: center; z-index: 999;}
.HomBan .bx-pager .bx-pager-item{ display: inline-block; *display: inline; *zoom:1;}
.HomBan .bx-pager .bx-pager-item a{width: 12px; height: 12px;text-indent: 12px; overflow: hidden; margin: 0 4px; background: url(../images/btn_homban.png) no-repeat; display: inline-block; *display: inline; *zoom:1;}
.HomBan .bx-pager .bx-pager-item a.active{background: url(../images/btn_hombanon.png) no-repeat;}

/*首页头部*/
.HomTop{position: absolute; z-index: 99;width: 100%;}
.HomTop .logo{padding-top: 20px; display: block; float:left;}
.HomTop .logo img{width: 209px;}
.Language{position: absolute;right: 0px; top: 0px;z-index: 999;}
.Language span{display: block;width: 87px;font-size: 1.2em; height: 20px; line-height: 20px; background:#ca1e16 url(../images/arrow_lan.png) no-repeat 72px center;text-indent: 8px; color: #fff;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.Language ul{position: absolute; display: none;}
.Language ul li{padding-top: 1px;}
.Language ul li a{display: block;width: 87px;font-size: 1.2em;	 height: 20px;line-height: 20px; background:#ca1e16;text-indent: 8px; color: #fff;}
.HomTop .MainMenu{padding-top: 55px;text-align: right;}
.HomTop .MainMenu li{display: inline-block;*display: inline;*zoom:1; position: relative;padding: 0 2%;}
.HomTop .MainMenu li.first{padding-left: 0px;}
.HomTop .MainMenu li.last{padding-right: 0px;}
.HomTop .MainMenu li a{ font-size: 16px;line-height: 1em;padding-bottom: 33px; color: #313131;}
.HomTop .MainMenu li a:hover,.MainMenu li a.on{border-bottom: 6px solid #ca1e16;padding-bottom: 27px; color: #ca1e16;}
.HomTop .MainMenu li.om a{border-bottom: 6px solid #ca1e16;padding-bottom: 27px; color: #ca1e16;}
/*.MainMenu li .subnav{display: none;width: 100%; position:absolute; top: 48px; left: 0;z-index: 99; background: url(../images/bg_three.png) repeat;}
.MainMenu .subnav li{ border-top:1px solid #fff; float: none; width: 100%;}
.MainMenu .subnav li a{color: #fff; line-height: 40px;}
.MainMenu .subnav li a:hover{border-bottom:0px;}
.MainMenu .subnav li.first{border-top: 0px;}*/

.Top{position: relative;}
.Top .BgcolorLeft,.Top .BgcolorRight{position: absolute; width: 50%; height: 100%;}
.Top .BgcolorLeft{left:0;background-color: #fff; }
.Top .BgcolorRight{right: 0px; background-color: #032647;}
.Top .warp{position: relative;z-index: 10;}
.Top .logo{float: left;padding: 19px 68px 31px 0; }
.Top .MainMenu{text-align: right;padding: 59px 0 0 0;background-color: #032647;margin-left: 229px;}
.Top .MainMenu li{display: inline-block;*display: inline;*zoom:1; position: relative;padding: 0 21px; background: url(../images/line_mainnav.png) no-repeat left center;}
.Top .MainMenu li.first{padding-left: 0px; background: none;}
.Top .MainMenu li.last{padding-right: 0px;}
.Top .MainMenu li a{ font-size: 16px;line-height: 1em; color: #dddfe2;}
.Top .MainMenu li a:hover,.MainMenu li.on a{color: #0561b7;}
.Language2{position: absolute;right: 0px; top: 0px;z-index: 999;}
.Language2 span{display: block;width: 87px;font-size: 1.2em; height: 20px; line-height: 20px; background:#306da6 url(../images/arrow_lan.png) no-repeat 72px center;text-indent: 8px; color: #fff;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.Language2 ul{position: absolute; display: none;}
.Language2 ul li{padding-top: 1px;}
.Language2 ul li a{display: block;width: 87px;font-size: 1.2em;	 height: 20px;line-height: 20px; background:#ca1e16;text-indent: 8px; color: #fff;}

.mobile_top{display: none;position: relative; background-color: #fff;}
.mobile_top .logo{padding: 5% 0;text-align: center;}
.mobile_top .logo img{width: 32%;}
.mobile_top .btn_nav{position:absolute; right:4%; top: 31%;width: 11%;}
.mobile_top .btn_back{position:absolute; left:4%; top: 30%;display: block;width: 6%;}
.mob_nav{background:#198def; position:absolute; right:0%; z-index:99; width:40%; top:100%; height: 100%; display: none;}
.mob_nav li{ width:100%;}
.mob_nav li a{display: block;font-size: 1.8em; line-height: 3.2em;text-indent:10px;color: #fff; font-weight: bold;margin-top: 1px;}
.mob_nav li a:hover{background-color: #fff; color: #55820f;}
.mob_nav li ul{display: none;}
.mob_nav li ul.subnav li a{font-size:1.8em; margin-top: 0px; background-color: #198def; line-height: 2.4em; background-image: none;}
.mob_nav li ul.subnav li a:hover{background-color: #fff; color: #198def; background-image: none;}



/*尾部*/
.FootTop{ padding: 40px 0 31px 0; background-color: #06111b;}
.FootNav dl{width: 12.5%; float: left;   }
.FootNav dl dt{padding-bottom: 24px;margin-bottom: 12px; background: url(../images/line_footnav.png) no-repeat left bottom;}
.FootNav dl dt a{font-size: 14px; color: #bcc0c4;font-weight: bold; line-height: 1em;}
.FootNav dl dd a{font-size: 12px; color: #5f5f5f; line-height: 23px;}

.FootBottom{background-color: #262424; position: relative;}
.FootBottom .OtherNav{padding-top: 22px;}
.FootBottom .OtherNav li{float: left;line-height: 9px;padding: 0 5px; border-left:1px solid #51585f;}
.FootBottom .OtherNav li.first{padding-left: 0px;border-left: 0px;}
.FootBottom .OtherNav li a{font-size: 12px; color: #848689; }
.FootBottom .Copyright{line-height: 48px; color: #939393;}
.FootBottom .Copyright a{color: #939393;}
.FootShare{position: absolute;top: 27px; right: 0;}
.FootShare a{display:block;width: 35px; height: 35px;margin-left: 19px; float: left;}
.FootShare a.fs1{background: url(../images/btn_share1.png) no-repeat;}
.FootShare a.fs2{background: url(../images/btn_share2.png) no-repeat;position: relative;}

.QRBox{position: absolute;display: none;width: 160px;height: 160px;background: url(../images/qr_box.png);padding: 6px 6px 19px 6px;bottom: 38px;left: 50%;margin-left: -86px;}
.QRBox img{width: 160px; height: 160px;}
/*尾部*/

/*首页*/
.HomAbout{text-align: center;}
.HomBrief{text-align: center;}
.HomBrief .h2{font-size: 36px;line-height: 1em; color: #353535; padding: 6% 0 1.5% 0;}
.HomBrief span.redline{display: block;margin: 0 auto; width: 47px; height: 3px; background-color: #cb0f0f;}
.HomBrief .p{width: 50%; font-size: 14px;color: #8d8d8d;margin: 0 auto;padding: 2% 0 5.5% 0;}

.HomAboutContent{display: inline-block;*display: inline;*zoom:1;}
.HomAboutContent dl{position: relative;line-height: 1; float: left;}
.HomAboutContent dl dt{float: left;width: 200px;height: 400px;position: relative; text-align: center;background-repeat: no-repeat;background-position: center; }
.HomAboutContent dl dt .bg,.HomAboutContent dl dt .bgon,.HomAboutContent dl dt .Info{width: 100%; height: 100%; position: absolute; left: 0;top:0;}
.HomAboutContent dl dt .bg{z-index: 2;}
.HomAboutContent dl dt .Info{z-index: 3;}
.HomAboutContent dl dd{float: left;width: 0; max-width: 600px; height: 400px;overflow: hidden; text-align: left; background-color: #eaeef4;}
.HomAboutContent dl dt .h3{font-size: 26px;padding: 72px 0 6px 0; color: #fff;}
.HomAboutContent dl dt span{font-size: 12px;color: #fff;opacity: 0.7;}
.HomAboutContent dl dt a.btn_more{width: 76px; height: 29px;display: block;margin: 12% auto 0 auto;background: url(../images/btn_hamore.png) no-repeat center;}
.HomAboutContent dl dd div{padding: 60px 60px 0 60px;}
.HomAboutContent dl dd .h3{font-size: 24px; color: #4c4b4b; margin-bottom: 2.5%;}
.HomAboutContent dl dd i.line{margin: 5% 0 2.5% 0;display: block;width: 48px; height: 2px; background-color: #c72d27;}
.HomAboutContent dl dd span{font-size: 16px;color: #8a8a8a}
.HomAboutContent dl dd .p{font-size: 14px; color: #999999; line-height: 30px;}
.HomAboutContent dl dd a.btn_more{display: block;width: 108px; height: 31px; background: url(../images/btn_homsort.jpg) no-repeat center; margin-top: 5%;}

.HomProductList{width: 100%;overflow: hidden;}
.HomProductList ul{width: 103%;}
.HomProductList li{width:22.5%;margin-right:2.3%; position: relative;float: left; margin-bottom: 25px;}
.HomProductList li img{width: 100%; max-height: 208px;}
.HomProductList li .Overlay{position: absolute;top: 0; display: none; width: 100%; height: 100%;background-color: #144fa7;text-align: center;}
.HomProductList li .Overlay .h3{font-size: 22px; color: #fff; padding-top: 14%;}
.HomProductList li .Overlay .p{color: #fff; margin: 8% 7%; font-size: 14px;}
.HomProductList li .Overlay .btn_more{display: block;width: 59px;height: 23px;margin: 0 auto; line-height: 23px; text-align: center;color: #fff; border:1px solid #fff;}

.HomNews .Left{float: left; width: 39%;}
.HomNews .HomNewsContent{border-top: 22px solid #066dcd;background-color: #21374b;}
.HomNews .HomNewsImgWarp{width: 346px;max-width: 100%;margin-bottom: 60px;}
.HomNewsImg{border:9px solid #066dcd; border-top: 0px; position: relative;}
.HomNewsImg img{width: 100%;}
.HomNewsImg .bx-pager{position: absolute; bottom: -33px;}
.HomNewsImg .bx-pager .bx-pager-item{float: left;margin: 0 5px; }
.HomNewsImg .bx-pager .bx-pager-item a{display: block; width: 10px; height: 10px;overflow: hidden; text-indent: 10px; background: url(../images/btn_homnew.png) no-repeat;}
.HomNewsImg .bx-pager .bx-pager-item a.active{ background: url(../images/btn_homnewon.png) no-repeat;}
.HomNewsInfo em{color: #1f76bb;font-size: 29px;font-weight: bold; line-height: 1em;}
.HomNewsInfo .h3 a{font-size: 16px;color: #fff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.HomNewsInfo .p{font-size: 12px; color: #bcc0c4; line-height: 20px; padding: 30px 0 50px 0; width: 468px; max-width: 100%;}

.HomNews .Right{float: right;width: 51%;}
.HomNewsList{background: url(../images/line_homnews.png) no-repeat 52px top; float: right; padding-top: 60px; width:100%;}
.HomNewsList dl{margin-bottom: 47px;}
.HomNewsList dl dt{display:table;float: left;width: 122px;height: 122px; background: url(../images/bg_homnewtime.png) no-repeat;} 
.HomNewsList dl dt .InfoCenter{display:table-cell; vertical-align:middle;text-align: center;}
.HomNewsList dl dt em{font-size: 48px; color: #1f76bb;display: block; line-height: 35px;padding-bottom: 4px; font-weight: bold;}
.HomNewsList dl dt span{font-size: 14px; color:#1f76bb;line-height: 1em;display: block;}
.HomNewsList dl dd{margin-left: 122px;padding:0 12% 0 32px; background: url(../images/arrow_homnews.jpg) no-repeat right center;}
.HomNewsList dd .h3 a{font-size: 16px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.HomNewsList dd .p{font-size: 12px; color: #bcc0c4; line-height: 20px;  max-width: 100%; margin-top: 24px;}




/*内页公共*/
.Banner a{display: block;width: 100%; height:272px; background-position:center;background-repeat: no-repeat;}
.Banner a img{display: none;}
.CloumnTitle{height: 24px;margin: 46px 0 27px 0;  position: relative; border-bottom: 1px solid #d6d6d6; }
.CloumnTitle .h2{font-size: 26px;line-height: 1em; display: inline-block;*display: inline;*zoom:1; color: #111314;text-indent:14px; background:#fff url(../images/line_column.png) no-repeat left center;}
.CloumnTitle span.subtitle{font-size: 18px; color:#ccc;text-transform: uppercase; padding-left: 10px; background-color: #fff;}
.CloumnTitle .Current{position: absolute;right: 0px;top: 2px; font-size: 14px; color: #5f5f5f; padding-left: 20px; background: url(../images/ico_hom.png) no-repeat left center;}
.CloumnTitle .Current a{margin: 0 5px;color: #5f5f5f;}
.CloumnTitle .Current span{color: #5f5f5f; padding-left: 5px;}
.SubNavWarp{background-color: #f7f7f7; height: 49px;}
.SubNav .bx-wrapper{float: left; position: relative;}
.SubNav{height: 42px; border-bottom: 1px solid #d2d2d2;}
.SubNav ul li a{display: block;width: 135px;line-height: 39px;text-align: center;font-size: 16px; color: #313131;margin-bottom: -1px;padding: 4px 1px 1px 1px; }
.SubNav ul li a:hover,.SubNav ul li a.on{padding: 0; background-color: #fff;border:1px solid #c9c9c9; border-top: 4px solid #103782; border-bottom: 1px solid #fff; color: #066dcd;}
.SubNav .bx-prev,.SubNav .bx-next{width: 12px;height: 49px;display: block;position: absolute;top: 0px;  background: url(../images/arr7.gif) no-repeat center; }
.SubNav .bx-prev{background-position:left center;left: 0;}
.SubNav .bx-next{background-position:right center;right: 0;}

.ThreeNav{border-bottom: 1px solid #d2d2d2;padding-top: 10px;}
.ThreeNav ul{display: block;}
.ThreeNav li{padding:0 2%;float: left;}
.ThreeNav li a{line-height: 39px;font-size: 15px; color: #313131;}
.ThreeNav li a.on,.ThreeNav li a:hover{ color: #066dcd;}

.MainContent{width: 1200px; max-width: 100%;  margin: 0 auto;margin-top: 16px; }
.SinglePage{font-size: 1.2em;}
.SinglePage img{max-width: 100%; }
.SinglePageOnly{margin: 5% 0 8% 0;}

/*发展历程*/
.HistoryList{margin-top: 5%;}
.HistoryList li{padding: 12px;border:1px solid #ececec; position: relative;margin-left: 32px; margin-bottom: 20px;}
.HistoryList li .time{width:65px; height: 63px; background: url(../images/bg_time.png) no-repeat center;position: absolute;left: -32px;top: 50%;margin-top: -31px; }
.HistoryList li .time span{display: block;text-align: center; font-size: 12px; color: #fff; border-bottom: 1px solid #7abed7;margin: 10px 8px 0 8px;}
.HistoryList li .time em{ display: block;text-align: center;font-size: 18px;color: #fff;}
.HistoryList li .info{margin-left: 67px; margin-right: 205px;}
.HistoryList li .h3{padding-top: 10px;padding-bottom: 5px;}
.HistoryList li .h3 a{font-size: 14px; color: #101111;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.HistoryList li .p{font-size: 12px; color: #666; line-height: 23px; height: 46px; overflow: hidden;}
.HistoryList li .btn_more{display: block;width: 31px; height: 5px;margin-top: 10px; background: url(../images/more_history.png) no-repeat;}
.HistoryList li .img{float: right;}
.HistoryList li img{width:185px; }
/*产品资讯*/
.ProductDefault{padding-bottom: 5%;}
.ProductDefault dl{ padding: 10px;margin: 20px 0; border:1px solid #d8d8d8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.ProductDefault dl .dlwarp{position: relative;}
.ProductDefault dl dt{position:absolute;left: 0px;top: 0;  width: 150px;height: 100%;text-align: center;background-color: #103782;color: #fff;font-size: 16px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.ProductDefault dl dt table{vertical-align: middle;height: 100%;width: 100%;}
.ProductDefault dl dd.PDList{margin: 0 123px 0 177px;position: relative;}
.ProductDefault dl dd.PDList .bx-pager{display: none;}
.PDList .bx-prev,.PDList .bx-next{position: absolute;width: 10px;height: 21px;top: 50%;margin-top: -10.5px; text-indent: 10px;overflow: hidden;}
.PDList .bx-prev{left: -12px;background: url(../images/prev_case.png) no-repeat;}
.PDList .bx-next{right:-12px;background: url(../images/next_case.png) no-repeat;}
.PDList .disabled{display: none;}
.PDList li .Img{margin: 0 5px;overflow: hidden;border:1px solid #eaeaea;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.PDList li a:hover .Img{border:1px solid #066dcd;}
.PDList li h3{font-weight: normal; font-size: 16px;text-align: center;}
.ProductDefault dl dd.more{ position: absolute;right: 0px;top: 50%; margin-top: -18px;}
.ProductDefault dl dd.more a{display: block;color: #fff;width: 100px;height: 36px;line-height: 36px;font-size: 14px; text-align: center; background-color: #103782;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}

.ProductList{padding-top:80px;width: 100%;overflow: hidden; }
.ProductList ul{width: 103%;}
.ProductList li{width:22.5%;margin-right:2.3%; position: relative;float: left; margin-bottom: 25px; text-align: center;}
.ProductList li .Img{border:1px solid #eaeaea;}
.ProductList li .Img img{width: 100%;}
.ProductList li a:hover .Img{border:1px solid #066dcd;}
.ProductList li h3{font-weight: normal; font-size: 16px;}

/*人才招聘*/
.templet_jobs_005{padding: 5% 0 8% 0;}
.templet_jobs_005 h4{ background:url(../images/templet_job_titlebg.jpg) no-repeat center top;background-size: 100% 100%; height:34px; overflow:hidden; color:#fff; font-size:12px; line-height: 32px;}
.templet_jobs_005 h4 em{ font-style:normal; padding-left: 36px;color: #fff; }
.templet_jobs_005 h4 span{ float:right; text-align:center;}
.templet_jobs_005 ul{ line-height:33px;}
.templet_jobs_005 ul li{ list-style:none; padding-left:39px; border-bottom:solid 1px #e2e2e2; background:url(../images/templet_job_icon.jpg) no-repeat 19px;}
.templet_jobs_005 ul li a{ color:#888888; text-decoration:none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.templet_jobs_005 ul li a:hover{ color:#d50000; text-decoration:underline;}
.templet_jobs_005 ul li span{ float:right; color:#888888; font-family:Arial; text-align:center;}
.templet_jobs_005 .city{ width:150px;}
.templet_jobs_005 .num{ width:150px;}
.templet_jobs_005 .time{ width:80px;}

/*营销区域*/
.templet_network_001 .tips{ font-weight:bold; padding:15px 0px; color:#777777;}
.templet_network_001 .searchBox{ padding-bottom:10px;}
.templet_network_001 .searchBox td{ padding-right:5px;}
.templet_network_001 .searchBox select{ color:#888888; width:150px;}
.templet_network_001 .searchBox .btn{ background:url(../images/templet_network_btn.jpg) no-repeat; width:51px; height:25px; border:none; cursor:pointer;}
.templet_network_001 .map{ text-align:center;}
.templet_network_001 .listTxt{ padding:10px 0px; line-height:27px;}
.templet_network_001 .listTxt table { border:solid 1px #e8e8e8; border-collapse:collapse; color:#888888; margin-bottom:23px;}
.templet_network_001 .listTxt table td{ border:solid 1px #e8e8e8; border-collapse:collapse; padding:0px 22px; line-height:27px;}
.templet_network_001 .listTxt table .tdbg{ background:#f2f2f2; color:#000;}

/*新闻中心*/
.NewsList{margin-top: 4px;}
.NewsList dl{border-bottom: 1px solid #ebebeb;padding: 4% 0;position: relative;}
.NewsList dt{width: 25.5%;float: left;padding-right: 2.5%;}
.NewsList dd{width: 72%;float: right; }
.NewsList dd h3{font-size: 16px;line-height: 1em; font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.NewsList dd span.time{font-size: 14px;color: #999; display: block; margin: 1% 0 2% 0;}
.NewsList dd p{font-size: 14px; color: #666;line-height: 2em; height: 4em;overflow:hidden;}
.NewsList dd .arrow_more{ display: block; width: 108px; height: 31px;margin-top: 4%; background: url(../images/btn_homsort.jpg) no-repeat;}
.NewsList li{ line-height: 49px;border-bottom:dashed 1px #dedede;font-size: 16px;}
.NewsList li span{ float:right; color: #bdbdbd;padding-right: 1em;}
.NewsList li a{ background:url(../images/ico_news.jpg) no-repeat 12px center; padding-left:30px;padding-right: 4%; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.NSTop{text-align: center;}
.NSTop h2{font-size: 21px;font-weight: 400;margin: 5% 0 10px 0;}
.NSTop span{display: block;font-size: 14px;border-bottom: 1px dashed rgb(216, 216, 216);margin-bottom: 3%;padding-bottom: 1%;}


/*pages*/
.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden; text-align:right; padding:5% 0;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; font-size: 13px;color:#444;  padding: 5px 11px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; border:1px solid #e0d8d8;}
.Pages a.a_cur,.Pages a:hover{background-color: #004b8c;border:1px solid #004b8c; color: #fff;}

/*pages end*/



/*联系我们*/
.contact_map{width: 1200px; height: 500px; max-width: 100%; margin-top: 50px;}


/*在线留言*/
.Message{}
.Message table{table-layout: fixed;margin: 0 auto;}
.Message td{font-size: 14px;color: #3f3f3f;}
.Message input{width: 330px;max-width: 99%; height: 40px;line-height: 40px; border: 1px solid #e4e4e4;margin: 2% 0;}
.Message textarea{width: 467px;max-width: 99%;height: 114px;border: 1px solid #e4e4e4; font-family: "微软雅黑";margin: 2% 0;}
.Message .btn{display: block;margin: 12% auto 10% auto; width: 132px;height: 38px; line-height: 38px;text-align: center;color: #fff;background-color: #2795cc; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}



@media screen and (max-width:1200px){
.HomTop .logo{float: none;text-align: center;}
.HomTop .MainMenu {padding-top: 20px;text-align: center;}
.Top .BgcolorRight{display: none;}
.Top .logo{float: none;text-align: center;padding:20px 0px;display: block;}
.Top .MainMenu {padding-top: 20px;text-align: center;margin-left: 0px;}
.MainMenu li{margin-bottom: 30px;}
.Top .MainMenu li{margin-bottom: 20px;}
.Language{right: 1%;}

.HomAboutContent dl dt{width: 170px;height: 340px;}
.HomAboutContent dl dd{max-width: 514px; height: 340px; }
.HomAboutContent dl dd div{padding: 40px 40px 0 40px;}

.templet_network_001 .tips,.templet_network_001 .searchBox{padding-left: 2%;padding-right: 2%;}

.contact_map{width: 96%;padding: 0 2%;}
.ProductDefault dl{margin: 10px 1%;}
}
@media screen and (max-width:1024px){
.HomAboutContent dl dt{width: 128px;height: 256px;}
.HomAboutContent dl dd{max-width: 384px; height: 256px; }
.HomAboutContent dl dd div{padding: 20px 20px 0 20px;}
.HomAboutContent dl dd .p{height: 90px;overflow: hidden; line-height: 23px;}
.HomBrief .p{width: 95%;}
}
@media screen and (max-width:768px){
.HomAboutContent dl dt .h3{font-size: 18px;}
.HomAboutContent dl dd .h3{font-size: 18px;}
.HomAboutContent dl dt{width: 106px;height: 212px;}
.HomAboutContent dl dd{max-width: 322px; height: 212px; }
.HomAboutContent dl dd div{padding: 10px 10px 0 10px;}
.HomAboutContent dl dd .p{height: 69px;overflow: hidden; }

.HomProductList ul{width:100%;}
.HomProductList ul li{display: block; width: 31.3%; margin: 0 1% 2% 1%;}
.ProductList ul{width:100%;}
.ProductList ul li{display: block; width: 31.3%; margin: 0 1% 2% 1%;}

.NewsList dd span.time{margin: 0.5% 0 1% 0;}
.NewsList dd p{font-size: 12px; line-height: 18px; height: 36px;}
}
@media screen and (max-width:640px){
.mobile_subnav,.mobile_top{display: block;}
/*.pc_subnav,.pc_top,.FootTop,.FootShare,.Current{display: none;}*/
.pc_subnav,.pc_top,.FootTop,.Current{display: none;}
.FootShare{left: 15%;top: 7%;}
.FootShare .fs1{display: none;}
.QRBox {z-index: 999; position: absolute;display: none;width: 100px;height: 82px;background: url(../images/qr_box.png);bottom: 38px;margin-left: -50px;background-size: 100px;background-repeat: no-repeat;left: 50%;}
.QRBox img {width: 90px;height: 90px;    margin-left: -7px;}
.Language {right: 0;z-index: 999;}
.Language2 {right: 0;z-index: 999;}
.HomBan .bd a{background-position: -100%; height: auto;}
.HomBan .bd a img{display: block;width: 100%;}
.Banner a{background-position: -100%; height: auto;}
.Banner a img{display: block;width: 100%;}

.FootBottom{text-align: center;}
.FootBottom .Copyright{line-height:23px; width: 96%; padding:0 2% 20px 2%; }
.OtherNav{display: inline-block;*display:inline;*zoom:1;}

.HomAboutContent dl{border: 1px solid #fff;}
.HomAboutContent dl dt{display: none;}
.HomAboutContent dl dd{width: 100%;max-width: 640px; height: auto;padding-bottom: 20px;}
.HomProductList ul{width:100%;}
.HomProductList ul li{display: block; width: 48%; margin: 0 1% 2% 1%;}
.HomNews .Left{width: 96%;margin: 0 2%;}
.HomNews .Right{width: 96%;padding: 0 2%;border-top: 12px solid #066dcd;}
.HomNewsList{background: url(../images/line_homnews.png) no-repeat 40px top;}
.HomNewsList dl dt{width: 100px;height: 100px; background-size: 100% 100%; }
.HomNewsList dl dd{margin-left: 100px;padding: 0 12% 0 5%;}

.ProductList ul{width:100%;}
.ProductList ul li{display: block; width: 48%; margin: 0 1% 2% 1%;}
.ProductDefault dl dt{width: 120px;font-size: 14px;}
.ProductDefault dl dd.PDList{margin: 0 95px 0 137px;}
.PDList li h3{font-size: 14px;}
.ProductDefault dl dd.more{margin-top: -12px;}
.ProductDefault dl dd.more a{width: 75px;height: 24px;line-height: 24px;}

.HistoryList li .info{margin-left: 40px;margin-right: 34%;}
.HistoryList li .img{width: 32%;margin-top: 10px;}

.NewsList{width: 98%;margin: 0 auto;}
.NewsList dd .arrow_more{display: none;}
.NewsList dd h3{font-size: 14px;}
.NewsList li{font-size: 14px; line-height:36px; }

.templet_jobs_005 .num{width: 80px;}
.templet_jobs_005 .city{width: 80px;}
}
@media screen and (max-width:480px){
.ProductDefault dl dt{width: 80px;font-size: 14px;}
.ProductDefault dl dd.PDList{margin: 0 78px 0 99px;}
.ProductDefault dl dd.more{margin-top: -10px;}
.ProductDefault dl dd.more a{width: 60px;height: 20px;line-height: 20px;}	
}