
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p{margin:0;padding:0;}
img{ border:0; vertical-align:top;}
ul,li,ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}

a{ color:#444;text-decoration:none;}
a:visited{ color:#444;}
a:hover{ color:#1155A0;}
a:active{ color: #09F;}

/*topnav*/
.navtop{ width:100%; height:37px; background:url(../img/topbj.png) repeat-x;margin:0 auto;position:fixed;_position:absolute;z-index:99999;left:0;top:0;}
.navlist{width:961px;margin:0 auto;}
.navlist .navleft{float:left; width:430px;}
.navlist .navleft .logo{ width:215px; height:37px; float:left;}

ul.topnav {float:left;width:150px;height:37px; line-height:36px; margin-left:40px;}
ul.topnav li.navti {float: left;position: relative;width:70px; height:37px;}
ul.topnav li.navti a { display:block;height: 37px; color:#036; font-size:12px; width:70px; text-indent:18px;background:url(../img/sanjiao.png) no-repeat 50px 17px;}
ul.topnav li.navti:hover{background:url(../img/sanjiaobai.png) #12346a no-repeat 50px 17px;_background:url(../img/sanjiaobai.gif) #12346a no-repeat 50px 17px;color:#fff;}
ul.topnav li.navti:hover a, ul.topnav li.navti a:hover {/* background-position: 50px 17px;*/background:url(../img/sanjiaobai.png) #12346a no-repeat 50px 17px;_background:url(../img/sanjiaobai.gif) #12346a no-repeat 50px 17px;color:#fff;}
ul.topnav li.navti:hover a.products{color:#fff;background:url(../img/sanjiaobai.png) no-repeat 50px 17px;_background:url(../img/sanjiaobai.gif) no-repeat 50px 17px;color:#fff;}

ul.topnav1{ margin-left:0;}
ul.topnav1 li.navti0 a{background:url(../img/loginbj.png) repeat-x 0 0;_background:url(../img/loginbj.png) repeat-x 0 0;color:#fff; text-align:center; text-indent:0;}
ul.topnav1 li.navti0:hover{background:url(../img/loginhbj.png) repeat-x 0 0;_background:url(../img/loginhbj.png) repeat-x 0 0;}
ul.topnav1 li.navti0:hover a, ul.topnav1 li.navti0 a:hover {background:url(../img/loginhbj.png) repeat-x 0 0;_background:url(../img/loginhbj.png) repeat-x 0 0;}
ul.topnav1 li.navti0:hover a.products0{color:#fff;background:url(../img/loginhbj.png) repeat-x 0 0;_background:url(../img/loginhbj.png) repeat-x 0 0;}
ul.topnav li.navti #allSchool{ left:-207px;}
ul.topnav li.navti .sub {position: absolute;top:40px; left: 0;background:#fff;border:1px solid #e5e5e5; padding:10px; height:auto;display: none;width:115px;}
ul.topnav li.navti .sub ul li{ width:115px; height:32px;border-bottom:1px dashed #dcdddd;}
ul.topnav li.navti .sub ul li a img{ vertical-align:middle; float:left; margin-top:5px;}
ul.topnav li.navti .sub ul li a{display:block;width:115px;height:32px; color:#585858; font-size:12px; line-height:32px; text-indent:0; background:#FFF;}
ul.topnav li.navti .sub ul li a:visited{color:#585858;}
ul.topnav li.navti .sub ul li a:hover{background:#f2f2f2; text-decoration:none;}
ul.topnav li.navti .sub ul li a:active{background:#f2f2f2;}


.navlist .navright{float:right; width:335px;}
ul.topnav1{ width:70px;}
ul.topnav1 li.navti .sub .login{ width:210px; height:150px;}
ul.topnav1 li.navti .sub .login li{border:none;}
ul.topnav1 li.navti .sub .login form{width:200px; height:auto; padding:0 9px}
ul.topnav1 li.navti .sub .login form p{width:190px; height:40px; font-size:12px; color:#252525;}
ul.topnav1 li.navti .sub .login form p .user{ width:188px; height:28px; line-height:28px; color:#757575; border:1px solid #ddd;}
ul.topnav1 li.navti .sub .login form p a{ display:inline; background:none; padding-left:22px;}
ul.topnav1 li.navti .sub .login form p input{ vertical-align:middle;}
.navlist .navright .sign{ width:70px; height:36px; float:left; text-align:center; line-height:36px;}
.navlist .navright .sign a{ font-size:12px; color:#12346a;}
.navlist .navright .sign a:visited{color:#12346a;}
.navlist .navright .sign a:hover{color:#fbb400; text-decoration:underline}
.navlist .navright .sign a:active{color:#fbb400;text-decoration:underline}
.navlist .navright .sign1{ width:40px;}

ul.topnav2{width:80px; margin:0;float:left;height:37px;line-height:36px;}
ul.topnav2 li.navti1 .sub .campus{ width:380px}
ul.topnav2 li.navti1 .sub .campus li{ float:left; width:190px; height:24px; border:none; font-size:12px; font-family:Arial; color:#fbb400;}
ul.topnav2 li.navti1 .sub .campus li a{ display:inline; background:none; padding:5px;color:#585858;}
ul.topnav2 li.navti1 .sub .campus li a:visited{color:#585858;}
ul.topnav2 li.navti1 {float: left;position: relative;width:80px; height:37px;}
ul.topnav2 li.navti1 a { display:block;height: 37px; color:#036; font-size:12px; width:80px; text-indent:10px;background:url(../img/sanjiao.png) no-repeat 63px 17px;}
ul.topnav2 li.navti1:hover a, ul.topnav2 li.navti1 a:hover {background:url(../img/sanjiaobai.png) #12346a no-repeat 63px 17px;_background:url(../img/sanjiaobai.gif) #12346a no-repeat 63px 17px;}
ul.topnav2 li.navti1:hover a.products1{color:#fff;background:url(../img/sanjiaobai.png) #12346a no-repeat 63px 17px;_background:url(../img/sanjiaobai.gif) #12346a no-repeat 63px 17px;}

ul.topnav3{width:70px; height:auto; margin:0;}
ul.topnav3 li.navti2 a { display:block;height:37px;color:#036; font-size:12px; width:70px;text-indent:10px;background:url(../img/sanjiao.png) no-repeat 55px 17px;}
ul.topnav3 li.navti2:hover{background:url(../img/sanjiaobai.png) #12346a no-repeat 55px 17px;}
ul.topnav3 li.navti2:hover a, ul.topnav3 li.navti2 a:hover { background-position:55px 17px; }
ul.topnav3 li.navti2:hover a.products{color:#fff;background:url(../img/sanjiaobai.png) no-repeat 55px 17px;}
ul.topnav3 li.navti2 .sub {background:#fff;padding:5px; height:auto;display: none;width:100px;}
ul.topnav3 li.navti2 .sub ul li{width:100px; height:32px;border-bottom:1px dashed #dcdddd;}
ul.topnav3 li.navti2 .sub ul li a img{ vertical-align:middle;}
ul.topnav3 li.navti2 .sub ul li a{display:block;width:100px;height:32px; color:#585858; font-size:12px; line-height:32px; text-indent:0;background:#FFF; text-align:center;}
ul.topnav3 li.navti2 .sub ul li a:visited{color:#585858;}
ul.topnav3 li.navti2 .sub ul li a:hover{background:#f2f2f2;}
ul.topnav3 li.navti2 .sub ul li a:active{background:#f2f2f2;}


.mainnav{ width:960px; height:40px; border:1px solid #D7D7D7; border-top:none; margin:0 auto;padding-top:35px;}
.mainnav li{ float:left; padding:0 20px; line-height:40px;}
.mainnav li a{ font-size:14px; color:#12346a;}
.mainnav li a:visited{color:#12346a;}
.mainnav li a:hover{color:#2078cd;}
.mainnav li a:active{ color:#2078cd;}
.ad{ width:960px; height:71px; padding:10px 0; margin:0 auto;}

.channelcrumb{ width:960px; height:27px; padding-bottom:10px; margin:0 auto;}
.channelcrumb .channelcrumbl{width:400px; height:27px; float:left;}
.channelcrumb .channelcrumbl .cctu1{ width:3px; height:27px; float:left;}
.channelcrumb .channelcrumbl .ccti{ width:auto;line-height:27px;padding:0 15px; color:#fff; font-weight:bold;font-size:16px; background:#1A67B2; height:27px; text-align:center; float:left;}
.channelcrumb .channelcrumbl .ccti a{ color:#fff;}
.channelcrumb .channelcrumbl .cctu2{ width:16px; height:27px; float:left;}
.channelcrumb .channelcrumbl .ccenti{ font-family:Arial; color:#858585; width:auto; float:left; background:#E9E6E6; height:27px; font-size:12px; font-weight:bold; line-height:27px; padding:0 5px;}
.channelcrumb .channelcrumbl .cctu3{ width:14px; height:27px; float:left;}
.channelcrumb .channelcrumbr{width:315px; height:27px; float:right;}

.channelcrumb .channelcrumbr .searchl{ width:50px; height:27px; float:left; margin-right:1px;background:url(../img/selectbj.png) no-repeat;}
.channelcrumb .channelcrumbr .searchl select{ background:none; border:none; color:#1a67b2; padding-top:5px;} 

.channelcrumb .channelcrumbr .searchr{ width:260px; height:27px; float:left;}
.channelcrumb .channelcrumbr .searchr .enterk{ padding:1px;color:#dfdfdf; font-size:12px; float:left; width:230px; height:25px;line-height:25px; background:url(../img/searchbj.png) no-repeat left; border:none;}
.channelcrumb .channelcrumbr .searchr .magnifying{ width:27px; height:27px; float:left;}
/*channelnav*/
.channelnav{ width:960px; height:38px; margin:0 auto;}
.channelnav .channelnav_left{ width:3px; height:38px; float:left;}
.channelnav .channelnav_right{ width:957px; height:38px; float:left; background:url(../img/channelnavrbj.png) no-repeat right;}
.channelnav .channelnav_right ul{ width:954px; height:38px; background:url(../img/channelnavbj.png) repeat-x;}
.channelnav .channelnav_right ul .navlink{ width:auto; height:38px; line-height:38px; padding:0 17px; float:left;}
.channelnav .channelnav_right ul .separ{ width:2px; height:38px; float:left;}
.channelnav .channelnav_right ul .navlink a{ color:#fff; font-size:14px;}
.channelnav .channelnav_right ul .navlink a:visited{ color:#fff;}
.channelnav .channelnav_right ul .navlink a:hover{ color:#FC0;}
.channelnav .channelnav_right ul .navlink a:active{ color:#FC0;}


/* foot */
.foot{ width:960px; height:300px; margin:0 auto; padding-top:30px; clear:both;}
.join{ width:960px; height:70px; margin:0 auto;}
.join .join_left{ width:80px; height:70px; float:left; line-height:70px; text-indent:10px;font-size:12px; color:#32A1FB;}
.join .join_right{ width:880px; height:70px; float:left; line-height:70px;}
.join .join_right li{ width:80px; height:30px;float:left; padding-right:90px; padding-top:20px;}
.youqing{ height:auto; line-height:22px;font-size:12px;width:950px;border:1px solid #ddd; margin:10px auto 10px; padding-top:6px; padding-left:10px}
.youqing span{ color:#32A1FB;}
.youqing a{ color:#555; font-size:12px;}
.youqing a:hover{ color:#F33;}
.youqing a:active{ color:#F33;}


.xiashang{ width:960px; height:200px; margin:0 auto;}
.xiashang .xiashangzuo{ width:701px; height:199px; float:left;}
.xiashang .xiashangzuo .xias{ height: 87px; width:701px;}
.xiashang .xiashangzuo .xias .yj{ height:5px; width:701px;}
.xiashang .xiashangzuo .xias .xiaz{ height:62px; width:699px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding-top:15px;}
.xiashang .xiashangzuo .xias .xiaz a{ padding-left:40px;}

.xiashang .xiashangzuo .foot{height:100px; width:701px; padding-top:4px; padding-left:27px;}
.xiashang .xiashangzuo .foot .xialogo{ width:184px; height:72px; float:left; padding-top:24px;}
.xiashang .xiashangzuo .foot .footyou{ width:440px; height:81px; float:left; line-height:22px; color:#666; padding-top:15px; padding-left:30px; font-size:12px;}

.xiashang .xiashangyou{ float:left; width:249px; height:200px; margin-left:10px;}
.jiaoqie{ width:249px; height:100px;}
.jiaoqie .jqiedao{ height:20px; width:248px;position:relative;}
.jiaoqie .jqiedao ul li{ width:65px; height:20px; margin-right:2px; float:left;}
.jiaoqie .jqiedao ul li a{ display:block; width:65px; height:16px; background:url(../img/jiaoqiea.jpg) no-repeat; color:#666; text-align:center; padding-top:4px; font-size:12px;}
.jiaoqie .jqiedao ul li a:visited{ color:#666;}
.jiaoqie .jqiedao ul li a:hover{ background:url(../img/jiaoqieh.jpg) no-repeat; color:#333;}
.jiaoqie .jqiedao ul li a:active{ background:url(../img/jiaoqieh.jpg) no-repeat;}
.jiaoqie .jqiedao a.ymore{ position:absolute; right:5px; top:5px; font-family:Arial; font-size:8px; color:#666;}
.jiaoqie .jqiedao a:visited.ymore{ color:#666;}
.jiaoqie .jqiedao a:hover.ymore{ color:#09F;}
.jiaoqie .jqiedao a:active.ymore{ color:#09F;}
.jiaoqie .jqiedao a.ymore img{ vertical-align:middle;}
.jiaoqie .xjyr{ height:68px; width:231px; border:1px solid #ddd; line-height:20px; padding:5px 8px 5px 8px; font-size:12px;}

.xiashang .xiashangyou form{ width:249px; height:24px; margin-top:20px; margin-bottom:20px; text-align:center;}
.xiashang .xiashangyou form select{ width:235px; height:22px;}
.xiashang .xiashangyou .map{ height:22px; width:240px; text-align:center;}
