﻿.wd1200 { width: 1200px; margin: 0 auto; }

.header{height:122px;}
.header .logo { width:237px;height:122px;display: flex;
                justify-content: center;
                align-items: center;}
.header .logo img{max-width: 100%;max-height: 100%;}
.nav_top{padding-top:0;}
.tel{padding-left:30px; font-size:22px; line-height:30px; color:#666666; background:url(../images/tel.png) left center no-repeat; float:left; margin:5px 30px 5px 0;}
.btn_form{width:97px; height:41px; position:relative; float:left;}
.btn_form span{display:block; width:97px; height:41px; display:block; background:url(../images/searc.jpg) 0 0 no-repeat;}
.xia_form{width:271px; height:40px; background:url(../images/sear_box.png) 0 0 no-repeat; position:absolute; top:41px; right:0; padding-top:9px; display:none;}
.xia_form .txt{width:220px; height:30px; float:left; margin:5px 0 0 3px; border:none; background:none; text-indent:8px;}
.xia_form .sub{width:40px; height:40px; float:left; border:none; background:none; cursor:pointer;}

.nav{height:122px;}
.nav ul{width:100%; clear:both;}
.nav ul li{float:left; margin-top:20px; background:url(../images/nav_right.jpg) right center no-repeat;}
.nav ul li a{color:#333333; font-size:14px; line-height:24px; display:block; text-align:center; width:120px; height:62px;}
.nav ul li a:hover{ color:#e22324;}
.nav ul li a:hover span{ color:#e22324;}
.nav ul li a span{color:#999999; font-size:12px; line-height:20px; display:block; text-align:center; margin-top:8px;}
.nav ul li.cur{background:#086294;}
.nav ul li.cur a,.nav ul li.cur a span{color:#ffffff;}

.flexslider { background: #fff; position: relative; zoom: 1; overflow: hidden; width: 100%; height:480px; overflow:hidden;}
.flexslider .slides li { position: relative; }
.flexslider .slides { zoom: 1;  overflow: hidden; }
/* Control Nav */
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; z-index: 99; }
.flex-control-nav li { margin: 0 14px; display: inline-block; zoom: 1; *display: inline;
width: 11px; height: 11px; }
.flex-control-nav li a { width: 13px; height: 13px; display: block; text-indent: -9999px; background-color: #fff; border-radius: 50%; cursor: pointer;}
.flex-control-nav li a.flex-active { background-color: #e8340c !important;}
/* Direction Nav */
.content { width:100%; background:url(../images/main_bg.jpg) repeat-x; padding-top:45px;}
.index1{border-top:1px solid #cccccc;}
.index1_lt{width:420px;}
.index_title{ height:30px; margin-bottom:15px;}
.index_title span{color:#ffffff; font-size:14px; line-height:30px; width:91px; height:30px; display:block; text-align:center; font-weight:bold; background:#086294;}
.index_title a{color:#999999; font-size:12px; line-height:30px;}
.index_title a i{font-style:normal; color:#e8340c; display:inline-block; line-height:30px;}

.index1_lt .flexslider{ height:267px; overflow:hidden;}
.index1_lt .index1_lt_cot{padding:8px; border:1px solid #bfbebe;}
.index1_lt .flex-control-nav li a { width: 22px; height: 22px; display: block; background-color: #ec4720; border-radius:0; font-size:14px; font-weight:bold; text-align:center; line-height:22px; color:#ffffff; text-indent:0; cursor: pointer;}
.index1_lt .flexslider .slides li a span{display:block; color:#ffffff; font-size:14px; line-height:30px; text-indent:15px; width:100%; height:30px; position:absolute; bottom:0; left:0; background:url(../images/span_bg.png) 0 0 repeat;} 
.index1_lt .flex-control-nav { width: 180px; position: absolute; right:10px; bottom:-2px; text-align: right; z-index: 99; }
.index1_lt .flex-control-nav li { margin: 0 8px;}
.index1_lt .flex-control-nav li a.flex-active { background-color: #c1190b !important;}

.index1_mid{width:440px; margin-left:16px;}
.news ul li{ width:100%; height:28px; overflow:hidden;}
.news ul li .tit{ width:345px; height:28px; overflow:hidden; text-overflow :ellipsis;word-break:keep-all;white-space:nowrap; }
.news ul li .tit2{ width:240px; height:28px; overflow:hidden; text-overflow :ellipsis; word-break:keep-all;white-space:nowrap;}
.news ul li a{color:#888888; font-size:12px; line-height:28px;}
.news ul li:hover a{color:#e22324;}
.index1_rt{width:310px;}

.index2{margin-top:30px;border-top:1px solid #cccccc;}
.index2_lt{width:874px;}
.index2_lt_cot{color:#666666; font-size:12px; line-height:22px; height:66px; overflow:hidden;}
.index2_lt_cot .more{color:#e8340c;}
.lt{width:485px;}
.rt img{border:1px solid #bfbebe;}
.lt_ul{padding-top:18px;}
.lt_ul li{float:left; width:147px; text-align:center; margin-left:20px;}
.lt_ul li a{display:block; text-align:center; color:#888888; font-size:12px; line-height:30px;}

.index2_rt{width:310px;}
.index2_word{color:#757070; font-size:12px; line-height:24px; padding:10px; background:#f5f5f5;}
.index2_word img{display:block; margin-bottom:10px;}

.link{margin-top:40px;border-top:1px solid #cccccc; margin-bottom:25px;}
.link_cot{padding:10px 0;}
.link_cot a{display:inline-block; float:left;color:#666666; font-size:12px; line-height:24px; padding:0 9px; border-right:1px dashed #dedede; margin:4px 0;}



.footer{height:148px; background:url(../images/foot_bg_02.jpg) center center no-repeat;}
.footer_a{text-align:center; padding-top:40px; margin-bottom:8px;}
.footer_a a,.footer_a span{color:#666666; font-size:14px; line-height:30px; margin:0 3px;}
.footer_p{color:#666666; font-size:12px; line-height:24px; text-align:center;}
.footer_p a{color:#e73a2a;}

.index3{ width:100%; border-top:5px solid #086294; padding-top:2px; margin-top:35px;}
.index3_con{ border:1px solid #eeeeee; background-color:#f9faff; border-top:none;}
.picScroll-left{ overflow:hidden; position:relative; }
.picScroll-left .hd{}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:25px; height:59px; cursor:pointer; background:url(../images/arr.png) 0 0 no-repeat; position:absolute; top:50%; margin-top:-30px; z-index:100;}
.picScroll-left .hd .prev{left:25px;}
.picScroll-left .hd ul{display:none;}
.picScroll-left .hd .next{ background-position:right 0; right:25px;}
.picScroll-left .bd{ padding:10px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 13px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative; height:132px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:203px; height:132px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{}
.picScroll-left .bd ul li .title{ line-height:24px; width:100%; height:24px; left:0; bottom:0; background:url(../images/span_bg.png) repeat; z-index:99; color:#fff; position:absolute; text-align:center;} 

.picScroll-left .bd ul li .title a{ color:#fff; font-size:14px; display:block;}
.picScroll-left .bd ul li .title a:hover{ color:#e8340c;}

.ny_ban{ width:100%; height:255px; position:relative;}
.ny_main_con{ width:100%; height:auto; background:url(../images/main_bg.jpg) repeat-x; padding:32px 0;}
.ny_lt{ width:210px; float:left;}
.ny_lt .coluName{ padding:0 12px; height:50px; background:#086294; line-height:50px; color:#ffffff; font-size:20px; font-weight:bold;}
.ny_lt .coluName span{ background:url(../images/map.png) no-repeat left center; padding-left:22px;}
.ny_lt .lt_main{ padding:20px 15px; background-color:#fff;}
.ny_lt .nav_list ul li{ padding:0 10px; background-color:#eeeeee; height:40px; line-height:40px; margin-bottom:10px;}
.ny_lt .nav_list ul li a{ color:#333333; font-size:14px; font-family:'微软雅黑'; display:block;}
.ny_lt .nav_list ul li a i{ width:5px; height:9px; background:url(../images/jt.png) no-repeat; background-position:left 0; display:inline-block; margin-right:7px;}
.ny_lt .nav_list ul li.onnav a i,.ny_lt .nav_list ul li:hover a i{  background:url(../images/jt.png) no-repeat; background-position:right 0;}
.ny_lt .nav_list ul li.onnav,.ny_lt .nav_list ul li:hover{ background-color:#086294; color:#fff; font-weight:bold;}
.ny_lt .nav_list ul li.onnav a,.ny_lt .nav_list ul li:hover a{ color:#fff;}
.ny_lt .lxwm_box{ padding:15px 0; color:#757070; font-size:12px; line-height:25px;}
.ny_lt .lxwm_box .txt{ padding-top:15px;}
.ny_rt{ width:950px; background-color:#fff; padding:0 16px; min-height:565px;}
.ny_rt .ny_top{ height:48px; line-height:48px; border-bottom:2px solid #dddddd;}
.ny_rt .ny_top .name{ color:#086294; font-size:16px; font-weight:bold; border-bottom:2px solid #086294; line-height:48px; display:inline-block;}
.ny_rt .ny_top .location{ color:#666666; font-size:12px;}
.ny_rt .ny_top .location a{ color:#666666;}
.ny_rt .intro_txt{ padding:15px 0; color:#666666; font-size:14px; line-height:25px;}
.ny_rt_main{ padding:15px 0;}

.honor_list li{ float:left; width:269px; margin:0 23px 18px;}
.honor_list li .pic{ background:url(../images/shadow.png) no-repeat bottom center; height:196px; width:100%; display:inline-block;}
.honor_list li .zs_name{ line-height:25px; text-align:center; display:block; color:#888888; font-size:14px;}
.honor_list li .zs_name:hover{ color:#e8392b; font-weight:bold;}
.page{ padding:25px 0; text-align:center;}
.page a{ background-color:#eeeeee; height:30px; line-height:30px; margin:0 4px; padding:0 10px; display:inline-block; color:#666666; font-size:12px;}
.page a:hover,.page a.on{ color:#ffffff; background-color:#1275b8;}
.ny_newsList li { line-height:30px; border-bottom:1px dashed #c6c9c4; position:relative; padding-left:16px;}
.ny_newsList li i{ width:4px; height:6px; position:absolute; left:0; top:12px;}
.ny_newsList li a{ color:#757a7d; font-size:12px; line-height:30px;}
.ny_newsList li a:hover{ color:#e22324;}
.news_infor h1{ color:#333333; font-size:20px; font-weight:bold; text-align:center; line-height:50px;}
.news_infor .date_time{ color:#999999; font-size:12px; text-align:center; line-height:25px; padding-bottom:10px; border-bottom:1px solid #eeeeee;}
.news_infor .news_txt{ color:#666666; font-size:14px; line-height:25px;}
.anli_list li{ width:302px; float:left; margin-right:22px;}
.anli_list li .img{ width:302px; height:200px; background:url(../images/kuang.htm) no-repeat left top; position:relative;}
.anli_list li .img  a{ display:block;}
.anli_list li .img img{ border:1px solid #eeeeee; width:293px; height:191px; position:absolute; left:6px; top:6px;}
.anli_list li .txt{ color:#333333; font-size:14px; font-weight:bold; line-height:25px; padding:10px 0 20px; text-align:center;}
.anli_list li .txt a{ color:#333333; display:block;}
.anli_list li .txt a:hover{ color:#e73a2a;}
.ny_map{ padding:15px; background-color:#fff; border:1px solid #e0e0e0;}
.ny_map img{ width:920px; height:300px;}
.addr_txt{ position:relative; width:856px; color:#696262; font-size:14px; padding-right:94px; margin-top:18px; line-height:30px;}
.addr_txt .ewm{ position:absolute; top:0; right:0;}


