@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px;color:#666666;   font-family: Arial, Helvetica, sans-serif; background:#fefefe}

form,p,ul,li,table,input,h1,h2,h3,h4,div,td,tr{ margin:0px; padding:0px; list-style:none outside;}
img{ border:none; margin:0px; padding:0px}
.left{ float:left}
.right{ float:right}
.both{ margin:0px; padding:0px; clear:both; font-size:0px; line-height:0px;}
/*全局定义*/
a{ color:#666666; text-decoration:none}
a:hover{color:#cc3333;text-decoration:underline; }
a.meunzi{ font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none; padding:0px 26px 0px 26px}
a.meunzi:hover{ font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none; padding:0px 26px 0px 26px}

.top{ width:100%; height:79px; margin:auto;background:url(../images/topbg.jpg) repeat-x}
.lorr{ width:715px; height:50px; margin:auto; float:left; }


.lorrt{ width:700px; height:29px; line-height:29px; margin:auto; float:left;padding-right:15px;}



#nav {
	Z-INDEX: 1000000; LINE-HEIGHT: 50px; height:50px; LIST-STYLE-TYPE: none
}
#nav A {
width:100px; height:50px;LINE-HEIGHT: 50px; margin:auto;float:left; text-align:center; color:#434343; font-size:16px; font-weight:bold; text-decoration:none;
}
#nav A:link {
	COLOR: #666; MARGIN-LEFT: 0px; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
#nav A:hover {
 width:86px; border-left:1px #dadada solid; border-right:1px #dadada solid; border-top:3px #900 solid;  height:50px;font-weight:bold; margin:auto;float:left;background:#f2f2f2; text-align:center; color:#e91a21; text-decoration:none; LINE-HEIGHT: 47px;
}
#nav LI {
	Z-INDEX: 1000000; WIDTH: 87px; FLOAT: left;  LINE-HEIGHT: 50px; height:50px;
}
#nav LI A:hover {
	Z-INDEX: 1000000; COLOR: #d92017;
}
#nav LI UL {
	Z-INDEX: 1000000; top:79px; POSITION: absolute; TEXT-ALIGN: left; FILTER: Alpha(opacity=90); height: auto; LINE-HEIGHT:35px; LIST-STYLE-TYPE: none; WIDTH: 150px; LEFT: -999em
}
#nav LI UL LI {
	Z-INDEX: 1000000; WIDTH:150px; BACKGROUND: #efefef; FLOAT: left; border-bottom:1px #FFFFFF solid; height:35px; LINE-HEIGHT:35px;
}
.me {
	FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#nav LI UL li A {
	Z-INDEX: 1000000; TEXT-ALIGN: left; WIDTH: 140px;FONT-SIZE: 13px; padding-left:10px; DISPLAY: block; COLOR: #666; height:35px; LINE-HEIGHT:35px; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
#nav LI UL li A:link {
	Z-INDEX: 1000000; COLOR: #666666; TEXT-DECORATION: none
}
#nav LI UL A:visited {
	Z-INDEX: 1000000; COLOR: #666666; TEXT-DECORATION: none
}
#nav LI UL li A:hover {
	Z-INDEX: 1000000; BACKGROUND: #c9c9c9; TEXT-ALIGN: left;FONT-SIZE: 13px; WIDTH:140px;padding-left:10px;  COLOR: #666666; FONT-WEIGHT: normal; TEXT-DECORATION: none; height:35px; LINE-HEIGHT:35px;
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}














.topnei{ width:958px; margin:auto}

#full-screen-slider { width:100%; height:401px; float:left; position:relative}
#slides { display:block; width:100%; height:401px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:370px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.content_tilte{height:30px; background:url(../images/TitleLeft.gif) no-repeat; line-height:30px; padding-left:20px; float:left }


