﻿/* */
body {font-family: "微软雅黑",YaHei,tahoma,arial,"Hiragino Sans GB",宋体;}
html,
body { font-size: 14px;line-height: 1.50;color: #333;background-color: #ffffff;position: relative;}
h1 ,h2 ,h3 ,h4,h5 ,h6 {font-weight: normal; margin-top:0; margin-bottom:0; }
p{ line-height:2; margin-bottom:0;}
a, a:link {color: #333;}
:hover{}
a:hover {color: #0d82cf; text-decoration:none;}
a:focus,
a:active {outline: none;}
ul,ol{list-style:none; padding:0; margin:0;}
img {height: auto; max-width:100%;}
blockquote {border-left: none;padding-left: 0;padding-right: 0;}
input,:focus{outline:none}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{#zoom:1;}
.t2{ text-indent:2em;}
.f12{font-size: 12px;}
.rel{ position: relative;}
.ellipsis{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
/* Layout */
.container{position:relative;}
 .container-fluid {padding-right: 0; padding-left: 0;}
.tab-content{flex: auto;}
.form-control{background-color: #fff;background-image: none;border: 1px solid #eee;border-radius: 0;box-shadow: none; float: left;}
.logo {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.header {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;;}
.header{ background:url(../images/bg.png) repeat; }
.header ul li{float:left; }
.header ul li span{display: block;}
.header ul li .t-en{ text-transform: uppercase; font-size: 10px;}
.topuserbar { padding-top: 35px;}
.topuserbar li{ margin:0 25px 0 0; background: url(../images/icon_home.png) no-repeat; padding-left: 20px;}
.topuserbar li.home{ background-position: 0 3px;} 
.topuserbar li.log{ background-position: -107px 3px;} 
.topuserbar li.cont{ background-position: -228px 3px;} 

/* Navigations
----------------------------------------------------------------------------- */
.header .tel{ padding-top: 30px; }
.header .tel em{ display: block; background: url(../images/tel.png) no-repeat; padding: 15px 0 0 45px; font-size: 32px; color: #f3a61a; font-family: arial;}
.header .sm{line-height: 36px; padding-left: 10px;}
.header .sm a { padding: 0 10px;}
.head{ background:#166cbd ;
    background: -moz-linear-gradient(left top, #166cbd, #02366a);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#166cbd), color-stop(100%,#02366a));
    background: -webkit-linear-gradient(left,  #166cbd 0%,#02366a 100%);
    background: -o-linear-gradient(left,  #166cbd 0%,#02366a 100%);
    background: -ms-linear-gradient(left,  #166cbd 0%,#02366a 100%);
    background: linear-gradient(to right,  #166cbd 0%,#02366a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#166cbd', endColorstr='#02366a',GradientType=0 ); }
.head .container{ position: relative;}
.logo { padding:25px 0; }
.navbar{ margin-bottom:0; border: none;}
.navbar-collapse { padding:0;}
.navbar-nav { width:100%;}
.navbar-nav  .active , .navbar-default .navbar-nav > .active > a:focus,
.navbar-nav  .active  a:hover{color:#04559e;background:none; background:#e7f1fc;}
.navbar-nav  li {text-align: center;  width:12.5%;}
.navbar-nav  li  a{color:#fff; font-size:16px; padding:0;}
.navbar-nav  li.active a{ color:#04559e;}
.navbar-nav  li  a:hover{ color:#04559e;background:#e7f1fc;}
.navbar-nav  li  a{ line-height:50px; display:block; text-align:center; }
/*导航下拉菜单*/
.main-navigation .navbar-default .navbar-nav > li > a { padding-top: 15px;padding-bottom: 25px;}
.nav{ position:relative;}
.navli12{ display:none!important;}
.sy1_ul{ line-height:29px; position:relative; z-index:1111;}
.sy1_ul li a.sy1_tit{ color:#FFF}
.sy1_ul li a:hover{color:#145EA9;}
.sy1_ul li.sy1_li{ z-index:10000; position: relative;}
.sy1_ul li a{ color:#fff;}
.sy1_ul .sy1_li_bg{ color:#04559e; background:#fff; }
.sy1_ul .sy1_li_bg a{ color:#04559e; }
.sy1_ul .sy1_li_bg a:hover{ background:#Fff;}
.sy2_ul{position:absolute; left:0; top:50px; width: 100%;  text-align:center; z-index:1112; display:none; background:#fff url(../images/t.jpg) no-repeat right center; text-align:left;margin:0; }
.sy2_ul .sy2_inside { padding:0 5px;}
.sy2_ul .sy2_inside .sy2_li{line-height:36px; height:36px;font-size:14px; position:relative; float: none; border-top: 1px dotted #ddd; width:100%; }
.sy2_ul .sy2_inside .sy2_li a{ color:#555; font-size: 14px; padding: 0;line-height:36px;}
.sy2_ul .sy2_inside .sy2_li a:hover{ color:#04559e;background:none;}
.sy2_ul .aboutpic{ padding:20px;}
.sy2_ul .aboutpic img { height:180px;}
.sy2_ul .sy2_cont{ padding:20px 20px 0 0; color:#848282;}


.banner{ position: relative;}
.bg-hb{ position: absolute; left:0; width: 100%; bottom: 0; background: url(../images/banner-bg.png) no-repeat center bottom; z-index: 14; height: 100%;}
.carousel-indicators{ bottom: 45px;}
.carousel-control.left,.carousel-control.right { background:url(../images/jt-left.png) no-repeat center center; z-index: 15;}
.carousel-control.right { background:url(../images/jt-right.png) no-repeat center center;}
.carousel-indicators li {display: inline-block;width: 58px;height: 6px;margin: 1px;text-indent: -999px;cursor: pointer;border:none;border-radius: 15px; background-color: #fff;}
.carousel-indicators .active {width: 58px;height: 6px;margin: 0; border-radius:15px;background-color: #f3ae31;}
.carousel-control{ text-indent:-9999px;}sel-control{ text-indent:-9999px;}

/*search*/
.search{ color:#333; position: absolute; top: 35px; left:500px; }
.searchform{border:1px solid #eee; background:#fff; height:38px;}
.input-kw{float:left; width:205px; height:36px; line-height:36px; padding:0 10px; border: none; color:#a29e9e; font-size}
.input-btn{ float:left; background:#fff url(../images/ss.png) no-repeat center center; border:none; width:45px; height:36px;cursor:pointer;}
/*首页通用样式  */
.section {background-color: #fff; }
.section .container{ position:relative; width:1200px;}
..row{ margin-left:0; marign-right:0;}
.section .title { color: #000; overflow: hidden; margin-bottom: 20px;  position: relative; }
.section .title h3{ font-weight: bold;}
.section .title span{ font-size: 14px; text-transform: uppercase; font-family: arial; }
.section .title .more{ position: absolute; top: 15px; right: 0px;}


.btn-group{margin-top: 10px;}
.btn-group a{ border:1px solid #cfcece; padding: 5px 35px; border-radius:25px ;}
.btn-group a:hover{ background: #ffcc00; border:1px solid #ffcc00; color: #fff;}

.business h3{ color: #444343; font-size: 26px; margin-bottom: 5px;}
.business .title span{color: #a6a6a6; }
.business{ overflow: hidden;}
.fbg{ background:#e5e5e5; padding-top:32px; padding-bottom:32px;}
.item-yw{ height:205px; text-align:center; float:left;}
.fw{ padding-top:60px; text-align:center; width:183px; height:126px; margin: 0 auto; position:relative; z-index: 3; top:-205px; display: block;}
.fwcn{ padding:0 35px; color:#555; line-height:24px;}
.fwx{ height:20px; width:28px; border-top:3px solid #006eb1; margin-left:auto; margin-right:auto;}
.item-yw:hover .fltu{ background:url(../images/fbg2.png) center top no-repeat; height:183px;}
.item-yw:hover .fw{ top:-183px;}
.fl:hover .fwx{ border-bottom-color:#8ba1b4;}
.fltu{ width:183px; height:205px; background:url(../images/fbg1.png) center top no-repeat; position:relative; z-index:0; left:0%;top:0%; margin: 0 auto; }
.item-yw:hover .fltu {
animation:fltu 10s linear infinite;
-webkit-animation:fltu 10s linear infinite;
}

.case{ background:url(../images/bg.jpg) center top no-repeat; padding: 50px 0;}
.case .tatle a{ color: #fff;}
.case h3{color: #fff; display: inline; color: #fff;}
.case .title span{ color: #fff; font-size: 18px; }


.conexpert{overflow:hidden; }
.conexpert li{ float:left; text-align:center; margin: 0 6px;}
.conexpert li a{ display: block; position: relative;}
.conexpert li .tit{ position: absolute; left: 0; width: 100%; bottom: 0; background: #f2a925; color: #fff; font-size: 16px; line-height: 53px; padding-top: 10px;
overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.conexpert li span{ position: absolute; bottom: 45px; width: 43px; height: 43px; left: 50%; margin-left: -21px; background: url(../images/btn-more.png) no-repeat;}
.conexpert li img{ width: 254px; height:362px;}
.conexpert li:hover a img{ animation:change  0.3s linear 1;}
.gdjyhjl {cursor: pointer;float: left;background:url(../images/index_zj_pre.png) no-repeat;width: 34px;height: 63px; text-indent: -9999px; margin-top: 150px;}
.gdjyhjr {cursor: pointer;float: right;background:url(../images/index_zj_next.png)  no-repeat;width: 34px;height: 63px;  text-indent: -9999px;margin-top: 150px;}
#gdjyhj{ float:left; margin-left: 18px; }

/*-- 新闻中心 --*/
.myTab{ float: right; width: 665px;}
.news{ padding: 30px 0; margin-bottom: 20px;}
.news .title{ font-size: 24px; border-left: 1px solid #a0a0a0; padding-left: 15px; color: #444343; font-weight: bold; margin-bottom: 15px;}
.news .title span{ font-size:16px; text-transform: uppercase; display: block; color:#888; font-weight: normal; line-height: 16px;}
.news-tabs { margin-top: 5px; border-bottom:none;}
.news-tabs > li {float: left; font-size:14px; text-align:left; margin-left:10px; }
.news-tabs > li > a{ padding:0; margin-right:0; border:none; color:#222; line-height:36px; border:1px solid #a0a0a0; border-radius: 0; padding: 0 20px;}
.news-tabs > li.active > a, .news-tabs > li.active > a:hover, .news-tabs > li.active > a:focus{border: none;  color:#f2a925; border:1px solid #f2a925; cursor: pointer; }
.news > li > a:hover, .news > li > a:focus {text-decoration: none; background: url(../images/tab_bg_h.jpg) no-repeat 23px 0; border:none;}
.tab-content{ position:relative; border-top: 1px solid #ddd; padding-top: 15px; clear: both; }
.tab-content  .hot{ width:476px; float:left; margin-right:35px; position:relative;}
.tab-content  .hot h5{ padding:5px 0; font-size:15px; line-height:24px; height:58px;}
.tab-content  .hot p{ position:absolute; bottom:0; right:0; font-size:12px;}
.tab-list { }
.tab-list .time{ width:42px; height:42px; text-align:center; margin-top:5px ; position: absolute; left: 0; top: 0;}
.tab-list .time span{line-height: 24px;display:block; font-family:Arial; color: #f2a925; }
.tab-list .time span.dd{ font-size: 28px; }
.tab-list .time span.mm{ font-size: 18px; }
.tab-list li { background:url(../images/xxx.png) repeat-x left bottom; padding-bottom:15px; margin-bottom:16px; position: relative;}
.tab-list li h5 { margin-bottom:5px;}
.tab-list li h5 a{ line-height: 24px;display:block; font-size: 16px; }
.tab-list li .media{ padding-left: 50px ;}
.tab-list li p{ font-size:13px; color: #888;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; height:26px;}

.videoDiv{ float: left;width:473px;height:300px;}
.videoDiv .video{ position: relative;}
.videoDiv .title{ background: #f6f6f6; padding: 8px; text-align: center;border-left:none; font-size: 16px; font-weight: normal;}
.videoDiv span{ position: absolute; left: 0; top: 50%; margin-top: -40px; width: 100%; text-align: center; vertical-align: middle;}
.link{ line-height: 48px; background: #f5f5f5; font-size: 16px;}
.link span{ padding-right: 50px;}
.link select{ border: 1px dotted #ccc; background:none; margin: 0 25px; width: 150px;}
.link option{ font-size: 13px}
.footer{ background: #313131; padding: 45px; color: #ccc; font-size: 12px;}
.contact { border-left: 1px solid #505050; border-right: 1px solid #505050; padding-left: 55px;}
.contact .tt{ font-size: 16px; margin-bottom: 10px;}
.contact .tt span{ text-transform: uppercase;}
.wechat{ padding-left: 35px;}
.wechat span{ margin-left: 35px; display: block;}


/*栏目页通用样式*/

.crumb{ background: #eee; height: 52px; line-height: 52px; padding: 0 25px; color: #00448a; overflow: hidden;}
.crumb a{ margin-right:5px; color: #00448a;}
.crumb span.tt{ font-size: 26px; font-weight: bold; padding-right: 15px;}
.scontent{ padding: 35px 0; display: flex; background: url(../images/mainbg.jpg) no-repeat; background-attachment: fixed;}
.scontent .container{display: flex;}
.sidebar{ background: #f6f6f6; width: 265px; float: left; padding: 25px 0;}
.sideNav{ overflow: hidden;}
.sideNav li{  line-height: 60px; text-align: center; color: #20a8e6; padding: 0 20px; }
.sideNav a{ display: block; color: #20a8e6; font-size: 16px; background:url(../images/xxx.png) repeat-x left bottom;}
.sideNav li.active{ background: url(../images/libg.jpg) no-repeat;}
.sideNav li.active a{ color: #fff; background: none;}

.main{ background: #f6f6f6; flex: 1; padding: 25px 0; margin-left: 30px;}

.ctitle{ color: #03559d; font-size: 24px; border-bottom: 1px solid #eee; padding: 0 25px;height: 60px; font-weight: bold;}
.ctitle span{ text-transform: uppercase; font-size: 12px; display: block; color: #666; font-weight: normal;}

.col-content{ padding: 0 25px; min-height:400px;}
.col-title{font-size:24px;margin-bottom:25px;color:#b2b2b2;font-weight:400;font-family:Arial;color:#dcdcdc;text-transform:uppercase;border-bottom:1px solid #dcdcdc}
.col-title span{ display:block}
.p-content{ padding: 30px;}
.p-content h3{ color: #03559d; padding-bottom: 15px;}
.p-content p{ font-size:14px; padding-bottom: 10px; line-height: 28px;}
.p-content .p-title{ padding: 10px; margin-bottom: 20px;}
.p-content .p-title span{ border-bottom: 5px solid #f3ae31; height: 1px; display: block; width: 80px; margin: 0 auto;}
.list-pic { padding: 25px 30px;}
.list-pic li a{ text-align:center;}
.list-pic li { margin-bottom:15px; text-align:center;}
.list-pic li img{ padding:4px; border:1px solid #ddd; display:inline-block; height:188px; }
.list-pic li p{ padding:10px 0;line-height: 1.6; height:64px;overflow:hidden;}
.h-row li img{ min-height:176px;}
#jquery-overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox{position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img{border: none;}
#lightbox-container-image-box{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image{padding: 10px;}
#lightbox-loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav{left: 0;}
#lightbox-nav a{outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev{left: 0;float: left;}
#lightbox-nav-btnNext{right: 0;float: right;}
#lightbox-container-image-data-box{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data{padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details{width: 70%;float: left;text-align: left;}
#lightbox-image-details-caption{font-weight: bold;}
#lightbox-image-details-currentNumber{display: block;clear: left;padding-bottom: 1.0em;}
#lightbox-secNav-btnClose{width: 66px;float: right;padding-bottom: 0.7em;}


/*新闻中心*/
.news-list{  overflow:hidden; padding: 0 25px;}
.news-list li{ background:url(../images/xxx.png) repeat-x left bottom; line-height: 50px; overflow:hidden; position: relative; }
.news-list li a{ font-size: 15px; background: url(../images/dot.png) no-repeat 5px center; padding-left: 30px;}
.news-list li span{ position: absolute; top: 0; right: 0;line-height: 50px; }
.news-pic{ padding: 0 25px;}
.news-pic li{ margin: 15px 0 0; width: 33.3%; float: left;}
.news-pic li a{ display:block; overflow:hidden; padding: 10px;  }
.news-pic li h4{padding: 15px 0 10px; font-size: 16px; color: #04559e; }
.news-pic li span{ color: #9a9a9a; }
.news-pic li .imgbox{ background: #fff;  text-align: center;}
.news-pic li img{ width: 100%; height: 168px; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.news-pic li a:hover img{ -moz-transform:scale(0.96,0.94);  
  -webkit-transform:scale(0.96,0.94);  
  -o-transform:scale(0.96,0.94);
}
/*新闻中心*/
.zx-List{  overflow:hidden; margin-bottom: 35px; padding:0 25px;}
.zx-List li{ padding:25px 0 35px; border-top:1px dotted #ddd; overflow:hidden; margin-top:-1px; background: url(../images/xxx.png) repeat-x left bottom; }
.zx-List li h4{margin-bottom: 10px;}
.zx-List img{ width:250px; max-height:160px;}
.zx-List .pull-left{padding-right:35px;}
.zx-List .media-body{ }
.zx-List .media-body a.more{ background:#ff9300; color:#fff; font-size:12px; padding:5px 8px;}
.zx-List p{margin-bottom: 10px;}
.zx-List .des{ color: #646464;}
.zx-List .time{ color:#9b9898;}


.video-pic{padding: 0 25px;}
.video-pic li{ margin: 15px 0 0; width: 33.3%; float: left;padding: 10px; }
.video-pic li a{ display:block; overflow:hidden; background: #fff;  }
.video-pic li .imgbox{ position: relative; overflow: hidden;}
.video-pic li h4{padding: 10px 0; font-size: 16px; color: #04559e;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.video-pic li img{ width: 100%; height: 168px; -webkit-transition: all 0.3s ease-in-out;}
.video-pic li a:hover{}
.mark{ background: url(../images/bg00070.png) repeat; width: 100%; height: 100%; position: absolute; top:100%; left: 0;  opacity: 1;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;} 
.mark span{ background: url(../images/icon-play.png) no-repeat center center;  width: 46px; display: block; height: 72px; margin: 45px auto 0;}
.video-pic li a:hover .mark{bottom: 0; opacity: 1; top:0;}
.case-pic{padding: 0 20px;}
.case-pic li{ margin: 15px 0 0; width: 33.3%; float: left;padding: 10px; }
.case-pic li a{ display:block; overflow:hidden; background: #fff; -moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.case-pic li .imgbox{ position: relative; overflow: hidden;}
.case-pic li h4{padding: 10px 0; font-size: 14px; color: #04559e;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.case-pic li img{ width: 100%; height: 168px; -webkit-transition: all 0.3s ease-in-out;}
.case-pic li a:hover{ z-index: 2;box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);transform: translate3d(0px, -2px, 0px);}

.show-content{  padding: 25px;}
.show-content h4{line-height: 30px;font-weight: normal;}
.show-content .p-time{ padding:15px 0 20px; color:#999;border-bottom:1px solid #eee; margin-bottom:25px; font-size:16px;}
.show-content .show{ padding:15px; margin-bottom:0; font-size: 15px; }
.pagepre{ padding:20px 15px; border-top:1px solid #eee; }
.pagepre a{ color:#888;}
/*分页*/
.pagination{ margin-bottom:45px; } 
.pagination > li{ } 
.pagination > li > a{ margin:0 2px; border:1px solid #ddd;  background: #f4f4f4;padding:5px 10px; font-size:12px;}
.pagination > li >span{ padding:0 10px; border:none; background: none; }
.pagination > li:first-child > a,
.pagination > li:last-child > a{ border-radius: 0; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {background-color: #26405b;border-color: #26405b;color: #fff;z-index: 2;}
.pagination > li >span.active{ background:#26405b; color: #fff;font-size: 12px;margin: 0 2px;padding: 5px 10px; border:1px solid #26405b; }
.pagination .current> a{ background:#26405b; color: #fff;font-size: 12px;margin: 0 2px;padding: 5px 10px; border:1px solid #26405b; }
/*时间轴*/
#timeline{width:840px;height:100%;overflow:hidden;margin:40px auto;position:relative;background:url('../images/date_line.png') center 38px no-repeat;}
#dates{width:700px;overflow:hidden;margin-bottom:20px;}
#dates li{float:left;width:100px;height:90px;text-align:center;}
#dates a{width:100px; height:76px;line-height:76px;display:block;background:url(../images/date_bg.png) no-repeat center center; color: #fff; }
#dates .selected{ font-size:20px;background:url(../images/date_bg_on.png) no-repeat center center; }
#issues{width:840px;height:100%;overflow:hidden;}
#issues li{width:840px;height:100%;list-style:none;float:left;}
#issues li div{ padding:0 20px;}
#issues li img{text-align:center;display:block;margin:0 auto;}
#issues li p{ line-height:24px; padding:25px 0; font-size:14px; overflow:hidden; background: url(../images/xxx.png) repeat-x left bottom;}
#issues li p span, #issues li p em{ float:left;}
#issues li p em{ width:10%; color:#f3ae31; font-size:15px; font-style: normal;}
#issues li p span{ width:90%; color: #213562; font-size:15px; }
#next,#prev{position:absolute;font-size:40px;font-family:"宋体";top:0;width:100px;height:76px;text-align:center;line-height:76px;overflow:hidden;color:#e9e9e9; font-weight: bold; color: #f3ae31;}
#next{right:-30px;}
#prev{left:-30px;}
#next.disabled,#prev.disabled{opacity:0.2;}

/*折叠面板*/
.panel-group{ padding: 25px; }
.panel-group .panel{border: 0;}
.panel-default > .panel-heading {color: #333; padding: 20px 0;}
.panel-title { margin-top: 0;margin-bottom: 0; font-size: 16px;color: inherit; border-left: 5px solid #03559d;}
.panel-title a{ display: block; width: 100%;background: url(../images/icon-down.png) no-repeat right center;padding: 5px; padding-left: 10px;}
.panel-title a.on{background: url(../images/icon-up.png) no-repeat right center;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border-top:0;}
.panel-body {padding: 25px}
.panel-body h4{ margin-top: 15px;}
.panel-body .info { padding: 10px 0; overflow: hidden; border-bottom: 1px dotted #ddd;}
.panel-body .info span{  display: block; float: left; width: 33.3%; color: #03559d;}
.mgallery{ display: none;}

#feedback_form{ padding:25px 50px}
.form-group input{ width:350px; border:1px solid #ddd; padding:5px; border-radius:4px; }
.form-group label{ width:80px; text-align:right;font-weight: normal; vertical-align:top;  padding: 5px;}
.form-group textarea{ width:350px; border:1px solid #ddd; padding:5px; border-radius:4px; }
.form-group .btn-mess{ background:#20a8e6; color:#fff;} 
.form-group .Validform_checktip{    margin-left: 30px;}

.xgxx{padding: 20px 15px; border-top: 1px solid #eee; }
.xgxx-tt{ font-size:18px; color:#03559d;margin-bottom:10px}
.xgxx ul li{ line-height:30px; background:url(../images/dd.jpg) no-repeat left center; padding-left:15px}
.xgal{padding: 20px 15px; border-top: 1px solid #eee;margin:0 25px; }
.xgal ul{ overflow:hidden;margin-bottom:15px}
.xgal ul li{ float:left; width:25%; padding:5px; text-align:center }
.xgal img{height:130px;}


@keyframes change
{
	0%{
		transform:rotateY(90deg);
		-webkit-transform:rotateY(90deg);
	}
	
　　100%{
		transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}
}
@-webkit-keyframes change /* Safari and Chrome */
{
	0%{
		transform:rotateY(90deg);
		-webkit-transform:rotateY(90deg);
	}
　　100%{
		transform:rotateY(360deg);
		-webkit-transform:rotateY(360deg);
	}
}
@keyframes fltu
{
	0% {transform: rotate(0deg);     /**通过 rotate() 方法，元素顺时针旋转给定的角度。允许负值，元素将逆时针旋转。***/
	-ms-transform: rotate(0deg);		/* IE 9 */
	-webkit-transform: rotate(0deg);	/* Safari and Chrome */
	-o-transform: rotate(0deg);		/* Opera */
	-moz-transform: rotate(0deg);	}
	100%{transform: rotate(360deg);    
	-ms-transform: rotate(360deg);		/* IE 9 */
	-webkit-transform: rotate(360deg);	/* Safari and Chrome */
	-o-transform: rotate(360deg);		/* Opera */
	-moz-transform: rotate(360deg);	}
}

@-webkit-keyframes fltu /*Safari and Chrome*/
{
	0% {transform: rotate(0deg);     /**通过 rotate() 方法，元素顺时针旋转给定的角度。允许负值，元素将逆时针旋转。***/
	-ms-transform: rotate(0deg);		/* IE 9 */
	-webkit-transform: rotate(0deg);	/* Safari and Chrome */
	-o-transform: rotate(0deg);		/* Opera */
	-moz-transform: rotate(0deg);	}
	100%{transform: rotate(360deg);    
	-ms-transform: rotate(360deg);		/* IE 9 */
	-webkit-transform: rotate(360deg);	/* Safari and Chrome */
	-o-transform: rotate(360deg);		/* Opera */
	-moz-transform: rotate(360deg);	}
}





@media (min-width: 768px) {
  .container {
    width: 1200px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1200px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}


@media (max-width:480px) {
	/*
.header .pull-right,.search{display:none;}
.logo{float:left;padding:5px;height:50px;}
.logo img{height:35px;}
.head{position:absolute;top:0;right:0;background:0 0;}
.item-yw{float:left;width:50%;height:155px;text-align:center;}
.fltu{width:100%;height:155px;background-size:100% auto;}
.fw{top:-155px;margin:0 auto;padding-top:40px;width:100%;height:126px;text-align:center;}
.fwx{margin-right:auto;margin-left:auto;width:28px;height:10px;border-top:3px solid #006eb1;}
.footer{padding:15px 0; background: #313131;}
.bg-hb,.experts,.footer .col-md-3,.link, .carousel-control{display:none;}
.carousel-indicators {bottom: 5px;}
.carousel-indicators li,
.carousel-indicators .active{width: 8px; margin: 0;}
.contact{padding-left:0;border-right:0;border-left:0;}
.wechat{overflow:hidden;padding-left:0;text-align:center; }
.wechat span{float:left;display:block;margin-right:15px;margin-left:0;}
.myTab{float:none;width:100%;}

.section .title { color: #000; overflow: hidden; margin: 10px 0;  position: relative;   }
.section .title h3{ font-weight: bold;    margin-bottom: 0; }
.section .title span{ font-size: 12px; text-transform: uppercase; font-family: arial; }
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;cursor:-webkit-grab;cursor:grab}
.flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-slider{position:absolute;width:100%}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:0}
.flickity-prev-next-button.next{right:0}
.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{fill:#333}
.flickity-prev-next-button.no-svg{color:#333;font-size:26px}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}

.content-wrap{width:100%;margin:0 auto;padding:0 5px; float: left;}
.content-wrap a { display: block; text-align: center; }
.content-wrap a img{ text-align: center; display: block; width: 100%; height:350px; }
.gallery_cell{width:100%;padding:20px;}
.content-wrap .tit{ background: #f2a925; padding:10px; color: #fff;}
.gallery_cell .pic img{ width:120px; height:120px; border-radius:50%;}
.mgallery{ display: block;}
#back-to-top{ display: none;}
.navbar-nav{ margin: 0; background: url(../images/bg00070.png) repeat;}
.sy1_ul li{ width:50%; border-bottom:1px solid #5c5c5c; }
.navbar-collapse.in {position: relative; z-index: 99999;}
.navbar-toggle{  margin-bottom: 0; }
.sy2_ul{ display: none;}


*/












}
	
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px; z-index:9999;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:66px;height:66px;margin-top:1px;position:relative; background-color:#e9e9e9; 
-moz-transition:background-position 1s;
-ms-transition:background-position 1s;
-o-moz-transition:background-position 1s;
-webkit-moz-transition:background-position 1s;
transition:background-position 1s;}

.toolbar-item:hover{background-color:#053f91;}
.toolbar-item:hover .toolbar-layer{
	opacity:1;filter:alpha(opacity=100);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
}
.toolbar-item-weixin{background-position:0 0;}
.toolbar-item-app{background-position:0 -67px;}
.toolbar-item-qq{background-position:0 -137px;}
.toolbar-item-top{background-position:0 -205px;}
.toolbar-layer{position:absolute;right:67px;bottom:0px;width:158px; border:1px solid #eee;

opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;
-moz-transform-origin: 95% 95%;
-ms-transform-origin: 95% 95%;
-o-transform-origin: 95% 95%;
-webkit-transform-origin: 95% 95%;
transform:scale(0.01);
-moz-transform:scale(0.01);
-ms-transform:scale(0.01);
-o-transform:scale(0.01);
-webkit-transform:scale(0.01);
transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;
-webkit-transition:all 1s;
}
.toolbar-item-qq .toolbar-layer{ height:64px; line-height:64px; background:#eee; display:block; text-align:center;}	
	
	
	
	
	
	
	


