.header{width:100%; height: auto; background: url(../images/header_bg.png) repeat;}
div,a,p,h1,h2,h3,h4,h5,h6,li,span,td{word-break: break-word;}
.header_top{width:98%; height: 40px; padding:0 1%; border-bottom: 1px solid #a7c6e1;}
.top_link.fr{float: right;}
.banner .bd .tempWrap{top: -15px}
.search_head.fr{float:right;}
.cot_direction.fr{float: right;}
.bottom_right.fr{float: right;}
.defaultButtonStyle{filter: none !important;}
.top_link.fr ul{margin-right: 30px;}
.header_top .top_link{min-width:200px;}
.header_top .top_link li{float:left; line-height: 40px; margin-right: 26px;}
.header_top .top_link li a{color:#a7c6e1;}
.header_top .top_link li img{ width:14px; height: 14px; line-height: 40px; vertical-align: middle; margin-right: 12px;}
.nav.fr{float: right;}
.search_head{width:16px; height: 16px; position:fixed; z-index: 999;}
#vivo-head{width:16px;}
.search-user b{background: url(../images/icon_search.png) no-repeat;}

#vivo-head{z-index:99;position:relative;}
#vivo-head .vivo-nav{width:16px;height:16px;margin:auto;position:relative;z-index:100;}

.vivo-nav .search-user{float:right; height:16px; margin-top: 6px;}
.search-user a{width:16px;height:16px;display:inline-block; position:relative;top:6px;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{}
.search-user a b{width:16px;height:16px;display:block;position:absolute;top:6;right:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;}
.search-user a.search b{background-position:0 0;}
.search-user a.search:hover b,.search-user a.search.current b{background-position:0 }
.search-user a.user b{background-position: 0;}
.search-user a.user b img{width:16px;height:16px;}
.search-user a.user:hover b,.search-user a.user.current b{background-position:-43px }
#vivo-head .vivo-search{position:relative;z-index:100;display:none; top:22px;}
.vivo-search .search-box{width:390px; height:40px;top:6px; margin-left:-396px;background:#666;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 2px rgba(0,0,0，.3);-ms-box-shadow:0 1px 2px rgba(0,0,0，.3);box-shadow:0 1px 2px rgba(0,0,0，.3);position:relative;z-index:9999;}
.vivo-search .search-box input{width:240px;height:20px;padding:10px 20px;font-size:14px;color:#555;border:none;background:#fff;overflow:hidden;vertical-align:middle;}
.vivo-search .search-box button{width:105px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;vertical-align:middle;background: url(../images/footer_bg.png) center no-repeat;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.vivo-search .search-box button:hover{background:#1e43a9;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:8px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat;}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}
.header_down{width:100%; height: auto;}
.down_cot{width:98%; height: 85px; padding: 0 1%;}
.logo{width:40%; min-width: 24%; text-align: center; display:inline-block; justify-content: center; align-items: center; margin:0 auto;    padding-top: 5px;}
.logo img{width:36%;float:left;}
.logo .logo_text{width:61%;font-size: 20px; text-align: left;float:left; padding-left: 2%; line-height: 26px; color:#fff;padding-top: 10px;}
.logo .logo_text span{ font-size: 15px;}
.nav{ width:60%; height:100px; position: relative; z-index: 66;}
#hd{width:100%; height:85px;}
.hd-nav li{width:10%; height:85px; font-size:16px; float:left; text-align:center; color:#fff;}
.hd-nav li a.navitem{display:inline-block; color:#fff; height:85px; line-height:85px;width: 100%;}
.hd-nav li:hover a.navitem{height:85px; line-height: 85px; color: #fff;background:#004389;}
.hd-nav li:hover .hd-nav li{height:85px; line-height: 85px; color: #fff;background:#004389;}
.hd-nav li:hover .subnav{display: block;}
.hd-nav .subnav {width:100%; height:52px; display: none;}
.hd-nav .subnav a{display: block;width: 80%;font-size:15px;color: #fff; margin:0 10%; }
.hd-nav .subnav .submenu{width:100%; padding: 8px 0; border-bottom: 1px solid #85a0bb;background: url(../images/nav_libg.png) center repeat; }
.hd-nav .subnav .submenu:hover{background:#004389; }

.hd-nav .subnav .submenu{position: relative;}
.hd-nav .subnav .secnav{position: absolute;width: 100%;top: 0;right:100%; display: none;}
.hd-nav .subnav .submenu:hover .secnav{display: block;}
.hd-nav .subnav .first_nav{border-top:none;}
.bannerBox {min-width: 1200px; height: auto;}
.banner {width: 100%; height: auto; }
.bd {width: 100%; height: auto; }
.banner .bd ul {width: 100%; height: auto;}
.banner .bd ul li {float: left; width: 100%; height: auto; overflow: hidden;}
.banner .bd ul li a {display: block; position: relative;}
.hd {width: 100%;position: absolute;z-index: 20; overflow: hidden;}
.hd ul li {display: inline-block; vertical-align: top; cursor: pointer; zoom: 1; float:none;}
.sliderBox1 .bd img {}




.web_mianA{width:100%; height: auto; overflow: hidden; background: url(../images/web_content_bg.png) center repeat; background-size:100%; }
.mianA_cot{width:1200px; height: auto;margin-top: 64px;}
.list_title { width: 100%; height: 54px; line-height: 54px; background: url(../images/cota_bg.png) center; background-position-y: -24px;}
.list_bt { width: 520px; height: 54px; line-height: 54px;}
.list_bt:after {display: block; clear: both; content: ""; overflow: hidden; }
.list_bt ul{position: relative; bottom:26px; left: 16px}
.list_bt li{width:49.4%; height: 54px; float:left; border:1px solid #d2d2d2;}
.list_bt a {display:block; zoom: 1; cursor:pointer; font-size: 24px; font-weight: bold; color: #999; text-align: center;}
.list_bt i{ zoom: 1; cursor:pointer; font-size: 16px; line-height: 54px; font-weight: bold; color: #d1d1d1;}
.list_bt .bt1 {color: #fff;}
.list_bt a:first-child {vertical-align:middle;}
.list_bt a.active {color: #fff; }
.list_bt a:hover {height: 54px; color: #fff; background: url(../images/bt_bg.png); background-size:100%; border:none;}
.list_bt .hover{text-align:center; color:#fff; height: 56px; font-size:24px; background: url(../images/bt_bg.png); background-size:100%; border:none; }
.list_bt .hover a{ display: block; color:#fff; height:54px;  line-height:54px; }
.Tabbottom{width:100%; height: auto; background-size: 100% 100%;  margin-top:-52px; padding:1px 0; margin-bottom: 60px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;}
.schoolxydt{ width:95%;height: auto;}
.Tabbottom .more{ border:1px solid #dcdcdc; width:184px; height: 40px; line-height: 40px; text-align: center; color:#1e3ca9; margin-bottom: 32px;}
.Tabbottom .more a{ display: block; color:#1e3ca9; }
.Tabbottom .more:hover a{ display: block; background:#1e3ca9; color:#fff; }
.schoolmateXydt{overflow: hidden; clear: both;height: auto; width:1232px; margin-top: 10px;}
.schoolxydt .list { width:260px; height: auto; float:left;  margin-right: 32px;  border-bottom: none; padding-bottom: 0px;}
.schoolxydt .list .pic_li{vertical-align: middle;}
.schoolxydt .list h3{ width:100%;font-size: 16px;line-height: 24px;padding: 16px 0 0 0; color:#333;}
.schoolxydt .list p{ width:100%;font-size: 14px;line-height: 24px; padding: 8px 0 4px 0;color:#666;}
.schoolxydt .list .time{ width:100%; height: 38px; font-size: 12px;line-height: 24px; color:#999; text-align: left;}
.schoolxydt ul li{width:356px; height: 130px; overflow: hidden; margin-bottom: 25px; float:left; margin-right: 32px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 24px;}
.schoolxydt ul li h3 a{width:356px; height: auto; overflow: hidden;color:#333; line-height: 28px; font-size: 16px;}
.schoolxydt .notice_time{width:362px; height: auto; overflow: hidden;color:#1e4ca9; font-size: 12px; font-family:"Arial";line-height: 40px;}
.schoolxydt .notice_time span{font-size: 20px;}
.schoolxydt .bdnone{border-bottom: none; padding-bottom: 0px;}

.web_mianB{width:100%;height: auto;background: url(../images/web_mianB_bg.png) center no-repeat;}
.mianB_cot{width:1200px; height: auto; overflow: hidden;}

.cot_team{width:584px; height: auto; padding-right: 32px;}
.cot_team .column_headline{width:100%; margin-top:50px; }
.cot_team .column_headline h3{width:100%; font-size: 24px; color:#fff; font-weight: bold;line-height: 40px; overflow: hidden;}
.cot_team .column_headline .english {font-size: 18px; color:#a9bbd7;}
.team_introduction{margin: 40px 0;}
.team_introduction p{width:100%; color:#dfe9ef; line-height: 28px; font-size: 14px;}
.cot_team .more{ border:1px solid #68a2c5; width:184px; height: 40px; line-height: 40px; text-align: center; color:#1e3ca9; margin-bottom: 90px; margin-top: 4px; float:right; }
.cot_team .more a{ display: block; color:#68a2c5; }
.cot_team .more:hover a{ display: block; background:#fff; color:#1e3ca9;}
.defaultInputStyle{border: 1px solid #eee;}
.cot_direction{width:552px; height: 482px; padding-left: 32px;}
.cot_direction .column_headline{width:100%; margin-top: -4px;}
.cot_direction .column_headline a{ display: block; width:100%; font-size: 24px; color:#1e4ca9; font-weight: bold;line-height: 40px; text-align: right;}
.cot_direction .column_headline i {color:#a7b2d5;}
.cot_direction ul {width:600px; height: auto; margin-top: 96px;}
.cot_direction ul li{ float:left; width:260px; height: 82px; font-size: 16px; margin-right: 24px; margin-bottom: 18px;   }
.cot_direction ul li a{display: block; color:#fff;}
.cot_direction ul li img{float: left; margin-right: 16px; margin-top: 12px;}
.cot_direction ul li span{ height: 32px;display: inline-block; width:200px; font-size: 18px; line-height: 32px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.cot_direction .more{ border:1px solid #59676d; width:184px; height: 40px; line-height: 40px; text-align: center; color:#1e3ca9; margin-bottom: 104px; margin-top: 4px; float:right; }
.cot_direction .more a{ display: block; color:#59676d; }
.cot_direction .more:hover a{ display: block; background:#fff; color:#1e3ca9; }



.web_mianC{width:100%; height: auto; background: url(../images/cotc_bg.png) center no-repeat;}
.mianC_cot{width:1200px; height: auto; padding-top: 56px;}

.column_headline{width:100%;height: 40px; line-height: 40px;}
.column_headline h3{float:left; font-size: 24px; color:#1e4ca9; font-weight: bold;line-height: 40px; overflow: hidden;}
.column_headline i{font-size: 18px; color:#a7b2d5;}
.column_headline a{display: block; float:right; color:#1e4ca9; font-size: 14px;}

.research_team {width:100%; height: auto; margin-top: 30px; overflow: hidden;}
.team_leader{width:294px; height: 430px; position: relative;}
.team_leader h3{width:244px; height: 58px; background: url(../images/team_leader_bg.png) center no-repeat; position: absolute; bottom: 0; padding: 24px; color:#fff; font-size: 18px;}
.team_leader h3 i{width:100%; float:left; line-height: 32px}
.team_leader .small{font-size: 14px;}

.team_member{width:786px;height: 386px; border:1px solid #d2d2d2; padding:40px 40px 0 40px; overflow: hidden;}
.team_member .member_txt h3{width:100%; height:60px; line-height: 60px; font-size: 18px;}
.team_member .member_txt i{font-size: 14px;}

.sliderBox2 {width: 786px; height: 386px;}
.sliderBox2 .bd {width: 100%; height: auto;}
.sliderBox2 .bd ul {width:866px; height: auto; }
.sliderBox2 .bd ul li {float: left; width: 236px; height: 322px; text-align: center; margin-right: 40px;position:relative}
.sliderBox2 .bd ul li:first-child {margin-left: 0;}
.sliderBox2 .bd ul li .mem{display: block; width: 236px; cursor: pointer;}
.sliderBox2 .bd ul li p{position: absolute;bottom:14px;width: 100%;height: 35px;text-align: center;line-height:35px;background: rgba(68, 68, 68, 0.75);color:#fff;    font-size: 14px;}
.sliderBox2 .bd ul li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }

.sliderBox2 .hd {width:48px;height: 14px; line-height: 12px; text-align: center;position: relative; bottom: 33px; z-index: 999; display: block;}
.sliderBox2 .hd li { float:left; width:12px; height: 12px; margin-left: 10px; background: #fff; vertical-align: top; border: 1px solid #1838ad; border-radius: 45px;}
.sliderBox2 .hd li.on {background: #1838ad;}



.web_mianD{width:100%; height:auto; background:  url(../images/web_cot_bg.png) center no-repeat; margin-top: 60px;}
.mianD_cot{width:1200px; height: auto; overflow: hidden; padding: 60px 0 ;}


.product-content {padding: 0 0;}
.product-title {margin-bottom: 16px; }
.product-title h3 {text-align: center; font-size: 24px; color: #fff; line-height: 1.1; font-weight: bold; }
.product-title i{text-align: center; font-size: 18px; color: #a7b2d5; line-height: 1.1; font-weight: bold;}
.product-box {  position: relative; max-width: 1132px; height:195px; margin: 0 auto; }
.product-header ul { width:1200px; position: relative;}
.product-header ul li {  display: inline-block; text-align: center; position: relative; width: 160px; height: 221px; margin-right: 136px; }
.product-header ul li h3 { text-align: center; position: relative; width: 160px; height: 24px; line-height: 146px; font-size: 16px; }
.product-header ul li span {display: block; text-align: center; position: relative; width: 160px; height: 24px; line-height: 140px; font-size: 26px; }
.product-header {  padding-top: 34px;}
.product-header ul li a { display: block; width:160px; height: 160px; padding: 10px 30px; text-decoration: none;}
.product-header ul li a:hover .active-img {width:160px; height: 160px; position: absolute; left: 0; top: 0; opacity: 1;}
.product-head-tit { display: block; width:160px; height: 160px; line-height: 160px; color: #333; font-size: 18px; background: url(../images/icon_ct.png) center no-repeat;}
.product-header ul li a:hover .product-head-tit { width:160px; height: 160px; color: #1838ad; background: url(../images/icon_xz.png) center no-repeat;}
.product-header ul .on a:after  { display: inline-block; content: ""; width: 100%; position: absolute; left:32px; right: 0; background: url(../images/icon_sanjiao.png) center no-repeat; 
	z-index: 99; height: 24px; bottom: 0;}
.product-list{width:1332px;}
.product-list-item { width: 540px; display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 48px; margin-right: 32px;}
.product-list-item .product-list-time{width:68px; height: auto; line-height: 40px; font-size: 24px; color:#333; text-align: right;margin-right: 20px;}
.product-list-item .product-list-time .year{ display: block; width:68px; height: auto; line-height: 40px; font-size: 12px; color:#999; text-align: right;}
.product-list-item .product-list-text{ width:444px; height: auto; line-height: 24px; font-size: 12px; color:#999; text-align: left;}
.product-list-item .product-list-text h3 { font-size: 16px; margin-bottom: 16px; color:#333;}
.product-list-item .product-list-text p { font-size: 14px; line-height: 24px; color:#666;height: 50px;overflow: hidden;}
.product-switch {margin-top:60px;  background: url(../images/research_cotbg.png) center; padding: 48px 32px 0 36px; overflow: hidden;}
.product-list-item .product-list-text h3:hover { color: #1838ad; }
.on .product-head-tit { height: 160px; line-height: 160px; color: #1838ad; background: url(../images/icon_xz.png) center no-repeat; }


.pic_link{width:1200px; height: auto; margin-top: 38px;}
.pic_link ul li{ float:left; font-size: 24px;font-weight: bold;  position: relative; z-index: 1;}
.pic_link ul li a{ display: block; color:#fff;}
.pic_link ul li h3{position: absolute; top:24px; left: 24px; z-index: 999; width:596px; height: 80px; line-height: 80px; text-align: center; border: 1px solid #fff;}
.pic_link ul li:hover img {-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }


.footer{width:100%; height: auto; background: url(../images/footer_bg.png) center no-repeat; overflow: hidden;}
.fot_top{width:100%; height: auto; border-bottom: 1px solid #a7c6e1; overflow: hidden;}
.fot_top .top_link{width:1200px; height: auto;}
.fot_top .top_link ul{width:100%; margin-top: 24px; margin-bottom: 55px; overflow: hidden;}
.fot_top .top_link li{float:left; width:200px;  height: 35px; margin-top:32px ; margin-right: 36px; border: 1px solid #fff;}
.fot_top .top_link li img{max-width:198px; max-height: 35px;}

.fot_bottom{width:1200px; padding: 40px 0; overflow: hidden;}
.fot_bottom .li{float:left; margin-right: 56px; color:#fff; line-height: 32px; font-size: 14px;}
.fot_bottom .bottom_left{ width:800px; }
.fot_bottom .bottom_left p{ display: inline-block; width:100%; color:#fff; line-height: 32px; font-size: 14px;}
.fot_bottom .bottom_right{width:210px; height: 86px;}
.fot_bottom .bottom_right img{width:86px; height: 86px; margin-left: 16px;}



.vertical_center1{ display: table-cell; vertical-align: middle; text-align: center; width: 260px;  height: 146px;}
.vertical_center2{ display: table-cell; vertical-align: middle; text-align: center; width: 293px;  height: 428px;}
.vertical_center3{ display: table-cell; vertical-align: middle; text-align: center; width: 236px;  height: 304px;}
.vertical_center3 img{max-width: 236px;  max-height: 304px;vertical-align: middle; }
.vertical_center4{ display: table-cell; vertical-align: middle; text-align: center; width: 208px;  height: 35px;}
.vertical_center5{ display: table-cell; vertical-align: middle; text-align: center; width: 270px;  height: 184px;}
.vertical_center6{ display: table-cell; vertical-align: middle; text-align: center; width: 208px;  height: 290px;border: 1px solid #eee;}
.vertical_center7{ display: table-cell; vertical-align: middle; text-align: center; width: 276px;  height: 154px;border: 1px solid #eee;}



.erji_cot{width:100%; height: auto; background: url(../images/erji_cotbg.png) center repeat;}
.cot_matter{width:1200px; height: auto; overflow: hidden;padding-bottom:30px;}


.erji_banner{ width:100%; height: 320px; position: absolute;}
.erji_banner img{ width:100%; height: 320px;}

.erji_column_title{width:1200px; padding:120px 0; line-height: 40px; text-align: left; position: relative; }
.erji_column_title h3{font-size: 32px; color:#fff; }
.erji_column_title .english{font-size: 20px; color:#7f99a5; }



.place{width:100%; height: 64px; line-height: 64px; font-size: 14px; border-bottom: 1px solid #d2d2d2;margin-top: 40px;}
.place h2 {text-align: right; float:left; color:#666; }
.place ul li {float:left; text-align: right;}
.place ul li a{display: block; float:right; text-align: right; color:#666;}
.place ul li i{padding:0 8px;}
.place ul .on a{color: #1d3ca9;}

.matter_list{width:100%; height: auto; overflow: hidden;padding-bottom:30px;}
.matter_list ul li{width:100%; height: auto; padding: 16px 0; border-bottom: 1px dashed #d2d2d2; overflow: hidden;}
.matter_list ul li a{display: block;}
.matter_list ul li h3{width:100%; min-height: 40px; line-height: 40px; font-size: 16px; color:#333;}
.matter_list ul li p{width:100%; line-height: 28px; font-size: 14px; color:#666;}
.matter_list .time_more{width:100%; height: 32px; line-height: 32px; font-size: 12px; color:#999;}
.matter_list .time_more .time{display: block;}
.matter_list .time_more .more{display: block; color:#1d3ca9;}

.list_txt{width:940px;}
.list_pic{width:260px; height: 144px; overflow: hidden; padding-top: 8px;display: table-cell;
    vertical-align: middle;
    text-align: center;}
.list_pic img{vertical-align:middle; z-index: 11;max-width: 260px;max-height: 144px;}
.list_pic .line{width:232px; height: 116px; padding:13px; border:1px solid #fff; vertical-align:middle; position: relative; top:0; right: 0;}


.pageNum{padding: 56px 0;}

.pageNum form{display: inline-block;vertical-align: top;*zoom: 1; margin-left: 32px;}
.pageNum form input{width: 20px;height: 20px;border: 1px solid #c7c7c7;line-height: 20px;text-align: center;color: #666; vertical-align: top;}
.pageNum form button{color: #fff;line-height: 22px;padding: 0 10px;cursor: pointer;vertical-align: top;background: url(../images/page_bg.png) center repeat;}

.title{width:100%; height: auto; text-align: center;}
.title h3{width:100%; height: auto; text-align: center; font-size: 18px; line-height:30px;padding:20px 0;}
.title .details{font-size: 13px; color:#1e3da9; line-height: 16px; margin-bottom: 24px;}
.title .details i{margin-right: 32px;}

.property_page p{font-size: 15px; line-height:26px; color:#666;}
.property_page img{ vertical-align: middle; padding: 24px 0;}

.page1{width:100%;padding: 24px 0;border-top: 1px  solid #cecece;clear: both;}
.page1 li{width:100%; font-size: 14px; line-height: 32px;}
.page1 li span{display:inline-block; color: #1d3ca9;}
.page1 li a{display: block; color:#333;}
.page1 li a:hover{color:#1d3ca9;}

.jjy_title h3{font-weight: bold; color: #1d3ca9;}
.jjy_img{width:100%!important; height: 396px!important; padding: 0px 0px 24px 0px!important;}
.height_64{height:64px;overflow: hidden;}

.pic_list{width:100%; height: auto; overflow: hidden;}
.pic_list ul {width:1240px; margin-top: 24px;}
.pic_list ul li{float:left; width:270px; height:234px; margin-right: 40px; margin-bottom: 16px;}
.pic_list ul li img{vertical-align: middle;    max-width: 270px; max-height: 184px;}
.pic_list ul li h3{width:100%; height: 48px; line-height: 48px; text-align: center; color:#666;}
.pic_list ul li a{display: block;border: 1px solid #eee;}


.sort_title h3{color:#1d3ca9; font-size: 18px; font-weight: bold;}
.dashed{border-top:1px dashed #1e3ea9;}

.sort_cot { width:100%; margin-bottom:32px;}
.sort_cot table{ width:100%;border-collapse:collapse; height: 48px;line-height: 48px; color:#666;}
.sort_cot table tr{width:100%; }
.sort_cot table td{width:50%; padding-left: 24px;}
.sort_cot table td span{color:#1e3ea9;}
.sort_cot .bg1{background: #f1f1f1;}
.sort_cot .bg2{background: #f1f1f1; height: auto; padding: 14px 24px; line-height: 32px;}
.sort_cot .solid1{border-right:1px solid #fff;}
.sort_cot .solid2{border-right:1px solid #f1f1f1;}

.nanex{width:100%; height: auto; margin-top: 28px;}
.nanex h2{width:100%;line-height: 24px; color:#666;}
.pic_nanex {width:100%; height: 72px; margin:8px 44px;}
.pic_nanex ul li {width:124px; height: 72px; float:left; margin-right: 24px;}
.pic_nanex ul li img {vertical-align: middle;max-width:124px; max-height: 72px; }


.selection{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #cecece; padding: 16px 0;}
.selection h3{display: inline-block; height: 32px; line-height: 32px; float: left;}
.selection ul{margin-bottom: 8px;clear: both; overflow: hidden;}
.selection ul li{ line-height:26px; float:left; margin:0 14px; }
.selection ul li a{display: block; padding:0 14px;}

.selection .on a{background: url(../images/bt_bg.png) center no-repeat; color:#fff; border-radius: 45px;}
.selection ul li:hover a{background: url(../images/bt_bg.png) center no-repeat; color:#fff; border-radius: 45px;background-size: 100% 100%;}
.selection_on{background: url(../images/bt_bg.png) center no-repeat; color:#fff; border-radius: 45px;background-size: 100% 100%;}

.memberspic_list{width:100%; height: auto; overflow: hidden;}
.memberspic_list ul {width:1240px; margin-top: 24px;}
.memberspic_list ul li{float:left; width:208px; height: auto; margin-right: 40px; margin-bottom: 16px;}
.memberspic_list ul li img{vertical-align: middle;}
.memberspic_list ul li h3{width:100%; height: 48px; line-height: 48px; text-align: center; color:#666;}
.memberspic_list ul li a{display: block;}



.cotent_sum{width:1200px; height: auto; overflow: hidden;margin-bottom: 30px;}
.direction{width:100%; height: auto; margin-top: 60px; overflow: hidden;}
.yjfx_bg{width:374px; height: 204px; position: absolute; z-index: 1;}
.erji_title{width:100%; float:right;}
.erji_title h3{float:left; font-size: 24px; color:#333;}
.erji_title h3 i{font-size: 16px; color:#666;}
.erji_title .more{ float:right; font-size: 12px; color:#1e3ea9; line-height: 40px;}

.cot_text{width:1164px; float:right;  position: relative; z-index: 10;}
.cot_text .text_title{width:298px; height: 120px; line-height: 140px; text-align: center; font-size: 32px; color:#fff;}
.cot_text .text_cot{width:98%; height: auto; line-height: 26px; padding-right: 40px; margin-top: 32px; text-align: left; font-size: 14px; color:#666;}
.cot_text .cot_more{ line-height: 24px; margin-top: 32px; float: right; font-size: 12px; color:#1e3ea9;}



.project{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.project ul{width:100%; height: auto;  overflow: hidden;}
.project .frist{width:1120px; height: auto;  background: #f1f1f1; padding: 24px 40px; overflow: hidden;}
.project .frist a{display: block;}
.project .frist .text{width:842px;}
.project .frist .text .text_time{width:48px; height: 52px; line-height: 28px; font-size: 12px; color:#666; margin-top: 8px;}
.project .frist .text .text_time span{ display: block;width:100%; font-size: 40px; color:#1e3ea9;}
.project .frist .text .text_txt{ width:754px; font-size: 16px; color:#333; line-height: 26px;}
.project .frist .text .text_txt h2{ margin-bottom: 16px;}
.project .frist .text .text_txt p{font-size: 14px; color:#666;}
.project .frist .pic {width:244px; height: 124px;}
.project .frist .pic img{width:100%; height: 124px; vertical-align: middle;}
.project .list_li{width:95%;line-height: 26px; padding: 10px 32px;}
.project .list_li span{margin-right: 24px; font-size: 12px; color:#999;}
.project .bg1{background: #f1f1f1;}



.facility{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.facility ul{width:1232px; height: auto; overflow: hidden;}
.facility ul li{float: left; width:276px; height: auto; margin-right: 32px;}
.facility ul li h3{width:100%; height: 48px; line-height: 48px; overflow: hidden; font-size: 16px; color:#1e3ea9; text-align: center; text-overflow: ellipsis;white-space: nowrap;}
.facility ul li img{ }


.resource{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.resource ul{width:1240px; height: auto; }
.resource ul li{width:373px; float:left; margin-right: 40px; border-top:1px solid #cecece; padding: 16px 0; margin-bottom: 16px;}
.resource ul li span{width:74px; float:left; font-size: 12px; color:#999; line-height:32px; }
.resource ul li h3{width:283px; float:right; font-size: 16px; color:#333; line-height: 32px;}



.title_erji{width:100%; float:right; margin-bottom:16px;}
.title_erji h3{float:left; font-size: 24px; color:#333;}
.title_erji h3 i{font-size: 16px; color:#666;}
.title_erji .more{ float:right; font-size: 12px; color:#1e3ea9; line-height: 40px;}

.pageNum table td,.pages table td div {
    font-family: "微软雅黑" !important;
}

.pageNum .PrevDisabled,.pageNum .Next,.pageNum a.Prev,.pageNum .NextDisabled {
    border: 1px solid #0d60a0 !important;
    height: 25px !important;
    line-height: 25px !important;
    color: #0d60a0 !important;
    padding: 0 10px !important;
    font-family: "微软雅黑" !important;
    vertical-align: middle;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pageNum input[type="button"] {
    padding: 0 10px !important;
    height: 25px !important;
    ; line-height: 25px !important;
    background: #0d60a0 !important;
    color: #fff !important;
    border: 0 !important;
    vertical-align: top;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pageNum input.defaultInputStyle {
    margin-left: 5px !important;
    margin-right: 5px !important;
    border: 1px solid #333 !important;
    height: 25px !important;
    line-height: 25px !important;
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 5px !important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.defaultButtonStyle {
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#0d60a0, EndColorStr=#0d60a0)!important;
    CURSOR: pointer;
    line-height: 14px;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}