.content_tilte01{height:30px;  line-height:30px; padding-left:20px; text-align:right; float:right}
.pic_dy{ padding:20px 0px 20px 0px;}
.piclist{ overflow:hidden}
.piclist ul li{ width:226px; height:198px; float:left}
.pic_bk{ width:193px; }
.pic_img{ width:193px; margin-top:15px; margin-left:16px;}
.pic_img img{ margin:3px 0px 3px 3px;}
.pic_bk a{display:block;border:#cccccc 1px solid; background:#cccccc}
.pic_bk a:hover{border:#0086be 1px solid; background:#343434}
.pic_img p{ text-align:center}
.pictu{ float:left;margin-right:20px;}
.pictuinfo{ width:425px;  float:left; margin-right:10px; margin-bottom:5px;}
.pictuinfo ul li {border-bottom:#CCCCCC 1px dashed; height:27px; line-height:27px;}
.picjs{ margin-top:5px;}

.newsli{ overflow:hidden; margin-top:15px; background:url(../images/newslist_bj.gif);}
.date{ float:right; padding-right:10px;}
.newsts li{ height:29px; padding-left:20px; line-height:29px; background:url(../images/nl_pre.gif) no-repeat 5px center;}

#ifocus { width:400px; height:245px; margin:10px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:275px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:275px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:275px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:75px; height:50px;  border:solid 1px #ccc; margin-bottom:5px;  cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:55px;  margin:2px 0 0 11px;height:45px; }
		#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
.main .title213{ background:#fff; border:solid 1px #ccc; border-top:none;}

.kuang{width:168px; background:#f0f0f0; padding:0px 5px; overflow:hidden; height:213px; border:solid 1px #ccc; border-bottom:solid 2px #ccc; float:left; margin-right:9px;}
.pro {
    display: block;
    margin-top: 10px;
    width: 775px;
}
.pro li img{  padding:1px; border:solid 1px #ccc;}
.pro li{ width:172px; _width:170px; margin-left:11px; _margin-left:8px; float:left; margin-top:5px; line-height:30px; text-align:center;}
#demo .pro li{ width:200px;}
.anli{ height:212px; width:746px; margin-bottom:10px;}
.pro ul{ border:solid 1px #ccc; border-top:none; width:744px;}
.ne{ margin-top:2px; width:172px;}
.more{ padding: 0 15px;}
.more a{color:#666;}
#marquee1 #List2_1 {
	FLOAT: left
}.main .center .tuijian {
	border: 1px solid #CCCCCC;
	padding-bottom: 8px; width:239px; height:220px;
}
.name{ float:left;}
.con{ width:221px; margin:0px auto; line-height:24px;}
.con img{ padding-bottom:8px;}
.main .right {
	width: 747px;
	float: right;  overflow: hidden;
}
.time{ float:right;}
.main .right .news {
	padding-bottom: 10px; height:201px;   overflow: hidden;width:430px; float:left;  border-bottom:solid 1px #ccc;
}
.fwzc ul{ border:solid 1px #ccc; border-top:none; height:189px; width:301px; padding-bottom:10px;}
.main  .right  .fwzc  li  {
	line-height: 28px;
	height: 28px;
	padding-right: 8px;
	padding-left: 8px;
	border-bottom:dashed 1px #ccc; width:265px; margin-left:10px; background:url(42.jpg) no-repeat left 7px; float:left;
}
.main .right .news li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 24px;
}
.main .right .fwzc {
	 border-bottom: 1px solid #CCCCCC;
    float: right;
    height: 210px;
    width: 304px;}
.news .tit{ background:url(1122.jpg) no-repeat; height:32px; padding-bottom:0px;}
.fwzc .tit{ background:url(110.jpg) no-repeat; height:32px; padding-bottom:0px;}
.jj{ border:solid 1px #ccc; border-top:none; height:180px; width:408px; padding:10px;}
.main .right .news .topic {
	padding-left:5px; float:left;
}
.main .right .news .topic a:hover {
	color: #900; 
}
.main .right .fwzc a:hover {
	color: #990000;
}
.bottom {
     width:963px; background:url(117.jpg) no-repeat center top #fff; padding:0px; margin:0px auto;
}
.bottom .copyright {
	width: 963px;
	margin-right: auto;line-height:20px; text-align:center;
	margin-left: auto; color:#777; font-size:11px; color:#666;
}
.bottom .copyright td{ color:#666;}
.bottom .copyright a {
	color: #666;
	margin-right: 5px;
	margin-left: 5px;
}
.RightBotton, .LeftBotton {
	cursor:pointer;
}
.banner2 {
	width: 963px;
	margin-right: auto;
	margin-left: auto;
}
.left dd{
    background-repeat: no-repeat;
    height: 35px;
    line-height: 35px;
    padding-left: 35px;
    background-image: url("32.jpg");
    width: 168px; margin:10px auto 0px auto;
}
.left  .dt {
	background-image: url(27.jpg); font-family:"微软雅黑";
	line-height: 30px;
	height: 30px;
	color: #3363a8;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
}
.left .li dt {
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
.right212 {
	float: left; min-height:438px;
	width: 740px;
}


.more1 { text-align:right; }
.main .left .li {
	padding-left: 7px;
	padding-top: 10px;
}
.main  .left  dl{ height:370px;}
.main  .left  .li dt {
	background-image: url(../images/32.jpg);
	width: 219px;
}
.tuijian table{ padding:0px 10px; width:467px; margin:0px auto; color:#ccc;}
.tuijian table td{ color:#666;}
.main .left .li { height:30px;}
.main .left .li dd {
	line-height: 30px;
	background-image: url(36.jpg);
	background-repeat: no-repeat;
	height: 30px;
	background-position: left center;
	padding-left: 15px;
}
.main  .left  .li  dt a {
	color: #0940b4;
}
.main  .left  .li  dd  a:hover {
	color: #990000;
}
.main .center .jjfa .list img {
	border: 1px solid #CCCCCC;
}
.main .center .jjfa .list li {
	line-height: 24px;
	text-align: center;
	width: 133px;
	float: left;
	margin-right: 10px;
	margin-left: 15px;
}
.main .center {
	float: left;
	width: 241px;
}

.title212 span,.main .tit span,.main .title212 a,.main .tit a{ font-size:14px;}
.center .jjfa {
	border: 1px solid #CCCCCC;
	height: 198px;
	margin-bottom: 10px;
}
.center .jjfa .list a {
	color: #666666;
}
.center .jjfa .list a:hover {
	color: #990000;
}
.center .tuijian {
}

#fcbx {
	WIDTH: 360px; HEIGHT: 140px
}
#fcimg {
	WIDTH: 360px; HEIGHT: 140px
}
#fcbx DIV {
	POSITION: relative; MARGIN-BOTTOM: -23px; HEIGHT: 23px; TOP: -23px
}
#fcnum {
	POSITION: relative; MARGIN-BOTTOM: -23px; HEIGHT: 23px; TOP: -23px
}
#fcbx DIV {
	FILTER: alpha(opacity=25); BACKGROUND-COLOR: #000; opacity: 0.25; -moz-opacity: 0.25
}
#fcnum {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#fcnum LI {
	MARGIN-TOP: 8px; WIDTH: 7px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 7px; MARGIN-LEFT: 5px; CURSOR: pointer
}
#fcnum LI.crn {
	BACKGROUND-COLOR: #f15d17
}
#marquee1 {
	ZOOM: 1
}
#marquee1 .pcont {
	WIDTH: 405px; FLOAT: left; OVERFLOW: hidden
}
#marquee1 .ScrCont {
	WIDTH: 32766px; ZOOM: 1
}
#marquee1 #List1_1 {
	FLOAT: left
}

.main .right212 {
	border: 1px solid #CCCCCC;
}
.main  .left  .li  dt a {
	color: #000000;
}
.content { background: none repeat scroll 0 0 #FFFFFF;    line-height: 27px; border:solid 1px #ccc; border-top:none;
    padding: 10px 0px; overflow:hidden;
}
.cutepage {
    height: 35px; line-height: 35px;  padding: 15px 0; text-align: center; clear:both;
}
.topic{ text-align:center; float:left; font-weight:bold;}
.cutepage a { color:#000; padding:0 5px}
.ash {
	COLOR: #666; padding:0 5px
}
INPUT,SELECT,TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: arial; VERTICAL-ALIGN: middle
}
INPUT.button {
	HEIGHT: 22px; BACKGROUND: #DDDDDD; BORDER: 1px solid; BORDER-COLOR: #DDDDDD #AAAAAA #AAAAAA #DDDDDD; PADDING: 3px 5px 3px 5px; OVERFLOW: visible
}
SELECT.select {
	HEIGHT: 22px; LINE-HEIGHT: 22px
}
INPUT.text {
	HEIGHT: 20px; PADDING: 2px; BORDER: #999999 1px solid
}
TEXTAREA.textarea {
	PADDING: 2px; BORDER: #999999 1px solid
}
.newslist td{
 border-bottom:1px #ccc dotted;
}
.tc {
	LINE-HEIGHT: 18px; margin:10px auto; text-align:center
}
.ntopic {
    font-size: 24px; font-weight: bold; margin: 10px auto; text-align: center; width: 100%;
}
.return {
    line-height: 18px; padding: 10px 0; text-align: right; width: 90%
}
.p-imgs {
    BORDER: #cccccc 1px solid; PADDING: 0px; MARGIN: 0px 4px 0px 0px; WIDTH: 60px; FLOAT: left; HEIGHT: 50px;
}
.p-imgs img {
  WIDTH: 60px;HEIGHT: 50px;
}
.probox {
  PADDING: 0px; MARGIN: 0px 4px 15px 0px; height:143px; overflow:hidden; WIDTH: 49%; FLOAT: left;
}
.red {
	COLOR: #CC0066
}
.js {
	POSITION: relative; WIDTH: 963px; HEIGHT: 365px;
	margin:0 auto;
}
.jsNav {
	BACKGROUND: url(jsNav.png) no-repeat
}
.prevBtn {
	BACKGROUND: url(jsNav.png) no-repeat
}
.nextBtn {
	BACKGROUND: url(jsNav.png) no-repeat
}
.imgSelected {
	BACKGROUND: url(jsNav.png) no-repeat
}
.jsNav {
	POSITION: absolute; WIDTH: 125px; BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px; RIGHT: 10px; FONT-WEIGHT: bold
}
.jsNav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 25px; FLOAT: left; VERTICAL-ALIGN: middle
}
.prevBtn {
	DISPLAY: block; BACKGROUND-POSITION: 0px -30px; HEIGHT: 30px
}
.nextBtn {
	DISPLAY: block; BACKGROUND-POSITION: -100px -30px; HEIGHT: 30px
}
.imgSelected {
	BACKGROUND-POSITION: 1px -60px; COLOR: #000
}




