*{margin: 0;padding: 0;list-style: none;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#333 }
a:hover { text-decoration: underline; color:#d91213 }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: solid 1px #000;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*加padding防止文字覆盖*/
padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body {background:#f7f7f7}
em{font-style:normal}
li{list-style:none}
img {transition: all 0.1s linear 0s;}
img:hover {transition: all 0.1s linear 0s;}

.banner1 {width:1200px; overflow:hidden; margin:0px auto; margin-bottom:20px;}
.banner1 img {width:1200px; overflow:hidden; height:auto; display:block; margin:0px auto;}

/*top*/
.top_main {width:100%; height:199px; background:url(../images/top_bg.jpg)}
.top_main_sub {width:1232px; height:199px; margin:0px auto; position:relative;}
.top_main_sub div.logo {width:220px; overflow:hidden; height:199px; position:absolute; left:0px; top:0px; z-index:100}
.top_main_sub div.logo img {width:220px; overflow:hidden; height:199px; display:block}
.top_main_sub div.topmain {width:1012px; height:38px; margin:0px auto; padding-left:220px; position:absolute; top:0px; left:0px; z-index:102}

.top_main_sub div.topmain ul li.left {width:700px; height:38px; float:left; text-align:left; line-height:38px; position:relative}
.top_main_sub div.topmain ul li.left h1 {width:auto; height:38px; text-align:center; line-height:38px; font-size:14px; font-weight:normal; display:block; float:left; position:relative; cursor:pointer; padding-left:5px; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1 i {width:20px; height:38px; text-align:left; line-height:38px; font-size:18px; color:#333; display:block; float:left; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1 span {width:auto; line-height:34px; text-align:left; float:left; display:block; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1 p {width:200px; overflow:hidden; height:0px; padding:10px; padding-right:0px; padding-top:0px; padding-bottom:0px; position:absolute; left:0px; top:37px; background:#003d9c; text-align:left; line-height:23px; font-size:14px; transition: all 0.1s linear 0s; z-index:102}
.top_main_sub div.topmain ul li.left h1 p a {color:#FFF; padding-right:10px; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1 p a:hover {color:#F90; transition: all 0.1s linear 0s;}

.top_main_sub div.topmain ul li.left h1:hover {width:auto; height:38px; text-align:center; line-height:38px; font-size:14px; font-weight:normal; display:block; float:left; position:relative; cursor:pointer; padding-left:5px; background:#003d9c; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1:hover i {width:20px; height:38px; text-align:left; line-height:38px; font-size:18px; color:#fff; display:block; float:left; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1:hover span {width:auto; line-height:34px; text-align:left; float:left; display:block; color:#FFF; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1:hover p {width:200px; overflow:hidden; height:auto; padding:10px; padding-right:0px; position:absolute; left:0px; top:37px; background:#003d9c; text-align:left; line-height:23px; font-size:14px; transition: all 0.1s linear 0s; z-index:102}
.top_main_sub div.topmain ul li.left h1:hover p a {color:#FFF; padding-right:10px; transition: all 0.1s linear 0s;}
.top_main_sub div.topmain ul li.left h1:hover p a:hover {color:#F90; transition: all 0.1s linear 0s;}

.top_main_sub div.topmain ul li.left h2 {width:auto; height:38px; text-align:center; line-height:34px; font-size:14px; font-weight:normal; display:block; float:left; padding-left:5px;}
.top_main_sub div.topmain ul li.left h3 {width:auto; height:38px; text-align:center; line-height:34px; font-size:14px; font-weight:normal; display:block; float:left; padding-left:20px;}
.top_main_sub div.topmain ul li.left h3 a {width:auto; overflow:hidden; display:block; float:left}
.top_main_sub div.topmain ul li.left h3 span {width:auto; overflow:hidden; display:block; padding-left:10px; float:left; padding-right:10px;}

.top_main_sub div.topmain ul li.left h4 {width:auto; height:38px; text-align:center; line-height:34px; font-size:14px; font-weight:normal; display:block; float:left; padding-left:20px;}
.top_main_sub div.topmain ul li.left h4 i {width:25px; height:38px; text-align:left; line-height:38px; font-size:24px; color:#333; display:block; float:left; transition: all 0.1s linear 0s;}

.top_main_sub div.topmain ul li.right {width:296px; height:38px; float:left; text-align:right; line-height:38px;}
.top_main_sub div.topmain ul li.right h3 {width:auto; height:38px; text-align:center; line-height:34px; font-size:14px; font-weight:normal; display:block; float:right; padding-left:20px;}
.top_main_sub div.topmain ul li.right h3 a {width:auto; overflow:hidden; display:block; float:left}
.top_main_sub div.topmain ul li.right h3 span {width:auto; overflow:hidden; display:block; padding-left:10px; float:left; padding-right:10px;}

.top_main_sub div.topmain ul li.right h4 {width:auto; height:38px; text-align:center; line-height:34px; font-size:14px; font-weight:normal; display:block; float:right; padding-left:20px;}
.top_main_sub div.topmain ul li.right h4 i {width:25px; height:38px; text-align:left; line-height:38px; font-size:24px; color:#333; display:block; float:left; transition: all 0.1s linear 0s;}

.top_main_sub div.soso {width:610px; overflow:hidden; height:80px; left:260px; top:60px; position:absolute; z-index:101; color:#666; font-size:14px;}
.top_main_sub div.soso a {color:#666; padding-right:10px;}
.top_main_sub div.soso a:hover {color:#f00}
.top_main_sub div.soso input.wbk {width:488px; overflow:hidden; height:38px; border:1px solid #e2e2e2; border-right:0px; background:#fff; text-align:left; padding-left:10px; line-height:34px; font-size:14px; color:#999}
.top_main_sub div.soso input.anniu {width:111px; overflow:hidden; height:40px; border:0px; background:url(../images/sou_an.png) #e90015; transition: all 0.1s linear 0s;}
.top_main_sub div.soso input.anniu:hover {width:111px; overflow:hidden; height:40px; border:0px; background:url(../images/sou_an.png) #003d9c; transition: all 0.1s linear 0s; cursor:pointer}

.top_main_sub div.dianhua {width:284px; overflow:hidden; height:120px; float:left; position:absolute; top:30px; right:16px;}
.top_main_sub div.dianhua i {width:60px; overflow:hidden; height:60px; position:absolute; left:0px; top:30px; font-size:60px; color:#003d9c}
.top_main_sub div.dianhua h3 {width:auto; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:14px; font-weight:normal; color:#003d9c; position:absolute; left:70px; top:30px;}
.top_main_sub div.dianhua h1 {width:210px; text-align:left; font-size:30px; font-weight:blod; color:#d91213; position:absolute; left:60px; top:50px; font-style:italic; display:block}

.top_main_sub div.nav {width:960px; height:50px; position:absolute; bottom:0px; right:16px; z-index:110}
.top_main_sub div.nav ul li {width:auto; height:50px; text-align:center; line-height:50px; font-size:15px; float:left; padding-left:15px; padding-right:15px; position:relative; transition: all 0.1s linear 0s;}
.top_main_sub div.nav ul li a {width:auto; overflow:hidden; height:50px; display:block; color:#333; transition: all 0.1s linear 0s;}
.top_main_sub div.nav ul li a:hover {width:auto; overflow:hidden; height:50px; display:block; color:#333; text-decoration:none; transition: all 0.1s linear 0s;}
.top_main_sub div.nav ul li p {width:430px; overflow:hidden; padding:15px; padding-top:0px; padding-bottom:0px; height:0px; text-align:left; line-height:28px; font-size:14px; background:#003d9c; position:absolute; top:49px; left:0px; z-index:111; display:block; box-shadow: 0px 5px 10px #a1a1a1; transition: all 0.1s linear 0s; display:none}
.top_main_sub div.nav ul li p a.zcd {width:auto; overflow:hidden; display:block; float:left; line-height:16px; height:16px; color:#FFF; transition: all 0.1s linear 0s; padding:10px;}
.top_main_sub div.nav ul li p a.zcd:hover {width:auto; overflow:hidden; display:block; float:left; line-height:16px; height:16px; color:#FC0; text-decoration:underline; transition: all 0.1s linear 0s; padding:10px;}


.top_main_sub div.nav ul li:hover {width:auto; height:50px; text-align:center; line-height:50px; font-size:15px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#003d9c; transition: all 0.1s linear 0s}
.top_main_sub div.nav ul li:hover a {width:auto; overflow:hidden; height:50px; display:block; color:#fff; transition: all 0.1s linear 0s;}
.top_main_sub div.nav ul li:hover p {width:430px; overflow:hidden; padding:0px; text-align:left; height:auto; line-height:28px; font-size:14px; background:#003d9c; position:absolute; top:49px; left:0px; z-index:111; display:block; box-shadow: 0px 5px 10px #a1a1a1; transition: all 0.1s linear 0s; display:block}
.top_main_sub div.nav ul li:hover p a.zcd {width:auto; overflow:hidden; display:block; float:left; line-height:16px; height:16px; color:#FFF; transition: all 0.1s linear 0s; padding:10px;}
.top_main_sub div.nav ul li:hover p a.zcd:hover {width:auto; overflow:hidden; display:block; float:left; line-height:16px; height:16px; color:#FC0; text-decoration:underline; transition: all 0.1s linear 0s; padding:10px;}



.top_main_sub div.nav ul li.ahover {width:auto; height:50px; text-align:center; line-height:50px; font-size:15px; float:left; padding-left:15px; padding-right:15px; position:relative}
.top_main_sub div.nav ul li.ahover a {width:auto; overflow:hidden; height:48px; line-height:48px; display:block; color:#333; border-bottom:2px solid #003d9c}
.top_main_sub div.nav ul li.ahover:hover {width:auto; height:50px; text-align:center; line-height:50px; font-size:15px; float:left; padding-left:15px; padding-right:15px; position:relative; background:#003d9c}
.top_main_sub div.nav ul li.ahover:hover a {width:auto; overflow:hidden; height:50px; display:block; color:#fff}

.top_main_sub div.nav ul li.ahover:hover {width:auto; height:50px; text-align:center; line-height:50px; font-size:15px; float:left; padding-left:15px; padding-right:15px; position:relative}
.top_main_sub div.nav ul li.ahover:hover a {width:auto; overflow:hidden; height:48px; line-height:48px; display:block; color:#fff; border-bottom:2px solid #003d9c}

.top_main_sub div.nav ul li.gk {width:2px; height:50px; background:url(../images/sx.jpg) center no-repeat; float:left}


/*banner nav*/
.bannernav {width:1200px; overflow:hidden; margin:0px auto; height:375px;}
.bannernav_lnav {width:190px; height:375px; float:left; background:#003d9c}
.bannernav_lnav h3 {width:134px; overflow:hidden; height:40px; padding-top:20px; text-align:left; line-height:37px; font-size:16px; font-weight:normal; color:#FFF; padding-left:28px; padding-right:28px;}
.bannernav_lnav h3 i {width:30px; overflow:hidden; height:40px; display:block; float:left; text-align:left; font-size:24px; line-height:40px; color:#FFF}
.bannernav_lnav ul {width:190px; height:375px; position:relative}
.bannernav_lnav ul li {width:134px; height:40px; text-align:left; line-height:40px; padding-left:28px; padding-right:28px; display:block; font-size:14px; color:#FFF;}
.bannernav_lnav ul li i {width:10px; height:40px; display:block; float:right; line-height:40px; font-size:12px; color:#FFF}
.bannernav_lnav ul li a {color:#FFF}
.bannernav_lnav ul li a:hover {color:#FFF; text-decoration:none}

.bannernav_lnav ul li p {width:200px; height:345px; background:#FFF; padding:30px; display:block; position:absolute; left:-260px; top:-60px; z-index:999}
.bannernav_lnav ul li p a.zcd {width:100px; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:12px; color:#333; display:block; float:left}
.bannernav_lnav ul li p a.zcd:hover {width:100px; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:12px; color:#f00}

.bannernav_lnav ul li:hover {width:134px; height:40px; text-align:left; line-height:40px; padding-left:28px; padding-right:28px; display:block; font-size:14px; color:#003d9c; background:#FFF; text-decoration:none}
.bannernav_lnav ul li:hover i {width:10px; overflow:hidden; height:40px; display:block; float:right; line-height:40px; font-size:12px; color:#003d9c}
.bannernav_lnav ul li:hover a {color:#003d9c}
.bannernav_lnav ul li:hover a:hover {color:#003d9c; text-decoration:none}
.bannernav_lnav ul li:hover p {width:200px; height:345px; background:#FFF; padding:30px; position:absolute; left:190px; top:-60px; z-index:999}
.bannernav_lnav ul li:hover p a.zcd {width:100px; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:12px; color:#333; display:block}
.bannernav_lnav ul li:hover p a.zcd:hover {width:100px; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:12px; color:#f00}

.bannernav_rban {width:1010px; height:375px; float:left}

#focus {width:1010px; height:375px; overflow:hidden; position:relative;}
#focus ul {height:375px; position:absolute;}
#focus ul li {float:left; width:1010px; height:375px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1010px; height:0px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1010px; height:3px; padding:5px 10px; right:20px; bottom:20px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:3px; _font-size:0; margin-left:5px; cursor:pointer; background:#003d9c;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:21px; height:35px; position:absolute; top:177px; cursor:pointer;}
#focus .pre {background:url(../images/left.png); left:30px;}
#focus .next {background:url(../images/right.png); right:30px;}


/*studyhot*/
.studyhot {width:1200px; overflow:hidden; height:230px; margin:0px auto; margin-top:20px; background:#ffffff}
.studyhot_l {width:190px; overflow:hidden; height:230px; float:left; background:#e83632}
.studyhot_l i {width:90px; overflow:hidden; height:90px; display:block; margin:0px auto; margin-top:50px; font-size:90px; line-height:90px; color:#FFF; text-align:center;}
.studyhot_l h1 {width:90px; overflow:hidden; height:50px; display:block; margin:0px auto; font-size:20px; line-height:50px; color:#FFF; text-align:center;}

.studyhot_c {width:769px; overflow:hidden; height:190px; float:left; margin:20px;}
.studyhot_c_list {width:364px; overflow:hidden; height:190px; float:left; padding-left:20px;}
.studyhot_c_list h1 {width:364px; overflow:hidden; height:30px; line-height:30px; text-align:left; font-size:16px; color:#333}
.studyhot_c_list h1 i {width:50px; overflow:hidden; height:30px; display:block; text-align:center; font-size:36px; color:#333; float:left}
.studyhot_c_list h1 span { float:right; font-size:14px; font-weight:normal; padding-right:15px;}
.studyhot_c_list ul { padding-top:10px;}
.studyhot_c_list ul li a {width:346px; overflow:hidden; display:block; height:30px; text-align:left; line-height:30px; font-size:14px; background:url(../images/list.png) left no-repeat; padding-left:10px; margin-left:8px;}

.studyhot_r {width:160px; overflow:hidden; height:190px; float:right; margin:20px; border-left:1px solid #ddd}
.studyhot_r img {width:160px; overflow:hidden; height:190px; display:block}


/*成考*/
.index_xueli {width:100%; overflow:hidden; height:auto; background:#FFF; padding-top:30px; padding-bottom:30px; margin-top:20px;}

.index_xueli_top {width:1240px; overflow:hidden; margin:0px auto; position:relative}
.index_xueli_top h1 {width:220px; overflow:hidden; height:50px; position:absolute; top:0px; left:20px; z-index:999; color:#e83632; font-size:24px; line-height:40px;}
.index_xueli_top h1 i {width:60px; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:50px; color:#e83632; font-size:50px;}
.index_xueli_top h2 {width:680px; overflow:hidden; height:50px; text-align:right; line-height:40px; font-size:14px; font-weight:normal; position:absolute; top:0px; right:20px; z-index:1000; color:#666}
.index_xueli_top h2 a {width:auto; overflow:hidden; padding-left:6px; padding-right:6px; color:#666}
.index_xueli_top h2 a:hover {width:auto; overflow:hidden; padding-left:6px; padding-right:6px; color:#e83632}

.number1_yxzy {width:1240px; overflow:hidden; background:#fefefe;} 
.number1_yxzy .number1_yxzyTitle{padding-left:260px; clear: both; height: 40px; overflow: hidden;} 
.number1_yxzy .number1_yxzyTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; color:#333} 
.number1_yxzy .number1_yxzyTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_yxzy .number1_yxzyTitle .active{width:120px; background:#e83632; font-size:16px; line-height:40px; color:#fff; border-radius:5px; font-weight:bold} 
.number1_yxzy .number1_yxzyTitle .normal{width:120px; font-size:16px; line-height:40px; color:#333} 
.number1_yxzy .number1_yxzyContent {width:1240px; overflow:hidden; background:#fff; border-top:0px;}
.number1_yxzynone {display:none;}

.ks_yuanxiao {width:1236px; overflow:hidden; margin:0px auto; margin-top:30px;}
.ks_yuanxiao ul li {width:185px; overflow:hidden; height:160px; float:left; padding-left:18px;}
.ks_yuanxiao ul li a {width:183px; overflow:hidden; height:158px; display:block; border:1px solid #b3bdcd; background:#eef0f3; position:relative; transition: all 0.1s linear 0s;}
.ks_yuanxiao ul li a p {width:93px; overflow:hidden; height:93px; position:absolute; top:10px; left:45px; z-index:100; transition: all 0.1s linear 0s;}
.ks_yuanxiao ul li a p img {width:93px; overflow:hidden; height:93px; display:block; transition: all 0.1s linear 0s;}
.ks_yuanxiao ul li a h3 {width:143px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; color:#333; position:absolute; top:105px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}

.ks_yuanxiao ul li a:hover {width:183px; overflow:hidden; height:158px; display:block; border:1px solid #b3bdcd; background:#d3dbe7; position:relative; transition: all 0.1s linear 0s;}
.ks_yuanxiao ul li a:hover p {width:93px; overflow:hidden; height:93px; position:absolute; top:10px; left:45px; z-index:100; transition: all 0.1s linear 0s;}
.ks_yuanxiao ul li a:hover p img {width:93px; overflow:hidden; height:93px; display:block; transition: all 0.1s linear 0s;}
.ks_yuanxiao ul li a:hover h3 {width:143px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; color:#333; position:absolute; top:105px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}

.ks_zhuanye {width:1240px; overflow:hidden; margin:0px auto; margin-top:30px;}
.ks_zhuanye ul li {width:224px; overflow:hidden; height:300px; float:left; padding-left:20px; position:relative}
.ks_zhuanye ul li a {width:224px; overflow:hidden; height:300px; display:block; background:#f7f7f7; position:relative; transition: all 0.1s linear 0s;}
.ks_zhuanye ul li a p {width:224px; overflow:hidden; height:160px; position:absolute; top:0px; left:0px; z-index:100; transition: all 0.1s linear 0s;}
.ks_zhuanye ul li a p img {width:224px; overflow:hidden; height:160px; display:block; transition: all 0.1s linear 0s; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -transform: scale(1,1);}
.ks_zhuanye ul li a:hover p img {width:224px; overflow:hidden; height:160px; display:block; transition: all 0.1s linear 0s; -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -transform: scale(1.05,1.05);}

.ks_zhuanye ul li a h3 {width:184px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; position:absolute; top:170px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}
.ks_zhuanye ul li a:hover h3 {width:184px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#e83632; position:absolute; top:170px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}
.ks_zhuanye ul li a h4 {width:184px; overflow:hidden; text-align:left; line-height:30px; font-size:12px; color:#003a9e; position:absolute; top:225px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}
.ks_zhuanye ul li h5 {width:224px; overflow:hidden; height:40px; text-align:center; line-height:40px; color:#FFF; background:#c4c4c4; position:absolute; bottom:0px; left:20px; font-weight:normal; font-size:14px;}
.ks_zhuanye ul li h5 a {width:224px; overflow:hidden; height:40px; text-align:left; line-height:35px; color:#FFF; background:#c4c4c4; display:block}
.ks_zhuanye ul li h5 a i {width:35px; overflow:hidden; height:40px; line-height:40px; display:block; float:left; margin-left:60px; font-size:26px; color:#FFF}
.ks_zhuanye ul li h5 a:hover {width:224px; overflow:hidden; height:40px; text-align:left; line-height:35px; color:#FFF; background:#e83632; text-decoration:none; display:block}
.ks_zhuanye ul li h5 a:hover i {width:35px; overflow:hidden; height:40px; line-height:40px; display:block; float:left; margin-left:60px; font-size:26px; color:#FFF}

.news_xljy {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px;} 

.news_xljy_l {width:386px; overflow:hidden; float:left; position:relative} 
.news_xljy_l h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.news_xljy_l h1 a {color:#333}
.news_xljy_l h1 a:hover {color:#e83632}

.news_xljy_l .news_xljy_lTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.news_xljy_l .news_xljy_lTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.news_xljy_l .news_xljy_lTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.news_xljy_l .news_xljy_lTitle .active{width:120px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.news_xljy_l .news_xljy_lTitle .normal{width:120px; font-size:14px; line-height:40px; color:#333} 
.news_xljy_l .news_xljy_lContent {width:386px; overflow:hidden; background:#fff; border-top:0px;}
.news_xljy_lnone {display:none;}

.news_xljy_c {width:386px; overflow:hidden; padding-left:21px; float:left; position:relative} 
.news_xljy_c h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.news_xljy_c h1 a {color:#333}
.news_xljy_c h1 a:hover {color:#e83632}

.news_xljy_c .news_xljy_cTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.news_xljy_c .news_xljy_cTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.news_xljy_c .news_xljy_cTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.news_xljy_c .news_xljy_cTitle .active{width:90px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.news_xljy_c .news_xljy_cTitle .normal{width:90px; font-size:14px; line-height:40px; color:#333} 
.news_xljy_c .news_xljy_cContent {width:386px; overflow:hidden; background:#fff; border-top:0px;}
.news_xljy_cnone {display:none;}


.news_xljy_r {width:386px; overflow:hidden; padding-left:21px; float:left; position:relative} 
.news_xljy_r h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.news_xljy_r h1 a {color:#333}
.news_xljy_r h1 a:hover {color:#e83632}

.news_xljy_r .news_xljy_rTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.news_xljy_r .news_xljy_rTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.news_xljy_r .news_xljy_rTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.news_xljy_r .news_xljy_rTitle .active{width:90px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.news_xljy_r .news_xljy_rTitle .normal{width:90px; font-size:14px; line-height:40px; color:#333} 
.news_xljy_r .news_xljy_rContent {width:386px; overflow:hidden; background:#fff; border-top:0px;}
.news_xljy_rnone {display:none;}


.news_xljy_liebiao {width:386px; overflow:hidden;}
.news_xljy_liebiao ul.sm {width:386px; overflow:hidden; padding-bottom:15px; margin-bottom:10px; border-bottom:1px dotted #ddd; display:block; padding-top:14px;}
.news_xljy_liebiao ul.sm li.left {width:150px; overflow:hidden; height:120px; float:left}
.news_xljy_liebiao ul.sm li.left img {width:150px; overflow:hidden; height:120px; display:block}
.news_xljy_liebiao ul.sm li.right {width:216px; overflow:hidden; float:right; text-align:left; line-height:25px; font-size:14px; color:#777}
.news_xljy_liebiao ul.sm li.right h2 {width:216px; overflow:hidden; text-align:left; line-height:25px; padding-bottom:10px; margin-top:5px; font-size:16px; font-weight:normal}
.news_xljy_liebiao ul.sm li.right h2 a {color:#333}
.news_xljy_liebiao ul.sm li.right h2 a:hover {color:#e83632}

.news_xljy_liebiao ul.xm {width:386px; overflow:hidden; display:block}
.news_xljy_liebiao ul.xm li {width:386px; overflow:hidden; height:30px; text-align:left; line-height:26px; font-size:14px;}
.news_xljy_liebiao ul.xm li a {width:386px; overflow:hidden; height:30px; text-align:left; display:block; font-size:14px; color:#333}
.news_xljy_liebiao ul.xm li a i {width:20px; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#212f82; display:block; float:left; text-align:left}
.news_xljy_liebiao ul.xm li a span { float:right; color:#999}
.news_xljy_liebiao ul.xm li a:hover {color:#e83632}


/*zikao*/
.number1_zikao {width:1240px; overflow:hidden;} 
.number1_zikao .number1_zikaoTitle{padding-left:260px; clear: both; height: 40px; overflow: hidden;} 
.number1_zikao .number1_zikaoTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; color:#333} 
.number1_zikao .number1_zikaoTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_zikao .number1_zikaoTitle .active{width:120px; background:#e83632; font-size:16px; line-height:40px; color:#fff; border-radius:5px; font-weight:bold} 
.number1_zikao .number1_zikaoTitle .normal{width:120px; font-size:16px; line-height:40px; color:#333} 
.number1_zikao .number1_zikaoContent {width:1240px; overflow:hidden; border-top:0px;}
.number1_zikaonone {display:none;}

.number1_zikao_l {width:386px; overflow:hidden; float:left; position:relative} 
.number1_zikao_l h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.number1_zikao_l h1 a {color:#333}
.number1_zikao_l h1 a:hover {color:#e83632}

.number1_zikao_l .number1_zikao_lTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.number1_zikao_l .number1_zikao_lTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.number1_zikao_l .number1_zikao_lTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_zikao_l .number1_zikao_lTitle .active{width:120px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.number1_zikao_l .number1_zikao_lTitle .normal{width:120px; font-size:14px; line-height:40px; color:#333} 
.number1_zikao_l .number1_zikao_lContent {width:386px; overflow:hidden; border-top:0px;}
.number1_zikao_lnone {display:none;}

.number1_zikao_c {width:386px; overflow:hidden; padding-left:21px; float:left; position:relative} 
.number1_zikao_c h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.number1_zikao_c h1 a {color:#333}
.number1_zikao_c h1 a:hover {color:#e83632}

.number1_zikao_c .number1_zikao_cTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.number1_zikao_c .number1_zikao_cTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.number1_zikao_c .number1_zikao_cTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_zikao_c .number1_zikao_cTitle .active{width:90px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.number1_zikao_c .number1_zikao_cTitle .normal{width:90px; font-size:14px; line-height:40px; color:#333} 
.number1_zikao_c .number1_zikao_cContent {width:386px; overflow:hidden; border-top:0px;}
.number1_zikao_cnone {display:none;}


.number1_zikao_r {width:386px; overflow:hidden; padding-left:21px; float:left; position:relative} 
.number1_zikao_r h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.number1_zikao_r h1 a {color:#333}
.number1_zikao_r h1 a:hover {color:#e83632}

.number1_zikao_r .number1_zikao_rTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.number1_zikao_r .number1_zikao_rTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.number1_zikao_r .number1_zikao_rTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_zikao_r .number1_zikao_rTitle .active{width:90px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.number1_zikao_r .number1_zikao_rTitle .normal{width:90px; font-size:14px; line-height:40px; color:#333} 
.number1_zikao_r .number1_zikao_rContent {width:386px; overflow:hidden; border-top:0px;}
.number1_zikao_rnone {display:none;}



/*wangluo*/
.number1_wangluo {width:1240px; overflow:hidden;} 
.number1_wangluo .number1_wangluoTitle{padding-left:260px; clear: both; height: 40px; overflow: hidden;} 
.number1_wangluo .number1_wangluoTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; color:#333} 
.number1_wangluo .number1_wangluoTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_wangluo .number1_wangluoTitle .active{width:120px; background:#e83632; font-size:16px; line-height:40px; color:#fff; border-radius:5px; font-weight:bold} 
.number1_wangluo .number1_wangluoTitle .normal{width:120px; font-size:16px; line-height:40px; color:#333} 
.number1_wangluo .number1_wangluoContent {width:1240px; overflow:hidden; border-top:0px;}
.number1_wangluonone {display:none;}

.number1_wangluo_l {width:386px; overflow:hidden; float:left; position:relative} 
.number1_wangluo_l h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.number1_wangluo_l h1 a {color:#333}
.number1_wangluo_l h1 a:hover {color:#e83632}

.number1_wangluo_l .number1_wangluo_lTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.number1_wangluo_l .number1_wangluo_lTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.number1_wangluo_l .number1_wangluo_lTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_wangluo_l .number1_wangluo_lTitle .active{width:120px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.number1_wangluo_l .number1_wangluo_lTitle .normal{width:120px; font-size:14px; line-height:40px; color:#333} 
.number1_wangluo_l .number1_wangluo_lContent {width:386px; overflow:hidden; border-top:0px;}
.number1_wangluo_lnone {display:none;}

.number1_wangluo_c {width:386px; overflow:hidden; padding-left:21px; float:left; position:relative} 
.number1_wangluo_c h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.number1_wangluo_c h1 a {color:#333}
.number1_wangluo_c h1 a:hover {color:#e83632}

.number1_wangluo_c .number1_wangluo_cTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.number1_wangluo_c .number1_wangluo_cTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.number1_wangluo_c .number1_wangluo_cTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_wangluo_c .number1_wangluo_cTitle .active{width:90px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.number1_wangluo_c .number1_wangluo_cTitle .normal{width:90px; font-size:14px; line-height:40px; color:#333} 
.number1_wangluo_c .number1_wangluo_cContent {width:386px; overflow:hidden; border-top:0px;}
.number1_wangluo_cnone {display:none;}


.number1_wangluo_r {width:386px; overflow:hidden; padding-left:21px; float:left; position:relative} 
.number1_wangluo_r h1 {width:auto; overflow:hidden; padding-right:20px; float:right; color:#666; position:absolute; top:0px; right:0px; line-height:40px; font-weight:normal}
.number1_wangluo_r h1 a {color:#333}
.number1_wangluo_r h1 a:hover {color:#e83632}

.number1_wangluo_r .number1_wangluo_rTitle{clear: both; height: 40px; overflow: hidden; background:#ddd} 
.number1_wangluo_r .number1_wangluo_rTitle ul{width:auto; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:14px; color:#333} 
.number1_wangluo_r .number1_wangluo_rTitle li{float: left; width:auto; height:40px; cursor: pointer; list-style-type: none; text-align:center; width:100px;} 
.number1_wangluo_r .number1_wangluo_rTitle .active{width:90px; background:#003a9e; font-size:14px; line-height:40px; color:#fff; font-weight:bold} 
.number1_wangluo_r .number1_wangluo_rTitle .normal{width:90px; font-size:14px; line-height:40px; color:#333} 
.number1_wangluo_r .number1_wangluo_rContent {width:386px; overflow:hidden; border-top:0px;}
.number1_wangluo_rnone {display:none;}


/*课程介绍*/
.index_kecheng {width:100%; overflow:hidden; height:auto; padding-top:30px; padding-bottom:30px; margin-top:20px;}

.index_kechengtit {width:1240px; overflow:hidden; height:50px; margin:0px auto; position:relative}
.index_kechengtit h1 {width:220px; overflow:hidden; height:50px; position:absolute; top:0px; left:20px; z-index:999; color:#e83632; font-size:24px; line-height:40px;}
.index_kechengtit h1 i {width:60px; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:50px; color:#e83632; font-size:50px;}
.index_kechengtit h2 {width:680px; overflow:hidden; height:50px; text-align:right; line-height:40px; font-size:14px; font-weight:normal; position:absolute; top:0px; right:20px; z-index:1000; color:#666}
.index_kechengtit h2 a {width:auto; overflow:hidden; padding-left:12px; padding-right:12px; color:#666}
.index_kechengtit h2 a:hover {width:auto; overflow:hidden; padding-left:12px; padding-right:12px; color:#e83632}

.kechengqiehuan {width:1240px; overflow:hidden; margin:0px auto; position:relative; margin-top:30px;} 
.kechengqiehuan p {width:260px; overflow:hidden; height:220px; position:absolute; display:block; bottom:20px; left:20px;}
.kechengqiehuan p img {width:260px; overflow:hidden; height:220px; display:block}

.kechengqiehuan .kechengqiehuanTitle{width:260px; overflow:hidden; float:left; clear: both; height: 560px; overflow: hidden; background:#003a9e; margin-left:20px; margin-bottom:20px;} 
.kechengqiehuan .kechengqiehuanTitle ul{width:260px; overflow:hidden; height:570px; text-align:left; padding-top:10px;} 
.kechengqiehuan .kechengqiehuanTitle li{width:220px; height:50px; cursor: pointer; list-style-type: none; text-align:left; padding-left:20px; padding-right:20px;} 
.kechengqiehuan .kechengqiehuanTitle li i {width:25px; overflow:hidden; height:50px; display:block; float:left; font-size:16px; color:#FFF; font-weight:normal !important;}
.kechengqiehuan .kechengqiehuanTitle li span {width:10px; overflow:hidden; height:50px; float:right; display:block; font-size:12px; color:#fff; font-weight:normal !important;}

.kechengqiehuan .kechengqiehuanTitle .active{width:220px; background:#022157; font-size:16px; line-height:50px; color:#fff; font-weight:bold} 
.kechengqiehuan .kechengqiehuanTitle .active span {width:10px; overflow:hidden; height:50px; float:right; display:block; font-size:12px; color:#fff; font-weight:normal !important;}
.kechengqiehuan .kechengqiehuanTitle .normal{width:220px; font-size:16px; line-height:50px; color:#fff} 
.kechengqiehuan .kechengqiehuanTitle .normal span {width:10px; overflow:hidden; height:50px; float:right; display:block; font-size:12px; color:#003a9e; font-weight:normal !important;}
.kechengqiehuan .kechengqiehuanContent {width:960px; overflow:hidden; border-top:0px; float:right}
.kechengqiehuannone {display:none;}

.kechengqiehuan_lbb {width:960px; overflow:hidden;}
.kechengqiehuan_lbb ul li {width:215px; overflow:hidden; float:left; padding-left:20px; padding-bottom:20px; position:relative}
.kechengqiehuan_lbb ul li a {width:215px; overflow:hidden; height:270px; display:block; position:relative; background:#fff; transition: all 0.1s linear 0s}
.kechengqiehuan_lbb ul li a:hover {width:215px; overflow:hidden; height:270px; display:block; position:relative; background:#eee; transition: all 0.1s linear 0s}
.kechengqiehuan_lbb ul li a p {width:215px; overflow:hidden; height:140px; display:block; position:absolute; top:0px; left:0px;}
.kechengqiehuan_lbb ul li a p img {width:215px; overflow:hidden; height:140px; display:block; transition: all 0.1s linear 0s; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -transform: scale(1,1);}
.kechengqiehuan_lbb ul li a:hover p img {width:215px; overflow:hidden; height:140px; display:block; transition: all 0.1s linear 0s; -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -transform: scale(1.05,1.05);}
.kechengqiehuan_lbb ul li a h1 {width:185px; overflow:hidden; height:50px; line-height:50px; text-align:left; position:absolute; left:15px; top:140px; font-size:18px; color:#333; font-weight:100}
.kechengqiehuan_lbb ul li a h2 {width:185px; overflow:hidden; height:22px; line-height:22px; text-align:left; position:absolute; left:15px; top:190px; font-size:14px; color:#333; font-weight:100;}
.kechengqiehuan_lbb ul li a h2 b {color:#db1213; font-size:24px; font-weight:bold}

.kechengqiehuan_lbb ul li a:hover h1 {color:#F00}

.kechengqiehuan_lbb ul li h5 {width:215px; overflow:hidden; height:40px; text-align:center; line-height:40px; color:#FFF; background:#c4c4c4; position:absolute; bottom:20px; left:20px; font-weight:100; font-size:14px;}
.kechengqiehuan_lbb ul li h5 a {width:215px; overflow:hidden; height:40px; text-align:left; line-height:35px; color:#FFF; background:#c4c4c4; display:block}
.kechengqiehuan_lbb ul li h5 a i {width:35px; overflow:hidden; height:40px; line-height:40px; display:block; float:left; margin-left:60px; font-size:26px; color:#FFF}
.kechengqiehuan_lbb ul li h5 a:hover {width:215px; overflow:hidden; height:40px; text-align:left; line-height:35px; color:#FFF; background:#e83632; text-decoration:none; display:block}
.kechengqiehuan_lbb ul li h5 a:hover i {width:35px; overflow:hidden; height:40px; line-height:40px; display:block; float:left; margin-left:60px; font-size:26px; color:#FFF}


/*招生简章*/
.index_zsjianzhang {width:100%; overflow:hidden; height:auto; padding-top:30px; background:#fff; padding-bottom:30px; margin-top:20px;}
.index_zsjianzhang_m {width:1200px; overflow:hidden; margin:0px auto}
.index_zsjianzhang_l {width:800px; overflow:hidden; float:left}
.index_zsjianzhang_r {width:380px; overflow:hidden; float:right}

.index_zsjianzhang_lqhh {width:800px; overflow:hidden; margin:0px auto; position:relative; margin-top:0px;} 
.index_zsjianzhang_lqhh h1 {width:220px; overflow:hidden; height:50px; position:absolute; top:0px; left:0px; z-index:999; color:#e83632; font-size:24px; line-height:40px;}
.index_zsjianzhang_lqhh h1 i {width:60px; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:50px; color:#e83632; font-size:50px;}

.index_zsjianzhang_lqhh .index_zsjianzhang_lqhhTitle{width:800px; overflow:hidden; border-bottom:1px solid #ddd; clear: both; height: 55px; overflow: hidden; padding-left:300px;} 
.index_zsjianzhang_lqhh .index_zsjianzhang_lqhhTitle ul{width:800px; overflow:hidden; height:55px; text-align:left;} 
.index_zsjianzhang_lqhh .index_zsjianzhang_lqhhTitle li{width:150px; height:55px; cursor: pointer; list-style-type: none; text-align:left; float:left} 
.index_zsjianzhang_lqhh .index_zsjianzhang_lqhhTitle .active{width:150px; border-bottom:2px solid #d81213; font-size:16px; text-align:center; line-height:53px; height:53px; color:#d81213; font-weight:bold} 
.index_zsjianzhang_lqhh .index_zsjianzhang_lqhhTitle .normal{width:150px; font-size:16px; line-height:53px; height:53px; text-align:center; color:#333} 
.index_zsjianzhang_lqhh .index_zsjianzhang_lqhhContent {width:800px; overflow:hidden; border-top:0px;}
.index_zsjianzhang_lqhhnone {display:none;}

.index_zsjianzhang_llsstt {width:800px; overflow:hidden;}
.index_zsjianzhang_llsstt ul { padding-top:15px;}
.index_zsjianzhang_llsstt ul li {width:400px; overflow:hidden; height:35px; text-align:left; float:left}
.index_zsjianzhang_llsstt ul li a {width:390px; overflow:hidden; height:35px; display:block; text-align:left; line-height:35px; font-size:14px; color:#333; background:url(../images/list.png) left no-repeat; padding-left:10px;}
.index_zsjianzhang_llsstt ul li a:hover {color:#F00}

.index_zsjianzhang_lbanner {width:800px; overflow:hidden; height:231px; margin-top:15px;}
.index_zsjianzhang_lbanner img {width:800px; overflow:hidden; height:231px; display:block}

.index_zsjianzhang_r_lz {width:378px; overflow:hidden; height:491px; border:1px solid #ebebeb; background:#fdfdfd}
.index_zsjianzhang_r_lz h1 {width:378px; overflow:hidden; height:50px; background:url(../images/baomingtit.jpg)}
.index_zsjianzhang_r_lz ul {width:348px; overflow:hidden; padding:15px;}
.index_zsjianzhang_r_lz ul li {width:348px; overflow:hidden; height:42px; padding-bottom:10px; text-align:left}
.index_zsjianzhang_r_lz ul li input.wb {width:316px; overflow:hidden; height:40px; border:1px solid #ddd; text-align:left; padding-left:15px; padding-right:15px; line-height:40px; font-size:14px; color:#999; border-radius:5px; transition: all 0.1s linear 0s;}
.index_zsjianzhang_r_lz ul li input.wb:hover {width:316px; overflow:hidden; height:40px; border:1px solid #ddd; text-align:left; padding-left:15px; padding-right:15px; line-height:40px; font-size:14px; color:#999; border-radius:5px; background:#eee; transition: all 0.1s linear 0s;}
.index_zsjianzhang_r_lz ul li select.xlk {width:346px; overflow:hidden; height:40px; border:1px solid #ddd; text-align:left; padding-left:15px; padding-right:15px; line-height:40px; font-size:14px; color:#999; background:url(../images/xiala.png) right no-repeat; border-radius:5px; transition: all 0.1s linear 0s;}
.index_zsjianzhang_r_lz ul li select.xlk:hover {width:346px; overflow:hidden; height:40px; border:1px solid #ddd; text-align:left; padding-left:15px; padding-right:15px; line-height:40px; font-size:14px; color:#999; background:url(../images/xiala.png) right no-repeat #eee; border-radius:5px; transition: all 0.1s linear 0s;}
.index_zsjianzhang_r_lz ul li input.ann {width:348px; overflow:hidden; height:50px; background:url(../images/tj.png) center no-repeat #003a9e; border-radius:5px; border:0px; transition: all 0.1s linear 0s;}
.index_zsjianzhang_r_lz ul li input.ann:hover {width:348px; overflow:hidden; height:50px; background:url(../images/tj.png) center no-repeat #db1213; border-radius:5px; border:0px; transition: all 0.1s linear 0s;}
.index_zsjianzhang_r_lz ul div {width:378px; overflow:hidden; height:99px; height:auto;}
.index_zsjianzhang_r_lz ul div img {width:378px; overflow:hidden; height:99px; display:block;}


/*关于麦优教育*/
.aboutmaiyou_m {width:100%; overflow:hidden; height:638px; background:url(../images/about_bg.png)}
.aboutmaiyou_m_sub {width:1200px; overflow:hidden; margin:0px auto; height:638px; position:relative}
.aboutmaiyou_m_sub h1 {width:1200px; overflow:hidden; font-size:30px; color:#FFF; text-align:center; padding-top:50px; font-weight:normal}
.aboutmaiyou_m_sub span {width:100px; overflow:hidden; height:1px; display:block; margin:0px auto; background:#4771b9; margin-top:10px;}
.aboutmaiyou_m_sub p {width:1200px; overflow:hidden; height:auto; text-align:left; line-height:35px; font-size:16px; color:#FFF; padding-top:15px; display:block}
.aboutmaiyou_m_sub h2 {width:200px; overflow:hidden; height:50px; margin:0px auto; margin-top:56px;}
.aboutmaiyou_m_sub h2 a {width:200px; overflow:hidden; height:50px; background:url(../images/gd.png) center no-repeat #fff; display:block; transition: all 0.1s linear 0s;}
.aboutmaiyou_m_sub h2 a:hover {width:200px; overflow:hidden; height:50px; background:url(../images/gd.png) center no-repeat #eee; display:block; transition: all 0.1s linear 0s;}

.aboutmaiyou_m_sub h3 {width:150px; overflow:hidden; height:150px; display:block; text-align:center; line-height:150px; font-size:100px; color:#FFF; font-weight:normal; background:#ffc219; position:absolute; top:390px; left:200px; border-radius:100px;}
.aboutmaiyou_m_sub h4 {width:150px; overflow:hidden; height:150px; display:block; text-align:center; line-height:150px; font-size:100px; color:#FFF; font-weight:normal; background:#ff7572; position:absolute; top:390px; left:525px; border-radius:100px;}
.aboutmaiyou_m_sub h5 {width:150px; overflow:hidden; height:150px; display:block; text-align:center; line-height:150px; font-size:100px; color:#FFF; font-weight:normal; background:#236efb; position:absolute; top:390px; right:200px; border-radius:100px;}

.aboutmaiyou_m_sub b.bt1 {width:150px; overflow:hidden; height:40px; display:block; text-align:center; line-height:40px; font-size:20px; color:#333; font-weight:bold; position:absolute; top:560px; left:200px;}
.aboutmaiyou_m_sub b.bt2 {width:150px; overflow:hidden; height:40px; display:block; text-align:center; line-height:40px; font-size:20px; color:#333; font-weight:bold; position:absolute; top:560px; left:525px;}
.aboutmaiyou_m_sub b.bt3 {width:150px; overflow:hidden; height:40px; display:block; text-align:center; line-height:40px; font-size:20px; color:#333; font-weight:bold; position:absolute; top:560px; right:200px;}

.maiyou_news {width:100%; overflow:hidden; background:#fff; padding-top:50px; padding-bottom:30px;}
.maiyou_news_sub {width:1200px; overflow:hidden; margin:0px auto; position:relative; height:430px; padding-top:60px;}
.maiyou_news_sub h1 {width:1200px; overflow:hidden; height:50px; position:absolute; top:0px; left:0px; z-index:999; color:#e83632; font-size:24px; line-height:40px;}
.maiyou_news_sub h1 i {width:60px; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:50px; color:#e83632; font-size:50px;}
.maiyou_news_sub h1 span { float:right; display:block; padding-left:15px; padding-right:15px; height:35px; line-height:35px; border:1px solid #ddd; font-size:14px; font-weight:normal}

.maiyou_news_sub_l {width:480px; overflow:hidden; float:left; position:relative; height:430px;}
.maiyou_news_sub_l a {width:480px; overflow:hidden; height:430px; display:block; background:#1965e8}
.maiyou_news_sub_l a img {width:480px; overflow:hidden; height:260px; display:block}
.maiyou_news_sub_l a p {width:75px; overflow:hidden; height:75px; text-align:left; font-size:12px; color:#b8cff5; display:block; position:absolute; left:30px; top:290px;}
.maiyou_news_sub_l a p b { font-size:30px; color:#FFF; display:block}
.maiyou_news_sub_l a h2 {width:320px; overflow:hidden; text-align:left; line-height:35px; height:35px; font-size:16px; color:#FFF; position:absolute; right:30px; top:290px; font-weight:normal}
.maiyou_news_sub_l a small {width:320px; overflow:hidden; height:1px; display:block; font-size:1px; display:block; background:#5990ee; position:absolute; top:330px; right:30px;}
.maiyou_news_sub_l a h3 {width:320px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; color:#d8e3f5; position:absolute; right:30px; top:340px; font-weight:normal}

.maiyou_news_sub_r {width:700px; overflow:hidden; float:right}
.maiyou_news_sub_r ul li {width:700px; overflow:hidden; text-align:left; float:left}
.maiyou_news_sub_r ul li a {width:690px; overflow:hidden; display:block; text-align:left; line-height:35px; font-size:16px; color:#333; background:url(../images/list.png) left no-repeat; padding-left:10px;}
.maiyou_news_sub_r ul li a span { float:right; color:#666; font-size:14px;}
.maiyou_news_sub_r ul li p {width:auto; overflow:hidden; display:block; text-align:left; font-size:14px; padding-top:0px; padding-bottom:15px; line-height:25px; padding-left:10px; color:#999}
.maiyou_news_sub_r ul li a:hover {color:#F00}


/*footer*/
.foot_linkk {width:100%; overflow:hidden; background:#f7f7f7; padding-top:20px; padding-bottom:20px; position:relative; z-index:10}
.foot_linkktit {width:1200px; overflow:hidden; margin:0px auto; position:relative; height:50px;}
.foot_linkktit h1 {width:1200px; overflow:hidden; height:50px; position:absolute; top:0px; left:0px; z-index:999; color:#e83632; font-size:24px; line-height:40px;}
.foot_linkktit h1 i {width:60px; overflow:hidden; height:50px; display:block; float:left; text-align:left; line-height:50px; color:#e83632; font-size:50px;}
.foot_linkktit h1 span { float:right; display:block; padding-left:15px; padding-right:15px; height:35px; line-height:35px; border:1px solid #ddd; font-size:14px; font-weight:normal}
.foot_linkk div {width:1200px; overflow:hidden; margin:0px auto; line-height:35px;}
.foot_linkk div a { font-size:14px; padding-right:20px; color:#666}
.foot_linkk div a:hover {color:#F00}
.footer_m {width:100%; overflow:hidden; padding-top:20px; padding-bottom:20px; background:#ececec; position:relative; z-index:10}
.footer_msub {width:1200px; overflow:hidden; margin:0px auto}
.footer_msub_l {width:790px; overflow:hidden; float:left; padding-right:30px;height:330px; border-right:1px solid #bdbdbd}
.footer_msub_l ul li {width:120px; overflow:hidden; float:left}
.footer_msub_l ul li h3 {width:120px; overflow:hidden; height:35px; text-align:left; line-height:35px; font-size:16px; color:#333; font-weight:normal}
.footer_msub_l ul li h3 a {color:#333}
.footer_msub_l ul li h3 a:hover {color:#eb6100}
.footer_msub_l ul li a.z {width:120px; overflow:hidden; height:33px; text-align:left; line-height:33px; font-size:13px; display:block; color:#7c7c7c}
.footer_msub_l ul li a.z:hover {width:120px; overflow:hidden; height:33px; text-align:left; line-height:33px; font-size:13px; display:block; color:#eb6100}

.footer_msub_r {width:340px; overflow:hidden; height:350px; float:right; padding-left:30px; position:relative}
.footer_msub_r p {width:314px; overflow:hidden; height:152px; position:absolute; left:30px; top:0px; z-index:100000}
.footer_msub_r p img {width:314px; overflow:hidden; height:152px; display:block}
.footer_msub_r h3 {width:340px; overflow:hidden; height:auto; line-height:25px; font-size:14px; text-align:left; color:#666; font-weight:normal; position:absolute; right:0px; top:160px; z-index:100000}

.footer_banquan {width:100%; overflow:hidden; margin:0px auto; background:#312f2f; padding-top:15px; padding-bottom:15px; text-align:center; color:#FFF; font-size:14px;}
.footer_banquan a {color:#FFF}

#loutinav {width: 35px;position: fixed;top: 100px;left: 10%;border: 1px solid #ddd;display: none;}
#loutinav ul li {width: 35px;height: 32px;border-bottom: 1px dotted #DDDDDD;list-style: none;font-size: 12px;text-align: center;position: relative;cursor: pointer;padding: 10px 0;background: #918888;color: #fff;}#loutinav ul li span {width: 35px;height: 32px;padding: 10px 0;position: absolute;top: 0;left: 0;}
#loutinav ul li.last {background: #5e4a4a;color: #fff;border-bottom: 1px solid #ddd;}
#loutinav ul li.active span {background: #c00;color: #fff;display: block;}
#loutinav ul li:hover span {background: #c00;color: #fff;display: block;}#header {width: 1000px;height: 1000px;background: #cc6633;margin: 0 auto; font-size: 50px;line-height: 1000px;text-align: center; color: #000;}#main {}#main .louti {}


/*内页*/
.jmhwny_banner {width:100%; overflow:hidden; height:380px;}
.jmhwny_banner a {width:100%; overflow:hidden; height:380px; display:block}


.jmhwny_lzhot {width:100%; overflow:hidden; background:#e6e6e6; padding-top:20px; padding-bottom:10px;}

.jmhwny_lzhot_sub {width:1200px; overflow:hidden; margin:0px auto; padding-top:30px; padding-bottom:30px;}
.jmhwny_lzhot_sub_l {width:740px; overflow:hidden; height:520px; float:left; background:url(../images/fangan.jpg) bottom no-repeat; position:relative}
.jmhwny_lzhot_sub_l h1 {width:740px; overflow:hidden; margin:0px auto; height:60px; background:url(../images/hx.png) bottom repeat-x; position:relative;}
.jmhwny_lzhot_sub_l h1 i {width:40px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:46px; color:#d91213; position:absolute; top:0px; left:0px; z-index:100}
.jmhwny_lzhot_sub_l h1 p {width:auto; overflow:hidden; height:40px; line-height:30px; font-size:30px; color:#003d9c; position:absolute; left:45px; top:0px; z-index:101; display:block}
.jmhwny_lzhot_sub_l h1 p strong {font-size:16px; color:#999; font-weight:normal; padding-left:10px;}
.jmhwny_lzhot_sub_l h1 span {width:290px; overflow:hidden; height:1px; font-size:1px; background:#d91213; position:absolute; bottom:0px; left:0px; display:block}

.jmhwny_lzhot_sub_l div.lzbd {width:660px; overflow:hidden; height:290px; position:absolute; top:182px; left:40px; z-index:100; color:#333; font-size:16px;}
.jmhwny_lzhot_sub_l div.lzbd strong {color:#db1213}
.jmhwny_lzhot_sub_l div.lzbd input {width:90%; overflow:hidden; height:42px; border:1px solid #ddd; background:url(../images/bgg.jpg) repeat-x top #fff; border-radius:5px; display:block; padding-left:5%; padding-right:5%;}
.jmhwny_lzhot_sub_l div.lzbd textarea {width:96%; overflow:hidden; height:80px; border:1px solid #ddd; background:url(../images/bgg.jpg) repeat-x top #fff; border-radius:5px; display:block; padding:2%;}
.jmhwny_lzhot_sub_l div.lzbd select {width:100%; overflow:hidden; height:42px; border:1px solid #ddd; background:url(../images/se_bg.jpg) right top repeat-x #fff; border-radius:5px; display:block; padding-left:5%; padding-right:5%;}
.jmhwny_lzhot_sub_l div.lzbd input.aann1 {width:252px; overflow:hidden; height:50px; background:url(../images/huoqu.png) #db1213; border:0px; transition: all 0.1s linear 0s; float:left}
.jmhwny_lzhot_sub_l div.lzbd input.aann1:hover {width:252px; overflow:hidden; height:50px; background:url(../images/huoqu.png) #003d9c; border:0px; cursor:pointer; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_l div.lzbd input.aann2 {width:252px; overflow:hidden; height:50px; background:url(../images/zixun.png) #003d9c; border:0px; transition: all 0.1s linear 0s; float:left; margin-left:20px;}
.jmhwny_lzhot_sub_l div.lzbd input.aann2:hover {width:252px; overflow:hidden; height:50px; background:url(../images/zixun.png) #db1213; border:0px; cursor:pointer; transition: all 0.1s linear 0s;}

.jmhwny_lzhot_sub_r {width:430px; overflow:hidden; float:right}
.jmhwny_lzhot_sub_r h2 {width:430px; overflow:hidden; height:44px; position:relative; font-weight:normal}
.jmhwny_lzhot_sub_r h2 p {width:430px; overflow:hidden; height:40px; position:absolute; top:0px; left:0px; background:#f5f5f5; z-index:10}
.jmhwny_lzhot_sub_r h2 span {width:auto; overflow:hidden; padding-left:10px; padding-right:20px; height:40px; background:#003d9c; text-align:left; line-height:40px; font-size:16px; color:#FFF; display:block; position:absolute; left:0px; top:0px; z-index:11}
.jmhwny_lzhot_sub_r h2 span i {width:40px; overflow:hidden; height:40px; font-size:30px; line-height:42px; color:#FFF; display:block; float:left; text-align:left}
.jmhwny_lzhot_sub_r h2 em {border: 4px solid #fff;  border-top-color: #003d9c;  width: 0;  height: 0; position:absolute; left:70px; top:40px;}
.jmhwny_lzhot_sub_r h2 a {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#666; position:absolute; top:0px; right:15px; display:block; z-index:12}
.jmhwny_lzhot_sub_r h2 a:hover {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#d91213; position:absolute; top:0px; right:15px; display:block; z-index:12}

.jmhwny_lzhot_sub_r div.nyjian {width:430px; overflow:hidden; margin-top:13px;}
.jmhwny_lzhot_sub_r div.nyjian ul li {width:430px; overflow:hidden; height:170px;}
.jmhwny_lzhot_sub_r div.nyjian ul li a {width:430px; overflow:hidden; height:170px; display:block; position:relative; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r div.nyjian ul li a img {width:430px; overflow:hidden; height:170px; display:block; filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r div.nyjian ul li a h3 {width:430px; overflow:hidden; height:50px; background:#003d9c; filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6;-khtml-opacity: 0.6; position:absolute; bottom:0px; left:0px; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r div.nyjian ul li a h1 {width:430px; overflow:hidden; height:50px; text-align:center; line-height:50px; font-size:16px; font-weight:normal; color:#FFF; position:absolute; bottom:0px; left:0px; transition: all 0.1s linear 0s;}

.jmhwny_lzhot_sub_r div.nyjian ul li a:hover {width:430px; overflow:hidden; height:170px; display:block; position:relative; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r div.nyjian ul li a:hover img {width:430px; overflow:hidden; height:170px; display:block; filter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r div.nyjian ul li a:hover h3 {width:430px; overflow:hidden; height:50px; background:#003d9c; filter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9; position:absolute; bottom:0px; left:0px; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r div.nyjian ul li a:hover h1 {width:430px; overflow:hidden; height:50px; text-align:center; line-height:50px; font-size:16px; font-weight:normal; color:#FFF; position:absolute; bottom:0px; left:0px; transition: all 0.1s linear 0s;}

.jmhwny_lzhot_sub_r ul {width:auto; padding-top:0px; padding-bottom:20px;}
.jmhwny_lzhot_sub_r ul li {width:430px; overflow:hidden; height:30px; text-align:left; line-height:30px;}
.jmhwny_lzhot_sub_r ul li a {width:430px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; color:#555; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r ul li a i {width:20px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; float:left; color:#003d9c; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r ul li a span {float:right; color:#999; transition: all 0.1s linear 0s;}

.jmhwny_lzhot_sub_r ul li a:hover {width:430px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; color:#d91213; background:#F5F5F5; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r ul li a:hover i {width:20px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; float:left; color:#d91213; transition: all 0.1s linear 0s;}
.jmhwny_lzhot_sub_r ul li a:hover span {float:right; color:#999; transition: all 0.1s linear 0s;}


.jmhwny_gdanli {width:100%; overflow:hidden; padding-top:70px;}
.jmhwny_gdanli h1 {width:1200px; overflow:hidden; margin:0px auto; height:60px; background:url(../images/hx.png) bottom repeat-x; position:relative;}
.jmhwny_gdanli h1 i {width:40px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:40px; color:#d91213; position:absolute; top:0px; left:0px; z-index:100}
.jmhwny_gdanli h1 p {width:auto; overflow:hidden; height:40px; line-height:30px; font-size:24px; color:#003d9c; position:absolute; left:45px; top:0px; z-index:101; display:block}
.jmhwny_gdanli h1 p strong {font-size:16px; color:#999; font-weight:normal; padding-left:10px;}
.jmhwny_gdanli h1 span {width:140px; overflow:hidden; height:1px; font-size:1px; background:#d91213; position:absolute; bottom:0px; left:0px; display:block}
.jmhwny_gdanli h1 a {width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#d91213; color:#FFF; display:block; position:absolute; right:0px; top:10px; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}
.jmhwny_gdanli h1 a:hover{width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#003d9c; color:#FFF; display:block; position:absolute; right:0px; top:10px; text-decoration:none; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}


.box{ width:1300px; margin:0 auto; position:relative; overflow:hidden; _height:100%; padding-bottom:30px; padding-top:30px;}
.picbox{ width:1240px; height:260px; overflow:hidden; margin:0px auto; position:relative;}
.piclist{ height:240px;position:absolute; left:0px; top:0px}
.piclist li{width:224px; height:240px; margin-left:20px; float:left;}
.piclist li a {width:224px; overflow:hidden; height:260px; display:block; position:relative}
.piclist li a img {width:224px; overflow:hidden; height:200px;}
.piclist li a:hover img {width:224px; overflow:hidden; height:200px;filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7;}

.piclist li a h2 {width:224px; overflow:hidden; text-align:left; line-height:25px; color:#003d9c; position:absolute; left:0px; top:210px; font-size:16px; font-weight:normal; display:block;}


.piclist li a:hover h2 {color:#db1213}

.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:21px; height:35px; position:absolute; top:98px; z-index:99; cursor:pointer; filter:alpha(opacity=70); opacity:0.7;}
.og_prev{background:url(../images/left.png); left:0px;}
.og_next{background:url(../images/right.png); right:0px;}



/**/
.nyjmhwc_guojia {width:100%; overflow:hidden; background:#003d9c; padding-top:20px; padding-bottom:80px;}
.nyjmhwc_guojia h1 {width:1200px; overflow:hidden; margin:0px auto; height:80px; background:url(../images/hx.png) bottom repeat-x; position:relative;}
.nyjmhwc_guojia h1 i {width:40px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:40px; color:#d91213; position:absolute; top:20px; left:0px; z-index:100}
.nyjmhwc_guojia h1 p {width:auto; overflow:hidden; height:40px; line-height:30px; font-size:24px; color:#fff; position:absolute; left:45px; top:20px; z-index:101; display:block}
.nyjmhwc_guojia h1 p strong {font-size:16px; color:#fff; font-weight:normal; padding-left:10px;}
.nyjmhwc_guojia h1 span {width:140px; overflow:hidden; height:1px; font-size:1px; background:#d91213; position:absolute; bottom:0px; left:0px; display:block}
.nyjmhwc_guojia h1 b { float:right; padding-top:20px;}

.nyjmhwc_guojia_fl {width:1200px; overflow:hidden; margin:0px auto; text-align:center; text-align:center; padding-top:40px; padding-bottom:20px;}
.nyjmhwc_guojia_fl a {width:auto; overflow:hidden; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; margin-left:5px; margin-right:5px; color:#FFF; border:1px solid #fff;display:inline-block; font-size:16px; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia_fl a:hover {width:auto; overflow:hidden; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; margin-left:5px; margin-right:5px; color:#FFF; border:1px solid #d91213; background:#d91213; display:inline-block; font-size:16px; text-decoration:none; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia_fl a.ahover {width:auto; overflow:hidden; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; margin-left:5px; margin-right:5px; color:#FFF; border:1px solid #d91213; background:#d91213; display:inline-block; font-size:16px; text-decoration:none; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul {width:1242px; overflow:hidden; margin:0px auto}
.nyjmhwc_guojia ul li {width:386px; overflow:hidden; float:left; padding-left:21px; margin-top:25px; position:relative}
.nyjmhwc_guojia ul li a {width:386px; overflow:hidden; height:340px; display:block; position:relative; z-index:99; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a img {width:386px; overflow:hidden; height:340px; display:block; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a p {width:386px; overflow:hidden; height:340px; display:block; position:absolute; top:0px; left:0px; background:#003d9c; filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6;-khtml-opacity: 0.6; z-index:101; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a h3 {width:386px; overflow:hidden; text-align:center; line-height:40px; font-size:36px; color:#FFF; display:block; position:absolute; left:0px; top:125px; z-index:102; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a h4 {width:386px; overflow:hidden; text-align:center; line-height:40px; font-size:24px; font-weight:normal; color:#FFF; display:block; position:absolute; left:0px; top:175px; z-index:102; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul li a h5 {width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#d91213; color:#FFF; display:block; position:absolute; right:-120px; top:180px; z-index:103; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a h6 {width:346px; overflow:hidden; text-align:left; line-height:23px; font-size:14px; font-weight:normal; color:#FFF; display:block; position:absolute; left:-346px; top:220px; z-index:104; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul li a:hover {width:386px; overflow:hidden; height:340px; display:block; position:relative; z-index:99; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a:hover img {width:386px; overflow:hidden; height:340px; display:block; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a:hover p {width:386px; overflow:hidden; height:340px; display:block; position:absolute; top:150px; left:0px; background:#003d9c; filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8; z-index:101; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a:hover h3 {width:386px; overflow:hidden; text-align:left; line-height:40px; font-size:30px; font-weight:normal; color:#FFF; display:block; position:absolute; left:20px; top:170px; z-index:102; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a:hover h4 {width:386px; overflow:hidden; text-align:center; line-height:40px; font-size:24px; font-weight:normal; color:#FFF; display:block; position:absolute; left:-390px; top:175px; z-index:102; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul li a:hover h5 {width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#d91213; color:#FFF; display:block; position:absolute; right:20px; top:180px; z-index:103; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li a:hover h6 {width:346px; overflow:hidden; text-align:left; line-height:23px; font-size:14px; font-weight:normal; color:#FFF; display:block; position:absolute; left:20px; top:220px; z-index:104; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia_more {width:580px; overflow:hidden; height:60px; margin:0px auto; padding-top:60px; padding-bottom:60px;}
.nyjmhwc_guojia_more a {width:580px; overflow:hidden; height:60px; display:block; border:5px; background:#2f356d; text-align:left; border-radius:5px; font-size:18px; line-height:60px; color:#FFF; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia_more a i {width:60px; overflow:hidden; height:60px; line-height:70px; text-align:left; font-size:50px; color:#FFF; display:block; float:left; padding-left:170px;}
.nyjmhwc_guojia_more a:hover {width:580px; overflow:hidden; height:60px; display:block; border:5px; background:#db1213; text-align:left; border-radius:5px; font-size:18px; line-height:60px; color:#FFF; text-decoration:none; transition: all 0.1s linear 0s;}


.nyjmhwc_guojia ul li b.nydhzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:50px; bottom:-70px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li b.nydhzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:50px; bottom:-70px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul li b.nydhzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul li b.nyzxzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:-70px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li b.nyzxzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:-70px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li b.nyzxzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}


.nyjmhwc_guojia ul li:hover b.nydhzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:50px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li:hover b.nydhzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:50px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul li:hover b.nydhzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}

.nyjmhwc_guojia ul li:hover b.nyzxzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li:hover b.nyzxzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.nyjmhwc_guojia ul li:hover b.nyzxzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}



/*项目列表*/
.jmhwproject_list {width:100%; overflow:hidden; position:relative; padding-top:30px;}
.jmhwproject_list h1 {width:1200px; overflow:hidden; margin:0px auto; height:60px; background:url(../images/hx.png) bottom repeat-x; position:relative;}
.jmhwproject_list h1 i {width:40px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:40px; color:#d91213; position:absolute; top:0px; left:0px; z-index:100}
.jmhwproject_list h1 p {width:auto; overflow:hidden; height:40px; line-height:30px; font-size:24px; color:#003d9c; position:absolute; left:45px; top:0px; z-index:101; display:block}
.jmhwproject_list h1 p strong {font-size:16px; color:#999; font-weight:normal; padding-left:10px;}
.jmhwproject_list h1 span {width:340px; overflow:hidden; height:1px; font-size:1px; background:#d91213; position:absolute; bottom:0px; left:0px; display:block}
.jmhwproject_list h1 b { float:right; padding-top:0px;}
.jmhwproject_list div.jjj {width:1200px; overflow:hidden; margin:0px auto; text-align:left; line-height:30px; color:#666; font-size:16px; padding-top:30px; padding-bottom:15px;}

.jmhwproject_list ul {width:1242px; overflow:hidden; margin:0px auto}
.jmhwproject_list ul li {width:386px; overflow:hidden; float:left; padding-left:21px; margin-top:25px; position:relative}
.jmhwproject_list ul li a {width:386px; overflow:hidden; display:block; padding-bottom:240px; position:relative; background:#FFF; z-index:99}
.jmhwproject_list ul li a img {width:386px; overflow:hidden; height:240px; display:block; filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;}
.jmhwproject_list ul li a:hover img {width:386px; overflow:hidden; height:240px; display:block; filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8;}
.jmhwproject_list ul li a em {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; font-size:12px; color:#FFF; background:url(../images/tm.png); padding-left:15px; padding-right:15px; position:absolute; right:10px; top:10px; z-index:100; border-radius:4px;}
.jmhwproject_list ul li a h3 {width:346px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; font-weight:normal; color:#003d9c; position:absolute; top:260px; left:20px;}
.jmhwproject_list ul li a:hover h3 {width:346px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; font-weight:normal; color:#db1213; position:absolute; top:260px; left:20px;}
.jmhwproject_list ul li a h4 {width:346px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; font-weight:normal; color:#666; position:absolute; top:300px; left:20px;}
.jmhwproject_list ul li a h5 {width:346px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; font-weight:normal; color:#666; position:absolute; top:370px; left:20px;}
.jmhwproject_list ul li a h5 strong { font-size:24px; font-weight:bold; color:#db1213}

.jmhwproject_list ul li b.dhzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:40px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.jmhwproject_list ul li b.dhzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:40px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}

.jmhwproject_list ul li b.dhzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}

.jmhwproject_list ul li b.zxzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.jmhwproject_list ul li b.zxzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.jmhwproject_list ul li b.zxzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}




.xfxny_fenye {width:670px; overflow:hidden; margin:0px auto; margin-top:50px; padding-left:10px; margin-bottom:50px;}
.xfxny_fenye ul li {width:auto; overflow:hidden; background:#f7f7f7; height:32px; line-height:30px; font-size:14px; float:left; margin-left:10px;}
.xfxny_fenye ul li a {width:auto; display:block; height:30px; color:#666; padding-left:13px; border:1px solid #d4d4d4; padding-right:13px;}
.xfxny_fenye ul li a:hover {width:auto; display:block; height:30px; color:#fff !important; border:1px solid #dc2929; background:#dc2929; text-decoration:none;}
.xfxny_fenye ul li a.ahover {width:auto; display:block; height:30px; color:#fff !important; border:1px solid #dc2929; background:#dc2929; text-decoration:none;}

.fy_wb {width:50px; overflow:hidden; height:27px; border:1px solid #ddd; background:#FFF; text-align:center; line-height:28px; font-size:14px;}
.fy_an {width:50px; overflow:hidden; height:28px; border:1px solid #d4d4d4; background:#f7f7f7; text-align:center; line-height:24px; font-size:14px;}


.jmhwweizhi_dh {width:100%; overflow:hidden; height:60px; background:#fff;}
.jmhwweizhi_dh ul {width:1200px; overflow:hidden; height:60px; margin:0px auto;}
.jmhwweizhi_dh ul li.leftwz {width:900px; overflow:hidden; float:left; line-height:60px; font-size:14px; color:#003d9c;}
.jmhwweizhi_dh ul li.leftwz i {width:50px; overflow:hidden; height:60px; line-height:62px; float:left; display:block; color:#003d9c; font-size:35px; text-align:left}
.jmhwweizhi_dh ul li.leftwz a {color:#003d9c;}
.jmhwweizhi_dh ul li.leftwz a: {color:#db1213;}
.jmhwweizhi_dh ul li.rightfx {width:300px; overflow:hidden; float:right; line-height:50px; font-size:14px; color:#003d9c; padding-top:10px;}


.jmhwxmshow_main {width:100%; overflow:hidden; background:#003d9c; padding-top:50px; padding-bottom:50px;}
.jmhwxmshow_main_tupian {width:1200px; overflow:hidden; margin:0px auto}
.jmhwxmshow_main_tupian_l {width:600px; overflow:hidden; height:380px; float:left}
.jmhwxmshow_main_tupian_l img {width:600px; overflow:hidden; height:380px; display:block}

.jmhwxmshow_main_tupian_r {width:550px; overflow:hidden; height:380px; float:right; position:relative}
.jmhwxmshow_main_tupian_r h1 {width:550px; overflow:hidden; text-align:left; line-height:45px; font-size:36px; position:absolute; top:0px; left:0px; color:#fff}
.jmhwxmshow_main_tupian_r h2 {width:498px; overflow:hidden; padding:25px; border:1px dotted #fff; text-align:left; line-height:25px; font-size:14px; color:#FFF; font-weight:normal; padding-top:15px; padding-bottom:15px; position:absolute; top:80px; left:0px;}
.jmhwxmshow_main_tupian_r h2 p {width:auto; text-align:left; display:block; float:left; padding-right:15px;}
.jmhwxmshow_main_tupian_r h3 {width:550px; overflow:hidden; text-align:left; font-size:20px; color:#FFF; position:absolute; top:240px; left:0px;}
.jmhwxmshow_main_tupian_r h3 strong {color:#ffd800; font-size:34px;}

.jmhwxmshow_main_tupian_r h4 {width:550px; overflow:hidden; height:80px; position:absolute; bottom:0px; left:0px;}
.jmhwxmshow_main_tupian_r h4 b.showdhzx {width:265px; overflow:hidden; height:80px !important; border-radius:4px; background:#db1213; text-align:left; line-height:76px; font-size:30px; font-weight:bold; color:#FFF; display:block; cursor:pointer; transition: all 0.1s linear 0s; float:left}
.jmhwxmshow_main_tupian_r h4 b.showdhzx i {width:60px; overflow:hidden; height:76px; display:block; float:left; padding-left:30px; font-size:60px; font-weight:normal; line-height:76px; color:#FFF; padding-right:12px; padding-top:4px; cursor:pointer; transition: all 0.1s linear 0s;}
.jmhwxmshow_main_tupian_r h4 b.showdhzx:hover {width:265px; overflow:hidden; height:80px !important; border-radius:4px; background:#ff7200; text-align:left; line-height:76px; font-size:30px; font-weight:bold; color:#FFF; display:block; cursor:pointer; transition: all 0.1s linear 0s;}

.jmhwxmshow_main_tupian_r h4 b.showlxdh {width:275px; overflow:hidden; height:80px; float:left; margin-left:10px; background:#121638; position:relative;}
.jmhwxmshow_main_tupian_r h4 b.showlxdh i {width:60px; overflow:hidden; height:80px; position:absolute; left:10px; top:3px; font-size:60px; line-height:80px; color:#fff; font-weight:normal}
.jmhwxmshow_main_tupian_r h4 b.showlxdh span {width:auto; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:14px; font-weight:normal; color:#fff; position:absolute; left:80px; top:10px; display:block; font-weight:normal}
.jmhwxmshow_main_tupian_r h4 b.showlxdh em {width:200px; text-align:left; font-size:26px; font-weight:blod !important; color:#fff; position:absolute; left:75px; top:35px; display:block; display:block}

.showjmhw_subite {width:100%; overflow:hidden; background:url(../images/show_xx.jpg) top repeat-x #fff}
.showjmhw_subite ul.tabs {width:1200px; overflow:hidden; margin:0px auto; height:60px;}
.showjmhw_subite ul.tabs li {float: left;width: 260px; overflow:hidden; height:60px; text-align:center; line-height:60px;}
.showjmhw_subite ul.tabs li a {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; display:block; color:#FFF; font-size:18px; font-weight:bold; transition: all 0.1s linear 0s;}
.showjmhw_subite ul.tabs li:first-child a {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; transition: all 0.1s linear 0s;}
.showjmhw_subite ul.tabs li:nth-child(2) a {z-index: 2;}
.showjmhw_subite ul.tabs li:last-child a {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; transition: all 0.1s linear 0s;}
.showjmhw_subite ul.tabs li a:hover {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; background:#db1213; text-decoration:none; transition: all 0.1s linear 0s;}
.showjmhw_subite ul.tabs li a.active {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; background:#db1213; transition: all 0.1s linear 0s;}

.showjmhw_subite1 {width:100%; overflow:hidden; }
.showjmhw_subite1 ul.tabs {width:100%; overflow:hidden; margin:0px auto; height:60px; background:#15193e; position:fixed; top:50px; padding-left:15%; z-index:299}
.showjmhw_subite1 ul.tabs li {float: left;width: 260px; overflow:hidden; height:60px; text-align:center; line-height:60px;}
.showjmhw_subite1 ul.tabs li a {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; display:block; color:#FFF; font-size:18px; font-weight:bold; transition: all 0.1s linear 0s;}
.showjmhw_subite1 ul.tabs li:first-child a {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; transition: all 0.1s linear 0s;}
.showjmhw_subite1 ul.tabs li:nth-child(2) a {z-index: 2;}
.showjmhw_subite1 ul.tabs li:last-child a {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; transition: all 0.1s linear 0s;}
.showjmhw_subite1 ul.tabs li a:hover {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; background:#db1213; text-decoration:none; transition: all 0.1s linear 0s;}
.showjmhw_subite1 ul.tabs li a.active {width:260px; overflow:hidden; height:60px; text-align:center; line-height:60px; background:#db1213; transition: all 0.1s linear 0s;}

.group:before,.group:after {content: " "; /* 1 */display: table; /* 2 */}
.group:after {clear: both;}

#content {width:1200px; overflow:hidden; margin:0px auto; padding-top:30px; padding-bottom:50px; text-align:left; line-height:30px; font-size:16px; color:#333}
#content div {width:1200px; overflow:hidden; margin:0px auto; line-height:27px; padding-bottom:40px; text-align:left; font-size:16px; color:#333}
#content div p {width:auto; overflow:hidden; text-align:left; text-indent:20px; padding-top:15px; display:block}
#content div img {width:auto; overflow:hidden; max-width:1200px; display:block; margin:0px auto; margin-top:0px; margin-bottom:0px;}
#one {display:block}
#two {display:none}
#three {display:none}
#four {display:none}


.jmhwweizhi_dh {width:100%; overflow:hidden; height:60px; background:#fff;}
.jmhwweizhi_dh ul {width:1200px; overflow:hidden; height:60px; margin:0px auto;}
.jmhwweizhi_dh ul li.leftwz {width:900px; overflow:hidden; float:left; line-height:60px; font-size:14px; color:#003d9c;}
.jmhwweizhi_dh ul li.leftwz i {width:50px; overflow:hidden; height:60px; line-height:62px; float:left; display:block; color:#003d9c; font-size:35px; text-align:left}
.jmhwweizhi_dh ul li.leftwz a {color:#003d9c;}
.jmhwweizhi_dh ul li.leftwz a: {color:#db1213;}
.jmhwweizhi_dh ul li.rightfx {width:300px; overflow:hidden; float:right; line-height:50px; font-size:14px; color:#003d9c; padding-top:10px;}

/*新闻资讯*/
.jmhwnews_main {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px;}
.jmhwnews_main_l {width:800px; overflow:hidden; float:left}
.jmhwnews_main_l_list {width:800px; overflow:hidden}
.jmhwnews_main_l_list ul {width:800px; overflow:hidden;}
.jmhwnews_main_l_list ul a {width:760px; overflow:hidden; padding:20px; background:#FFF; display:block; margin-bottom:20px; transition: all 0.1s linear 0s}
.jmhwnews_main_l_list ul a li.lefttp {width:300px; overflow:hidden; height:192px; float:left}
.jmhwnews_main_l_list ul a li.lefttp img {width:300px; overflow:hidden; height:192px; display:block}
.jmhwnews_main_l_list ul a li.rightsub {width:440px; overflow:hidden; height:192px; float:right; position:relative}
.jmhwnews_main_l_list ul a li.rightsub h3 {width:auto; overflow:hidden; text-align:left; line-height:28px; font-size:20px; color:#003d9c}
.jmhwnews_main_l_list ul a li.rightsub p {width:auto; overflow:hidden; text-align:left; display:block; line-height:25px; font-size:14px; color:#999; padding-top:15px;}
.jmhwnews_main_l_list ul a li.rightsub p strong {color:#db1213; font-weight:normal}
.jmhwnews_main_l_list ul a li.rightsub span {width:auto; overflow:hidden; text-align:left; display:block; line-height:25px; font-size:12px; color:#999; position:absolute; bottom:0px; left:0px;}
.jmhwnews_main_l_list ul a li.rightsub span em { padding-left:20px;}

.jmhwnews_main_l_list ul a:hover {width:760px; overflow:hidden; padding:20px; background:#003d9c; display:block; margin-bottom:20px; transition: all 0.1s linear 0s}
.jmhwnews_main_l_list ul a:hover li.lefttp {width:300px; overflow:hidden; height:192px; float:left}
.jmhwnews_main_l_list ul a:hover li.lefttp img {width:300px; overflow:hidden; height:192px; display:block}
.jmhwnews_main_l_list ul a:hover li.rightsub {width:440px; overflow:hidden; height:192px; float:right; position:relative}
.jmhwnews_main_l_list ul a:hover li.rightsub h3 {width:auto; overflow:hidden; text-align:left; line-height:28px; font-size:20px; color:#fff}
.jmhwnews_main_l_list ul a:hover li.rightsub p {width:auto; overflow:hidden; text-align:left; display:block; line-height:25px; font-size:14px; color:#fff; padding-top:15px;}
.jmhwnews_main_l_list ul a:hover li.rightsub p strong {color:#fff; font-weight:normal}
.jmhwnews_main_l_list ul a:hover li.rightsub span {width:auto; overflow:hidden; text-align:left; display:block; line-height:25px; font-size:12px; color:#fff; position:absolute; bottom:0px; left:0px;}
.jmhwnews_main_l_list ul a:hover li.rightsub span em { padding-left:20px;}

.jmhwnews_main_r {width:380px; overflow:hidden; float:right}
.jmhwnews_main_rlist {width:380px; overflow:hidden; background:#fff; padding-bottom:15px; margin-bottom:20px;}
.jmhwnews_main_rlist h1 {width:380px; overflow:hidden; height:44px; position:relative; font-weight:normal}
.jmhwnews_main_rlist h1 p {width:380px; overflow:hidden; height:40px; position:absolute; top:0px; left:0px; background:#e5e5e5; z-index:10}
.jmhwnews_main_rlist h1 span {width:auto; overflow:hidden; padding-left:10px; padding-right:20px; height:40px; background:#003d9c; text-align:left; line-height:40px; font-size:16px; color:#FFF; display:block; position:absolute; left:0px; top:0px; z-index:11}
.jmhwnews_main_rlist h1 span i {width:40px; overflow:hidden; height:40px; font-size:30px; line-height:42px; color:#FFF; display:block; float:left; text-align:left}
.jmhwnews_main_rlist h1 em {border: 4px solid #fff;  border-top-color: #003d9c;  width: 0;  height: 0; position:absolute; left:70px; top:40px;}
.jmhwnews_main_rlist h1 a {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#666; position:absolute; top:0px; right:15px; display:block; z-index:12}
.jmhwnews_main_rlist h1 a:hover {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#d91213; position:absolute; top:0px; right:15px; display:block; z-index:12}

.jmhwnews_main_rlist ul {width:auto; padding-top:15px;}
.jmhwnews_main_rlist ul li {width:380px; overflow:hidden; height:30px; text-align:left; line-height:30px;}
.jmhwnews_main_rlist ul li a {width:360px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; color:#555; transition: all 0.1s linear 0s; padding-left:10px; padding-right:10px;}
.jmhwnews_main_rlist ul li a i {width:20px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; float:left; color:#003d9c; transition: all 0.1s linear 0s;}
.jmhwnews_main_rlist ul li a span {float:right; color:#999; transition: all 0.1s linear 0s;}

.jmhwnews_main_rlist ul li a:hover {width:360px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; color:#d91213; background:#F5F5F5; transition: all 0.1s linear 0s; text-decoration:none}
.jmhwnews_main_rlist ul li a:hover i {width:20px; overflow:hidden; height:30px; display:block; text-align:left; line-height:30px; font-size:14px; float:left; color:#d91213; transition: all 0.1s linear 0s;}
.jmhwnews_main_rlist ul li a:hover span {float:right; color:#999; transition: all 0.1s linear 0s;}

.jmhwnews_main_rggw {width:380px; overflow:hidden; margin:0px auto;}
.jmhwnews_main_rggw img {width:380px; overflow:hidden; height:auto; display:block}

.jmhwnews_main_rggw1 {width:380px; overflow:hidden; margin:0px auto; position:fixed; top:70px; z-index:0}
.jmhwnews_main_rggw1 img {width:380px; overflow:hidden; height:auto; display:block}


#focus1 {width:380px; height:245px; overflow:hidden; position:relative; margin-bottom:20px;}
#focus1 ul {height:245px; position:absolute;}
#focus1 ul li {float:left; width:380px; height:245px; overflow:hidden; position:relative; background:#000;}
#focus1 ul li div {position:absolute; overflow:hidden;}
#focus1 .btnBg {position:absolute; width:380px; height:0px; left:0; bottom:0; background:#000;}
#focus1 .btn {position:absolute; width:380px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus1 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus1 .btn span.on {background:#fff;}
#focus1 .preNext {width:45px; height:0px; position:absolute; top:65px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus1 .pre {left:0;}
#focus1 .next {right:0; background-position:right top;}

.jmhwnews_showmain {width:800px; overflow:hidden; padding:30px; background:#fff}
.jmhwnews_showmain h1 {width:740px; overflow:hidden; text-align:left; font-size:34px; line-height:50px; color:#003d9c}
.jmhwnews_showmain h2 {width:740px; overflow:hidden; text-align:left; line-height:35px; font-size:14px; color:#999; font-weight:normal; margin-top:10px; border-bottom:1px dotted #ddd; padding-bottom:10px;}
.jmhwnews_showmain h2 span { padding-left:20px;}
.jmhwnews_showmain div.zhengwen {width:740px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#333; padding-top:30px;}
.jmhwnews_showmain div.zhengwen p { margin-bottom:15px;}
.jmhwnews_showmain div.zhengwen img {width:auto; overflow:hidden; max-width:740px; height:auto; display:block; margin:0px auto; margin-bottom:15px; margin-top:15px;}



.jmhwnews_showmain div.sxpian {width:740px; overflow:hidden; padding-top:20px; margin-top:20px; border-top:1px dotted #ddd; font-size:12px;}

.xfxny_fenye {width:670px; overflow:hidden; margin:0px auto; margin-top:50px; padding-left:10px; margin-bottom:50px;}
.xfxny_fenye ul li {width:auto; overflow:hidden; background:#f7f7f7; height:32px; line-height:30px; font-size:14px; float:left; margin-left:10px;}
.xfxny_fenye ul li a {width:auto; display:block; height:30px; color:#666; padding-left:13px; border:1px solid #d4d4d4; padding-right:13px;}
.xfxny_fenye ul li a:hover {width:auto; display:block; height:30px; color:#fff !important; border:1px solid #dc2929; background:#dc2929; text-decoration:none;}
.xfxny_fenye ul li a.ahover {width:auto; display:block; height:30px; color:#fff !important; border:1px solid #dc2929; background:#dc2929; text-decoration:none;}

.fy_wb {width:50px; overflow:hidden; height:27px; border:1px solid #ddd; background:#FFF; text-align:center; line-height:28px; font-size:14px;}
.fy_an {width:50px; overflow:hidden; height:28px; border:1px solid #d4d4d4; background:#f7f7f7; text-align:center; line-height:24px; font-size:14px;}

/*首页热门项目*/
.index_project {width:100%; overflow:hidden; position:relative; top:-20px; z-index:100}
.index_project h1 {width:1200px; overflow:hidden; margin:0px auto; height:60px; background:url(../images/hx.png) bottom repeat-x; position:relative;}
.index_project h1 i {width:40px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:40px; color:#d91213; position:absolute; top:0px; left:0px; z-index:100}
.index_project h1 p {width:auto; overflow:hidden; height:40px; line-height:30px; font-size:24px; color:#003d9c; position:absolute; left:45px; top:0px; z-index:101; display:block}
.index_project h1 p strong {font-size:16px; color:#999; font-weight:normal; padding-left:10px;}
.index_project h1 span {width:140px; overflow:hidden; height:1px; font-size:1px; background:#d91213; position:absolute; bottom:0px; left:0px; display:block}
.index_project h1 a {width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#d91213; color:#FFF; display:block; position:absolute; right:0px; top:10px; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}
.index_project h1 a:hover{width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#003d9c; color:#FFF; display:block; position:absolute; right:0px; top:10px; text-decoration:none; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}
.index_project ul {width:1242px; overflow:hidden; margin:0px auto}
.index_project ul li {width:386px; overflow:hidden; float:left; padding-left:21px; margin-top:25px; position:relative}
.index_project ul li a {width:386px; overflow:hidden; display:block; padding-bottom:240px; position:relative; background:#FFF; z-index:99}
.index_project ul li a img {width:386px; overflow:hidden; height:240px; display:block; filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;}
.index_project ul li a:hover img {width:386px; overflow:hidden; height:240px; display:block; filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8;}
.index_project ul li a em {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; font-size:12px; color:#FFF; background:url(../images/tm.png); padding-left:15px; padding-right:15px; position:absolute; right:10px; top:10px; z-index:100; border-radius:4px;}
.index_project ul li a h3 {width:346px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; font-weight:normal; color:#003d9c; position:absolute; top:260px; left:20px;}
.index_project ul li a:hover h3 {width:346px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; font-weight:normal; color:#db1213; position:absolute; top:260px; left:20px;}
.index_project ul li a h4 {width:346px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; font-weight:normal; color:#666; position:absolute; top:300px; left:20px;}
.index_project ul li a h5 {width:346px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; font-weight:normal; color:#666; position:absolute; top:370px; left:20px;}
.index_project ul li a h5 strong { font-size:24px; font-weight:bold; color:#db1213}

.index_project ul li b.dhzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:40px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.index_project ul li b.dhzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:40px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}

.index_project ul li b.dhzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}

.index_project ul li b.zxzx {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.index_project ul li b.zxzx:hover {width:160px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.index_project ul li b.zxzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:30px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}

/*guanyu*/
.index_about {width:100%; overflow:hidden; padding-top:50px; background:#e9e9e9}
.index_about h1 {width:1200px; overflow:hidden; margin:0px auto; height:60px; background:url(../images/hx.png) bottom repeat-x; position:relative;}
.index_about h1 i {width:40px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:40px; color:#d91213; position:absolute; top:0px; left:0px; z-index:100}
.index_about h1 p {width:auto; overflow:hidden; height:40px; line-height:30px; font-size:24px; color:#003d9c; position:absolute; left:45px; top:0px; z-index:101; display:block}
.index_about h1 p strong {font-size:16px; color:#999; font-weight:normal; padding-left:10px;}
.index_about h1 span {width:140px; overflow:hidden; height:1px; font-size:1px; background:#d91213; position:absolute; bottom:0px; left:0px; display:block}
.index_about h1 a {width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#d91213; color:#FFF; display:block; position:absolute; right:0px; top:10px; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}
.index_about h1 a:hover{width:auto; overflow:hidden; height:30px; text-align:center; padding-left:15px; padding-right:15px; border-radius:4px; background:#003d9c; color:#FFF; display:block; position:absolute; right:0px; top:10px; text-decoration:none; font-size:14px; font-weight:normal; line-height:28px; transition: all 0.1s linear 0s;}
.index_about h2 {width:1200px; overflow:hidden; margin:0px auto; text-align:left; line-height:33px; font-size:16px; color:#333; font-weight:normal; padding-top:35px;}
.index_about h3 {width:1200px; overflow:hidden; height:auto; padding-top:30px; margin:0px auto}
.index_about h4 {width:auto; overflow:hidden; padding-top:50px; padding-bottom:50px; margin:0px auto; font-weight:normal; text-align:center;}
.index_about h4 a.zx {width:440px; overflow:hidden; border:2px solid #003d9c; border-radius:5px; display:inline-block; height:80px; line-height:80px; background:#f1f1f1; position:relative; margin-left:10px; margin-right:10px; transition: all 0.1s linear 0s;}
.index_about h4 a.zx p {width:436px; overflow:hidden; height:76px; display:block; border:2px solid #c5c5cc; position:absolute; left:0px; top:0px; z-index:100; transition: all 0.1s linear 0s;}
.index_about h4 a.zx i {width:55px; overflow:hidden; height:55px; display:block; font-size:55px; line-height:55px; color:#003d9c; position:absolute; top:12.5px; left:65px; z-index:101; transition: all 0.1s linear 0s;}
.index_about h4 a.zx span {width:auto; overflow:hidden; height:76px; text-align:left; line-height:76px; font-size:24px; font-weight:bold; color:#003d9c; position:absolute; left:130px; top:0px; display:block; transition: all 0.1s linear 0s;}

.index_about h4 a.zx:hover {width:440px; overflow:hidden; border:2px solid #db1213; border-radius:5px; display:inline-block; height:80px; line-height:80px; background:#db1213; position:relative; margin-left:10px; margin-right:10px; transition: all 0.1s linear 0s;}
.index_about h4 a.zx:hover p {width:436px; overflow:hidden; height:76px; display:block; border:2px solid #db1213; position:absolute; left:0px; top:0px; z-index:100; transition: all 0.1s linear 0s;}
.index_about h4 a.zx:hover i {width:55px; overflow:hidden; height:55px; display:block; font-size:55px; line-height:55px; color:#fff; position:absolute; top:12.5px; left:65px; z-index:101; transition: all 0.1s linear 0s;}
.index_about h4 a.zx:hover span {width:auto; overflow:hidden; height:76px; text-align:left; line-height:76px; font-size:24px; font-weight:bold; color:#fff; position:absolute; left:130px; top:0px; display:block; transition: all 0.1s linear 0s;}


.xlbannerr {width:1200px; overflow:hidden; height:auto; margin:0px auto;}
.xlbannerr img {width:1200px; overflow:hidden; height:auto; margin:0px auto; display:block}

.liucheng_tu {width:1200px; overflow:hidden; height:auto; margin:0px auto; margin-top:20px;}

.xueli_eduu {width:1236px; overflow:hidden; margin:0px auto; margin-top:20px;}
.xueli_eduu h1 {width:1200px; overflow:hidden; height:50px; margin:0px auto; background:#eaeaea}
.xueli_eduu h1 b {width:auto; overflow:hidden; height:50px; float:left; padding-left:40px; padding-right:40px; line-height:50px; background:#013b9f; display:block; color:#FFF; font-size:16px;}
.xueli_eduu h1 span { float:right; font-size:14px; font-weight:normal; padding-right:20px; line-height:50px;}
.xueli_eduu h1 span a {color:#666}
.xueli_eduu h1 span a:hover {color:#f00}
.xueli_eduu ul {overflow:hidden; padding-bottom:20px;}
.xueli_eduu ul li {width:185px; overflow:hidden; height:160px; float:left; padding-left:18px; margin-top:20px;}
.xueli_eduu ul li a {width:183px; overflow:hidden; height:158px; display:block; border:1px solid #b3bdcd; background:#eef0f3; position:relative; transition: all 0.1s linear 0s;}
.xueli_eduu ul li a p {width:93px; overflow:hidden; height:93px; position:absolute; top:10px; left:45px; z-index:100; transition: all 0.1s linear 0s;}
.xueli_eduu ul li a p img {width:93px; overflow:hidden; height:93px; display:block; transition: all 0.1s linear 0s;}
.xueli_eduu ul li a h3 {width:143px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; color:#333; position:absolute; top:105px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}

.xueli_eduu ul li a:hover {width:183px; overflow:hidden; height:158px; display:block; border:1px solid #b3bdcd; background:#d3dbe7; position:relative; transition: all 0.1s linear 0s;}
.xueli_eduu ul li a:hover p {width:93px; overflow:hidden; height:93px; position:absolute; top:10px; left:45px; z-index:100; transition: all 0.1s linear 0s;}
.xueli_eduu ul li a:hover p img {width:93px; overflow:hidden; height:93px; display:block; transition: all 0.1s linear 0s;}
.xueli_eduu ul li a:hover h3 {width:143px; overflow:hidden; text-align:center; line-height:35px; font-size:14px; color:#333; position:absolute; top:105px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}


.xueli_eduzyy {width:1240px; overflow:hidden; margin:0px auto; margin-top:30px;}
.xueli_eduzyy h1 {width:1200px; overflow:hidden; height:50px; margin:0px auto; background:#eaeaea}
.xueli_eduzyy h1 b {width:auto; overflow:hidden; height:50px; float:left; padding-left:40px; padding-right:40px; line-height:50px; background:#013b9f; display:block; color:#FFF; font-size:16px;}
.xueli_eduzyy h1 span { float:right; font-size:14px; font-weight:normal; padding-right:20px; line-height:50px;}
.xueli_eduzyy h1 span a {color:#666}
.xueli_eduzyy h1 span a:hover {color:#f00}
.xueli_eduzyy ul {overflow:hidden; padding-bottom:20px;}

.xueli_eduzyy ul li {width:224px; overflow:hidden; height:300px; float:left; padding-left:20px; position:relative; margin-top:20px;}
.xueli_eduzyy ul li a {width:224px; overflow:hidden; height:300px; display:block; background:#f7f7f7; position:relative; transition: all 0.1s linear 0s;}
.xueli_eduzyy ul li a p {width:224px; overflow:hidden; height:160px; position:absolute; top:0px; left:0px; z-index:100; transition: all 0.1s linear 0s;}
.xueli_eduzyy ul li a p img {width:224px; overflow:hidden; height:160px; display:block; transition: all 0.1s linear 0s; -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -transform: scale(1,1);}
.xueli_eduzyy ul li a:hover p img {width:224px; overflow:hidden; height:160px; display:block; transition: all 0.1s linear 0s; -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -transform: scale(1.05,1.05);}

.xueli_eduzyy ul li a h3 {width:184px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#333; position:absolute; top:170px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}
.xueli_eduzyy ul li a:hover h3 {width:184px; overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#e83632; position:absolute; top:170px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}
.xueli_eduzyy ul li a h4 {width:184px; overflow:hidden; text-align:left; line-height:30px; font-size:12px; color:#003a9e; position:absolute; top:225px; left:20px; font-weight:normal; z-index:101; transition: all 0.1s linear 0s;}
.xueli_eduzyy ul li h5 {width:224px; overflow:hidden; height:40px; text-align:center; line-height:40px; color:#FFF; background:#c4c4c4; position:absolute; bottom:0px; left:20px; font-weight:normal; font-size:14px;}
.xueli_eduzyy ul li h5 a {width:224px; overflow:hidden; height:40px; text-align:left; line-height:35px; color:#FFF; background:#c4c4c4; display:block}
.xueli_eduzyy ul li h5 a i {width:35px; overflow:hidden; height:40px; line-height:40px; display:block; float:left; margin-left:60px; font-size:26px; color:#FFF}
.xueli_eduzyy ul li h5 a:hover {width:224px; overflow:hidden; height:40px; text-align:left; line-height:35px; color:#FFF; background:#e83632; text-decoration:none; display:block}
.xueli_eduzyy ul li h5 a:hover i {width:35px; overflow:hidden; height:40px; line-height:40px; display:block; float:left; margin-left:60px; font-size:26px; color:#FFF}


.nyfl_lanmuu {width:380px; overflow:hidden; height:auto; margin-bottom:20px; background:#FFF}
.nyfl_lanmuu h1 {width:380px; overflow:hidden; height:44px; position:relative; font-weight:normal}
.nyfl_lanmuu h1 p {width:380px; overflow:hidden; height:40px; position:absolute; top:0px; left:0px; background:#e5e5e5; z-index:10}
.nyfl_lanmuu h1 span {width:auto; overflow:hidden; padding-left:10px; padding-right:20px; height:40px; background:#003d9c; text-align:left; line-height:40px; font-size:16px; color:#FFF; display:block; position:absolute; left:0px; top:0px; z-index:11}
.nyfl_lanmuu h1 span i {width:40px; overflow:hidden; height:40px; font-size:30px; line-height:42px; color:#FFF; display:block; float:left; text-align:left}
.nyfl_lanmuu h1 em {border: 4px solid #fff;  border-top-color: #003d9c;  width: 0;  height: 0; position:absolute; left:70px; top:40px;}
.nyfl_lanmuu h1 a {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#666; position:absolute; top:0px; right:15px; display:block; z-index:12}
.nyfl_lanmuu h1 a:hover {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#d91213; position:absolute; top:0px; right:15px; display:block; z-index:12}

.nyfl_lanmuu ul {width:380px; overflow:hidden; background:#FFF; padding-bottom:20px; padding-top:10px;}
.nyfl_lanmuu ul li {width:160px; overflow:hidden; height:40px; float:left; padding-left:20px; padding-top:10px;}
.nyfl_lanmuu ul li a {width:158px; overflow:hidden; height:38px; text-align:center; display:block; line-height:38px; font-size:16px; color:#333; border:1px solid #ddd; border-radius:5px; background:#F9F9F9}
.nyfl_lanmuu ul li a:hover {width:158px; overflow:hidden; height:38px; text-align:center; display:block; line-height:38px; font-size:16px; color:#fff; text-decoration:none; border:1px solid #db1213; border-radius:5px; background:#db1213}
.nyfl_lanmuu ul li a.ahover {width:158px; overflow:hidden; height:38px; text-align:center; display:block; line-height:38px; font-size:16px; color:#fff; text-decoration:none; border:1px solid #db1213; border-radius:5px; background:#db1213}



.myxueli {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px}
.myxueli_l {width:240px; overflow:hidden; float:left}
.myxueli_l div.xlfenlei {width:240px; overflow:hidden; height:auto; margin-bottom:20px; background:#F7F7F7}
.myxueli_l div.xlfenlei h1 {width:240px; overflow:hidden; height:44px; position:relative; font-weight:normal}
.myxueli_l div.xlfenlei h1 p {width:240px; overflow:hidden; height:40px; position:absolute; top:0px; left:0px; background:#e5e5e5; z-index:10}
.myxueli_l div.xlfenlei h1 span {width:auto; overflow:hidden; padding-left:10px; padding-right:20px; height:40px; background:#003d9c; text-align:left; line-height:40px; font-size:16px; color:#FFF; display:block; position:absolute; left:0px; top:0px; z-index:11}
.myxueli_l div.xlfenlei h1 span i {width:40px; overflow:hidden; height:40px; font-size:30px; line-height:42px; color:#FFF; display:block; float:left; text-align:left}
.myxueli_l div.xlfenlei h1 em {border: 4px solid #fff;  border-top-color: #003d9c;  width: 0;  height: 0; position:absolute; left:70px; top:40px;}
.myxueli_l div.xlfenlei h1 a {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#666; position:absolute; top:0px; right:15px; display:block; z-index:12}
.myxueli_l div.xlfenlei h1 a:hover {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#d91213; position:absolute; top:0px; right:15px; display:block; z-index:12}

.myxueli_l div.xlfenlei ul {width:240px; overflow:hidden; background:#F7F7F7; padding-bottom:20px; padding-top:10px;}
.myxueli_l div.xlfenlei ul li {width:90px; overflow:hidden; height:40px; float:left; padding-left:20px; padding-top:10px;}
.myxueli_l div.xlfenlei ul li a {width:88px; overflow:hidden; height:38px; text-align:center; display:block; line-height:38px; font-size:16px; color:#333; border:1px solid #ddd; border-radius:5px; background:#F9F9F9}
.myxueli_l div.xlfenlei ul li a:hover {width:88px; overflow:hidden; height:38px; text-align:center; display:block; line-height:38px; font-size:16px; color:#fff; text-decoration:none; border:1px solid #db1213; border-radius:5px; background:#db1213}
.myxueli_l div.xlfenlei ul li a.ahover {width:88px; overflow:hidden; height:38px; text-align:center; display:block; line-height:38px; font-size:16px; color:#fff; text-decoration:none; border:1px solid #db1213; border-radius:5px; background:#db1213}

.myxueli_l div.xlzcnrrr {width:240px; overflow:hidden; height:auto; margin-bottom:20px; background:#FFF}
.myxueli_l div.xlzcnrrr h1 {width:240px; overflow:hidden; height:44px; position:relative; font-weight:normal}
.myxueli_l div.xlzcnrrr h1 p {width:240px; overflow:hidden; height:40px; position:absolute; top:0px; left:0px; background:#e5e5e5; z-index:10}
.myxueli_l div.xlzcnrrr h1 span {width:auto; overflow:hidden; padding-left:10px; padding-right:20px; height:40px; background:#003d9c; text-align:left; line-height:40px; font-size:16px; color:#FFF; display:block; position:absolute; left:0px; top:0px; z-index:11}
.myxueli_l div.xlzcnrrr h1 span i {width:40px; overflow:hidden; height:40px; font-size:30px; line-height:42px; color:#FFF; display:block; float:left; text-align:left}
.myxueli_l div.xlzcnrrr h1 em {border: 4px solid #fff;  border-top-color: #003d9c;  width: 0;  height: 0; position:absolute; left:70px; top:40px;}
.myxueli_l div.xlzcnrrr h1 a {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#666; position:absolute; top:0px; right:15px; display:block; z-index:12}
.myxueli_l div.xlzcnrrr h1 a:hover {width:auto; overflow:hidden; height:40px; line-height:40px; text-align:right; font-size:14px; color:#d91213; position:absolute; top:0px; right:15px; display:block; z-index:12}

.myxueli_l div.xlzcnrrr ul.sm {width:240px; overflow:hidden; padding-bottom:15px; margin-bottom:10px; border-bottom:1px dotted #ddd; display:block; padding-top:14px;}
.myxueli_l div.xlzcnrrr ul.sm li.left {width:240px; overflow:hidden; height:140px;}
.myxueli_l div.xlzcnrrr ul.sm li.left img {width:240px; overflow:hidden; height:140px; display:block}
.myxueli_l div.xlzcnrrr ul.sm li.right {width:240px; overflow:hidden; float:right; text-align:left; line-height:25px; font-size:14px; color:#777}
.myxueli_l div.xlzcnrrr ul.sm li.right h2 {width:240px; overflow:hidden; text-align:left; line-height:25px; padding-bottom:10px; margin-top:5px; font-size:16px; font-weight:normal}
.myxueli_l div.xlzcnrrr ul.sm li.right h2 a {color:#333}
.myxueli_l div.xlzcnrrr ul.sm li.right h2 a:hover {color:#e83632}

.myxueli_l div.xlzcnrrr ul.xm {width:240px; overflow:hidden; display:block}
.myxueli_l div.xlzcnrrr ul.xm li {width:240px; overflow:hidden; height:30px; text-align:left; line-height:26px; font-size:14px;}
.myxueli_l div.xlzcnrrr ul.xm li a {width:240px; overflow:hidden; height:30px; text-align:left; display:block; font-size:14px; color:#333}
.myxueli_l div.xlzcnrrr ul.xm li a i {width:20px; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#212f82; display:block; float:left; text-align:left}
.myxueli_l div.xlzcnrrr ul.xm li a span { float:right; color:#999}
.myxueli_l div.xlzcnrrr ul.xm li a:hover {color:#e83632}

.myxueli_r {width:960px; overflow:hidden; float:right}
.myxueli_r div.xuelilist {width:960px; overflow:hidden}
.myxueli_r div.xuelilist h1 {width:940px; overflow:hidden; padding-left:20px; height:50px;}
.myxueli_r div.xuelilist h1 p {width:920px; overflow:hidden; height:50px; background:#003d9c; display:block; font-size:20px; display:block; color:#FFF; line-height:50px; padding-left:20px;}




.myxueli_r div.xuelilist ul {width:960px; overflow:hidden; margin:0px auto}
.myxueli_r div.xuelilist ul li {width:300px; overflow:hidden; float:left; padding-left:20px; position:relative; padding-top:25px;}
.myxueli_r div.xuelilist ul li a {width:300px; overflow:hidden; display:block; padding-bottom:240px; position:relative; background:#FFF; z-index:99}
.myxueli_r div.xuelilist ul li a img {width:300px; overflow:hidden; height:240px; display:block; filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;}
.myxueli_r div.xuelilist ul li a:hover img {width:300px; overflow:hidden; height:240px; display:block; filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8;}
.myxueli_r div.xuelilist ul li a em {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; font-size:12px; color:#FFF; background:url(../images/tm.png); padding-left:15px; padding-right:15px; position:absolute; right:10px; top:10px; z-index:100; border-radius:4px;}
.myxueli_r div.xuelilist ul li a h3 {width:300px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; font-weight:normal; color:#003d9c; position:absolute; top:250px; left:0px;}
.myxueli_r div.xuelilist ul li a:hover h3 {width:300px; overflow:hidden; text-align:left; line-height:30px; font-size:20px; font-weight:normal; color:#db1213; position:absolute; top:250px; left:0px;}
.myxueli_r div.xuelilist ul li a h4 {width:300px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; font-weight:normal; color:#666; position:absolute; top:290px; left:0px;}
.myxueli_r div.xuelilist ul li a h5 {width:300px; overflow:hidden; text-align:left; line-height:25px; font-size:14px; font-weight:normal; color:#666; position:absolute; top:370px; left:0px;}
.myxueli_r div.xuelilist ul li a h5 strong { font-size:24px; font-weight:bold; color:#db1213}

.myxueli_r div.xuelilist ul li b.dhzx {width:140px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.myxueli_r div.xuelilist ul li b.dhzx:hover {width:140px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; left:20px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}

.myxueli_r div.xuelilist ul li b.dhzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:15px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}

.myxueli_r div.xuelilist ul li b.zxzx {width:140px; overflow:hidden; height:40px !important; border-radius:4px; background:#db1213; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:0px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.myxueli_r div.xuelilist ul li b.zxzx:hover {width:140px; overflow:hidden; height:40px !important; border-radius:4px; background:#003d9c; text-align:left; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; display:block; position:absolute; right:0px; bottom:20px; z-index:200; cursor:pointer; transition: all 0.1s linear 0s;}
.myxueli_r div.xuelilist ul li b.zxzx i {width:22px; overflow:hidden; height:22px; display:block; float:left; padding-left:15px; font-size:30px; font-weight:normal; line-height:22px; color:#FFF; padding-right:15px; padding-top:9px; cursor:pointer; transition: all 0.1s linear 0s;}





.danyejieshaol {width:940px; overflow:hidden; padding-left:20px; background:#fff}
.danyejieshaol h1 {width:940px; overflow:hidden; text-align:left; font-size:34px; line-height:50px; color:#003d9c}
.danyejieshaol h2 {width:940px; overflow:hidden; text-align:left; line-height:35px; font-size:14px; color:#999; font-weight:normal; margin-top:10px; border-bottom:1px dotted #ddd; padding-bottom:10px;}
.danyejieshaol h2 span { padding-left:20px;}
.danyejieshaol div.zhengwen {width:940px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#333; padding-top:30px;}
.danyejieshaol div.zhengwen p { margin-bottom:15px;}
.danyejieshaol div.zhengwen img {width:auto; overflow:hidden; max-width:740px; height:auto; display:block; margin:0px auto; margin-bottom:15px; margin-top:15px;}



.jmhwnews_showmain div.sxpian {width:940px; overflow:hidden; padding-top:20px; margin-top:20px; border-top:1px dotted #ddd; font-size:12px;}































































