.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, 
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, 
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, 
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, 
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, 
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, 
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, 
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, 
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, 
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right:0px;
  padding-left:0px;
}
a:hover, a:active, a:focus {
    text-decoration: none;
	outline: none;
}
* {padding:0px;margin:0px;}
body {
    margin:0 auto;
    background:#e9e9e9;
    font-family: "微软雅黑";
}
ul {
    list-style: none;
}

.margin-top10{
    margin-top:10px;
}
.margin-top20{
    margin-top:20px;
}
.margin-top30{
    margin-top:30px;
}
.margin-top40{
    margin-top:40px;
}
.margin-top50{
    margin-top:50px;
}
.margin-top60{
    margin-top:60px;
}
.margin-top-10 {
    margin-top:-10px;
}
.container {
    width: 1350px !important; max-width: none !important;
}
.webWidth {
    width: 1350px;
    background: #ffffff;
}
.webMinWidth {
    width: 1350px;
}
#header {
    min-width: 1350px;
    background: #ffffff;
    height: 150px;
}
#header .top{
    background:#e9e9e9;
    height:30px;
    line-height:30px;
    border-bottom:1px solid #cccccc;
}
#header .top .top_left{
    margin-left:30px;
}
#header .top .top_right{
    float:right;
    margin-right:30px;
}
#header .top .top_right a{
    color:#000000;
}
#header .container .serach{
    margin-top:40px;
}
#header .container .serach input{    
    border-radius: 0;
}
#header .container .serach button{
    background:#115198;
    width:70px;
    color:#ffffff;    
    border-radius: 0;
}





#nav {
    min-width: 1350px;
    background: #115198;
    box-shadow: 1px 1px 7px #999;
}
#navul > li {
    float: left;
    width: 160px;
    position: relative;
    text-align: center;
    height: 60px;
}
#navul > li > a {
    font-size: 20px;
    line-height:45px;
}
#navul li.navhome {
    text-align: center;
    padding: 0 0px 0 30px;
    width: 160px;
}
#navul li a:link, #navul li a:visited {
	color:#FFFFFF;
}
#navul li ul {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 60px;
    background: #10447e;
    border-bottom: none;
}

#navul li ul li {
	display:block;
	width:160px;
	float:none;
	position:relative;
	font-size:16px;
}
#navul li ul li a {
	border-bottom:#ccc 1px dotted;
}
#navul li.navmoon {
    height: 60px;
    width: 160px;
}
#navul li.navmoon a {
	color:#FFFFFF;
}
#navul li.navhome a:hover {
	color:#ce4844;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
    
	display:block;
	width:160px;
	line-height:60px;
}
#navul li.navmoon ul a:hover {
	background:#cccccc;
    color:#000000;
}





.panel-TouTiao {
    min-width: 1350px;
    height: 180px;
    background: url(/static/image/toutiao.jpg) #ffffff no-repeat;
}
.panel-TouTiao-content {
    margin-left: 170px;
    width: 1150px;
    margin-top: 10px;
}
.panel-TouTiao-content > a > center> span {
    font-size:38px;
    font-weight:bolder;
    color:#333333;
    line-height:90px;
}
.panel-TouTiao-content > a > p {
    text-indent:2em;
    font-size:16px;
    color:#626161;
    line-height:30px;
}
.panel-TouTiao-content > a :hover{
    color:#115198;
}





#articleTab {
    position: relative;
}
#articleTab div {
    position: absolute;
    top: 60px;
    left: 0;
    display: none;
}
#articleTab .block {
    display: block;
}
#articleTab h3 > a,
#articleTab h3 > a:hover,
#articleTab h3 > a:focus,
#articleTab h3 > a:visited {   
    color: #ffffff;
}
#articleTab h3 {
    float: left;
    width: 182px;
    height: 50px;
    line-height: 50px;
    margin: 0 0 0 0;
    font-size: 20px;
    cursor: pointer;
    background-color: #cccccc;
    text-align: center; 
}
#articleTab .active {
    background: #115198;
    color: #ffffff;
}


