@charset "utf-8";
/* CSS Document */

body, div,ul,li, h1, h2, h3,h4,dl,dd,dt,tr,td{margin:0; padding:0;font-style: normal;font:12px/22px "\5B8B\4F53",Arial, Helvetica, sans-serif;}
ul,li{ list-style:none}
img {border: 0;}
body{color:#626262;background:#fff;}
a{color:#626262;text-decoration:none} 
a:hover{color:#F40E14}
.sj{ text-indent:2em;}
.mt18{ margin-top:18px}
.mt15{ margin-top:15px}
.border{ border:1px solid #dbdee1}

#wrap{width:1000px; margin:0 auto; overflow:hidden}
.top{ width:100%; height:148px; background:url(../images/logo.jpg) no-repeat center}
.top-nav{ font-size:14px; float:right; margin-top:90px; width:200px}
.top-nav a{ margin:0 8px}
.nav{width:1000px; background:#203c7e; height:47px; overflow:hidden}
.nav ul li{ float:left;width:113px; height:47px;line-height:47px;font-size:14px; font-weight:bold; text-align:center}
.nav ul li.line{ width:2px; background:url(../images/line.png) no-repeat center}
.nav ul li.home{ width:80px}
.nav ul li a{ color:#fff; display:block}

.box{ width:1000px; overflow:hidden; margin-top:16px}
.about{ height:362px;}
.about ul{ width:280px;}
.about li{ float:left; width:121px; height:44px; line-height:44px; font-size:14px; border:1px solid #eee; border-radius:4px; margin-top:18px; margin-right:13px; background:#f9f9f9;}
.about li em{ width:40px; height:44px; display:inline-block; vertical-align:top}
.about li a{color:#203c7e; display:inline-block;}
.about li.n1 em{ background:url(../images/1.png) no-repeat center}
.about li.n2 em{ background:url(../images/2.png) no-repeat center}
.about li.n3 em{ background:url(../images/3.png) no-repeat center}
.about li.n4 em{ background:url(../images/4.png) no-repeat center}
.about li.n5 em{ background:url(../images/5.png) no-repeat center}
.about li.n6 em{ background:url(../images/6.png) no-repeat center}
.about li.n7 em{ background:url(../images/7.png) no-repeat center}
.about li.n8 em{ background:url(../images/8.png) no-repeat center}
.about li.n9 em{ background:url(../images/9.png) no-repeat center}
.about li.n10 em{ background:url(../images/10.png) no-repeat center}
.xiujing,.zuanjing{ height:270px}
.xiujing li img,.zuanjing li img{ margin-top:10px; display:block}
.xiujing ul{ margin-top:15px}
.gujing{ height:143px}
.qita{ height:95px;}
.gujing ul,.qita ul{ margin-top:10px}
.gujing li,.qita li{ width:50%; height:45px; line-height:45px; float:left; border-bottom:1px dashed #a3a3a3; font-size:14px; background:url(../images/biao.png) no-repeat 3px center; text-indent:15px}
.gujing li a,.qita li a{ color:#0c3795}
.box-l{ float:left; width:261px;}
.title-l{ width:100%; height:37px; background:#f5f5f5; border-top:2px solid #1f3b7c; border-bottom:1px solid #d6d6d6;}
.title-l p{ margin:0; float:left; width:91px; height:37px; line-height:37px; text-align:center; background:#fff; border-right:1px solid #d6d6d6; border-bottom:1px solid #fff; font-size:14px; font-weight:bold; color:#000;}
.title-r{ height:36px; line-height:36px; border-top:3px solid #1f3b7c; border-bottom:1px solid #d6d6d6; text-indent:15px;font-size:14px; font-weight:bold; color:#000;}
.title-r a{ float:right; margin-right:15px; color:#6f6f6f; font-family:Arial; font-weight:normal}
.box-r{ float:right; width:722px;}
.box-t{ height:361px; overflow:hidden}
.lunbo{ width:507px; height:361px; float:left}
.news-slide{ width:507px; height:361px; position:relative; overflow:hidden}
.news-slide .hd{ height:20px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1; }
.news-slide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.news-slide .hd ul li{ float:left; margin-right:15px; width:15px; height:15px; background:#fff; cursor:pointer; border-radius:15px; text-indent:9999px}
.news-slide .hd ul li.on{ background:#feae00;}
.news-slide .bd{ position:relative; height:100%; z-index:0;   }
.news-slide .bd li{ zoom:1; vertical-align:middle; width:507px; height:361px;}

.box-tr{ width:199px; float:right; overflow:hidden}
.box-t-news{ height:171px;}
.news{ height:268px;}

.news-list{ padding:3px 10px;}
.news-list li{ height:42px; line-height:42px; color:#616161; font-size:14px; list-style:disc inside; border-bottom:1px dashed #aaa; overflow:hidden}
.news-list li span{ float:right}



.footer{ width:100%; padding:20px 0; background:#f8f8f8; line-height:26px; text-align:center; border-top:2px solid #1f3b7c; margin-top:40px; font-size:14px}


.erji_z{ float:left; min-height:500px; border:1px solid #CFCFCF;}
.zuocedao{ width:180px; margin:0 auto; margin-top:15px; min-height:200px;}
.zuocedao li{ background:url(../images/dian.jpg) repeat-x bottom; height:33px; line-height:33px;}
.zuocedao li span{ color:#CFCFCF;}
.zuocedao li a{ font-size:14px; color:#333333; display:block}
.zuocedao li a:hover{ background:url(../images/hover.jpg) no-repeat;  color:#ffffff;}
.center_b{ width:1000px; margin:30px auto; overflow:hidden;}

.erji_y{ float:right; border:1px solid #CFCFCF; min-height:500x;}
.erji_daohang{ background:url(../images/daohang_bg.jpg); width:760px; height:41px;}
.daohnag_z{ line-height:41px; color:#333333; font-size:12px;}
.daohnag_z a{ line-height:41px; color:#333333; font-size:12px;}
.nr{ width:723px; margin:0 auto; min-height:700px; line-height:30px; color:#333333; margin-top:30px; font-size:14px;}


.class_list{ width:920px}
.class_list li{ width:225px; height:250px; float:left; text-align:center; margin-right:20px;line-height:24px; font-size:14px;}
.class_list li a:hover{ color:#203c7e}

.news_list li{ height:33px; width:100%; margin-top:15px; border-bottom:1px dashed #b8b8b8;font-size:14px; list-style:disc; list-style-position:inside;}
.news_list li span{ float:right}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd; padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}

.login{ padding:30px; font-size:16px; font-family:"微软雅黑"}
.login input{ margin:15px 0;}
.login input[type="text"],.login input[type="password"]{ height:32px; width:250px; font-size:14px}
.login input[type="submit"],.login input[type="reset"]{ width:100px; height:35px; background:#203c7e; border:none; color:#fff; font-size:16px; font-family:"微软雅黑"; margin:15px 25px; cursor:pointer; border-radius:3px}

.reg{ padding:30px; font-size:16px; font-family:"微软雅黑"}
.reg input{ margin:10px 0;}
.reg input[type="text"],.reg input[type="password"]{ height:28px; width:250px; font-size:14px}
.reg input[type="submit"],.reg input[type="reset"]{ width:100px; height:35px; background:#203c7e; border:none; color:#fff; font-size:16px; font-family:"微软雅黑"; margin:15px 25px; cursor:pointer; border-radius:3px}

#move_port{position:fixed; left:0; top:0; cursor:pointer; z-index: 999;}
