@charset "utf-8";
.topmenu{width:100%;margin-right:auto;margin-left:auto;height:110px}
ol,ul{list-style:none}
*{margin:0;padding:0}
html,body{font:12px/22px "微软雅黑", "黑体",Arial,Lucida Grande,Tahoma,sans-serif;color:#222}
a{color:#222;text-decoration:none}
a:link{color:#222}
a:visited{color:#444}
a:hover{color:#F00;text-decoration:none}
.pd5{padding:3px}
.pd20{padding:20px}
.pd30{padding:30px}
.h40p{height:40px;clear:both;font-size:0}
.h20p{height:20px;clear:both;font-size:0}
.h10p{height:10px;clear:both;font-size:0}
.w{background:#FFF}
.topmenu_wrap{height:70px;width:925px;margin:0 auto;/*background:url("../images/navbg.png") repeat #FDFEFF; filter:Alpha(opacity=20);
    background-color: rgba(0,0,0,0.2);*/}
.topmenu_wrap img{float:left}
.topmenu_wrap ul{float:right;width:826px;height:70px;list-style:none;padding:0;margin:0}
.topmenu_wrap ul li{width:118px;float:left;line-height:70px;text-align:center;font-family:"微软雅黑", "黑体";font-size:16px;font-weight:700}
.topmenu_wrap ul li a{width:118px;height:70px;display:block;text-decoration:none}
.topmenu_wrap ul li a:hover{background:url("../images/navbg_h.png") repeat-x;color:#FFF}
.fullSlide{width:100%;position:relative;height:520px;background:#F3F3F3;margin-bottom:40px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:520px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:520px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px}
.fullSlide .hd ul .on{background:#f00}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10px;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10px;background-position:-6px -137px}


.fullsmall{width:100%;position:relative;height:328px;background:#F3F3F3;margin-bottom:20px;text-align:center;}
.fullsmall .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullsmall .bd ul{width:100% !important;}
.fullsmall .bd li{width:100% !important;height:328px;overflow:hidden;text-align:center;}
.fullsmall .bd li a{display:block;height:328px}
.fullsmall .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullsmall .hd ul{text-align:center}
.fullsmall .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px}
.fullsmall .hd ul .on{background:#f00}
.fullsmall .prev,.fullsmall .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10px;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullsmall .next{left:auto;right:10px;background-position:-6px -137px}


.indexbd{height:200px;width:1200px;margin:0 auto;margin-bottom:20px}
.indexbd .newtit{float:left;height:160px;width:90px}
.indexnews{float:left;height:157px;width:545px;margin-left:1px;background:#E7E5E5; margin-top:3px; display:none;}
.focusBox{position:relative;width:200px;height:150px;overflow:hidden;font:12px/1.5 Verdana, Geneva, sans-serif;text-align:left;float:left}
.focusBox .pic img{width:200px;height:150px;display:block}
.focusBox .txt_bg{position:absolute;bottom:0;z-index:1;height:26px;width:100%;background:#333;filter:alpha(opacity=40);opacity:0.4;overflow:hidden}
.focusBox .txt { position:absolute;bottom:0;z-index:2;height:26px;width:100%;overflow:hidden}
.focusBox .txt li{height:26px;line-height:26px;position:absolute;bottom:-26px;text-align:center}
.focusBox .txt li a{ display:block;color:white;padding:0 0 0 10px;font-size:12px;font-weight:bold;text-decoration:none;}
.focusBox .num{position:absolute;z-index:3;right:8px;top:8px}
.focusBox .num li{ float:left;position:relative;width:18px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.focusBox .num li a,.focusBox .num li span { position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0;text-decoration:none;}
.focusBox .num li span { z-index:1;background:black;filter:alpha(opacity=50);opacity:0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}
.indexnews .new_box{float:left;padding-left:15px;height:150px;width:320px}
.indexnews .new_box li{line-height:29px;font-size:15px;background-image:url(../images/icon.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;display:block;width:300px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.indexnews .new_box a{color:#000;text-decoration:none}
.indexnews .new_box a:hover{color:#F00}
.indexbd .zhuanti{float:left;height:160px;width:335px;margin-left:2px;background:#CC0000;}
.ztBox{position:relative;width:335px;height:160px;overflow: hidden}
.ztBox .pic{position:relative;z-index:0}
.ztBox .pic img{width:335px;height:160px;display:block}
.ztBox .hd{width:100%;position:absolute;bottom:1px;text-align:center;font-size:0;z-index:1}
.ztBox .hd li{margin:0 2px;background:url(../images/dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background: url(../images/dot8.png) no-repeat 0 -16px}
.ztBox .hd .on{background-position:0 0;}
.ztBox .prev,.ztBox .next { width: 25px;height: 38px;margin: -38px 0 0;display: none;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 100px;z-index: 10;cursor: pointer;text-indent: -9999px;filter:alpha(opacity=20);opacity:0.2;}
.ztBox .prev{left:0}
.ztBox .next{background-position:0 -38px;right:0}
.ztBox .prev:hover,.ztBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important}
.index_an{float:right;height:160px;width:315px}
.wrap a {
	display:block;
	width:320px;
	height:160px;
	text-decoration:none;
	color:#000;
}
.wrap {
	width:320px;
	height:160px;
	position:relative;
	overflow:hidden;
	font-family:arial, sans-serif;
	border:0;
	float:left;
	display:inline;
}
.wrap img {
	border:0;
}
.wrap i {
	display:block;
	width:320px;
	height:160px;
	position:absolute;
	left:0;
	top:300px;
	z-index:1;
	background:#000;
	filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	opacity:0.40;
	-webkit-transition: all 0.6s ease-in-out;
}
.wrap p {
	display:block;
	width:320px;
	height:160px;
	position:absolute;
	left:0;
	top:160px;
	z-index:1;
	background:transparent;
	font-size:12px;
	color:#fff;
	padding:0;
	margin:0;
	line-height:16px;
	-webkit-transition: all 0.6s ease-in-out;
	background:#000; filter:alpha(opacity:30); opacity:0.5;  -moz-opacity:0.3;-khtml-opacity: 0.3
}
.wrap p b {
	display:block;
	font-size:18px;
	color:#FFF;
	text-align:center;
	margin:0;
	padding:0;
	line-height:100px;
}
.wrap p span {
	display:block;
	padding:10px;
	line-height:20px;
}
.wrap a:hover {
	direction:ltr;
}
.wrap a:hover i {
	top:0;
}
.wrap a:hover p {
	top:0px;
}
.index_an_b{float:left;height:160px;width:112px}
.index_tb{height:34px;width:1200px;margin-right:auto;margin-left:auto;margin-bottom:40px}
.index_tbimg{float:left}
.fwlj{background-image:url(../images/fwioc.png);background-repeat:no-repeat;background-position:center center;background-color:#C5C4A8}
.cpzs{background-image:url(../images/cpzsioc.png);background-repeat:no-repeat;background-position:center center;background-color:#92754F}
.cpzs a:hover{background-image:url(../images/cpzsioc.png);background-repeat: no-repeat;background-position: center center;background-color:#F4E0C6}
.indexlink{height:30px;width:1000px;margin:0 auto}
.jt{display:block;float:left;width:113px;height:29px;}
.jt img{width:113px;height:29px}
.xx{display:block;float:left;width:112px;height:29px;margin-left:50px}
.xx img{width:112px;height:29px}
.ys{display:block;float:left;width:108px;height:29px;margin-left:50px}
.ys img{width:108px;height:29px}
.sc{display:block;float:left;width:120px;height:28px;margin-left:50px}
.sc img{width:120px;height:28px}
.tm{display:block;float:left;width:140px;height:29px;margin-left:50px}
.tm img{width:140px;height:29px}
.sn{display:block;float:left;width:140px;height:29px;margin-left:50px}
.sn img{width:140px;height:29px}
.footer{background:#720000;height:50px;width:100%}
.footer_con{height:34px;width:1200px;margin:0 auto;padding-top:5px;padding-bottom:8px;font-size:12px;line-height:20px;color:#FFF}
.footer_con a{height:34px;font-size:12px;color:#FFF;line-height:20px}
.footer_con a:hover{height:34px;font-size:12px;color:#F60}

.leftmenu{float:left;width:232px;overflow:hidden}
.titbgbor{border:#E1E1E1 1px solid}
.titbg{width:230px;height:82px;color:#FFF;text-align:center;background:url("../images/titbg.jpg") no-repeat center;line-height:82px;font-size:20px;font-weight:700}
.bd_wrap{width:1200px;margin:0 auto}
.leftmenu ul{width:100%}
.leftmenu ul li{height:70px;border-bottom:1px solid #E1E1E1}
.leftmenu ul li:last-child{border:none}
.leftmenu ul li a{display:block;height:70px;width:165px;text-align:center;line-height:70px;font-size:18px;margin:0 auto}
.leftmenu ul li a:hover{background:url("../images/ico1.gif") no-repeat left center;color:#B31718}
.main_wrap{float:right;width:950px;overflow:hidden}
.main_tit{height:50px;overflow:hidden;border-bottom:#E1E1E1 solid 1px;background:url("../images/spit.gif") no-repeat 25px 2px;line-height:30px;padding-left:42px;font-size:14px;color:#7D7D7D}
.main_tit a{color:#7D7D7D}
.main_wrap .title{margin-top:20px;/*height:100px;*/text-align:center;border-bottom:2px solid #BF4345;line-height:70px;font-size:30px;font-weight:500}
.txtbd{padding:50px 0;font-size:16px;line-height:2em;min-height:400px;border-bottom:2px solid #979797}
.txtabout{padding:50px 0;font-size:14px;line-height:2em;min-height:400px;border-bottom:2px solid #979797; width:800px; margin:0px auto;}
.txtabouttitle {font-size:16px; font-weight:bold;}
.txtaboutcontent {width:799px;}
.txtaboutleft {width:500px;  line-height:30px; float:left;}
.txtaboutright {width:278px; float:right;}
.txtculture{padding:20px 0;font-size:14px;line-height:2em;min-height:350px; width:870px; margin:0px auto;}
.txtculturetitle {font-size:16px;}
.txtculturecontent {width:870px; height:290px;}
.txtcultureleft {width:500px; height:290px; line-height:30px; float:left;}
.txtcultureright {width:369px; height:290px; float:right;}
.txtguyuncontent {width:870px; height:310px;}
.txtguyunleft {width:500px; height:310px; line-height:30px; float:right;}
.txtguyunright {width:369px; height:310px; float:left;}
.txtqiyuan{padding:20px 0;font-size:14px;line-height:2em;min-height:400px; width:380px; margin:0px auto;}
.txtqiyuantitle {font-size:16px;}
.txtqiyuancontent {width:380px; height:310px;}
.txtqiyuanleft {width:380px; height:100px; line-height:30px; float:left;}
.txtqiyuanright {width:369px; height:250px; float:right; text-align:center;}
.txtjingdian{padding:30px 0;font-size:14px;line-height:2em;min-height:400px; width:380px; margin:0px auto;}
.txtjingdian ul {width:380px; height:auto;}
.txtjingdian ul li {width:160px; height:180px; text-align:center; float:left; margin-left:20px;}
.txtaboutdh {width:699px; height:200px; margin:0px auto; margin-top:25px;}
.txtaboutdh a { text-decoration:none;}
.txtaboutdh a:hover { text-decoration:none;}
.txtaboutfoot {width:805px; height:330px; margin:0px auto;}
.txtbd p{text-indent:2em}
.main_wrap .msg{line-height:60px;font-size:16px;text-align:right;color:#7E7E7E}
.relate{width:850px;margin:0 auto;margin-top:30px;color:#7E7E7E;font-size:16px}
.relate_pre{width:400px;float:left;overflow:hidden}
.relate_next{width:400px;float:right;overflow:hidden}
.relate a{color:#7E7E7E}
.typeitem{width:464px;overflow:hidden;float:left;margin-bottom:22px;background:url("../images/huawen.png") no-repeat 237px top #FFF}
.typeitemcul{width:950px;overflow:hidden;float:left;margin-bottom:22px;background:url("../images/huawen.png") no-repeat 723px top #FFF}
.typeitemcul ul {width:464px; float:left;}
.marright{margin-right:22px}
.pditem{padding:0 25px}
.pditemss{padding:0 25px;background:url("../images/huawen.png") no-repeat 670px top #FFF}
.itembd{height:310px}
.typeitem_tit{height:80px;overflow:hidden;border-bottom:#E1E1E1 solid 1px;background:url("../images/spit.gif") no-repeat left 30px;line-height:90px;padding-left:20px;font-size:18px;font-weight:700;color:#000}
.typeitem_more{line-height:90px;font-size:14px;float:right;font-weight:500}
.itembd ul{margin-top:20px;padding:0 25px}
.itembd ul li a{display:block;height:55px;background:url("../images/icon2.png") no-repeat left;text-indent:15px;line-height:55px;font-size:16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.itembd ul li span{color:#F00}

div#badoopager {padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 10px; color: #000; padding-top: 10px; font-family: arial, helvetica, sans-serif; background-color: #FFF; text-align: center}
div#badoopager a {border-right: #f0f0f0 1px solid; padding-right: 5px; border-top: #f0f0f0 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px; border-left: #f0f0f0 1px solid; color: #000; padding-top: 2px; border-bottom: #f0f0f0 1px solid;background:#F9F9F9; text-decoration: none}
div#badoopager a:hover {border: #D30300 1px solid;color: #FFF;background:#D30300}
div#badoopager a:active {border: #D30300 1px solid;color: #FFF;background:#D30300}
div#badoopager span.current {border:#D30300 1px solid; padding-right: 5px;padding-left: 5px; font-weight: bold; padding-bottom: 2px; color: #fff; padding-top: 2px;background:#D30300}
div#badoopager a.disabled {display: none}
div#badoopager input[type=text]{width:30px}
.newslist{margin-top:35px;padding:0 35px}
.newslist img {display:block;width:260px;height:250px;margin:0 auto;margin-top:10px}
.newslist li a{display:block; height:50px;background:url("../images/icon2.png") no-repeat left;text-indent:15px;line-height:50px;font-size:16px}
.newslist li a .news_title{float:left;width: 86%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslist li span{float:right}
.newsImglist{margin-top:35px;padding:0 35px}
.newsImglist li img {display:block;width:240px;height:250px;margin:0 auto;margin-top:10px}
.newsImglist li {display:block; list-style:none; width:250px; height:330px;text-indent:15px;line-height:50px;font-size:16px; text-align:center; float:left; margin-right:20px;}
.newsImglist li span{float:right}
.secmenu{background:url("../images/hw1.png") no-repeat right top #FFF}

.menuitem{line-height:50px;border-bottom:dashed 1px #DEDEDE}
.menuitem .firclass{font-size:15px;font-weight:700;text-align:right;float:left;width:170px}
.menuitem .secclass{float:left;width:980px;font-size:14px;overflow:hidden}
.menuitem .secclass a{display:inline-block;float:left;margin-right:18px;white-space:nowrap}
.menuitem .secclass a.on{color:#B40001;font-weight:700}
.secmenu .menuitem:last-child{border:none}
.pro_wrap{margin-top:20px}
.pro_wrap .pro_item{width:285px;margin-right:20px;margin-bottom:20px;float:left;background:#FFF}
.pro_wrap .pro_item img{display:block;width:260px;height:250px;margin:0 auto;margin-top:10px}
.pro_wrap .pro_item .pro_item_tit{padding:10px;line-height:40px;text-align:center}
.pro_wrap .pro_item .pro_item_tit a{display:block;height:40px;font-size:14px}

.pro_wrap .last{margin-right:0}
.productimg{width:352px;overflow:hidden;float:left}

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url("../images/loading.gif") no-repeat center center;height:350px;width: 350px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec_preview{width:352px;height:352px;border:1px solid #DFDFDF;}
.spec_scroll{clear:both;margin-top:5px;width:352px;font-family:"宋体"}
.spec_scroll .prev{float:left;margin-right:4px;}
.spec_scroll .next{float:right;}
.spec_scroll .prev,.spec_scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec_scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec_scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec_scroll .items ul li{float:left;width:64px;text-align:center;}
.spec_scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec_scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.cp_js{float:right;height:380px;width:500px}
.cp_js h1{font-size:22px;color:#000;margin:0;padding:0}
.cp_js p{color:#333;font-size:14px}

.videolist{margin-top:35px;padding:0 35px}
.videolist li{float:left;margin:20px 15px 10px 10px;width:175px}
.videolist .tit{text-align:center;line-height:30px}
.videolist .info{margin-top:10px;color:#666;line-height:20px}
.videolist li img{display:block;width:180px;height:120px;margin:auto}

.top{width: 900px;margin:auto;line-height:40px;font-size: 12px;text-align:right}

#tab {
    overflow: hidden;
    zoom: 1;
    margin-bottom:0px;
}

#tab li {
	float:left;
	color:#000;
	height:30px;
	cursor:pointer;
	line-height:30px;
	list-style-type:none;
	padding:0 20px;
}
#tab li.current {
	color:red;
	background:#ccc;
}
#content {
	float:left;height:157px;width:545px;margin-left:1px;background:#E7E5E5; margin-top:3px;
}
#totop{position:fixed;bottom:40px;right:40px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;outline:none;width:75px;height:112px;padding-top:48px;background:url(../images/1.png) no-repeat;_background:url(../images/1.gif) no-repeat;}
#totop a.cur{background-position:-76px 0;text-decoration:none;color:#3a9}

