/* reset */
html{color:#000;height:100%;background:#142e50;}
body{min-height:100%;font:13px/1.231 Helvetica, Tahoma, Arial, "Microsoft YaHei", "å¾®è½¯é›…é»‘", SimSun, "å®‹ä½“", STXihei, "åŽæ–‡ç»†é»‘", Heiti, "é»‘ä½“", sans-serif;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-size:inherit;font-weight:inherit;*font-size:100%}
legend{color:#000}
a{text-decoration: none;}
.clear{clear:both}
/* font */
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
/* wrapper */
.wrapper{width:1000px;margin:0 auto;background: white;}
#container{background:#e8e8e8}
#main{padding:10px 0;background:#fff;_height:500px;}
a{color:#333}
a:hover{color:#0068a2}
#footer a,#header a{color:#fff}
div.bordered-box{background:#fff;}
/* header */
#container{  background:#efefef url(../img/xmtheader-bg.png)  repeat-x center top;}
#banner{height:102px;position:relative;background:rgb(0,104,162)}
#logo{position:absolute;top:8px;left:10px}
#logo a{display: block;}
/* footer */
#footer .wrapper{padding:10px 0}
#footer p{line-height:1.8em}
#footer a{color:#f1f1f1}
#footer{background:#142e50;text-align:center;color:#fff;padding:5px 0;}
/* menu */
#menu ul li a{line-height: 39px;padding:0 14px;}
#menu{display:block;z-index:50;background:#002f65}
#menu li{display:inline;line-height:24px;position:relative;text-transform:uppercase;color:#cbddf4;z-index:99;font-size: 18px;float: left;height: 39px;}
#menu li:first-child{border-left:none}
#menu a{color:#fff;text-decoration:none;text-shadow:#444 1px 1px 0}
#menu a:hover,#menu li.current-menu-item a{color:#cbddf4}
#menu li:hover{visibility:inherit}

#menu .dropdown{display: inline-block;margin-left:20px;}
#menu .dropdown ul{position:absolute;top:-999em;width:160px;text-align:left;margin:0;padding:10px 5px;background:#272727}
#menu .dropdown ul li{margin:0;padding:0;border-bottom:solid 1px #333;font-size: 12px;font-weight:400;line-height:22px;width:100%;background-image: none;height: 28px;}
#menu .dropdown li:last-child{background:none;}
#menu .dropdown ul li a{border-bottom:none}
#menu .dropdown a{display:block;position:relative;width: 110px;}
#menu .current-menu-item li a,#menu li .current-menu-item a,#menu li li a,#menu li li a:hover{background:0 0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;line-height: 28px;}
#menu li li a:hover{background-color:#333}
#menu .dropdown li.sfHover ul,#menu .dropdown li:hover ul{padding:0;margin:0;left:0;top:2em;z-index:99}
#menu ul.dropdown li.sfHover li ul,#menu ul.dropdown li:hover li ul{top:-999em}
#menu ul.dropdown li li.sfHover ul,#menu ul.dropdown li li:hover ul{left:160px;top:0}
#menu ul.dropdown li li.sfHover li ul,#menu ul.dropdown li li:hover li ul{top:-999em}
#menu ul.dropdown li li li:hover ul,#menuul.dropdown li li li.sfHover ul{left:160px;top:0}
#menu .dropdown a:focus,#menu .dropdown li:hover,.dropdown a:active,.dropdown a:hover,.dropdown li.sfHover{outline:0}
.sf-sub-indicator{display:none}
#menu .dropdown li ul .sf-sub-indicator{display:inline}

/* columns */
.columns .column{position:relative;}
.columns .column.first{width:670px;float: left;}
.columns .column.last{width:330px;float:right;}
.columns .column.full{}
.columns .column .title{margin:10px;border-bottom:3px solid #0068a2;}
.columns .column .title.title1{background-position:0 0;}
.columns .column .title.title2{background-position:0 -32px;}
.columns .column .title.title3{background-position:0 -64px;*height:35px;}

.columns .column .title .icon{width: 24px;height: 24px;display: block;float: left;background:url(../images/title-style.png) no-repeat;margin-top:2px;}
.columns .column .title h2{font-size:16px;line-height:32px;margin-left:5px;display: inline-block;}
.columns .column .more{text-align:right;font-weight:bold;color:#999999;font-size:12px;line-height:27px;}
.columns .column .content{margin:5px 10px 10px;*margin-right:0;}
.columns ul.links{padding:10px 0 0 10px;border:1px solid #999999;display: inline-block;height: 300px;}
.columns ul.links li{float: left;margin:0 10px 10px 0;}
.columns ul.links .icon{background-image:url(../images/sns.png);background-repeat:no-repeat;width:308px;height:90px;}
.columns ul.links .icon.weibo{background-position:0 0;}
.columns ul.links .icon.tencent{background-position:0 -100px;}
.columns ul.links .icon.newspaper{background-position:0 -200px;}
.columns ul.links .icon.renren{background-position:0 -300px;}
.columns ul.links .icon.wexin{background-position:0 -400px;}
.columns ul.links .icon.app{background-position:0 -500px;}
.columns ul.list{padding: 0 10px;margin-bottom:10px;}
.columns ul.list li{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-size:14px;line-height:32px;padding-left:5px;border-bottom:1px solid #999;*width:290px;}
.columns ul.list li a{margin-left:5px;}
.columns ul.images{padding: 11px;display: inline-block;}
.columns ul.images li{float: left;margin-left: 10px;*width: 183px;}
.columns ul.images li.first{margin-left:0;}
.columns ul.images li a{display: block;}
.columns ul.images li img{width: 183px;height:136px;_height:136px;}
/* slider */
.nivoSlider{position:relative;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:700}
.slider-wrapper{position:relative;width:980px;margin:0 auto;}
.theme-dark .nivoSlider{position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%;margin-bottom:10px;overflow:visible}
.theme-dark .nivoSlider img{position:absolute;top:0;left:0;display:none}
.theme-dark .nivoSlider a{border:0;display:block}
.theme-dark .nivo-controlNav{text-align:left;padding:0;position:absolute;z-index:10;right:20px;bottom:20px;}
.theme-dark .nivo-controlNav a{display:inline-block;width:10px;height:10px;background:url(../images/bullets.png) no-repeat 0 2px;text-indent:-9999px;border:0;margin:0 2px}
.theme-dark .nivo-controlNav a.active{background-position:0 100%}
.theme-dark .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;top:auto;bottom:-36px;z-index:11}
.theme-dark .nivo-directionNav a:hover{background-color:#333;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.theme-dark a.nivo-nextNav{background-position:-16px 50%;right:0}
.theme-dark a.nivo-prevNav{background-position:11px 50%;left:auto;right:35px}
.theme-dark .nivo-caption{font-family:Helvetica,Arial,sans-serif}
.theme-dark .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}
.theme-dark .nivo-caption a:hover{color:#fff}

/* friendlinks */
#friend-links{margin:0 10px 10px;}
#friend-links ul{line-height:24px;}
#friend-links ul li{padding-bottom:20px;font-size:12px;text-align:left;display: inline-block;border-bottom:1px dashed #999;border-top:10px #999;}
#friend-links ul li h3{width: 158px;float: left;font-weight: bold;font-size:14px;margin-left:10px;margin-right:-10px;}
#friend-links ul li ul{margin-left:158px;}
#friend-links ul li li{float:left;width:158px;border-bottom:none;margin:0;padding:0;}
#friend-links ul li li a{}
#friend-links ul li span.icon{display:block;width:60px;height:60px;margin:10px auto 0;background:url(../images/links.png) no-repeat}
#friend-links .icon.icon-0{background-position:0}
#friend-links .icon.icon-1{background-position:-60px}
#friend-links .icon.icon-2{background-position:-120px}
#friend-links .icon.icon-3{background-position:-180px}
#friend-links .icon.icon-4{background-position:-240px}
/* page */
#page{padding: 20px;overflow: hidden;}
#page h1.title{font-size:18px;margin: 0 0 5px;display: inline-block;line-height: 32px;}
#page h1.title img{float:left;}
#page .line .left{background:#0068a2;width:180px;height:5px;float: left;}
#page .line .right{background:#999999;margin-left: 190px;height:5px;}
/* sidebar */
#sidebar{padding-bottom: 9999px;  margin-bottom: -9999px;float: left;width:180px;background:#f2f2f2 url(../images/sidebar-bg.png) no-repeat 20px 250px;padding-top: 30px;margin-top:10px;}
#sidebar ul li{font-size: 16px;line-height:2.2em;border-bottom:1px dashed #394e5f;padding-left:10px;margin: 0 10px;}
#sidebar ul li:last-child{border:0;}
#sidebar ul li a{color:#000;display: block;}
#sidebar ul li a:hover{color:#0068a2}
#sidebar ul ul li{margin-left:0;border:none;font-size:14px;padding-left: 12px;background: url(../images/list-style.png) no-repeat 3px 12px;}
#sidebar ul ul li a{font-weight:normal;}
/* content */
#content{margin-left: 190px;padding: 10px;min-height: 500px;_height:500px;}
#content .feature img{width:737px;}
#content h2.thumb{border-bottom:1px solid #d2d2d2;font-size:14px;line-height:2em;font-weight: bold;color:#666}
#content .artical{padding:10px 0;}
.artical p{line-height:1.5em;margin-top:0.5em;}

.pages { color: #999; font-size:14px; }
.pages a, .pages .cpb { text-decoration:none; padding: 2px 5px 2px 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:13px; color:#999;}
.pages a:hover { background-color: #ccc; color:#fff;border:1px solid #ccc; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #ccc; border:1px solid #ccc;}

/* content1 */
.content14{ font-size:14px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-left:8px;padding-right:8px; min-height:400px;}
.content strong{ font-weight:bold;}	
.content14 p strong{font-weight:bold;}
.content14 div strong{font-weight:bold;}
.content14 p{text-indent: 2em; font-size:14px;line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000}	
.content14 table{
width:600px;
margin:0px auto;
font:Georgia 11px;
color:#333333;
text-align:center;
border-collapse:collapse;
}
.content14 table td{
border:1px solid #ccc;
}
.content14 table td p{
text-indent: 0em;
}

.content141{ padding:6px; text-align:left; font-size:14px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000}	
.content141 p{text-indent: 2em; font-size:14px;line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000}	
.content141 table1{
width:600px;
margin:0px auto;
font:Georgia 11px;
color:#333333;
text-align:center;
border-collapse:collapse;
}
.content141 table1 td{
border:1px solid #ccc;
}

.content142{ font-size:14px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000}	
.content142 p{text-indent: 2em; font-size:14px;line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000}	
.content142 table{

margin:0px auto;
font:Georgia 11px;
color:#333333;
text-align:center;
border-collapse:collapse;
}
.content142 table td{
border:1px solid #ccc;
}


.newslist{padding-top:25px;border:0 solid #E8E8E8;border-width:0 1px 1px;}
.newslist ul{font-size:14px;line-height:35px;margin:0 25px; list-style:none;}
.newslist li{height:36px;background:url(../images/underline-dashed.png) repeat-x 0 34px;}
.newslist li .title{width:520px;padding-left:30px;float:left;background:url(../images/list-style.png) no-repeat 10px 13px;white-space:nowrap;}
.newslist li .pubtime{float:right;width:90px;}
.pagespan{margin:20px 40px 20px;text-align:left;}


.artical h4{font-size:21px;color:#0068A2;font-weight:bold;text-align:center;padding:20px 0 10px;}
.artical .pubinfo{font-size:13px;color:#999999;text-align:center;height:15px;}
.artical .pageline{height:2px;width:600px;padding-top:1px;border-bottom:1px solid #dbdbdb;margin:0 auto 15px;}
.artical .content{font-size:15px;color:#333;line-height:30px;padding:20px;}
.artical .imglist ul{margin-left:9px;}
.artical .imglist li{margin-top:30px;}
.artical .imglist li a{display: block;}
.imglist .withtext .image{width:126px;float:left;}
.imglist .withtext li{margin:21px 15px;}
.imglist .withtext h5{font-size:15px;font-weight:bold;color:#11437D;padding-bottom:5px;}
.imglist .withtext .content{font-size:12px;line-height:22px;padding:0 0 0 20px;width:510px;float:left;}

.imglist li{margin:5px;float:left;}
.imglist li .discription{display:block;font-size:12px;padding:4px 0;text-align:center;}

.clear10{clear: both; height:10px; overflow:hidden;} 


.nivoSlider a.nivo-imageLink img,.theme-dark .nivoSlider img{height: 300px!important;}


.Slide {border-radius: 8px;width: 970px;height: 350px; float:left;overflow: hidden;position: relative;box-shadow:8px 0px 5px #59606b;}
.slide-cont {border-radius: 8px;width: 970px;height: 350px;position: relative;overflow: hidden;}
.slide-item {position: absolute;width: 100%;height: 100%;left: -630px;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {border-radius: 8px;width: 970px;height: 350px;}
.slide-txt { margin-bottom: 10px; width: 430px;height:35px;position: absolute;left: 0;bottom: 0px;z-index: 1;}
.slide-txt .txt_bg {margin-left:20px; border-radius: 6px;width: 430px;height: 35px;background:#000;opacity: 0.5;filter: alpha(opacity=70);}
.slide-txt a {text-align: center; display: inline-block;width:390px;height: 35px;line-height: 35px;font-size:13px;padding: 0 20px;overflow: hidden;color:#FFF55B;position: absolute;left: 0;top: 0;}
.slide-nav {width: auto;height: 11px;display: inline-block;overflow: hidden;position: absolute;z-index: 100;bottom: 21px;right: 20px;overflow: hidden;}
.slide-nav a {display: block;width: 15px;height: 12px;background:#d4d4d4;cursor: pointer; margin-left: 5px;float: left;text-indent: -99em;overflow: hidden;}
.slide-nav .nownav {background:#ffe825;}
.ellipsis251 {display: block; width: 251px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

