@charset "utf-8";
* {padding:0; margin:0;}
html{ height:100%;}
body{font:14px/1.8 "微软雅黑", "Microsoft Yahei","宋体" ,arial, helvetica, clean, sans-serif; color:#666; height:100%; background-color:#fff;}
h1, h2, h3, h4, h5, h6 {font:14px/1.8 "微软雅黑", "Microsoft Yahei","宋体" ,arial, helvetica, clean, sans-serif; color:#666;}
a:link {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover {color:#5976BA; text-decoration:none;}
a:active {color:#5976BA;text-decoration:none;}
ul,li {list-style:none;}
.overflow {-o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.clear {clear:both;}
table {border-spacing: 0;}
img {border:0; padding:0; margin:0;}

.nav_open{ overflow:hidden;}/*浏览器尺寸较小时，点击按钮弹出主导航菜单，html和body增加class，隐藏超出一屏的内容*/

/*-------头部初始样式开始------*/
.head { position:absolute; left:0; top:0; z-index:101; width:100%; background-color:#fff;}

#nav0 {width:100%; height:80px; border-bottom:1px #CCDEEC solid;}
#nav { position:relative; max-width:1440px; height:80px; padding:0 2%; margin:0 auto; overflow:visible; }
#nav .logo{ float:left; width:auto; margin-top:15px;}

#nav .lang{ float:right; width:auto; height:30px; margin-top:32px;}
#nav .lang ul{ font-size:0;}
#nav .lang ul li{ position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:14px; width:30px; height:30px; text-align:center;}
#nav .lang ul li a{ display:block; width:30px; height:30px; font:14px/1.8 arial, helvetica, clean, sans-serif; line-height:30px; color:#fff;}
#nav .lang ul .cn{ cursor:pointer; background:url(../images/c2.png) no-repeat center center;}
#nav .lang ul .en{ margin-left:15px; background:url(../images/c1.png) no-repeat center center;}
#nav .lang ul .en:hover{ background:url(../images/c2.png) no-repeat center center;}
#nav .link{ float:right; height:65px; line-height:65px; padding-top:15px; padding-right:40px; }
#nav .link p a{ background-color:#5976BA; color:#fff; padding:4px 10px; }
#nav .link p a:hover{ background-color:#365296; }


#nav .menu { position:relative; font-size:0; text-align:center; overflow:hidden; padding-top:15px;}
#nav .menu .selectedBg { position:absolute; left:0px; bottom:0; height:3px; background:#5976BA;}
#nav .menu ul { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden;}
#nav .menu ul li { position:relative; z-index:2; float:left; height:65px; line-height:65px;}
#nav .menu ul li a { display:block; font-size:16px; color:#323232; padding:0 25px; }
#nav .menu ul li a:hover{ color:#5976BA;}
#nav .menu ul .selected a{ }

#nav .menu .box { position:fixed; left:0; top:80px; z-index:9; width:100%; height:0; background:#5976BA; border-bottom:1px solid #CCDEEC; overflow:hidden;}
#nav .menu .box .cont{ position:relative; border-top:1px #CCDEEC solid;}

/*-------主导航下拉第一种样式（图片+一级分类名称，超出范围左右箭头切换）------*/
.demo { position:relative; max-width:1440px; padding:0 2%; margin:0 auto;}
.cyclic { position:relative; width:1150px; margin:0 auto; padding:0 30px; padding-top:15px; padding-bottom:20px;}
.cyclic dl { overflow:hidden;}
.cyclic dl dd { float:left; width:230px; text-align:center;}
.cyclic dl dd a{ display:block;}
.cyclic dl dd a img { display:block; width:200px; height:150px; margin:10px 15px;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
}
.cyclic dl dd a span{ display:block; font-size:14px; color:#ccc; height:24px; line-height:24px; margin:0 15px; overflow:hidden;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
}
.cyclic dl dd:hover a img{ width:216px; height:162px; margin:4px 7px;}
.cyclic dl dd:hover a span{ font-size:16px; color:#fff; margin:8px 0;}

.microfiche-screen{ z-index:2;}
.microfiche-controls{ position:absolute; left:0; top:50%; width:100%; height:21px; margin-top:-10px;}
.microfiche-button{ position:absolute; top:0; width:15px; height:21px; border:none; cursor:pointer; outline:none;}
.microfiche-prev-button{ left:5px; background:url(../images/left.png) no-repeat center center;}
.microfiche-next-button{ right:5px; background:url(../images/right.png) no-repeat center center;}

/*-------主导航下拉第二种样式（一级二级分类全显示）------*/
.demo2 { position:relative; max-width:1440px; padding:0 2%; margin:0 auto;}
.cyclic2 { position:relative; width:80%; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.cyclic2 dl { font-size:0; text-align:left; overflow:hidden;}
.cyclic2 dl dd { display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:14px; width:25%;}
.cyclic2 dl dd a{ display:block; margin-right:15px;}
.cyclic2 dl dd .dd_a{ margin-bottom:5px;}
.cyclic2 dl dd a span{ display:block; font-size:14px; font-weight:bold; color:#f5f5f5; height:24px; line-height:24px; overflow:hidden;}
.cyclic2 dl dd p{}
.cyclic2 dl dd p a{ color:#ccc; height:24px; line-height:24px; overflow:hidden;}
.cyclic2 dl dd p a:hover{ color:#fff;}

/*-------主导航下拉第三种样式（一级分类+图片+简述）------*/
.demo3 { position:relative; max-width:1440px; padding:0 2%; margin:0 auto;}
.cyclic3 { position:relative; font-size:14px; text-align:left; width:80%; margin:0 auto; padding:2% 0;}
.cyclic3 dl { float:left; width:20%; overflow:hidden;}
.cyclic3 dl dd {}
.cyclic3 dl dd a{ display:block;}
.cyclic3 dl dd a span{ display:block; font-size:14px; color:#ccc; height:30px; line-height:30px; overflow:hidden;}
.cyclic3 dl dd a span:hover{ color:#fff;}

.cyclic3 .zsimg { float:left; width:40%; overflow:hidden;}
.cyclic3 .zsimg .img1{ width:100%;-webkit-border-radius:10px;/*圆角，数值可以是像素或百分比*/-moz-border-radius:10px;border-radius:10px;}
.cyclic3 .zsimg form{ background-color:#f5f5f5; padding:20px 5px;}
.cyclic3 .zsimg form input[type="text"], select, textarea{border:1px solid #ccc; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.cyclic3 .zsimg form input[type="text"]:hover, select:hover, textarea:hover{border:1px solid #5976BA;}
.cyclic3 .zsimg form input[type="text"]:focus, select:focus, textarea:focus{border:1px solid #5976BA;}
.cyclic3 .zsimg form .xh{ float:right; color:#5976BA; width:12px; margin-left:5px; line-height:30px;}
.cyclic3 .zsimg form span{ color:#5976BA;}

.cyclic3 .zsimg form .biao{ float:left; font-size:14px; width:50%; padding-bottom:10px;}
.cyclic3 .zsimg form .biao .left{ float:left; width:50px; }
.cyclic3 .zsimg form .biao .left p{ text-align:right; height:30px; line-height:30px;}
.cyclic3 .zsimg form .biao .right{ overflow:hidden; }
.cyclic3 .zsimg form .biao .box2{ width:100%; height:30px; line-height:30px; color:#666; padding:5px;}
.cyclic3 .zsimg form .biao2{ float:none; clear:both; width:100%;}
.cyclic3 .zsimg form .biao2 textarea{width:100%; color:#666; font-size:14px; line-height:20px; padding:5px;}

.cyclic3 .zsimg form .next { height:30px; margin-top:10px; text-align:center; }
.cyclic3 .zsimg form .next .submit{ line-height:30px; font-size:14px; background-color:#5976BA; border:none; color:#fff; padding:0 20px; margin:0 10px; display:inline-block; cursor:pointer; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif;}
.cyclic3 .zsimg form .next .submit2{ line-height:30px; font-size:14px; background-color:#828282; border:none; color:#fff; padding:0 20px; margin:0 10px; display:inline-block; cursor:pointer; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif;}
.cyclic3 .zsimg form .next .submit:hover{ background-color:#365296;}
.cyclic3 .zsimg form .next .submit2:hover{ background-color:#365296;}

.cyclic3 .zstxt { float:left; color:#ddd; width:30%; padding-left:10%; overflow:hidden;}

/*-------主导航下拉第四种样式（一个编辑器）------*/
.demo4 { position:relative; max-width:1440px; padding:0 2%; margin:0 auto;}
.cyclic4 { font-size:14px; text-align:center; width:80%; margin:0 auto; padding:2% 0;}

/*-------浏览器宽度小于等于1024时主导航变成按钮，下拉内容样式------*/
#nav .nav2{ display:none; float:right; margin-top:28px; margin-left:20px;}
#nav .nav2 .hide{ display:none;}
#nav .nav2 .close img, #nav .nav2 .open img{ position:relative; z-index:9; width:34px; height:34px;}
.menu2{ position:fixed; top:80px; right:-100%; z-index:999; width:100%; height:100%; padding-bottom:100px; background-color:#f5f5f5; overflow-y:auto; 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 350ms linear;
-moz-transition: all 350ms linear;
-o-transition: all 350ms linear;
-ms-transition: all 350ms linear;
transition: all 350ms linear;
}
.menu2 .mainmenu{ padding-bottom:50px;}
.menu2 .mainmenu a { display:block;}
.menu2 .mainmenu .li1 { position:relative; height:40px; line-height:40px; color:#fff; border-bottom:1px solid #fff; background-color:#5976BA;}
.menu2 .mainmenu .li1 img{ position:absolute; right:30px; top:15px; height:11px;
-webkit-transition: all 400ms linear;
-moz-transition: all 400ms linear;
-o-transition: all 400ms linear;
-ms-transition: all 400ms linear;
transition: all 400ms linear;
}
.menu2 .mainmenu .ig img{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.menu2 .mainmenu .li1 span{ padding-left:30px; display:block;}
.menu2 .mainmenu .submenu { padding:0; margin:0; border-bottom:1px solid #fff;}
.menu2 .mainmenu .li2 { background-color:#858585; height:36px; line-height:36px;}
.menu2 .mainmenu .li2 a { color:#fff; padding-left:30px; padding-right:30px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.menu2 .mainmenu .li2:hover{ background-color:#365296;}
.menu2 .mainmenu .li3 { background-color:#a5a5a5; height:36px; line-height:36px;}
.menu2 .mainmenu .li3 a { color:#fff; padding-left:30px; padding-right:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menu2 .mainmenu .li3:hover{ background-color:#365296;}
/*-------头部初始样式结束------*/

/*----------页面下拉后触发头部伸缩效果开始----------*/
.headFixed { position:fixed;}
*html, *html body{background-image:url(about:blank);background-attachment:fixed;}
*html .headFixed{ position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop));}
/*----------页面下拉后触发头部伸缩效果结束----------*/

#fl-t{ width:100%; margin:0 auto; height:82px;}


/*----------首页动画----------*/
#fl{ width:100%; margin-bottom:2%; overflow:hidden;}
.banner .txt{ position:relative; width:100%; height:100%;}
.banner .txt a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.banner .txt .syslidefr_an{ position:absolute; overflow:hidden; opacity:0;}
.banner .txt .syslidefr_an h3{ font-size:42px; line-height:50px; color:#fff;}
.banner .txt .syslidefr_an p{ font-size:16px; line-height:26px; color:#fff;}

.banner .txt .syslidefr_an h3,
.banner .txt .syslidefr_an p{}
.banner .txt .syslidefr_an h3 span,
.banner .txt .syslidefr_an p span{ position:relative;}

.banner .KMSPrefix_banner_frbtn{position:absolute;z-index:99;bottom:20px; left:0; width:100%; height:13px; margin:0 auto; padding:0px; text-align:center;}
.banner .KMSPrefix_banner_frbtn ul{}
.banner .KMSPrefix_banner_frbtn ul li{ width:13px; height:13px; line-height:13px; font-size:10px; background: url(../images/btn_off.png) no-repeat;
 border:0; color:#666666; text-align:center; margin:0 4px; font-family:Verdana; display:inline-block; *display:inline; zoom:1; cursor:pointer; -webkit-text-size-adjust: none;}
.banner .KMSPrefix_banner_frbtn ul li.KMSPrefix_banner_focus{ background: url(../images/btn_on.png) no-repeat;}

.banner .prevnext{ position:absolute; left:0; right:0; top:267px; z-index:99; width:1200px; height:56px; margin:0 auto;}
.banner .prevnext .prev{ position:absolute; left:0; top:0; width:56px; height:56px; background: url(../images/prevArrow.png) no-repeat;}
.banner .prevnext .next{ position:absolute; right:0; top:0; width:56px; height:56px; background: url(../images/nextArrow.png) no-repeat;}


/*-------首页6个大板块------*/
#bd{ margin-bottom:2%;}
.bd_prolist{ max-width:1440px; padding:0 2%; margin:0 auto; margin-bottom:2%;}
.bd_prolist .title{ overflow:hidden; background-color:#eee; height:50px; line-height:50px; padding:0 20px; margin-bottom:10px;}
.bd_prolist .title h2{ float:left; font-size:28px; line-height:50px; }
.bd_prolist .title .more{ float:right; line-height:50px;}

.slide_right2{ position:relative; margin-bottom:2%;}
.slide_right2 .bd_prolist_bg{ width:55%;}
.slide_right2 .left{ position:absolute; top:0; width:55%; height:100%; overflow:hidden;}
.slide_right2 .left2{ left:0;}
.slide_right2 .left3{ right:0;}
.slide_right2 .left li{ float:left; width:50%; height:50%; text-align:center; cursor:pointer; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.slide_right2 .left .li1{ border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.slide_right2 .left .li2{ border-bottom:1px solid #ddd;}
.slide_right2 .left .li3{ border-right:1px solid #ddd;}
.slide_right2 .left li a{ display:block; overflow:hidden;}
.slide_right2 .left li img{ width:100%;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
-ms-transition: all 500ms linear;
transition: all 500ms linear;
}
.slide_right2 .left li:hover img{
-webkit-transform: scale(1.1);  
-moz-transform: scale(1.1);  
-ms-transform: scale(1.1);    
-o-transform: scale(1.1);   
transform: scale(1.1); 
}

.slide_right2 .right{ position:absolute; top:0; color:#fff; width:43%; height:100%; overflow:hidden;}
.slide_right2 .right2{ right:0;}
.slide_right2 .right3{ left:0;}
.slide_right2 .right .newslist{ position:absolute; right:0; top:0; width:100%; height:100%; background-color:#5976BA;}
.slide_right2 .right .newslist .more2{ display:block; color:#fff; width:120px; height:40px; line-height:40px; border:1px solid #fff; margin-left:10%; text-align:center; background-color:#5976BA;}
.slide_right2 .right .newslist .more2:hover{background-color:#365296;}
.slide_right2 .right .newslist2 { display:none; position:absolute; right:0; top:0; width:100%; height:100%; background-color:#5976BA;}
.slide_right2 .right .txt{ width:80%; height:60%; margin:0 auto; margin-top:12%; overflow:hidden;}
.slide_right2 .right .txt h3{ font-size:28px; color:#fff; padding-bottom:20px;}
.slide_right2 .right .txt p{ font-size:16px; line-height:26px; max-height:208px; overflow:hidden;}



/*-------首页视频------*/
#bd2{ max-width:1440px; padding:0 2%; margin:0 auto; margin-bottom:2%;}

/*-------首页视频和新闻详细页视频公共样式------*/
.video{ position:relative; width:100%; min-height:90px; background-color:#f5f5f5; text-align:center; overflow:hidden; cursor:pointer;}
.video .img1{ width:100%;}
.video .img2{ position:absolute; left:50%; top:50%; margin-left:-35px; margin-top:-35px; filter:alpha(opacity=70);_filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.video:hover .img2{ filter:alpha(opacity=100);_filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.videobg{ display:none; position:fixed; left:0; top:0; z-index:999; width:100%; height:100%; text-align:center; background:rgba(0, 0, 0, 0.7)!important; background:#000; filter:Alpha(opacity=70);}
.videobg i{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; height:100%;}
.videobg .videobg2{ position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:auto; height:auto;}
.videobg .videobg2 #container{ width:960px; height:auto;}
.videobg .videobg2 span{ position:absolute; right:10px; top:10px; font-size:18px; color:#666; width:30px; height:30px; line-height:30px; background-color:#eee; cursor:pointer;}


/*-------首页新闻列表------*/
#bd3{ background-color:#eee; padding:2% 0;}
#bd3 .newslist{ max-width:1440px; padding:0 2%; margin:0 auto;}
#bd3 .newslist h2{ font-size:32px; line-height:36px; margin-bottom:2%; text-align:center;}
#bd3 .newslist ul{ border-left:1px solid #d5d5d5; overflow:hidden;}
#bd3 .newslist ul li{ position:relative; float:left; width:25%; border:1px solid #d5d5d5; border-left:none; box-sizing:border-box; overflow:hidden;}
#bd3 .newslist ul li .pic{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; filter:alpha(opacity=0);_filter:alpha(opacity=0); -moz-opacity:0; opacity:0;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
-ms-transition: all 500ms linear;
transition: all 500ms linear;
}
#bd3 .newslist ul li .bg{ position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; background:rgba(0, 0, 0, 0)!important; background:#000; filter:Alpha(opacity=0); }
#bd3 .newslist ul li .txt{ position:relative; z-index:3; padding:5%;}
#bd3 .newslist ul li .txt h3{ font-size:18px; line-height:28px;}
#bd3 .newslist ul li .txt h3 a{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#bd3 .newslist ul li .txt .time{ font-size:16px; color:#999;}
#bd3 .newslist ul li .txt .js{ height:96px; line-height:24px; overflow:hidden;}
#bd3 .newslist ul li .more{ position:relative; z-index:3; text-align:center;}
#bd3 .newslist ul li .more a{ display:inline-block; *display:inline; *zoom:1; color:#666; height:36px; line-height:36px; padding:0 20px; margin-top:30px; margin-bottom:50px; border:2px solid #d5d5d5; background:none;
-webkit-border-radius:5px;/*圆角，数值可以是像素或百分比*/
-moz-border-radius:5px;
border-radius:5px;
}
#bd3 .newslist ul li .txt,
#bd3 .newslist ul li .txt h3 a,
#bd3 .newslist ul li .txt .time,
#bd3 .newslist ul li .more a{
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
}

#bd3 .newslist ul li:hover .pic{ filter:alpha(opacity=100);_filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
-webkit-transform: scale(1.1);  
-moz-transform: scale(1.1);  
-ms-transform: scale(1.1);    
-o-transform: scale(1.1);   
transform: scale(1.1); 
}
#bd3 .newslist ul li:hover .bg{ background:rgba(0, 0, 0, 0.4)!important; background:#000; filter:Alpha(opacity=40);
-webkit-transition: all 500ms 1200ms linear;
-moz-transition: all 500ms 1200ms linear;
-o-transition: all 500ms 1200ms linear;
-ms-transition: all 500ms 1200ms linear;
transition: all 500ms 1200ms linear;
}
#bd3 .newslist ul li:hover .txt{ color:#fff;
-webkit-animation: b_to_t2 1200ms ease-out;
-moz-animation: b_to_t2 1200ms ease-out;
-ms-animation: b_to_t2 1200ms ease-out;
animation: b_to_t2 1200ms ease-out;
}
#bd3 .newslist ul li:hover .txt h3 a{ color:#fff;}
#bd3 .newslist ul li:hover .txt .time{ color:#fff;}
#bd3 .newslist ul li:hover .more a{ color:#fff; border:2px solid #fff;
-webkit-animation: b_to_t2 1200ms ease-out;
-moz-animation: b_to_t2 1200ms ease-out;
-ms-animation: b_to_t2 1200ms ease-out;
animation: b_to_t2 1200ms ease-out;
}
#bd3 .newslist ul li .more a:hover{ color:#fff; border:2px solid #5976BA; background-color:#5976BA;}


/*----------网站底部----------*/
#ft0{ position:relative; width:100%; background-color:#333; color:#aaa;}
#ft{ width:90%; max-width:1440px; padding:0 2%; margin:0 auto;}
#ft .ft1 { padding-top:20px; padding-bottom:20px; overflow:hidden;}
#ft .ft1 .clearfix { font-size:0; text-align:center; }
#ft .ft1 .clearfix li{ display:inline-block; *display:inline; *zoom:1; width:180px; padding-left:39px; border-left:solid 1px #444; text-align:left; vertical-align:top;}
#ft .ft1 .clearfix li h3 { font-size:14px; padding:0; margin:0; }
#ft .ft1 .clearfix li h3 a { color:#aaa; }
#ft .ft1 .clearfix li h3 a:hover { color:#5976BA; }
#ft .ft1 .clearfix li ul { padding:0; margin:0;}
#ft .ft1 .clearfix li ul li{ padding:0; margin:0;  border:none;}
#ft .ft1 .clearfix li ul li a{ padding:0; margin:0; font-size:12px; color:#aaa; text-decoration:none; }
#ft .ft1 .clearfix li ul li a:hover {color:#5976BA;}
#ft .ft1 .clearfix .dbewm{ width:100px; padding:0; padding-left:60px;}
#ft .ft1 .clearfix .dbewm .ewm{ width:100px; height:142px; overflow:hidden; float:left;}

#ft .ft1 .clearfix .dbewm .ewm p{ font-size:14px; font-weight:bold; height:22px; line-height:22px; color:#aaa; text-align:center;}
#ft .ft1 .clearfix .dbewm .ewm .pic{ width:100px; height:100px; padding-top:10px; overflow:hidden;}
#ft .ft3 {text-align:center; overflow:hidden; font-size:12px; line-height:22px; padding:10px 0; background-color:#444; color:#aaa;}
#ft .ft3 a{color:#888; text-decoration:underline;}
#ft .ft3 a:hover{color:#5976BA;}


/*----------内页banner----------*/
#banner{ position:relative; width:100%; height:260px; overflow:hidden;}

/*----------面包屑导航----------*/
#rtit{ position:absolute; bottom:0; right:2%; text-align:right; color:#fff; font-size:14px; height:40px; line-height:40px;}
#rtit p a{ color:#fff;}
#rtit p .selected{ color:#fff;}


/*----------内页主栏目名称----------*/
#title2 h2{ font-size:32px; line-height:50px; width:80%; margin:50px auto;  text-align:center;
-webkit-animation: fantan 800ms ease;
-moz-animation: fantan 800ms ease;
-ms-animation: fantan 800ms ease;
animation: fantan 800ms ease;
}
#title2 h2 span{ padding-left:5px; font-family:arial, helvetica, clean, sans-serif; font-size:16px; color:#333; }


/*----------分类----------*/
#ltit0{ width:100%; border-bottom:1px solid #CCDEEC;}
#ltit{ max-width:1440px; padding:0 2%; margin:0 auto; padding-bottom:35px;}
#ltit p{ font-size:0; line-height:32px; text-align:center;}
#ltit a{ font-size:14px; color:#666; padding:0 25px; margin:0 8px; margin-bottom:15px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; background-color:#eee;
-webkit-border-radius:20px;/*圆角，数值可以是像素或百分比*/
-moz-border-radius:20px;
border-radius:20px;
}
#ltit a:hover{color:#fff; background-color:#5976BA; }
#ltit .selected{color:#fff; background-color:#5976BA; }

#ltit2{ max-width:1440px; padding:0 2%; margin:0 auto; padding-top:50px;}
#ltit2 p{ font-size:0; line-height:20px; text-align:center;}
#ltit2 a{ font-size:14px; color:#eee; width:90px; height:70px; margin:0 2px; padding:0 10px; margin-bottom:20px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; background-color:#5976BA; overflow:hidden; }
#ltit2 a i{ height:100%; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
#ltit2 a span{ max-height:60px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; overflow:hidden;}
#ltit2 a:hover{color:#fff; background-color:#365296; }
#ltit2 .selected{color:#fff; background-color:#365296; }


/*----------内页中间部分----------*/
#con{ width:100%; margin-top:50px; min-height:400px; _height:400px; transition:400ms;}
#con .wow{/*页面刷新时，元素进入浏览器显示范围后执行CSS3动作*/
-webkit-animation: b_to_t 800ms ease;
-moz-animation: b_to_t 800ms ease;
-ms-animation: b_to_t 800ms ease;
animation: b_to_t 800ms ease;
}

#title{ text-align:center; margin-bottom:50px; margin-top:80px;}
#title h1{ font-size:24px; height:auto; display: inline-block; *display:inline; zoom:1; color:#333;}
#title h1 .span1{ width:20px; height:40px; line-height:40px; border:5px #eee solid; border-right:none; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
#title h1 .span0{ height:40px; line-height:40px; padding:0 15px; padding-top:20px; border-top:5px #eee solid; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
#title h1 .span2{ width:20px; height:40px; line-height:40px; border:5px #eee solid; border-left:none; display:inline-block; *display:inline; zoom:1; vertical-align:top;}

#con .content{ width:70%; margin:0 auto; margin-bottom:80px; overflow:hidden; transition:400ms;}
#con .content .bg2{ width:70%; margin:0 auto;}
#con .content .bg2 h1{ font-size:24px; line-height:34px; padding-bottom:8px; color:#666; text-align:center;}
#con .content .bg2 .news-t{ text-align:center; border-bottom:#ddd 1px solid; margin-bottom:10px;}
#con .content .bg2 .news-t a{ color:#5976BA;}
#con .content .bg3{ width:70%; margin:0 auto; margin-bottom:40px;}
#con .content .bg3 h1{ font-size:24px; line-height:34px; padding-bottom:8px; color:#666; text-align:center;}
#con .content .proview-b{ text-align:center; margin-top:50px;}
#con .content .p1{ width:70%; margin:0 auto; overflow:hidden;}
#con .content .p2{ width:100%; margin:0 auto; overflow:hidden;}
#con .content .p3{ width:70%; margin:0 auto; overflow:hidden;}
#con .content .p4{ width:70%; margin:25px auto; text-align:center; overflow:hidden;}
#con .content .p5{ width:70%; margin:25px auto; text-align:center; overflow:hidden;}

#con #pg { margin-bottom:80px; text-align:center;}
#con #pg a{ color:#5976BA;}
#con #pg a:hover{ color:#5976BA;}


/*----------新闻列表----------*/
#con .newslist{ width:80%; max-width:1440px; padding:0 2%; margin:0 auto;}
#con .newslist ul{ margin-bottom:80px;}
#con .newslist ul li{ overflow:hidden;}
#con .newslist ul li .left{ float:left; width:50%;
-webkit-animation: l_to_r 800ms ease-out;
-moz-animation: l_to_r 800ms ease-out;
-ms-animation: l_to_r 800ms ease-out;
animation: l_to_r 800ms ease-out;
}
#con .newslist ul li .right{ float:right; width:46%; padding:5% 0; padding-left:4%; overflow:hidden;
-webkit-animation: r_to_l 800ms ease-out;
-moz-animation: r_to_l 800ms ease-out;
-ms-animation: r_to_l 800ms ease-out;
animation: r_to_l 800ms ease-out;
}
#con .newslist ul li .left2{ float:right; width:50%;
-webkit-animation: r_to_l 800ms ease-out;
-moz-animation: r_to_l 800ms ease-out;
-ms-animation: r_to_l 800ms ease-out;
animation: r_to_l 800ms ease-out;
}
#con .newslist ul li .right2{ float:left; width:46%; padding:5% 0; padding-right:4%; overflow:hidden;
-webkit-animation: l_to_r 800ms ease-out;
-moz-animation: l_to_r 800ms ease-out;
-ms-animation: l_to_r 800ms ease-out;
animation: l_to_r 800ms ease-out;
}
#con .newslist ul li .date{ width:18%; float:left; position:relative;}
#con .newslist ul li .date p{ position:absolute; top:0; left:0; font-size:16px; font-weight:bold; width:100%; height:100%; text-align:center; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
-webkit-animation:doudong 0.2s 1s ease-in 2;
-moz-animation:doudong 0.2s 1s ease-in 2;
-o-animation:doudong 0.2s 1s ease-in 2;
-ms-animation:doudong 0.2s 1s ease-in 2;
animation:doudong 0.2s 1s ease-in 2;
}
#con .newslist ul li .date p i{ display:inline-block; *display:inline; *zoom:1; height:100%; vertical-align:middle;}
#con .newslist ul li .date p span{ display:inline-block; *display:inline; *zoom:1; font-size:18px; line-height:18px; color:#fff; vertical-align:middle;}
#con .newslist ul li .main{ width:77%; float:right; padding-top:15px;}
#con .newslist ul li .main h3{ font-weight:bold; font-size:16px; line-height:26px; padding-top:12px; padding-bottom:32px; }
#con .newslist ul li .main a h3:hover{ color:#5976BA; }
#con .newslist ul li .main a:hover p{ color:#666; }
#con .newslist ul li .main a p:hover{ color:#5976BA; }


/*----------案例列表----------*/
#con .prolist{ width:93%; margin:0 auto;  overflow:hidden; }
#con .prolist .ca-menu{ width:100%; margin:0 auto; margin-left:0.5%; margin-bottom:50px; padding-top:2px;}
#con .prolist .ca-menu li{ float:left; width:30%; overflow:hidden; background: #eee; margin:0 1.5%;	margin-bottom:3%;
    -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

#con .prolist .ca-menu li a{ width: 100%; height: 100%; display: block; cursor:pointer; }

#con .prolist .ca-main{width:100%; text-align: center; overflow:hidden;}
#con .prolist .ca-main img{
	-webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -ms-transition: all 1s linear;
	transition: all 1s linear;
}
#con .prolist .ca-sub{ text-align:center; font-size:16px; color:#5976BA; height:60px; line-height:60px; width:100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

#con .prolist .ca-menu li:hover{ background-color: #5976BA; z-index:999;}
#con .prolist .ca-menu li:hover .ca-main{ }
#con .prolist .ca-menu li:hover .ca-main img{ 
    -webkit-transform: scale(1.1);  
    -moz-transform: scale(1.1);  
    -ms-transform: scale(1.1);    
    -o-transform: scale(1.1);   
    transform: scale(1.1); 
}
#con .prolist .ca-menu li:hover .ca-sub{ color: #fff;
    -webkit-animation: b_to_t 500ms ease-out;
    -moz-animation: b_to_t 500ms ease-out;
    -ms-animation: b_to_t 500ms ease-out;
}


/*----------案例详细----------*/
#sx{position:absolute; right:10px; top:10px; z-index:9999998; width:50px; height:50px; background:rgba(0, 0, 0, 0.2)!important; background:#000; filter:Alpha(opacity=20); display:none;}

#fd{position:absolute; right:10px; top:10px; z-index:9999999; width:50px; height:50px; background:rgba(0, 0, 0, 0.2)!important; background:#000; filter:Alpha(opacity=20);}

#js{ position:absolute; left:10px; top:70px; z-index:3; width:40%; background:rgba(0, 0, 0, 0.3)!important; background:#000; filter:Alpha(opacity=30);}
#js .p1{ position:relative; color:#fff; padding:10px;}

#return{position:absolute; right:70px; top:10px; z-index:9999999; width:50px; height:50px; background:rgba(0, 0, 0, 0.2)!important; background:#000; filter:Alpha(opacity=20);}

#sx a,#fd a,#return a{ position:relative;}
#sx:hover,#fd:hover,#return:hover{ background:rgba(0, 0, 0, 0.5)!important; background:#000; filter:Alpha(opacity=50);}
#sx img:hover,#fd img:hover,#return img:hover{ filter:alpha(opacity=100);_filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}

#toolbar{position:fixed; z-index:3; right:10px; top:10px; padding:5px; background:url(../images/fs_img_g_bg.png);}
#toolbar img{border:none;}
#img_title{position:fixed; z-index:3; left:10px; top:10px; background:rgba(0, 0, 0, 0.6)!important; background:#000; filter:Alpha(opacity=60); color:#FFF; font-size:24px; width:auto; max-width:70%; height:50px; line-height:50px; padding:0 10px; text-transform:uppercase; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#bg{position:fixed; z-index:1; overflow:hidden; width:100%; height:100%; background-color:#5976BA;}/*整体背景色*/
#bgimg{display:none; -ms-interpolation-mode: bicubic;}
#preloader{position:relative; z-index:3; width:32px; padding:20px; top:80px; margin:auto; background:#5976BA;}
#thumbnails_wrapper{z-index:2; position:fixed; bottom:0; width:100%; background:url(../images/empty.gif); /* stupid ie needs a background value to understand hover area */}
#outer_container{position:relative; padding:0; width:100%; margin:40px auto;}
#outer_container .thumbScroller{position:relative; overflow:hidden; background:url(../images/fs_img_g_bg.png);}
#outer_container .thumbScroller, #outer_container .thumbScroller .container, #outer_container .thumbScroller .content{height:170px;}
#outer_container .thumbScroller .container{position:relative; left:0;}
#outer_container .thumbScroller .content{float:left;}
#outer_container .thumbScroller .content div{margin:5px; height:100%;}
#outer_container .thumbScroller img{border:5px solid #fff;}
#outer_container .thumbScroller .content div a{display:block; padding:5px;}

.nextImageBtn, .prevImageBtn{display:block; position:absolute; width:50px; height:50px; top:50%; margin:-25px 10px 0 10px; z-index:3; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}
.nextImageBtn:hover,.prevImageBtn:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
.nextImageBtn{right:0; background:url(../images/nextImgBtn.png) center center no-repeat;}
.prevImageBtn{background:url(../images/prevImgBtn.png) center center no-repeat;}


/*----------客户留言表单开始----------*/
.msxq{ margin:0 auto; background-color:#f5f5f5; padding:40px 20px;}
.msxq .zsjm{ width:100%;}
.msxq .zsjm h3{ text-align:center; font-size:16px; color:#666; font-weight:bold; line-height:36px;}
.msxq .zsjm input[type="text"],textarea{border:1px solid #ccc; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.msxq .zsjm input[type="text"]:hover,textarea:hover{border:1px solid #5976BA;}
.msxq .zsjm input[type="text"]:focus,textarea:focus{border:1px solid #5976BA;}
.msxq .zsjm .xh{ float:right; color:#5976BA; width:30px; margin-left:5px; line-height:42px;}
.msxq .zsjm span{ color:#5976BA;}

.msxq .zsjm .biao1{ font-size:16px; clear:both;}
.msxq .zsjm .biao1 dl{ width:100%;}
.msxq .zsjm .biao1 dl dt{ float:left; width:50%; padding-bottom:15px;}
.msxq .zsjm .biao1 dl dt .left1{ float:left; width:80px; }
.msxq .zsjm .biao1 dl dt .left1 p{ text-align:right; height:42px; line-height:42px;}
.msxq .zsjm .biao1 dl dt .right1{ overflow:hidden; }
.msxq .zsjm .biao1 dl dt .right1 .box2{ width:100%; height:42px; line-height:42px; color:#666; padding:5px;}

.msxq .zsjm .biao2{ font-size:16px; clear:both;}
.msxq .zsjm .biao2 .left1{ float:left; width:80px; }
.msxq .zsjm .biao2 .left1 p{ text-align:right; height:42px; line-height:42px;}
.msxq .zsjm .biao2 .right1{ overflow:hidden; line-height:12px; }
.msxq .zsjm .biao2 textarea{width:100%; color:#666; font-size:14px; line-height:20px; padding:5px;}

.msxq .zsjm .biao3{ font-size:16px; clear:both; padding-bottom:15px;}
.msxq .zsjm .biao3 .left1{ float:left; width:80px; }
.msxq .zsjm .biao3 .left1 p{ text-align:right; height:42px; line-height:42px;}
.msxq .zsjm .biao3 .right1{ float:left; line-height:42px; }

/*----------select下拉框美化样式开始----------*/
.select-wrapper{width:362px; height:40px; position:relative; cursor:pointer; display:inline-block; *display:inline; *float:left; background:#fff;
border: 1px solid #ccc;}/*外层*/
.select-wrapper:hover{ border: 1px solid #5976BA;}
.select-wrapper.focus{ border: 1px solid #5976BA;}

/*箭头*/
.select-down{ position:absolute; top:2px; right:2px; z-index:2; width:20px; height:36px; background:url(../images/ico.gif) center center no-repeat #ccc;}
.select-wrapper:hover .select-down{ background:url(../images/ico-h.gif) center center no-repeat #5976BA;}
.select-wrapper.focus .select-down{ background:url(../images/ico-h.gif) center center no-repeat #5976BA;}

/*内外层*/
.select-button{ font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif; font-size:14px; width:282px; height:40px; color:#666; border:0; cursor: pointer; padding-left:10px; overflow:hidden; text-align:left; background-color:#fff; outline:none; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}

/*下拉部分*/
.select-list{ font-size:14px; width:292px; background:#fff; border: 1px solid #ccc; display:none; z-index:2; position:absolute; left:-1px; top:42px; overflow:hidden;}
.select-list ul{ margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; max-height: 240px;}
.select-list ul li{ width:282px; height:30px; line-height:30px; padding-left:10px; cursor:pointer; overflow:hidden; white-space:nowrap; word-break: keep-all; text-overflow: ellipsis; }
.select-list ul li.selected, .select-list ul li:hover{color: #fff; background: #5976BA;}
/*----------select下拉框美化样式结束----------*/

.msxq .next { height:40px; margin-top:40px; text-align:center; }
.msxq .next .submit{ line-height:40px; font-size:16px; background-color:#5976BA; border:none; color:#fff; padding:0 40px; margin:0 20px; display:inline-block; cursor:pointer; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif;}
.msxq .next .submit2{ line-height:40px; font-size:16px; background-color:#828282; border:none; color:#fff; padding:0 40px; margin:0 20px; display:inline-block; cursor:pointer; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif;}
.msxq .next .submit:hover{ background-color:#365296;}
.msxq .next .submit2:hover{ background-color:#365296;}
/*----------客户留言表单结束----------*/

/*----------客服----------*/
#kf ul li { position:relative; width:50px; height:50px;  display:block; margin-top:1px; background-color:#999;}
#kf ul li img { padding:10px; filter:none; -moz-opacity:none; opacity: none; }

#kf ul li {}
#kf ul li:hover { background:url(../images/icon-b3.gif) 0 21px no-repeat #5976BA;}

#kf ul li .subNav  { position:absolute; z-index:2; width:128px; left:-138px; top:0; display:none; background-color:#fff; border:5px #eee solid; }
#kf ul li .subNav h2 { padding:0; text-align:center; color:#666;}
#kf ul li .subNav li {border:none; white-space:nowrap; font-size:12px; padding-left:45px; line-height:20px; padding-bottom:5px; background-color:#fff; height:auto;}
#kf ul li .subNav li a {}
#kf ul li .subNav li a:hover { }
#kf ul li .subNav .qrc { padding:0; line-height:normal; overflow:visible; background:none;}
#kf ul li .subNav .qrc img { padding:0;}
#kf ul li .subNav .qrc a{ line-height:20px; padding:10px; display:inline-block; font-family:arial, helvetica, clean, sans-serif;}
#kf ul .returntop:hover { background-image:none;}

/*----------CSS3动作代码----------*/
@-webkit-keyframes fantan {
0% { opacity:0; -webkit-transform:scale(.3); transform:scale(.3)}
50% { opacity:1; -webkit-transform:scale(1.05); transform:scale(1.05)}
70% { opacity:1; -webkit-transform:scale(.9); transform:scale(.9)}
100% { opacity:1; -webkit-transform:scale(1); transform:scale(1)}
}
@-moz-animation fantan {
0% { opacity:0; -webkit-transform:scale(.3); transform:scale(.3)}
50% { opacity:1; -webkit-transform:scale(1.05); transform:scale(1.05)}
70% { opacity:1; -webkit-transform:scale(.9); transform:scale(.9)}
100% { opacity:1; -webkit-transform:scale(1); transform:scale(1)}
}
@-ms-animation fantan {
0% { opacity:0; -webkit-transform:scale(.3); transform:scale(.3)}
50% { opacity:1; -webkit-transform:scale(1.05); transform:scale(1.05)}
70% { opacity:1; -webkit-transform:scale(.9); transform:scale(.9)}
100% { opacity:1; -webkit-transform:scale(1); transform:scale(1)}
}


@-webkit-keyframes l_to_r{
    from { opacity: 0; -webkit-transform: translateX(-200px);}
    to { opacity: 1; -webkit-transform: translateX(0%);}
}
@-moz-keyframes l_to_r{
    from { opacity: 0; -webkit-transform: translateX(-200px);}
    to { opacity: 1; -webkit-transform: translateX(0%);}
}
@-ms-keyframes l_to_r{
    from { opacity: 0; -webkit-transform: translateX(-200px);}
    to { opacity: 1; -webkit-transform: translateX(0%);}
}


@-webkit-keyframes r_to_l{
    from { opacity: 0; -webkit-transform: translateX(200px);}
    to { opacity: 1; -webkit-transform: translateX(0%);}
}
@-moz-keyframes r_to_l{
    from { opacity: 0; -webkit-transform: translateX(200px);}
    to { opacity: 1; -webkit-transform: translateX(0%);}
}
@-ms-keyframes r_to_l{
    from { opacity: 0; -webkit-transform: translateX(200px);}
    to { opacity: 1; -webkit-transform: translateX(0%);}
}


@-webkit-keyframes b_to_t {
0% { opacity: 0; -webkit-transform: translateY(100%);}
100% { opacity: 1; -webkit-transform: translateY(0);}
}
@-moz-keyframes b_to_t {
0% { opacity: 0; -webkit-transform: translateY(100%);}
100% { opacity: 1; -webkit-transform: translateY(0);}
}
@-ms-keyframes b_to_t {
0% { opacity: 0; -webkit-transform: translateY(100%);}
100% { opacity: 1; -webkit-transform: translateY(0);}
}

@-webkit-keyframes b_to_t2 {/*从下到上*/
0% { opacity: 0; -webkit-transform: translateY(50px);}
50% { opacity: 0; -webkit-transform: translateY(50px);}
100% { opacity: 1; -webkit-transform: translateY(0);}
}
@-moz-keyframes b_to_t2 {
0% { opacity: 0; -webkit-transform: translateY(50px);}
50% { opacity: 0; -webkit-transform: translateY(50px);}
100% { opacity: 1; -webkit-transform: translateY(0);}
}
@-ms-keyframes b_to_t2 {
0% { opacity: 0; -webkit-transform: translateY(50px);}
50% { opacity: 0; -webkit-transform: translateY(50px);}
100% { opacity: 1; -webkit-transform: translateY(0);}
}

@-webkit-keyframes doudong{
    0%{ transform:translate(0,0)}
    50%{ transform:translate(0,5px)}
    100%{ transform:translate(0,0)}
}
@-moz-keyframes doudong{
    0%{ transform:translate(0,0)}
    50%{ transform:translate(0,5px)}
    100%{ transform:translate(0,0)}
}
@-ms-keyframes doudong{
    0%{ transform:translate(0,0)}
    50%{ transform:translate(0,5px)}
    100%{ transform:translate(0,0)}
}


@media screen and (max-width:1360px) {
#container{ width:800px;}/*视频播放尺寸重新定义*/
}

@media screen and (max-width:1280px) {
#nav .menu ul li a { padding:0 15px; }

}

@media screen and (max-width:1152px) {
#nav .menu ul li a { padding:0 8px; }
.demo { width:980px;}

#bd .bdlist .row .col .txt p{ max-height:96px;}

#ft .ft1 .clearfix .dbewm{ padding-left:0; border-left:0; margin-top:15px;}
}

@media screen and (max-width:1024px) {
#nav .menu{ display:none;}
#nav .nav2{ display:block;}

#ft .ft1 .clearfix li{ width:180px; padding-left:19px;}

#con .content .p1{ width:85%;}
#con .content .p2{ width:85%;}
#con .content .p3{ width:85%;}
#con .content .p4{ width:85%;}
#con .content .p5{ width:85%;}
}

@media screen and (max-width:900px) {
#ft .ft1 .clearfix li{ display:none;}
#ft .ft1 .clearfix .dbewm{ display: inline-block; margin-top:0;}
}

@media screen and (max-width:800px) {
#container{ width:560px;}/*视频播放尺寸重新定义*/

#con .content .p1{ width:100%;}
#con .content .p2{ width:100%;}
#con .content .p3{ width:100%;}
#con .content .p4{ width:100%;}
#con .content .p5{ width:100%;}
}