body,td,th {
	font-family: 'Î¢ÈíÑÅºÚ',Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
body {
	/*background-image: url(../images/bg.jpg);*/
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover{
	text-decoration: none;
	color: #333;
}
a:active {
	text-decoration: none;
	color: #333;
}
*{
padding:0px;
margin:0px;
}
#head{
width:987px;
margin:0 auto;
overflow:auto;
zoom:1;
background:#F7f7f7;
}
.zi1,.zi1 a,.zi1 a:hover,.zi1 a:visited{
color:#137680;
}
.zi12,.zi12 a,.zi12 a:visited{
color:#FF0000;
}
.zi12 a:hover{
color:#FF0000;
text-decoration:underline;
}
#head .logo{
float:left;
}
#head .swf{
float:left;
background:#F7f7f7;
padding-top:30px;
height:66px;
}
#head .menu_search{
float:right;
background:#F7f7f7;
height:97px;
width:460px;
padding-right:10px;
}
#head .menu_search .menu{
height:30px;
line-height:30px;
text-align:right;
}
#head .menu_search .search{
margin-top:30px;
float:right
}
#head .menu_search .search .input{
float:left;
}
#head .menu_search .search .input input{
background:url(../images/input.gif) no-repeat; border:0px; width:170px; height:30px; line-height:27px; padding-left:25px;
color:#b3b3b3;
}
#head .menu_search .search .buttom{
padding-top:2px;
padding-left:2px;
float:left;
}

#menu{
width:987px;
margin:0 auto;
height:40px;
line-height:40px;
background:url(../images/menubg.gif);
}
#menu ul li a{
display:block;
color:#FFF;
}
#menu ul {
padding-left:11px;
}
#menu ul li{
list-style:none;
float:left;
width:107px;
font-size:14px;
text-align:center;
display:block;
color:#FFF;
font-weight:bold;
}
#menu ul li a:hover{
color:#215f2e;
background:url(../images/menuline.gif) no-repeat center;
}
#menu ul li.span,#menu ul li.span a,#menu ul li.span a:hover{
color:#215f2e; 
background:url(../images/menuline.gif) no-repeat center;
}


#ban{
width:987px;
margin:0 auto;
padding-top:5px;
}
#samallmenu{
width:987px;
margin:0 auto;
padding-top:7px;
overflow:auto;
zoom:1;
}
#samallmenu ul li{
list-style:none;
float:left;
}
#indexmain{
width:987px;
margin:0 auto;
overflow:auto;
zoom:1;
padding-top:7px;
}
#indexmain .about{
background:url(../images/aboutbg.jpg) no-repeat top left;
width:269px;
overflow:auto;
zoom:1;
float:left;
padding-right:8px;
}
#indexmain .about .abouttop{
padding-left:25px;
color:#454545;
font-size:14px;
font-weight:bold;
height:29px;
line-height:29px;
}
#indexmain .about .abouttop .title{
float:left;
}
#indexmain .about .abouttop .more{
float:right;
}
#indexmain .about .aboutcontent{
line-height:19px;
padding-top:7px;
padding-left:5px;
padding-right:5px;
}
#indexmain .about .aboutcontent .pic{
float:left;
}
#indexmain .about .aboutcontent .content{
float:left;
padding-left:7px;
width:158px;
}
#indexmain .about .aboutcontent .content p{
text-align:right;
color:#0e5cab;
}
#indexmain .about .aboutcontent .content p a,#indexmain .about .aboutcontent .content p a:Hover{
color:#0e5cab;
}

#indexmain .Product{
background:url(../images/probg.jpg) no-repeat top left;
width:710px;
height:159px;
overflow:auto;
zoom:1;
float:left;
}


