﻿/* boby */
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
body{font-size:12px; line-height:130%; color:#333; background:#eee;}
ul,ol,dl{ list-style:none;}
form{margin:0px;padding:0px;}
img{border:0;}
.clear{clear:both; width:0px; height:0px; font-size:1px; visibility:hidden;}
/* 连接定义 */
a{ COLOR: #333; text-decoration:none;}

.clearfix {
  display: block;
  zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

a:hover { Color: #b70615; text-decoration:none;}
.w_top{width:100%;margin:0 auto;background:url(../images/top_bg.jpg) repeat-x center top;}
.toper{height:118px; width:1080px; padding:12px 0 0 0; margin:0 auto; }
.toper img#logoer{float:left; padding:0px 0 14px 10px;}
.toper span{font-size:12px; width:424px; float:right; text-align:right; line-height:35px; padding:10px 10px 0 0;}
.toper span .topinput{float:left; background:url(../images/top_ser.jpg) no-repeat left top; height:36px; width:190px; line-height:32px; padding:0 0 0 10px; border:none;}
.toper span .topsub{float:left; background:url(../images/top_ser.jpg) no-repeat right top; height:36px; width:41px; line-height:36px; padding:0; border:none;}
/* menu */
.menu{height:42px; clear:both; width:1080px; background:#239fd3; text-align:center;}
.menu li{float:left;height:42px; line-height:42px;width:16.6666667%; position:relative; z-index:50;}
.menu li a{display:inline-block; font-size:14px; width:100%; text-align:center; color:#fff; background:url(../images/menu_abg.jpg) no-repeat center;}
.menu li a:hover{ color:#046196; background:url(../images/menu_bgh.jpg) repeat-x center bottom;}
.menu li.menu_hover0{background:url(../images/menu_bgh.jpg) repeat-x center bottom;}
.menu li.menu_hover0 a{color:#000; background:url(../images/menu_bgh.jpg) repeat-x center bottom;}
.menu li.menu_hover0 a:hover{color:#1885C0;}
.menu li.menu_line{background:url(../images/menu_line.jpg) no-repeat center bottom; width:2px; height:42px; overflow:hidden;}
.menu li div{display:none;}
.menu li.sfhover div{display:block; position:absolute; left:0px; top:42px; width:100%; background:#fff;}
.menu li.sfhover div a{display:block; padding:5px 0; line-height:25px; border-bottom:#fff 1px solid; font-size:14px; color:#fff; text-align:center; background:url(../images/menu_abg.jpg) no-repeat center;}
.menu li.sfhover div a:hover{border-bottom:#000 1px solid; font-size:14px; color:#000; background:url(../images/menu_bgh.jpg) repeat-x center bottom;}
.focusimg {width:1080px; height:354px; position:relative; overflow:hidden; margin:0 auto;}
.focusimg .point { position:absolute; z-index:20; left:0; bottom:5px; width:100%; text-align:center;}
.focusimg .point li { display:inline-block; margin-right:2px;}
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited {background:#fff; color:#000; line-height:5px; display:inline-block; width:35px; height:5px;}
.focusimg .point li a:hover,
.focusimg .point li a.cur { background:#f1b338; color:#fff;}
.focusimg .image { position:absolute; z-index:10; left:0; top:0; width:1080px;}
.focusimg .image li {display:none;overflow:hidden;position:absolute; text-align:center; width:100%;}
.focusimg .image li img{height:354px;border:0;}
.innewsgd{width:1080px; margin:0 auto; height:48px; background:#fff; overflow:hidden;}
.newsgd{width:940px; margin:0 auto;}
.newsgd span{float:right; line-height:48px; font-size:14px;}
.newsgd strong{font-size:14px; line-height:48px; display:block; height:48px; width:86px; border-right:#ddd 1px solid; float:left;}
.newsgd .wrapper{width:400px; float:left;}
.newsgd .gdnewsbon{width:163px; float:left;}
.newsgd .gdnewsbon a#LeftButton{display:inline-block; height:48px; width:50px; border-right:#ddd 1px solid; background:url(../images/innews_bon1.jpg) no-repeat center center; text-align:center;}
.newsgd .gdnewsbon a#RightButton{display:inline-block; height:48px; width:50px; border-right:#ddd 1px solid; background:url(../images/innews_bon3.jpg) no-repeat center center; text-align:center;}
.newsgd .gdnewsbon a.midButton{display:inline-block; height:48px; width:50px; border-right:#ddd 1px solid; background:url(../images/innews_bon2.jpg) no-repeat center center; text-align:center;}
.newsgd .wrapper ul li{font-size:12px; height:48px; line-height:48px; background:url(../images/innews_bon4.jpg) no-repeat left center; padding:0 0 0 12px;}
.inbox{width:1080px; margin:0 auto; padding:15px 0; overflow:hidden;}
.inleft{float:left; width:400px; padding:0 25px 0 0;}
.inright{float:left; width:340px; padding:0 25px 0 0;}
.inleft h1{background:url(../images/int-bg1.jpg) no-repeat 3px top; height:30px; line-height:30px; border-bottom:#ccc 1px solid; padding:0 0 0 21px; font-size:14px; color:#fff;}
.inleft h1 span{float:right; font-size:12px; font-weight:normal;}
.inleft div{line-height:25px;font-size:14px;padding-top:10px;text-indent:2em;}
.inleft p{line-height:24px;font-size:14px;padding-top:10px;text-indent:2em;}
.inleft img{float:left;margin-right:10px;}
.inleft p img{float:left;margin-right:10px;}
.inright h1{background:url(../images/int-bg1.jpg) no-repeat 3px top; height:30px; line-height:30px; border-bottom:#ccc 1px solid; padding:0 0 0 21px; font-size:14px; color:#fff;}
.inright h1 span{float:right; font-size:12px; font-weight:normal;}
.inzizhi ul{padding:0px 8px 0 8px;}
.inzizhi ul li{background:url(../images/innews_bon5.jpg) no-repeat left center; padding:4px 0 4px 10px; border-bottom:#ddd 1px solid; height:20px; line-height:20px;}
.inzizhi ul li div{width:186px; text-align:center; height:140px; overflow:hidden; background:#fff;}
.inzizhi ul li h5{color:#666; font-size:12px; margin:1px 0 0 0; font-weight:normal; padding:6px 8px; background:#fff url(../images/inproico.jpg) no-repeat 165px 6px; height:88px;}
.inzizhi ul li h5 a{color:#1194CA; display:block; font-size:14px;}
.inzizhi ul li h5 p{color:#666; font-size:12px;}
.inabtext{padding:22px 8px 0 8px; line-height:23px;}
.inright ul{padding:10px 8px 0 8px;}
.inright ul li{background:url(../images/innews_bon5.jpg) no-repeat left center; padding:0 0 0 10px; height:26px; line-height:26px;}
.inright ul li span{float:right;}
.inright ul li.intopn{height:93px; border-bottom:#ccc 1px dotted; padding-top:5px; background:none;}
.inright ul li.intopn h5{font-size:12px; color:#808080;}
.inright ul li.intopn h5 a{font-size:16px; color:#0A568A; line-height:16px;}
.inright ul li.intopn h5 p{font-weight:normal; line-height:16px;margin-top:5px;}
.inright ul li.intopn img{float:left; padding:0 8px 0 0;width:118px;height:83px;}
.inzizhi{width:290px; float:left;}
.inzizhi h1{background:url(../images/int-bg2.jpg) no-repeat 3px top; height:30px; line-height:30px; border-bottom:#ccc 1px solid; padding:0 0 0 21px; font-size:14px; color:#fff; margin:0 0 15px 0;}
.inzizhi h1 span{float:right; font-size:12px; font-weight:normal;}
.inzizhi div{}
.inzizhi table tr td{padding:10px 0; width:230px; text-align:center;}
/* main */
.banner{}
.page_center{width:1080px; margin:0 auto;}
.page_left{width:180px; float:left;}
.page_left h1{height:55px; line-height:55px;padding-left:10px; font-size:18px; color:#1194CA; border-bottom:#fff 1px solid; border-top:#1194CA 2px solid;}
.page_left h2{height:32px; line-height:32px; padding:0 0; font-size:14px; margin:15px 0 0 0;}
.page_left ul,.page_left ol{padding:0;}
.page_left ul li{border-bottom:1px solid #fff; }
.page_left ul li a,.page_left ol li a{background:url(../images/left_listbg.jpg) no-repeat left top; font-size:14px; display:block; height:38px; line-height:38px; padding:0 0 0 16px;}
.page_left ul li a.fan,.page_left ul li a:hover{background:url(../images/left_listbgh.jpg) no-repeat left top; font-size:14px; display:block; height:38px; line-height:38px; padding:0 0 0 16px; color:#fff;}
.page_left ol li{border-bottom:1px solid #fff;}
.page_left ol li a:hover{color:#000;background:url(../images/left_listbg2.jpg) no-repeat left top; font-size:14px; display:block; height:38px; line-height:38px; padding:0 0 0 16px;}
.page_left dl{padding:5px 0 15px 15px;}
.page_left dl dd{background:url(../images/newsimg2.jpg) no-repeat 3px center; line-height:16px; font-size:12px; padding:5px 0 5px 15px; border-bottom:#ccc 1px solid;}
.page_left dl dd a{background:none; padding:0;}
.page_left dl dd a:hover{background:none; color:#0A568A; padding:0;}
.page_right{float:left; width:870px; padding:10 0 0 25px;}
.right_top{ height:36px; line-height:36px; padding-left:10px; border-bottom:#ccc 1px solid;}
.right_top a{}
.right_top a:hover{text-decoration:underline;}
.right_title{ color:#000; font-size:16px; height:40px; line-height:40px; font-weight:bold; padding-left:10px; border-bottom:#aaa 1px solid;}
.right_text{line-height:200%; padding:12px 12px 30px 12px; min-height:350px; _height:350px;}
.right_text img{margin:0px;}
.pro_listtb{margin:15px 0 0 0;}
table.pro_listtb{border-collapse:collapse; width:100%;}
.pro_listtb tr td{padding:3px 10px 3px 20px; vertical-align:top; background:url(../images/ico3.gif) no-repeat 10px 10px; border:#ddd 1px solid;}
.pro_listtb tr td img{float:right;}
ul.pro_listtb{padding:0 12px;}
.pro_listtb li{padding:3px 0 3px 12px; background:url(../images/innews_ico.jpg) no-repeat left center; border-bottom:#ddd 1px dashed;}
.pro_listtb li span{float:right;}
.pro_listtb li div{width:175px; height:140px; overflow:hidden; margin:0 auto; border:#ddd 1px solid; background:#fff; text-align:center;}
.pro_listtb li h5{font-size:12px; font-weight:normal; text-align:center; padding:5px 10px; line-height:15px; height:45px;}
.news_title{ padding-top:10px; color:#5b6621; font-size:16px; line-height:40px; font-weight:bold; text-align:center;}
.news_date{color:#999; text-align:center; border-bottom:1px dotted #CCC; padding-bottom:10px;}
table.product_listtb{margin:15px 0 0 0; width:100%; border-collapse:collapse;}
table.product_listtb tr td{padding:10px; border-bottom:#ddd 1px solid; vertical-align:top;}
table.product_listtb tr td div{width:187px; height:140px; background:#fff; text-align:center;}
table.product_listtb tr td h5{font-size:14px; color:#1194CA; padding:0 0 10px 0;}
table.product_listtb tr td a{color:#1194CA;}
table.product_listtb tr td p a{color:#f60;}
.right_bottom{ text-align:right; padding:15px 12px;}
.anli_listtb{border-collapse:collapse; width:100%; margin:5px 0 0 0;}
.anli_listtb tr th{border:#ddd 1px solid; padding:5px 8px; background:url(../images/lyleft_topbg.jpg) repeat-x 0 -15px;}
.anli_listtb tr td{border:#ddd 1px solid; padding:5px 8px; text-align:left; vertical-align:top;}

/*footer*/
.foot{width:100%;background:#eee url(../images/bombg.jpg) repeat-x center top;}
.footer{width:940px;clear:both;text-align:center; color:#fff; padding:5px 10px; margin:0 auto;}
.footer a{color:#fff;}
.footer a:hover{color:#ff0;}
.footer span{float:right;}
/* 表单定义 */
.input{ BACKGROUND-COLOR: #fff;  BORDER: #333 1px solid; font-size:12px; COLOR: #333; }

.page_td{ border:1px solid #CCCCCC; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#f2f2f2; padding:0px 5px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:20px;}

.zizhilist{width:100%; margin:15px 0 0 0;}
.zizhilist tr td{padding:10px 10px; text-align:center; vertical-align:top;}

/* 标准盒模型 */
.inri_search{width:850px;overflow:hidden; padding:15px 0 0 0;}/*这里调整整个滑动门的宽度*/
.ctt{height:auto;clear:both;text-align:left; padding:10px 0 0 0;}
/* TAB 切换效果 */
.tb_{}
.tb_ ul{height:29px; background:#e0e0e0;}
.tb_ ul li{float:left;line-height:29px; padding:0 25px; border-right:#fff 2px solid;}
/* 用于控制显示与隐藏的css类 */
.normaltab{cursor:pointer; background:#ddd;}
.hovertab{cursor:pointer;background:url(../images/left_listbgh.jpg) no-repeat center center; color:#fff; font-size:13px; font-weight:700;}
.dis{display:block; position:relative;}
.undis{display:none;}
.dis ul{padding:0 10px;}
.dis ul li{padding:4px 0 4px 14px; background:url(../images/innews_bon4.jpg) no-repeat left 12px; border-bottom:#ddd 1px dashed;}

.top1news{width:100%; overflow:hidden; padding:0 0 15px 0;}
.top1news img{float:left; padding:0 15px 15px 0;}
.top1news h2{font-size:16px;}


.artlist {padding-top:0px;}
.artlist dd {height:36px; padding-left:12px;line-height:36px;background:url(../images/ac.gif) no-repeat left 15px; display:block; border-bottom:1px dotted #CCC; overflow:hidden;}
.artlist dd a{float:left; font-size:14px; display:inline-block;}
.artlist dd a:hover{color:#0067d8; text-decoration:underline}
.artlist dd span {float:right; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.artlist dd span img {margin-top:10px;}

.download {padding-top:0px;}
.download dd {height:36px; padding-left:12px;line-height:36px;background:url(../images/ac.gif) no-repeat left 15px; display:block; border-bottom:1px dotted #CCC; overflow:hidden;}
.download dd a{width:100%; font-size:14px; display:inline-block;}
.download dd a:hover{color:#0067d8; text-decoration:underline}
.download dd span {float:right; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.download dd img {margin-top:10px;float:right;}

.zizhilist dd
{
	float:left;
	width:25%;
	text-align:center;
	margin-bottom:10px;
}

.ctt table {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
 .ctt table th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
 .ctt table td {
	border-width: 1px;
	padding: 8px;

	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