#con_article_1 > ul > .first {
    border-bottom: 1px #999 dotted;
    height: 100px;
    padding: 10px;
}
#con_article_1 > ul > .first > a > span{
    font-size:18px;
    color:#000000;
    line-height:40px;
}
#con_article_1 > ul > .first > a > p{
    font-size:14px;
    color:#999;
    text-indent:2em;
}
#con_article_1 > ul > .second {
    background:url(/static/image/icon2.gif) left no-repeat;
    height:35px;
    text-align:left;
    line-height:35px;
    margin-left:5px;
}
#con_article_1 > ul > .second > a {
    margin-left:15px;
    color:#626161;
    font-size:16px;
}
#con_article_1 > ul > .second > a:hover{
    color:#115198;
}
#con_article_1 > ul > .second> span {
    float:right;
    padding-right:5px;
    font-size:14px;
    color:#626161;    
}

#con_article_2 {
    width:612px;
}
#con_article_2 > ul > .second2 {
    background: url(/static/image/icon2.gif) left no-repeat;
    height: 35px;
    text-align: left;
    line-height: 35px;
    margin-left: 5px;
}
#con_article_2 > ul > .second2 > a {
    margin-left: 15px;
    color: #626161;
    font-size: 16px;
}
#con_article_2 > ul > .second2 > a:hover {
    color: #115198;
}
#con_article_2 > ul > .second2 > span {
    float: right;
    padding-right: 5px;
    font-size: 14px;
    color: #626161;
}

#con_article_3 {
    width: 612px;
}
#con_article_3 > ul > .second3 {
    background: url(/static/image/icon2.gif) left no-repeat;
    height: 35px;
    text-align: left;
    line-height: 35px;
    margin-left: 5px;
}
#con_article_3 > ul > .second3 > a {
    margin-left: 15px;
    color: #626161;
    font-size: 16px;
}
#con_article_3 > ul > .second3 > a:hover {
    color: #115198;
}
#con_article_3 > ul > .second3 > span {
    float: right;
    padding-right: 5px;
    font-size: 14px;
    color: #626161;
}











#Def_Carousel {

}
#Def_Carousel > div > div > img { height:420px;width:676px; }
#Def_Carousel a {
    color:#ffffff;
    font-size:16px;
}
.carousel-indicators {
    list-style: outside none none;
    
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 5;
}
.carousel-indicators .active {
    background-color: Orange;
}
.carousel-caption {
    background: none repeat scroll 0 0 #444343;  
    filter:alpha(opacity:50); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7;
    bottom: 0;
    left: 0;
    padding: 15px;
    position: absolute;
    right: 0;
}
.carousel-caption h4, .carousel-caption p {
    color: #115198;
    line-height: 20px;
}
.carousel-caption h4 {
    margin: 0 0 5px;
}
.carousel-caption p {
    margin-bottom: 0;
}




.Panel_Ctl {
    margin:10px 20px 0px 20px;
}
.Panel_Ctl .Panel_Ctl_Title{
    height:45px;
}
.Panel_Ctl .Panel_Ctl_Title > a{
    font-size:24px;
    font-weight:bold;
    margin-left:20px;
    color:#115198;
    
}
.Panel_Ctl .Panel_Ctl_Content img{
    margin:10px 0 10px 10px;
}
.Panel_Ctl .Panel_Ctl_Content ul li{
    background:url(/static/image/icon2.gif) left no-repeat;
    height:37px;
    text-align:left;
    line-height:37px;
    margin-left:10px;
}
.Panel_Ctl .Panel_Ctl_Content ul li  a {
    margin-left:10px;
    color:#3e3e3e;
    font-size:16px;
}
.Panel_Ctl .Panel_Ctl_Content ul li  a:hover{
    color:#115198;
}
.Panel_Ctl .Panel_Ctl_Content ul li span {
    float: right;
    padding-right: 10px;
}




