@charset "gb2312";
/* CSS Document */
*html,_html {
	background-image:url(about:blank);
	background-attachment:fixed;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,   dl, dt, dd, ul, ol, li, pre,  form, fieldset, legend, button, input, textarea,  th, td,  img {
	border:medium none;
	margin: 0;
	padding: 0;
}

body, button, input, select, textarea {
	font: 12px/1.5   "微软雅黑",Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;
}
body {
	background-color:#fff;
	line-height:25px;
	color:#696969;
	margin:0 auto;
	min-width:1190px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em {
	font-style:normal;
}

ul, ol {
	list-style: none;
}

a {
	text-decoration: none;
	color:#333;
}
a:hover {
	text-decoration: underline;
	color:#F40;
}

img {
	border:0px;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clr{ clear:both; margin:0 auto; height:0px; overflow:hidden;}
.pubW{ width:1005px;margin:0 auto;}
.center{ margin:0 auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.top{ height:66px;}
.top h1{ margin:0 10px;}
.top ul{ margin-top:11px;}
.top ul li{ display:inline; float:left; margin:0 10px; color:#adadad;}
.top ul li a{ display:block; height:26px; background: url(../images/icon.png) no-repeat; text-align:center; margin:0 auto;}
.top ul li a.icon1{ background-position:-37px -262px; height:11px; width:85px; margin:7px 0; }
.top ul li a.icon2{ background-position:-168px -258px; width:42px; height:19px; margin-top:5px;}
.top ul li a.icon3{ background-position: -278px -253px; width:44px;}
.top ul li a.icon4{ background-position: 0 -321px; width:77px; height:22px; margin:10px 0 0 45px;}
.top ul li a.icon4:hover{ background-position: 0 -349px;}

/*广告部分*/
.banner{width:100%;overflow:hidden;margin:0 auto;}
.banner div{width:100%;height:136px;overflow:hidden;margin:auto;}
.banner .ban0{background:url(../images/banner_01.jpg) repeat center top;}
.banner .ban1{height:135px;background:url(../images/banner_02.jpg) repeat center top;}
.banner .ban2{background:url(../images/banner_03.jpg) repeat center top;}
.banner .ban3{background:url(../images/banner_04.jpg) repeat center top;}
.banner .ban4{background:url(../images/banner_05.jpg) repeat center top;}
.banner .ban4 .ban_cont{width:1000px;height:136px;margin:auto;position:relative;}
.banner .ban4 .ban_cont .swt{width:143px;height:40px;display:block;position:absolute;left:200px;top:3px;}

.header1{ background:url(../images/header_01.jpg) no-repeat center top; height:136px;}
.header2{ background:url(../images/header_02.jpg) no-repeat center top; height:136px;}
.header3{ background:url(../images/header_03.jpg) no-repeat center top; height:137px;}
.header4{ background:url(../images/header_04.jpg) no-repeat center top; height:136px;}
.header5{ background:url(../images/header_05.jpg) no-repeat center top; height:136px; }
.call{position:relative;}
.header5 a{ display:block; position:absolute; top:0; left:295px; background: url(../images/icon.png) no-repeat -18px -13px; width: 145px; height: 44px;}
.header5 a:hover{ background-position:-204px -13px;}
.nav{ width:100%;height:68px; background:#ebf0f1; color:#fff; margin-bottom:47px;}
#scroll_nav{ width:100%;height:68px; background:#ebf0f1;}
#scroll_nav ul { margin-left:48px;}
#scroll_nav ul li{ font-size:20px; float:left; display:inline; text-align:center; line-height:68px; color:#fff; margin:0 7px;}
#scroll_nav ul li a{ color:#333333; height:68px; margin:0 auto; display:block; padding:0 32px;}
#scroll_nav ul li a:hover,#scroll_nav ul li a.active{ color:#fff; background:#047788; text-decoration:none;}

.box{ padding:53px 0; overflow:hidden;}
.box h2 img{ display:block; margin:0 auto;}
.box1{ height:439px; position:relative;}
.box1_left{ width:345px;  margin:54px 0 0 37px; position:relative;}
.box1_left span{ background:url(../images/box1_noselect.png) no-repeat center top; width:126px; height:53px; text-align:center; color:#485685; font-size:21px; line-height:20px; padding:33px 0; cursor:pointer; position:absolute;}
.box1_left span.active{ background:url(../images/box1_select.png) no-repeat center top; color:#fefefe;}
.box1_left span.one{ top:0; left:0;}
.box1_left span.two{ top:0; left:194px;}
.box1_left span.three{ top:55px; left:97px;}
.box1_left span.four{ top:111px; left:0;}
.box1_left span.five{ top:111px; left:194px;}
.box1_left span.six{ top:167px; left:97px;}
.box1_left span.seven{ top:222px; left:0;}
.box1_left span.eight{ top:222px; left:194px; padding:44px 0; height:21px;}
.box1_left span.nine{ top:277px; left:97px;}
.box1_right{ width:580px; margin:116px 15px 0 0;}
.box1_right a{ background:url(../images/icon.png) no-repeat; width: 19px; height: 42px; display:inline-block; margin:93px 0 0; position:relative; z-index:9;}
.box1_right a.pre{ background-position: -24px -70px; left:0; }
.box1_right a.pre:hover{ background-position: -210px -70px;}
.box1_right a.next{ background-position: -136px -70px;  right:0;}
.box1_right a.next:hover{ background-position: -322px -70px;}
.al{ width:490px; height:300px;  position:absolute; margin:0 30px 0 45px; overflow:hidden;}
.al ul{ height:300px; overflow:hidden; position:absolute; width:490px; }
.al li{ float:left; display:inline; height:300px; width:490px;}
.al li img{ float:left; display:inline; margin:0 9px 20px; border:solid 3px #ebebeb; border-radius:3px;}
.al li p{ font-size:24px; text-align:center;}


.box2_bgs{ background:#f2f4fa;}
.box2_1{ background:url(../images/box2_bg.jpg) no-repeat center top; width:310px;margin:43px auto 10px;position:relative;}
.box2_1 ul{ margin:3px; width:310px; height:482px; position:relative;}
.box2_1 li{ width:97px; height:102px; padding-top:40px;line-height:25px; text-align:center; font-size:24px; color:#000;cursor:pointer;position:absolute;}
.box2_1 li.li0{left:2px;top:6px;}
.box2_1 li.li1{left:103px;top:6px;}
.box2_1 li.li2{left:204px;top:6px;}
.box2_1 li.li3{left:2px;top:154px;}
.box2_1 li.li4{left:103px;top:154px;}
.box2_1 li.li5{left:204px;top:154px;}
.box2_1 li.li6{left:2px;top:302px;}
.box2_1 li.hover{background:#485685; color:#fff;}
.box2_1 a{ position:absolute; width:24px; height:26px;display:block;}
.box2_1 a.up{ top:362px; left:142px;}
.box2_1 a.down{ top:362px; left:245px;}
.box2_2{ width:585px; height:718px; overflow:hidden; position:relative;}
.box2_2 ul{ position:absolute; width:585px; height:718px;}
.box2_2 ul li.box2_main{ width:585px; background:url(../images/box2_2_bg.png) no-repeat left top; height:718px; margin:20px 0 0; float:left;}
.box2_con{ position:relative;}
.box2_con p{ color:#222224; font-size:18px; width:505px; position:absolute; left:72px;}
.box2_con p.first{ top:50px;}
.box2_con p.second{ top:139px;}
.box2_con p.lf{line-height:20px; font-size:16px; top:225px;}
.box2_con p.third{ top:230px;}
.box2_con h3{ display:none;color:#485685; font-size:19px; position:absolute; top:315px; left:72px; }
.box2_con h4{ display:none;position:absolute; top:355px; left:72px;}
.box2_con dl{ top:560px; position:absolute; left:72px;}
.box2_con dd{ width:262px; font-size:17px; color:#333; padding:25px 0 0; line-height:26px;}

.box3{ background:url(../images/box3_1.jpg) no-repeat center top; height:429px; margin:45px auto 94px; overflow:hidden;}

.box4_bgs{ background:#f2f4fa;}
.box4_1{ background:url(../images/box4_bg.png) no-repeat center top; width:970px; height:282px; margin:0 auto; margin:60px 0  0;  padding-bottom:40px; position:relative;}
.box4_1 ul{}
.box4_1 ul li{ width:271px; height:282px; float:left; display:inline; position:absolute; top:-10px;}
.box4_1 ul li.sm1{ background:url(../images/box3_sm1.png) no-repeat center top; left:-10px;}
.box4_1 ul li.sm1.hover{ background:url(../images/box3_big1.png) no-repeat center top;}
.box4_1 ul li.sm2{ background:url(../images/box3_sm2.png) no-repeat center top;  left:360px;}
.box4_1 ul li.sm2.hover{ background:url(../images/box3_big2.png) no-repeat center top;}
.box4_1 ul li.sm3{ background:url(../images/box3_sm3.png) no-repeat center top; left:730px;}
.box4_1 ul li.sm3.hover{ background:url(../images/box3_big3.png) no-repeat center top;}
.box4_2{ background:#fff;  margin:0 auto;  width:970px; height:320px; border:solid 1px #d9d9d9; overflow:hidden; position:relative;}
.box4_2 dl{ margin:16px 18px; height:294px; overflow:hidden; position:absolute;}
.box4_2 dt img{ border:solid 1px #d8d8d8; margin:0 4px; float:left; direction:inline;}
.box4_2 dd img{ margin-right:8px; padding-bottom:20px;}
.box4_2 dd p{ color:#000000; width:464px; margin:0 auto; font-size:14px;line-height:23px;}
.box4_2 dd p a{padding-top:10px;float:right;}
.box4_3,.box5_2{ margin:30px auto 0; width:120px;}
.box4_3 span,.box5_2 span{ margin:0 7px;  width:14px; height:14px; display:inline-block; background:url(../images/white.png) no-repeat center top}
.box4_3 span.on,.box5_2 span.hover{ background:url(../images/green.png) no-repeat center top;}

.box5{ position:relative;}
.box5_1{ padding:40px 0 0;}
/*  暂时注释  以后恢复*/
/*.box5_1 li{ float:left; display:inline; width:292px; height:573px; margin-right:5px; position:relative; }
.box5_1 li.on{ width:410px;}
.box5_1 li.zj1{ background:url(../images/zj_1_1.jpg) no-repeat center top;}
.box5_1 li.zj1.on{ background:url(../images/zj_1_2.jpg) no-repeat center top;}
.box5_1 li.zj2{ background:url(../images/zj_2_1.jpg) no-repeat center top;}
.box5_1 li.zj2.on{ background:url(../images/zj_2_2.jpg) no-repeat center top;}
.box5_1 li.zj3{ background:url(../images/zj_3_1.jpg) no-repeat center top;}
.box5_1 li.zj3.on{ background:url(../images/zj_3_2.jpg) no-repeat center top;}
.box5_zj{ position:absolute; bottom:0; width:410px; height:160px; background:rgba(253,253,254,0.6); display:none; }*/

.box5_1 li{ float:left; display:inline; width:490px; height:573px; margin-right:20px; position:relative; }
.box5_1 li.on{ width:410px;}
.box5_1 li.zj2{ background:url(../images/zj_2_1_new.jpg) no-repeat center top;}
.box5_1 li.zj3{ background:url(../images/zj_3_1_new.jpg) no-repeat center top;}
.box5_zj{ position:absolute; bottom:0; width:490px; height:160px; background:rgba(253,253,254,0.6); display:none; }


.box5_zj h2{ color:#000000; text-align:center; margin:20px auto 0; font-size:38px; line-height:35px;}
.box5_zj img{ display:block; text-align:center; margin:8px auto;}
.box5_zj h2 span{ font-size:24px; padding-left:13px;}
.box5_zj h3,.box5_zj h4{ font-size:18px; text-align:center; color:#000;}
.box5_zj h4{ font-weight:normal;}

.box6{ padding:25px 0 7px;}
.box6 dl{width:223px; height:557px; margin:0 7px; float:left; display:inline;border:1px solid #FFFFFF;border-radius: 3px;box-shadow: 0 0 9px #DFDEDF;-webkit-box-shadow: 0 0 9px #dfdedf;-moz-box-shadow: 0 0 9px #dfdedf;transition: all 0.3s linear 0s;}
.box6 dl:hover{border-color:#E4007F;}
.box6 dt{ width:223px; height:282px;}
.box6 dd{ width:223px; margin:0 auto; position:relative;}
.box6 dd span{ margin-left:23px; font-size:18px; color:#000000; line-height:28px;}
.box6 dd p{ width:185px; margin:0 auto; color:#4f4f4f; font-size:13px; padding:10px 0 12px; font-family:微软雅黑;}
.box6 dd a{ display:block; width:122px; height:42px; margin:0 auto; text-align:center; background:url(../images/icon.png) no-repeat -44px -433px; position:absolute; top:200px; left:45px;}
.box6 dd a:hover{ background-position: -44px -481px;}

#footer {height:170px;width:100%; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_wrap {width:1190px;height:170px;}
.footerlogo {width:91px;height:93px;float:left; background:url(../images/icon.png) no-repeat -230px -428px;margin-top:18px;margin-left:20px;display:inline;}
.border {border-left:1px dashed #383838;height:111px;float:left;margin-top:11px;margin-left:17px;display:inline;}
.footer_secicon {float:left;height:100px;margin-top:35px;}
.footer_secicon li {width:85px;height:100px;float:left;margin-left:25px;margin-right:20px;display:inline;}
.footer_secicon li i { cursor: pointer;display: block;float: left;height: 48px;margin-left: 18px;width: 48px;} 
.footer_secicon li span {color: #A7A7A7;float: left;font-size: 16px;height: 40px;line-height: 40px;text-align: center;width: 100%;}
.footer_secicon1 { background:url(../images/icon.png) no-repeat 0 -563px;}
.footer_secicon2 { background:url(../images/icon.png) no-repeat -64px -563px;}
.footer_secicon3 { background:url(../images/icon.png) no-repeat -128px -563px;}
.footer_secicon4 { background:url(../images/icon.png) no-repeat -192px -563px;}
.footer_secicon5 { background:url(../images/icon.png) no-repeat -257px -563px;}
.footer_secicon6 { background:url(../images/icon.png) no-repeat -321px -563px;}
.footer_secicon7 { background:url(../images/icon.png) no-repeat -385px -563px;}
.footer_secicon8 { background:url(../images/icon.png) no-repeat -449px -563px;}

.footer_secicon li:hover .footer_secicon1 {background:url(../images/icon.png) no-repeat 0 -623px;}
.footer_secicon li:hover .footer_secicon2 { background:url(../images/icon.png) no-repeat -64px -623px;}
.footer_secicon li:hover .footer_secicon3 { background:url(../images/icon.png) no-repeat -128px -623px;}
.footer_secicon li:hover .footer_secicon4 { background:url(../images/icon.png) no-repeat -192px -623px;}
.footer_secicon li:hover .footer_secicon5 { background:url(../images/icon.png) no-repeat -257px -623px;}
.footer_secicon li:hover .footer_secicon6 { background:url(../images/icon.png) no-repeat -321px -623px;}
.footer_secicon li:hover .footer_secicon7 { background:url(../images/icon.png) no-repeat -385px -623px;}
.footer_secicon li:hover .footer_secicon8 { background:url(../images/icon.png) no-repeat -449px -623px;}
.footer_copyright {float:left;color: #A7A7A7;font-size: 12px;height: 35px;line-height: 35px;text-align: center;width: 100%;}