@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	background-color: #FFFFFF;
}
p{    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;}
body {
	margin: 0;
    padding: 0;
    font-style: normal;
    
    font-family: "微软雅黑";
}
a{ text-decoration:none;}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none
}
.top {
	background-image: url(../images/01.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 152px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 999
	
}
.tou {
	
	height: 135px;
}
.top01 {
	height: 74px;
	width: 1272px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nr {
	height: 1249px;
}
.tou01 {
	height: 83px;
}
.tou02 {
	height: 80px;
}
.tou03 ul li a {
	height: 80px;
	width: 92px;
	float: left;
	display: block;
}
.tou03 {
	height: 80px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.tou04 {
	float: left;
	height: 60px;
	width: 400px;
}
.top02 {
	float: right;
	height: 74px;
	width: 908px;
}
.top02 a {
	display: block;
	float: left;
	height: 73px;
	width: 130px;
}
.flash {
	height: 438px;
 *height: 438px;
	padding-top: 108px;
}
.fu {
	background-image: url(../images/02.png);
	background-repeat: no-repeat;
	height: 601px;
	width: 1201px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.fu01 {
	background-image: url(../images/02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 3060px;
}
.ceng {
	height: 165px;
	position: absolute;
	z-index: 99999;
	bottom: 0px;
	width: 100%;
}
.ceng01 {
	height: 164px;
	width: 500px;
	position: absolute;
	z-index: 99999;
	top: 120px;
	right: 0px;
}
.ceng02 {
	height: 176px;
	position: absolute;
	z-index: 99999;
	top: 0px;
	width: 100%;
}
.tu {
	height: 83px;
	background-image: url(../images/01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.wrap {
	width: 1290px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.screen-list {
	margin-top: 50px;
	width: 1326px
}
.tu01 {
	height: 897px;
	background:#fff;
}
.screen-list.fixed {
	position: fixed;
	left: 50%;
	margin-left: -645px;
	bottom: 0;
	z-index: 99999
}
.screen-list li {
	float: left;
	width: 406px;
	height: 287px;
	margin-right: 36px
}
.screen-list.fixed li {
	height: 50px;
	position: relative
}
.screen-list.fixed li .l1 {
	display: none;
	position: absolute;
	z-index: -1
}

.head{ height:98px; background:#fff;}
.head_z{ float:left;}
#wrap{ width:1200px; margin:0 auto;}
.head_y{ float:right;}
.nav{ height:29px; background:#014aaf;}
.nav li{ line-height:29px; float:left; width:141px; text-align:center; color:#fff; position:relative; font-size:14px; margin-left:15px; margin-right:15px; }
.nav li a{ color:#fff; font-family:"微软雅黑"; font-weight:bold; display:block;}
.nav li a:hover{ color:#fff; font-family:"微软雅黑"; font-weight:bold; background:#a1a1a1;}
.nav li.line{ width:1px;}

.nav ul li .sontype{ position:absolute; z-index:999; background:#014aaf; display:none; min-width:141px;}
.nav ul li .sontype a{ display:block; border-bottom:1px solid #fff; line-height:29px; height:29px; padding:0 29px;word-break:keep-all;white-space:nowrap; color:#fff}
.nav ul li .sontype a:hover{ color:#fff}
.nav ul li:hover .sontype{ display:block}
.nav ul li .sontype.pods2{}




.nav_zuo{ padding-top:30px; float:left;}
.nav_zuo li{ background:url(../images/nav_zuobg.jpg) bottom no-repeat; line-height:46px; height:46px; width:200px; text-align:center; margin-top:11.5px;}
.nav_zuo li a{ color:#cc0000; font-family:"微软雅黑";  font-size:14px;}
.pro_fenlei{ float:left; margin-left:15px; padding-top:30px; min-height:260px; overflow:hidden;}
.pro_fenlei li{ float:left; margin-right:8px;}
.foot_nav{ background:#f3f3f3; height:400px; margin-top:30px; clear:both; width:1200px; margin:0 auto;}
.foot_nav1 li{ float:left; width:200px; margin-right:30px; margin-left:10px;}
.foot_nav1 dt{ font-weight:bold; border-bottom:1px solid #e2e2e2; line-height:35px;}
.foot_nav1 dt a{ font-family:"微软雅黑"; color:#787878;}
.foot_nav1 dd{ margin-left:10px; line-height:32px;}
.foot_nav1 dd a{ font-family:"微软雅黑"; color:#787878; font-size:14px;}
.youqing{ height:155px; background:#fff;}
.youqing_si{ float:left;}
.youqing_si li{ float:left; margin-right:15px; margin-top:50px; border:1px solid #DADADA;}
.sousuo{ float:left; width:260px;}
.sousuo_shang{ margin-top:20px; margin-left:15px;}
.sousuo_quan{ float:left; margin-top:20px;}

.shurukuang{ width:143px;height:23px; margin-top:20px; float:left; position:relative; background:url(../images/sousuo_bg.png) center top no-repeat; margin-left:5px;}
.check input{ padding-left:20px;font-size:12px;}
.check img{position:absolute;top:35px;right:414px;}

.erweima{ margin-left:10px; }
.erweima li{ float:left; margin-left:10px; margin-top:20px;}
.foot{ height:70px; background:#878787}
.foot_z{ float:left;}
.foot_z li{ float:left; line-height:70px; width:100px; text-align:center;}
.foot_z li.line{ color:#fff; width:1px;font-family:"微软雅黑";}
.foot_z li a{ color:#ffffff; font-family:"微软雅黑"; font-size:14px;}
.foot_y{ float:right; color:#dddddd; line-height:70px; font-family:"微软雅黑"; font-size:14px;}



/*二级*/
.ej-banner{ position:absolute; left:0; width:100%; height:397px; top:135px;background:url(../images/ej1.jpg) no-repeat center top;}

.ej-box{ width:1200px; margin:0 auto; }
.ej-content{ float:left; width:1200px; margin-top:-33px;background:#fff; background:rgba(255,255,255,.8); padding:40px 0;}
#ej-scroll{ margin:10px 0;height: 480px;width: 718px;overflow: auto; line-height:28px;}
.ej-position {
    position: absolute;
    top: 590px;
    background: #f1f1f1;
}
.box{ width:1205px; margin:0 auto;}
.main {
    width: 100%;
    margin: 0 auto;}

.kc-t{}
.kc-t li{ float:left; margin:0 4.4px; cursor:pointer}
.kc-t li img{ display:block}
.kc-t li p{ margin:0; margin-top:1px; background:#595047; text-align:center; color:#fff; font-size:14px; height:26px; line-height:25px;}
.kc-t li.cur p{ color:#f4f244}

.kc-nr{ background:#fff; background:rgba(255,255,255,.9); margin-top:30px; padding:20px; font-size:14px; line-height:26px;color: #737373;}
.zizhi-nr{ width:1160px; height:305px;}
.zizhi-nr li{ float:left; height:299px; margin-left:10px; border:2px solid #5e4000; border-radius:3px}

.kc-title{ border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:20px}
.kc-title h3{ color:#404040; font-size:17px; line-height:22px; font-weight:normal;}
.kc-title h3 a{ color:#181818; margin:0 14px;}
.kc-title h3 a.on{ color:#dc3428; font-weight:bold;}
.kc-title h3 a:hover,.kc-title h3 a.active{ color:#dc3428}

.about-box{ margin-top:-90px;}
.about-left{ width:219px; height:299px; background:url(../images/about_t.png) no-repeat center; float:left}
.about-right{ width:895px; height:209px; background:#fff; float:right; background-color:rgba(255,255,255,.8); font-size:14px; color:#737373; line-height:26px; padding:45px;}


.class-list{}
.class-list li{ width:323px;float:left;margin-left:45px;line-height:28px; font-size:14px;margin-bottom:30px; color:#3d3d3d;}
.class-list li div{ width:243px; height:285px; margin:0 auto}

.class-list li h3{ font-size:18px;padding-bottom:13px; margin-bottom:8px; margin-top:5px; text-align:center; height:41px;}
.class-list li p{ margin:0}
.class-list li a{ color:#333}
.class-list li a:hover{ color:#dc3428}
.class-list li div img{transition: all 1s ease;-webkit-transition: all 1s ease;}
.class-list li:hover div img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.new_water_list{ padding-top:30px; margin:70px auto; }
.new_water_list li{ width:50%; position:relative; left:1px; margin-left:-1px; float:left; height:auto; overflow:hidden; padding-bottom:66px;}
.new_water_list_l{ float:left; width:15%;}
.new_water_list_l img{ width:80%; height:auto;}
.new_water_list_r{ float:left; width:85%; position:relative; left:1px; margin-left:-1px;}
.new_water_list_r h4,.new_water_list_r h5,.new_water_list_r p{ width:90%;}
.new_water_list_r h4{ line-height:46px; color:#000000; font-size:24px; font-weight:normal;}
.new_water_list_r h5{ line-height:46px; color:#000; font-size:16px; font-weight:normal; line-height:34px;}
.new_water_list_r p{ color:#898989; line-height:28px; font-size:16px;}
.new_water_list_r p a{ color:#898989;}
.new_water_list_r p a:hover{ color:#005bac;}

.new_water_list_max{ width:80%; margin:0 auto; text-align:center;}
.new_water_list_max img{ margin:0 auto;}
.new_water_list_max h4{ line-height:42px; font-size:24px; color:#464646; font-weight:normal;}
.new_water_list_max p{ line-height:24px; color:#979797; height:48px; overflow:hidden;}



.news-list li{ height:146px; width:500px;; margin-top:15px; border-bottom:1px solid #ececec;font-size:14px; float:left; margin-left:50px; margin-top:40px; color:#626262}
.news-list li h3{ font-size:24px;}

.msg-left{ width:830px; float:left; margin-left:30px;}
.msg-left p{ color:#7f8c8c; font-size:18px;}
.input-text{ width:468px; height:38px; background:#e5e6e6; border-radius:5px; font-size:16px; margin-right:30px; text-indent:10px}
.input-text:focus{ outline:none}
.msg-left textarea{ width:745px; height:240px; background:#e5e6e6; border-radius:5px; font-size:16px; padding:10px;}
.msg-left textarea:focus{ outline:none}
.input-sub{ width:200px; height:53px; line-height:52px; color:#fff; font-size:20px; border:none; background:#e8645a;border-radius:5px; cursor:pointer}
.msg-right{ width:300px; float:right; color:#231815}

.contact-ul{}
.contact-ul li{ float:left; width:400px; height:260px; line-height:40px; color:#3d3d3d; font-size:16px; padding-left:100px; background:url(../images/c1.jpg) no-repeat left top; margin-left:50px;}
.contact-ul li h3{ color:#3d3d3d; font-size:24px; margin-top:20px}
.contact-ul li.c2{ background:url(../images/c2.jpg) no-repeat left top}
.contact-ul li.c3{ background:url(../images/c3.jpg) no-repeat left top}
.contact-ul li.c4{ background:url(../images/c4.jpg) no-repeat left top}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd; padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}
#demo {margin: 0 auto;overflow: hidden;  width:1160px; height:305px; }

.footer{ width:100%; overflow:hidden; margin-top:60px}
.footer1{ height:340px; background:#e9e9e9}
.foot1-left{ width:787px; height:340px; float:left; background:url(../images/foot_bg1.png) no-repeat center}
.foot1-right{ width:360px; float:right; margin-top:30px; font-size:16px;}
.foot1-right .foot-text{ border:none; width:235px; height:30px; margin-right:20px; border-radius:5px; padding:0 10px}
.foot1-right .foot-area{ border:none; width:335px; height:80px;border-radius:5px; padding:10px}
.foot1-right .foot-sub{ width:120px; height:32px; border:none; background:#505050; margin-left:30px; color:#fff; font-size:16px; cursor:pointer;border-radius:5px}

.footer2{ height:222px; background:#393939}
.foot2-bg{ height:222px;background:url(../images/foot_bg2.png) no-repeat center}
.foot2-nr{ width:390px; height:130px; float:left; margin-left:600px; text-align:right}
.foot2-nr h3{ color:#fff; font-size:46px;}
.foot2-nr span{ display:block; color:#fff; font-size:14px; margin-top:15px; margin-bottom:15px}
.foot2-nr a{ font-size:14px; color:#fff; background:#940b10; padding:5px 35px 8px;}

.footer3{height:80px; background:#212121; color: #626262;}
.foot3-bg{ height:80px; background:#212121; line-height:80px; font-size:14px;}
.footer3 p{ float:left; margin:0}
.footer3 p a{ padding:0 20px;}
.footer3 span{ float:right}
.oh{ overflow:hidden}
a{color:#626262;text-decoration:none} 


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(blanka.gif) no-repeat right top;}
#nav li a.top_link:hover {color:#fff; background: url(blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background: url(blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:90px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

#demo {
    margin: 0 auto;
    overflow: hidden;
    width: 1165px;
	height:400px;
}
.article_wzt{line-height: 4;    color: #404040;font-size: 1rem; font-family:"微软雅黑"; text-indent: 17em;}
.article_left{ width:500px; float:left; text-align:center;}
.article_zi{}
.article_zi p{    line-height: 2;    color: #404040;font-size: 1rem; font-family:"微软雅黑";}
.article_a{ width:100%; margin:0 auto; overflow:hidden;}
.article_jg{color: #404040;font-size: 1rem; font-family:"微软雅黑"; margin-top:10px;}