html {
    overflow-y: auto;
    color: #333;
    font-family: Microsoft Yahei, simsun, Tahoma, Helvetica, Arial, SimHei, sans-serif;
    background-color: #ffffff;
    font-size: 15px;}
body {
    min-width: 1200px;}

fieldset,
img {
    border: 0;}

address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup {
    font-style: normal;
    font-weight: 400;}

del,
ins {
    text-decoration: none;}

li {
    list-style: none;}

caption,
th {
    text-align: left;}

q:before,
q:after {
    content: "";}

abbr,
acronym {
    border: 0;
    font-variant: normal;}

sup {
    vertical-align: baseline;}

sub {
    vertical-align: baseline;}

legend {
    color: #000;}

input,
button,
textarea,
select,
optgroup,
option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;}

input,
button,
textarea,
select {
    outline: none;
    *font-size: 100%;}

textarea {
    resize: none;}

a {
    color: inherit;
    outline: 0;
    text-decoration: none;}

    a:hover {
        outline: 0;
        text-decoration: none;}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}


.left {
    float: left;}

.right {
    float: right;}

.half {
    width: 585px;}

.h3 {
    font-size: 24px;}

.box {
    width: 1200px;
    margin: 0 auto;}

    .box:after:after {
        content: "";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;}

.top {
    overflow: hidden;
    line-height: 36px;
    background-color: #f7f7f7;}

    .top .logo {
        float: left;
        padding: 0 18px;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        color: #292929;
        background-color: #f7f7f7;}

    .top .top-links {
        float: right;
        margin-right: 20px;
        color: #666666;}

        .top .top-links li {
            display: inline;
            padding: 0 11px;
            border-right: 1px solid;}

            .top .top-links li.last {
                border-right: none;}
.header {
    overflow: hidden;
    height: 120px;
    background: url(/xww/images/logo-gb.jpg) no-repeat left;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;}

    .header .box {
        position: relative;
        overflow: hidden;}

    .header .logo {
        display: block;
        width: 1200px;
        height: 120px;
        margin: 0 auto;
        background: url(/xww/images/logo.png) no-repeat center;}

    .header .search {
        position: absolute;
        width: 256px;
        right: 26px;
        top: 10px;}
	
        .header .search .search-links {margin-top:15px;margin-right:5px;
          background:url() no-repeat;height:51px; width:230px; float:right; line-height:33px; text-indent:1px; color:#999;}

            .header .search .search-links li {
                float: left;
                margin-right: 6px;}
        .header  .search .search-box {
            width: 100%;
            position: relative;  top: 46px; float: right;}

           .header .search .search-box .search-input {
                box-sizing: border-box;
                width: 100%;
                height: 35px;
                padding-left: 14px;
                line-height: 35px;
                border-radius: 8px;
                background-color: #ec7f7f;
                color: #fff;}
.srsm{ background:url(/xww/images/sosuo_box.jpg) no-repeat;height:30px; width:208px; float:left; line-height:30px; text-indent:10px; color:#999;}
            .header .search .search-box .icon.search {
                position: absolute;
                right: 26px;
                top: 0px;
                width: 20px;
                height: 20px;
                background: url() no-repeat;}
.img_logo{float:right;margin-right:11px;}

.nav{
    background-color:  #005bac;
    line-height: 60px;}

    .nav .nav-links {
        display: flex;
        justify-content: space-between;
        overflow: hidden;
        text-align: center;
        color: #fff;
        font-size: 20px;}

        .nav .nav-links li {
            flex: 1;
            float: left;
            padding-left: 8px;
            padding-right: 8px;
            text-align: center;}

            .nav .nav-links li:hover {
                color: #da0000;
                background-color: #fff;}

                .nav .nav-links li:hover a {
                    color: #da0000;}

            .nav .nav-links li a {
                color: #fff;
                display: block;}

            .nav .nav-links li.no-content {
                flex: 0;
                line-height: 0;
                font-size: 0;
                padding: 0;
                height: 0;
                width: 100%;}
.navs{
	width:100%;
	height:50px;
	background: url(/xww/images/nav-bg.jpg) no-repeat;}
.nav{
	width:1200px;
	height:50px;
	margin:0 auto;}
.nav {padding-left:0px;}
.nav ul li{  background:url() no-repeat left center; display:block; position: relative; display: inline; float:left;  z-index:9999;
	height:50px;
	float:left;
	text-align: center;
	line-height: 50px;
	font-size: 18px;}
.nav ul li a{
	height:50px;line-height:50px; display:block; float:left; font-size:18px;text-align:center; color:#fff; padding-left:24px; padding-right:24px;}
.nav ul li a:hover{color:#005bac;   background-color: #e9e9e9;text-align:center; vertical-align: middle; display:block; margin:0px;}
.jqueryslidemenu ul li ul{ position: absolute;left: 0;display: block; visibility: hidden; line-height:50px;text-align:center; width:100%; padding:0px;}
.jqueryslidemenu ul li ul li{background:#f0efef; clear:both; min-height:32px; _height:32px;  font-size:15px; line-height:32px; text-align:center;padding:0px;width:100%; border-bottom: 1px solid #ccc;}
.jqueryslidemenu ul li ul li a{ font-size:15px; line-height:32px; color:#292929; font-weight:100;text-align:center;float:none;width:100%;padding:0px;padding-top:5px;}
.jqueryslidemenu ul li ul li a:hover{ line-height:32px; color:#970000;background:url(/xww/images/menu_h.jpg) repeat-x;}
* html .jqueryslidemenu ul li a{ display: inline-block;}
.jqueryslidemenu ul li ul li ul{ top:0;}

.lins{width: 100%; height: 350px;}
.banner_box{ width:1200px; margin:0 auto;}
.bt-note-15 {width:100%;
/*	height:15px;*/
	clear:both;}
#main_box{width: 1200px;*+width:1180px;height: auto;background-color: #fff; padding: 0px; margin: 0 auto;font-size: 14px;}
#main_boxn{width: 1200px;*+width:1180px;height: auto;background-color: #fff; padding: 0px; margin: 0 auto;font-size: 14px;}

/*新闻头条*/
.headlines {background-color:#f3f3f3;}
.headlines .con1{ float:left; width:1000px;}
.headlines .con1 h2{font-size:32px;font-weight:normal; padding-bottom:10px; border-bottom:1px solid #cccdd1; line-height:44px; text-align:center; width:1000px;}
.headlines .con1 h2 a{ color:#9e070c;}
.headlines .con1 h2 a:hover{color:#ba131a; text-decoration:none;}
.headlines .con1 p{ border-top:1px solid #fff; padding:10px 10px 0 10px; text-indent:2em;} 
.headlines .con1 p a{ color:#9e070c;}
.headlines .con1 p a:hover{color:#ba131a; text-decoration:none;}
.pad_10{padding:10px;}
.blank10{height:20px;line-height:20px;clear:both;visibility:hidden; background-color:#fff;}

.center{ width:1200px; margin:0 auto;}
.center_top{ margin-top:20px;}
.pic{ width:440px; height:270px; border:1px solid #CCC;}
.more { width: 100px; line-height: 30px; font-size: 14px; float: right;background: #fff; text-align: right;padding-top:10px;}
.more a{ width: 100px; line-height: 30px; font-size: 14px; float: right;background: #fff; text-align: right;padding-top:10px;}
.more a:hover {color: #005bac;   text-decoration: none;}

.xwnews{ width:580px; height:368px; border:1px solid #fff;}
.newsmenu{width:100%;height:36px;border-bottom:1px solid #bcbcbc;}
.newsmenu h1{color:#005bac;line-height:36px;font-size:20px;font-weight:bold;background:#fffcfb;display:block; float:left;padding-right:10px;}
.newsmenu h1 b{float:left;line-height:36px;padding:6px 10px 0px 0px;margin-top:1px;}
.newsmenu div { float:left;	font-size:20px;	line-height:36px;border-bottom:2px solid #005bac;font-weight:100;}
.newsmenu span a {float:right;line-height:36px;color:#666666;padding-left:10px;display:block;background:#fffcfb;}
.newsmenu a:hover {color: #005bac;   text-decoration: none;}
.news_nr{ margin:15px 5px 20px 5px;}
.news_nr li{ overflow:hidden;height:267px; color:#292929;font-family:"Microsoft Yahei";  height:31px; line-height:31px; overflow:hidden;zoom:1;}
.news_nr li b{width: 5px;height:8px;background: url(/xww/images/news_more.jpg) no-repeat;display: inline-block;float:left;margin:12px 10px 0 10px;}
.news_nr li p a{float:left;}
.news_nr li p span {float:left;}
.news_nr li span{ float:right; padding-right:5px;}
.news_nr li a:hover {color: #005bac;   text-decoration: none;}
.news_nr li span a:hover {color: #005bac;   text-decoration: underline;}
.news_nr .new_text{width:100%;  height:auto;  overflow: hidden;background: #fff; padding-bottom: 3px;padding-top:6px;}
.news_nr .new_text_min { text-decoration: none;display:inline-block;float: left;font-size: 15px;color: #000000; height: 28px;line-height: 28px;width:560px; font-family: "微软雅黑","黑体";padding-left:10px;padding-right:10px;}

.news_nr .new_textnr {}
.news_nr .new_textnr a{ color:#666666;}
.news_nr .new_textnr p{
    margin-top: 10px;
    height: auto;
    padding: 0px 5px;
    font-size: 13px;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    line-height: 23px;
    font-family: "微软雅黑";
    width:565px;}
.news_nr .new_textnr a:hover{color: #005bac;   text-decoration: none;}
.news_nr .new_text_min a{font:15px "微软雅黑","黑体";color:#292929;font-weight:bold;}
.news_nr .new_text_min a:hover{color: #005bac;   text-decoration: none;}
.news_nr .xiantiao {margin-top:10px;
    border-top: 1px dashed #363636;
    width: 100%;
    padding: 10px 5px 0px 5px;}
.news_nr .newsdate {margin-top:2px;
    width: 100%;line-height: 23px;
    padding: 2px 5px 0px 5px;}

.news_nr .newsdate b{width: 12px;height:12px;background: url(/xww/images/time.jpg) no-repeat;display: inline-block;float:left;margin:6px 10px 0 10px;}
.Poster{ height:110px; width:1200px; margin-top:25px;}
.center_center{ margin-top:25px;}
.education{ width:383px; height:336px; border:1px solid #fff;}
.education_menu{width:100%;height:36px;border-bottom:1px solid #bcbcbc;}
.education_menu h1{color:#005bac;line-height:36px;font-size:20px;font-weight:bold;background:#fffcfb;display:block; float:left;padding-right:10px;}
.education_menu h1 b{float:left;line-height:36px;padding:6px 10px 0px 0px;margin-top:1px;}
.education_menu div { float:left;	font-size:20px;	line-height:36px;border-bottom:2px solid #005bac;font-weight:100;}
.education_menu span a {float:right;line-height:36px;color:#666666;padding-left:10px;display:block;background:#fffcfb;}
.education_menu a:hover {color: #005bac;   text-decoration: none;}

.deducation{ width:383px; height:336px; border:1px solid #fff;}
.deducation_menu{width:100%;height:36px;border-bottom:1px solid #bcbcbc;}
.deducation_menu h1{color:#9e070c;line-height:36px;font-size:20px;font-weight:bold;background:#fffcfb;display:block; float:left;padding-right:10px;}
.deducation_menu h1 b{float:left;line-height:36px;padding:6px 10px 0px 0px;margin-top:1px;}
.deducation_menu div { float:left;	font-size:20px;	line-height:36px;border-bottom:2px solid #9e070c;font-weight:100;}
.deducation_menu span a {float:right;line-height:36px;color:#666666;padding-left:10px;display:block;background:#fffcfb;}
.deducation_menu a:hover {color: #005bac;   text-decoration: none;}

.education_nr{ margin:25px 10px 20px 5px;}
.education_nr li{ overflow:hidden;height:267px; color:#292929;font-family:"Microsoft Yahei";border-bottom:1px dashed #CCC;  height:30px; line-height:30px; overflow:hidden;zoom:1;}
.education_nr li b{width: 6px;height:5px;background: url(/xww/images/yuan.jpg) no-repeat;display: inline-block;float:left;margin:15px 10px 0 10px;}
.education_nr li a{float:left; line-height: 32px;
    color: #333;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.education_nr li:hover{
    padding-left: 5px;} 
.education_nr li:hover::before{
    border-color: transparent transparent transparent #005bac;}
.education_nr li:hover a{
    color: #005bac;} 
.education_nr li span{ float:right; padding-right:5px;}
.education_nrv{ margin:15px 10px 10px 10px;}
.education_nr li:hover a{
    color: #005bac;}
.education_nr li span a:hover {color: #005bac;   text-decoration: none;}

/* 通知公告 样式 */
.dangshi{width:383px;
    overflow: hidden;}
.dangshi .ds1{
    float: left;margin-left: 10px;margin-top: 25px;}
.dangshi .ds1 ul{
    border-left: 1px solid #dcdcdc;
    margin-left: 5px;
    margin:0 0 0 5px;}
.dangshi .ds1 ul li{
    padding-left: 20px;
    position: relative;
    transition: all 0.3s;}
.dangshi .ds1 ul li::before{
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius: 50%;
    border: 1px solid #dcdcdc;
    left: -8px;
    top: 50%;
    margin-top: -8px;
    background: #fff;}
.dangshi .ds1 ul li a{
    line-height: 31px;
   
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}

.dangshi .ds1 ul li:hover{
    padding-left: 25px;}
.dangshi .ds1 ul li:hover::before{
    border: 1px solid #005bac;}
.dangshi .ds1 ul li:hover a{
    color: #005bac;}
/* 山旅新闻 样式 */
.news_nrong{width:566px;
    padding:16px 10px;
    background: #fff;}
.news_nrong .newtext-ul li {
    line-height: 32px;
    border-top: 1px solid #e5e5e5;
    text-align: left;
    padding-right: 80px;
    position: relative;
    color: #999999;
    position: relative;
    transition: all 0.3s;
    top: 0;}
.news_nrong .newtext-ul li:nth-child(1) {
    border-top: none;}
.news_nrong .newtext-ul li:hover{
    padding-left:5px;top: 0px;}
.news_nrong .newtext-ul li p a {
    padding-left: 15px;
    display: block;
    width: 96%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;}
.news_nrong .newtext-ul li p a::before {
    content: "";
    position: absolute;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent transparent #bfbfbf;
    top: 50%;
    transform: translateY(-50%);
    left: 0;}
.news_nrong .newtext-ul li span {
    position: absolute;
    width: 80px;
    right: 0;
    font-size: 14px;
    text-align: right;
    top: 0;}
.news_nrong .newtext-ul li:hover {
    color: #005bac;}
.news_nrong .newtext-ul li:hover a {
    color: #005bac;}
.news_nrong .newtext-ul li:hover a::before {
    border-color: transparent transparent transparent #005bac;}

/* 系部动态 样式 */
 .xb-lists{ width:380px;
    padding:20px 5px;
    background: #fff;}

.xb-lists .text-ul li {
    line-height: 32px;
    border-top: 1px solid #e5e5e5;
    text-align: left;
    padding-right: 80px;
    position: relative;
    color: #999999;
    position: relative;
    transition: all 0.3s;
    top: 0;}
.xb-lists .text-ul li:nth-child(1) {
    border-top: none;}
.xb-lists .text-ul li:hover{
    top: 0px;padding-left:5px;}
.xb-lists .text-ul li p a {
    padding-left: 15px;
    display: block;
    width: 86%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;}
.xb-lists .text-ul li p a::before {
   content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius: 50%;
    border: 1px solid #dcdcdc;
    left: -4px;
    top: 50%;
    margin-top: -4px;
    background: #fff;}
.xb-lists .text-ul li span {
    position: absolute;
    width: 80px;
    right: 0;
    font-size: 14px;
    text-align: right;
    top: 0;}
.xb-lists .text-ul li:hover {
    color: #005bac;}
.xb-lists .text-ul li:hover a {
    color: #005bac;}
.xb-lists .text-ul li:hover a::before {
    border-color:  #005bac;}
/* 文字列表 样式 */
 .text-lists{ width:380px;
    padding:20px 5px;
    background: #fff;}

.text-lists .text-ul li {
    line-height: 32px;border-bottom:1px dashed #CCC;  height:30px; line-height:30px; overflow:hidden;zoom:1
    border-top: 1px solid #e5e5e5;
    text-align: left;
    padding-right: 80px;
    position: relative;
    color: #999999;
    position: relative;
    transition: all 0.3s;
    top: 0;}
.text-lists .text-ul li:nth-child(1) {
    border-top: none;}
.text-lists .text-ul li:hover{
    top: 0px;padding-left:5px;}
.text-lists .text-ul li p a {
    padding-left: 15px;
    display: block;
    width: 86%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;}
.text-lists .text-ul li p a::before {
    content: "";
    position: absolute;
    border-width: 2px;
    border-style: solid;
    border-color:  #bfbfbf;
    top: 50%;
    transform: translateY(-50%);
    left: 0;}
.text-lists .text-ul li span {
    position: absolute;
    width: 80px;
    right: 0;
    font-size: 14px;
    text-align: right;
    top: 0;}
.text-lists .text-ul li:hover {
    color: #005bac;}
.text-lists .text-ul li:hover a {
    color: #005bac;}
.text-lists .text-ul li:hover a::before {
    border-color:  #005bac;}



.dynamic{ margin-left:20px;}
 .tj {
	position: absolute; z-index: 2;}

.lysp{ widrh:320px; height:225px; border:1px solid #e1e1e1;}
.lysp_menu{ background:url(/xww/images/video.jpg) no-repeat; width:304px;height:32px;margin:7px 7px;}
.lysp_menu span{float:left; font-size:16px; color:#FFF; text-indent:30px; line-height:32px;}
.lysp_nr{ border:1px #CCCCCC solid;width:300px; height:175px; margin-left:9px;}

.info{ margin-bottom:25px;background:#ffffff;width:100%; height:auto;}
.infodc{overflow: hidden;zoom:1;background-color: #efefef;min-width: 1290px;padding:30px 0;}

.center_bottom{ margin-top:15px;}
.kstd_nr{ margin-top:17px;}
.kstd_nr ul{ width:304px;}
.kstd_nr ul li{ float:left; line-height:31px; text-align:center;font-family:"Microsoft Yahei";display:inline-block; background:url() no-repeat; width:94px; height:31px;margin-bottom:10px; margin-left:7px;}
.kstd_nr ul li a{color:#7b4500;}
.kstd_nr ul li a:hover{ color:#b30101;}

.bottom{ margin-top:25px;}
.xy_bottom{ margin-top:15px;margin-bottom:20px;}
.xyjy{ width:1196px; height:238px; border:1px solid #FFF;}
.xyjy_menu{width:100%;height:36px;border-bottom:1px solid #bcbcbc;}
.xyjy_menu h1{color:#005bac;line-height:36px;font-size:20px;font-weight:bold;background:#fffcfb;display:block; float:left;padding-right:10px;}
.xyjy_menu h1 b{float:left;line-height:36px;padding:6px 10px 0px 0px;margin-top:1px;}
.xyjy_menu div { float:left;	font-size:20px;	line-height:36px;border-bottom:2px solid #005bac;font-weight:100;}
.xyjy_menu span a {float:right;line-height:36px;color:#666666;padding-left:10px;display:block;background:#fffcfb;}
.xyjy_menu a:hover {color: #005bac;   text-decoration: none;}
.xyjy_nr{padding:8px 10px 8px 10px;margin-top:15px;}
.picRoll{width:1176px; height:180px;}
.picRoll ul li{ float:left;  margin:0px 5px; width:225px; height:180px;overflow:hidden;position:relative;}
/*.picRoll ul li span{color:#292929; font-size:14px; font-family:"Microsoft Yahei";text-align:center;}
.picRoll ul li img{  width:180px; height:120px;  }
.picRoll ul li img:hover{transition:all ease 1s;-webkit-transition:all ease 1s;-o-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.picRoll a:hover {color: #005bac;  text-decoration: underline;}*/
.picRoll ul li span{display: block;font-size: 14px;line-height: 30px;height: 30px;color: #292929;overflow: hidden;}
.picRoll ul li span a:hover {color: #005bac;   text-decoration: none;}
.floor_1_left_top_img{
	width: 225px;
	height: 150px;
	overflow: hidden;
	display: block;position:relative;}
.floor_1_left_top_img img{
	width: 225px;
	height: 150px;	
	transition: all 0.6s;}
.floor_1_left_top_img:hover img{
	transform: scale(1.1);}
.floor_1_left_top_name{
	height: 30px;
	line-height: 30px;
	display: block;
	color: #292929;
	font-size: 14px;
	overflow: hidden;
    text-overflow: ellipsis;}
.floor_1_left_top_name a:hover {color: #005bac;   text-decoration: none;}

.ggfw{ height:216px;}
.ggfw_nr { margin:15px 16px 20px 15px;}
.ggfw_nr ul{ overflow:hidden;height:150px;}
.ggfw_nr ul li{background:url(/xww/images/icon01.jpg) left 9px no-repeat; line-height:26px; height:26px; overflow:hidden; vertical-align:bottom;zoom:1;}
.ggfw_nr ul li a{ float:left;width:270px; overflow:hidden;height:26px; font-size:14px;text-indent:12px;color:#292929;font-family:"Microsoft Yahei";}
.ggfw_nr ul li a:hover{color:#fc5105;}

.newyqlj_bottom{ margin-top:15px;margin-bottom:20px;}
.links{ width:1196px; height:110px; border:1px solid #FFF;}
.links_menu{width:100%;height:36px;border-bottom:1px solid #bcbcbc;}
.links_menu h1{color:#005bac;line-height:36px;font-size:20px;font-weight:bold;background:#fffcfb;display:block; float:left;padding-right:10px;}
.links_menu h1 b{float:left;line-height:36px;padding:6px 10px 0px 0px;margin-top:1px;}
.links_menu div { float:left;	font-size:20px;	line-height:36px;border-bottom:2px solid #005bac;font-weight:100;}
.links_menu span a {float:right;line-height:36px;color:#666666;padding-left:10px;display:block;background:#fffcfb;}
.links_menu a:hover {color: #005bac;   text-decoration: none;}
.links_nr{ height:50px; padding:0px 0px 10px 0px;}
.link { height:50px; border:1px solid #f4f4f4; background:#fff;margin:15px 15px 0px 15px; font-family:"Microsoft Yahei";}
.link select {margin:10px 35px 0 35px;padding-top:25px  font-size: 14px;}
.select {margin-top: 10px;padding-top:15px   width: 268px;	font-size: 14px;height:30px;border:1px solid #d7d7d7;}
/* tooltip */
#tooltip{
	position:absolute;
	border:1px solid #cccccc;
	background:#cccccc;
	padding:1px;
	display:none;
	color:#ffffff;}
.title_word{ width:535px; height:90px; margin-left:15px; border-bottom:1px dashed #ccc; margin-bottom:3px;}
.title_word h4{ color:#fc5105; font-size:16px;font-family:"Microsoft Yahei";text-align:center;}
.title_word span{padding-left:18px; color:#717070; font-size:15px;line-height:32px;font-family:"Microsoft Yahei";}
.title_word span a{ color:#a81a1a; float:right; margin-right:30px;}

.foot_box{height:100px; background:#2b2a2a;margin-top:10px;}
.foot{width:1180px;}
.foot .tunew{float:left; margin-left:35px; display:inline; margin-top:6px;}
.foot_left{ color:#FFF; line-height:25px; padding-top:0px; text-align:center; margin-left:40px;font-family:"Microsoft Yahei"; font-size:14px;}
.foot_right{ width:90px; height:80px; margin-right:10px; margin-top:0px;padding-top:0px;}

.contant{ width:1200px; margin:0 auto;}
.contant_center{ background:url(/xww/images/new_secondcon.jpg) repeat-y center; margin-top:10px;}
.contant_top{ background:url(/xww/images/contant_top.jpg) no-repeat top center;}
.contant_bottom{ background:url(/xww/images/new_second_foot.jpg) no-repeat center bottom;}
.lmdhCon_nr{width:208px;
    padding:0 0px 0 0px;
    background: #f0f0f0 ;}
.lmdhCon_nr .lmdh_list li {
    line-height: 45px;
    border-bottom: 1px solid #fff;
  
    padding-left: 0px;
    position: relative;
    color: #999999;
    position: relative;
    transition: all 0.3s;
    top: 0;}
.lmdhCon_nr .lmdh_list li:nth-child(1) {
    border-top: none;}
.lmdhCon_nr .lmdh_list li:hover{
    padding-left:0px;top: 0px;}
.lmdhCon_nr .lmdh_list li a {
    padding-left: 45px;
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
    color: #313131;}
.lmdhCon_nr .lmdh_list li:hover {
    background: #1270c4;}
.lmdhCon_nr .lmdh_list li:hover a {
    color: #fff; padding-left: 45px
;}
.newmap{ margin-top:0px;}
.map_site{ background:url(/xww/images/map.jpg) no-repeat; height:35px; width:960px; margin-left:20px; margin-right:8px;  line-height:35px; font-size:16px;font-family:"Microsoft Yahei"; text-indent:40px;}
.map_site span{ color:#005bac; margin-right:15px;}
.newsList{ padding:10px;min-height:576px; _height:576px;  line-height:30px;font-size:15px;}
.newsList{ width:960px;font-size: 14px; text-decoration: none;line-height:20px; color: #333333;}
.newsCentent{ margin-bottom:20px;}
.newsCentent h1{font-size:16px; height:26px; line-height:26px; text-indent:30px; color:#592a00; margin-top:10px;background:#fff; width:600px;}
.newsCentent h2{font-size:15px; background:url()  left 5px no-repeat;  line-height:18px; text-indent:20px; margin-left:30px; color:#592a00; margin-top:10px; width:700px;}
.newsCentent h3{ font-size:14px; color:#592a00;  background:url() left 5px no-repeat; margin-left:30px; text-indent:15px; line-height:18px; margin-top:10px; width:700px;} 
.newsCentent h4{font-size:14px; background:url() left 10px no-repeat; text-indent:14px; color:#592a00; margin-top:10px;  margin-left:30px;width:700px;}
.newsCentent h5{font-size:14px; background:url() left 8px no-repeat;line-height:18px; text-indent:15px; margin-left:30px; color:#592a00; margin-top:10px;width:700px;}
.newsCentent h6{ font-size:14px; color:#592a00;  background:url() left 7px no-repeat; margin-left:30px; text-indent:15px; height:18px; line-height:18px; margin-top:10px;width:700px;} 
.newsCentent {line-height:26px; padding:10px; display:block; font-size:14px;}
.fenye{font-size:15px;color:#000000;font-family:"Microsoft Yahei";}
.fenye a:hover {color: #005bac;   text-decoration: underline;}
.fenye span a:hover {color: #005bac;   text-decoration: none;}

.footbuttom { float:right; margin-top:10px; margin-right:120px; display:inline;}
.ssjg{display:block; width:195px; height:34px; background:url(/xww/images/new_one.jpg) no-repeat; line-height:34px; padding-left:68px; font-size:14px;color:#fff; margin-top:5px;}

.newsShowTitle div{  text-align:center; background:#ffffff; width:918px;  margin:10px; padding-bottom:3px;  border-bottom:1px solid #bcbcbc;}
.newsShowTitle h3{  text-align:center;  width:918px; padding-top:3px; padding-bottom:3px;font-size:20px;font-weight:bold; line-height:35px;}
.newsShowTitle div span {font-weight:bold;}

/* ???? */
.cx {
    margin-left:56px;
	margin-top:0px;
    padding-top: 20px;
	position: relative;
	width: 900px;
	height: 30px;
	border: #d1cece 1px solid;
	font-size: 15px;text-align:center;
	font-weight: bold;
	color: #000000;}
.cx_content {margin-left:auto;margin-right:auto;
   margin-left:56px;
	height: 170px;
	text-align:center;
	width: 900px;
	border: #d1cece 1px solid;
	border-top: 0;
	line-height:20px;}
.cx2_content {margin-left:56px;
	height: 170px;text-align:center;
	width: 900px;
	border: #d1cece 1px solid;
	border-top: 0;}

.cx_content ul {
	padding: 0px 0 0 0px;}
.cx1_content {margin-left:56px;
	height: 196px;text-align:center;
	width: 900px;
	border-top: 0;}
.cx_text {margin-left:auto;margin-right:auto;
	border: #E2E2E2 1px solid;
	border-top: #B8BABF 1px solid;
	height: 20px;  vertical-align:middle;
	font-size: 12px;}
	
.list {
    min-height:450px; height:650px;
	height: 100%;
	padding: 15px 10px 0 10px;
	border: #DBDBDB 1px solid;
	border-top: 0;
	overflow: hidden;}
.list li {
	float: left;
	width: 100%;
	height: 32px;
	background: url() repeat-x left bottom;
	font-size: 14px;
	line-height: 32px;}
.list li a {
	float: left;
	padding-left: 25px;
	background: url() no-repeat 5px center;}
.list li span {
	float: right;
	padding-right: 5px;
	font-size: 12px;
	color: #666;}
.tout { width: 100%; height: 110px; border-bottom: 1px dashed #333;}
.tout h2 {padding-left: 40px;  font-size: 18px; color: #001d47; overflow: hidden; line-height:24px; text-align:center  ;}
.tout h2 a:hover { color:#005bac;}
.tout p { height: 72px; line-height: 24px; color: #717171; font-size: 14px; text-indent: 0em; margin-top: 6px; overflow: hidden;}
.tout p a:hover {color: #005bac;   text-decoration: none;}
.jdt { width: 600px; height: 330px; overflow: hidden;}
.tta { width: 370px; height: 330px; overflow: hidden;}

.list_pub{ width:413px; height:215px;}
.list_pub li{background:url(/xww/images/news_icon.jpg) 16px 8px no-repeat;text-indent:43px; line-height:29px; overflow:hidden; padding-right:14px;}
.list_pub li a{ font-size:13px;}
.list_pub li a:hover{ color:#fc5105;}
.list_pub li span{ font-size:12px; float:right;}

.title_word{ width:513px; height:80px; margin-left:15px; border-bottom:1px dashed #ccc; margin-bottom:3px;}
.title_word h4{ color:#fc5105; font-size:15px;}
.title_word span{ color:#717070; font-size:12px;padding-top:0px;}
.title_word span a{ color:#a81a1a; float:right; margin-right:10px;}

.jxky{height:225px; width:535px;}
.jxkylist{width:535px; height:80px;}
.jxkylist li{ padding-right:8px; background:url(/xww/images/icon.jpg) 16px 10px no-repeat;}
.jxkylist li a{ font-size:12px;}

/*幻灯片*/
.slideBox{ width:598px; height:368px; overflow:hidden; position:relative;  }
		
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle;width:598px; height:368px;position: }
.slideBox .bd li{ zoom:1; vertical-align:middle;width:598px; height:368px;position: relative;}
.slideBox .bd li .news_img_bg{width:100%;height:40px;background-color:rgba(0,0,0,.6);line-height:40px;text-align:center;font-size:16px;color:#ffffff;position:absolute;bottom:0px;left:0px;}
		.slideBox .bd img{ width:100%;display:block; transition: 0.9s all;}
		.slideBox .bd li:hover img{transform: scale(1.1,1.1);}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:1%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/xww/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:1%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
        

.mainright{ width:980px; margin:0px 0 0 0;}
.mainright .right-top { width:980px; height:54px; line-height:54px; background-color:#fff;}
.mainright .right-top .top-mc h2{width:280px;
    line-height: 54px;
    height: 54px;
    padding: 0;
    margin: 0px 0 0 0;}
.mainright .right-top .top-mc h2 a{color: #0066cc;
    font-size: 20px;
    font-weight:600;
    line-height: 45px;
    height: 45px;
    margin-left: 15px;padding-left: 30px;
    float: left; background: url(/xww/images/ico_wz.png) left center no-repeat; border-bottom: #0066cc 3px solid;}
.mainright .right-top .top-dq{ width:580px; text-align:right; color:#8d8d8d; padding-right:10px;height:54px; line-height:54px;}
.mainright .right-top .top-dq a{color:#8d8d8d;}
.righttop{margin:25px 0 0 15px; padding-bottom:28px; border-bottom:1px solid #bcbcbc; padding-bottom:20px;}
.mainrightcon { width:876px; margin:25px 15px 0 15px;}
.maintop div{ float:right;}
.maintop div a img{ margin-right:8px;}
.maintop div span{ margin:0 5px;}*/

.row video{
    display: block;
    width: 860px;
    margin: 20px auto;}
.lm-right {
    width: 970px;
    float: right;
    margin-right:0;
    border: #eaeaea 1px solid;
    background: #ffffff; padding:0 20px ;}
.this-name {
    border-bottom: #bfbfbf 1px solid;
    line-height: 54px;
    height: 54px;
    padding: 0;
    margin: 20px 0 0 0;}
.this-name h1 {
    color: #0066cc;
    font-size: 20px;
    font-weight:normal;
    line-height: 53px;
    height: 53px;
    padding-left: 30px;
    float: left; background: url(/xww/images/ico_wz.jpg) left center no-repeat; border-bottom: #0066cc 3px solid;}
.this-name span {
    float: right;
    color: #666
;}
.this-name span a {
    color: #666
;}
@media (max-width: 860px) {
    .row video{
        width: 100%;}
}

/*回到顶部*/
/*.backTop {
	display: none;
	width: 45px;
	height: 45px;
	position: fixed;
	right: 50px;
	bottom: 130px;
	cursor: pointer;
	background: url(/xww/images/top.jpg) no-repeat;
	z-index: 1;}

.navbar-fixed-top {
	position: fixed;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 91, 172, 0.1);
	box-shadow: 0px 3px 3px 0px rgba(0, 91, 172, 0.1);
	right: 0;
	left: 0;
	top: 0;
	z-index: 1030;
	height: 60px;
	width: 100%;
	background: #005bac;
	line-height: 60px;
	text-decoration: none;}

.fixednav li {
	float: left;
	text-decoration: none;}

.fixednav li a {height:60px;line-height:60px; display:block; float:left; font-size:16px;text-align:center; color:#fff; padding-left:10px; padding-right:10px;
	text-decoration: none;}

.fixednav li a:hover {color:#005bac;   background-color: #e9e9e9;text-align:center; vertical-align: middle; display:block; margin:0px;
	color: #FFFFFF;
	display: block;
	background: #248eed;}*/
	
	
.fixednav{background:rgba(0, 91, 172,1.9);height: 56px;position: fixed;top: 0;width: 100%;left: 0;display:none;z-index: 9999;}
.fixednav .container{width: 1200px;margin:0 auto;}
.fixednav li .home{float:left;width: 60px;height: 56px;line-height:56px;position:relative;}
.fixednav li{float: left;text-decoration: none;}
.fixednav li a{height:56px;line-height:56px; display:block; float:left; font-size:16px;text-align:center; color:#fff; padding-left:26px; padding-right:26px;
	text-decoration: none;}
.fixednav li a:hover {color:#005bac;   background-color: #fff;text-align:center; vertical-align: middle; display:block; margin:0px;}
/*.fixednav li a.on1{background-image: url();background-position:0px center;background-repeat:no-repeat;letter-spacing:5px;}
,.fixednav li a.on1:hover{background:#fff url() 5px center no-repeat;padding-left: 24px;}*/
.izl-rmenu{position:fixed;left:95.8%;bottom:10px;padding-bottom:73px;background:url() 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-phone{background-color:#a2abb0;background:url() 0px 0px no-repeat;}
.izl-rmenu .btn-phone:hover{background-color:#f06f52;background:url() 0px 0px no-repeat;}
.izl-rmenu .btn-top{background:url(/xww/images/top.jpg) 0px 0px no-repeat;display:none;}
.izl-rmenu .btn-top:hover{background:url(/xww/images/top.jpg) 0px 0px no-repeat;}


.foot_left b{width: 20px;height:20px;background: url(/images/batb.jpg) no-repeat;}
.foot_left p a{float:left;