﻿.header{position:relative;z-index:20;width:100%;height:auto;box-shadow:1px 1px 5px #D1D0D0;height:90px;}
.f-cb{zoom:1;}
.w1200{width:1200px;margin:0 auto;position:relative;z-index:20;}
.fl{float:left;display:inline;}
.header_tool_bar{position:absolute;top:0;right:10px;height:90px;line-height:90px;color:#666666;}
.header_tool_bar a{font-size:14px;font-family:Arial;color:#666666;padding:0 15px}
.header_tool_bar a:hover{color:#1667a5;}
.header_search_btn{display:inline-block;background:url(../images/top_line.jpg) no-repeat right center;}
.header img{vertical-align:middle;border:0;transition:transform 1s}
.header-se nav{padding:25px 0 0 7px;}
.header-se nav ul{float:left;}
.header-se nav li{width:94px;text-align:center;position:relative;float:left;display:block;height:auto;margin-left:15px;}
.header-se nav .btit{font-size: 16px;color: #666666;padding: 8px 0;display: block;}
.header-se nav li:hover .btit,.header-se nav li.cur .btit,.header-se nav li.on .btit{color:#0162a8;border-bottom:3px solid #0162a8;}
.header-se nav li.cur .subnav{display:block;}
.header-se nav li .subnav{position: absolute;left: 0;top: 35px;width: 100%;border:1px solid #ccc;border-top: 0;background: #fff;box-shadow: 0 0 1px #ccc;display: none;}
.header-se nav li .subnav i{display: block;width: 100%;height: 3px;background: #0162a8;}
.header-se nav li .subnav a{display: block;font-size: 14px;color:#0162a8;line-height: 30px;}
.header-se nav li .subnav a.first{padding-top: 5px;}
.header-se nav li .subnav a.last{padding-bottom: 5px;}
.header-se nav li .subnav a:hover{color: #fff;background: #0162a8;}
.menu_div{display:none;position:absolute;top:90px;left:0;background:url(../images/bg_menu.png) repeat-x 0 0;z-index:10;width:100%;height:auto;overflow:hidden;}
.content1100{width:1100px;margin:0 auto;position:relative}
.menu_item{position:relative;overflow:hidden;zoom:1;}
.menu_icon3 .search{padding:55px 0 55px;width:755px;margin:0 auto;}
.menu_icon3 .search_c{border:1px solid #4e8db2;position:relative;overflow:hidden;zoom:1;}
.menu_icon3 .search .txt { float: left; color: #fff; font-size: 16px; line-height: 54px; height: 54px; width: 641px; border: none; background: none; padding: 0 17px; }
.menu_icon3 .search .bt { border: none; cursor: pointer; float: left; background: url(../images/icon_go.png) no-repeat 0 0; width: 77px; line-height: 54px; height: 54px; }

.main_visual{height: 560px;overflow: hidden;width: 100%;position: relative}
.main_image{height: 560px;overflow: hidden;position: relative}
.main_image ul{width: 9999px;height: 560px;overflow: hidden;position: absolute;top: 0;left: 0}
.main_image li{float: left;width: 100%;height: 560px}
.main_image li a{display: block;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat}
.main_image li a.mainImage1{background-image: url('../img/indexbanner1.jpg')}
div.flicking_con{position: absolute;top: 520px;left: 50%;z-index: 999;width: 300px;height: 21px;margin: 0 0 0 -50px;display:none;}
div.flicking_con a{float: left;width: 21px;height: 21px;margin: 0;padding: 0;background:url(../images/abc.gif);display: block;text-indent: -1000px}
div.flicking_con a.on{background-position: 0 -21px;}
#btn_prev, #btn_next{z-index: 11111;position: absolute;display: block;width: 66px!important;height: 163px!important;top: 50%;margin-top: -37px;display: none}
#btn_prev{background: url(../images/yan.png) no-repeat left top;left: 0}
#btn_next{background:url(../images/zan.png) no-repeat right top;right: 0}

.indexTit{clear: both;width: 1200px;height: 40px;margin: 25px auto 10px;line-height: 40px}
.indexTit h3{display: inline;font-weight: 100;font-size: 22px;color: #444;float: left;font-size: 22px}
.indexTit a:hover{color: #f70}
.indexConWrap{width: 1200px;height: 400px;margin: 0 auto;margin-bottom:85px;}
.indexConImg{width: 230px;height: 400px;display: block;overflow: hidden;float: left;background-repeat: no-repeat;background-position: center center}
.indexConImg img{width: 100%;height: 100%}
.indexConNavWrap{width: 968px;border: 1px solid #e3e3e3;border-top: 1px solid #5dc6fd;border-left: 0;height: 398px;float: left;position: relative;height: 398px}
.indexAbout{font-size:14px;color:#666666;position:relative;padding-left:35px;}
.indexAbout p{line-height:26px;text-indent:2em;padding-top:10px;width:500px;}
.indexAbout p a{color:#1088d5;font-weight:bold;}
.indexAbout img{position:absolute;top:28px;right:28px;}
.indexInfo{border-top: 1px solid #47d9cc;position:relative;}
.indexInfo .indexInfoWrap{width: 433px;height: 328px;float: left;border-left: 1px solid #e3e3e3;padding: 20px 25px;padding-top:50px;overflow: hidden}
.indexInfo .indexInfoWrap li{margin: 4px 0 4px 0}
.indexInfo .indexInfoWrap .indexInfoTit{height: 36px;line-height: 36px;color: #666;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;font-size:14px;}
.indexInfo .indexInfoWrap .indexInfoTit:hover{color: #1088d5}
.indexInfo .indexInfoWrap .indexInfoTit i{display: block;float: left;margin: 19px 10px 0 0;width: 5px;height: 5px;}
.indexInfo .indexInfoWrap:first-child{border: 0}
.indexInfoWrap li .indexInfoTit{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.indexInfoWrap li .indexInfoCons{height: 110px;overflow: hidden;border-bottom:0px dashed #cccccc;padding-bottom:0;}
.indexInfoWrap li .indexInfoCons .indexInfoConsImg{float: left;width: 140px;height: 110px;overflow: hidden}
.indexInfoWrap li .indexInfoCons .indexInfoConsImg img{width: 100%;height: 100%}
.indexInfoWrap li .indexInfoCons dl{width: 280px;float: left;margin: 0 0 0 5px;}
.indexInfoWrap li .indexInfoCons dl dt{height: 45px;overflow: hidden}
.indexInfoWrap li .indexInfoCons dl dt a{font-weight: bold;font-size:14px;color:#666666;}
.indexInfoWrap li .indexInfoCons dl dt a:hover{color: #1088d5}
.indexInfoWrap li .indexInfoCons dl dd{height: 68px;overflow: hidden;text-indent: 2em;line-height: 22px;color:#666666;}
.indexInfo .indexInfoWrap li.active .indexInfoTit{display: none}
.indexInfo .indexInfoWrap li.active .indexInfoCons{display: block}
.indexInfoLeftTit{position:absolute;width:433px;height:50px;line-height:50px;left:25px;top:5px;font-size:16px;color:#666666;}
.indexInfoLeftTit a{float:right;display:inline-block;width:42px;height:50px;line-height:50px;background:url(../images/index_list_more.jpg) no-repeat center center;}
.indexInfoLeftTit2{position:absolute;width:433px;height:50px;line-height:50px;right:25px;top:5px;font-size:16px;color:#666666;}
.indexInfoLeftTit2 a{float:right;display:inline-block;width:42px;height:50px;line-height:50px;background:url(../images/index_list_more.jpg) no-repeat center center;}
.indexNational ul{width:968px;height:auto;overflow:hidden;}
.indexNational li{width:322px;height:200px;overflow:hidden;float:left;}
.indexNational li a{display:block;height:199px;background-repeat:no-repeat;background-position:15px center;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.indexNational li a.nobr{border-right:none;}
.indexNational li a.nobt{border-bottom:none;}
.indexNational li h1{padding-left:130px;padding-top:50px;padding-right:10px;font-size:16px;color:#666666;font-weight:bold;}
.indexNational li p{padding-left:130px;padding-top:10px;padding-right:10px;font-size:14px;color:#666666;line-height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.indexNationalbt{border-top:1px solid #88e87a;}
.indexZyzbt{border-top:1px solid #fec059;}
.indexZyzCol{width:294px;height:398px;overflow:hidden;float:left;border-right:1px solid #e3e3e3;}
.indexZyzColTit{height:148px;overflow:hidden;text-align:center;font-size:16px;font-weight:bold;color:#666666;padding-top:15px;}
.indexZyzColTit img{max-width:294px;max-height:95px;}
.indexZyzColTit p{padding-top:15px;}
.indexZyzColList{padding-top:10px;width:245px;height:auto;overflow:hidden;margin:0 auto;}
.indexZyzColList li{display:block;height:68px;overflow:hidden;border-bottom:1px dashed #cccccc;padding:20px 0;}
.indexZyzColList li a{font-size:14px;color:#666666;}
.indexZyzColList li img{width:90px;height:68px;}
.indexZyzColList li .imglink{width:90px;height:68px;display:block;float:left;}
.indexZyzColList li div{width:145px;height:68px;float:right;}
.indexZyzColList li span{display:block;text-align:left;color:#999999;padding-top:10px;}
.indexZyzColList li.lastli{border-bottom:none;}
.indexZyzMore{width:83px;height:398px;overflow:hidden;float:right;background:url(../images/index_more_bg2.jpg) no-repeat center center #ededed;}
.indexZyzMore a{display:block;height:100%;text-indent:-9999px;}
.en_index_zyz_more{background:url(../images/enindex_more_bg2.jpg) no-repeat center center #ededed;}

.footer{width:100%;height:auto;background-color:#ededed;}
.footer_inner{width:1200px;height:auto;overflow:hidden;margin:0 auto;color:#666666;padding:40px 0;}
.footer_col1{width:270px;height:auto;float:left;background:url(../images/bottom_line.jpg) no-repeat right center;}
.footer_col1 .ftlogo{max-width:270px;padding:10px 0;}
.footer_col1 p{line-height:24px;}
.footer_col1 p strong{font-size:24px;font-family:Arial;font-style:italic;}
.footer_col2{width:660px;height:auto;float:left;color:#666666;padding-left:20px;}
.footer_col2 dl{width:85px;height:auto;float:left;margin:0 20px;}
.footer_col2 dl a{color:#666666;}
.footer_col2 dl dt{font-size:14px;border-bottom:1px solid #c4c4c4;height:40px;line-height:40px;margin-bottom:10px;}
.footer_col2 dl dd{line-height:30px;}
.footer_col3{width:240px;height:auto;overflow:hidden;float:right;}
.footer_col3 .footer_qrcode{width:96px;height:auto;float:left;}
.footer_col3 .footer_qrcode img{width:96px;height:96px;}
.footer_col3 .fr{float:right;}
.footer_col3 p{text-align:center;padding-top:5px;}
.footer_col3 p strong{font-size:14px;font-weight:bold;}
.footer_col3 p:first-child{padding-bottom:5px;}
.ft_copyright{width:100%;height:auto;background-color:#0162a8;}
.ft_copyright_inner{width:1200px;height:auto;overflow:hidden;margin:0 auto;color:#99b3d2;padding:15px 0;}
.ft_copyright_inner a{color:#99b3d2;}
.ft_copyright_inner span{float:left;}
.ft_copyright_inner .fr{float:right;}

.sub_banner{width:100%;height:320px;overflow:hidden;background-repeat:no-repeat;background-position:center top;}
.sub_container{width:1200px;height:auto;overflow:hidden;margin:30px auto;margin-bottom:60px;}
.sub_left_container{width:300px;height:auto;float:left;}
.sub_left{width:300px;height:auto;}
.sub_left_inner{width:268px;height:auto;margin:0 auto;padding-top:20px;padding-bottom:20px;}
.sub_left_inner h1{font-size:24px;color:#fff;}
.sub_left_inner h4{font-size:14px;font-family:Arial;color:#fff;text-transform:uppercase;line-height:30px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.sub_left_inner img{margin:5px 0;}
.sub_left_bg1{background-color:#5ec7fd;background: -moz-linear-gradient(top, #5dc6fd 0%, #6cdefa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dc6fd), color-stop(100%,#6cdefa));background: -webkit-linear-gradient(top, #5dc6fd 0%,#6cdefa 100%);background: -o-linear-gradient(top, #5dc6fd 0%,#6cdefa 100%);background: -ms-linear-gradient(top, #5dc6fd 0%,#6cdefa 100%);background: linear-gradient(to bottom, #5dc6fd 0%,#6cdefa 100%);}
.sub_left_bg2{background-color:#48dacc;background: -moz-linear-gradient(top, #47d9cc 0%, #65efc3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47d9cc), color-stop(100%,#65efc3));background: -webkit-linear-gradient(top, #47d9cc 0%,#65efc3 100%);background: -o-linear-gradient(top, #47d9cc 0%,#65efc3 100%);background: -ms-linear-gradient(top, #47d9cc 0%,#65efc3 100%);background: linear-gradient(to bottom, #47d9cc 0%,#65efc3 100%);}
.sub_left_nav{font-size:16px;color:#fff;}
.sub_left_nav a{font-size:16px;color:#fff;}
.sub_left_nav li{display:block;height:36px;line-height:36px;border-bottom:1px solid #fff;border-color:rgba(255,255,255,0.25);margin-top:10px;position:relative;}
.sub_left_nav li a{display:block;height:36px;}
.sub_left_nav li a:hover{text-indent:10px;transition: text-indent 0.25s;}
.sub_left_nav li i{position:absolute;top:0;right:0;display:inline-block;height:36px;line-height:36px;}
.sub_left_news{width:298px;height:auto;border:1px solid #cecdcd;margin-top:40px;}
.sub_ln_tit{height:48px;line-height:48px;text-indent:16px;font-size:16px;color:#666666;border-bottom:3px solid #cecdcd;}
.sub_ln_list{width:268px;height:auto;margin:0 auto;padding-top:8px;padding-bottom:20px;}
.sub_ln_list li{display:block;height:55px;overflow:hidden;border-bottom:1px solid #ececec;padding-bottom:12px;padding-top:12px;}
.sub_ln_list li img{width:90px;height:55px;float:left;padding-right:10px;}
.sub_ln_list li a{color:#666666;}
.sub_ln_list li a:hover{color:#0262a4;}
.sub_right_container{width:850px;height:auto;float:right;}
.sub_location{width:100%;height:auto;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ececec;font-size:14px;color:#999999;}
.sub_location i{font-size:20px;vertical-align:middle;margin-right:10px;}
.sub_location a{color:#999999;}
.sub_location a:hover{color:#0262a4;}
.sub_details{color:#6a6a6a;font-size:14px;padding-top:15px;}
.sub_details p{line-height:200%;padding-top:10px;}
.sub_right_list{width:100%;height:auto;overflow:hidden;}
.sub_list_item{height:200px;overflow:hidden;margin:40px auto;}
.sub_list_item .news_item_img{width:300px;height:200px;display:block;float:left;}
.sub_list_item .news_item_img img{width:100%;height:100%;display:block;}
.sub_list_item .news_item_content{width:510px;height:160px;overflow:hidden;padding:20px;float:left;background-color:#f6f6f6;color:#666666;font-size:14px;}
.news_item_content p{line-height:28px;padding-top:5px;}
.news_item_content .news_item_title{font-size:16px;font-weight:bold;color:#555555;}
.news_item_content .news_item_title:hover{color:#0262a4;transition: color 0.25s;}
.news_item_content .news_readmore{background-color:#999999;color:#fff;width:100px;height:30px;line-height:30px;margin-top:5px;text-align:center;display:block;}
.news_item_content .news_readmore:hover{background-color:#0162a8;transition: background-color 0.3s;}
.common_view_title{font-size:18px;font-weight:bold;color:#666666;text-align:center;}
.common_view_options{text-align:center;}
.common_view_options span{padding:0 15px;}
.common_view_options i{vertical-align:middle;}
.common_view_options .icon-clock{font-size:14px;}
.sub_detail_item{margin-bottom:30px;}
.sub_detail_item p{padding-top:5px;text-indent:0;}
.sub_detail_item_tit{width:180px;height:40px;line-height:40px;text-indent:10px;background-color:#5EC8FC;color:#fff;font-size:16px;position:relative;}
.sub_detail_item_tit i{vertical-align:middle;padding-right:10px;font-size:24px;}
.sub_detail_item_tit:after{border: 20px solid transparent;border-left: 20px solid #5EC8FC;border-right: 20px solid #fff;border-top: 20px solid #fff;border-bottom: 20px solid #fff;width: 0;height: 0;position: absolute;right:0;content: ' '}
.search_result_tips{text-align:center;font-size:16px;padding:60px 0;}










