@charset "gb2312";
/*----------全局样式开始-----------*/
html{ background:#ffffff；overflow:-moz-scrollbars-vertical;}
body, html {
    min-height:100%;
}

body{ margin:0; padding:0; font:12px,"微软雅黑","宋体",Arial, Helvetica, sans-serif; line-height:22px; color:#555555; font-size:12px;}
ul,li,h1,h2,h3,p{ margin:0; padding:0; list-style:none}
img{ border:0}
input, label, img, th {vertical-align: middle;}
a{ color:#444; text-decoration:none}
a:hover{ color:#ca1039; text-decoration: underline}
.clear{ clear:both; height:0; overflow:hidden}
.fr{float:right;}
.fl{float:left;}
.mb10{ margin-bottom:10px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mb10{margin-bottom:10px;}
.border{width:275px; margin-left:10px;+_margin-left:5px;}
.xinwen{width:290px; margin-left:25px;+_margin-left:13px;}
.shipin{width:290px; margin-left:35px;}
.title{height:39px; line-height:39px; border-bottom:1px solid #cccccc;}
.title h3{float:left; font-size:14px;}
.title span{float:right;}
.title .more{font-size:8px;}
.title .more a{font-size:8px;}
.cont{font-size:12px;}
.head .headline{height:5px; background:#e6002d url(../images/topimage.jpg) no-repeat  center top;line-height:5px; overflow:hidden;}
.head .toolmenu{width:960px; height:64px;padding:15px 0; margin:0 auto;}
.toolmenu h1{width:165px;}
.banner{height:454px;overflow:hidden;}
/*.banner{height:605px; background:url(../images/bannner.jpg) no-repeat center top;}*/
.index .banner .bannerimg{margin:0 auto; display:block;width:960px;  position:relative;}
.bannerimg{margin:0 auto; display:block;width:960px; clear:both;margin-bottom:10px;}
.pictext{position:absolute; top:220px; right:10px; }
/*----------菜单样式1-----------*/
.menu{ background:url(../images/menu_01.jpg) repeat-x center center; line-height:50px; height:50px;margin-bottom:4px; font-size:14px;margin-left:20px;width:770px; float:right; position:relative; z-index:9999}
.menu ul{margin:0px auto;margin-left:10px;}
.menu li{text-align: center;float:left; font-size:14px;  color:#000; margin:0 12px; position:relative;}
.menu li.onemenu{line-height:50px;}
.menu li ul{ width:100px;background:#CD0000; position:absolute; z-index:9999; left:-30px; top:40px; display:none;}
.menu li ul li.menu-item{float:none; clear:both;margin:0px; +_height:23px;line-height:22px;+_line-height:22px; }
.menu li ul li a{color:#FFFFFF; display:block; line-height:22px; margin-top:8px; +_margin-top:8px;color:#FFFFFF; text-decoration:none;}
.menu li ul li a:hover{background:#dddddd; color:#CD0000; font-weight:700}
.menu li a{ color:#333;display:block;}
.menu li a:hover,.menu li.current a{ color:#cd0000; background:url(../images/menu_02.jpg) no-repeat center center;}
.menu li.current a:hover{ text-decoration: underline; color:#cd0000; }
.menu li.last a{display:inline;}
.menu li.last{float:right;}
.menu li.last img{margin:0 5px;}
.pd20{padding-bottom:20px;}
.about .cont{padding:0 5px;}
.mb20{margin-bottom:20px;}
.about .cont h3{height:50px; line-height:50px; text-align:center;}
.index .wrap{width:960px;margin:0 auto;position:relative; top:-40px;+_top:-40px; z-index:9999;}
.wrap{width:960px;margin:0 auto;}
.curmb{height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; padding-top:10px;}
.fristbox{width:960px; height:266px; margin:0 auto; background:url(../images/newbg.jpg) no-repeat center top;margin-bottom:10px;}
.secondbox{width:960px; height:266px; margin:0 auto; background:url(../images/newsbox2.jpg) no-repeat center top;margin-bottom:10px;}
/*----------列表样式2-----------*/
.list2{padding:8px 10px 10px 0px; }	
.newslist .list2{margin:0 20px;}
.center{text-align:center;}
.list2 li{line-height:25px;height:25px;color:#666666;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}	
.list2 .date{color:#999999;float:right;font-size:12px;white-space:nowrap;overflow:hidden }
.ico1 li{background:url(../images/ico.gif) no-repeat left center; text-indent:15px; font-size:12px;}
.list2 span{ float:right}
.frist_fix .left{width:230px; float:left;}
.sidebar{width:230px; float:left;}
.mainbox{width:750px; float:right; margin-bottom:20px;}
.frist_fix .right{width:750px; float:right;}
.guanyu{width:360px;margin-left:10px;}
.jianjie{width:410px;margin-left:20px;+_margin-left:10px;}
.lianxi{width:140px;margin-left:10px;}
.lianxi img{display:block; margin:10px auto;}
.indexleft{width:173px;}
.indexright{margin:5px 0;}
.indexright span{displlay:block; width:170px; float:left; font-size:12px;}
.footer{text-align:center;height:25px; line-height:25px;}
.pictext{width:75px;}
.pictext li{width:75px; margin-bottom:5px;font-size:12px; font-weight:700;color:#FFFFFF; text-align:center;}
.pictext .picoff{background:url(../images/black.png) no-repeat center center;}
.pictext li a{color:#FFFFFF; text-align:center;}
.pictext li:hover{background:none;}
.frist_fix{ background:url(../images/newbg_fix.jpg) no-repeat left bottom; height:auto;}
.noborder{border:none;}
.list03{}
.list03 li{text-align:center;line-height:20px; margin:10px;}
.index .list03 li{text-align:center;line-height:25px; margin:15px;}
.list03 li h3{ font-size:14px; line-height:23px;line-height:23px;}
.list03 li strong{font-size:14px;}
.pd10{ padding:0 10px;}
/*分页*/
.pageNavi{text-align:center;margin:10px 0 20px 0px;; clear:both;}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold;
}
.border01{margin-bottom:10px;}
.border01 .title{height:30px; line-height:30px; background:#CD0000; border:none;}
.border01 .title h3{text-align:left; text-indent:25px; color:#FFFFFF;}
.border01 .title h3 a{color:#FFFFFF}
.border01 .cont{border:1px solid #CCCCCC;}
.black h3{background:#333333;}
.demopage{width:760px;margin:0 auto;}
.demopage h2{font-size:14px;text-align:center;}
/* tabbox */
.tabbox{width:330px;margin:12px auto 0 auto;position:relative;height:230px;overflow:hidden;}
.tabbox .tabbtn{height:30px;background:url(../images/tabbg.gif) repeat-x;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.tabbox .tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;}
.tabbox .tabbtn li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}
.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{border-top:solid 2px #ff6600;height:27px;line-height:27px;background:#fff;color:#ca1039;font-weight:800;}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{padding:10px;border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid; height:178px;}
.tabbox .tabcon li{height:24px;line-height:24px;overflow:hidden;}
.tabbox .tabcon li span{margin:0 10px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.list3{margin:10px;}
.list3 li{ float:left; margin:0 10px; height:150px; width:150px; overflow:hidden;}
.list3 li img{ width:150px; height:120px;}
.list3 li p{ text-align:center; line-height:30px; text-indent:0px;}