#indexmain .Product .clearfix { zoom:1;}
#indexmain .Product .ip_1{ padding-top:14px;}
#indexmain .Product .ip_1 .rec{ width:339px; float:left; background:url(../images/ico_3.gif) right top no-repeat; height:278px; position:relative; padding:9px 0 0 15px;}
#indexmain .Product .ip_1 .clb{ width:390px; float:left;}
#indexmain .Product .ip_1 .scrb1{ width:374px; height:125px; position:relative; overflow:hidden; margin-left:13px; margin-top:2px; margin-right:13px;}
#indexmain .Product .ip_1 .scrb1 ul{ width:20000em; position:absolute; top:0; left:0;}
#indexmain .Product .ip_1 .scrb1 ul li{ float:left;  width:377px; height:135px;}
#indexmain .Product .ip_1 .scrb1 ul li .pics{
width:105px;
height:134px;
float:left;
}
#indexmain .Product .ip_1 .scrb1 ul li .pics img{
padding:3px;
width:95px;
height:130px;
}
#indexmain .Product .ip_1 .scrb1 ul li .discription{
float:left;
padding-left:10px;
}
#indexmain .Product .ip_1 .scrb1 ul li .discription .bookname{
font-size:16px;
font-weight:bold;
padding-top:5px;
text-align:left;
}
#indexmain .Product .ip_1 .scrb1 ul li .discription .content{
line-height:17px;
padding-top:5px;
}
#indexmain .Product .ip_1 .scrb1 ul li a{  display:block; padding:8px 0 0 8px; position:relative;}
#indexmain .Product .ip_1 .scrb1 ul li a span{ display:block; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999; padding:9px 10px 0 0;}
#indexmain .Product .ip_1 .scrb1 ul li a b{ height:36px; overflow:hidden; color:#fff; line-height:16px; padding-top:5px; display:block; cursor:pointer;}
#indexmain .Product .ip_1 .scrb1 ul li a b i{ display:block; color:#ffba00; font-size:10px; line-height:14px;}
#indexmain .Product .ip_1 .scrb1 ul li a ins{ display:none;}
#indexmain .Product .ip_1 .scrb1 ul li a:hover{ background-position:-213px 0;}
#indexmain .Product .ip_1 .clb dl dd{ background:url(../images/ico_1.gif) no-repeat; cursor:pointer; width:12px; height:10px; overflow:hidden; float:right; margin-right:9px;}
#indexmain .Product .ip_1 .clb dl dd.active{ background-position:-21px 0;}


#foot{
width:987px;
margin:0 auto;
background:#f2f2f2;
height:34px;
line-height:34px;
}
#foot .leftmenu{
float:left;
padding-left:6px;
}
#foot .rightmenu{
float:right;
padding-right:6px;
}

#subban{
width:987px;
margin:0 auto;
z-index:0;
padding-top:5px;
}
#subban .zi{
background:#0060a6;
background:url(../images/subban.gif) no-repeat;
padding-left:10px;
color:#FFF;
font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
font-size:25px;
font-weight:bold;
height:63px;
line-height:63px;
}



.rollBox {
clear:both;
height:145px;
margin:0;
padding:0px;
padding-bottom:10px;
width:710px;
overflow:hidden;
}
.rollBox .LeftBotton {
height:115px;
width:15px;
background:url(../images/lnz_anniu.gif) no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:0px 0 0 0;
cursor:pointer;
}
.rollBox .RightBotton {
height:115px;
width:15px;
background:url(../images/lnz_anniu.gif) no-repeat -15px 0;
overflow:hidden;
float:left;
display:inline;
margin:0px 0 0 0;
cursor:pointer;
}
.rollBox .Cont {
width:680px;
overflow:hidden;
float:left;
padding-top:15px;
padding-bottom:15px;
}
.rollBox .ScrCont {
width:10000000px;
}
.rollBox .Cont .pic {
padding-top:10px;
width:165px;
height:134px;
float:left;
text-align:center;
/*background:url(../images/probg1.jpg) no-repeat center;*/
}
.rollBox .Cont .pic img {
margin-top:10px;
padding:1px;
display:block;
margin:0 auto;
padding:2px;
border:#dfdfdf solid 1px;
width:130px;
height:95px;
}
.rollBox .Cont .pic p {
padding-top:5px;
line-height:21px;
color:#0060a6;
font-size:12px;
width:165px;
text-align:center;
margin:0 auto;
line-height:21px;
text-decoration:none;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
color:#0060a6;
text-decoration:none;
}
.rollBox .Cont a:hover {
color:#0060a6;
text-decoration:underline;
}
.rollBox #List1, .rollBox #List2 {
float:left;
}


/*location*/
#location{
width:987px;
margin:0 auto;
padding-top:5px;
padding-bottom:5px;
overflow:hidden;
}
#location .l_pic{
float:left;
}

#location .l_zi{
float:left;
height:24px;
line-height:24px;
padding-left:5px;
}


