@charset "utf-8";

/* CSS Document */

html { overflow-x: hidden; }

* { margin: 0px; padding: 0px; }

body { font-size: 12px; color: #000; line-height: 25px; background: url(../images/bodybg.jpg) repeat-x left top #FFF }

ul, li, dl, dt, dd { display: block; list-style: none; }

img { border: 0px; margin: 0px; padding: 0px; }

/*input, button, textarea{ border:0px; background:none;}
*/.clear { clear: both; height: 0px; overflow: hidden; font-size: 0px; line-height: 0px; }

a { text-decoration: none; color: #000; }

a:hover { text-decoration: underline; }

.fl { float: left; }

.fr { float: right; }

.w100 { width: 100%; height: auto; margin: 0 auto; }

.w1000 { width: 1000px; height: auto; margin: 0 auto; }

.w1004 { width: 1000px; height: auto; margin: 0 auto; }

.w1240 { width: 1240px; height: auto; margin: 0 auto; }

.none { display: none; }

.mar-l1p { margin-left: 1px; }

.mar-l10p { margin-left: 8px; }

.mar-l12p { margin-left: 12px; }

.mar-l14p { margin-left: 14px; }

.mar-l20p { margin-left: 20px; }

.mar-l22p { margin-left: 22px; }

.mar-l100p { margin-left: 100px; }

.mar-r50p { margin-right: 50px; }

.mar-l41p { margin-left: 41px; }

.mar-l25p { margin-left: 25px; }

.mar-t3p { margin-top: 3px; }

.mar-t10p { margin-top: 10px; }

.mar-t12p { margin-top: 12px; }

.mar-t14p { margin-top: 14px; }

.mar-t16p { margin-top: 16px; }

.h2p { height: 2px; font-size: 0px; line-height: 0px; }

.h5p { height: 5px; font-size: 0px; line-height: 0px; }

.h6p { height: 6px; font-size: 0px; line-height: 0px; }

.h10p { height: 10px; font-size: 0px; line-height: 0px; }

.h14p { height: 14px; font-size: 0px; line-height: 0px; }

.h7p { width: 100%; height: 7px; font-size: 0px; line-height: 0px; }

.h8p { width: 100%; height: 8px; font-size: 0px; line-height: 0px; }

.h12p { width: 100%; height: 12px; font-size: 0px; line-height: 0px; }

.h16p { width: 100%; height: 16px; font-size: 0px; line-height: 0px; }

.h18p { width: 100%; height: 18px; font-size: 0px; line-height: 0px; }

.h20p { width: 100%; height: 20px; font-size: 0px; line-height: 0px; }

.h22p { width: 100%; height: 22px; font-size: 0px; line-height: 0px; }

.h26p { width: 100%; height: 26px; }

.h28p { width: 100%; height: 28px; }

.h30p { width: 100%; height: 30px; }

.h34p { width: 100%; height: 34px; }

.h36p { width: 100%; height: 36px; }

.h40p { width: 100%; height: 39px; }

.h70p { width: 100%; height: 70px; }

.h200p { width: 100%; height: 200px; }

.h230p { width: 100%; height: 230px; }

/*头部*/

.topbg { height: 141px; background: url(../images/topbg.jpg) no-repeat center top; position: relative; z-index: 100000 }

.top { width: 1000px; height: 141px; margin: 0 auto; }

.top_left { width: 256px; height: 141px; float: left }

.top_right { width: 744px; height: 141px; float: right; background: url(../images/tel.png) no-repeat right bottom }

.top_right ul { width: 724px; height: 94px; padding-left: 20px; }

.top_right ul li { width: 97px; height: 94px; float: left; text-align: left; line-height: 16px; }

.top_right ul li a { width: 97px; height: 94px; display: block; font-size: 15px; text-align: center; color: #333; font-family: "微软雅黑"; font-weight: bold; padding-top: 30px; }

.top_right ul li a:hover { text-decoration: none; }

.top_right ul li a span { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; font-weight: bold; color: #333; text-decoration: none; -webkit-transform: scale(0.75); -o-transform: scale(1); display: block }

.top_right ul li.menu2 { color: #FFF }

.top_right ul li.menu2 a { width: 97px; height: 94px; display: block; background: url(../images/menubg.png) no-repeat center top; color: #fff; }

.top_right ul li.menu2 a span { color: #fff; -webkit-transform: scale(0.75); -o-transform: scale(1); }

.top_right ul li.inmenu2 { font-size: 14px; color: #FFF }

.top_right ul li.inmenu2 a { width: 97px; height: 94px; display: block; font-size: 14px; background: url(../images/menubg.png) no-repeat center top; color: #fff; }

.top_right ul li.inmenu2 a span { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; -webkit-transform: scale(0.75); -o-transform: scale(1); }

.top_right ul li .sub { width: 97px; z-index: 9910; position: absolute; top: 90px; }

.top_right ul li .sub ul { width: 97px; padding: 0px; margin: 0px; }

.top_right ul li .sub ul li { width: 97px; height: 30px; padding: 0px; margin: 0px; }

.top_right ul li .sub a { width: 97px; height: 30px; line-height: 25px; font-size: 12px; display: block; background: url(../images/abg.jpg) repeat-x left top; padding: 0px; color: #FFF }

.top_right ul li .sub a:hover { color: #e8e767 }

.flash { width: 100%; height: 358px; }

.flashx { width: 100%; height: 16px; background: url(../images/flash_x.png) no-repeat center top; }

.fflashbg { width: 100%; height: 200px; background: url(../images/fflash.png) no-repeat center top }

.fflash { width: 1000px; height: 200px; margin: 0 auto; }

#full-screen-slider { width: 100%; height: 350px; float: left; position: relative; }

#slides { display: block; width: 100%; height: 350px; list-style: none; padding: 0; margin: 0; position: relative }

#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute }

#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }

#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 375px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0 }

#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border: 2px solid #fff; border-radius: 10px; background: #fefc6a }

#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }

#pagination li.current { background: #006600 }

.gonggao { width: 1000px; height: 46px; padding-bottom: 23px; margin: 0 auto; }

#gonggao_left { width: 80px; height: 46px; background: url(../images/gg.png) no-repeat left center; float: left; position: relative; z-index: 1; }

#nte_con { width: 720px; height: 46px; line-height: 46px; color: #516d9b; float: left; overflow: hidden; display: inline; }

#nte_in { width: 752%; float: left; }

#nte_1p a, #nte_2p { float: left; color: #333; }

.in_prolist { width: 801px; left: 216px; top: 0px; height: 462px; background: url(../images/inpro_bg.png) no-repeat left top; position: absolute; }

.main { width: 1000px; height: auto!important; margin: 0 auto; position: relative; z-index: 2; }

.fmain { width: 1000px; height: auto!important; margin: 0 auto; }

.mian_left { width: 216px; float: left }

.proClass_title { width: 216px; height: 52px; }

.proClass_list { width: 216px; }

.proClass_list ul { width: 216px; height:392px; background: url(../images/left02.jpg) no-repeat left bottom; }

.proClass_list ul li { width: 216px; height: 36px; line-height: 36px; text-indent: 35px; position: relative; }

.proClass_list li:hover #proclassx{display:block;}

.proClass_list li #proclassx{display:none;}

.proClass_list ul li a { width: 216px; height: 36px; display: block; background: url(../images/proclassbg.png) no-repeat center bottom; color: #006633; font-size: 13px; font-weight: bold; }

.proClass_list ul li a:hover { background: url(../images/classbg.png) no-repeat center 1px; text-decoration: none }

.proClass_list ul li a span { background: url(../images/hot.png) no-repeat 140px center; display: block; }

.proClass_list00 { width: 216px; }

.proClass_list00 ul { width: 216px; height: 180px; background: url(../images/left02.jpg) no-repeat left top; }

.proClass_list00 ul li { width: 216px; height: 36px; line-height: 36px; text-indent: 35px; position: relative; }

.proClass_list00 ul li a { width: 216px; height: 36px; display: block; background: url(../images/proclassbg.png) no-repeat center bottom; color: #006633; font-size: 13px; font-weight: bold; }

.proClass_list00 ul li a:hover { background: url(../images/classbg.png) no-repeat center 1px; text-decoration: none }

.proClass_list00 ul li a span { background: url(../images/hot.png) no-repeat 140px center; display: block; }

#proclassx { position: absolute; z-index: 990; width: 171px; left: 215px; top: 0px; padding: 0px; margin: 0px; padding-bottom: 4px; background: url(../images/proclassx_x.png) no-repeat center bottom; }

#proclassx a { padding: 0px; margin: 0px; display: block; width: 171px; height: 34px; overflow: hidden; background: url(../images/proclassx.png) no-repeat center bottom; }

#proclassx a:hover { text-decoration: underline }

.in_con { width: 216px; height: 269px; }

.in_conleft { width: 216px; height: 369px; }

.in_con_title { width: 216px; height: 65px; }

.in_con_nr { width: 190px; height: 134px; padding:70px 11px 0px 15px; background: url(../images/left04.png) no-repeat center top; font-size: 12px; }

.in_book_nr { width: 216px; height: 144px; }

.main_jx { width: 24px; height: 15px; float: left; }

.main_right { width: 760px; float: left; }

.in_pro { width: 760px; height: 660px; overflow: hidden }

.in_pro_more { width: 750px; height: 25px; text-align: right; padding-top: 10px; padding-right: 10px; }

.in_pro_list { width: 760px; height: 640px; }

.in_pro_list dl { width: 166px; height: 142px; padding-left: 20px; padding-top: 12px; float: left; overflow: hidden }

.in_pro_list dl dt { width: 158px; height: 104px; border: 4px solid #dfe6f2; overflow: hidden }

.in_pro_list dl dt img { display: block }

.in_pro_list dl dd { width: 166px; height: 30px; text-align: center; line-height: 30px; background: url(../images/productlistx.jpg) repeat-x left top; }

.in_pro_list dl dd a { font-size: 14px; }

.mainmenu2 { width: 760px; height: 299px; overflow: hidden }

.mainmenu2_x { width: 34px; height: 34px; float: left }

.mainmenu2_more { width: 353px; height: 25px; padding-top: 20px; padding-bottom: 10px; padding-right: 10px; text-align: right }

.in_com { width: 363px; height: 299px; background: url(../images/incom_bg.jpg) no-repeat left top; float: left; overflow: hidden }

.in_com_nr { width: 327px; height: 257px; padding: 15px 25px 0px 20px; overflow: hidden; font-size: 12px; line-height: 25px; }

.in_news { width: 363px; height: 299px; background: url(../images/inchejian_bg.jpg) no-repeat left top; overflow: hidden; float: left }

.in_news_list { width: 327px; height: 257px; padding: 15px 25px 0px 20px; overflow: hidden; font-size: 14px; }

.in_news_list ul { width: 327px; height: 257px; }

.in_news_list ul li { width: 312px; height: 35px; line-height: 35px; background: url(../images/dian_03.png) no-repeat left center; padding-left: 15px; }

.in_news_list ul li a { font-size: 14px; }

.in_news_list ul li span { float: right }

.in_case { width: 1000px; height: 247px; background: url(../images/incase_bg.jpg) no-repeat left top; margin: 0 auto }

.in_case_more { width: 990px; height: 25px; padding-top: 20px; padding-bottom: 10px; padding-right: 10px; text-align: right }

.in_case_list { width: 1000px; height: 197px; }

.ctrl { width: 42px; height: 42px; padding-top: 60px; float: left }

.imggd { width: 916px; height: 160px; float: left; overflow: hidden; position: relative }

.imggd ul { width: 916px; height: 140px; padding-top: 20px; overflow: hidden; }

.imggd ul li img { display: block; border: 4px solid #dfe6f2; }

.imggd ul li { width: 208px; height: 140px; float: left; margin-left: 15px; position: relative }

.imggd ul li .title { width: 200px; height: 36px; line-height: 36px; text-align: center; background: url(../images/hei.png) repeat-x left bottom; font-size: 14px; color: #FFF; position: absolute; z-index: 20; top: 100px; left: 4px; }

.imggd ul li .title a { color: #fff }

.bottom { width: 1000px; height: 119px; margin: 0 auto; background: url(../images/bottombg.jpg) no-repeat left top; }

.bottom ul { width: 1000px; height: 119px; overflow: hidden }

.bottom ul li { float: left; text-align: center; width: 60px; height: 60px; }

.bottom ul li a { color: #333; font-size: 12; font-family: "微软雅黑"; font-weight: bold }

.bottom ul li a:hover { text-decoration: none }

.bottom ul li a span { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; font-weight: bold; color: #333; text-decoration: none; -webkit-transform: scale(0.75); -o-transform: scale(1); display: block }

.bottom ul li.a1 { padding-left: 40px; padding-top: 40px; }

.bottom ul li.a2 { padding-left: 70px; padding-top: 50px; }

.bottom ul li.a3 { padding-left: 83px; padding-top: 60px; }

.bottom ul li.a4 { padding-left: 95px; padding-top: 70px; }

.bottom ul li.a5 { padding-left: 90px; padding-top: 60px; }

.bottom ul li.a6 { padding-left: 85px; padding-top: 50px; }

.bottom ul li.a7 { padding-left: 80px; padding-top: 40px; }

.linkbg { width: 1000px; height: 40px; background: url(../images/linkbg.jpg) repeat-x left bottom; margin: 0 auto }

.link { width: 840px; height: 40px; background: url(../images/link.jpg) no-repeat left bottom; padding-left: 160px; line-height: 40px; }

.link a { color: #333 }

.copyright { width: 100%; height: 90px; border: 1px solid #bbd7ec }

.copyright_nr { width: 1000px; height: 90px; background: url(../images/bottom_logo.jpg) no-repeat right bottom; margin: 0 auto; line-height: 90px; font-family: "微软雅黑"; color: #333 }

.copyright_nr a { color: #385575 }

.in_con_nrleft { width: 190px; height: 234px; padding: 70px 11px 0px 15px; background: url(../images/fenleft.jpg) no-repeat center top; font-size: 14px; }

.fmenu { width: 750px; height: 55px; background: url(../images/list_x.png) repeat-x left bottom; margin: 0 auto; }

.fmenu span { float: right; font-size: 12px; line-height: 31px; padding-top: 19px; font-family: '宋体'; padding-right: 15px; padding-right: 10px; color: #0b316b }

.fmenu span a { color: #0b316b; }

.main_rightpro { width: 760px; height: 985px; float: right; background: url(../images/fmainbg.jpg) no-repeat left top; position: relative; z-index: -1; }

.main_rightproaa { width: 760px; height: auto!important; min-height: 985px; height: 985px; background: url(../images/fmainbgaa.jpg) no-repeat left top; }

.main_rightproaaa { width: 760px; height: auto!important; min-height: 985px; height: 985px; float: right; background: url(../images/fmainbg_x.jpg) repeat-y center bottom; position: relative; z-index: -1; }

.fmainbg_bottom { width: 760px; height: 2px; float: right; font-size: 0px; line-height: 0px; background: url(../images/fmainbg_bottom.jpg) no-repeat center bottom }

.main_pic { width: 760px; overflow: hidden; height: auto; padding-bottom: 20px; }

.main_pic dl { width: 226px; height: 203px; background: url(../images/productbg.png) no-repeat left top; margin-left: 20px; margin-top: 15px; float: left; display: inline; }

.main_pic dl dt { width: 200px; height: 132px; padding: 7px 13px 3px 13px; }

.main_pic dl dd { width: 226px; height: 61px; line-height: 45px; text-align: center }

.main_pic dl dd a { font-size: 14px; }

.feny { width: 730px; margin-left: 11px; margin-right: 11px; height: 50px; text-align: center; }

.feny a { color: #fff; padding: 3px 7px; background: url(../images/fybg.jpg); font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: inline; }

.feny a:hover { text-decoration: none }

.feny .fybg { color: #fee25d; }

.feny a.zuo { padding: 3px 26px; background: url(../images/up.jpg) no-repeat left top }

.feny a.you { padding: 3px 26px; background: url(../images/next.jpg) no-repeat left top }

.feny a.rightjt { padding: 3px 10px; background: url(../images/rightjt.jpg) no-repeat left top }

.feny a.leftjt { padding: 3px 10px; background: url(../images/leftjt.jpg) no-repeat left top }

.fmain_con { width: 720px; padding: 20px; height: auto!important; min-height: 685px; height: 685px; color: #000; line-height: 30px; font-size: 14px; }

.fmain_con ul { width: 90%; height: auto; padding-left: 30px; }

.fmain_con ul li { width: 100%; height: 40px; clear: both; }

.fmain_con ul li.xiao { width: 80%; height: 40px; float: left; clear: none; }

.fmain_con ul li p { width: 70px; color: #0b316b; font-size: 14px; float: left; text-align: right; }

.fmain_con ul li input { width: 185px; height: 22px; line-height: 22px; float: left; text-indent: 5px; color: #0b316b; border: 1px solid #000 }

.fmain_con ul li input.big { width: 395px; }

.fmain_con ul li input.yzm { width: 50px; }

.fmain_con ul li span { color: #a7a3be; font-size: 12px; font-weight: bold; }

.fmain_con ul li span.big { padding-top: 130px; }

.fmain_con ul li.big { height: 170px; clear: both; }

.fmain_con ul li textarea { width: 470px; height: 150px; line-height: 22px; color: #0b316b; float: left; border: 1px solid #6d88b3 }

.fmain_con ul li input.btn { width: 80px; height: 33px; background: url(../images/tij.jpg) no-repeat; margin-right: 20px; border: none; cursor: pointer; }

.ri_con h4 { width: 100%; text-align: center; color: #000000; font-size: 14px; font-weight: normal; margin: 0; padding-top: 10px; color: #0b316b; }

.ri_con .time { width: 700px; height: 20px; line-height: 20px; padding-bottom: 10px; font-size: 12px; color: #0b316b; border-bottom: #90b4da solid 1px; padding-left: 10px; padding-right: 10px; }

.img { width: 720px; margin: 30px auto; text-align: center; }

.img img { display: block; max-width: 560px; margin: 0 auto; }

.ri_con .con { width: 720px; font-size: 14px; line-height: 30px; }

.fenyefh { text-align: center; height: 30px; padding-top: 10px; font-size: 12px; color: #0b316b; }

.fenyefh a { color: #a7a3be; }

.fenyeud { width: 720px; margin: 0 auto; text-align: left; height: 20px; color: #0b316b; font-size: 12px; padding-bottom: 10px; }

.fenyeud a { color: #0b316b; }

.fenyeud a:hover { color: #0b316b; text-decoration: underline; }

.articlelist{margin:0; padding:0; list-style:none;}

.articlelist li{padding:0 10px 0 30px; background:url(../images/dian_03.png) 20px center no-repeat; line-height:30px;} 

.articlelist li span{float:right;}

#navul li a:hover,#navul li.on a{background:url(../images/.png) repeat-x;;}

.proClass_bt a { width: 216px; height: 36px; display: block; background: url(../images/left02.jpg) no-repeat center bottom; color: #066d0e; font-size: 14px; font-weight: bold; text-align:center; line-height:30px;}

.proClass_bt a:hover { background: url(../images/classbg.png) no-repeat center 1px; text-decoration: none }

.feng{height:22px;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}