@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;list-style:none;color:#000;font-size:14px;font-family:"Microsoft YaHei",Arial}
img{border:none;}
a{color:#000;text-decoration:none; outline:none;}
a:hover{text-decoration:none; color:#2493c4;}
input{ border:0; outline:none;}

.w1000{ width:1000px; margin:0 auto;}
.auto{ height:auto; overflow:hidden;}
body{ background:#f1f1f1;}

.wrap{ width:100%; min-width:1154px;}

.headerwrap{ height:80px; width:100%; background:#fff;}
.logo{ float:left;}
.logo img{ float:left;}
.logotxt{ float:left; margin:20px 0 0 13px;}
.logotxt p{ color:#005b92; font-size:18px;}
.logotxt span{ font-size:12px; color:#005b92; color:#005b92;font-family:"Arial"}
.nav{ float:right;}
.nav a{ float:left; font-size:16px; margin-left:45px; line-height:80px;}
.nav a.cur{ float:left; color:#154b97}
.nav a:hover{ color:#154b97}

.maincontent{ background:#fff url(imagesxueyuanbg.jpg) repeat-x left top; width:100%; padding-top:58px;}

.main2{ background:#fff;margin-bottom:30px;}
.main2left{ width:500px; height:342px; margin-right:44px; float:left; background:#eee; padding:5px 0;}
.main2left img{ width:500px; height:342px; display:block;}
.main2right{ width:412px; float:left; margin-top:33px;}
.main2tit{ background:url(imagesmodeline2.jpg) no-repeat center bottom; text-align:center; margin-bottom:25px;}
.main2tit span{ display:block; font-size:24px; color:#154b97;}
.main2tit p{ color:#8f8f8f; padding:4px 0 15px 0;font-family:"Arial"}
.main2txt{ max-height:410px; overflow:hidden; text-indent:2em; color:#484848; line-height:24px; margin-bottom:30px;}
.more{ color:#fff; text-align:center; display:block; background:#fc8340; width:118px; height:32px; line-height:32px;}

.mian3wrap{ width:100%; background:#efefef url(imagesxybg.jpg) no-repeat center top; padding:26px; margin-bottom:25px;}
.main3tit{ margin-bottom:13px; position:relative;}
.main3tit img{ width:81px; position:absolute; left:50%; top:0; margin-left:40px;}
.main3tab table{ border-collapse:collapse;}
.main3tab table td{ padding-top:17px;}
.main3tab table td span{ font-size:16px; color:#2a2a2a;}
.main3tab table td a{ color:#154b97; font-size:16px;}
.main3tab table td a:hover{ text-decoration:underline;}

.mian4wrap{ width:100%; background:url(imagesmodelbg2.jpg) repeat-x left bottom; height:438px; margin-bottom:25px;}
.main4{ width:1154px; margin:0 auto;}
.main4tit{ margin-bottom:26px;}
.main4conimg { width:994px; float:left; height:300px; margin:0 38px; position:relative;}
.main4con ul{ height:300px; position:absolute; overflow:hidden;}
.main4con ul li{ width:187px; background:#fff; float:left; margin-right:15px; height:300px; overflow:hidden;}
.main4img{ display:block; overflow:hidden; width:187px; height:186px; margin-bottom:13px;}
.main4img img{width:187px; height:186px;}
.main4txt{ margin:0 15px;}
.main4txttop{ margin-bottom:6px;}
.main4txttop a{ color:#154b97; line-height:15px;}
.main4txttop  span{  margin:0 0 0 10px; font-size:12px; color:#262626;line-height:15px;}
.main4txt  p{ color:#757474; line-height:20px; font-size:11px; }
.prev,.next{ width:42px; height:89px; float:left; overflow:hidden; margin-top:118px;}
.prev{ margin-top:114px;}

.footerwrap{ background:#182d57; width:100%; padding:35px 0;}
.footer{ width:1000px; margin:0 auto; background:url(imagesfooterlogo.png) no-repeat left top;}
.footerleft{ float:left; width:192px;}
.footerleft p{ overflow:hidden; color:#fff; line-height:24px; font-size:12px; margin-bottom:10px;}
.footerleft p b{ font-weight:normal; display:block; color:#fff; font-size:12px;}
.footer ul li{ overflow:hidden; margin-left:40px; float:left;}
.footer ul li p{ font-size:16px; color:#5ea6ff;}
.footer ul li a{ display:block; color:#fff; line-height:28px; font-size:12px;}
.footer ul li a:hover{color:#589bf0;}
.footer ul li span{ width:15px; height:16px; cursor:pointer; display:block; margin-top:10px;}
.footer ul li span img{ display:block;}
.footerlistcon2{ height:275px;}

.top{ position:fixed; right:15px; top:50%; margin-top:-19.5px; width:39px; height:39px; cursor:pointer;}