/*ÄÚÒ³Ö÷Ìå*/
#submain{
width:987px;
margin:0 auto;
overflow:hidden;
padding-bottom:15px;
}
#keywords{
padding-left:30px;
line-height:30px;
height:30px;
}
#reslut{
padding-left:30px;
padding-right:30px;
overflow:hidden;
}
#reslut .products{
padding-top:20px;
}
#reslut .products ul{
overflow:hidden;
}
#reslut .products ul li{
list-style:none;
line-height:23px;
height:23px;
float:left;
padding-left:20px;
background:url(../images/prolistbg.gif) no-repeat left center;
width:160px;
overflow:hidden;
}

#reslut .news{
padding-top:20px;
} 
#reslut .news ul{
padding-top:10px;
}
#reslut .news ul li{
list-style:none;
line-height:30px;
height:30px;
padding-left:10px;
}

#reslut .news ul li.span{
list-style:none;
line-height:30px;
height:30px;
background:#f2f0f0;
padding-left:10px;
}
#submain{
clear:both;
}
.clear {
clear:both;
} 

#submain .subleft{
float:left;
width:174px;
padding-top:20px;
background:#f7f7f7;
padding-left:10px;
height:100%;
}
#submain .subleft .subleftcontent{

}
#submain .subleft .subleftcontent .anclass{
background:url(../images/listbg.gif);
font-weight:bold;
height:19px;
line-height:19px;
padding-left:15px;
list-style:none;
}
#submain .subleft .subleftcontent .anclass a,#submain .subleft .subleftcontent .anclass a:hover{
color:#137680;
font-weight:bold;
}#submain .subleft .subleftcontent .anclass1{
font-size:14px;
font-weight:bold;
border-bottom:#F7f7f7 solid 1px;
}
#submain .subleft .subleftcontent .anclass1 p{
font-size:12px;
font-weight:normal;
color:#333333;
}

#submain .subleft .subleftcontent .nclass{
padding-top:10px;
padding-bottom:15px;
}
#submain .subleft .subleftcontent .nclass ul li{
list-style:none;
background:none;
padding:0px;
color:#137680;
font-weight:normal;
line-height:23px;
height:23px;
padding-left:10px;
background:url(../images/prolistbg.gif) no-repeat left center;
}
#submain .subleft .subleftcontent .nclass ul li a,#submain .subleft .subleftcontent .nclass ul li a:hover{
color:#137680;
font-weight:bold;
}
#submain .submiddle,#submain .subleft{ margin-bottom:-10000px; padding-bottom:10000px; }
#submain .submiddle{
float:left;
width:770px;
padding-left:30px;
background:#f7f7f7;
background:url(../images/untitled.bmp) no-repeat;
height:100%;
}
#submain .subright{
float:right;
width:200px;
padding-top:10px;
}
#submain .subright .d_top{}
#submain .subright .down_content{
border-left:#b2b2b4 solid 1px;
padding-left:10px;
padding-right:10px;
}
#submain .subright .down_content .download .do_title{
color:#4fa600;
font-weight:bold;
padding-bottom:10px;
}
#submain .subright .down_content .download .do_pic{
}
#submain .subright .down_content .download .do_more{
color:#4fa600;
height:40px;
line-height:40px;
border-bottom:#eaeaea solid 1px;
}
#submain .subright .down_content .news {
padding-top:10px;
padding-bottom:10px;
}
#submain .subright .down_content .news .news_title{
color:#005ea8;
font-weight:bold;
padding-bottom:10px;
}
#submain .subright .down_content .news .news_content ul li{
list-style:none;
font-family:"ËÎÌå";
line-height:21px;
height:21px;
}
#submain .subright .down_content .sucontact{
border-top:#eaeaea solid 1px;
padding-top:10px;
}



#submain .submiddle .download_title{
border-bottom:#CCC solid 2px;
overflow:auto;
zoom:1;
height:40px;
line-height:40px;
background:#f7f7f7;
}
#submain .submiddle .download_title .title{
font-size:16px;
font-weight:bold;
font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
color:#205b61;
float:left;
}
#submain .submiddle .download_title .location{
float:right;
padding-right:10px;
}

#submain .submiddle .download_content{
line-height:25px;
padding-top:10px;
}

#submain .submiddle .download_content .Download_anclass{
background-image:url(../images/down_tilte.gif);
background-repeat:no-repeat;
height:33px;
line-height:33px;
font-size:14px;
font-weight:bold;
font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
color:#0060a6;
}
#submain .submiddle .download_content .download_nclass{
padding-top:6px;
padding-left:10px;
padding-bottom:15px;
}