.Panel_Col {
    margin:0px 0px 20px 20px;
    width:510px;
}
.Panel_Col > div {
    height: 80px;
    background: #e9e9e9;
    border: 1px #cacaca solid;
    margin-top: 20px;
}
.Panel_Col > div > img {
    width:40px;
    height:40px;
    padding:0;
}
.Panel_Col > .panel_xs {
    width: 240px;
}
.Panel_Col > .panel_lg {
    width: 510px;
}
.Panel_Col > .panel_icon1 {
    float:left;
    background:url(/static/image/icon1.png) no-repeat;
}
.Panel_Col > .panel_icon2 {
    float:right;
    background:url(/static/image/icon2.png) no-repeat;
}
.Panel_Col > .panel_icon3 {
    float:left;
    background:url(/static/image/icon3.png) no-repeat;
}
.Panel_Col > .panel_icon4 {
    float:right;
    background:url(/static/image/icon4.png);
}
.Panel_Col > .panel_icon5 {
    float:left;
    background:url(/static/image/icon5.png);
}
.Panel_Col > div > a {
    color: #626161;
    font-size: 30px;
    line-height:80px;
    margin-left:80px;
}
.Panel_Col > div > a:hover {
    color:#115198;
}
.Panel_Col > div:hover {
    border:#115198 1px solid;
}










.Panel_model {
}
.Panel_model img {
    height:90px;
    width:320px;
}
.Panel_model div {
    width: 320px;
    text-align: center;
    background: #115198;
    height: 70px;
}
.Panel_model > div >a > i {
    font-size:40px;
    color:#ffffff;
}
.Panel_model div a {
     line-height:70px;
}
.Panel_model > div > a > span {
    font-size: 30px;
    color: #ffffff;
    margin-left:20px;
}




.ssqy_panel {
    margin-top:30px;
}
.ssqy_title > a {
    font-size: 24px;
    font-weight: bold;
    margin-left: 40px;
    color: #115198;
    height: 45px;
}




.scrollbox {
    position: relative;
    width: 1300px;
    height: 210px;
    overflow: hidden;
    margin: 20px 35px;
}
.scrollbox ul {
    position: absolute;
    left: 0px;
    top: 0px;
}
.scrollbox li {
    float: left;
    width: 1300px;
    height: 100px;
    overflow: hidden;
    padding: 5px 0px;
}
.scrollbox li a {
    float: left;
    display: inline-block;
    width: 243px;
    height: 100px;
    overflow: hidden;
    margin-left: 10px;
}
.scrollbox li a img {
    display: block;
    width: 243px;
    height: 80px;
    background: #eee;
    margin-top: 10px;
}










.full-length  {
    margin-bottom:40px;
}
.full-length .title {
    font-size: 30px;
    font-weight: bold;
    color: #4a4a4a;
    text-align: center;
    line-height: 40px;
    margin-top: 20px;
}
.full-length .sub_title {
    font-size: 14px;
    color: #4a4a4a;
    text-align: center;
    margin-bottom: 20px;
}
.full-length ul, .full-length li {
    list-style: none;
    margin: 0;
    padding: 0;
    height:310px;
}

.full-length li {
    margin-bottom: 25px;
}

.full-length a {
    display: block;
    text-decoration: none;
}

.full-length a:hover {
    text-decoration: none;
}

.full-length p {
    margin-bottom: 0;
    line-height: 1.7;
}


.full-length ul {
    position: relative;
    z-index: 2;
}

.full-length ul li {
    width: 20%;
    padding-bottom: 20px;
    float: left;
    text-align: center;
}

.full-length ul li .item {
    margin: 0 auto;
    padding: 1px 10px;
    padding-bottom: 30px;
    position: relative;
    background: url(/static/image/bg.jpg) no-repeat center -400px;
    overflow: hidden;
}