.about{background:url(../images/abbanner.jpg) no-repeat center 0}
.about2{background:url(../images/banner_3.jpg) no-repeat center 0}
.about3{background:url(../images/banner_4.jpg) no-repeat center 0}
.about4{background:url(../images/banner_5.jpg) no-repeat center 0}
.about5{background:url(../images/banner_6.jpg) no-repeat center 0}
.about6{background:url(../images/banner_s.jpg) no-repeat center 0}
.about71{background:url(../images/banner_s.jpg) no-repeat center 0}

.aboutjj{background:url(../images/banner_9.jpg) no-repeat center 0}


.bt_page{width:980px;margin:0 auto;text-align:left;overflow:hidden}
.subnav{width:226px;float:left;margin:639px 0 0}

.subnavoo{width:216px;float:left; height:39px; line-height:39px; color:#FFF; padding-left:10px; font-size:14px;background:url(../images/abbt1.jpg) no-repeat}


.ny_menu h3{overflow:hidden;background:#148dd0;height:55px;line-height:25px;padding:15px 20px 20px 30px;width:150px;font-size:24px;color:#fff;border:1px solid #148dd0}
.ny_menu h3 span{display:block;margin-top:5px;font-weight:bold}
.ny_menu ul{width:226px;margin:0 auto;padding-bottom:10px;border:1px solid #e1e1e1;border-top:0;padding:0 0px}


.ny_menu ul li{ width:196px;height:39px; line-height:39px; padding-left:30px; background:url(../images/mbot.jpg) no-repeat;font-size:12px}



.ny_menu ul li a,.ny_menu ul li a:visited{color:#333;font-size: 16px;}
.ny_menu ul li a:hover{color:#148dd0;text-decoration:none}
.ny_menu ul li.current{background-position:0 -40px}
.ny_menu ul li.current a{color:#148dd0;font-weight:bold}
.ny_menu ul li.current a:hover{text-decoration:none}
.ny_menu ul li.end{border-bottom:0}
.ny_menu h3.res{font-size:19px}
.ny_menu h3.res span{font-size:24px}
.ny_menu h3.touch{font-size:22px}
.ny_menu h3.touch span{font-size:24px}

.ny_menu2 {
	line-height: 27px;
	background-image: url(../images/menu_tb.gif);
	background-repeat: repeat-y;
	background-position: 10px top;
}
.ny_menu2 h3{overflow:hidden;background:#148dd0;height:55px;line-height:25px;padding:15px 20px 20px 30px;width:150px;font-size:24px;color:#fff;border:1px solid #148dd0}
.ny_menu2 h3 span{display:block;margin-top:5px;font-weight:bold}
.ny_menu2 ul{width:160px;margin:0 auto;padding-bottom:10px;border:1px solid #e1e1e1;border-top:0;padding:0 20px}
.ny_menu2 ul li.bbtt{border-bottom:1px solid #e5e5e5;width:130px;height:16px;line-height:16px;padding:18px 0 18px 30px;background:url(http://image.bitautoimg.com/uimg/corp/201309/images/sprite.png) no-repeat 0 4px;font-size:16px}
.ny_menu2 ul li.bbtt a,.ny_menu ul li.bbtt a:visited{color:#333;font-size: 16px;}
.ny_menu2 ul li.bbtt a:hover{color:#148dd0;text-decoration:none}
.ny_menu2 ul li.bbtt.current{background-position:0 -40px}
.ny_menu2 ul li.bbtt.current a{color:#148dd0;font-weight:bold}
.ny_menu2 ul li.bbtt.current a:hover{text-decoration:none}
.ny_menu2 ul li.bbtt.end{border-bottom:0}
.ny_menu2 h3.res{font-size:19px}
.ny_menu2 h3.res span{font-size:24px}
.ny_menu2 h3.touch{font-size:22px}
.ny_menu2 h3.touch span{font-size:24px}



.zleb{
	line-height:25px;
	border-width: 0px;
	margin:10px;
}
.zleb em{
	width:115px;
	height:16px;
	padding:10px 0 10px 30px;
	font-size:14px;
	background-image: url(../images/jt2.jpg);
	background-repeat: no-repeat;
	border-width: 0px;
	background-position: 18px center;
	line-height: 35px;
	font-style: normal;
	font-weight: normal;
}
.zleb em a{font-size:16px;}
.dsf {color:#148dd0;font-weight: bold;}




.menu_ft{ width:226px; margin-top:20px; height:144px;background-image: url(../images/hgg.jpg);}
.menu_ft span{
	display:block;
	border-bottom:1px solid #e5e5e5;
	padding:15px 0 15px 54px;
	color:#666;
	margin:0 20px;
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	background-position: 3px 18px;
}
.menu_ft span.hz{
	background-position: 3px -52px;
	display:block;
	border-bottom:0px;
	color:#666;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom:18px;
	padding-left: 54px;
}
.menu_ft span.tb{
	background-position: 3px -134px;
	border-bottom:0;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	color:#ff470c
	
}
.menu_ft span.tb a,.menu_ft span.tb a:hover{color:#ff470c}
.menu_ft span i{
	font-size:12px;
	display:block;
	font-style: normal;
}

.ny_main{width:720px;float:right;margin:639px 0 0}
.ny_main h2{height:40px;line-height:28px;font-weight:bold;font-size:22px;border-bottom:2px solid #5C5C5C;margin-bottom:20px}
.show_bt{width:720px; float:left;height:40px;line-height:28px;border-bottom:2px solid #5C5C5C;margin-bottom:40px}
.show_bt h1{font-weight:bold;font-size:22px; float:left}
.show_bt span{ float:right}
.pjs{width:720px; float:left;}
.pjs .img{border: 3px solid #e2e0e0; width:400px; height:400px; float:left; text-align:center; margin-right:20px;}
.pjs .p_bt{
	font-size: 18px;
	color:#333;
	width:294px;
	float:left;
	height:40px;
	margin-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;

}
.pjs .zytd {
	float:left;
	width:294px;
	height:auto !important;
	font-size:12px;
	color:#666;
	line-height:22px;
	margin-bottom: 20px;
}
.pjs .zytd h1 {
	font-size:14px;
	color:#666;
	line-height:30px;
}
.pjs .taobaobuy{background-image: url(../images/buy.jpg);height: 50px;width: 294px;	float:left;}
.pjs .tbyh{
	float:left;
	width: 274px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:25px;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
}
.pjs .tbyh p{
	line-height: 40px;
	color: #FF0000;	
}

a.lBtn{
	display:inline-block;
	height:50px;
	width:150px;
	text-align:center;
	color:#a33300;
	background:url(../images/lBtn.png) no-repeat left top;
	text-decoration:none;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-size: 20px;
	line-height: 50px;
	text-indent: 33px;
}
a.lBtn:hover{background:url(../images/lBtn.png) no-repeat left -50px;}
a.lBtn.down{background:url(../images/lBtn.png) no-repeat left -100px;}

.gdfh{ margin-top:8px; margin-bottom:8px; color:#707070}

.news h3{text-align:center;font-size:18px;font-weight:bold;color:#333;padding:0 0 20px}
.news .news_time{text-align:center;color:#999;padding-bottom:30px;}
.news p{color:#333;line-height:30px;font-size:14px;margin-bottom:22px}
.news .pic_box{width:548px;margin:0 auto;margin-bottom:20px}
.news .pic_box img{display:block;border:1px solid #e0e0e0;padding:5px}
.news .pic_box span{display:block;text-align:center;font-weight:bold;padding-top:16px;font-size:14px}
.news_text{width:640px;margin:0 auto;padding-bottom:20px}
.news_text .pic_box{width:640px}
.news_text .pic_box img{width:625px;height:415px}
.news_text p img{display:block;border:1px solid #e0e0e0;padding:5px;margin:0 auto}
.group{margin-top:-8px}
.group .pic_box{width:auto;margin:0 auto;margin-bottom:45px;padding-top:24px}
.group .pic_box img{border:0;width:auto;padding:0}


/* 内页右侧产品列表内容样式 */
.zh_right_nr_cp { width:720px; }
.zh_right_nr_cp ul { width:720px; margin-bottom:30px; }
.zh_right_nr_cp ul li {	float:left;	width:230px; margin-bottom:30px;}
.zh_right_nr_cp ul li.zj {	float:left;	width:230px; margin-left:15px; padding-right:15px; margin-bottom:30px;}
.zh_right_nr_cp ul li h1{font-size: 14px;font-weight: bold;color: #595959;text-align:center;line-height: 35px;}
.zh_right_nr_cp ul li p{font-size: 12px;color: #6b6b6b;text-align:center;}
.zh_right_nr_cp ul li a {
	width:200px;
	display:block;
	border:1px solid #E4E4E4;
	line-height:40px;
	color:#666;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin: 0px;
	padding: 12px;
} 
.zh_right_nr_cp ul li a:hover {
	border:3px solid #61b42f;
	color:#61b42f;
	padding: 10px;
} 

.fy{
	width:720px;
	height:30px;
	float:left;
	text-align:center;
	padding: 20px;
	margin-top:15px;
	padding-bottom:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7D7D7;
	color: #999999;
	font-size: 12px;
}
#newscontent{ width:720px;}
#newscontent .hot{ padding:0px 0px 5px 0px; height:292px;}
#newscontent .hot li{  cursor:pointer; float:left; width:230px; height:292px; background:url(../images/imgs_bg.jpg) no-repeat 0px 0px;}
#newscontent .hot .zj{  cursor:pointer; float:left; width:230px; margin-left:15px; margin-right:15px; height:292px; background:url(../images/imgs_bg.jpg) no-repeat 0px 0px;}
#newscontent .hot .img{padding:15px 0px 0px 13px;}

#newscontent .hot img{ width:203px; height:142px;}
#newscontent .hot dl{ padding:0px 25px; line-height:20px;}
#newscontent .hot dt{ height:30px; line-height:30px; overflow:hidden;}
#newscontent .hot dt a{ font-size:14px; color:#464646;}
#newscontent .list{	padding:0px;}
#newscontent .list li{text-indent:15px; height:auto; line-height:35px; overflow:hidden;background:url(../images/arrow.gif) no-repeat left center;}
#newscontent .list a{font-size:14px;}
#newscontent .list span{float:right;font-family:Arial;	color: #666;}
#newsdetail{ line-height:22px; padding:10px;}
#newsdetail .h2{ font-size:24px; text-align:center; line-height:55px; color:#464646;}
#newsdetail .img{ text-align:center; padding:10px 0px;}
#newsdetail .newsbody p{
	padding:10px 0px;
	font-size: 14px;
	line-height: 270%;
	color:#707070;
	text-indent:2em;
}
#newsdetail .date{ text-align:center; padding:5px 0px 10px 0px; line-height:20px; color:#666}
#newsdetail .date span{ padding:0px 8px;color:#666}
#rightcontent{ margin-bottom:30px;}
#rightcontent .title{ padding:0px 8px 0px 8px; line-height:25px; height:25px; overflow:hidden; text-align:right;}
#rightcontent .title span{ padding:0px 5px; font-family:MS Sans Serif;}
#rightcontent .title strong{ font-size:18px; color:#6B8091; float:left;}
.xtb{ float:right; color:#CCCCCC; }
xtb a{ font-size:22px;}	
.xtb .dy{
	background-image: url(../images/x_tb.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left:18px;
}
.xtb .gb{
	background-image: url(../images/x_tb.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
	padding-left:18px;
	}

#iwantblack{width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80);top:0;left:0;position:fixed;_position:absolute;z-index:2;display:none}
#iwantshow{width:663px;height:496px;background:none;border:6px solid #fff;margin-left:-337px;margin-top:-254px;left:50%;top:50%;;position:fixed;_position:absolute;z-index:2;display:none;}
#iwantshow .close{height:22px;width:22px;background:url(../images/close.png);cursor:pointer;right:-28px;top:-6px;display:block;position:absolute;}







.abb1{ width:700px; float:left; padding-top:20px; height:30px;border-bottom:#202020 1px solid;}

.abb{ width:700px; float:left; padding-top:20px; min-height:500px; line-height:24px;word-wrap:break-word}



.abbtt{ width:700px; float:left; padding-top:20px; min-height:500px; line-height:24px;word-wrap:break-word}

.abbtt p{ float:left; width:700px; padding-top:20px; min-height:500px; line-height:24px;word-wrap:break-word; font-size:16px;}









.sou{ background:url(../images/sou.jpg); width:159px; height:21px; line-height:21px; float:right}

.zhong{ width:100%; margin:auto; background:url(../images/bgg.jpg) repeat-x #fefefe; padding-top:9px; float:left;}



.zhongnei{ width:957px; margin:auto;  padding:5px; }


.znn1{ width:957px; margin:auto;  background:url(../images/opp.jpg) repeat-x #fefefe; border-bottom:1px #ccc solid; height:240px;}



.banner{ width:951px; float:left}

.indexleft{ width:478px; float:left; margin-top:10px; height:200px;  padding:10px }
.indexleftdao{ width:478px; float:left; font-size:12px; font-weight:bold; color:#484949; border-bottom:1px #dcdcdc dashed; line-height:24px}


.indexleftnei{ width:478px; float:left; line-height:22px}
.indexleftnei img{ padding:2px; border:1px #d2d2d2 solid; margin-top:13px}

.indexrig{ width:430px; float:left; height:200px; padding:10px; margin-top:10px}
.indexrigdao{ width:430px; float:left; background:url(../images/dao_b.jpg) no-repeat; height:34px;}

.indexrigp{ font-size:16px; font-weight:bold; color:#484949; border-bottom:1px #dcdcdc dashed; line-height:32px }
.indexrigp a{ color:#525252; text-decoration:none}
.indexrigp a:hover{ color:#cc3333; text-decoration:none}
.indexrigpli{ margin-top:10px; margin-bottom:10px}

.indexrightdao{ width:430px; float:left; font-size:12px; font-weight:bold; color:#484949; border-bottom:1px #dcdcdc dashed; line-height:24px}


.news{ width:250px; float:left; padding-top:20px;}
.news ul{}
.news ul li{ width:230px; float:left; line-height:24px}

.wuye{ width:958px; float:left; border:1px #dddddd solid;  margin-top:8px}
.wuyedao{ width:656px; float:left; background:url(../images/dao_b.jpg) no-repeat; background-position:top right; height:34px; line-height:34px;font-size:13px; font-weight:bold; color:#484949; padding-left:10px}
.wuyenei{ width:958px; padding:0px 0px 5px 12px; float:left}



.roll{ width:950px; overflow:hidden }
.rollBox img{border:none;}
.rollBox{width:940px;overflow:hidden; margin-top:10px}
.rollBox .Cont{width:930px;overflow:hidden;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:190px;float:left;text-align:center;padding-right:8px;}
*+html .rollBox .Cont .pic{width:190px;float:left;text-align:center;}
.rollBox .Cont .pic img{display:block;margin:0 auto 0 auto;border: 1px solid #cccccc;padding:2px; margin-bottom:10px;}
.rollBox .Cont a{text-decoration:none;}
.rollBox .Cont a:hover{text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
    width:5px;
    height:110px;
    display:block;
    cursor:pointer;
    position:relative;
}
.img1{
	background-image:url(../images/jt01.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.img2{
	background-image:url(../images/jt02.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
















.nk LI {
	POSITION: relative; WIDTH:310px; FLOAT: left; HEIGHT:120px; OVERFLOW: hidden; margin:5px 10px 0px 0px
}
.nk LI SPAN {
	POSITION: absolute; FILTER: alpha(opacity=80); WIDTH:200px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f86201; HEIGHT: 25px; line-height:25px; text-align:center; COLOR: #fff; TOP: 125px; LEFT: 0px; opacity: .8
}
.nk LI.nk1 SPAN {
	DISPLAY: none
}
.nk LI.nk2 SPAN {
	DISPLAY: block
}

.he LI {
	POSITION: relative; WIDTH: 219px; FLOAT: left; HEIGHT:123px; OVERFLOW: hidden; margin:0px 5px 5px 0px
}
.he LI SPAN {
	POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 219px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f86201; HEIGHT: 25px; line-height:25px; text-align:center; COLOR: #fff; TOP: 98px; LEFT: 0px; opacity: .8
}
.he LI.he1 SPAN {
	DISPLAY: none
}
.he LI.he2 SPAN {
	DISPLAY: block
}

.heone LI {
	POSITION: relative; WIDTH: 296px; FLOAT: left; HEIGHT:162px; OVERFLOW: hidden; margin:0px 5px 0px 0px
}


.heone LI SPAN {
	POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 296px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f86201; HEIGHT: 25px; line-height:25px; text-align:center; COLOR: #fff; TOP: 137px; LEFT: 0px; opacity: .8
}
.heone LI.heone1 SPAN {
	DISPLAY: none
}
.heone LI.heone2 SPAN {
	DISPLAY: block
}

.hetwo LI {
	POSITION: relative; WIDTH: 142px; FLOAT: left; HEIGHT:162px; OVERFLOW: hidden; margin:0px 5px 0px 0px
}
.hetwo LI SPAN {
	POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 142px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f86201; HEIGHT: 25px; line-height:25px; text-align:center; COLOR: #fff; TOP: 137px; LEFT: 0px; opacity: .8
}
.hetwo LI.hetwo1 SPAN {
	DISPLAY: none
}
.hetwo LI.hetwo2 SPAN {
	DISPLAY: block
}

.lianxi{ width:275px; float:right; margin-top:0px;}
.lianxinei{ width:253px; float:left;; margin:0px 0px 9px 0px;background:url(../images/map.jpg) no-repeat right; padding:10px}
.lianxineidao{ width:253px; float:left; font-size:13px; font-weight:bold; color:#484949; border-bottom:1px #dcdcdc dashed; line-height:24px}
.lianxineili{ width:253px; float:left; line-height:20px; margin-top:10px}

.link{ width:950px; border:1px #d2d2d2 solid; float:left; margin-top:8px; }
.linkdao{ width:940px;background:url(../images/dao_b.jpg) no-repeat; height:34px; line-height:34px; float:left; padding-left:10px; font-size:13px; font-weight:bold; color:#484949; }
.linknei{ width:930px; float:left; background:#fafafa; padding:10px}
.linknei img{ width:196px; height:150px; padding:2px; border:1px #d2d2d2 solid}


.down1{ width:957px;  margin:auto; padding-top:20px; line-height:24px; border-top:1px #ccc solid}

.down{ width:100%; background:#fefefe; height:80px; margin:auto; text-align:center; color:#6b6b63;}


.down1 a{ color:#6b6b63; text-decoration:none}
.down1 a:hover{ color:#6b6b63;aboutleft{ width:150px; float:left; margin-top:10px}
.aboutleftmun{ width:150px; float:left; }
.aboutleftmun a{background:url(../images/aboutmeun.jpg); text-align:center; height:36px; line-height:36px; text-decoration:none; width:150px; float:left; margin-bottom:2px}
.aboutleftmun a:hover{background:url(../images/aboutmeun2.jpg); text-align:center; height:36px; line-height:36px; color:#FFFFFF; text-decoration:none; width:150px; float:left;margin-bottom:2px}
.aboutrig{ width:770px; float:right; margin-top:10px}
.aboutrigdao{ width:770px; float:left; border-bottom:1px #CCCCCC dashed; line-height:30px}
.aboutrignei{ width:770px; float:left; margin-top:15px; line-height:24px; color:#333333; padding-bottom:50px}
.aboutrigneip{  font-size:16px; font-weight:bold; color:#cc3333; line-height:60px; text-align:left}

.newsall{ width:700px; float:left}
.newsall ul{}
.newsall ul li{ border-bottom:1px #ccc dashed; line-height:36px; background:url(../images/li.jpg) no-repeat; background-position:left center; text-indent:5px}
.newsall ul li a{ color:#333333; text-decoration:none}
.newsall ul li a:hover{ color:#cc3333; text-decoration: underline;}

.wen11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-left:8px}

.ten{ width:770px; float:left; }
.ten ul{}
.ten ul li{ width:170px; float:left; margin:0px 15px 40px 0px; display:inline}
.ten ul li img{ width:164px; height:59px; padding:2px; border:1px #d2d2d2 solid}
.ten ul li img:hover{ width:164px; height:59px; padding:2px; border:1px #cc3333 solid}

.hexin{ width:952px; float:left;}
.hexin ul{ width:226px; border:1px #cdcdcd solid; height:226px; float:left; background:#eeeeee; margin:0px 5px 28px 5px; display:inline}
.hexin ul li{ float:left}
.hexinpic{ width:224px; height:166px; float:left; margin:1px; display:inline}
.hexinpic a{background:#dddddd; float:left}
.hexinpic a:hover{background:#ffffff; float:left}
.hexinpic img{ width:206px; height:148px; padding:9px; }
.hexintitle{ width:208px; float:left; line-height:18px; padding:9px;}
.hexintitle a{ color:#333333; text-decoration:none}
.hexintitle a:hover{ color:#cc3333; text-decoration:none}
.hexintitle span{ color:#999999; font-size:11px}
.hexintitle p{ font-size:14px}















