@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; font-size:14px; color:#333; font-family:"微软雅黑";}
a:link {color: #333;text-decoration: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;	color: #ffbb05;}
a:active {text-decoration: none;color: #333;}
img{border:0px;}
li{list-style-type:none;}
ol, ul {list-style:none;}
table{border-collapse: collapse;border-spacing: 0px;}
input{height:22px;/*background:transparent;*/}
input[type="password"],input[type="checkbox"],input[type="file"],input[type="radio"],input[type="text"],textarea,select{outline:0px;}
select{vertical-align:middle;height:22px;}


.headbox{ width:100%; margin:0 auto; background:url(tmp1568857840_1854284_s.png) center repeat-y; height:100px;}
.head{ width:1200px; margin:0 auto; height:100px;}
.headl{ width:250px; float:left; margin-top:10px;}
.headr{ width:870px; float:right; padding-top:10px;}

.menu { width:870px; float:right}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:145px; height:80px; color:#666; line-height:80px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#00479d; background:url(tmp1506307762_1546295_s.png) no-repeat center}
.menu ul li:hover ul {display:block; position:absolute; top:31px; left:0; width:105px;}
.menu ul li:hover ul li a {display:block; background:#faeec7; color:#000;}
.menu ul li:hover ul li a:hover {background:#dfc184;color:#000;}

.banner{ width:100%; margin:0 auto; height:650px;}

.bt{ width:1200px; margin:0 auto; height:80px; background:url(438449_1506307157.png) no-repeat center; line-height:80px; font-size:28px; font-weight:bold; text-align:center; margin-top:30px;}
.bt span{ color:#ffbb05}

.scrollleft{width:1300px; margin:0 auto; padding-top:20px; height:800px;}
.scrollleft li{float:left;margin:10px;display:inline;width:290px;text-align:center;line-height:19px}
.scrollleft li:hover{ background:#ffbb05}
.scrollleft img{width:288px;height:300px;padding:1px;}
.scrollleft span{ line-height:40px;}

.about{ width:100%; margin:0 auto; background:url(tmp1506309711_1546295_s.jpg) no-repeat center; height:618px;}
.aboutbox{ width:1300px; margin:0 auto;}
.aboutl{ width:720px; float:left; padding-top:80px; }
.aboutlbt{ width:720px; height:80px; background:url(439015_1506310004.png) no-repeat; line-height:80px; font-size:26px; font-weight:bold; color:#fff;}
.abouttxt{ line-height:40px; color:#fff; padding-top:30px;}
.aboutr{ width:535px; float:right;padding-top:80px;}
.amore{ height:45px; line-height:45px; margin-right:600px; background:#ffbb05; border:2px solid #ffbb05; margin-top:20px; text-align:center}
.amore a{ color:#000;}
.amore a:hover{ color:#fff;}

.xwbox{ width:1300px; margin:0 auto;  margin-top:20px; height:440px;}
.xwf{width:600px; float:left; height:45px; line-height:45px; border-bottom:1px dashed #ddd; padding-left:10px; margin:2px 10px}
.xwf a{ color:#666; font-size:16px;}
.xwf a:hover{ color:#ffbb05}
.sj{ width:150px; float:right; text-align:right}

.anli{ width:100%; margin:0 auto; background:url(tmp1506329075_1546295_s.jpg) center no-repeat; height:641px;}
.albt{width:1200px; margin:0 auto; height:60px;  line-height:60px; font-size:28px; font-weight:bold; text-align:center; margin-top:30px; color:#fff; padding-top:50px;}
.albt span{ color:#ffbb05}
.albtt{ text-align:center; color:#fff;}

.scrollleftt{width:1300px; margin:0 auto; padding-top:40px; height:420px;}
.scrollleftt li{float:left;margin:10px;display:inline;width:290px;text-align:center;line-height:19px; padding:15px; background:#fff;}
.scrollleftt li:hover{ background:#ffbb05}
.scrollleftt img{width:288px;height:340px;padding:1px;}
.scrollleftt span{ line-height:40px;}

.xbanner{ width:100%; margin:0 auto; height:120px; background:url(tmp1506326794_1546295_s.png) center no-repeat;}
.xbbox{ width:1300px; margin:0 auto;}
.xbboxl{ width:800px; float:left; text-align:center; font-size:20px; line-height:120px; margin-left:50px;}
.xbboxr{ width:150px; float:right; border:1px solid #000; margin-top:50px; margin-right:250px; text-align:center; font-size:14px; line-height:35px;}

.footbox{ width:100%; margin:0 auto; background:#262932; height:300px; color:#fff; border-bottom:8px solid #ffbb05}
.footer{ width:1000px; margin:0 auto; padding-top:50px;}
.footl{ width:300px; float:left; line-height:40px; margin-left:40px;}
.footl span{ color:#ffbb05; font-size:18px; font-weight:bold}
.footbt{ font-size:28px;font-weight:bold; padding-bottom:20px;}
.footc{ width:300px; float:left;line-height:30px; margin-left:160px; }
.footc a{ color:#fff;}
.footct{ font-size:16px; font-weight:bold; padding-bottom:20px;}

.footr{ width:135px; float:right}

.main{width:1360px; height:auto; margin:0 auto; overflow:hidden; height:100%;  background:#FFFFFF; padding-bottom:10px; margin-top:30px;}
.left{width:302px; float:left; height:100%px; overflow:hidden; height:auto}
.left_title{width:282px; height:50px; line-height:50px; margin:0 auto; background:#ffbb05; text-indent:10px; font-size:14px;  color:#000; margin-bottom:5px;}
.left_list{ width:260px; margin:0 auto; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;  padding:10px;}
.left_list ul{}
.left_list ul li{ line-height:45px; text-indent:40px;font-size:14px; border-bottom:1px dashed #ddd; }
.left_list ul li a{ color:#333;}
.left_list ul li:hover{ text-decoration:none; background:#eee; color:#fff;}
.left_list ul li ul{}
.left_list ul li ul li{ background:url(../images/class_back.jpg); background-repeat:no-repeat; background-position:top; line-height:29px; text-indent:20px; margin-top:5px; font-size:12px;}
.left_list ul li ul li a{ color:#555555; text-decoration:none;}
.left_list ul li ul li a:hover{color:#fff; text-decoration:underline;}

.lianxi{width:225px; border:1px solid #ddd; background:#f4f4f4; margin-top:10px; margin-left:8px; padding-left:10px;}



.right{ width:1020px; float:right; border:1px solid #ddd; padding:10px; }
.title{ height:32px; color:#000;line-height:32px; font-weight:bold; font-size:14px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.title a{color:#000; text-decoration:none;}
.title span{float:right; padding-right:10px; font-size:12px}
.title span a{color:#000; text-decoration:none;}
.title span a:hover{color:#000; text-decoration:none;}
.content{padding:6px; line-height:30px; font-size:14px; overflow:hidden;}
#about{font-size:12px; line-height:22px;}
.about_text{ float:left; padding:10px;}
.about_pic{float:left;text-align:right;}
.lm{float:left; background: url(../images/l.jpg)  no-repeat; padding-left:30px; width:123px;}
.more{float:right;margin-right:10px; height:38px; line-height:38px; }

#product{}
#product li{width:290px; height:300px; background-repeat:no-repeat; background-position:top; float:left; margin:15px 6px 15px 6px; border:1px solid #ddd;}
.productpic{width:260px; height:250px; margin:7px 0 0 7px;}
.productname{height:20px; text-align:center; line-height:20px; padding-top:10px;}

#news{}
#news li{line-height:30px; line-height:30px; border-bottom:1px dashed #cccccc; margin-bottom:10px; padding:5px;}
#news li:hover{ background:#eee;}
#news li a{color:#555555; text-decoration:none; font-size:16px; font-weight:bold}
#news li a:hover{color:#d60b16; text-decoration:none;}
.newsnra{ line-height:30px; height:30px;}
.newssj{ width:100px; float:right; text-align:right}
.newnr{ line-height:26px; font-size:14px; color:#666; margin-bottom:10px;}
.btt{ height:70px; border-bottom:1px dashed #ddd; text-align:center; line-height:30px;}
.btt h3{ color:#F00; }
.btt h6{ font-size:14px; font-weight:normal}

.RandomNews h4{ padding-left:12px;height:36px;line-height:36px;color:#fff;background:#0166b8;font-weight:bold;}
.RandomNews ul{height: 196px; padding-top:10px;  margin-bottom: 10px;}
.RandomNews li{ height:35px;line-height:35px; padding:0 15px 0 10px;  width:450px; float:left;overflow:hidden; }
.RandomNews li a{ width: 240px; display: block; background:url(../images/ico55.gif) no-repeat 0 5px; padding-left:12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height: 18px; line-height: 18px;}


.xinwen{ width:100%; margin:0 auto; height:100%; height:auto; overflow:hidden; padding-top:40px; background:#eee; padding-bottom:50px;}
.news{ width:1260px; margin:0 auto;}
.newsa{ width:400px; float:left;}
.newsb{ width:400px; float:left; margin-left:20px;}
.newsc{ width:400px; float:right;}
.newst{ margin-bottom:15px;}
.newsf{ line-height:40px; border-bottom:1px dotted #ddd;}
.newsf a{ color:#666; font-size:14px;}
.newsf a:hover{ color:#9f8876}
.newssj{ width:100px; float:right; text-align: right; color:#999}


.link{ width:1360px; margin:0 auto; height:60px; line-height:40px; font-size:14px; color:#fff;}
.link a{ color:#fff;font-size:14px;}
.link a:hover{ color:#fff}


#pageNav { 
font: 12px/24px Tahoma; 
height: 30px; 
margin: 15px auto 0; 
text-align: center; 
width: 500px;
/*position:absolute;
left:650px;*/
} 
#pageNav ul { 
list-style-type: none; 
overflow: hidden; 
} 
#pageNav ul li { 
background-color: #FFFFFF; 
border: 1px solid #CCDBE4; 
color: #0B3B8C; 
display: block; 
height: 22px; 
margin: 0 2px; 
padding: 0 3px; 
float: left; 
} 
#pageNav ul li a { 
background-color: #FFFFFF; 
color: #0B3B8C; 
padding: 0 3px; 
}


