@charset "gb2312";
/* CSS Document */

*{ padding:0px; margin:0px;}
ul,li{padding:0; margin:0; list-style:none;}
body{margin:0 auto; font-family:"ºÚÌå","Î¢ÈíÑÅºÚ";font-size:12px;color:#000; width:100%; height:auto;  }

img {border: none;vertical-align: middle;}
img { -ms-interpolation-mode: bicubic; }
h2,h3,h4,img,p,dl,dd,dt{margin:0;padding:0;list-style:none;border:0;}
ul,ol,li{margin:0;padding:0;border:0;list-style:none;}
input{background-position:0 0;margin:0;padding:0;border:0;list-style:none;background:none;}


.all{ background:url(imagesright_bj.jpg) repeat-x; position:relative;}
.logo{ width:996px; margin:0 auto; height:109px; background: url(imagesdh_02.jpg) no-repeat;z-index:99; position:relative;}
.fhsy{width:230px; height:80px; padding:20px 0 0 10px;float:left;}
.fhsy a{display:block;}
/*---------------------??????----------------------------------*/
#menu{
	height:35px; padding-top:39px;width:650px;position:relative; padding-left:310px;}
#menu ul{
	 height:29px;list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px; width:630px;}
#menu .ss{width:34px; height:35px; position:absolute; top:18px; right:27px;}
#menu .fhsy{width:66px; height:25px; position:absolute; top:60px; right:0;}
#menu ul li{float:left; width:90px; font-size:20px; height:29px; font-family:"ºÚÌå","Î¢ÈíÑÅºÚ";}
#menu ul li.hover{float:left; width:90px; height:35px; font-size:20px; background:url(imagesjtt_03.jpg) no-repeat bottom;}
#menu ul li.hover a{color:#22a7e6; }
#menu ul li.hover a:hover{color:#22a7e6;}
#menu ul li a{color:#000;font-weight:bold;}
.smenu{width:610px; padding-left:285px; padding-top:4px; line-height:30px;}
.smenu li{font-size:15px;font-family:"ºÚÌå","Î¢ÈíÑÅºÚ";}
.smenu li a{color:#e4e4e4; padding:0px; font-weight:bold; font-size:15px;}
.smenu li a:hover{color:#fff;}

.box{height:109px; background:url(imagesbody_bj.jpg) repeat-x; width:100%; position:absolute; left:-50%; top:0px; z-index:98;}
img{ border:0px;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
.clear{clear:both; height:0px; line-height:0px; overflow:hidden; }

#warp{ width:100%; height:auto; margin:0 auto; background: url(imageswarp_bj.jpg) repeat-x;}

/*???????*/
.main{ width:955px; height: auto; margin:0 auto; padding-top:22px;overflow:hidden; }
.mai_title{ width:955px; height:52px; float:left; }

.mai_list{ width:953px; height:auto; float:left; border:#a0a0a0 solid 1px; border-top:none; background:#FFF; padding-bottom:20px;}
.left{ width:590px; height:auto; float:left; margin-left:20px; display:inline; margin-top:20px;}
.right{ width:305px; float:left; height:auto; margin-left:20px; display:inline;margin-top:20px;}
/*???????*/
.basis{width:590px; height: auto; float:left; }
.bas_title{ width:590px; height:30px; float:left;}
.bas_title h1{ float:left; line-height:30px; font-size:18px;}
.bas_title a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.bas_title a:hover{ color:#F60;}
.bas_list{ width:587px; height:233px; float:left; border:#bfbfbf solid 1px; margin-top:10px; padding:2px;}

/*********???ï¿½ï¿½? css????***********/
/*?????*/
.bas_list .banner {width:588; height: 234px; position: relative; overflow:hidden;}
.bas_list .banner ul {position: absolute; top: 0; left: 0; z-index: 1; width: 2940px; }
.bas_list .banner ul li {width: 588px; height: 234px; float:left; }
.bas_list .banner ul li img{width:588px; height:234px;}
.bas_list .banner ol {position: absolute; bottom: 10px; right: 10px; z-index: 3; }
.bas_list .banner ol li {float: left; width: 10px; height: 10px; margin-left: 4px; overflow: hidden; background:url(imagespt01.gif) no-repeat right 0; cursor: pointer;}
.bas_list .banner .active { background:url(imagespt02.gif) no-repeat 0 0; }
.bas_list .banner .zz{height:47px; z-index:2; background:#000;opacity:0.7; filter:alpha(opacity:70);position: absolute; line-height:47px; font-family:"??????"; font-size:22px; width:606px; bottom:0; color:#fff;}
.bas_list .banner .zz a{color:#fff;}
/*?????*/


/*????????*/
.site{ width:590px; height: auto; float:left; margin-top:20px; }
.site_title{ width:590px; height:30px; float:left; background:url(imagestit02.jpg) no-repeat bottom;}
.site_title h1{ float:left; line-height:30px; font-size:18px;}
.site_title a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.site_title a:hover{color:#F60;}
.site_list{ width:590px; height:130px; float:left; border-bottom:#eeeeee solid 1px; margin-top:20px;}
.site_list .img{width:110px; height:104px; float:left;}
.img00{ width:110px; height:104px; float:left; background:url(imagespic_bj.jpg) no-repeat; padding:5px 5px;}
.text01{ width:440px;font-size:12px; font-weight:normal; float:left; padding:0px 15px; line-height:26px; color:#626262; }
.text01 span{ font-size:14px; font-weight:bold; color:#000;}
.text01 a{ color:#00a2e6; }
.text01 a:hover{ color:#F60;}

/*????*/
.serve{ width:305px; height:auto; float:left;}
.ser_title{ width:305px; height:30px; float:left; background:url(imagestit02.jpg) no-repeat bottom left;}
.ser_title h1{ float:left; line-height:30px; font-size:16px;}
.ser_title a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.ser_title a:hover{color:#F60;}
.ser_list{ width:305px; float:left; height:auto;}
.ser_list ul{  clear:both; padding-top:5px; }
.ser_list ul li{  padding-left:0px; line-height:30px; border-bottom:#eeeeee solid 1px;}
.ser_list ul li a{ color:#535353;}
.ser_list ul li a:hover{ color:#870307;}
.ser_list ul li span{ float:right;color:#535353;}



/*??????*/
.touch{ width:305px; height:auto; float:left; margin-top:20px;}
.tou_title{ width:305px; height:45px; float:left; background:url(imagesad_t.jpg) no-repeat;}
.tou_title h1{ float:left; line-height:45px; font-size:16px; padding-left:20px; color:#00a2e6;}
.tou_list{ width:283px; min-height:179px; float:left; background:url(imagesdbbbb_02.jpg) repeat-x; border-left:1px solid #9f9f9f;border-right:1px solid #9f9f9f;line-height:26px; padding:10px 0px 0px 20px;}

/*???*/
.but01{width:955px; height:100px; margin:20px auto 0;}
.but01 ul{ margin:0px; padding:0;height: auto; float:left; border:none; margin-left:10px; display:inline;}
.but01 ul li{ width:60px; text-align:center; margin:10px 0 0px 0px; padding:0 15px 0px 10px;float:left;height:60px; overflow:hidden; display:inline; background:url(imagesfg.jpg) no-repeat left center;}
.but01 ul img{width:32px; height:32px;}
.but01 ul span{ width:60px; overflow:hidden; display:block; clear:both; line-height:24px; height:24px; text-align:center; color:#0069ff; margin-top:5px; }
.but01 ul span a{color:#0069ff; font-size:14px;}
.but01 ul span a:hover{ color:#c70000;}

/*???*/
.footer{ width:100%; height:96px; margin:0 auto; background:#e1e1e1; line-height:96px; text-align:center; color:#626262;}


/*??????*/
/*????????*/
.lin_list02{ width:305px; float:left; height:auto;}
.lin_list02 ul{  clear:both; padding-top:5px; }
.lin_list02 ul li{  padding-left:20px; line-height:30px; border-bottom:#eeeeee solid 1px; background:url(imagespic10.jpg) no-repeat left center;}
.lin_list02 ul li a{ color:#535353;}
.lin_list02 ul li a:hover{ color:#870307;}
.lin_list02 ul li span{ float:right;color:#535353;}

select{ width:305px; line-height:24px; text-align:center; margin-top:10px;}


/*?????*/

.link02{ width:305px; height:auto; float:left; }
.lin02_title{ width:305px; height:45px; float:left; background:url(imagesad_t.jpg) no-repeat;}
.lin02_title h1{ float:left; line-height:45px; font-size:16px; padding-left:20px; color:#00a2e6;}
.lin02_list{ width:305px; height:278px; float:left; background:url(imageslin_bj02.jpg) no-repeat;}
.lin02_list ul{  clear:both; padding-top:5px; width:96%; margin-left:10px; }
.lin02_list ul li{  padding-left:30px; line-height:30px; border-bottom:#eeeeee solid 1px; background:url(imagespic11.gif) no-repeat left center;}
.lin02_list ul li a{ color:#535353;}
.lin02_list ul li a:hover{ color:#870307;}
.lin02_list ul li span{ float:right;color:#535353;}

/*???????*/
.mai02_title{ width:955px; height:57px; float:left; }

/*??????*/
.organ_list{ width:590px; height:80px; float:left; border-bottom:#eeeeee solid 1px; margin-top:20px;}
.img02{ width:54px; height:54px; float:left; background:url(imagespic_bj02.jpg) no-repeat; padding:3px 3px;}
.text02{ width:500px;font-size:12px; font-weight:normal; float:left; padding:0px 15px; line-height:30px; color:#626262; }
.text02 span{ font-size:14px; font-weight:bold; }
.text02 span a{ color:#000;}
.text02 span a:hover{ color:#F60;}

/*??????*/
/*-???-*/
.list_sort{ width:150px; height:30px; line-height:30px;
            text-align:center; float:left; *float:none; color:#00a2e6;} 
.list_sort a{ color:#00a2e6;}
.list_sort a:hover{ color:#D12F21;}


/*????????*/
/*????????*/

.work_list{ width:590px; height:130px; float:left; border-bottom:#eeeeee solid 1px; margin-top:20px;}
.img03{ width:157px; height:102px; float:left; background:url(imagespic_bj03.jpg) no-repeat; padding:4px 0px 0px 4px;}
.text03{ width:390px;font-size:12px; font-weight:normal; float:left; padding:0px 15px; line-height:26px; color:#626262; }
.text03 span{ font-size:14px; font-weight:bold; color:#000;}
.text03 a{ color:#00a2e6; text-decoration:underline;}
.text03 a:hover{ color:#F60;}

/*???????*/
.tou_list02{ width:295px; height:179px; float:left; background:url(imagesad_list.jpg) no-repeat; line-height:26px; padding:10px 0px 0px 10px;}
.tou_list02 a{ color:#00a2e6; text-decoration:underline;}
.tou_list02 a:hover{ color:#F30;}
.tou_list03{ width:285px; height:226px; float:left; background:url(imageslin_bj03.jpg) no-repeat; line-height:26px; padding:10px 0px 0px 20px;}


/*????ï¿½ï¿½?*/
/*????ï¿½ï¿½???*/
.site_list ul{ padding:0; margin:0;}
.site_list ul li{ background:url(imagespic12.jpg) left center no-repeat;padding-left:30px;line-height:30px;border-bottom:#eeeeee solid 1px;  }
.site_list ul li a{ color:#171717;}
.site_list ul li span{float:right; margin-right:10px; color:#a0a0a0;}
.site_list ul li a:hover{ color:#8c1a1d;}

/*???ï¿½ï¿½??*/
.scient{ width:590px; height:auto; float:left; margin-top:20px;}
.sci_title{ width:590px; height:30px; float:left; margin-bottom:10px;}
.sci_title h1{ float:left; line-height:30px; font-size:16px;}
.sci_title a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.sci_title a:hover{color:#F60;}
.sci_list{ width:588px; height:auto; float:left; border:#d2e4ff solid 1px;}
table tr{height:30px; line-height:30px; text-align:center;}

/*???ï¿½ï¿½??*/
.trends{ width:305px; height:164px; float:left; margin-top:20px;}
.tre_title{ width:305px; height:30px; float:left; }
.tre_title h1{ float:left; line-height:30px; font-size:16px;}
.tre_title a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.tre_title a:hover{color:#F60;}
.tre_list{ width:305px; height:99px; float:left;}
.tre_list h1{ width:305px; height:35px; float:left; background:url(imagestre_bj.jpg) no-repeat; font-size:12px; font-weight:normal; line-height:35px;}
.tre_list h1 a{ color:#000; padding-left:10px;}
.tre_list h1 a:hover{ color:#F30;}

/*??????*/
.jou_list{ width:590px; height:150px; float:left; border-bottom:#eeeeee solid 1px; margin-top:20px; margin-bottom:20px;}
.img04{ width:93px; height:128px; float:left; background:url(imagespic_bj04.jpg) no-repeat; padding:4px 0px 0px 4px; }
.text04{ width:463px;font-size:12px; font-weight:normal; float:left; padding:0px 15px; line-height:24px; color:#000; }
.text04 span{ font-size:14px; font-weight:bold; color:#00a2e6;}
.text04 a{ color:#000;}
.text04 a:hover{ color:#F60;}

/*???ï¿½ï¿½???*/
.tab{padding:0px 0px 0px 0px; }
.tab_d01{width:590px; height: auto; float: left; overflow: hidden; }
#TabTab01Con1{width:590px;height:auto; position: relative; }
#TabTab01Con2{width:590px;height:auto; position: relative;}
.xixi1{width:590px;height:30px;line-height:30px;background-image: url(imagesz01.jpg);cursor:pointer;position:relative;}
.xixi2{width:590px;height:30px;line-height:30px;background-image:url(imagesz02.jpg);cursor:pointe;position:relative;}
#TabTab01Con1 a.more { position:absolute; top:-20px; right: 10px; color:#00a2e6;}
#TabTab01Con2 a.more {position:absolute; top:-20px; right: 10px; color:#00a2e6;}

#font1{ width:104px; height:30px; display:block; font-size:16px; margin-left:5px;text-align: center;float:left; color:#000000; display:inline; font-weight:bold;}
#font2{ width:100px; height:30px; display:block; font-size:16px; margin-left:30px; margin-right:5px; text-align: center;float: left;color:#000000; display:inline;font-weight:bold;}

.list_02{width:590px;float: left; height:auto}
.list_02 ul{ padding:0; margin:0; padding-top:10px;}
.list_02 ul li{ background:url(imagespic12.jpg) left center no-repeat;padding-left:30px;line-height:30px;border-bottom:#eeeeee solid 1px;  }
.list_02 ul li a{ color:#171717;}
.list_02 ul li span{float:right; margin-right:10px; color:#a0a0a0;}
.list_02 ul li a:hover{ color:#8c1a1d;}

/*??????????*/
.paly_btn{
	top:203px;
	left:10px;
	width:26px;
	height:26px;
	position:absolute;
}
.paly_btn img{ width:26px; height:26px; border:none;}


/*???????????*/
.site01_list{ width:590px; height:130px; float:left; border-bottom:#eeeeee solid 1px; margin-top:20px;}
.site01_list ul{ padding:0; margin:0;}
.site01_list ul li{line-height:30px;border-bottom:#eeeeee solid 1px; height:30px; display:block;}
.site01_list ul li img{ float:left; width:16px; height:16px; padding:8px 0px 0px 0px; }
.site01_list ul li a{ color:#171717; padding-left:10px;}
.site01_list ul li span{float:right; margin-right:10px; color:#a0a0a0;}
.site01_list ul li a:hover{ color:#8c1a1d;}


/*?ï¿½ï¿½???????*/
.site02_list{ width:590px; height:130px; float:left; border-bottom:#eeeeee solid 1px; margin-top:20px;}
.site02_list ul{ padding:0; margin:0;}
.site02_list ul li{line-height:30px;border-bottom:#eeeeee solid 1px; height:30px; display:block;}
.site02_list ul li img{ float:left; width:16px; height:16px; padding:8px 0px 0px 0px; }
.site02_list ul li a{ color:#171717; padding-left:10px;}
.site02_list ul li span{float:right;  color:#20a7e6; }
.site02_list ul li span a{ color:#20a7e6;text-decoration:underline;}
.site02_list ul li a:hover{ color:#8c1a1d;}



/*ï¿½ï¿½?y??*/
.mt_all{background: url(images1024_xymt.jpg) repeat-x;}
#warp02{height:auto; margin:0 auto;}
/*?????*/
.tab03{padding:0px 0px 0px 0px; }
.tab_d03{width:590px; height: auto; float: left; overflow: hidden; }
#TabTab01Con3{width:590px;height:auto; position: relative; }
#TabTab01Con4{width:590px;height:auto; position: relative;}
.xixi3{width:590px;height:30px;line-height:30px; background-image:url(imagesz03.jpg);cursor:pointer;position:relative;}
.xixi4{width:590px;height:30px;line-height:30px;background-image:url(imagesz04.jpg);cursor:pointe;position:relative;}
#TabTab01Con3 a.more { position:absolute; top:-20px; right: 10px; color:#00a2e6;}
#TabTab01Con4 a.more {position:absolute; top:-20px; right: 10px; color:#00a2e6;}

#font3{ width:40px; height:30px; display:block; font-size:16px; margin-left:5px;text-align: center;float:left; color:#000000; display:inline; font-weight:bold;}
#font4{ width:40px; height:30px; display:block; font-size:16px; margin-left:40px; margin-right:5px; text-align: center;float: left;color:#00a2e6; display:inline;font-weight:bold;}

.list_03{width:590px;float: left; height:auto; margin-top:20px;}
.list_03 ul{ padding:0; margin:0; float:right; width:343px;}
.list_03 ul li{ line-height:30px;border-bottom:#eeeeee solid 1px;  }
.list_03 ul li a{ color:#171717;}
.list_03 ul li span{float:right; margin-right:10px; color:#a0a0a0;}
.list_03 ul li a:hover{ color:#8c1a1d;}

.pic01{ width:227px; height:auto; float:left;}
.pic01 h1{ width:227px; height:36px; float:left; background:url(imagespt_bj.jpg) no-repeat;text-align:center;}
.pic01 h1 a{ font-weight:normal; font-size:14px; line-height:36px;  color:#FFF; }
.paly_btn02{
	top: 130px;
	left: 5px;
	width: 26px;
	height: 26px;
	position: absolute;
}
.paly_btn02 img{ width:26px; height:26px; border:none;}


/*????ï¿½ï¿½??*/
.pic02{ width:326px; height:225px; float:left; background:url(imagesbj02.jpg) no-repeat; padding:5px 0 0 5px;}

.tab05{padding:0px 0px 0px 0px; }
.tab_d05{width:590px; height: auto; float: left; overflow: hidden; }
#TabTab01Con5{width:590px;height:auto; position: relative; }
#TabTab01Con6{width:590px;height:auto; position: relative;}
#TabTab01Con7{width:590px;height:auto; position: relative;}

.xixi5{width:590px;height:30px;line-height:30px; background-image:url(imagesz05.jpg);cursor:pointer;position:relative;}
.xixi6{width:590px;height:30px;line-height:30px;background-image:url(imagesz06.jpg);cursor:pointe;position:relative;}
.xixi7{width:590px;height:30px;line-height:30px;background-image:url(imagesz07.jpg);cursor:pointe;position:relative;}

#TabTab01Con5 a.more { position:absolute; top:-20px; right: 10px; color:#00a2e6;}
#TabTab01Con6 a.more {position:absolute; top:-20px; right: 10px; color:#00a2e6;}
#TabTab01Con7 a.more {position:absolute; top:-20px; right: 10px; color:#00a2e6;}

#font5{ width:80px; height:30px; display:block; font-size:16px; margin-left:5px;text-align: center;float:left; color:#000000; display:inline; font-weight:bold;}
#font6{ width:80px; height:30px; display:block; font-size:16px; margin-left:25px; margin-right:5px; text-align: center;float: left;color:#00a2e6; display:inline;font-weight:bold;}
#font7{ width:80px; height:30px; display:block; font-size:16px; margin-left:25px; margin-right:5px; text-align: center;float: left;color:#00a2e6; display:inline;font-weight:bold;}

.list_04{width:590px;float: left; height:auto; margin-top:20px;}
.paly_btn03{
	top: 12px;
	left: 235px;
	width: 103px;
	height: 101px;
	position: absolute;
}
.list_04 ul{ padding:0; margin:0; float:right; width:239px;}
.list_04 ul li{ line-height:30px;border-bottom:#eeeeee solid 1px; background:url(imagespic13.jpg) no-repeat left; padding-left:10px;  }
.list_04 ul li a{ color:#171717;}
.list_04 ul li span{float:right; margin-right:10px; color:#a0a0a0;}
.list_04 ul li a:hover{ color:#8c1a1d;}

/*??????*/
.wb_list02{ width:305px; float:left; height:auto; margin-top:20px;}
.wb_list02 ul{ margin:0px;height: auto; float:left; border:none; margin-left:20px; display:inline; }
.wb_list02 ul li{ width:100px; text-align:center; float:left;height: auto; overflow:hidden; display:inline; margin-right:40px;}
.wb_list02 ul img{  width:74px; height:74px;}
.wb_list02 ul span{ width:100px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; color:#1c1c1c; margin-top:5px; }
.wb_list02 ul span a{color:#1c1c1c;}
.wb_list02 ul span a:hover{ color:#c70000;}


/*???*/
.forum{ width:305px; height:auto; float:left; margin-top:20px;}
.for_title{ width:305px; height:47px; float:left; background: url(imagestit11.jpg) no-repeat;}
.for_title h1{ float:left; line-height:47px; font-size:16px; padding-left:60px;}
.for_title a{ float:right; line-height:47px; margin-right:10px; color:#00a2e6;}
.for_title a:hover{color:#F60;}
.for_list{ width:303px; height:auto; float:left; border:#dbdbdb solid 1px; border-bottom:none; border-top:none;}
.for_list ul{ padding:0; margin:0;  }
.for_list ul li{ height:70px; border-bottom:#eeeeee solid 1px; background:url(imagespic14.jpg) 10px 10px no-repeat; padding-left:20px;  }
.for_list ul li a{ color:#a0a0a0; width:200px; height:47px; float:left; line-height:24px; padding-left:57px; margin-top:8px;}
.for_list ul li span{  color:#171717;}
.for_list ul li a:hover{ color:#8c1a1d;}
.for_bot{ width:305px; height:7px; float:left; background:url(imagestit11_bot.jpg) no-repeat;}

/*??????????*/
/*??????????*/
.cou_title{ width:590px; height:30px; float:left; background:url(imagestit03.jpg) no-repeat bottom;}
.cou_title h1{ float:left; line-height:30px; font-size:16px;}
.cou_title a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.cou_title a:hover{color:#F60;}

/*??????*/
.div_xixi {BACKGROUND: url(imagesbkd_bj.jpg) no-repeat; POSITION: relative; HEIGHT: 152px;}
.div_jimg {	MARGIN: 0px; WIDTH:216px; HEIGHT: 138px; padding:7px 0px 0px 6px;}
.div_jimg #a_jimg {DISPLAY: block; WIDTH: 216px; HEIGHT: 138px}
.div_jimg #bigimg {	  MARGIN: 0px;  WIDTH: 216px;  HEIGHT: 138px;}
.div_jimg .ul_jimg {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; BACKGROUND: url(imagesbg_j04.jpg) repeat-y left top; PADDING-BOTTOM:2px; MARGIN: 0px; WIDTH: 378px;  LIST-STYLE-TYPE: none; POSITION: absolute; TOP:7px; HEIGHT: 135px}
.div_jimg .ul_jimg LI {DISPLAY: inline; FLOAT:left; OVERFLOW: hidden; WIDTH: 366px; CURSOR: pointer; WORD-BREAK: break-all; TEXT-INDENT:20px; PADDING-TOP:10px; WHITE-SPACE: nowrap; HEIGHT: 24px; TEXT-OVERFLOW: ellipsis}
.div_jimg .ul_jimg A {POSITION: relative; color:#000; font-size:14px;}
.div_jimg .ul_jimg .on {background-image:url(imagesbg_j05.png)!important;background-image:url(www.lanrentuku.com);BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_j05.png',sizingMethod='scale'); WIDTH: 378px; COLOR: #fff; TEXT-INDENT: 43px; POSITION: static}
.div_jimg .ul_jimg .on A {FONT-WEIGHT: bold; COLOR: #00a2e6; font-weight:bold;}


/*????*/
/*********???ï¿½ï¿½? css????***********/
.sub_box01{width:588px; height:233px;position:relative; overflow:hidden;}
.sub_box01 img{border:none; width:586px; height:233px; padding:1px;}
#bd1lfimg01{position:relative; width:586px; height:233px; overflow:hidden;}
#bd1lfimg01 div{width:100000px; margin-left:-4px;}
#bd1lfimg01 dl{width:586px; height:233px; position:relative; overflow:hidden; float:left;}
#bd1lfimg01 dt{width:586px; height:233px; position:absolute; left:0px; top:0px;}
#bd1lfimg01 dd{width:586px; height:30px; background:#000000; filter:alpha(Opacity=50); Opacity:0.5; position:absolute; left:0px; bottom:0px; position:relative; top:203px;}
#bd1lfimg01 dl h2{height:30px; padding:0px 0 2px 0; line-height:30px; position:absolute; top:202px;  }
#bd1lfimg01 dl h2 a{font-size:12px; font-weight:normal;color:#ffffff; padding-left:10px;}
#bd1lfimg01 dl h2 a span{ font-size:16px;font-weight:bold;}
#bd1lfimg01 dl a{color:#ffffff; text-decoration:none;}
#bd1lfimg01 dl a:hover{text-decoration:none; color:#cccccc;}*/

#bd1lfimg01 dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg01 dd tt a:hover{text-decoration:underline;}


.sub_nav01{width:586px; height:10px; bottom:10px; position:absolute; color:#999999; z-index:200;}
.sub_no01{height:10px; float:right;}
.sub_no01 li{display:block; width:10px; height:10px; float:left; overflow:hidden;  vertical-align:middle; text-align:center; cursor:pointer; margin-right:4px;background: url(imagespt02.png) no-repeat;}
.sub_no01 li:hover{ background:url(imagespt01.png) no-repeat;}

/*------------------------------whh---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.div_xixi .leftw{width:216px; height:138px; padding:7px; float:left;}
.div_xixi .leftw img{width:216px; height:138px;}
.div_xixi .rightw{width:360px; height:140px; float:right;}
.div_xixi .rightw ul{padding-top:6px;}
.div_xixi .rightw ul li{height:35px; line-height:35px; font-size:14px;}
.div_xixi .rightw ul li a{color:#000; display:block; height:35p; width:340px; z-index:9; position:absolute; right:5px; padding-left:32px;}
.div_xixi .rightw ul li a:hover{color:#00a2e6;}
.div_xixi .rightw ul li.hover a{color:#00a2e6; background:url(imageslll_03.png) no-repeat;}

/*ï¿½ï¿½??*/
.whh .banner{margin:0 auto; background:url(imagesbg1_03.jpg) no-repeat; width:955px;}
.whh .banner .title{width:958px; padding-top:295px; margin:0 auto;}
.whh .banner .con{width:955px; margin:0 auto;}
.whh .banner .con .conn{width:955px; height:435px; background:url(imagesbggg_06.jpg) no-repeat;}
.whh .banner .con .conn .right{ padding-left:430px; width:400px; padding-top:40px;line-height:30px; font-size:14px;}
.whh .banner .con .conn .right h3{font-size:14px;}
/*ï¿½ï¿½?*/
.whh .banner .con1{width:956px; margin:0 auto; background:#fff; height:395px; border:1px solid #a0a0a0; border-top:none;}
.whh .banner .con1 .conn1{width:920px; height:345px; background:url(imagesbg_07.jpg) no-repeat 0 31px; padding-top:31px;}
.whh .banner .con1 .conn1 .text{padding:100px 115px 20px; line-height:30px; font-size:14px;}

/*********??????***********/
.whh .title_xrld{width:955px; background:url(imagesxrld_03.jpg) no-repeat 0 25px; margin:0 auto; height:68px; padding-top:25px;}
.con_xrld{width:913px; border:1px solid #a0a0a0; margin:0 auto; background:#fff; padding:20px; border-top:none;}
.con_xrld li{height:130px; border-bottom:1px solid #eee;}
.con_xrld .left{width:85px; height:85px; float:left;}
.con_xrld .right{float:left;width:600px}
.con_xrld .right p{line-height:30px; height:30px;}
.con_xrld .right p a{color:#00a2e6;}
.con_xrld .right p a:hover{text-decoration:underline;}

/*********?ï¿½ï¿½???***********/
.xxjj{background:url(imagesxxjj.jpg) no-repeat; margin:0 auto; width:955px;}
.xxjj .title{background:url(imagesxxjj_03.png) no-repeat 0 269px; width:955px; margin:0 auto; height:72px; padding-top:269px;}
.xxjj .con{background:#fff; border:1px solid #a0a0a0; width:933px; margin:0 auto; border-top:none; padding:10px; position:relative;}
.xxjj .con .conn{width:920px; padding:10px;font-size:14px; line-height:25px;}
/* .xxjj .con .conn p{font-size:14px; line-height:25px; text-indent:2em;}  */
/*********???***********/
.ss_box{width:955px; margin:0 auto; padding-top:25px;}
.ss_b{width:953px; border:1px solid #a0a0a0; border-top:none; background:#fff; border-bottom:none;}
#tbody {width:953px;margin:0 auto;}
#mainbody {width:916px; margin:0 auto;}
#mainphoto {cursor:pointer;display:block;}
#goleft { position:absolute; left:180px; top:50px;}
#goright {position:absolute; right:176px; top:50px;}
.dw{width:955px; height:80px; background:url(imageshui.jpg) no-repeat -1px 0; padding-top:30px; position:relative;}
#photos {width:552px;height:61px;overflow:hidden; margin-left:202px;}
#showArea{width:552px; height:57px; overflow:hidden;}
#showArea img {display:block;float:left; margin-right:6px; cursor:pointer;border:1px solid #fff;}
.txt_1 {font:bold 24px Verdana, Tahoma;color:#fff;}


/*???ï¿½ï¿½?*/
.wbanner { width:586px; height: 233px; position: relative; overflow:hidden; }
.wbanner ul { position: absolute; top: 0; left: 0; z-index: 1; width: 2940px; }
.wbanner ul li { width: 586px; height: 233px; float:left; }
.wbanner ol { position: absolute; bottom: 17px; right: 10px; z-index: 2; }
.wbanner ol li { float: left; width: 10px; height: 10px; margin-left: 4px; overflow: hidden; background: url(imagespt02.gif) no-repeat right 0; cursor: pointer; }
.wbanner .active { background: url(imagespt01.gif) no-repeat 0 0; }
.zz{height:44px; z-index:2; background:#000;opacity:0.5; filter:alpha(opacity:50);position: absolute; bottom:0px;width:576px; color:#fff; line-height:44px; padding-left:10px; font-size:14px;}
.fhtop{width:18px; height:54px; position:absolute; bottom:0px; right:-10px;}
/*------------------------------whh-end--------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*????????*/
.title_xrld{width:955px; background:url(imageszfsjg.png) no-repeat 0 25px; margin:0 auto; height:57px; padding-top:25px;}
.xtleft{ width:382px; height:700px;float:left; background:url(imagesjigou_bg1.jpg) no-repeat 128px 292px;}
.xtright{ width:380px; float:left;}
.xtright ul{width:380px;}
.xtright ul li{ border-bottom:none; height:44px; background:url(imagesxt_center.jpg) no-repeat; padding-left:42px; line-height:48px;_margin-bottom:-4px;}
.xtright ul li.xtfirst{ background:url(imagesxt_first.jpg) no-repeat; margin-bottom:-4px;line-height:42px;}
.xtright ul li.xtlast{ background:url(imagesxt_last.jpg) no-repeat;line-height:48px;}
/*????????*/
.lxt1 .title_xrld{background:url(imagesdzjg.png) no-repeat 0 25px;}
.lxt1 .xtleft{background:url(imagesjigou_bg1.jpg) no-repeat 128px 424px;}
/*??????ï¿½ï¿½???*/
.lxt2 .title_xrld{width:955px; background:url(imagesjxky_bg.png) no-repeat 0 25px; margin:0 auto; height:57px; padding-top:25px;}
.lxt2 .xtleft{ width:270px; height:700px;float:left; background:url(imagesjigou_bg1.jpg) no-repeat 15px 473px;_background:url(imagesjigou_bg1.jpg) no-repeat 15px 464px;}
.lxt2 .xtright{ width:259px; float:left; padding-top:40px;}
.xtright2{ float:left; background:url(imagesxt_bg1.jpg) no-repeat;width:384px; height:657px;}
.lxt2 .xtright ul{width:259px;}
.lxt2 .xtright ul li{height:45px; background:url(imagesxt_center1.png) no-repeat; padding-left:42px; line-height:48px;_margin-bottom:-4px;}
.lxt2 .xtright ul li.xtfirst{ background:url(imagesxt_first1.jpg) no-repeat; margin-bottom:-7px;line-height:38px;}
.lxt2 .xtright ul li.xtlast{ background:url(imagesxt_last1.jpg) no-repeat;line-height:49px;}
.xtright2 ul li{height:45px;padding-left:42px; line-height:39px;border-bottom:none; }
.tsli1{ margin-top:257px; _margin-top:259px;line-height:45px;}
.tsli2{ margin-top:131px; _margin-top:133px;line-height:45px;}
/*??????*/
.lxt3 .title_xrld{background:url(imagesxysz_bg.png) no-repeat 0 25px;}
/*?????*/
.lxt4 .title_xrld{background:url(imagesxkzy.png) no-repeat 0 25px;}
.lxt4 .xtleft{ width:343px;float:left; background:url(imagesxk_bg.jpg) no-repeat left center;height:131px; line-height:131px; text-align:center; padding-right:35px; color:#03F;}
.lxt4 .xtright{ width:380px; float:left;}
/*??????*/
.lxt5 .title_xrld{background:none;height:68px;}
.lxt5 .xrldl{ float:left;width:400px; background:url(imageszdxk.png) no-repeat; height:68px;}
.lxt5 .xrldr{ float:right; width:555px; height:57px; background:url(imagesxkszr.jpg) no-repeat;height:68px; position:relative;}
.btn{width:191px; height:32px; background:url(imagesxy1.jpg) no-repeat; border:none; list-style:none; margin-top:33px; float:right; cursor:pointer; font-size:18px; font-weight:bold; color:#003b90; text-align:center; line-height:32px;}
.tu{ float:right; width:77px; height:32px; background:url(imagestu_bg.jpg) no-repeat; margin-right:19px; margin-top:33px;}
#box{ height:191px;z-index:999; position:absolute; left:268px; top:66px;_left:250px;}
#box ul{ width:191px;z-index:99999;}
#box li{ height:30px; line-height:30px; width:191px; text-align:center;background:#f1f1f1; border-bottom:1px solid #fff; font-size:14px;z-index:99999;}
#box li a:link, #box li a:visited{ color:#003b90;}
.table1{z-index:99;}
.tr1{ font-size:16px; color:#003b90; font-weight:bold;}


/*------------------????ï¿½ï¿½?-------------------------------------*/
.mai_title1{ width:955px; height:52px; float:left; background:url(imagestylbt_bg.jpg) no-repeat; text-align:center; line-height:52px; font-size:24px; font-weight:bold; font-family:"ºÚÌå","Î¢ÈíÑÅºÚ"; color:#fff;}

.mai_list .right1{width:245px; float:left; padding-left:15px;}

.lin_list03{ width:245px; float:left; height:auto;}
.lin_list03 ul{  clear:both; padding-top:5px; }
.lin_list03 ul li{ padding-left:20px; line-height:30px; border-bottom:#eeeeee solid 1px; background:url(imagespic10.jpg) no-repeat left center;}
.lin_list03 ul li a{ color:#535353; font-size:14px;}
.lin_list03 ul li a:hover{ color:#870307;}
.lin_list03 ul li span{ float:right;color:#535353;}
.serve1{ width:245px; height:auto; float:left;}
.ser_title1{ width:245px; height:30px; float:left; background:url(imagestit02.jpg) no-repeat bottom left;}
.ser_title1 h1{ float:left; line-height:30px; font-size:18px;}
.ser_title1 a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.ser_title1 a:hover{color:#F60;}


.lb_right{width:670px; float:right; padding-right:15px;}
.dqwz{height:30px; line-height:30px;color:#1481CD; background:url(imagestt.gif) no-repeat left center; padding-left:25px; width:96%; margin:0 auto;}
.dqwz a{color:#1481CD; padding:0 5px;}

/*???*/
.list_sort{ width:99%; margin:0 auto; height:30px; margin-top:10px; line-height:30px;text-align:center; color:#333; border:#d3d4d6 solid 1px;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#D12F21;}
.one li{line-height:25px; background:url(imagesstar.jpg) no-repeat left center; border-bottom:1px dashed #ccc; padding-left:15px;}
.one li span{float:right; padding-right:10px;}
.one li a{color:#333; font-family:"????";}

/*--------------------????-----------------------------------------*/
.dqwz{height:30px; line-height:30px;color:#1481CD; background:url(imagestt.gif) no-repeat left center; padding-left:25px; width:96%; margin:0 auto;}
.dqwz a{color:#1481CD; padding:0 5px;}
#author{ width:90%; height:24px; line-height:24px; text-align:center; margin:10px auto; clear:both; color:#6d6d6d; padding-bottom:10px; border-bottom:#e3e3e3 solid 1px;}
#work{width:90%; height:auto; text-indent:2em;  margin:20px auto 20px; text-align:left; line-height:26px; color:#000; font-size:12px; font-size:14px;}
.wenzx h3{text-align:center; font-size:20px; line-height:30px; color:#1481CD; padding-top:20px;}
.wenzx h4{text-align:center; font-size:14px; line-height:30px; color:#999;}

.related{padding-left:50px; line-height:30px;}
.related a{color:#1481CD;}
/*?????????????*/
.bas_list1{height:245px; float:left;padding:2px;}
.bas_list1 p{ line-height:28px; text-indent:2em;}
.bas_list1 p a:link,.bas_list1 p a:visited{ color:#00a2e6;}
.servext{ width:305px; height:auto; float:left;}
.ser_titlext{ width:305px; height:30px; float:left; background:url(imagestit02.jpg) no-repeat bottom left;}
.ser_titlext h1{ float:left; line-height:30px; font-size:18px;}
.ser_titlext a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.ser_titlext a:hover{color:#F60;}
/*????????*/
.wzst{ padding-top:16px;}
.wzst p{ text-indent:2em; line-height:32px; font-size:14px; color:#000; font-weight:normal;}
/*????ï¿½ï¿½?*/
.tou_list031{ width:285px; height:144px; float:left; background:url(imagesxtbg.jpg) no-repeat; line-height:26px; padding:10px 0px 0px 20px;}
/*??????????2 */
.ser_titlext1{height:30px; float:left; background:url(imagestit02.jpg) no-repeat bottom left;width:590px;}
.ser_titlext1 h1{ float:left; line-height:30px; font-size:16px;}
.ser_titlext1 a{ float:right; line-height:30px; margin-right:10px; color:#00a2e6;}
.ser_titlext1 a:hover{color:#F60;}
/*??????2*/
.mai_list1{ padding:20px;} 
.topxt ul li{ line-height:37px; font-size:14px; width:180px; float:left;}
.topxt ul li a:link,.topxt ul li a:visited{ color:#000;}
/*------------------------------------------------------------------------??????20130615----------------------------------------------------------------------------*/
.dlym{width:100%; background:url(imageswbg_02.jpg) repeat; padding-top:25px;}
.box_955{width:953px; margin:0 auto;border:1px solid #dcdcdc;}
.box_955 .boxl{width:234px; float:left; background:#fff2e2; border:1px solid #dcdcdc;}
.box_955 .boxl li{height:51px; line-height:51px; font-size:20px; text-align:center; border-bottom:1px solid #dcdcdc;}
.box_955 .boxl li a{color:#626262;}
.box_955 .boxl li:hover{background:#fff;}
.box_955 .boxl li.hover{background:url(imagesgif1.gif) no-repeat; border:none; z-index:999; position:absolute; width:247px; height:51px;}
.box_955 .boxl li.hover a{color:#fff;}
.box_955 .boxr{width:717px; float:left; background:#fff;}
.leftt{width:358px; border-right:1px solid #dcdcdc; float:left;}
.no1{border-bottom:1px solid #dcdcdc;}
.no1 h2{ background:url(imagesline_bgbg_09.jpg) no-repeat bottom; height:50px; line-height:50px; padding-left:20px; font-size:24px;}
.no1 li{ line-height:35px; border-top:1px solid #dcdcdc; margin:0 20px; font-size:13px;}
.no1 li.no{border:none;}
.no1 li a{color:#000;}
.no1 li a:hover{color:#0068FD;}
.foot{width:100%; background:#fff; margin-top:50px;}
.foot .img{width:955px; height:111px; margin:0 auto;}
.foott{width:955px; line-height:50px; text-align:center; margin:0 auto}

/*map*/
.map{width:100%; background:url(imageswarp_bj.jpg) repeat-x;}
.topp{width:955px; height:51px; margin:0 auto; padding-top:25px;}
.tp1{width:656px; height:852px; margin:0 auto; border:1px solid #c0c0c0;}
.tp2{width:658px; margin:0 auto; border:1px solid #c0c0c0;}
.tp3{width:604px; margin:0 auto;}

.box_955_map{border:1px solid #A4A4A4; width:953px; background:#fff;margin:0 auto; padding:20px 0;}
.box_955_map .boxl{width:234px; float:left; background:#fff2e2; margin-left:23px; border:1px solid #dcdcdc;}
.box_955_map .boxl li{height:51px; line-height:51px; font-size:20px; text-align:center; border-bottom:1px solid #dcdcdc;}
.box_955_map .boxl li a{color:#626262;}
.box_955_map .boxl li:hover{background:#fff;}
.box_955_map .boxl li.hover{background:url(imagesgif1.gif) no-repeat; border:none; z-index:999; position:absolute; width:247px; height:51px;}
.box_955_map .boxl li.hover a{color:#fff;}
.box_955_map .boxr{width:685px; float:left; background:#fff;}
.cx{width:602px; padding-top:10px; margin:0 auto; color:#636363;}
.cx h2{font-size:16px; line-height:40px; color:#333;}
.cx p{height:25px; font-size:14px;}
.iddd{width:604px; margin:0 auto;}

/*map*/
