@charset "utf-8";
@import url(base.css);
.cut{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rednav{color:#c7161c!important;}
.container{width:1060px !important;}
/*nav begin*/
.logo-con{width:130px; height:130px; float:left; margin-right:10px; margin-left:10px;}
.header-phone-con{float:right; display:inline-block; margin-top:15px; margin-right:120px;}
.head_1080{ height:170px;width:1080px;margin:0px auto;}
div.nav_row{}/* Pattern overlay
------------------------- */
div.nav_row{position:relative; height:42px; color:#fff; text-align:center; text-shadow:0 1px 3px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.075); background:#1e3569; /* Old browsers */
background:-moz-linear-gradient(45deg,#1e3569 0%,#246094 100%); /* FF3.6+ */
background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e3569),color-stop(100%,#246094)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(45deg,#1e3569 0%,#246094 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(45deg,#1e3569 0%,#246094 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(45deg,#1e3569 0%,#246094 100%); /* IE10+ */
background:linear-gradient(45deg,#1e3569 0%,#246094 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3569',endColorstr='#246094',GradientType=1 );
-webkit-box-shadow:inset 0 3px 7px rgba(0,0,0,.2),inset 0 -3px 7px rgba(0,0,0,.2); -moz-box-shadow:inset 0 3px 7px rgba(0,0,0,.2),inset 0 -3px 7px rgba(0,0,0,.2); box-shadow:inset 0 3px 7px rgba(0,0,0,.2),inset 0 -3px 7px rgba(0,0,0,.2);}
div.nav_row:after{display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:url(menu_index_bg.jpg) repeat center center; opacity:0.9;}
div.menu-con,div.nav-con{float:left; height:40px;}
div.menu-con{width:210px; position:relative;}
div.menu-con .menu-title{background:#c7161c; color:#fff; line-height:40px; padding-left:20px; font-size:18px; letter-spacing:2px;}
div.menu-content{width:210px; position:absolute; top:40px; left:0px; z-index:99999; background:rgba(0,0,0,0.8);}
div.menu-content.zhiku{width:210px; position:absolute; top:42px; left:0px; z-index:99999; background:#333;}

div.menu-content li{height:130px; border-bottom:1px dashed #fff; padding:5px 20px; position:relative;}
div.menu-content li.active{background:#fff; border-right:2px solid #fff;}
div.menu-content li.active div>a{color:#c7161c!important; text-decoration:none;}
div.menu-content li.active .navicon.n1{background:url(icon.png) -266px -481px no-repeat!important;}
div.menu-content li.active .navicon.n2{background:url(icon.png) -266px -522px no-repeat!important;}
div.menu-content li.active .navicon.n3{background:url(icon.png) -266px -561px no-repeat!important;}
div.menu-content li.active .navicon.n4{background:url(icon.png) -266px -601px no-repeat!important;}
div.menu-content li.active .navicon.n5{background:url(icon.png) -267px -645px no-repeat!important;}
div.menu-content li .navicon{float:left; width:35px; height:35px; margin-right:10px;}
div.menu-content li .navicon.n1{background:url(icon.png) -284px -104px no-repeat;}
div.menu-content li .navicon.n2{background:url(icon.png) -284px -145px no-repeat;}
div.menu-content li .navicon.n3{background:url(icon.png) -284px -184px no-repeat;}
div.menu-content li .navicon.n4{background:url(icon.png) -284px -225px no-repeat;}
div.menu-content li .navicon.n5{background:url(icon.png) -284px -269px no-repeat;}
div.menu-content li div.navh a{float:left; height:35px; line-height:35px; font-size:18px; color:#fff;}
div.menu-content li div.listbox{width:925px; background:#fff; position:absolute; left:210px; top:2px; z-index:9999; display:none; border:1px solid #c7161c; border-top:none; height:519px; border-left:none;}
div.menu-content li div.listbox.list2{left:210px; top:-128px;}
div.menu-content li div.listbox.list3{left:210px; top:-258px;}
div.menu-content li div.listbox.list4{left:210px; top:-388px;}
div.menu-content li div.listbox.list5{left:210px; top:-414px;}
div.menu-content li div.listbox .listbox-left{float:left; height:518px; width:664px; border-right:1px solid #ededed; padding-top:20px; padding-bottom:20px; background:url(navbg.jpg) right bottom no-repeat;}
.listbox-left dl dt{float:left; display:inline-block; width:135px; height:65px; text-align:center; color:#666; font-size:14px; padding-top:20px; color:#666; font-weight:bold;}
.listbox-left dl dd{float:left; display:inline-block; width:520px; height:65px; border-bottom:1px solid #ededed; padding-top:10px; padding-bottom:20px; overflow:hidden;}
.listbox-left dl dd a{display:inline-block; color:#999; font-size:14px; padding-left:10px; padding-right:10px; margin-bottom:5px;}
.listbox-left dl dd a:hover{color:#c7161c; text-decoration:none;}
div.menu-content li div.listbox .listbox-right{float:left; height:518px; width:250px;}
div.menu-content li div.listbox .listbox-right div{height:172px; width:260px; border-bottom:1px solid #ededed;}
div.menu-content li div.listbox .listbox-right div a{display:block; height:172px; width:260px;}
div.menu-content li div.listbox .listbox-right div a img{width:260px; height:172px;}
.listbox-right dl dt{float:left; width:120px; height:171px;}
.listbox-right dl dd{float:left; height:172px; width:140px; font-size:18px; padding-left:12px; color:#999;}
.listbox-right dl dd .dd1{margin-top:10px; height:20px; line-height:20px; margin-bottom:0px; margin-top:62px;}
.listbox-right dl dd .dd2{height:20px; line-height:20px; margin-top:2px;}
.listbox-right dl dt.dt1{background:url(menuicon.jpg) 30px 40px no-repeat;}
.listbox-right dl dt.dt2{background:url(menuicon.jpg) 30px -165px no-repeat;}
.listbox-right dl dt.dt3{background:url(menuicon.jpg) 30px -352px no-repeat;}
div.zhiku-menu-con,div.zhiku-nav-con{float:left; height:40px;}
div.zhiku-menu-con{width:210px; position:relative;}
div.zhiku-menu-con .menu-title{background:#c7161c; color:#fff; line-height:40px; padding-left:20px; font-size:18px; letter-spacing:2px;}
div.zhiku-menu-content{width:210px; position:absolute; top:40px; left:0px; z-index:99999; background:#333;}
div.zhiku-menu-content li{height:104px; border-bottom:1px dashed #fff; padding:5px 20px; position:relative;}
div.zhiku-menu-content li .zhiku-listbox{width:500px; background:#fff; position:absolute; left:210px; display:none; top:3px; z-index:9999; border:1px solid #ededed; border-top:none;}
.zhiku-listbox dl{margin:25px 25px 20px 25px;}
.zhiku-listbox dl dd{float:left; display:inline-block; padding:0px 10px; margin-bottom:5px;}
.zhiku-listbox dl dd span{margin-right:5px; color:#999;}
.zhiku-listbox dl dd a{color:#666;}
div.zhiku-nav-con{display:inline-block; width:840px; float:right;}
div.zhiku-nav-con ul li{float:left; display:inline-block; height:40px;}
div.zhiku-nav-con ul li span.hot{position:absolute; left:135px; top:-10px; width:25px; height:21px; z-index:666; background:url(icon.png) -227px -680px no-repeat;}
div.zhiku-nav-con ul li a{display:block; display:inline-block; height:40px; line-height:40px; padding-left:20px; padding-right:20px; font-size:18px; color:#666;}
div.zhiku-nav-con ul li a.lx{padding-right:0px!important;}
div.nav-con{display:inline-block; width:1080px; float:right;}
div.nav-con ul li{float:left; display:inline-block; height:42px;}
div.nav-con ul li span.hot{position:absolute; left:135px; top:-10px; width:25px; height:21px; z-index:666; background:url(icon.png) -227px -680px no-repeat;}
div.nav-con ul li a{display:block; display:inline-block; height:42px; line-height:42px; padding-left:32px; padding-right:32px; font-size:16px; color:#fff; min-width:60px;}
div.nav-con ul li a:hover{color:#fff; background:#bb9e58; text-decoration:none;}
.menu a.on{color:#fff!important; background:#bb9e58!important; text-decoration:none!important;}
div.nav-con ul li a.lx{padding-right:0px!important;}

div.nav-con ul li:hover ul{ display:block;}

ul.subNav{position:absolute;min-width:100px;padding:0;background:#1b2f63;z-index:999;margin-top:0px;display:none;}
ul.subNav li{ float:none;}
ul.subNav li a{border-right:none; border-top:1px dotted #ccc; background:#1b2f63;overflow-y:hidden;}
ul.subNav li a:hover{color:#fff!important;background:#7198ff!important;}

/*nav end*/
/*banner begin*/
.main_banner{height:385px!important; margin-top:16px;}
.main_image{width:1080px; height:375px; overflow:hidden; position:relative;}
/*banner end*/
.w100con{width:100%;}
.w100con .title{font-size:26px; text-align:center; padding-bottom:20px; width:470px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.w100con .title span.k{display:inline-block; width:400px; border-top:1px dashed #c7161c; border-bottom:1px solid #c7161c; height:12px; margin-left:auto; margin-right:auto;}
/*news begin*/
.news{padding-top:20px; padding-bottom:0;}
.news .news-content{width:1080px;}
.news .news-content .htitle{font-size:20px; color:#333; border-bottom:1px solid #ededed; padding-bottom:0px; font-weight:100;}
.news .news-content .htitle a{font-size:18px; color:#333;}
.news .news-content .htitle a.more{float:right; color:#999; font-size:16px;}
.news .news-content .htitle a:hover{color:#c7161c;}
.news .news-content .news-content-left{float:left; width:540px; display:inline-block; height:360px;}
.news .news-content .news-content-right{float:right; width:520px; display:inline-block;}
.news-content .news-content-right .content-right-top{height:320px; overflow:hidden;}
.news-content .news-content-left .content-left-top{height:320px; overflow:hidden;}
.news-content-right .content-right-top ul li{height:55px; line-height:25px; border-bottom:1px solid #ededed; width:520px;}
.news-content-right .content-right-top ul li a{color:#636363; font-size:14px; display:table-cell; vertical-align:middle; height:55px;}
.news-content-right .content-right-top ul li a:hover{color:#1d366c; font-size:14px; text-decoration:none;}
.news-content-right .content-right-top .htitle span{margin:0 10px; color:#636363;}
.htitle h6{margin-top:5px;}
.news-content-right .content-right-top .infoList span{float:right; color:#636363;}
.news-content-right .content-right-top .clone{background:url(dot.jpg) no-repeat left center!important; padding-left:10px;}
.main_news_image{width:1080px; height:104px; overflow:hidden; position:relative; background:url(banner0930.jpg) no-repeat center center;}
.news2{background:#e7edf9!important; padding-top:40px; padding-bottom:20px; margin-top:10px;}
.news2 .news-content .htitle{font-size:18px; color:#333; border-bottom:1px solid #ddd; padding-bottom:0px;}
.news2 .fast-link{height:263px; overflow:hidden; background:#fff;}
.news2 .fast-link  li{width:159px; height:87px; float:left; line-height:80px; text-align:center; padding-left:20px;}
.news2 .fast-link  li a{color:#636363; margin:0px auto; display:block; width:140px;}
.news2 .fast-link .icon01{border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.news2 .fast-link .icon01 a{background:url(icon01.png) no-repeat left center;}
.news2 .fast-link .icon02{border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.news2 .fast-link .icon02 a{background:url(icon02.png) no-repeat left center;}
.news2 .fast-link .icon03{border-bottom:1px solid #f4f4f4;}
.news2 .fast-link .icon03 a{background:url(icon03.png) no-repeat left center;}
.news2 .fast-link .icon04{border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.news2 .fast-link .icon04 a{background:url(icon04.png) no-repeat left center;}
.news2 .fast-link .icon05{border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.news2 .fast-link .icon05 a{background:url(icon05.png) no-repeat left center;}
.news2 .fast-link .icon06{border-bottom:1px solid #f4f4f4;}
.news2 .fast-link .icon06 a{background:url(icon06.png) no-repeat left center;}
.news2 .fast-link .icon07{border-right:1px solid #f4f4f4;}
.news2 .fast-link .icon07 a{background:url(icon07.png) no-repeat left center;}
.news2 .fast-link .icon08{border-right:1px solid #f4f4f4;}
.news2 .fast-link .icon08 a{background:url(icon08.png) no-repeat left center;}
.news2 .fast-link .icon09 a{background:url(icon09.png) no-repeat left center;}
.news2 .text-link{margin-top:20px;}
.news2 .textSelect{width:250px;}

.news3 .friends-link  li{width:165px;}
.news3 .friends-link  li a{display:block; width:160px;}
.news3 .friends-link  li a img{width:150px; height:40px; border:0px;}
/*news end*/

.indexFooter{height:38px; line-height:38px; color:#fff; background:#1d366c; font-size:12px;}
.indexFooter a:link, .indexFooter a:visited{color:#fff;}
.indexFooter a:hover{text-decoration:underline;}

/*首页图片滚动*/

.flashlist{height:315px;}
.flashlist .f_out{height:315px; overflow:hidden; position:relative; z-index:100;}
.flashlist .f_out .picintro{height:44px; background:#000; position:absolute; bottom:0; left:0; width:540px; z-index:999; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; font-size:16px;}
.picintro p{color:#fff; line-height:44px; text-align:center;}
.picintro p a{color:#fff;}
.flash_tab{height:26px; padding-top:19px;}
.flash_tab .tabs{width:200px; height:8px; overflow:hidden; margin:auto;}
.flash_tab .tabs ul li{width:33px; height:8px; float:left; display:block;}
.flash_tab .tabs ul li.opdiv,.noopdiv{padding:0; opacity:1
}
.flash_tab .tabs ul li.opdiv a{width:21px; height:8px; background:#e7edf9; display:block;}
.flash_tab .tabs ul li.opdiv a:hover{background-position:-8px -1239px;}
.flash_tab .tabs ul li.noopdiv a{width:21px; height:8px; background:#1d366c; display:block;}
/* Banner焦点图 */
.focus{width:1080px; height:375px; position:relative; float:center;}
.f1080x375{width:1080px; height:375px; overflow:hidden;}
.f1080x375 img{width:1080px; height:375px;}
.rslides{width:100%; position:relative; list-style:none; padding:0;}
.rslides_nav{height:51px; width:31px; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:50%; left:0; opacity:0.5; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(i.png) no-repeat 0 0; margin-top:-28px;}
.rslides_nav:active{opacity:1.0;}
.rslides_nav.next{left:auto; background-position:-31px 0; right:0;}
.rslides_tabs{margin:0px auto; clear:both; text-align:center; position:relative; margin-top:-20px;}
.rslides_tabs li{display:inline; float:none; _float:left; *float:left; margin-right:5px;}
.rslides_tabs a{text-indent:-9999px; overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:rgba(0,0,0,.2); background:#DDD; display:inline-block; _display:block; *display:block; width:9px; height:9px;}
.rslides_tabs .rslides_here a{background:rgba(0,0,0,.6); background:#390;}


/*gotop*/
.cbbfixed{position:fixed;right:20px;transition:bottom ease .3s;bottom:-85px;z-index:3;cursor:pointer;}
.cbbfixed .cbbtn{width:40px;height:40px;display:block;background-color:#02a2aa;}
.cbbfixed .gotop{transition:background-color ease .3s;margin-top:1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover{background-color:#2c2d2e;}
.cbbfixed .weixin{background:#dadbdd;}
.cbbfixed .weixin div{background:url(weixin.jpg);width:210px;height:210px;position:absolute;left:-212px;top:-130px;opacity:0;transform:scale(0);    -webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;*display:block;}
.cbbfixed .weixin .weixin-icon{float:left;margin:12px 0 0 11px;width:18px;height:18px; background:url(side-icon01.png);}
.language{float:right; margin:-20px 20px 0 0;}
.language span{color:#ccc; padding:0 10px;}
.language span:last-child{display:none;}
.headTitle{width:700px;}
.headTitle h3,.headTitle h2{text-shadow:5px 5px 5px #000;}
ul.thumbList{display:block; margin-left:-10px; margin-right:-10x; margin-top:10px; margin-bottom:20px; min-height:200px; width:1100px;}
ul.thumbList li{float:left; border:1px solid #ddd; margin:0 10px;}
ul.thumbList li img{width:253px; height:180px;}
ul.thumbList li h4{width:233px; font-size:13px; color:#000; text-align:justify; font-weight:100; padding:0 8px;}
h3.thumbTitle{text-align:center;}
h3.thumbTitle a{font-weight:100; text-align:center; color:#333;}
.professors{height:330px !important;}
.news3{margin-bottom:30px;}

.news .news-content .news-left{float:left; width:300px;}
.news .news-content .news-left dl{margin:0;padding:0;}
.news .news-content .news-left dt{height:45px;line-height:45px;background:#1e3569;color:#fff;font-size:18px;padding-left:20px;}
.news .news-content .news-left dd{height:35px;line-height:35px;border-bottom:1px solid #ddd;margin:0px 10px;background:url(dot.gif) no-repeat 10px center!important;}
.news .news-content .news-left dd a{display:block;padding-left:25px;font-weight:bold;color:#636363;text-decoration:none;}
.news .news-content .news-left dd a:hover{border-bottom:1px solid #1e3569;color:#1e3569;}
.news .news-content .news-right{margin-left:320px; min-height:600px;}
.news .news-content .news-right .news-right-title {height:44px;;border-bottom:2px solid #1e3569;}
.news .news-content .news-right .news-right-title h4{height:44px;line-height:44px;border-bottom:2px solid #ff9600;margin:0px;padding:0px;display:inline-block;padding-left:10px;padding-right:10px;margin-right:20px;}
.news .news-content .news-right ul.newsList{margin:20px auto;}
.news .news-content .news-right ul.newsList li{height:35px; line-height:35px; border-bottom:1px dotted #ddd; padding-left:10px;}
.news .news-content .news-right ul.newsList li a{color:#636363;background:url(dot.jpg) no-repeat left center!important;padding-left:20px;}
.news .news-content .news-right ul.newsList li a:hover{color:#1e3569;text-decoration:none;}
.news .news-content .news-right ul.newsList li span{float:right; color:#636363;}


.news-right .news-content{margin:20px auto;width:760px;overflow:hidden;}
.news-right .news-content .news-content-title{font-size:20px;font-weight:bold;text-align:center;}
.news-right .news-content .news-content-tools{background:#f3f3f3;margin:20px auto;height:30px;line-height:30px;text-align:center;}
/*gotop*/
.cbbfixed{position:fixed;right:20px;transition:bottom ease .3s;bottom:-85px;z-index:3;cursor:pointer;}
.cbbfixed .cbbtn{width:40px;height:40px;display:block;background-color:#02a2aa;}
.cbbfixed .gotop{transition:background-color ease .3s;margin-top:1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover{background-color:#2c2d2e;}
.cbbfixed .weixin{background:#dadbdd;}
.cbbfixed .weixin div{background:url(weixin.jpg);width:210px;height:210px;position:absolute;left:-212px;top:-130px;opacity:0;transform:scale(0);    -webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;*display:block;}
.cbbfixed .weixin .weixin-icon{float:left;margin:12px 0 0 11px;width:18px;height:18px; background:url(side-icon01.png);}

.indexFooter{height:38px; line-height:38px; color:#fff; background:#1d366c; font-size:12px; text-align:center;}


.article{}
.article img{max-width:750px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 750 ? "750px" : "auto");}
.articleTitle{line-height:30px; font-size:20px; font-weight:600; text-align:center; padding:20px;}
.articleInfo{font-size:13px; height:30px; line-height:30px; border-bottom:#f5f5f5 1px solid; color:#666; text-align:center;}
.articleInfo label{padding-left:20px; display:inline; margin:0;}
.articleCon{line-height:26px; padding-top:20px;}