﻿@charset "utf-8";
body,html{width:100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#b2b2b2;}
::-moz-placeholder{color:#b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#b2b2b2;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}
.w1300{max-width:1300px; min-width:320px; margin:0px auto;}
.w1100{max-width:1100px; min-width:320px; margin:0px auto;}

.f_red{color:#e60122;}

@media ( max-width:1300px){
.w1300{padding:0 15px;}
}

@media ( max-width:1100px){
.w1100{padding:0 15px;}
}



/*公用样式*/
.effect-img{text-align: center;cursor: pointer; zoom:1; overflow:hidden;}
.effect-img img{opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img,li:hover .effect-img img,dd:hover .effect-img img,.item:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.Ban{height: 200px; background-position: center top; background-repeat:no-repeat; background-size:cover;}

.Current{line-height: 70px; background: #f8f8f8;}
.Menu{font-size: 17px; font-weight: bold; float: left; width: 70%;}
.Menu a{display: inline-block; color: #333333; margin-right: 4%; line-height: 68px;}
.Menu a.on{color: #2c458f; border-bottom: 2px solid #2c458f;}

.Position{float: right; padding-left: 24px; background:url(../images/home.png) no-repeat left center; font-size: 14px;}
.Position a{color: #8b8b8b; display: inline-block; padding-right: 12px;}
.Position span{color: #2c458f;}
.Position a,.Position span{background: url(../images/arr3.png) no-repeat left center; padding-left: 10px;}

/*pages*/
.Pages{width:100%; text-align:center; color:#666666; font-size:14px; line-height:36px;}
.Pages a{display:inline-block; width:36px; height:36px; line-height:36px; border:1px solid #e6e6e6; color:#666666; margin:0px 5px;}
.Pages .p_count{line-height:36px; border:1px solid #e6e6e6; color:#666666; padding:0px 18px; display:inline-block;}
.Pages .a_prev,.Pages .a_next{font-family:"宋体";}
.Pages a:hover,.Pages a.a_cur{background:#2c458f; color:#fff; border: 1px solid #2c458f;}
.Pages select{width:60px; height:36px; line-height:36px; border:1px solid #e6e6e6; margin:0px 7px;}
.Pages .i_button{padding:0px 10px; display:inline-block; border:1px solid #e6e6e6; line-height:36px; margin-left:10px; font-size:14px;}
/*pages end*/


@media ( max-width:998px){
.Current{line-height: normal;}
.Menu{width: 100%; float: none; text-align: center; font-size: 16px;}
.Menu a{line-height: 50px; margin: 0 2%;}
.Position{display: none;}
}

@media ( max-width:768px){

}

@media ( max-width:640px){
.Pages a{width: 26px; height: 26px; line-height: 26px;}
.Pages .p_count,.Pages select,.Pages .i_button{line-height: 26px; height: 26px;}
}

@media ( max-width:480px){
.Menu{font-weight: normal;}
.Ban{height: 200px !important;}
}




/*Top*/
.Top{position:relative; padding: 2% 0;}
.Logo{width:384px; float:left;}
.Logo img{display:block; width:100%;}
.Tright{width:50%; float:right; margin-top: 10px;}
.Tright .sbtn{display: none;}
.Tright .dl{width: 73px; line-height: 40px; background: #2c458f; float: right; margin-left: 10px; text-align: center; color: #fff; font-size: 14px;}
.Tright .dl img{display: inline-block; *display: inline; *zoom:1; margin: 9px 5px 0px 0px;}
.Search{width:329px; float:right; position: relative;}
.Search .input{width:218px; padding:0px 10px; height:38px; font-size:14px; border: 1px solid #d4d4d4; background: #fff;}
.Search .input::placeholder{color:#999;}
.Search .btn{height:40px; width:89px; text-align:center; font-size:14px; color:#fff; background:#61aeff url(../images/btn.png) no-repeat 17px center; position:absolute; top:0px; right:0px; padding-left: 42px;}

.Nav{background: #2c458f;}
.Nav li{float:left;  position:relative; width: 11.11111%; text-align: center;}
.Nav li .am{display:block; font-size:16px; line-height:60px; color:#fff;}
.Nav li:hover .am,.Nav li.active .am{background: #61aeff;}

.Nav li .SubNav{position:absolute; left:50%; top:100%; z-index:999; width:160px; margin-left:-80px; display:none; background:url(../images/opacity.png) repeat; padding:15px 0px;}
.Nav li .SubNav a{display:block; line-height:45px; font-size:14px; color:#fff; text-align:center;}
.Nav li .SubNav a:hover{background:#61aeff;}

.H_Logo{width: 200px; float: left;}
.H_Logo img{display: block; width: 100%;}
.H_Nav{width: 690px; float: right;}
.H_Nav li{float: left; margin-left: 44px; line-height: 45px; font-size: 16px;}
.H_Nav li .am{display: block; border-bottom: 2px solid #fff; color: #333333;}
.H_Nav li.last{background: url(../images/line2.png) no-repeat left center; padding-left: 30px;}
.H_Nav li.last a.zc{color: #2d458f;}
.H_Nav li.last a.cn{text-transform: uppercase; font-size: 14px; display: inline-block;; width: 30px; line-height: 30px; border-radius: 50%; background: #2d458f; color: #fff; text-align: center; margin-left: 18px;}
.H_Nav li:hover .am,.H_Nav li.active .am{border-bottom: 2px solid #2d458f; font-weight: bold; color: #2d458f;}

.Banner .item img{display:block; width:100%;}
.Banner .flex-control-nav{height:20px; line-height:20px; bottom:15px;}
.Banner .flex-control-paging li{margin:0px 4px;}
.Banner .flex-control-paging li a{width:20px; height:20px; background:url(../images/dotpic.png) no-repeat left top; border-radius:0;}
.Banner .flex-control-paging li .flex-active{background:url(../images/dotpic.png) no-repeat left bottom;}
.Banner .flex-direction-nav .flex-prev,.Banner .flex-direction-nav .flex-next{ width: 55px; height: 55px; overflow: hidden; position: absolute;  top: 50%; margin-top: -27px; background-size: 100% 100%; background-position: left top;}
.Banner .flex-direction-nav .flex-prev{left: 5%; background-image: url(../images/prev.png);}
.Banner .flex-direction-nav .flex-next{right: 5%; background-image: url(../images/next.png);}
.Banner .flex-direction-nav .flex-prev:hover{background-image: url(../images/prevon.png);}
.Banner .flex-direction-nav .flex-next:hover{background-image: url(../images/nexton.png);}

@media ( max-width:1300px){
.Tright{width:88%;}
}

@media ( max-width:1024px){
.Tright{width:auto; margin-right:80px;}
.header_menu{display:block; background-image:url(../images/navicon.png); position:absolute; top:50%; right:0px; margin-top:-12px; width:20px; height:24px;background-size:100%;background-position:center; background-repeat:no-repeat; z-index:9;}
.Showbox{width:50%; height:100%; background:rgba(0,0,0,.95); overflow:auto;overflow-x:hidden; position:fixed;z-index:9990;top:0; right:-100%;}
.Showbox .close_bar{height:70px;line-height:70px;overflow:hidden;position:absolute;top:0;left:0; width:100%;background:rgba(0,0,0,.95); border-bottom:1px solid #e8e8e8;text-align:right;}
.Showbox .close_bar a{background:url(../images/menu_close_btn.png) no-repeat;width:25px;height:25px; background-size:cover;display:inline-block;vertical-align:middle;margin-right:20px;transition:transform ease-in 0.3s;}
.Showbox .close_bar a:hover{transform:rotate(180deg);}
.Nav{background:none; margin-top:72px; width:100%;}
.Nav li{float:none; width:100%; text-align:left; padding-left:20px;}
.Nav li .am{padding:10px 0px; color:#fff; line-height:50px; font-size:20px;}
.Nav li:hover .am, .Nav li.active .am{background:none; color: #2d458f;}

.H_Nav{background:none; margin-top:72px; width:100%; float: none;}
.H_Nav li{float:none; width:100%; text-align:left; font-size:20px;}
.H_Nav li .am{padding:10px 0px; color:#fff; line-height:50px; padding-left:20px; border-bottom: none;}
.H_Nav li:hover .am, .H_Nav li.active .am{border-bottom: none;}
.H_Nav li.last{background: none; padding-left: 20px;}
.H_Nav li.last a.zc{color: #fff;}
.H_Nav li.last a.cn{font-size: 16px;}

.Banner .flex-direction-nav .flex-prev,.Banner .flex-direction-nav .flex-next{width: 40px; height: 40px;}
.Banner .flex-direction-nav .flex-prev{left: 10px;}
.Banner .flex-direction-nav .flex-next{right: 10px;}
}

@media ( max-width:850px){
.Logo{width:300px;}
.H_Logo{width: 150px;}
.Tright .sbtn{display:inline-block; *display: inline; *zoom:1; margin-top: 3px;}
.Tright .dl{line-height: 28px; margin-left: 20px;}
.Tright .dl img{margin-top: 3px;}
.Search{position:absolute; top:100%; right:0px; display:none; z-index:999;}
}

@media ( max-width:480px){
.Top{padding: 4% 0;}
.Logo{width:186px;}
.Tright{margin: 0px 36px 0px 0px;}
.Tright .dl{width: 55px;}
.Tright .dl img{width: 15px; margin-top: 6px;}
.Nav li .am{font-size: 18px; padding: 5px 0px 5px 15px;}
}
 

/*bottom*/
.Footer{background:#1b1d21;}
.Sitepath{padding:2% 0;}
.Sitepath dl{float:left; width: 13.53%;}
.Sitepath dl dt{margin-bottom:18px; line-height:61px; background:url(../images/line.png) no-repeat left bottom; font-size:16px; color:#a8a8a9;}
.Sitepath dl dd{line-height:30px; color:#626365; font-size:14px;}
.Sitepath dl dd a{display:block; color:#626365;}
.Sitepath dl.last{width: 18%; float: right;}
.Sitepath dl.last dd{padding-left: 24px; background-repeat: no-repeat; background-position: left center; line-height: 40px;}
.Sitepath dl.last dd.c1{background-image: url(../images/b1.png);}
.Sitepath dl.last dd.c2{background-image: url(../images/b2.png);}
.Sitepath dl.last dd.c3{background-image: url(../images/b3.png);}
.Sitepath dl.last dd em{font-size: 24px; color:#70b6ff;}

.Bottom{padding:22px 0px; line-height:28px; text-align: center; color:#626365; font-size: 14px; border-top: 1px solid #282a2e;}
.Bottom a{color:#626365;}
.Bottom i{color:#626365; padding:0px 16px;}

@media ( max-width:1200px){
.Sitepath{display: none;}
}


/*index*/
.HomeTit{line-height: 36px; font-size: 26px; color:#000;}
.HomeTit span{color:#2c458f;}
.Homebg1{background-image: url(../images/homebg1.jpg); background-size: 100% 100%; padding: 28px 0px;}
.Homebg1 .HomeTit{margin-bottom: 15px;}
.HomeActive{width: 38.46%; float: left;}
.HomeActive li.first{position: relative; height: auto; min-height: 90px; padding: 0px 0px 20px 103px; margin-bottom: 11px; border-bottom: 1px dotted #9e9f9f;}
.HomeActive li.first .date{position: absolute;; width: 90px; height: 90px; left: 0px; top: 0px; color: #fff; text-align: center; background: #2c458f;}
.HomeActive li.first .date span{display: block; font-weight: bold; padding-top: 14px; line-height: 34px; font-size: 26px;}
.HomeActive li.first .date em{display: block; font-size: 14px; line-height: 29px;}
.HomeActive li.first .name{ line-height: 37px; height: 37px;  margin-bottom: 6px; font-size: 18px; color: #333333;}
.HomeActive li.first .info{font-size: 14px; line-height: 20px; height:40px; overflow: hidden;}
.HomeActive li{height:35px; line-height: 35px; overflow: hidden; font-size: 14px;}
.HomeActive li a{color: #666666;}
.HomeActive li i{color: #c6c6c6; margin-right: 5px; font-size: 12px;}
.HomeActive li .time{float: right; color: #999999;}

.HomeService{width:57.69%; float: right;}
.HomeService li{width: 32.3333%; margin-right: 1.5%; float: left; background: #fff;margin-bottom: 10px;}
.HomeService li:nth-child(3n){margin-right: 0px;}
/* .HomeService li:nth-child(4),.HomeService li:nth-child(5)，.HomeService li:nth-child(6){width: 49.25%; margin: 10px 0px 0px;}
.HomeService li:nth-child(4) a,.HomeService li:nth-child(5) a{padding: 45px 50px;}
.HomeService li:nth-child(4) .icon,.HomeService li:nth-child(5) .icon{left: 50px;}
.HomeService li:nth-child(5){float: right;} */
.HomeService li a{display: block; padding: 25px 5px 0; position: relative; min-height: 131px;}
.HomeService li .icon{width: 68px; height: 68px; position: absolute; left: 5px; top: 45px; z-index: 999;}
.HomeService li .icon img{position: absolute; left: 0px; top: 0px;}
.HomeService li .i1{transition: 400ms;}
.HomeService li .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.HomeService li .title{margin: 12px 0px 0px 70px;}
.HomeService li .title span{ display: block; color: #333333; font-size: 16px; line-height: 27px;}
.HomeService li .title em{display: block;overflow:hidden; font-size: 14px; color: #bdbdbd; line-height: 24px;}


.HomeService li:hover .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.HomeService li:hover .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.HomeService li:hover{background: #2c458f;}
.HomeService li:hover .title span{color: #fff;}
.HomeService li:hover .title em{color: rgba(255,255,255,0.3);}

.HomeTechnology {padding: 3% 0;}
.HomeTit2{line-height: 36px; font-size: 30px; color:#000; text-align: center;}
.HomeTit2 span{color:#2c458f;}
.HomeTit2 p{line-height: 22px; margin-top: 7px; font-size: 14px; color: #ababab;}

.TechSlider{margin: 3% 0 0;}
.TechSlider .item{margin: 0px 18px; position: relative;}
.TechSlider .item img{display: block; width: 100%;}
.TechSlider .item a{display: block;}
.TechSlider .item .txt{position: absolute; left: 0px; bottom: 0px; height: 60px; background: #79beff;}
.TechSlider .item .txt .name{position: relative; z-index: 2;}
.TechSlider .item .txt .name span{display: block; font-size: 18px; color: #fff; text-align: center; line-height: 60px; height: 60px; overflow:hidden;}
.TechSlider .item .txt .jia{position: absolute; top: -25px; width: 50px; line-height: 50px; left: 50%; margin-left: -25px; z-index: 1; background: #79beff; text-align: center; color: #fff; font-size: 20px; font-weight: bold; border-radius: 50%;}
.TechSlider .item .txt .box .info{color: rgba(255,255,255,0.6); font-size: 14px; line-height: 24px; height: 96px; overflow: hidden; margin: 7% 0;}
.TechSlider .item .txt .box .more{display: block;; width: 118px; line-height: 38px; border:1px solid rgba(255,255,255,0.3); border-radius: 25px; margin: 0 auto; font-size: 14px; text-align: center; color: #fff; }

.TechSlider .item:hover .txt{width: 100%; height: 100%; background: url(../images/opacity.png) repeat;}
.TechSlider .item:hover .txt .jia{display: none;}
.TechSlider .item:hover .txt .box{padding: 6% 8%;}
.TechSlider .item:hover .txt .box .name span{font-weight: bold;}
.TechSlider .item:hover .txt .box .name i{display: block; width: 20px; height: 3px; background: #fff; margin:0 auto;}
.TechSlider .owl-prev,.TechSlider .owl-next{ width: 50px; height: 50px; overflow: hidden; position: absolute;  top: 50%; margin-top: -25px; background-size: 100% 100%; background-position: left top; line-height: 9999px;}
.TechSlider .owl-prev{left: -6%; background-image: url(../images/left.png);}
.TechSlider .owl-next{right: -6%; background-image: url(../images/right.png);}
.TechSlider .owl-prev:hover{background-image: url(../images/lefton.png);}
.TechSlider .owl-next:hover{background-image: url(../images/righton.png);}

.Homebg2{background-image: url(../images/homebg2.jpg); background-size: 100% 100%; padding: 3% 0;display:none;}
.Homebg2 .HomeTit2{color: #fff; text-transform: uppercase;}
.Homebg2 .HomeTit2 p{color: rgba(255,255,255,0.4);}
.HomeMeet .hd{width: 180px; line-height: 35px; border-radius: 5px; overflow: hidden; margin: 2.5% auto; background: #fff;}
.HomeMeet .hd li{width: 90px; float: left; text-align: center;}
.HomeMeet .hd li a{display: block; font-size: 16px; color: #666666;}
.HomeMeet .hd li.on a{background: #79beff; color: #fff;}
.HomeMeet .bd .info{font-size: 14px; line-height: 30px; color: rgba(255,255,255,0.6); text-align: center;}
.HomeMeet .bd .more{width: 178px; line-height: 48px; border: 1px solid rgba(255,255,255,0.2); text-align: center; font-size: 14px;  color: #fff; display: block; margin:4% auto;}
.HomeMeet .bd .more i{padding-left: 25px; font-size: 20px;}
.HomeMeet .bd  .list{text-align: center;}
.HomeMeet .bd  .list dd{display: inline-block; *display: inline; *zoom:1; margin: 0 5%;}
.HomeMeet .bd  .list dd span{font-size: 20px; line-height: 98px; color: #fff; font-weight: bold; margin-left: 10px;}

.Homebg3{padding: 3% 0;}
.HomeNews{width: 65.38%; float: left;}
.HomeNews ul{margin-top: 19px; border-top: 1px solid #ececec;}
.HomeNews ul li{padding: 26px 18px; border-bottom: 1px solid #ececec;}
.HomeNews ul li .box{position: relative;}
.HomeNews ul li .name{height: 24px; overflow: hidden; margin-bottom:12px; line-height: 24px; padding-left: 20px; background: url(../images/arr2.png) no-repeat left center;}
.HomeNews ul li .name a{font-size: 16px; color: #333333;}
.HomeNews ul li .name .date{float: right; font-size: 20px; color: #bfbfbf;}
.HomeNews ul li .info{font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; color: #ababab; width: 80%;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.HomeNews ul li .more{position: absolute; width: 54px; height: 26px; bottom: -4px; right: 0px; background: url(../images/more1.png) no-repeat;}
.HomeNews ul li:hover .more{background: url(../images/more2.png) no-repeat;}
.HomeNews ul li:hover .name a{color: #2c458f; font-weight: bold;}

.HomeEnter{width: 30.769%; float: right;}
.HomeEnter li{margin-bottom: 10px;}
.HomeEnter li:last-child{margin-bottom: 0px;}
.HomeEnter li a{display: flex; height: 140px; flex-direction: column; align-self: center; justify-content: center;}
.HomeEnter li .name{display: block; font-size: 24px; color: #fff; line-height: 35px;}
.HomeEnter li em{display: block; font-size: 14px; line-height: 18px; color: rgba(255,255,255,0.6);}

.HomeEnter li.e1{padding-left: 46px;}
.HomeEnter li.e2 a{text-align: center;}
.HomeEnter li.e3{padding-right: 65px; text-align: right;}

.Homelink{background: #eff1f8; padding: 2% 0 3%;}
.Homelink .hd{position: relative; padding-left: 74px; margin-bottom: 2%; line-height: 30px;}
.Homelink h3{font-size: 18px; font-weight: bold; color: #333333; position: absolute; left: 0px; top: 0px;}
.Homelink .hd li{float: left; margin-left: 20px;}
.Homelink .hd li a{display: block; font-size: 16px; color: #333333;}
.Homelink .hd li.on a{color: #2c458f; font-weight: bold;}
.LinkBox ul li{width: 23.125%; float: left; margin-right: 2.5%; position: relative; overflow: hidden;}
.LinkBox ul li:nth-child(4n){margin-right: 0;}
.LinkBox ul li img{display: block; width: 100%;}
.LinkBox ul li .txt{position: absolute; left: 0px; top: 0px; width: 90%; height: 100%; background: url(../images/opacity.png) repeat; font-size: 14px; line-height: 22px; color: #fafafa; opacity: 0; display: flex; flex-direction: column; justify-content: center; text-align: center; padding: 0 5%;}
.LinkBox ul li:hover .txt{opacity: 1;}

@media ( max-width:1440px){
.TechSlider .owl-prev{left: -40px;}
.TechSlider .owl-next{right: -40px;}
}

@media ( max-width:1366px){
.TechSlider .owl-prev{left: 0px;}
.TechSlider .owl-next{right: 0px;}
}

@media ( max-width:1024px){
.HomeTit{font-size: 20px;}
.HomeTit2{font-size: 24px;}

.HomeActive,.HomeService{width: 100%; float: none;}
.HomeService{margin-top: 15px;}

.TechSlider .item{margin: 0px 5px;}
.TechSlider .item .txt .name span{font-size: 16px;}
.TechSlider .item:hover .txt{height: 60px;}
.TechSlider .item:hover .txt .box{padding: 0;}
.HomeEnter li .name{font-size: 18px;}

.HomeMeet .bd .list dd{margin: 0 3%;}
.HomeMeet .bd .list dd img{width: 70px;}
.HomeMeet .bd .list dd span{font-size: 16px; line-height: 55px;}

.HomeService li a{min-height: 100px;}
}


@media ( max-width:850px){
.TechSlider .owl-prev, .TechSlider .owl-next{width: 35px; height: 35px;}
}

@media ( max-width:768px){
.Homelink ul li:hover .txt{opacity: 0;}
}

@media ( max-width:640px){
.HomeActive li.first .name{font-size: 16px;}
.HomeService li .title span{font-size: 16px;}
.HomeService li a{padding: 20px 5px;}
.HomeService li:nth-child(4) a, .HomeService li:nth-child(5) a{padding: 20px 50px;}
.HomeService li .icon,.HomeService li:nth-child(4) .icon, .HomeService li:nth-child(5) .icon{top: 28px;}

.TechSlider .item .txt,.TechSlider .item:hover .txt,.TechSlider .item .txt .name span{font-size: 14px; height: 40px; line-height: 40px;}
}

@media ( max-width:480px){
.Homebg1{padding: 3% 0;}
.HomeTit2{font-size: 20px;}
.HomeMeet .bd .list dd{margin: 0 1.5%;}
.HomeService li{width: 100%; margin: 0px 0px 10px; float: none; text-align: center; height: auto;}
.HomeService li:nth-child(4), .HomeService li:nth-child(5){width: 100%; margin: 0px 0px 10px;}
.HomeService li:nth-child(5){float: none;}
.HomeService li a{padding: 20px 50px;}
.HomeService li .title{margin-bottom: 0px;}
.HomeService li .icon{left: 50px;}
.HomeTechnology{padding: 4% 0 6%;}
.HomeNews,.HomeEnter{width: 100%; float: none;}

.Homelink h3{position: static;}
.Homelink .hd{padding: 0;}
.Homelink .hd ul{text-align: center;}
.Homelink .hd li{display: inline-block; margin: 0px 10px; float: none;}
.LinkBox ul li{width: 48%; margin: 0px 0px 10px 0px;}
.LinkBox ul li:nth-child(2n){float: right;}
}

/*团队建设*/
.p3{padding: 3% 0;}
.GrayBox{background: #f8f8f8;}
.Teaminfo{font-size: 16px; line-height: 30px; color: #888888;}
.MenuList{text-align: center; margin-bottom: 3%;}
.MenuList a{width: 198px; line-height: 48px; display: inline-block; margin: 0px 5px; border-radius: 8px; border: 1px solid #909090; font-size: 18px; color: #333333;}
.MenuList a.on{background: #2c458f; border: 1px solid #2c458f; color: #fff;}
.TeamList{display: none;}
.TeamList li{width: 48.46%; float: left; background: #fff; margin-bottom: 3%;}
.TeamList li:nth-child(2n){float: right;}
.TeamList li .effect-img{width: 31.5%; float: left;}
.TeamList li .effect-img img{display: block; width: 100%;}
.TeamList li .txt{width: 68.5%; float: right;}
.TeamList li .txt .box{padding: 4% 6%;}
.TeamList li .txt .box .name{display: block; font-size: 18px; color: #333333; line-height: 28px; margin-bottom: 3%;}
.TeamList li .txt .box .info{font-size: 14px; line-height: 20px; height: 120px; overflow: hidden; color: #888888; margin: 0 0 8%;}
.TeamList li .txt .box .more{display: block; width: 110px; line-height: 40px; color: #fff; background: #2c458f; border-radius: 5px; text-align: center; font-size: 14px;}
.LoadMore{display: block; width: 160px; line-height: 42px; color: #2c458f; background: #fff; border: 1px solid #2c458f; border-radius: 5px; text-align: center; margin: 0% auto; font-size: 16px;}

@media ( max-width:1024px){
.TeamList li .txt .box .info{height: 80px;}
.MenuList a{width: 170px;}
}

@media ( max-width:998px){
.MenuList a{width: auto; min-width: 70px; padding: 0px 15px; font-size: 16px; line-height: 36px;}
}

@media ( max-width:640px){
.TeamList li,.TeamList li:nth-child(2n){width: 100%; float: none;}
}

@media ( max-width:480px){
.p3{padding: 5% 0;}
.MenuList{margin-bottom: 5%;}
.MenuList .w1300{padding: 0;}
.MenuList a{font-size: 13px; padding: 0px 5px; margin: 0px 1px 2px;}
.TeamList li .txt .box .info{height: 40px;}
.TeamList li .txt .box .more{width: 75px; line-height: 30px;}
.LoadMore{width: 120px; line-height: 30px;}
}

/*单篇*/
.Single{font-size: 16px; line-height: 30px; color: #888;}
.Single h3{font-size: 16px; color: #000000;}

/*科技博览_会议介绍*/
.Title01{text-align: center; margin-bottom: 2%;}
.Title01 span{display:block; font-size: 28px; line-height: 38px; color: #333333;}
.Title01 i{display: block; margin: 20px auto 0px; width: 30px; height: 3px; background: #2c458f;}

.EnterBox{padding: 3% 0 0;}
.EnterBox ul{background: url(../images/enterbg.jpg) no-repeat center center; padding: 6% 0;}
.EnterBox li{width: 33.3333%; float: left; text-align: center;}
.EnterBox li .name{color: #fff;}
.EnterBox li .name .icon{display: block; width: 135px; margin: 0 auto;}
.EnterBox li .name span{display: block; font-size: 20px; line-height: 38px; margin: 14px 0px 0px;}

@media ( max-width:1024px){
.Title01 span{font-size: 20px;}
.Title01 i{margin-top: 10px;}
}

@media ( max-width:768px){
.Title01 span{font-size: 18px; line-height: 28px;}
.EnterBox li .name .icon{width: 90px;}
.EnterBox li .name span{font-size: 16px;}
}

@media ( max-width:640px){
}

@media ( max-width:480px){
.Title01{margin-bottom: 5%;}
.EnterBox li .name .icon{width: 60px;}
.EnterBox li .name span{font-size: 14px;}
}

/*产品展示*/
.ProSearch{width:450px; margin: 0 auto; position: relative; padding: 0px 80px 0px 10px; border: 1px solid #dcdcdc;}
.ProSearch .input{width:100%; height:58px; font-size:14px; background: #fff;}
.ProSearch .input::placeholder{color:#b7b7b7;}
.ProSearch .btn{height:60px; width:80px; background:#2c458f url(../images/btn3.png) no-repeat center center; position:absolute; top:81px; right:170px;}

.ProductList ul{margin: 3% 0 1%;}
.ProductList li{position: relative; width: 31.333%; float: left; margin: 0 3% 3% 0; overflow: hidden;}
.ProductList li:nth-child(3n){margin-right: 0px;}
.ProductList li img{display: block; width: 100%; height: 298px;}
.ProductList li a{display: block;}
.ProductList li .txt{position: absolute; left: 0px; bottom: 0px; height: 60px; background: #f6f6f6;}
.ProductList li .txt .name{position: relative; z-index: 2;}
.ProductList li .txt .name span{display: block; font-size: 18px; color: #333333; text-align: center; line-height: 60px; height: 60px; overflow:hidden;}
.ProductList li .txt .box .info{color: rgba(255,255,255,0.6); font-size: 14px; line-height: 24px; height: 96px; overflow: hidden; margin: 7% 0;}
.ProductList li .txt .box .more{display: block;; width: 118px; line-height: 38px; border:1px solid rgba(255,255,255,0.3); border-radius: 25px; margin: 0 auto; font-size: 14px; text-align: center; color: #fff; }

.ProductList li:hover .txt{width: 100%; height: 100%; background: url(../images/opacity.png) repeat;}
.ProductList li:hover .txt .box{padding: 4% 8%;}
.ProductList li:hover .txt .box .name span{font-weight: bold; color: #fff;}
.ProductList li:hover .txt .box .name i{display: block; width: 20px; height: 3px; background: #fff; margin:0 auto;}

@media ( max-width:1024px){
.ProductList li .txt,.ProductList li .txt .name span{height: 45px; line-height: 45px;}
.ProductList li .txt .name span{font-size: 16px;}
.ProductList li:hover .txt{height: 45px;}
.ProductList li:hover .txt .box{padding: 0;}
.ProductList li img{height: 228px;}
}


@media ( max-width:768px){
.ProductList li .txt .name span{font-size: 14px;}
.ProductList li .txt{position: static;}
.ProductList li img{height: 169px;}
}

@media ( max-width:640px){
.ProSearch{width: 70%;}
.ProSearch .input{height: 40px;}
.ProSearch .btn{height: 42px;}
.ProductList li img{height: 140px;}
}

@media ( max-width:480px){
.ProductList ul{margin: 5% 0;}
.ProductList li{width: 48%; margin-right: 0px;}
.ProductList li:nth-child(2n){float: right;}
.ProductList li img{height: 121px;}
}

/*产品详情*/
.ProductBox{background: #f8f8f8;}
.ProductBox .ProSlider,.ProductBox .txt{width: 50%; float: left;}
.ProSlider li img{display: block; width: 100%;}
.ProSlider .flex-direction-nav .flex-prev,.ProSlider .flex-direction-nav .flex-next{ width: 50px; height: 70px; overflow: hidden; position: absolute;  top: 50%; margin-top: -35px; background-size: 100% 100%; background-position: left top;}
.ProSlider .flex-direction-nav .flex-prev{left: 0; background-image: url(../images/left2.png);}
.ProSlider .flex-direction-nav .flex-next{right: 0; background-image: url(../images/right2.png);}
.ProSlider .flex-direction-nav .flex-prev:hover{background-image: url(../images/lefton2.png);}
.ProSlider .flex-direction-nav .flex-next:hover{background-image: url(../images/righton2.png);}
.ProductBox .txt .box{padding: 6% 5%;}
.ProductBox .txt .box .name span{display: block; line-height: 30px; font-size: 24px; color: #333333;}
.ProductBox .txt .box .name i{display: block; margin: 32px 0px 0px; width: 30px; height: 3px; background: #2c458f;}
.ProductBox .txt .box .info{font-size: 16px; line-height: 30px; color: #666666; margin: 8% 0;}
.ProductBox .txt .box .way span{display: block; font-size: 20px; line-height: 30px; color: #333333; margin-bottom: 3%;}

.Title02{line-height: 60px; border-bottom: 1px solid #ebebeb;}
.Title02 span{display: block; float: left; font-size: 24px; color: #2c458f; font-weight: bold; border-bottom: 3px solid #2c458f; line-height: 57px;}
.ProDetail .box{margin: 2% 0 0;}
.ProDetail .box .info{font-size: 16px; line-height: 30px; color: #888888; padding: 2% 0 0;}
.ProDetail .box .info b{color: #333;}

@media ( max-width:1024px){
.ProductBox .txt .box .name i{margin-top: 10px;}
.ProductBox .txt .box .info{margin: 3% 0;}
.ProductBox .txt .box .name span{font-size: 20px;}
.ProductBox .txt .box .way span{font-size: 16px;}
.Title02{line-height: 43px;}
.Title02 span{font-size: 20px; line-height: 40px;}
}

@media ( max-width:768px){
.ProductBox .ProSlider,.ProductBox .txt{width: 100%; float: none;}
.ProductBox .txt .box{padding: 3%;}
.Title02 span{font-size: 18px;}
}

@media ( max-width:480px){
.ProductBox .txt .box{padding: 5%;}
.ProDetail .box .info{padding: 4% 0 0; line-height: 28px;}
.ProSlider .flex-direction-nav .flex-prev,.ProSlider .flex-direction-nav .flex-next{width: 25px; height: 35px; margin-top: -17px;}
}

/*评选结果*/
.ResultTab{margin: 3% 0 0;}
.ResultTab table .title{font-weight: bold;}
.ResultTab table .title td{padding: 15px 0px; font-size: 15px; color: #000000;}
.ResultTab table td{background: #fff; text-align: center; padding: 15px; font-size: 14px; line-height: 22px; color: #444444;}
.DownList{margin-top: 3%;}
.DownList ul{margin-top: 3%;}
.DownList ul li{background: #f8f8f8; line-height: 60px; height: 60px; margin-top: 2%; overflow: hidden; position: relative; padding: 0px 178px 0px 85px;} 
.DownList ul li .icon{position: absolute; left: 0px; top: 0px; width: 60px; height: 100%; background: #2c458f url(../images/arr4.png) no-repeat center center;}
.DownList ul li .name{display: block; font-size: 16px; color: #333333;}
.DownList ul li .down{position: absolute; right: 0px; top: 0px; width: 159px; line-height: 58px; border: 1px solid #e6e6e6; text-align: center; background: #fff; font-size: 14px; color: #333333; border-left: none;}
.DownList ul li .down img{display: inline-block; vertical-align: middle; margin-right: 8px;}

@media ( max-width:768px){
.DownList ul li{height: 50px; line-height: 50px; padding: 0px 60px;}
.DownList ul li .icon{width: 50px;}
.DownList ul li .down{width: 50px; height: 48px;}
.DownList ul li .down img{margin-right: 0px;}
.DownList ul li .down span{display: none;}
}

@media ( max-width:480px){
.DownList,.DownList ul{margin-top: 5%;}
.DownList ul li .name{font-size: 14px;}
}

/*历史回顾*/
.VideoList li{width: 31.333%; float: left; margin: 0 3% 1.5% 0;}
.VideoList li:nth-child(3n){margin-right: 0px;}
.VideoList li .effect-img{border-radius: 10px; position: relative;}
.VideoList li .effect-img img{display: block; width: 100%; height: 285px;}
.VideoList li .play{position: absolute; width: 42px; height: 42px; left: 50%; top: 50%; margin: -21px 0px 0px -21px; background-image: url(../images/play.png); background-size: 100% 100%;}
.VideoList li .name{display: block; line-height: 48px; font-size: 16px; color: #666666; text-align: center;}
.VideoList li:hover .name{color: #2c458f;}

.BackList ul{padding: 2% 0 0;}
.BackList li{line-height: 40px; height: 40px; overflow: hidden;}
.BackList li a{color: #333333; font-size: 16px;}
.BackList li i{font-size: 12px; color: #2c458f; margin-right: 10px;}
.BackList li .date{font-size: 14px; float: right; color: #a9a9a9;}


@media ( max-width:1024px){
.VideoList li .effect-img img{height: 218px;}
}

@media ( max-width:768px){
.VideoList li .effect-img img{height: 162px;}
.BackList li a{font-size: 14px;}
}

@media ( max-width:640px){
.VideoList li .effect-img img{height: 134px;}
}

@media ( max-width:480px){
.VideoList li{width: 48%; margin: 0;}
.VideoList li:nth-child(2n){float: right;}
.VideoList li .play{width: 32px; height: 32px; margin: -16px 0px 0px -16px;}
.VideoList li .name{font-size: 14px;}
.VideoList li .effect-img img{height: 116px;}

.BackList li .date{font-size: 12px;}
}

/*详情页*/
.ActiveContent .Atit{text-align:center; line-height:28px; position:relative;}
.ActiveContent .Atit h2{font-size:20px; color:#333333;}
.ActiveContent .Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.ActiveContent .Atit em i{padding:0px 12px;}
.ContentAbout{padding:2.5% 0; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding:24px 0px 0px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

@media ( max-width:480px){
.ActiveContent .Atit h2{font-size:16px;}
}

/*HTTV会议*/
.H_name{display: block; font-size: 26px; line-height: 28px; color: #333333;}
.mores{display: block; width: 140px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #2d458f; border-radius: 20px;}
.H_Ban img{display: block; width: 100%;}
.H_About .txt{width: 50%; float: left;}
.H_About .txt .info{font-size: 16px; line-height: 28px; height: 224px; overflow: hidden; color: #888888; margin: 3% 0 5%;}
.H_About .pic{width: 45.45%; float: right;}
.H_About .pic img{display: block; width: 100%;}

.HttvBox{background: #f7f7f7;}
.PaperBox{width: 45.45%; float: left; position: relative;}
.PaperBox .pic img{display: block; width: 100%;}
.PaperBox .txt{position: absolute; width: 90%; left: 5%; top: 20%; text-align: center;}
.PaperBox .txt .name{display: block; font-size: 24px; line-height: 30px; color: #000000;}
.PaperBox .txt .info{font-size: 16px; line-height: 28px; color: #666666; margin-top: 5%;}

.H_Notice{width: 49.54%; float: right;line-height: 28px; padding: 12px 0px 0px;}
.H_Notice em{display: block; font-size: 16px; color: #2d458f; font-weight: bold; margin-top: 2%;}
.H_Notice .info{font-size: 16px;  height: 140px; overflow: hidden; color: #888888; margin: 6% 0;}
.downs{margin-top: 5%;}
.downs p{font-size: 16px; color: #333333; padding-left: 26px; background: url(../images/down.png) no-repeat left 4px;}
.downs a{font-size: 16px; font-weight: bold; color: #2d458f; text-decoration: underline;}

.MeetView{margin: 2% 0px 0px -40px;}
.MeetView .item{margin:0px 0px 0px 40px;}
.MeetView .item img{display: block; width: 100%;}

.H_Down{background: #2d458f;}
.H_Down .H_name{color: #fff;}
.H_Down li{width: 48.18%; float: left; margin-top: 2%; background: rgba(255,255,255,0.2); line-height: 60px; height: 60px; overflow: hidden; font-size: 16px; position: relative;}
.H_Down li:nth-child(2n){float: right;}
.H_Down li .icon{position: absolute; left: 0px; top: 0px; width: 60px; height: 100%; background: #61aeff url(../images/arr4.png) no-repeat center center;}
.H_Down li .name{display: block; padding: 0px 15px 0px 75px; color: #fff;}

.FriendLink li{width: 17.6%; float: left; margin: 1% 3% 1% 0;}
.FriendLink li:nth-child(5n){margin-right: 0px;}
.FriendLink li .effect-img{border: 1px solid #e7e7e7;}
.FriendLink li .effect-img img{display: block; width: 100%;}

@media ( max-width:1024px){
.H_name,.PaperBox .txt .name{font-size: 20px;}
}

@media ( max-width:768px){
.H_Down li{height: 40px; line-height: 40px;}
.H_Down li .icon{width: 40px;}
.H_Down li .name{padding-left: 55px;}
}

@media ( max-width:640px){
.H_About .txt,.H_About .pic{width: 100%; float: none;}
.H_About .pic{margin-top: 3%;}
.PaperBox,.H_Notice{width: 100%; float: none;}
.MeetView{margin: 2% 0px 0px -20px;}
.MeetView .item{margin:0px 0px 0px 20px;}
.H_Down li,.H_Down li:nth-child(2n){float: none; width: 100%;}
}

/* HTTV关于我们 */
.GrayBox2{background: #f7f7f7;}
.Hvtt_body .MenuList a{border-radius: 30px; width: 200px}
.Hvtt_info{margin-bottom: 3%;}
.Hvtt_info:last-child{margin-bottom: 0;}
.Hvtt_info .info{font-size: 16px; line-height: 28px; color: #888888; padding-top: 2.5%;}

@media ( max-width:998px){
.Hvtt_body .MenuList a{border-radius: 10px; width: auto;}
}

@media ( max-width:480px){
.Hvtt_body .MenuList .w1100{padding: 0;}
}

/*HVTT组委会*/
.Organize{margin-bottom: 3%;}
.Organize:last-child{margin-bottom: 0;}
.Organize .title{font-size: 24px; color: #333; line-height: 49px; border-bottom: 1px solid #ebebeb; margin-bottom: 3%;}
.Organize table{background: #f6f6f6;}
.Organize table td{font-size: 16px; height: 40px; color: #333333; border-bottom: 1px solid #fff; padding: 5px 4%;}
.Organize table td.w1{width: 32%; background: #f1f1f1;}

@media ( max-width:1024px){
.Organize .title{font-size: 20px;}
}

@media ( max-width:768px){
.Organize table td{padding: 10px 2%; height: 30px; font-size: 14px;}
}

@media ( max-width:480px){
.Organize .title{font-size: 18px;}
}

/*HVTT安排会议*/
.Arrange .txt{font-size: 16px; line-height: 28px; color: #666666;}
.Arrange .downs{margin-top: 2%;}
.Arrange .downs p{margin-bottom: 1%;}

.ArrSlide{padding: 2.5% 0 0;}
.ArrSlide .hd{background: #eaecf4; margin-bottom: 20px;}
.ArrSlide .hd li{padding: 15px 0px 7px; float: left; width: 25%; text-align: center; position: relative;}
.ArrSlide .hd li span{display: block; font-weight: bold; font-size: 20px; line-height: 32px; color: #333333;}
.ArrSlide .hd li em{display: block; font-size: 16px; line-height: 26px; color: #666666;}
.ArrSlide .hd li i{position: absolute; background-image: url(../images/arr5.png); background-repeat: no-repeat; background-size: 100% 100%; width: 20px; height: 12px; left: 50%; margin-left: -10px; bottom: -12px; display: none;}
.ArrSlide .hd li.on{background: #2c458f;}
.ArrSlide .hd li.on span,.ArrSlide .hd li.on em{color: #fff;}
.ArrSlide .hd li.on i{display: block;}

.ArrangeList li:first-child{background: #d5dae9;}
.ArrangeList li:first-child .box{font-weight: bold;}
.ArrangeList li .box{position: relative; line-height: 60px; height: 60px; overflow: hidden; color: #666666; padding-right: 50px;}
.ArrangeList li .box .date{width: 24%; float: left; text-align: center; font-size: 16px;}
.ArrangeList li .box .name{width: 70%; float: left; padding: 0 3%; font-size: 18px; font-weight: bold;}
.ArrangeList li .box .icon{position: absolute; right: 17px; background-size: 100% 100%; background-image: url(../images/arr6.png); background-repeat: no-repeat; width: 26px; height: 15px; top: 50%; margin-top: -7px;}
.ArrangeList li.lion .box .name{color: #2c458f;}
.ArrangeList li.lion .box .icon{background-image: url(../images/arr7.png);}
.ArrangeList li .Con{padding: 0 17px 3% 24%; display: none;}
.ArrangeList li .Con .info{font-size: 16px; line-height: 25px; color: #999999;}
.ArrangeList li .Con dl dd{margin-top: 15px; position: relative; min-height: 55px;}
.ArrangeList li .Con dl dd img{width: 55px; position: absolute; left: 0px; top: 0px;}
.ArrangeList li .Con dl dd .txt{margin-left: 72px; font-size: 16px; line-height: 29px; color: #999999;}
.ArrangeList li .Con dl dd .txt h4{font-size: 16px; line-height: 26px; color: #666666;}

@media ( max-width:1024px){
.ArrangeList li .Con{padding-left: 17px;}
}

@media ( max-width:768px){
.ArrSlide .hd li span{font-size: 16px;}
.ArrSlide .hd li em{font-size: 14px;}
.ArrangeList li .box .date{font-size: 14px;}
.ArrangeList li .box .name{font-size: 16px;}
}

@media ( max-width:640px){
.ArrangeList li .box .date{width: 30%;}
.ArrangeList li .box .name{width: 64%;}
}

@media ( max-width:480px){
.ArrSlide{padding-top: 5%;}
.ArrangeList li .box{line-height: 30px; padding:0px 40px 0px 10px; margin: 10px 0px;}
.ArrangeList li .box .date{width: 100%; float: none;}
.ArrangeList li .box .name{width: 94%; float: none;}
.ArrangeList li .box .icon{width: 15px; height: 9px; margin-top: -4px;}
}

/*HVTT征稿通知*/
.CollectBox{font-size: 16px; line-height: 28px; color: #666666;}
.CollectBox h2{font-size: 20px; color: #2d458f;margin-bottom: 5px;}
.CollectBox h3{font-size: 16px; color: #333333;margin-bottom: 5px;}
.CollectBox a{color: #2d458f; font-weight: bold; padding: 0 10px;}

@media ( max-width:640px){
.CollectBox{font-size: 15px;}
.CollectBox h2{font-size: 17px;}
}

/*HVTT注册*/
.Register dl{position: relative; min-height: 35px; line-height: 35px; margin-bottom: 15px; font-size: 14px; color: #666666;}
.Register dl dt{text-align: right; position: absolute; left: 0px; top: 0px;}
.Register dl.w2{width: 54.36%; float: left;}
.Register dl.w3{width: 43.63%; float: right;}
.Register dl.w1 dt,.Register dl.w2 dt{width: 206px;}
.Register dl.w1 dd,.Register dl.w2 dd{margin-left: 218px;}
.Register dl.w3 dt{width: 90px;}
.Register dl.w3 dd{margin-left: 98px;}
.Register dl.nobor dd{border: none; padding: 0;}
.Register dl dd{border: 1px solid #dbdbdb; padding: 0px 10px;}
.Register dl dd i{padding: 0px 12px;}
.Register dl dd input{font-size: 14px; height: 33px;}
.Register dl dd input::placeholder{color: #a7a7a7;}
.Register dl dd .input{width: 100%;}
.Register dl dd .input2{height: 33px; width: 24%; float: right; padding: 0px 15px; border: 1px solid #dbdbdb;}
.Register dl dd input[type=radio]{margin-right: 3px; display: inline-block; vertical-align: middle;}
.Register dl dd .btn{width: 120px; line-height: 40px; height: 40px; text-align: center; color: #fff; background: #a8a8a8;}
.Register dl dd .btn.tj{background: #2c458f; margin-right: 10px;}
.Register dl:last-child{padding-top: 10px; margin-bottom: 0px;}

@media ( max-width:1024px){
.Register dl dd .input2{width: 14%;}
}

@media ( max-width:768px){
.Register dl.w2,.Register dl.w3{width: 100%; float: none;}
.Register dl.w3 dt{width: 206px;}
.Register dl.w3 dd{margin-left: 218px;}
.Register dl dd .input2{float: none; margin-left: 3%; width: 20%;}
}

@media ( max-width:640px){
.Register dl dd i{padding: 0px 4px;}
}

@media ( max-width:480px){
.Register dl:nth-child(8n){display: none;}
.Register dl{margin-bottom: 10px;}
.Register dl.w1 dt, .Register dl.w2 dt,.Register dl.w3 dt{width: 100px;}
.Register dl.w1 dd, .Register dl.w2 dd,.Register dl.w3 dd{margin-left: 110px;}
.Register dl dd .btn{width: 100px;}
.Register dl dd .input2{display: block; width: 60%; margin: 0;}
.Register dl dd input[type=radio]{margin-right: 1px;}
}

/*新闻中心*/
.NewsList ul{border-bottom: 1px dotted #b2b2b2; margin-bottom: 3%; padding-bottom: 1.5%;}
.NewsList li.first{height: auto; margin-bottom: 2%; padding-bottom: 3%; border-bottom: 1px dotted #b2b2b2;}
.NewsList li.first .pic{width: 26.153%; float: left;}
.NewsList li.first .pic img{display: block; width: 100%;}
.NewsList li.first .txt{width: 71.53%; float: right; padding-top: 1%;}
.NewsList li.first .txt .name{height: 28px; line-height: 28px; overflow: hidden;}
.NewsList li.first .txt .name a{font-size: 18px;}
.NewsList li.first .txt .info{margin: 2.5% 0; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; color: #888888;}
.NewsList li.first .txt .more{display: block; width: 110px; line-height: 40px; background:#2c458f; font-size: 14px; color: #fff; text-align: center; border-radius: 5px;}
.NewsList li{line-height: 40px; height: 40px; overflow: hidden;}
.NewsList li a{color: #333333; font-size: 16px;}
.NewsList li i{font-size: 12px; color: #2c458f; margin-right: 10px;}
.NewsList li .date{font-size: 14px; float: right; color: #a9a9a9;}

@media ( max-width:768px){
.NewsList li.first .txt .name a{font-size: 16px;}
.NewsList li a{font-size: 14px;}
}

@media ( max-width:480px){
.NewsList ul{margin-bottom: 5%; padding-bottom: 4%;}
.NewsList li.first {margin-bottom: 2%; padding-bottom: 5%;}
.NewsList li.first .pic,.NewsList li.first .txt{width: 100%; float: none;}
.NewsList li.first .txt{padding-top: 10px;}
.NewsList li.first .txt .name .date{display: none;}
.NewsList li .date{font-size: 12px;}
}

/*科技成果*/
.Achievement ul{padding-bottom: 2%;}
.Achievement li{width: 31.333%; float: left; margin:0 3% 2% 0;}
.Achievement li:nth-child(3n){margin-right: 0;}
.Achievement li img{display: block; width: 100%; height: 255px;}
.Achievement li .txt{padding: 12px 0px 0px; line-height: 26px;}
.Achievement li .txt span{display: block;}
.Achievement li .txt .name{height: 26px; overflow: hidden; color: #000000; font-size: 18px;}
.Achievement li .txt .date{font-size: 14px; color: #333333; font-family: Arial; margin: 8px 0px 10px;}
.Achievement li .txt .info{font-size: 14px; color: #888888; height: 78px; overflow: hidden;}

@media ( max-width:1024px){
.Achievement li img{height: 195px;}
}

@media ( max-width:768px){
.Achievement li .txt .name{font-size: 16px;}
.Achievement li img{height: 145px;}
}

@media ( max-width:640px){
.Achievement li{width: 48%; margin-right: 0;}
.Achievement li:nth-child(2n){float: right;}
.Achievement li img{height: 183px;}
}

@media ( max-width:480px){
.Achievement li,.Achievement li:nth-child(2n){width: 100%; float: none; margin-bottom: 6%; border-bottom: 1px dashed #e5e5e5; padding-bottom: 4%;}
.Achievement li img{height: auto;}
}

/*标委会简介*/
.ContentBox{border-top: 1px solid #ededed; padding: 3% 0 0;}
.Left{width: 20%; float: left;}
.Left li{position: relative;}
.Left li i{width: 7px; height: 13px; background: url(../images/arr8.png) no-repeat; position: absolute; right: -7px; top: 50%; margin-top: -6px; display: none;}
.Left li a{display: block; border-bottom: 2px solid #fff; background: #f1f3f9; line-height: 60px; text-align: center; font-size: 18px; color: #333333;}
.Left li:hover a,.Left li.on a{background: #2c458f; color: #fff;}
.Left li:hover i,.Left li.on i{display: block;}

.Right{width: 77%; float: right;}
.Title03 span{display: block; font-size: 30px; line-height: 49px; color: #000000; font-weight: bold;}
.Title03 i{display: block; width: 30px; height: 3px; background: #2c458f;}
.Steering .info{margin: 3% 0;}

.MeetLink{text-align: center;}
.MeetLink li{width: 30.6666%; display: inline-block; *display:inline; *zoom:1; margin: 1% 1.2%;}
.MeetLink li img{display: block; width: 100%;}

@media ( max-width:1024px){
.Title03 span{font-size: 22px;}
}

@media ( max-width:768px){
.Title03 span{font-size: 18px;}
.Left,.Right{float: none; width: 100%;}
.Left {margin-bottom: 2%;}
.Left li:hover i,.Left li.on i{display: none;}
.Left li{width: 25%; float: left;}
.Left li a{line-height: 40px; font-size: 16px;}
.MeetLink li{width: 29.6666%;}
}

@media ( max-width:480px){
.Left{background: #f1f3f9; text-align: center;}
.Left li{display: inline-block; width: auto; min-width: 75px; float: none;}
.Left li a{font-size: 14px; padding: 0px 4px;}
.Steering{font-size: 15px; line-height: 28px;}
}

/*标准清单*/
.OrderTab{margin-top: 3.5%; font-size: 16px;}
.OrderTab th{color: #000000; height: 48px; background: #e5e5e5;}
.OrderTab td{height: 49px; color: #333333; text-align: center; background: #fff;}
.OrderTab td .name{display: block; text-align: left; padding: 0 4%;}

@media ( max-width:768px){
.OrderTab{font-size: 14px;}
}

/*文件下载*/
.DocumentDown{padding: 2% 0 0;}
.DocumentDown li{height: 59px; line-height: 59px; overflow: hidden; padding-right: 313px; position: relative; border-bottom: 1px dotted #cdcdcd;}
.DocumentDown li .box{font-size: 16px;}
.DocumentDown li .box .name{color: #333333;}
.DocumentDown li .box .name i{padding: 0px 6px;}
.DocumentDown li .box .date{float: right; color: #999999;}
.DocumentDown li .btn{width: 248px; position: absolute;; right: 0px; top: 0px;}
.DocumentDown li .btn a{font-size: 14px; color: #333333; margin-left: 20px;}
.DocumentDown li .btn img{display: inline-block; vertical-align: middle; margin-right: 8px;}

@media ( max-width:768px){
.DocumentDown li{padding-right: 100px; height: 45px; line-height: 45px;}
.DocumentDown li .box{font-size: 14px;}
.DocumentDown li .btn{width: 90px;}
.DocumentDown li .btn a{margin-left: 10px;}
.DocumentDown li .btn img{margin-right: 0px;}
.DocumentDown li .btn span{display: none;}
}

@media ( max-width:480px){
.DocumentDown li .box .date{display: none;}
}

/*TIR车辆核批*/
.ApprovedBox{padding-right: 302px; position: relative;}
.ApprovedBox .NewsList{margin-top: 3%; height:auto !important; height:300px; min-height:300px;}
.ApprovedBox .NewsList ul{padding: 2% 0 0; margin-bottom: 0; border-bottom: none;}

.RightBar{position: absolute; width: 260px; right: 0px; top: 0px;}
.RightBar .Pics{border: 4px solid #efefef; margin-bottom: 42px; display: none;}
.RightBar .Pics img{width: 100%; display: block;}
.Enterimg{position: relative;}
.Enterimg img{display: block; width: 100%;}
.Enterimg .txt{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center;}
.Enterimg .txt h3{padding: 30px 0 105px; line-height: 30px; font-size: 20px; color: #000000;}
.Enterimg .txt .btn{width: 120px; line-height: 35px; border-radius: 20px; background: #2c458f; color: #fff; font-size: 16px; display: block; margin: 0 auto;}

@media ( max-width:768px){
.ApprovedBox{padding-right: 180px;}
.RightBar{width: 160px;}
.Enterimg .txt h3{font-size: 16px; padding: 20px 0px 50px;}
}

@media ( max-width:640px){
.ApprovedBox{padding-right: 0px;}
.RightBar{width: 100%; position: static; margin: 3% 0;}
.RightBar .Pics{width: 48%; float: left; margin: 0;}
.Enterimg{width: 48%; float: right;}
.Enterimg .txt h3{font-size: 16px; padding: 30px 0px 60%; font-size: 18px;}
.ApprovedBox .NewsList{ height:150px; min-height:150px;}
}

@media ( max-width:480px){
    .Enterimg{width: 100%; float: none;}
    .Enterimg .txt h3{font-size: 16px; padding-bottom: 70%;}
}

/*评价专家*/
.ExpertList li{width: 16.8%; margin: 1% 4% 1% 0; float: left;}
.ExpertList li:nth-child(5n){margin-right: 0px;}
.ExpertList li img{display: block; width: 100%; height: 306px;}
.ExpertList li .name{display: block; font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; text-align: center; margin-top: 12px; color: #333333;}

@media ( max-width:1024px){
.ExpertList li .name{font-size: 16px;}
.ExpertList li img{height: 234px;}
}

@media ( max-width:768px){
.ExpertList li img{height: 174px;}
}

@media ( max-width:640px){
.ExpertList li .name{margin-top: 5px;}
.ExpertList li img{height: 143px;}
}

@media ( max-width:480px){
.ExpertList li{width: 48%; margin-right: 0px;}
.ExpertList li:nth-child(2n){float: right;}
.ExpertList li img{height: 232px;}
}

/*评价专家详情*/
.ExpertBox{background: #f8f8f8; position: relative; padding: 35px 20px 0px 200px; min-height: 245px;}
.ExpertBox .pic{width: 200px; position: absolute;; left: 0px; top: 0px;}
.ExpertBox .pic img{display: block; width: 100%;}
.ExpertBox .list dd{float: left; margin-left: 3%; width: 30.333%; font-size: 16px; line-height: 35px; color: #888888;}
.ExpertBox .list dd .name{display: inline-block; width: 100px; text-align: right; color: #333333;}
.ExpertDetail{margin-top: 2%;}
.ExpertDetail .Single{margin-top: 2%;}

@media ( max-width:1200px){
.ExpertBox{padding: 20px 20px 20px 220px;}
.ExpertBox .list dd{width: 48%; margin-left: 0;}
.ExpertBox .list dd:nth-child(2n){float: right;}

}

@media ( max-width:850px){
.ExpertBox .list dd{font-size: 14px;}
}

@media ( max-width:768px){
.ExpertBox{padding: 15px;}
.ExpertBox .pic{display: none;}
}

@media ( max-width:480px){
.ExpertBox .list dd,.ExpertBox .list dd:nth-child(2n){width: 100%; float: none;}
.ExpertBox .list dd{font-size: 15px;}
}

/*评价结果*/
.AppraiseTab table{font-size: 16px; margin-top: 3%;}
.AppraiseTab table tr{background: #f7f7f7;}
.AppraiseTab table tr:nth-child(2n){background: #fff;}
.AppraiseTab table th{background: #2c458f; height: 50px; color: #fff;}
.AppraiseTab table td{height: 50px; color: #333; text-align: center;}
.AppraiseTab table td a{color: #333; text-decoration: underline; color: #2c458f;}
.AppraiseTab table tr:hover td a{color: #2c458f;}
.AppraiseTab table td .star{color: #2c458f; font-size: 12px;}

@media ( max-width:768px){
.AppraiseTab table{font-size: 14px;}
}

@media ( max-width:480px){
.AppraiseTab table td{padding: 10px;}
}

/*评价详情*/
.JudgeTab{margin-top: 3%;}
.JudgeTab table td.w1{background: #f0f0f0; color: #333333; font-weight: bold; width: 17%; text-align: center;}
.JudgeTab table td{background: #fafafa; font-size: 16px; height: 60px; line-height: 30px; color: #666666; padding: 10px 4%;}
.JudgeTab .cheak{display:block; width: 280px; line-height: 60px; text-align: center; background: #2c458f; font-size: 16px; color: #fff; margin:3% auto 0; border-radius: 10px;}
.FixedBox{position: fixed; width: 100%; height: 100%; display: none; left: 0px; top: 0px; background: rgba(0,0,0,0.4);}
.FixedBox .Zspic{width: 36.458%; margin:2.5% auto; position: relative; border: 1px static #d3d7e1;}
.FixedBox .Zspic img{display: block; width: 100%;}
.FixedBox .Zspic .close{position: absolute; right: 6px; top: 5px; width: 22px; height: 22px; background: url(../images/close.png) no-repeat;}

@media ( max-width:768px){
.JudgeTab table td.w1{width: 25%;}
.JudgeTab table td{font-size: 14px; line-height: 26px; height: 50px;}
.JudgeTab .cheak{width: 180px; line-height: 40px;}
.FixedBox .Zspic{width: 50%;}
}

@media ( max-width:480px){
.FixedBox .Zspic{width: 80%;}
}

/*系统服务信息*/
.infoSearch{border: none; width: 624px;}
.infoSearch .input{width: 278px; padding: 0px 10px; margin-right: 10px; border: 1px solid #dcdcdc;}
.ServiceTab table{margin: 3% 0;}
.ServiceTab table tr th{height: 50px; font-size: 16px; background: #2c458f;  color: #fff; font-weight: normal;}
.ServiceTab table tr td{background: #f7f7f7; height: 34px; line-height: 20px; padding: 8px 10px; text-align: center; font-size: 14px; color: #666666;}
.ServiceTab table tr:nth-child(2n) td{background: #fff;}
.ServiceTab table tr .w1{width: 22%;}
.ServiceTab table tr .w2{width: 12%;}
.ServiceTab table tr .w3{width: 33%;}
.ServiceTab table tr .w4{width: 9%;}
.ServiceTab table tr .w5{width: 15%;}
.ServiceTab table tr .cheak{display: inline-block; width: 60px; line-height: 34px; font-size: 14px; background: #2c458f; border-radius: 6px; color: #fff;}

@media ( max-width:768px){
.ServiceTab table tr th:nth-child(4),.ServiceTab table tr th:nth-child(5),.ServiceTab table tr td:nth-child(4),.ServiceTab table tr td:nth-child(5){display: none;}
.ServiceTab table tr .w3{width: 47%;}
}

@media ( max-width:480px){
.infoSearch{width: 100%; padding: 0px;}
.infoSearch .input{width: 118px; margin-right: 2px; font-size: 13px;}
.ProSearch .btn{width: 53px;}
.ServiceTab table tr th{font-size: 14px; height: 40px;}
.ServiceTab table tr th:nth-child(2),.ServiceTab table tr td:nth-child(2){display: none;}
.ServiceTab table tr .w1{width: 31%;}
}

/*联系我们*/
.Map img{display: block; width: 100%;}
.ContactBox .title{font-size: 20px; line-height: 35px; color: #2c458f;}
.ContactBox .box{margin: 1% 0 3%; background-image: url(../images/line3.png); background-position: 35% center; background-repeat:no-repeat;}
.ContactBox .box dl{width: 32%; float: left; font-size: 16px; line-height: 35px; color: #888888; margin-right: 3%;}
.ContactBox .box dl:nth-child(2n){padding-left: 8%;}

@media ( max-width:1024px){
.ContactBox .box{background-position: 43% center;}
.ContactBox .box dl{width: 42%;}
}

@media ( max-width:768px){
.ContactBox .title{font-size: 18px;}
}

@media ( max-width:640px){
.ContactBox .box{background: none;}
.ContactBox .box dl,.ContactBox .box dl:nth-child(2n){width: 100%; float: none; padding-left: 0; margin:0;}
}

@media ( max-width:480px){
.ContactBox .title{font-size: 17px;}
.ContactBox .box{margin-bottom: 5%;}
.ContactBox .box dl{font-size: 15px; line-height: 32px;}
}

/*专家信息*/
.ExpertTab table{border-bottom: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7;}
.ExpertTab table tr{background: #f6f6f6;}
.ExpertTab table tr:nth-child(2n){background: #fff;}
.ExpertTab table tr th{background: #2c458f; font-size: 18px; color: #fff; height: 60px; font-weight: normal;}
.ExpertTab table tr td{padding: 12px; height: 35px; border-left: 1px solid #a7a7a7; font-size: 16px; color: #333333; text-align: center;}
.ExpertTab table tr td .txt{text-align: left;}
.ExpertTab table tr td .cheak{display: inline-block; width: 98px; line-height: 33px; border: 1px solid #222222; color: #333; border-radius: 20px;}
.ExpertTab table tr:hover td .cheak{background: #2c458f; border: 1px solid #2c458f; color: #fff;}
.ExpertTab table tr .w1{width: 11.5%;}
.ExpertTab table tr .w2{width: 11%;}
.ExpertTab table tr .w3{width: 17%;}
.ExpertTab table tr .w4{width: 50%;}

@media ( max-width:768px){
.ExpertTab table tr th{font-size: 16px;}
.ExpertTab table tr td{font-size: 14px;}
.ExpertTab table tr th:nth-child(2),.ExpertTab table tr th:nth-child(3),.ExpertTab table tr td:nth-child(2),.ExpertTab table tr td:nth-child(3){display: none;}
.ExpertTab table tr .w1{width: 17%;}
.ExpertTab table tr .w4{width: 64%;}
}

@media ( max-width:480px){
.ExpertTab table tr th{height: 45px;}
.ExpertTab table tr td .cheak{width: 58px; border-radius: 3px; font-size: 12px;}
}

.ExpertBox2{padding-top: 18px; padding-bottom: 18px;}
.SelectList ul{padding: 1.5% 0 2%;}
.SelectList ul li{width: 18.4%; float: left; margin-right: 2%; font-size: 16px; line-height: 35px; height: 35px; overflow: hidden;}
.SelectList ul li:nth-child(5n){margin-right: 0;}
.SelectList ul li input{display: inline-block; margin-right: 5px;}

@media ( max-width:1024px){
.SelectList ul li{width: 32%;}
.SelectList ul li:nth-child(5n){margin-right: 2%;}
.SelectList ul li:nth-child(3n){margin-right: 0;}
}

@media ( max-width:640px){
.SelectList ul li{width: 48%; margin-right: 0;}
.SelectList ul li:nth-child(5n){margin-right: 0;}
.SelectList ul li:nth-child(2n){float: right;}
}

@media ( max-width:480px){
.SelectList ul li,.SelectList ul li:nth-child(2n){width: 100%; float: none;}
}

/*专家库建设*/
.DjTab{border: 1px solid #f2f2f2;}
.DjTab .title{font-size: 16px; color: #1d1e19; padding-left: 20px; line-height: 40px; background: #f2f2f2;}
.DjTab .title span{font-weight: bold;}
.DjTab .title em{color: #666666;}
.DjTab .box{padding: 2.5% 4%;}
.DjTab .box .pic{width: 140px; float: right; border: 1px solid #e6e6e6; padding: 14px 17px 0px; height: 269px;}
.DjTab .box .pic input{display: block; width: 64px; height: 24px; margin:14px auto 10px;}
.DjTab .box .pic .ins{display:block; font-size: 12px; color: #ea212e; line-height: 16px; text-align: center;}
.DjTab .box dl{float: left; position: relative; min-height: 35px; line-height: 32px; margin-bottom: 15px;}
.DjTab .box dl dt{font-size: 14px; color: #333333; width: 96px; text-align: right; position: absolute; left: 0px; top: 0px;}
.DjTab .box dl dd{margin-left: 104px; border: 1px solid #dddddd; padding: 0px 10px; font-size: 14px; color: #666666;}
.DjTab .box dl dd .input{width: 100%; height: 33px; font-size: 14px;}
.DjTab .box dl dd input[type=radio]{margin: 0px 6px 0px 24px;}
.DjTab .box dl dd input[type=radio]:first-child{margin-left:0;}
.DjTab .box dl.nobor dd{border: none; padding: 0;}
.DjTab .box dl.w1{width: 28.14%;}
.DjTab .box dl.w2{width: 42.25%;}
.DjTab .box dl.w3{width: 43.7%; float: right;}
.DjTab .box ul li{width: 31.3333%; margin-right: 3%; float: left; font-size: 14px; height: 40px; overflow: hidden; line-height: 40px; color: #666666;}
.DjTab .box ul li:nth-child(3n){margin-right: 0;}
.DjTab .box textarea{border: 1px solid #dddddd; height: 238px; width: 100%; display: block; font-size: 14px; line-height: 30px;}
.DjTab .button{text-align: center; padding-bottom: 3%;}
.DjTab .button .btn{width: 120px; height: 40px; margin:0px 5px; font-size: 14px; color: #fff; background: #7e7f80;}
.DjTab .button .bluebg{background: #2c458f;}

@media ( max-width:1200px){
.DjTab .box dl.w1{width: 26%;}
.DjTab .box dl.w2{width: 39.25%;}

.DjTab .box ul li{width: 48%; margin-right: 0;}
.DjTab .box ul li:nth-child(2n){float: right;}
}

@media ( max-width:768px){
.DjTab .box dl.w1{width: 70%;}
.DjTab .box dl.w2,.DjTab .box dl.w3{width: 100%; float: none; clear: both;}
}

@media ( max-width:640px){
.DjTab .box dl.w1{width: 60%;}
}

@media ( max-width:480px){
.DjTab .title em{display: none;}
.DjTab .box dl.w1{width: 100%; float: none; clear: both;}
.DjTab .box .pic{float: none; margin:0 auto 15px;}
.DjTab .box ul li,.DjTab .box ul li:nth-child(2n){width: 100%; float: none;}
.DjTab .box textarea{height: 90px;}
}

/*系统服务信息*/
.SysytemTab table{margin: 3% 0; width: 1000px;}
.SysytemTab table tr th{height: 50px; font-size: 16px; background: #2c458f;  color: #fff; font-weight: normal;}
.SysytemTab table tr td{background: #f7f7f7; height: 34px; line-height: 20px; padding: 8px 10px; text-align: center; font-size: 14px; color: #666666;word-break:break-word;}
.SysytemTab table tr:nth-child(2n) td{background: #fff;}
.SysytemTab table tr .cheak{display: inline-block; width: 60px; line-height: 34px; font-size: 14px; background: #2c458f; border-radius: 6px; color: #fff;}
.SysytemTab table .txt{text-align: left; word-break: break-all;}
.SysytemTab table .txt p{padding-bottom: 10px;}
.SysytemTab table .txt a{display: block; color: #333333;}

.searchinfo{ width:70%; float:left;}
.searchimg{ width:23%; padding-top:5%; float:right;}
@media ( max-width:1300px){
.SysytemTab{overflow-x: scroll !important;}
}

@media ( max-width:480px){
.SysytemTab table tr th{font-size: 14px; height: 40px;}
.searchinfo{ width:auto; float:none;}
.searchimg{ width:auto; padding-top:5%; text-align:center; float:none;}
}

