@charset "gb2312";
/*-------------------通用---------------------------------------------------------------------------------*/
body{ background:url(../images/top_bg.jpg) repeat-x scroll left top;}
*{ font-family:"宋体", "黑体"; font-size:12px; margin:0; padding:0;}
.blank10{ height:10px; display:block; clear:both; overflow:hidden;}
.blank15{ height:10px; display:block; clear:both; overflow:hidden;}
a:link,a:visited{color:#000; text-decoration:none;}
a:hover{color:#F00; text-decoration:underline;}
.biaotilan{ background:url(../images/biaotilan.jpg) repeat-x left top;}
h3{font-size:14px; height:30px; line-height:30px; padding-left:10px;}
h3 span{ float:right; font-size:12px; font-weight:300; padding-right:10px;}
/*-------------------head-------------------------------------------*/
.head{ height:470px; width:973px; margin:0 auto; }
.top{ width:973px; margin:0 auto; height:27px; display:inline; overflow:hidden; line-height:27px; float:left; color:#676767;}
.qyfl{float:left; padding-right:25px; width:80%;}
.top span{ float:right;}
.top a{ color:#7e7e7e;}
.top a:hover{ color:#F00; text-decoration:none;}
.logo{ float:left;}
.nav{ width:667px; height:100px; float:right;}
.nav a:link,.nav a:visited,.nav a:hover{color:#7e7e7e; text-decoration:none; font-size:14px;}
.nav ul{ list-style:none; height:46px; margin-top:30px; float:right;} 
.nav li{ float:left; padding:15px;}
.shuxian{ border-left:#adadad solid 1px;}

/*-------------------banner-----------------------------------------*/
.banner{ width:100%; margin:0 auto; float:left; height:350px; padding-top:7px;}
.banbg{ background-color:#fff; height:350px; overflow:hidden;}
#flashs{ position:relative; height:350px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#F7E7CD;  background:#5A4532; border:1px solid #5A4532; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#fff; color:#5A4532;}
.banner { position:absolute; right:0; top:90px; z-index:0}


.keywords{width:100%; height:30px; float:left; line-height:30px;_height:15px;margin-top: -20px; }
/*-------------------content-----------------------------------------*/
.content{ width:973px; margin:0 auto; margin-top:50px;}
.right{ float:right; width:260px;}
.middle{ float:left; width:467px; margin-left:12px;}
.left{ float:left; width:222px; overflow:hidden;}

.biaoti{ margin-bottom:10px;}
.gsjj p{ line-height:24px; margin-top:5px;}
.gsjj img{ border:#CCC solid 1px;}

.gsdt ul{ list-style:none; width:260px; float:left;}
.gsdt li{ line-height:22px; overflow:hidden; width:260px; height:22px; float:left;}
.gsdt span{color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:9px; float:right}
.gsdt a{color:#666;}

.hydt ul{ list-style:none; width:260px; float:left;}
.hydt li{ line-height:25px; border-bottom:#cecece dashed 1px; padding:2px 0 0 0px; overflow:hidden; width:260px; height:25px; color:#5a5a5a;}
.hydt a{ color:#5a5a5a;}

.cpshow{ width:465px; float:left; border-left:#fbb70e solid 1px; border-right:#fbb70e solid 1px;padding-bottom:6px;}
.box_cp{ width:210px; height:162px; float:left; padding:10px 10px; _padding:2px 10px; line-height:22px;}
.box_cp img{ float:left; width:200px; height:150px; margin-right:5px; border:#CCC solid 1px; padding:1px;}
h2{ font-size:13px; font-weight:bold; float:left; width:200px; overflow:hidden; text-align:center; line-height:24px;}
.box_cp p{ float:left; width:326px; height:60px; overflow:hidden;}
.fz{ filter:flipv;}

.cp_list ul{ list-style:none; overflow:hidden; width:220px; border:#c8c8c8 solid 1px;}
.cp_list li{ line-height:26px; border-bottom:#e0e0e0 solid 1px; padding:4px 0 0 10px; overflow:hidden; width:210px; height:26px;}

.cjwt ul{ list-style:none; width:222px; float:left;}
.cjwt li{ line-height:22px; border-bottom:#cecece dashed 1px; padding:2px 0 0 0px; overflow:hidden; width:222px; height:22px; color:#5a5a5a;}
.cjwt li span{float:right;}
.cjwt a{ color:#5a5a5a;}
.lxwmtb{float:left; padding-top:5px;}
.lxwm{ width:230px; float:left; padding:70px 15px 5px 15px; line-height:20px; border:#e0e0e0 solid 1px; background-image:url(../images/lx.jpg); background-repeat:no-repeat; }

.tb{ width:973px; height:30px; float:left; padding:10px 0;}
h1{ font-size:14px; font-weight:bold; line-height:30px; margin-top:5px; float:left; clear:both; width:973px;}
.jpzs{ float:left;}
.shouyegd1 { float:left; height:142px; margin:2px; width:148px; overflow:hidden;}
.shouyegd2 { line-height:125px; width:120px;}
.shouyegd3 { border:1px solid #CCCCCC; float:left; height:auto; padding:3px; width:auto;}
.shouyegd4 { float: left; line-height: 20px; text-align: center; width: 132px;}
.shouyegd4 a{ color:#676767;}
#demo { height: 145px; overflow: hidden; width: 973px;}
#indemo {float: left; width: 300%;}
#demo2 { float: left;}

/*-------------------foot-----------------------------------------*/
.youqing{ padding:10px; border-top:#1863be solid 1px;}
.youqing a{ padding:0 5px;}
.youqing p{ width:973px; margin:0 auto;}
.foot a{ padding:0 5px;}
.xiaonav{ background-color:#f2f2f2; border-top:#b5b6ba solid 2px; text-align:center; padding-top:15px; height:30px;}
.bottom{line-height:40px; text-align:center;}

/*-------------------关于我们about---------------------------------------------------------------------------------*/
.right1{ float:right; width:730px;}
.left_lxwm{width:178px; border:#63b2dd solid 1px; float:left; padding:10px; line-height:20px;}
.left_lxwm p{ color:#F00; font-weight:bold;}
.neirong{ padding:20px 0; line-height:25px;}
/*-------------------新闻news---------------------------------------------------------------------------------*/
.newslist{ padding:20px;}
.newslist ul{ list-style:none;}
.newslist li{ line-height:30px; border-bottom:#b9c8c5 dotted 1px; height:30px;}
.newslist span{ float:right;}
.yema{ width:100%; border-top:#003 solid 2px; line-height:20px; padding:10px 0; float:left; margin-top:20px;}
.pageNavi{ text-align:center;}
/*-------------------产品product---------------------------------------------------------------------------------*/
.cp{text-align:center; padding:5px 0 5px;}
.box{ width:355px; height:110px; float:left; padding:0px 5px 5px 5px; line-height:23px;}
.box img{ float:left; width:140px; height:106px; margin-right:10px; border:#CCC solid 1px; padding:1px;}
.box p{float:left; width:200px; height:90px; overflow:hidden;}

.boxtu{ width:355px; height:270px; float:left; padding:0px 5px 5px 5px; line-height:23px;}
.boxtu img{ float:left; width:345px; height:270px; margin-right:10px; border:#CCC solid 1px; padding:1px;}
h6{ font-size:12px; font-weight:bold; float:left; overflow:hidden; text-align:center; width:355px; line-height:24px; height:24}

.box1h{ width:710px; height:160px; float:left; padding:0px 5px 5px 5px; line-height:23px;}
.box1h img{ float:left; width:200px; height:150px; margin-right:10px; border:#CCC solid 1px; padding:1px;}
.box1h p{float:left; width:490px; height:120px; overflow:hidden;}
h7{ font-size:12px; font-weight:bold; float:left; overflow:hidden; text-align:center; width:400px; line-height:24px; height:24}


h4{ font-size:13px; font-weight:bold; float:left; overflow:hidden;}
h5{ font-size:12px; font-weight:bold; text-align:center; }