.full-length ul li span i {
    display: block;
    position: relative;
    margin: 0 auto;
    margin-top: 30px;
    
}

.full-length ul li.indexs1 span i {
    background-position: 0 0;
    font-size: 40px;
    color: #115198;
}

.full-length ul li.indexs1 span{
    display: block;
    position: relative;
    margin: 0 auto;
    margin-top: 60px;
    height: 100px;
    width: 100px;
    border:#115198 2px solid;
    border-radius:50%;
}

.full-length ul li strong {
    display: block;
    margin-top: 40px;
    font-size: 25px;
    font-weight: normal;
    color: #333333;
    line-height: 1.8;
}

.full-length ul li:hover strong {
    color: #fff;
}

.full-length ul li p {
    position: relative;
    top: 100px;
    color: #999;
    line-height: 20px;
    opacity: 0;
}

.full-length ul li:hover p {
    color: #fff;
    opacity: 1;
}

.full-length ul li:hover .item {
    background-position: 0px 0px;
    -webkit-transition: all .5s ease-in-out .3s;
    -moz-transition: all .5s ease-in-out .3s;
    -ms-transition: all .5s ease-in-out .3s;
    -o-transition: all .5s ease-in-out .3s;
    transition: all .5s ease-in-out .3s;
}

.full-length ul li:hover i {
    -webkit-transition: all .5s ease-in-out .4s;
    -moz-transition: all .5s ease-in-out .4s;
    -ms-transition: all .5s ease-in-out .4s;
    -o-transition: all .5s ease-in-out .4s;
    transition: all .5s ease-in-out .4s;
}

.full-length ul li.indexs1:hover span i {
    
    color:#ffffff;
    font-size:70px;
}

.full-length ul li:hover strong {
    color: #fff;
    -webkit-transition: all .3s .4s;
    -moz-transition: all .3s .4s;
    -ms-transition: all .3s .4s;
    -o-transition: all .3s .4s;
    transition: all .3s .4s;
    transform: translateY(-20px);
    -webkit-transform: translateY(-170px);
}

.full-length ul li:hover p {
    top: 0;
    -webkit-transition: all .3s ease-in-out .5s;
    -moz-transition: all .3s ease-in-out .5s;
    -ms-transition: all .3s ease-in-out .5s;
    -o-transition: all .3s ease-in-out .5s;
    transition: all .3s ease-in-out .5s;
    transform: translateY(-20px);
    -webkit-transform: translateY(-60px);
}








.panel_jjtz {
    width: 1350px;
    height: 600px;
}
.panel_jjtz .jjtz_title {
    font-size:24px;
    line-height:100px;
    text-align:center;
}
.panel_jjtz .jjtz_title span {
    margin:0 10px;
    font-size:35px;
    color:#115198;
    font-weight:bolder;
}
.panel_jjtz .jjtz_content {
    background:url(/static/image/jjtz.jpg);
    height: 380px;
}
.panel_jjtz .jjtz_content p{
    margin-top:33px;
    font-size:20px;
    color:#000000;
    line-height:40px;
    padding:15px 60px;
    text-indent:2em;
}
.panel_jjtz .jjtz_pie {
    margin-top:30px;
}





.common_Style {
    height: 50px;
}
.common_Style{
    line-height:32px;
    color:#115198;
    text-decoration: none;
    font-size:22px;
    font-weight:bolder;
}
.common_Style a:focus 
{ 
  outline: none;
}






.panel-menu {
    margin-right:10px;
    background:#ffffff ;
    min-height:300px;
    
}
.panel-menu .panel-header {
     
    background:#115198;
    height:80px;
}
.panel-menu .panel-header > h5 {
    text-align:center;
    color:#ffffff;
    font-size:25px;
    line-height:80px;
}
.panel-menu .panel-body > div > ul > li { 
    
    
    line-height:50px;
    text-align:center;
      
    border-bottom:1px dotted #cccccc; 
}
.panel-menu .panel-body  div > ul > li > a {
    
    color:#000000;    
    font-size:16px;
}
.panel-menu .panel-body > div > ul > li > a > span {
    
}
.panel-menu .panel-body > div > ul > li > a:hover {
    color:#115198;
}





