﻿/*powerCSS Document */

body,p,img,a,div,ul,li,h1,h2,h3,h4,h5,h6,br,table,td,form,input,dd,dl,dt{margin:0;padding:0;}

table,ul,li,img{list-style:none;border:0;}

a{outline:none;}:active{star:expression(this.onFocus=this.blur());}

:focus{outline:0;}



.floatL{float:left;} .floatR{float:right;}

.clear{clear:both;font-size:0;height:0;line-height:0;}



.marL{margin-left:10px;} .marR{margin-right:10px;} .marT{margin-top:10px;} .marB{margin-bottom:10px;}  .mar_B{margin-bottom:19px;}

.mar_R{margin-right:31px;}



.tipLine{margin-left:5px;margin-right:5px;}

.border_a{border:1px solid #dedede;}



/*font*/

.font_a{color:#757575;}

.font_a a:link,.font_a a:visited{color:#757575;text-decoration:none;}

.font_a a:hover{color:#0e55a8;text-decoration:none;}

.font_b{color:#9c9c9c;}

.font_b a:link,.font_b a:visited{color:#9c9c9c;text-decoration:none;}

.font_b a:hover{color:#0e55a8;text-decoration:none;}

.font_c{color:#d8d8d8;}

.font_c a:link,.font_c a:visited{color:#d8d8d8;text-decoration:none;}

.font_c a:hover{color:#fff;text-decoration:none;}







.f_red{color:#ee000f;text-decoration:none;}

.f_red a:link,.f_red a:visited{color:#ee000f;text-decoration:none;}

.f_red a:hover{color:#f00;text-decoration:none;}

.f_blue{color:#0e55a8;text-decoration:none;}

.f_blue a:link,.f_blue a:visited{color:#0e55a8;text-decoration:none;}

.f_blue a:hover{color:#f00;text-decoration:none;}

.f_green{color:#69a507;text-decoration:none;}

.f_green a:link,.f_green a:visited{color:#69a507;text-decoration:none;}

.f_green a:hover{color:#f00;text-decoration:none;}

.f_white{color:#fff;text-decoration:none;}

.f_white a:link,.f_white a:visited{color:#fff;text-decoration:none;}

.f_white a:hover{color:#ee000f;text-decoration:none;}

.f_black{color:#000;text-decoration:none;}

.f_black a:link,.f_black a:visited{color:#000;text-decoration:none;}

.f_black a:hover{color:#f00;text-decoration:none;}



.f_12{font-size:14px;}.f_14{font-size:16px;}

.f_underline{text-decoration:underline;}

.f_sti{font-family:"宋体";}

/*frame*/

body{font-size:14px;font-family:"microsoft yahei";background:#ffffff;color:#6b6c6c; background:url(../images/bg_yh.jpg) repeat 0px 0px;}

.body_div{width:940px;margin:0 auto;text-align:center;}



/*title*/

.tit_a{font-size:14px;font-weight:bold;font-family:"microsoft yahei";;height:31px;line-height:31px;background:#F1EFF0 url(../images/index_bg.png) no-repeat 0px 0px;text-align:left;text-indent:13px;border-bottom:1px solid #dedede;}

.tit_e{height:30px;line-height:30px;font-size:14px;font-weight:normal;text-align:right;width:724px;margin:0px auto;padding-top:12px;}

.tit_e img{vertical-align:middle;margin-right:5px;}

/*more*/

.more_a{float:right;font-size:14px;font-weight:normal;margin-right:5px;font-family:"microsoft yahei";;}

.more_a a:link,.more_a a:visited{color:#ee000f;text-decoration:none;}

.more_a a:hover{color:#ee000f;text-decoration:none;}



.time_a{float:right;font-size:14px;font-weight:normal;color:#bdbdbd;}

.time_a a:link,.time_a a:visited{color:#bdbdbd;text-decoration:none;}

.time_a a:hover{color:#d9171f;text-decoration:none;}



/*main*/

#top{width:100%;height:101px;background:#fff;position:relative;}

	.top_right{width:323px;font-family:"microsoft yahei";;}

	.top_tip{height:34px;line-height:34px;text-align:right;}

	.top_search{width:323px;height:29px;background:url(../images/top_search.jpg) no-repeat 0px 0px;margin-top:12px;text-align:left;}

	.search_input input{border:0;margin-top:4px;margin-left:32px;color:#9d9d9d;width:176px;height:18px;line-height:18px;font-family:"microsoft yahei";;font-size:12px;}

	.search_btn{width:57px;height:23px;margin-top:3px;}

	.search_btn img{cursor:pointer;}

	

	.top_tip a,top_tip span,.top_link a{ cursor:pointer;}

	

#index_a{height:412px;width:100%;background:url(../images/body_bg.png) repeat-x 0px 0px;position:relative;_background:none; }

#index_b{height:240px;width:100%;background:#DBDCE0; padding-top:10px;}
#index_b .left{ float:left; width:250px;height:230px; border:1px solid #1C59A4;}
#index_b .center{ float:left; width:350px; margin-left:16px;height:230px;border:1px solid #1C59A4;}
#index_b .right{ float:right; width:300px;height:230px;border:1px solid #1C59A4;}
.menuleft{ background:url(../images/leftmenu.jpg) repeat-x ; height:30px; line-height:30px; text-align:left; padding-left:20px; color:#FFFFFF;}
.menuleft span{ float:right; margin-top:0px; *margin-top:-30px; padding-right:15px;}
.menuleft span a{ color:#FFFFFF; text-decoration:none;}
#index_b .center p{ text-align:left; padding:5px 10px; line-height:19px; font-size:13px;}
#index_b .left ul li{ background:url(../images/menuleft.jpg) no-repeat center center; height:28px; line-height:28px; margin-top:4px;  width:210px; margin-left:10px; font-size:14px; font-weight:bold;}
#index_b .left ul li a{ color:#FFFFFF; text-decoration:none; font-size:12px;}
#index_b .left ul li a:hover{ background:url(../images/menulefthover.jpg) no-repeat center center;  height:28px; display:block; color:#000000; text-decoration:none;}
#index_c{height:180px;width:100%;background:#DBDCE0; }
	

#menu{width:100%;height:52px;background:url(../images/body_bg.png) repeat-x 0px 0px;position:absolute;top:0px; z-index:10;}	

	#menu .body_div{height:49px;text-align:left;}

	#menu .body_div img{cursor:pointer;}

#child_menu{width:100%;height:49px;background:url(../images/body_bg.png) repeat-x 0px 0px;}	

	#child_menu .body_div{height:49px;text-align:left;}

	#child_menu .body_div img{cursor:pointer;}

		

#banner{width:100%;position:absolute;top:3px; z-index:9;}



#notice{position:absolute;bottom:0px;z-index:8;height:40px;line-height:40px;text-align:left;font-family:"microsoft yahei";;width:100%;_background:url(../images/body_bg.png) repeat-x 0px -372px;}

#notice .body_div{width:940px;text-align:left;}

#childBan{width:1003px;border:1px solid #e5e5e5;margin-top:10px;margin-bottom:10px;}

	#childBan img{width:1001px;border:1px solid #fff;}



#foot{width:100%;height:73px;background:url(../images/body_bg.png) repeat-x 0px -606px;font-family:"microsoft yahei";;font-size:14px;font-weight:normal;}

#foot .body_div{height:62px;line-height:62px;text-align:left;}

#foot .body_div img{vertical-align:middle;margin-top:0px;}   



/*index*/

.indexBanner {WIDTH: 100%; HEIGHT: 368px;position:relative;z-index:9;}

UL.slide {Z-INDEX: 0;z-index:9;}

UL.slide LI {POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0px; MARGIN: 0px auto; WIDTH: 100%; CLEAR: both; FONT-SIZE: 0px}

.indexBanner1Con {WIDTH: 940px;margin: 0px auto;}

.indexBanner1 {position:absolute;bottom:-41px;left:50%;margin-left:400px;*margin-left:200px;z-index:8;height:40px;text-align:right;font-family:"microsoft yahei";;width:200px;}

.indexBanner1 UL.navi {POSITION: absolute;FONT-SIZE: 10px}

.indexBanner1 UL.navi LI {

	POSITION: relative; width:19px;height:40px; DISPLAY: inline; FLOAT: left;FONT-SIZE: 0px; OVERFLOW: hidden; CURSOR: pointer;}

.indexBanner1 UL.navi LI A {Z-INDEX: 4; POSITION: relative; FLOAT: left; COLOR: #fff;width:19px;height:40px;background:url(../images/ban_off.jpg) no-repeat 0px 0px;}

.indexBanner1 UL.navi LI A.focus {background:url(../images/ban_on.jpg) no-repeat 0px 0px;width:19px;height:40px}

/*child*/

#main{padding-top:30px;padding-bottom:30px;}

#mainL{width:202px;text-align:left;}

.left_top{width:202px;height:80px;background:url(../images/left_bg.png) no-repeat 0px 0px;margin-bottom:12px;}

	.left_top h1{font-size:28px;font-weight:normal;font-family:"microsoft yahei";;text-align:center;line-height:80px;}

	.left_top h2{font-size:0px;font-weight:normal;font-family:Arial;color:#b5b5b5;text-indent:50px;line-height:16px;}

	

#levelmenu{text-align:left;width:196px;border:1px solid #d9d9d9;padding:1px;background:#fff;}

.leve_blank{text-align:left;width:196px;height:14px;background:#f3f3f3;}

#levelmenu h5{height:45px;line-height:45px;font-size:16px;color:#666;font-family:"microsoft yahei";;font-weight:normal;background:url(../images/left_bg.png) no-repeat 0px -100px;}

#levelmenu h5 a{color:#0E55A8;text-decoration:none;display:block;padding-left:32px;}

#levelmenu h5 a:link,#levelmenu h5 a:visited{color:#0E55A8;}

#levelmenu h5 a:hover{color:#407b03;}

#levelmenu div.current h5{height:45px;line-height:45px;}

#levelmenu div.current h5 a{color:#0E55A8;}



#mainR{width:728px;text-align:left;}

.child_banner{width:728px;height:127px;background:url(../images/child_banner.jpg) no-repeat 0px 0px;margin-bottom:8px;}

.child_banner img{padding-top:2px;padding-left:2px;}

	.position{width:726px;border:1px solid #d9d9d9;height:33px;}	

	.position h1{height:31px;line-height:31px;background:#f3f3f3;border:1px solid #fff;width:724px;font-size:14px;font-weight:normal;text-indent:16px;}

	.content{width:694px;padding-left:16px;padding-right:16px;line-height:2;padding-top:16px;padding-bottom:16px;border:1px solid #ededed;background:#fff;min-height:323px;height:auto !important;height:323px;}

	.content h2{font-size:18px;font-weight:bold;text-align:center;line-height:34px;border-bottom:1px dashed #e6eaed;letter-spacing:0px;}

	.content h3{font-size:14px;font-weight:normal;text-align:center;line-height:28px;margin-bottom:16px;}





.news_list ul{margin-top:22px;}

.news_list ul li{height:30px;line-height:30px;border-bottom:1px dashed #e1e1e1;}



.newss_list{width:694px;margin:0 auto;}

.newss_one{width:694px;text-align:left;padding-top:20px;padding-bottom:20px;border-bottom:1px dashed #dfdfdf;}

.newss_img{float:left;width:176px;height:127px;background:url(../images/newss_bg.jpg) no-repeat 0px 0px;}

.newss_img img{padding-top:6px;padding-left:6px;}

.newss_one .newss_ocon{width:490px;float:right;font-size:12px;}

.newss_one h3{font-size:14px;font-weight:bold;line-height:30px;margin-bottom:0px;text-align:left;}

.newss_one h4{font-size:14px;font-weight:normal;}



/*about_time*/

.about_time{width:681px;margin:35px auto;}

.mfsy1 {height:31px;width:100%;background:url(../images/time_line.jpg) no-repeat 0px 5px;position:relative;}

.mfsy1 li{float:left;width:56px;height:11px;text-align:center;}

.mfsy1 li img{vertical-align:middle;cursor:pointer;}

.mfsy1 li span.up{position:absolute;top:-20px;}

.mfsy1 li span.down{position:absolute;bottom:-10px;}

.mfsy1 li b {vertical-align:middle;background:url(../images/time_off.jpg) no-repeat 0px 0px;border:0px;width:11px;height:11px;cursor:pointer;}

.mfsy1 li.show b {background:url(../images/time_on.jpg) no-repeat 0px 0px;border:0px;}



#mcon1{width:681px;background:url(../images/time_box.jpg) no-repeat 0px 0px;margin-top:10px;}



#mcon1 I {position: relative;padding:35px 25px; display:none;font-style:normal;color:#69a507;}

#mcon1 I.show {display: block}

.mfsy2ico {position: absolute; width:25px;height: 20px; overflow: hidden; top:0px;background:url(../images/time_arrow.jpg) no-repeat 0px 0px;}

.mfsy2sy {position: absolute; width: 50px; height: 16px; overflow: hidden; top: 3px; right: 8px}

.mfsy2bottom{width:681px;height:6px;background:url(../images/time_bottom.jpg) no-repeat 0px 0px;margin-top:10px;}







/*link*/

.link_company{width:694px;height:543px;background:url(../images/link_company.jpg) no-repeat 0px 0px; position:relative;}

.link_company a{text-decoration:none;}

.kcon{width:331px;height:306px;background:url(../images/link_box.png) no-repeat 0px 0px;float:left;overflow:hidden;position:absolute;left:0px;top:0px;cursor:move;float:left;}

.kconh{width:100%;height:23px;text-align:left;font-size:16px;font-weight:normal;text-indent:20px;font-family:"microsoft yahei";;letter-spacing:2px;}





.kconc{width:354px;padding-left:20px;padding-top:25px;clear:right;}	

.kconc ul li{line-height:24px;color:#427d03;}

.ca_a{position:absolute;left:473px;top:183px;}

.cb_a{position:absolute;left:523px;top:209px;}

.cc_a{position:absolute;left:375px;top:363px;}

.cd_a{position:absolute;left:394px;top:435px;}

.slideshows{color:#fff;font-size:12px;height:20px;line-height:20px;padding-left:5px; letter-spacing:2px; cursor:pointer;}



.ca{position:absolute;left:179px;top:104px;}

.cb{position:absolute;left:179px;top:104px;}

.cc{position:absolute;left:179px;top:104px;}

.cd{position:absolute;left:179px;top:104px;}



/*solution*/

.pro_list{}

.pro_list li{width:220px;height:210px;overflow:hidden;margin-top:10px;margin-bottom:15px;}

.pro_list li img,.pro_list li span{display:block;}

.pro_list li span{width:100%;height:30px;line-height:30px;background:#e8e8e8;overflow:hidden; text-align:center;font-weight:bold;}

.pro_list li p{width:297px;padding-left:15px;padding-right:15px;padding-top:0px;}



/*page*/

.page{width:100%;}

.page_con{height:20px;margin:0px auto;text-align:center;padding-top:25px;padding-bottom:25px;}

.page_con a{line-height:20px;height:20px;border:1px solid #b3b3b3;margin-right:4px;padding:4px;color:#000;text-decoration:none;}

.page_con a:hover,.page_con a.check{background:#dcdcdc;color:#fff;text-decoration:none;}





/*2012-07-17add*/

#notice span{float:left;width:80px;text-align:left;margin-right:10px;font-size:15px;}

.ulBox{width:750px;overflow:hidden;height:40px;line-height:40px;}

.ulBox ul li{width:750px;height:40px;line-height:40px;overflow:hidden;}

#notice .ulBox ul li span{margin-left:80px;font-size:14px;float:none;}



/*2012-07-31 banner*/

/*index-banner*/

.w_ctr{WIDTH:1419px; HEIGHT: 408px;position:relative;z-index:9;overflow:hidden;margin:0px auto;}

.w_ctr .JQ-slide {POSITION: relative; WIDTH: 1419px; HEIGHT: 368px;text-align:left;}

.w_ctr .JQ-slide-content {POSITION: absolute;z-index:11;top:0px;left:0px;}

.w_ctr .JQ-slide-content LI {POSITION: relative; WIDTH: 1419px; DISPLAY: inline; FLOAT: left; HEIGHT: 368px;z-index:11;}

.w_ctr .JQ-slide-content LI IMG {WIDTH:100%; HEIGHT: 368px;z-index:10;}

.w_ctr .JQ-slide-nav {z-index:999; POSITION: absolute;bottom:-41px;left:50%;width:200px;margin-left:400px;height:40px;text-align:right;font-family:"microsoft yahei";;}

.w_ctr .JQ-slide-nav LI {Z-INDEX: 4; POSITION: relative;FLOAT: left;DISPLAY: inline; FONT-SIZE: 0px; OVERFLOW: hidden;COLOR: #fff;width:19px;height:40px;background:url(../images/ban_off.jpg) no-repeat 0px 0px;cursor:pointer;}

.w_ctr .JQ-slide-nav LI.on {background:url(../images/ban_on.jpg) no-repeat 0px 0px;width:19px;height:40px}



/*2012-08-08 add*/

.history_box {height:350px;background:url(../images/history.jpg) no-repeat 0px 0px;position:relative;}

.history_box h2{border-bottom:0px;text-align:left;margin-top:40px;font-size:18px;}

.history_box DT {WIDTH: 100%; BACKGROUND: url(../images/history_box_dt_bg.png) repeat-x; HEIGHT: 25px; COLOR: #2f64ae;FONT-SIZE: 14px;font-weight:normal;font-family:"microsoft yahei";;position:absolute;top:110px;left:0px;}

.history_box A {LINE-HEIGHT: 23px; FLOAT: left;MARGIN-LEFT: 20px;display:inline;margin-right:20px;CURSOR: pointer}

.history_box A:hover {TEXT-DECORATION: none;}

.history_box DD {position:absolute;top:150px;left:0px;}

.years {DISPLAY: none}

.history_box DD H1 {MARGIN-BOTTOM: 15px; COLOR: #111; FONT-WEIGHT: normal;font-size:14px;font-weight:bold;}

.history_box DD UL {MARGIN-BOTTOM: 15px; MARGIN-LEFT: 8px;}

.history_box DD UL LI {PADDING-LEFT: 20px; line-height:1.5;BACKGROUND: url(../images/point1.jpg) no-repeat left center;color:#407b03;}

.tabActive {border-top: #407B03 3px solid;font-size:16px;font-weight:bold;color:#407b03;}

.tabActive a{color:#407b03;}



/*2012-09-11*/

.nav{position:relative;height:49px;width:940px;background:url(../images/meun_bg.png) no-repeat -1px 3px;overflow: hidden;margin:0 auto;}

.nav_bg{ position:absolute;top:0px;left:0px;height:0px;width:940px;overflow:hidden;}

.nav li{float:left;}

.nav li.back{background:url(../images/meun_tab.png) no-repeat;height:49px;overflow:hidden;z-index:8;position:absolute;}

.nav li.back .left{background:url(../images/meun_tab.png) no-repeat right 0;height:49px;float:right;}

.nav li.back .arrow{float:left;width:92%;height:49px;position:relative;}

.nav li.back .arrow .icon{position:absolute;top:44px;left:45%;height:5px;width:9px;overflow:hidden;}

.nav li a{ font-family:"microsoft yahei";,"黑体";text-decoration:none;color:#fff;font-size:16px;z-index:10;display:block;float:left;position:relative;overflow:hidden;padding:15px 0px;width:117px;text-align:center;height:19px;}

.nav li a span{cursor:pointer;}



/*2012-08-09*/

.content div a.wenzi{color:#0e55a8;text-decoration:none;display:block;width:64px;height:17px;line-height:17px;background:url(../images/diva.jpg) no-repeat 0px 0px;text-align:center;margin-top:10px;margin-bottom:10px;}



/*2012-09-20*/

/* slidemain */

#newsdata{display:none;}

#slidefront{z-index:999;width:331px;height:306px;position:absolute;top:-2000px;line-height:24px;}

.slideclose{display:block;right:0px;color:#757575;background:url(../images/close.jpg) no-repeat 0px 0px;width:18px;cursor:pointer;position:absolute;top:5px;height:18px;}

.slidetitle{font-weight:bold;font-size:14px;color:#757575;line-height:24px;padding-top:8px;height:24px;text-align:left;font-size:16px;font-weight:normal;text-indent:20px;font-family:"microsoft yahei";;letter-spacing:2px;}

.slidemain{margin:10px;}

#slideshadow{z-index:998;position:absolute;top:-2000px;width:331px;height:306px;background:url(../images/link_box.png) no-repeat 0px 0px;}

#fullbg{background:#000;display:none;z-index:3;position:absolute;left:0px;top:0px;filter:Alpha(Opacity=50);/* IE */-moz-opacity:0.5; /* Moz + FF */opacity: 0.5; width:100%;}



/*2012-09-27 banner*/

#warpper {POSITION: relative; WIDTH: 100%; HEIGHT: 323px;margin-top:45px;}

#focus {POSITION: relative; MARGIN: 0px auto; WIDTH: 800px; DISPLAY: none; BACKGROUND: #c1c1c1; HEIGHT: 323px; OVERFLOW: hidden}

.focusWarp {POSITION: relative; WIDTH: 800px; HEIGHT: 323px; OVERFLOW: hidden}

.imgList {POSITION: absolute}

.imgList LI {TEXT-ALIGN: center; FLOAT: left; HEIGHT: 323px}

.imgList_two {Z-INDEX: 10; POSITION: absolute; TOP: 100px}

.imgList_two LI {TEXT-ALIGN: center; FLOAT: left}

.imgList_two LI IMG {MARGIN-LEFT: 330px}

.imgBtn {POSITION: absolute; BOTTOM: 10px}

.imgBtn LI {TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 19px; BACKGROUND: url(../images/btnBg_03.png) no-repeat right top; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 14px; CURSOR: pointer; MARGIN-RIGHT: 10px; _background: url(../images/btnBg_03.gif) no-repeat right top}

.imgBtn LI.hover {BACKGROUND: url(../images/btnBg_03.png) no-repeat left top; _background: url(../images/btnBg_03.gif) no-repeat left top}

.sizeBox {Z-INDEX: 10; POSITION: absolute; WIDTH: 300px; TOP: 0px; LEFT: 0px}

#prev {Z-INDEX: 100; POSITION: absolute; OUTLINE-STYLE: none; WIDTH: 36px; DISPLAY: block; BACKGROUND: url(../images/prevNext.gif) no-repeat; HEIGHT: 77px; TOP: 120px}

#next {Z-INDEX: 100; POSITION: absolute; OUTLINE-STYLE: none; WIDTH: 36px; DISPLAY: block; BACKGROUND: url(../images/prevNext.gif) no-repeat; HEIGHT: 77px; TOP: 120px}

#prev {LEFT: 50%}

#next {BACKGROUND-POSITION: right top; RIGHT: 50%}

.links{ width:940px; margin:0 auto; padding:15px 0;}
.links a{ margin-right:8px;}