@charset "gb2312";
/* CSS Document */
body { font-size:13px; font-family: "microsoft yahei","ËÎÌå"; background:#EEF2F5 top repeat-x; color:#000;}
body, form, dl, dt, dd, ul, li ,h1 {margin:0; padding:0; }
ul,li {list-style:none; }
img{ margin:0px; border:0; padding:0px;}
a { color:#000; text-decoration: none; }
a:hover { color:#b7a984; text-decoration: none; }
.clear { clear:both; }
table{border-collapse:collapse;border-spacing:0;}
.wrap {width:100%; margin:0px auto;}
.bt{ margin-bottom:10px;}
.fl{float:left}
.fr{float:right}
.layout{width:1200px;padding:0 0px; overflow:hidden; background-color:#FFF; margin:0 auto;}
.header{margin:0 auto;}
.header .logo{ height:98px; width:500px; padding-left:20px;margin:0 auto;line-height:98px;}
.header .logo img{margin-top:20px;}
.header .tele{height:98px;line-height:98px;padding-right:20px}
.header .tele p{line-height:98px;height:98px;font-size:15px;text-indent:35px;background:url(../images/tele.png) no-repeat left center }
.header .tele p span{font-size:24px;color:#ca0000;margin-left:5px;}
.header .menu{height:40px; background:#ca0000;line-height:40px;border-bottom:1px solid #bbb}
.header .menu ul{margin: 0 auto;overflow:hidden;width:1080px}
.header .menu li{ width:120px; line-height:40px; height:40px; float:left; text-align:center;}
.header .menu li a{ color:#fff; font-size:16px; display:block;width:100%;height:38px;line-height:38px;border-top:1px solid #c90000;border-bottom:1px solid #c90000}
.header .menu li a:hover { color:#c90000; text-decoration: none;background:#fff}
.header .tuijian { background:#eeeeec url(../img/tuijian.jpg) left bottom no-repeat; height:46px; width:710px; float:left;}
.header .tuijian li{ height:46px; line-height:55px; float:left; width:150px;}
.header .search{ float:right; display:inline; width:270px; height:32px; background:#eeeeec; padding:13px 5px 2px 15px;}
.search-keyword{ height:23px; line-height:23px; font-size:14px; border:#000 solid 1px;}
.search-submit{ background:url(../img/search.jpg) center center no-repeat; width:90px; height:27px; border:0; margin-left:10px;}
#rollpic{width:1200px;height:430px;overflow:hidden;position:relative;margin-top:-1px;}
.nivo-slice,.nivo-box{position:absolute}
.main{margin:0 auto; width:1140px; padding:0 30px;background:#eeeeec; float:left; background:url(../img/pp_03.png) left top no-repeat;}
.pleft{width:100%; border-bottom:#CCC solid 1px;}
.pleft p{line-height:24px; margin-bottom:0;}
.pmiddle{ width:100%; padding-top:10px; overflow:hidden; border-bottom:#CCC solid 1px;}
.pmiddle1{ width:800px; height:320px; float:left}
.pmiddle2{ width:340px; float:left;}
.pmiddle_tt1{ font-size:14px; font-weight:bold;padding-left: 10px; padding-bottom: 10px;}
.pmiddle_tt2{ font-size:14px; font-weight:bold;padding-left: 10px; padding-bottom: 10px;}
.pmiddle_dd1{ float:left;padding-left: 20px;}
.pmiddle_dd1 img{width:460px;}
.pmiddle_dd2{ float:left; line-height:23px;margin-top: -7px;padding-left: 10px;letter-spacing:2pt}
#scroll {margin:0;padding:4px 0;list-style:none;width:300px;height:260px;overflow:hidden}
#scroll li {margin:0;padding:0 4px;font-size:13px;height:26px;}
.pmiddle4{ line-height:25px;}
.pmiddle4 ul{}

.pright{ width:100%;padding-top: 10px;}
.pright1{}
.nright{ width:853px; float:left;}
.cont{height: 150px;width: 100%;}
.box_2 {background: none repeat scroll 0 0 transparent;float: left;height: 150px;overflow: hidden;width: 100%;}
.picbox {border: 1px solid #CCCCCC;float: left;height: 137px;margin: 10px 13px 0 11px;overflow: hidden;text-align: center;width: 146px;}
.tbox {height: auto;overflow: hidden;width: 100%;}
.fcltoc {font-size: 13px;height: 30px;line-height: 30px;text-align: center;}

.servise{ height:27px; border-bottom:#CCC solid 1px;}
.servise1{ width:auto; float:left; padding-left:5px; font-size:14px; font-weight:bold;}
.servise2{ width:300px; float:right; padding-left:5px; font-size:14px; font-weight:bold;}
.servise a{ height:27; line-height:27px;}

.servises{width:800px; float:left;}
.servises1{ width:800px; float:left;padding-top: 10px;padding-bottom: 20px; border-bottom:#CCC solid 1px;}
.servises1_dt{ background:url(../img/g_03.png) left center no-repeat; float:left; width:178px; height:133px;text-align: center; }
.servises1_dt2{width: 600px; float:left;padding: 0 10px;text-indent: 20px;line-height: 29px;}
.servises1_dt3{width: 100px; float: left;text-indent: 20px;line-height: 19px; padding-left:10px; width: 205px;margin-top:10px;}
.servises1_dt4{width: 100px; float: left;text-indent: 20px;line-height: 19px; padding-left:10px; width: 205px;margin-top:10px;}
.servises_dd{ clear: right;float: right;font-size: 10px; padding-right: 10px; width:55px;}
.servises2{ width:620px; float:left; clear:both; height:195px;}

.servisess{ float:left;padding-top: 10px;  padding-left: 30px;width:310px;}
.servisess img,.servisess ul{width:100%}
.servisess ul{ overflow:hidden; float:right}
.servisess ul li{ line-height:21px;}

.box{ margin-left:9px; border-left:#a68d7f solid 1px; }
.box li{line-height:30px; height:30px; background:url(../img/dot.gif) left center no-repeat; padding-left:15px; margin-left:15px; }
.box span{ float:right; margin-right:15px;}

.title1{ height:45px;background:url(../img/tit1.jpg) scroll 0 0 no-repeat; line-height:45px; padding-left:35px; font-size:14px;}
.title2{ height:40px; line-height:40px; padding-left:25px; font-size:14px;border-top:#CCC solid 1px; margin-top:30px;}
.title3{ height:30px;background:url(../img/dot3.gif) scroll 0 0 no-repeat; line-height:30px; border-bottom:#000 dashed 1px; padding-left:25px; font-size:14px;}

.place{height:31px; line-height:31px; border-bottom:#999 1px solid;}
.more{ float:right; margin:8px;}

.about{margin-top:10px;line-height:24px; overflow:hidden; text-align:justify;}
.about img{ float:left; overflow:hidden; margin-right:15px;}
.about p{ margin:0; text-indent:2em;}

.product{float:left;}
.product ul{ margin-left:30px;}
.product li{ border:#000 solid 1px; margin:10px 20px 0 0; float:left; }
.product li span{ display:block; text-align:center; font-size:14px;}

.news{ margin-left:20px;}

.content{ font-size:14px; line-height:24px; padding:5px;}
.content li{ float:left; width:95%; height:40px; line-height:40px; padding-left:10px; border-bottom:#666 dashed 1px;}
.content li span{ float:right; font-size:10px; color:#af5c07;}
.content h2{ text-align:center;}

.content2{ height:253px; font-size:13px; line-height:24px; padding:55px 0 0 20px; background:url(../img/content.jpg) top center no-repeat;}
.content2 li{ float:left; width:95%; height:30px; line-height:30px; padding-left:10px;}

.btmpageinfo {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; PADDING-BOTTOM: 3px; MARGIN:10px 3px 5px 5px; COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #eeeeec; TEXT-ALIGN: center; float:left; width:815px}
.btmpageinfo li{list-style:none; display:inline; height:30px; padding:5px;}
.btmpageinfo li A {MARGIN: 2px; COLOR: #000; BACKGROUND-COLOR: #eeeeec; TEXT-DECORATION: none}
.btmpageinfo li A:hover A:active{COLOR: #000; BACKGROUND-COLOR: #eeeeec}
.btmpageinfo SPAN.thisclass {FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #000; BACKGROUND-COLOR: #eeeeec}
.btmpageinfo SPAN.disabled {MARGIN: 2px; COLOR: #000; BACKGROUND-COLOR: #eeeeec}


.title2 ul{ width:700px;}
.title2 ul li{float:left; width:auto; padding-right:10px; line-height:40px;}
.footer{ border-top:#000 solid 1px;}
.footer p{ font-size:13px; color:#000; text-align:center; height:50px; line-height:23px; }

/*------------------*/
.pl{width:248px; border-bottom:#CCC solid 1px; float:right;}
.se{ border-bottom:#eee solid 1px; }
.se ul{ padding:0px 0 0 5px; float:left;}
.se li{ padding-left:5px; float:left; width:110px; overflow:hidden; height:31px; line-height:31px;}

.pla{height:31px; line-height:31px; border-bottom:#999 1px solid; font-size:14px; font-weight:bold;padding-left: 15px;}

.title7 {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #999999;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px;
    padding-left: 15px;
    padding-top: 10px;
}