.panel-location {
    color:#333333;
    font-size:14px;
    margin:8px 20px 0px 0px;
    line-height:30px;
    float:right;
}
.panel-location a{
    color:#115198;
}






.panel-list {
    background:#ffffff;
    margin-top:10px;
}
.panel-content {
    padding:0px 8px 0px 10px;
    min-height:460px;
}

.panel-content-list {
    width: 100%;
    height: 150px;
    border-bottom: 1px dashed #D4D4D4;
}
.panel-content-list .date {
    margin:25px 15px 0px 0;
    width:120px;
    height:100px;
    background:#777777;
}
.panel-content-list .date .dd {
    color:#ffffff;
    padding-left:20px;
    font-size:30px;   
    font-weight:bold;
    padding-top:8px;
    border-bottom:1px dotted #cccccc;
}
.panel-content-list .date .yy {
    color:#ffffff;
    padding-left:20px;
    font-size:20px;   
    padding-top:8px
}
.panel-content-list .text {
    outline: none; 
    text-decoration: none;
    padding-left: 20px;
    color:#000000;
}
.panel-content-list .text > a {
    font-weight:200;
    line-height:55px;
    font-size:20px;
    
    
    color:#000000;
}
.panel-content-list .text > a:hover {
    color:#0481c9;
}
.panel-content-list .text > p {
    line-height:26px;
    font-size:14px;
    color:#777;
}

.panel-content > ul > li > a{
    font-size:16px;
    outline: none; 
    text-decoration: none;
    padding-left: 20px;
    background:url(404.png) no-repeat left;
    color:#000000;
}
.panel-content > ul > li > a:hover {
    color:#0481c9;
}
.panel-content > ul > li > span {
    float:right;
    font-size:14px;
}
.panel-content-style {
    border-bottom:1px dashed #D4D4D4;
    line-height:38px;
    list-style:none; 
}





.panel-ssqy {
    margin:30px 30px;
}
.panel-ssqy a{
    margin: 20px 15px;
    line-height:120px;
}






.Inst-content {
    min-height: 460px;
}
.Inst-content > ul > li{
    float: left;
    margin:10px;
    width:449px;
}
.Inst-content > ul > li > p{
    text-align:center;
    font-size:16px; 
    color:#000000;
    margin:10px 0;
}
.Inst-content-style {
     
}






.pagin {
    float:right;
}
.pagin .message {
    font-size:12px;
    text-align:center;
}

.paginList .able {
    margin: 0 2px;
    padding: 3px 10px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #115198;
    cursor: default;
}
.paginList .able a {
    color: #115198;
}


.paginList .disable {
    margin: 0 2px;
    padding: 3px 10px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #777;
    cursor: default;
}


.paginList .current {
    margin: 0 2px;
    padding: 3px 10px;
    border: 1px solid #115198;
    background-color: #115198;
    color: #fff;
    cursor: default;
}






.ArticleList_Detail_Title {
    text-align:center;
    padding:20px 120px 0px 120px;
}
.ArticleList_Detail_Title h3 {
    color:#000000;
    font-size:35px;
}

.ArticleList_Detail_Author {
    text-align:center;
    border-bottom:1px dashed #D4D4D4;
    border-top:1px dashed #D4D4D4;
}
.ArticleList_Detail_Content div{
    line-height:30px;
    font-family:宋体;
    font-size:14px;
    color:#000000;
    padding:30px 30px 20px 30px;
    word-wrap: break-word;
    word-break: normal;
}
.ArticleList_Detail_Foot {
    border-top:1px dashed #D4D4D4;
    text-align:right;
    padding:10px 0px 10px 0px;
}
.ArticleList_Detail_Foot a {
    font-size:12px;
    text-decoration: none;
}