#submain .submiddle .download_content .download_nclass ul li{
list-style:none;
line-height:30px;
height:30px;
padding-left:10px;
}
#submain .submiddle .download_content .download_nclass ul li.span{
list-style:none;
line-height:30px;
height:30px;
background:#f2f0f0;
padding-left:10px;
}
#submain .submiddle .download_content .download_nclass .more{
color:#0060a6;
padding-top:10px;
line-height:21px;
height:21px;
}
#submain .submiddle .download_content .download_nclass .more a,#submain .submiddle .download_content .download_nclass .more a:hover{
color:#0060a6;
}


#submain .submiddle .download_content .download_nclass .newstitle{
font-size:20px;
font-weight:bold;
color:#137680;
text-align:center;
}

#submain .submiddle .download_content .download_nclass .newstitle1{
color:#CCCCCC;
padding-bottom:5px;
border-bottom:#eaeaea solid 1px;
text-align:center;
}
#submain .submiddle .download_content .download_nclass .newscontent{
line-height:19px;
padding-top:10px;
}


#submain .submiddle .download_content .download_nclass .more a ,#submain .submiddle .download_content .download_nclass .more a:hover{
color:#0060a6;
}
#submain .submiddle .download_content .service_content{
line-height:21px;
padding:10px;
}
#submain .submiddle .download_content .service_content ul{
}
#submain .submiddle .download_content .service_content ul li{
list-style:none;
padding-bottom:20px;
overflow:hidden;
}
#submain .submiddle .download_content .service_content ul li .s_pic{
float:left;
width:55px;
}
#submain .submiddle .download_content .service_content ul li .s_content{
float:left;
padding-left:5px;
line-height:17px;
width:500px;
}

#submain .submiddle .download_content .form ul li{
list-style:none;
height:25px;
line-height:21px;
}
#submain .submiddle .download_content .form ul li .title{
float:left;
width:120px;
text-align:right;
}
#submain .submiddle .download_content .form ul li .inputs{
float:left;
padding-left:10px;
height:25px;
line-height:25px;
width:435px;
}
#submain .submiddle .download_content .form ul li .input{
border:#7f7f7f solid 1px;
}

img{
border:0px;
}

#submain .subsitemap{
float:left;
padding-left:20px;
padding-top:15px;
line-height:18px;
}
#submain  .submiddle  .subproduct_title{
line-height:21px;
}
#submain  .submiddle  .subproduct_title1{
font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
font-weight:bold;
font-size:14px;
background:url(../images/product_tilte.gif) no-repeat;
height:14px;
line-height:14px;
padding-bottom:10px;
}
#submain  .submiddle  .subproduct_title11{
line-height:21px;
}
#submain  .submiddle  .subproduct_title12{
font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
font-weight:bold;
font-size:14px;
background:url(../images/product_tilte1.gif) no-repeat;
height:14px;
line-height:14px;
padding-bottom:10px;
}



#submain  .submiddle  .subproduct_anclass1{
overflow:hidden;
padding-bottom:5px;
}
#submain  .submiddle  .subproduct_anclass1 ul{
text-align:center;
padding-top:10px;
}
#submain  .submiddle  .subproduct_anclass1 ul li{
list-style:none;
background:none;
padding:0px;
font-weight:normal;
padding-left:20px;
float:left;
width:110px;
text-align:center;
}
#submain  .submiddle  .subproduct_anclass{
overflow:hidden;
padding-bottom:5px;
overflow:auto;
zoom:1;
}
#submain  .submiddle  .subproduct_anclass ul li{
list-style:none;
background:none;
float:left;
width:180px;
margin:5px;
}
#submain  .submiddle  .subproduct_anclass ul {
padding-top:15px;}
#submain  .submiddle  .subproduct_anclass ul li .bookname{
height:30px;
line-height:30px;
background:#ebebeb;
text-align:center;
font-weight:bold;
}
#submain  .submiddle  .subproduct_anclass ul li .bookpic_info{
padding-top:5px;
}
#submain  .submiddle  .subproduct_anclass ul li .bookpic_info .bookpic{
float:left;
}
#submain  .submiddle  .subproduct_anclass ul li .bookpic_info .bookpic img{
width:120px;
height:110px;
}
#submain  .submiddle  .subproduct_anclass ul li .bookpic_info .info{
float:left;
padding-left:5px;
line-height:30px;
}

