@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0; padding: 0; color: #333; }
body{font-family: "Microsoft YaHei", "Hiragino Sans GB", SimHei, Arial, Helvetica, sans-serif; font-size:14px;}
button, input, select, textarea{font-family: "Microsoft YaHei", "Hiragino Sans GB", SimHei, Arial, Helvetica, sans-serif; font-size:14px; color: #333; outline:none; resize:none;}
img{border: none;}
ul,li{list-style: none;padding-left:0px;margin-left:0px;}
a{text-decoration: none; color: #333; font-family: "Microsoft YaHei", "Hiragino Sans GB", SimHei, Arial, Helvetica, sans-serif; font-size:14px;}


.header{ width:100%; height:150px; float:left; background:url('../images/hbg.jpg') bottom no-repeat;}
.header .pub_header{width:1140px; height:150px; margin:0 auto;}
.header .pub_header .logo{width:365px; height:90px; float:left; padding:30px 0;}
.header .pub_header .header_top{width:745px; height:150px; float:right; background:url('../images/nav.jpg') bottom no-repeat; padding-left:30px;}
.header .pub_header .small_nav{width:745px; height:30px; line-height:30px; float:left; text-align:right; padding:20px 0 40px; color:#194b83; }
.header .pub_header .small_nav a{color:#194b83;}
.header .pub_header .small_nav a:hover{color:#333;}

.header .pub_header .nav{ width:750px; height:60px; float:left; line-height:60px;}
.header .pub_header .nav ul li{height:60px; float:left; background:url(../images/shu.png) right no-repeat; text-align:center; line-height:60px; padding:0 5px;}
.header .pub_header .nav ul li a{ text-align:center; line-height:60px; font-size:15px; color:#ffffff; font-weight:bold;}
.header .pub_header .nav ul li a:hover{ text-align:center; line-height:60px; font-size:15px; color:#2980d0; font-weight:bold;}


.index_banner{width:100%; height:300px; float:left;}
.flexslider{position:relative;height:300px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:300px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}


.index_wrap{ width:100%; float:left; height:500px; height: auto !important; min-height:500px;}
.index_center{ width:1140px; margin:auto; height:500px; height: auto !important; min-height:500px; padding-top:20px;}
.index_top{ width:1140px; height:370px; float:left;}

.index_pics{ width:530px; height:330px; float:left;}
.index_pics .pic_title{width:515px; height:30px; float:left; background:url('../images/line.jpg') left no-repeat; line-height:28px; padding-left:15px; font-size:26px;}
.index_pics .pic_title i{color:#bcb6b6; font-size:18px; line-height:30px; font-style:normal; padding-left:10px;}
.index_pics .small_banner{ width: 530px; height: 315px; position: relative; float:left; margin-top:25px; padding-right:1px;}
.index_pics .small_banner .control-index-hero {position: absolute; left:0; bottom: 0}
.index_pics .small_banner .control-index-hero li { float:left; width:37px;height:37px;line-height:37px;overflow:hidden;background:#000;opacity: .9;margin-right:1px;text-align:left;font-family:microsoft yahei;}
.index_pics .small_banner .control-index-hero li.over {width:415px;}
.index_pics .small_banner .control-index-hero li.last {margin-right:0;}
.index_pics .small_banner .control-index-hero li a {text-decoration:none; float: left; color: #fff; font-size: 15px; line-height: 38px }
.index_pics .small_banner .control-index-hero li a.index-hero-number {display: inline-block; font-size: 16px; font-weight: bold; width: 21px; height: 21px; line-height: 21px; text-align: center; margin: 8px; background: #c00 }
.index_pics .jcarousel-skin-index .jcarousel-clip { overflow: hidden }
.index_pics .jcarousel-skin-index .jcarousel-clip-horizontal {width:530px }
.index_pics .jcarousel-skin-index .jcarousel-list { position: relative }
.index_pics .jcarousel-skin-index .jcarousel-item { width:530px }

.index_news{ width:580px; height:330px; float:right;}
.index_news .news_title{ width:565px; height:30px; float:left; background:url('../images/line.jpg') left no-repeat; line-height:28px; padding-left:15px; font-size:26px;}
.index_news .news_title  i{color:#bcb6b6; font-size:18px; line-height:30px; font-style:normal; padding-left:10px;}
.index_news .news_list{ width:530px; height:275px; float:left; margin-top:25px;}
.index_news .news_list .list_title{ width:530px; height:29px; float:left; overflow:hidden; font-size:15px; line-height:25px;}
.index_news .news_list .list_title i{color:#194b83; font-size:15px; line-height:25px; font-style:normal; padding-right:25px;}
.index_news .news_list .list_title a{overflow:hidden; font-size:15px; color:#333; line-height:25px;}
.index_news .news_list .list_title a:hover{ color:#194b83;}


.index_adv{width:1140px; height:115px; float:left; margin-top:15px; background:url('../images/adv.jpg') no-repeat;}
.index_adv .lk{width:36px; height:20px; float:right; margin-top:80px; margin-right:15px;}


.index_bottom{ width:1140px; height:340px; float:left; margin-top:15px;}
.index_notice{ width:530px; height:340px; float:left;}
.index_notice .notice_title{width:530px; height:30px; float:left; line-height:28px; font-size:26px; color:#194b83;}
.index_notice .notice_title i{color:#bcb6b6; font-size:18px; line-height:30px; font-style:normal; padding-left:10px;}
.index_notice .notice_title a{float:right; line-height:30px;color:#bcb6b6;}
.index_notice .notice_list{ width: 530px; height: 285px; float:left; margin-top:15px;}
.index_notice .notice_list .list_title{ width:530px; height:25px; float:left; overflow:hidden; font-size:15px; line-height:25px;}
.index_notice .notice_list .list_title span{line-height:25px; color:#555; padding-right:15px; float:left;}
.index_notice .notice_list .list_title i{color:#999; font-size:15px; line-height:25px; font-style:normal; padding-left:15px; float:right;}
.index_notice .notice_list .list_title a{overflow:hidden; font-size:15px; color:#333; line-height:25px;}
.index_notice .notice_list .list_title a:hover{ color:#194b83;}

.index_service{ width:580px; height:330px; float:right;}
.index_service .service_title{ width:580px; height:30px; float:left; line-height:28px; font-size:26px;  color:#194b83;}
.index_service .service_title  i{color:#bcb6b6; font-size:18px; line-height:30px; font-style:normal; padding-left:10px;}

.index_service .serv_adv{width:580px; height:100px; float:left; padding:20px 0 15px;}
.index_service .serv_adv .fs{width:140px; height:100px; float:left;}
.index_service .serv_adv .sc{width:145px; height:100px; float:right;}
.index_service .media_adv{width:580px; height:115px; float:left; padding-top:15px;}
.index_service .media_adv .fst{width:138px; height:110px; float:left; background-color:#4ba509; margin-right:9px;}
.index_service .media_adv .scd{width:138px; height:110px; float:left; background-color:#d84c3d; margin-right:9px;}
.index_service .media_adv .thr{width:138px; height:110px; float:left; background-color:#00988d; margin-right:9px;}
.index_service .media_adv .end{width:138px; height:110px; float:right; background-color:#eea200;}
.index_service .media_adv .sign{width:58px; height:58px; margin:10px auto;}
.index_service .media_adv .sign_name{width:138px; height:20px; line-height:20px; flaot:left; text-align:center; color:#fff; font-size:15px;}
.wx_show{ display:none; top:-10px; left: -40px; z-index: 9999; position: absolute; width: 130px; height: 130px; padding: 4px; box-shadow: 0px 2px 6px #e5e5e5; background-color: #fff; background-size: 120px; background-position: center;}


.Inside_adv{width:100%; height:300px; float:left; background:url('../images/nb1.png') center no-repeat;}
.Inside_adv .Inside_mad{width:1140px; height:240px; margin:0 auto;}
.Inside_adv .Inside_mad .Inside_current{width:450px; height:160px; float:left; margin-top:70px; background: #194b83; opacity: 0.84;}
.Inside_adv .Inside_mad .Inside_column{width:400px; height:60px; float:left; margin-top:30px; margin-left:25px; border-bottom:1px solid #d6d6d6;}
.Inside_adv .Inside_mad .Inside_column h1{line-height:60px;  height:59px; float:left; border-bottom:3px solid #fff; color:#fff;}
.Inside_adv .Inside_mad .Inside_position{width:400px; height:40px; float:left; margin-left:25px; line-height:50px; color:#fff;}
.Inside_adv .Inside_mad .Inside_position a{color:#fff;}

.Inside_wrap{ width:100%; float:left; min-height:500px; height: auto !important; min-height:500px; padding:15px 0;}
.Inside_center{width:1140px; height:500px; height: auto !important; min-height:500px; margin:0 auto;}
.Inside_left{ width:220px; float:left;min-height:500px; height: auto !important; min-height:500px; padding-bottom:20px;}
.Inside_menu{ width:220px; float:left; height:220px; height:auto !important; min-height:220px;}
.Inside_menu .menu_list{ width:220px; float:left; height:163px; height:auto !important; min-height:163px; border-top:0px; padding:10px 0;}
.Inside_menu .menu_list ul li{ width:200px; float:left; height:50px; line-height:50px; border-bottom:1px solid #ccc; padding-left:20px;}
.Inside_menu .menu_list ul li:hover{background-color:#036ac5; color:#fff;}
.Inside_menu .menu_list ul li a{min-width:180px; height:50px; line-height:50px; font-size:14px; font-weight:bold; float:left;}
.Inside_menu .menu_list ul li a:hover{min-width:180px; height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#fff; background-color:#036ac5;}
.Inside_menu .menu_list .on{background-color:#036ac5; color:#fff;}
.Inside_menu .menu_list .on a{color:#fff;}
.Inside_menu .menu_list .second{padding-left:40px; width:180px;}

.Inside_right{ width:890px; height:600px; height:auto !important; min-height:600px; float:right;}
.Inside_right .right_main{ width:890px; height:600px; height:auto !important; min-height:600px; line-height:30px; font-size:14px; color:#434342; float:left; padding:10px 0;}
.Inside_right .right_main .title_style{width:100%; height:50px; text-align:center; line-height:50px; font-size:20px; border-bottom:1px solid #ccc;}
.Inside_right .right_main .date_style{width:100%; height:50px; text-align:center; line-height:50px; font-size:13px; color:#999;}



.Inside_right .News_list{ width:890px; height:600px; height:auto !important; min-height:600px; line-height:30px; font-size:13px; color:#434342; padding:15px 0;float:left; }
.Inside_right .News_list .list_show{width:890px;height:44px;border-bottom:1px dashed #c6c5c5;line-height:44px;background:url(../images/lan.png) no-repeat;float:left;padding-left: 20px;}
.Inside_right .News_list .list_show .News_title{  height:44px;line-height:44px;  float:left; margin-left:20px; font-size:13px; color:#585656;}
.Inside_right .News_list .list_show .News_title a{ line-height:44px;  float:left; font-size:13px; color:#585656;}
.Inside_right .News_list .list_show .News_title a:hover{ line-height:44px;  float:left; font-size:13px; color:#2f75d7;}
.Inside_right .News_list .list_show .News_date{ width:100px; height:44px;line-height:44px;  float:right;  font-size:14px; color:#737373; text-align:right;}


.page_width{width:925px; float:left; height:40px; margin-top:10px;}
.page_font{ min-width:200px; float:right; height:40px; margin-right:15px}
.page_font ul li{float:left;}
.page_font ul li a{font-size:14px; color:#575757;text-align:center; padding:2px 8px; display:block; line-height:20px; margin:0px 5px 0px auto; border:1px solid #cccccc;}
.page_font ul li a:hover{font-size:14px; color:#4a4a4a;text-align:center;  display:block; line-height:20px; text-decoration:none;border:1px solid #4c8ddc; background:#c7ddf5;}


.bottom_bg{width:100%; height:214px; background:url('../images/bg.png') center no-repeat; float:left; margin-top:10px;}
.bottom_bg .bgcon{width:1140px; height:214px; margin:0 auto;}
.bottom_bg .bglogo{width:390px; height:98px; float:left; margin-top:58px;}
.bottom_bg .bgadd{width:380px; height:98px; float:right; margin-top:58px; line-height:30px; color:#fff; font-size:16px;}
.Public_bottom{ width:100%; height:50px; float:left; line-height:50px; text-align:center; font-size:15px;}
