﻿


body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td { margin: 0;padding: 0;}
fieldset, img {border: 0;}

code{float:right;text-align: left;}
code.time{width:100px;overflow:hidden;}
code.black{font-size:12px;font-weight: normal;text-decoration: none;}



input{ margin:0; padding:0}
body {color:#666;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
ol, ul {list-style: none;}
a { text-decoration:none; color:#000;}
a:hover {text-decoration: underline; color:#CC0000;}
.clear { clear:both; height:0px; font-size:0; overflow:hidden; line-height:22px}



.wrapper{clear:both;width:960px;margin:0 auto;overflow:hidden;}
.header{height:101px;width:960px;overflow:hidden;margin:0 auto;}
.logo{width:344px; height:101px; float:left; margin-right:363px;}
.hright{width:253px; height:101px; overflow:hidden; float:left;}
.topphone{ margin-top:37px; float:right; height:20px; line-height:20px}
.topphone li{float:left; margin-right:5px}
.topphone li.ico1{ background:url(../images/ico1.jpg) no-repeat; text-indent:20px;}
.topphone li.ico2{ background:url(../images/ico2.jpg) no-repeat; text-indent:20px}
.topad{width:253px; height:44px}


.nav{width:960px;font-size:14px;height:42px;line-height:42px;font-weight:bold; color:#FFF; margin-bottom:10px}
.navleft{width:9px; height:42px; float:left; background:url(../images/nav_l.jpg) no-repeat;}
.navmian{width:942px; height:42px; float:left;background:url(../images/nav_bg.jpg) repeat-x;}
.navmian li{ width:69px; margin-right:30px; float:left;display:inline; text-align:center}
.navmian li a{ color:#FFF;width:69px;margin-right:10px;float:left;display:inline;}
.navmian li a:hover{width:69px;margin-right:10px;float:left;display:inline;background:url(../images/nav_hover.jpg) no-repeat;color:#FFF;text-decoration: none;}
.navright{width:9px;height:42px;background:url(../images/nav_r.jpg) no-repeat; float:left}
.banner{ margin-bottom:10px;}

#home .t1,#about .t2,#anli .t3,#yewu .t4,#news .t5,#job .t6,#contact .t7{width:69px;margin-right:30px;float:left;display:inline;background:url(../images/nav_hover.jpg) no-repeat;color:#FFF;text-decoration: none;}

.box_news{width:350px;margin-right:10px;float:left}
.boxtit{width:350px;overflow:hidden;background:url(../images/box_bg.jpg) repeat-x;}
.box2tit{width:400px;overflow:hidden;background:url(../images/box_bg.jpg) repeat-x;}
.box_news dt strong,.box_anli dt strong{font-size:14px;padding:9px 0 0 15px;color:#FFF;width:93px;height:21px;background:url(../images/box_tit.jpg) no-repeat;float:left}
.box_news dt span,.box_anli dt span{width:40px;height:30px;float:right;}
.box_news dd{border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;padding:10px;overflow:hidden;width:328px;height:129px;}
.box_news dd li{height:28px;line-height:22px}
.box_anli{width:400px;margin-right:10px;float:left}
.box_anli dd{border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;padding:20px 10px 10px 10px;overflow:hidden;width:378px;height:119px; background:url(../images/anlibg.jpg) no-repeat bottom}
.box_anli dd ul{width:390px;overflow:hidden;}
.box_anli dd li{float:left;text-align:center; height:105px}
.box_anli dd li img{width:110px;border:1px solid #ccc;padding:4px;display:block;margin-right:10px;height:70px; margin-bottom:5px}

.contact{width:190px;float:left}
.contact dt{width:190px; height:57px;background:url(../images/con_tit.jpg) no-repeat; }
.contact dd{width:103px; height:113px; background:url(../images/con_bg.jpg) no-repeat;padding:10px 77px 0 10px; line-height:22px; overflow:hidden}

.gdimg{width:960px;height:149px; background:url(../images/gd.jpg) no-repeat; margin:10px auto}
.gdbox{width:900px; margin:0 0 0 31px; padding-top:21px}
#gdcp {overflow:hidden;width:100%;}
#ingdcp {float: left;width: 800%;}
#gdcp1 {float: left;}
#gdcp1 li{list-style: none;float:left;text-align: center;display:block;width:168px;font-size: 12px;overflow:hidden; margin-right:15px;}
#gdcp1 li img{width:160px;border:1px solid #ccc;padding:3px;display:block;height:102px;}
#gdcp2 {float: left;}
#gdcp2 li{list-style: none; float:left;text-align: center;display:block;width:168px;font-size: 12px;overflow:hidden;margin-right:15px}
#gdcp2 li img{width:160px;border:1px solid #ccc;padding:3px;display:block;height:102px;}

.footer{width:960px;margin:0 auto;border-top:2px solid #188AE7; height:50px; text-align:center; background:#E7E7E7; padding-top:10px; line-height:22px; background:url(../images/foodbg.jpg) repeat-x}

.adtit{ width:960px; height:100px; margin:0 auto 10px;}

.box{width:938px; padding:10px;border:1px solid #CCC; overflow:hidden; margin:0 auto 10px}
.left,.right{margin-bottom:-10000px;padding-bottom:10000px;}
.lefttit{ background:url(../images/title.jpg) no-repeat; text-indent:25px; width:213px; height:28px; line-height:28px; color:#FFF; font-size:13px;font-weight:bold;}
.left{width:223px;float:left;margin-right:10px; height:350px;border-right:1px solid #EAEAEA;}
.leftnav{width:183px; margin:0 auto;}
.leftnav li{width:183px;background:url(../images/libg.gif) repeat-x; text-indent:65px; font-size:12px; line-height:37px;display:block;}
.leftnav li a{display:block;}
.leftnav li a:hover{display:block;color:#D87321;background:url(../images/libghover.gif) repeat-x;}
.leftnav li.dq2{display:block;color:#D87321;background:url(../images/libghover.gif) repeat-x;}
.leftnav li.dq2 a{color:#D87321}
.n1 li{background:url(../images/n1li1.gif) repeat-x;text-indent:65px;}
.n1 li a:hover{display:block;color:#D87321;background:url(../images/n1li.gif) repeat-x;}
.n1 li.dq3{display:block;color:#D87321;background:url(../images/n1li.gif) repeat-x;}
.n1 li.dq3 a{color:#D87321}

.right{float:left;width:694px;font-size:12px;line-height:170%; overflow:hidden}
.right h1{font-family: "黑体";font-size:25px;font-weight: bold;color: #999;line-height:40px; margin-bottom:10px;border-bottom:1px dashed #CCC;}
.boxbanner{ margin-bottom:10px}
.boxmain .timecon {text-align:center;margin:0 auto 10px; display:block; width:690px; color:#CCC;border-bottom:1px solid #F3F3F3;}
.boxmain h2{ font-size:20px; text-align:center; line-height:30px}
.boxmain img{margin:0 auto 10px; display:block;}
.boxmain2 li{height:28px;border-bottom:1px dashed #F3F3F3;width:707px;text-indent:25px;background:url(../images/newsico.gif) no-repeat left center;line-height:28px;color:#666}
.boxmain2 li a{color:#666}
.boxmain2 li a:hover{color:#FF6600}
.page{width:100px;margin:20px auto 30px;overflow:hidden;}
.page ul{width:115px; overflow:hidden}
.page li{float:left; margin-right:20px;}

.leftcon{width:213px;height:61px;}
.leftcontxt{width:161px; height:112px; background:url(../images/leftconbg.jpg) no-repeat; padding:0 50px 0 2px}
.photolist-common-box{padding:10px;}
	.photolist-common-box ul{}
	.photolist-common-box li{border-bottom:1px dashed #CCC;padding:10px;}
	.photolist-common-box li h3{ margin-bottom:10px}
	.photolist-common-box li h3 a{color:#666666;font-weight:bold;font-size:14px;}
	.photolist-common-box li h3 a:hover{color:#CC0000;}
	.photolist-common-box li img{float:left;width:160px;margin-right:16px;display:block; height:102px;border:1px solid #ccc;padding:4px;}
	.photolist-common-box li p{ color:#999}
	.photolist-common-box li p img{ width:60px; height:22px; border:none; margin-top:10px}
	.photolist-common-box .item{clear:left;overflow:hidden;zoom:1}


.gsry{width:694px; overflow:hidden}
.gsry ul{width:712px; overflow:hidden}
.gsry li{ float:left;margin:0 18px 15px 0}
.gsry li img{ width:160px; height:102px;}