.ArticleList_Detail_Foot a:focus 
{
    
  outline: none;
}

.ArticleList_Detail_SubTitle {
    text-align:center;
    padding:5px 100px 0px 100px;
}
.ArticleList_Detail_Other {
    margin-top:40px;
    margin-left:460px;
}
.ArticleList_Detail_Other small {
    font-size:12px;
    color:Gray;
    text-align:center;
    margin-left:30px;
}
.ArticleList_Detail_attachList {
    padding:10px 10px 20px 20px;
}






.appliance {
    padding:20px 5px 0px 20px;
}
.appliance .panel-heading > a {
    float:right;
    color:#ffffff;
}
.appliance .marqueeleft2 {
    height: 193px;
    width: 840px;
    overflow: hidden;
    margin: 0px;
}
.appliance .marqueeleft2 ul {
    float: left;
}
.appliance .marqueeleft2 li {
    float: left;
    margin: 0 3px;
    display: inline;
    width: 220px;
    height: 193px;
    overflow: hidden;
}
.appliance .marqueeleft2 li .pic2 {
    display: block;
    
    width: 220px;
    height: 165px;
    padding: 1px;
    overflow: hidden;
}
.appliance .marqueeleft2 p {
    text-align:center;
    color:#777;
    margin-top:7px;
}


.quick {
    padding:20px 20px 0px 5px;
}
.quick .col-xs-7,.col-xs-5 {
    padding:5px;
}
.quick ul {
    margin: 0;
}
.quick li {
    float: left;
    margin: 8px 20px;
    list-style: none;
}
.quick .box-1 {
    float: left;
    width: 80px;
    height: 80px;
    position: relative;
    text-align: center;
    background: #035caa;
    border-radius:5px;
    
}
.quick .panel-box i {
    font-size: 40px;
    color: #fff;
    margin-top: 10px;
}
.quick .panel-box p {
    font-size: 12px;
    color: #ffffff;
    margin-top:4px;
    padding: 0;
}
.quick .panel-box li:hover {
    opacity: 0.9;
}







.link {
    padding-bottom:20px;
    padding-top:20px;
}
.link .link_title {
    font-size:20px;
    text-align:center;
    line-height:124px;
}
.link .link_content a {
    background:#e9e9e9;
    font-size:14px;
    border:1px #e9e9e9 solid;
    padding:18px 15px;
    line-height:55px;
    margin-left:10px;
    color:#777;
}
.link .link_content a:hover {
    background:#115198;
    color:#ffffff;
}






.navfooter {
    min-width: 1350px;
    background: #808080;
    height: 100px;
}
.navfooter select {
    width:200px;  
    border-radius: 0;
    margin:30px 0px 0px 30px;
    background:#D4D4D4;
    border:none;
}




#footer {
    min-width: 1350px;
    background: #115198;
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    height: 200px;
}
#footer .left{
    margin:30px 0px 0px 100px;
    font-size:12px;
    text-align:center;
}
#footer .right{
    margin:15px 0px 0px 100px;
}
#footer  .right a {
    color:#ffffff;
}
#footer .right .foot_first{
    font-size:13px;
    margin-top:15px;
    margin-bottom:15px;
    color:#ffffff;
}





.floatForm{
    z-index:9999;
	position: fixed;
	width: 140px;
	right: 20px;
	bottom: 150px;

}
.floatForm .rq{
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-family: "微软雅黑";
	background: #122e4c;
	color: #cccccc;
	font-size: 18px;
	font-weight: bold;
}
.floatForm .wx{
	width: 140px;
	height: 200px;
	background: url(404.png) no-repeat;
}
.floatForm .return_top{
	width: 140px;
	height: 50px;
	background: url(404.png) no-repeat;
	cursor: pointer;
}