#submain  .submiddle .proconent1{
padding-bottom:20px;
overflow:hidden;
padding-top:20px;
}
#submain  .submiddle .proconent1 .bookname{
font-size:16px;
text-align:center;
font-weight:bold;
color:#0060a6;
padding-bottom:10px;
padding-top:10px;
}
#submain  .submiddle .proconent1 .pics{
text-align:center;
width:300px;
}

#submain  .submiddle .proconent1 .description{
padding-top:20px;
line-height:21px;
}
.zi2{
font-size:16px;
font-weight:bold;
color:#137680;
font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
}
.zi3{
font-size:13px;
font-weight:bold;
color:#FFF;
font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
}



#centercontain{
    margin:0px;
	padding:0px;
	margin-left:9px;
	width:300px;
	overflow:hidden;
	float:left;
}
.newsTabTitle{
overflow:auto;
zoom:1;
}
.newsTabTitle ul li{
	width:85px;
	height:25px;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	float:left;
	list-style:none;
}
.newsTabTitle .newsactive{
	width:85px;
	height:25px;
	text-align:center;
	background:url(../images/indextitlebottonx.gif) left center no-repeat;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.newsTabTitle .newsactive a{
	padding-right:5px;
	cursor:pointer;
}
.newsTabTitle .newsnormal{
	width:85px;
	text-align:center;
	background:url(../images/indextitlebotton.gif) left center no-repeat;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.newsTabTitle .newsnormal a{
	text-align:center;
	cursor:pointer;
}
.newsTabContent{
    margin:0px;
	overflow:hidden;
	float:left;
	padding-top:5px;
}
.newsTabContent ul li{
list-style:none;
padding-left:5px;
line-height:21px;
height:21px;
}
.newsnone {display:none;}
#submain  .submiddle  .subcase ul li{list-style:none;float:left;width:140px;text-align:center;}
#submain  .submiddle  .subcase ul li img{width:120px;height:148px;padding:3px;border:#D1d1d1 solid 1px;}
#submain  .submiddle  .subcase ul li p{font-size:12px;color:#005aa0;text-align:center;width:120px;}
#submain  .submiddle .proconent1{padding-bottom:20px;overflow:hidden;}
#submain  .submiddle .proconent1 .pics{float:left;width:300px;height:236px;}
#submain  .submiddle .proconent1 .subprodescription{float:left;width:355px;padding-left:6px;}
#submain  .submiddle .proconent1 .subprodescription .bookname{font-size:16px;font-weight:bold;color:#0060a6;padding-top:10px;text-align:left;}
#submain  .submiddle .proconent1 .subprodescription .description{float:left;line-height:21px;padding-top:0px;}
.qqbox{width:92px;overflow:hidden;position:absolute;right:0;top:200px;z-index:10000;}
.qqlv{width:92px;overflow:hidden;position:relative;text-align:center;height:122px;background:url(../images/kefus1.gif) no-repeat left top;}
.qq_center{background:url(../images/kefu_center.gif) repeat-y left top;overflow:hidden;padding:0px;margin:0px;text-align:center;}
.qq_center .cet{margin:0px auto;}
.qq_botom{height:11px;margin:0px;overflow:hidden;background:url(../images/kefu_bottom.gif) no-repeat left top;}
.cet{margin:0 auto;display:inline;text-align:center;}
.cls_list_list {width:680px;}
.cls_list_list_title {
	color:#137680;
	line-height:18px;
	padding-left:17px;
	background:url(../images/content_dot.gif) 4px 5px no-repeat;
	margin:6px 0;
	cursor:pointer;
}
.cls_list_list_title span{
color:#333;
padding-left:20px;
}


#submain .submiddle .download_content .subhonor ul li{ list-style:none; float:left; width:220px; height:170px; margin-left:10px; margin-right:10px; overflow:hidden;  display:inline;}
#submain .submiddle .download_content .subhonor ul li .imgs{background:#FFF; text-align:center; width:220px; height:150px; }
#submain .submiddle .download_content  .subhonor ul li .proname{ height:30px; line-height:30px; color:#148fab; text-align:center;}
#submain .submiddle .download_content .subhonor ul li .proname a ,#indexmain .indexright .product .promid ul li .proname a:Hover{ color:#148fab;}

