@charset "utf-8";
/* CSS Document */
ul,li,img,a,em,h1,h2,h3,dl,dt,dd{ margin:0px; padding:0px; text-decoration:none; border:none; font-style:normal; list-style:none;}
.none{ display:none;}
body{ margin:0px; padding:0px; font-size:12px; font-family:"宋体";}
.header{ height:120px; background:url(../images/top_bj.jpg) repeat-x top; }
.header .head{ width:980px; margin:0px auto; padding:0px; height:85px;}
.header .head .logo{ float:left; margin-top:13px; width:446px;}
.header .head .seach{ float:right; width:175px; margin-top:32px;}
.header .head .seach .seachbj{ float:left; background:url(../images/seach_bj.jpg) no-repeat; width:150px; height:24px;}
.header .head .seach .seachbj input{ margin:2px; height:18px; border:none; background:none; width:140px; line-height:18px; color:#999999;}
.header .head .seach .seach_bnt{ float:left; background:url(../images/seach_bnt.jpg) no-repeat; border:none; width:25px; height:24px;}

.nav{width:980px; height:35px; margin:0px auto; clear:both; display:block; }
.nav li{float:left;  float:left; font:13px/35px "微软雅黑"; text-align:center; position:relative; z-index:99; height:35px;}
.nav li a{color:#FFFFFF; width:120px; float:left; text-align:center;}
.nav ul li a:hover{ background:url(../images/nav_hover.jpg) repeat-x;}
.nav li .active{display:block; background:url(../images/nav_hover.jpg) repeat-x; color:#fff;}
.nav .menu_div{position:absolute;left:-1px;top:35px;display:none;width:120px;clear:both;zoom:1;background:#b30710; z-index:9999; overflow:hidden; padding:10px 0px;}
.nav .menu_div li{float:none;height:29px;line-height:29px;_margin-left:-16px; background:url(../images/sub_nav_line.jpg) no-repeat bottom; font-size:12px; text-align:center;}
.nav .menu_div a{color:#fff;}
.nav .menu_div a:hover{color:#ccc; background:none;}
.over { background:url(../images/nav_hover.jpg) repeat-x;}

.banner{ height:300px; width:980px; margin:0px auto;}
.changeBox_a1{float:left;width:980px;height:300px;position:relative; z-index:9;}
.changeBox_a1 .a_bigImg img{position:absolute;top:0px;left:0px;display:none;}
.ul_change_a2{position:absolute;right:5px;bottom:7px;padding-left:19px;overflow:hidden;}
.ul_change_a2 li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.ul_change_a2 span{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:0.8em;padding:2px 4px;margin-right:2px;border:1px solid #0243c1;background:#0243c1;filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer; color:#FFFFFF;}
.ul_change_a2 span.on{border:1px solid #fc0000;background:#fc0000;color:#fff;}



.warp{ width:980px; margin:0px auto; padding:0px;}
.title_1{ background:url(../images/icon_1.jpg) no-repeat 0px 15px; font:14px/40px "微软雅黑"; color:#333; height:40px; padding-left:20px;}
.title_1 span{ color:#bababa; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:small-caps;}
.title_2 { height:33px; border-top:#dddfdf 1px solid; border-bottom:#dddfdf 1px solid;}
.title_2 .bt{ background:url(../images/icon_1.jpg) no-repeat 0px 10px; font:14px/30px "微软雅黑"; color:#333; height:30px; padding-left:20px; float:left;}
.title_2 .bt span{ color:#bababa; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:small-caps;}
.title_2 .more{ float:right; margin-top:15px;}


.index_about{ float:left; width:300px; line-height:20px; color:#666; margin-top:10px; height:225px; overflow:hidden;}
.index_about ul{ height:185px; overflow:hidden;}
.index_about ul img{ float:left; margin-right:15px; margin-top:4px; }

.index_new{ float:left; width:400px; margin-left:25px; margin-top:10px;  height:225px; overflow:hidden;}
.new_tab{ height:27px; background:url(../images/tab_line.jpg) repeat-x; margin-top:3px;}
.new_tab ul{ float:left;}
.new_tab ul span{ width:85px; text-align:center;color:#333333; float:left;}
.new_tab ul li{ float:left;  display:block; height:27px; overflow:hidden; color:#dddfdf; font:12px/27px "微软雅黑"; cursor:pointer;}
.new_tab .hover{ background:#0145c0; color:#FFFFFF; display:block; }
.new_tab .hover span{ color:#FFFFFF;}
.new_tab .more{ float:right; margin-top:10px;}
.index_new .tab_bottom{ height:145px; margin-top:10px;}
.index_new .headline{ height:70px; margin-bottom:7px;}
.index_new .headline dt{ float:left; width:125px; height:70px; overflow:hidden;}
.index_new .headline dd{ float:right; width:260px; line-height:16px; color:#999;}
.index_new .headline dd a{ color:#999999;}
.index_new .headline dd b{ display:block; color:#666666; clear:both; margin-bottom:8px;}
.new_ul{ clear:both; display:block;}
.new_ul li{ font:12px/24px "宋体"; height:24px; background:url(../images/icon_7.jpg) no-repeat 0px 8px; padding-left:12px;}
.new_ul li a{ color:#333333;}
.new_ul li a:hover{ color:#0145c0;}

.index_contact{ width:230px; float:right;  height:225px; overflow:hidden; margin-top:10px;}
.index_contact ul{ line-height:20px; color:#333333; margin-top:5px;}
.index_contact ul a{ color:#0145c0; text-decoration:underline}

.index_case{ width:725px; float:left; margin-top:20px; height:200px; overflow:hidden;}
.index_case ul{ margin-top:15px;}
.index_case ul li{ float:left; width:165px; text-align:center; margin-right:20px;}
.index_case ul li img{ width:165px; height:115px; }
.index_case ul li span{ color:#333333; height:30px; line-height:30px;}
.index_case ul li span a{ color:#333333;}
.index_case ul li span a:hover{color:#0145c0;}
#demo {overflow:hidden; width:725px;}
#indemo { width: 800%;}
#demo1 {float: left;}
#demo2 {float: left; _margin-left:-26px;}

.index_kjfs{ float:right; width:230px; margin-top:10px; height:200px; overflow:hidden;}
.index_kjfs ul li{ border:#dddfdf 1px solid; width:220px; height:80px; padding:4px; margin-top:10px;}

.footer{ border-top:#dddfdf 1px solid; padding-top:10px; padding-bottom:10px; height:auto; display:block; clear:both; overflow:hidden;}
.footer .foot{ width:980px; margin:0px auto;}
.footer .foot .copyright{ line-height:22px; color:#666; font-family:Arial, Helvetica, sans-serif; float:left;}
.footer .foot .copyright a{ color:#999999; text-decoration:underline;}
.footerLink{ width:130px; height:22px; background:url(../images/icon_9.jpg) no-repeat;  line-height:22px; display:inline; position:relative; z-index:199; cursor:pointer; color:#b5b5b5; display:block; clear:both; float:right;}
.footerLink span{ padding-left:8px;}
.footerLinkCon{ width:110px; padding:5px 9px; background:#fff; border:1px solid #e4e4e4;  position:absolute; bottom:21px; left:0; display:none; overflow:hidden; z-index:9999;}
.footerLinkCon a{ display:inline-block; display:block; font:12px/24px "宋体"; color:#666; border-bottom:#e4e4e4 1px solid;}
.footerLinkCon a:hover{ color:#0145c0; }

.page { clear: both;font-size: 12px;font-weight: bold;line-height: 22px; padding: 10px 0;
text-align: center; margin-top:20px;}
.page a {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC; color: #0964bc; margin-right: 3px; padding: 3px 6px 2px; text-decoration: none;}
.page a:hover { background: none repeat scroll 0 0 #3b7fc6; border: 1px solid #0964bc;  color: #FFFFFF;}
.page a.active { background: none repeat scroll 0 0 #3b7fc6; border: 1px solid #0964bc;  color: #FFFFFF;}

.sub_banner{ background:url(../images/sub_banner.jpg) no-repeat top center; height:230px; margin:0px auto; display:block; clear:both; width:auto;}
.sub_warp{ background:#fff url(../images/sub_bj.jpg) repeat-x top; height:auto; overflow:hidden; padding-bottom:10px;}
.sub_mian{ width:990px; margin:0px auto;}
.sub_left{ float:left; width:200px;}
.sub_nav{ width:200px; margin-top:10px; }
.sub_nav .title{ background:url(../images/sub_nav_title.jpg) no-repeat center top; height:35px; text-align:center;  font:14px/35px "微软雅黑"; display:block; color:#FFFFFF;}
.sub_nav ul{ background:url(../images/sub_nav_bj.png) repeat-y; height:auto; overflow:hidden; width:160px; padding:10px 20px;}
.sub_nav ul li{ height:auto; overflow:hidden; font:13px/35px "宋体";}
.sub_nav ul li a{ color:#333333; background:url(../images/sub_nav_bj.jpg) no-repeat; display:block; height:35px; overflow:hidden; text-indent:10px;}
.sub_nav ul li a:hover{background:url(../images/sub_nav_hover.jpg) no-repeat; color:#FFFFFF; display:block;}
.sub_nav ul li ul{ background:none; padding:0px; padding-bottom:10px; width:160px; margin:10px auto 0px auto; border-bottom:#dddfdf 1px solid;}
.sub_nav ul li ul li{ font:12px/24px "宋体"; }
.sub_nav ul li ul li a{ background:url(../images/icon_11.jpg) no-repeat 20px center; height:24px; padding-left:20px; color:#666666;}
.sub_nav ul li ul li a:hover{ background:none; color:#0964bc; background:url(../images/icon_11.jpg) no-repeat 20px center;}
.sub_nav #on{background:url(../images/sub_nav_hover.jpg) no-repeat; color:#FFFFFF; display:block; font-weight:bold;}
.sub_nav .bottom{ width:200px; height:12px; overflow:hidden; background:url(../images/sub_nav_bottom.png) no-repeat; display:block;}
.sub_kjfs{ width:200px; clear:both; display:block;}

.sub_right{ float:right; width:780px; margin-top:5px;}
.r_top_bj{ background:url(../images/r_top_bj.png) no-repeat; height:7px; width:780px; overflow:hidden;}
.r_center_bj{ background:url(../images/r_center_bj.png) repeat-y; height:auto; width:780px; overflow:hidden;}
.r_bottom_bj{ background:url(../images/r_bottom_bj.png) no-repeat; height:15px; width:780px; overflow:hidden;}
.sub_title{ height:42px; border-bottom:#dddfdf 1px solid; margin:0px 5px;}
.sub_title .bt{ float:left; background:url(../images/icon_1.jpg) no-repeat left 15px; font:14px/42px "微软雅黑"; color:#333333; padding-left:20px; margin-left:15px;}
.sub_title .site{ float:right; color:#999999; line-height:42px; margin-right:15px;}
.sub_title .site a{ color:#999999;}
.sub_title .site span{ color:#666666;}
.dym{ width:720px; margin:0px auto; line-height:24px; color:#444; padding:15px 0px; font-family:Arial, Helvetica, sans-serif;}
.dym h1{ font:18px/24px "微软雅黑"; color:#333333; text-align:center; border-bottom:#e3e3e3 1px dotted; margin-top:20px;}
.dym h1 span{  font:12px/24px Arial, Helvetica, sans-serif; color:#999999; display:block; margin-top:5px; }
.dym h2{ font:14px/30px "微软雅黑"; color:#333; font-weight:bold; margin-bottom:10px;}
.dym .picture_1{ float:left; float:left; margin-top:7px; margin-right:20px;}
.dym .picture_2{ float:right; width:220px; height:350px; background:url(../images/dl_picture.jpg) no-repeat; margin-top:7px;}
.dym .picture_2 .dl_picture{ width:214px; height:254px; background:#000; margin:3px; display:block;}
.dym .text_show{ float:left; width:480px; float:left;}

.honor{ width:720px; overflow:hidden; margin:0px auto;}
.honor ul{ margin-top:25px; width:760px;}
.honor dl{ float:left; width:165px; margin-right:20px; margin-bottom:15px; text-align:center;}
.honor dl dt{ border:#dddfdf 1px solid; padding:4px; width:155px; height:120px; overflow:hidden;}
.honor dl dt img{ width:155px; height:120px;}
.honor dl dd{ height:30px; line-height:30px; }

.news{ width:720px; margin:0px auto; margin-top:15px;} 
.news_headline{ height:160px;  margin-top:10px;}
.news_headline dt{ float:left; width:200px; height:150px; padding:3px; overflow:hidden; background:url(../images/slider_1.jpg) no-repeat;}
.news_headline dt img{width:200px; height:130px;}
.news_headline dd{ line-height:18px; color:#666; float:right; width:495px;}
.news_headline dd h1{ font: bold 14px/26px "宋体"; color:#333333; margin:0px; padding:0px;}
.news_headline dd .time{ color:#999999; display:block; margin-bottom:8px;}
.news_headline dd p{ height:58px; overflow:hidden; margin:0px; margin-bottom:10px; line-height:20px;}
.news_headline dd a{ color:#fb0000;}
.news ul{ margin:0px; padding:0px;}
.news ul li{ line-height:36px; border-bottom:#e3e3e3 1px dotted; height:36px;}
.news ul li a{ float:left; background:url(../images/icon_7.jpg) no-repeat left center; color:#333; font-size:13px; padding-left:15px;}
.news ul li a:hover{ color:#0964bc;}
.news ul li span{ float:right; color:#999999; font-family:Arial, Helvetica, sans-serif;}

.case{ width:720px; margin:0px auto; overflow:hidden;}
.case ul{ width:760px;}
.case dl{ float:left; width:226px; background:url(../images/slider_2.jpg) no-repeat; height:200px; margin-top:25px; margin-right:20px;}
.case dl dt{ width:220px; height:150px; overflow:hidden; margin:3px; }
.case dl dt img{ width:220px; height:150px;}
.case dl dd{ height:20px; line-height:18px; color:#666666; text-align:center; margin-top:20px;}
.case dl dd a{ color:#666666;}
.case_ms{ font:14px/26px "微软雅黑"; margin-top:15px;}
.case_ms li span{ float:left; color:#0964bc; }

.techology{ width:720px; margin:0px auto;}
.techology dl{ height:160px; border-bottom:#e7e7e7 1px solid; margin-top:25px;}
.techology dl dt{ float:left; width:206px; height:159px; background:url(../images/slider_3.jpg) no-repeat;}
.techology dl dt img{ width:200px; height:130px; margin:3px;}
.techology dl dd{ float:right; width:490px; line-height:22px;}
.techology dl dd h2{ font: bold 13px/24px "宋体"; color:#333;}
.techology dl dd p{  color:#666666; height:65px; margin:10px 0px; padding:0px; overflow:hidden;}
.techology dl dd a{ display:block; color:#fb0000;}

.campC{ width:720px; margin:25px auto; }
.campC .title{height:32px;overflow:hidden;background:url(../images/campus_bg_00.gif) no-repeat 0 0; width:720px;}
.campC .title b{font:bold 12px/32px "宋体";color:#0089d1}
.campC .title b.m1{margin:0 225px 0 25px;}
.campC .title b.m2{margin:0 60px 0 0;}
.campC .title b.m3{margin:0 60px 0 0;}
.campC .table{border:1px solid #ececec;}
.campC .table td{font:12px/30px "宋体";text-align:center;}
.campC .table td.t1{text-align:left;padding-left:20px;}
.campC .table tr.color{background:#f9f9f9;}
.campC .table td a{ color:#666666;}
.campC .table_1{border:1px solid #ececec;}
.campC .table_1 td{font:12px/30px "宋体"; text-indent:15px; border-bottom:1px solid #ececec;  border-left:1px solid #ececec;}
.campC .table_1 td a{ color:#0965bc;}

.message{ width:720px; margin:25px auto;}
.message table td{ height:26px; font:12px/26px "微软雅黑"; color:#666666; padding:5px 0px;}
.message table td em{ color:#FF0000;}
.message .txt{width:238px;height:24px;padding:0 2px;font:12px/24px Arial;color:#333;border:1px solid #e0e0e0; float:left; margin:0px 5px;}
.message .textarea{width:533px;height:120px;border:1px solid #e0e0e0;overflow:auto;resize:none;font:12px/20px Arial;color:#666;float:left; margin:0px 5px;}
.message .bnt{ background:url(../images/bnt_1.jpg) no-repeat; width:80px; height:26px; border:none; font:12px/26px "微软雅黑"; color:#FFFFFF; text-align:center; margin-left:5px; cursor:pointer;}

.contact{ width:720px; margin:25px auto; line-height:24px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.contact a{ color:#0965bc; text-decoration:underline;}
.contact h1{ color:#333333; font:19px/20px "微软雅黑"; }
.contact h1 span{ font:10px/20px Arial, Helvetica, sans-serif; color:#999999; display:block;}



.FenYeEr{ clear:both; padding:20px 0; text-align:center; line-height:20px;}
.FenYeEr ul{ display:inline-block; margin-right:30px; display:inline;}
.FenYeEr li{ display:inline-block; padding:2px 9px; *display:inline; border:1px solid #FFFFFF; background:#FFFFFF; margin:2px; zoom:1;}
.FenYeEr li a:hover{ color:#FFFFFF;}