@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0; outline:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
html{ background:url(../images/head_re.gif) repeat-x 0 0;}
body{ font-family:Arial,"Microsoft YaHei","宋体", Helvetica, sans-serif; font-size:12px; color:#8c8c8c; background:url(../images/body_bg1.gif) no-repeat center 63px #b9e3f9;}
a{color:#8c8c8c;text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#42ace3;}

.body2{ repeat-x 0 0#F2F2F2;}

/*Header*/
.head_wrap{ width:100%; height:100px;}
.head{ width:1000px; height:100px; margin:0 auto 22px; position:relative; background:url(../images/head_bg.gif) no-repeat left top; z-index:10001;}
img.logo{ width:350px; height:63px;}

a.sina{ display:block; width:99px; height:22px; background:url(../images/sina.gif) no-repeat 0 0; position:absolute; bottom:0; right:40px;}
a.sina:hover{ background:url(../images/sina.gif) no-repeat 0 -22px;}

/*Navigate*/
.nav{ width:590px; height:16px; background:url(../images/nav_bg1.gif) no-repeat 0 0; position:absolute; top:30px; right:20px;}
.nav dd{ float:left;}
.nav dd a{ display:block; width:102px; height:16px;}
.nav dd a.nav1{ width:80px;}

.nav dd a:hover{ background:url(../images/nav_bg1.gif) no-repeat 0 0;}
.nav dd a.nav1:hover{ background-position:0 -16px;}
.nav dd a.nav2:hover{ background-position:-80px -16px;}
.nav dd a.nav3:hover{ background-position:-182px -16px;}
.nav dd a.nav4:hover{ background-position:-284px -16px;}
.nav dd a.nav5:hover{ background-position:-386px -16px;}
.nav dd a.nav6:hover{ background-position:-488px -16px;}

/*quick navigate*/
.quick_nav_btn{ width:95px; height:27px; background:url(../images/quick_btn1.png) no-repeat 0 0; cursor:pointer; position:absolute; bottom:0; left:5px;}
.quick_nav_con{ width:459px; display:none; position:absolute; top:67px; left:0;}
.quick_nav_con .q_top{ height:48px; background:url(../images/q_top.png) no-repeat 0 0;}
.quick_nav_con .q_con{ background:url(../images/q_re.png) repeat-y 0 0; height:100%; overflow:auto;}
.quick_nav_con .q_bottom{ height:23px; background:url(../images/q_bottom.png) no-repeat 0 0;}

.cat_list{ float:left; width:137px; height:100px; padding:0 45px;}
.cat_list dt{ clear:left; margin:0 0 10px;}
.cat_list dd{ float:left; padding:0 0 10px; margin-right:10px;white-space: nowrap;}
.cat_list dd a{ display:block; float:left;}

/*loaction*/
.location{ position:absolute; bottom:7px; left:110px;}
.location a{ color:#576267;}
.location a:hover{ color:#42ace3;}

/*search*/
.search{ width:184px; height:23px; background:url(../images/search_bg.gif) no-repeat 0 0; position:absolute; bottom:0; right:158px;}
.search input{ width:140px; height:19px; border:none; background:none; position:absolute; top:2px; left:12px;}
.search button{ width:32px; height:23px; background:url(../images/search_bg.gif) no-repeat -153px 0; cursor:pointer; border:none; position:absolute; top:0; right:0;}
.search button.btn_hov{ background-position:-184px 0;}

.lar{ position:absolute; bottom:3px; right:360px;}
.lar a{ margin:0 5px;}

/*Header end*/

/*Slides*/
#container { margin:0 auto 20px; position:relative; width:960px;}
#container #slider ul, #container #slider li{ position:relative; display:block;}
#container #slider ul, #container #slider li img{ width:960px; height:380px;}

#container #slider, #container #slider li {width:960px; height:380px; overflow:hidden;}
#container #controls ol { height:13px; position:absolute; bottom:50px; right:15px; font-size:0px; z-index:10000}
#container #controls ol li{margin:0 4px 0 0; float:left;}
#container #controls ol li a{ display:block; width:21px; height:21px; background:url(../images/off.gif) no-repeat 0 0;}
#container #controls ol li.current a{ background:url(../images/on.gif) no-repeat 0 0;}
#container #controls ol li a:focus,#container .prevBtn a:focus,#container .nextBtn a:focus{outline:none;}

#container #controls a.prevBtn,#container #controls a.nextBtn { display:block; width:36px; height:36px; overflow:hidden; position:absolute; top:142px; cursor:pointer; text-indent:-8000px; z-index:10000;}	
#container #controls a.prevBtn{ left:10px; background:url(../images/prev.gif) no-repeat 0 0;}
#container #controls a.nextBtn{right:10px; background:url(../images/next.gif) no-repeat 0 0;}

/*banner*/
.banner_wrap{ width:1000px; height:455px;}
.banner{ width:1000px; height:467px; position:relative; margin:0 auto;}
#iContainer{ width:1000px; height:455px; overflow:hidden;}
#iContainer div{ width:1000px; height:455px;}
#iContainer div img{ display:block; margin:0 auto;}
.iC{ width:1000px; margin:-25px auto 0; z-index:100; position:relative;}
#iControls{ position:absolute; top:0; right:50px;}
#iControls a{ width:13px; height:12px; display:block; float:left; background:url(../images/off.gif) no-repeat 0 0; margin:0 6px; text-indent:-99999px;}
#iControls a:hover,#iControls a.activeSlide{  background:url(../images/on.gif) no-repeat 0 0;}

/*inde main*/
.main1{
width:1024px;
margin:0px auto;
}
.main{ width:1024px; height:246px; background:url(../images/main_bg.png) no-repeat 0 0; margin:0 auto; position:relative;}
.ad{ width:160px; height:120px; overflow:hidden; position:absolute; top:48px; left:25px;}
.ad img{ width:160px; height:120px;}
.ad2{ width:160px; height:120px; overflow:hidden; position:absolute; top:48px; left:400px;}
.ad2 img{ width:160px; height:120px;}

/*news*/
.news{ width:200px; height:130px; position:absolute; top:48px; left:200px; font-family:"宋体";}
.news_title{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#42ace3; position:relative; margin:0 0 10px;}
.news_title a.more{ display:block; width:32px; height:7px; background:url(../images/more.gif) no-repeat 0 0; position:absolute; top:140px; right:10px;}
.marquee_news{ width:200px; height:88px; overflow:hidden;}
.marquee_news li{ height:22px; line-height:22px;}
.marquee_news li a{ background:url(../images/point_rec.gif) no-repeat 0 center; padding:0 0 0 10px;}

.news2{ width:200px; height:130px; position:absolute; top:48px; left:575px; font-family:"宋体";}
.news_title2{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#42ace3; position:relative; margin:0 0 10px;}
.news_title2 a.more{ display:block; width:32px; height:7px; background:url(../images/more.gif) no-repeat 0 0; position:absolute; top:140px; right:10px;}
.marquee_news2{ width:200px; height:88px; overflow:hidden;}
.marquee_news2 li{ height:22px; line-height:22px;}
.marquee_news2 li a{ background:url(../images/point_rec.gif) no-repeat 0 center; padding:0 0 0 10px;}

/*contact*/
.contact{ width:214px; height:146px; background:url(../images/contact_bg.gif) no-repeat 0 0; position:absolute; top:48px; right:30px; font-family:"宋体";}
.contact a{ position:absolute; top:103px; left:95px; font-size:13px; font-weight:bold;}

/*net work*/
.sale_net{ width:221px; height:123px; overflow:hidden; position:absolute; top:70px; right:40px;}
.sale_net img{ width:221px; height:123px;}

/*product Main*/
.pdu_main{ width:962px; height:100%; overflow:auto; margin:0 auto 20px;}
.pdu_main_top{ height:30px; background:url(../images/box_top.png) no-repeat 0 0; position:relative; clear:left;}
.pdu_main_top img.big_title{ position:absolute; top:10px; left:20px;}
.pdu_main_bottom{ height:13px; background:url(../images/box_bottom.png) no-repeat 0 0; clear:left; overflow:hidden;}
.pdu_main_con{ background:url(../images/box_re.png) repeat-y; padding:0 0 20px;}
.wrap_box{ width:850px; height:100%; overflow:auto; padding:0 42px; margin:0 auto; padding:20px 0 0;}
.xilie_title{ height:30px; line-height:30px; border:#F00 solid; border-width:0 0 2px; color:#03F; font-size:14px; font-weight:bold;}
.wrap_box dl{ width:848px; height:100%; overflow:auto; border:#CCC solid; border-width:0 1px 1px; background:url(../images/box_re_re.gif) repeat-y center 0;}
.wrap_box dl dd{ float:left; padding:30px 9px 0 10px; width:192px; overflow:hidden; height:220px; text-align:center; line-height:20px; position:relative;}
.wrap_box dl dd img{ display:block; width:192px; height:144px; margin:0 auto 8px;}
.wrap_box dl dd a.abg{ display:block;}
.wrap_box dl dd span{ display:block; width:30px; height:12px; background:url(../images/new.gif) no-repeat 0 0; position:absolute; bottom:12px; left:96px;}
/*Main end*/

/*pdu show*/
.pdushow_box{ width:994px; height:100%; overflow:auto; margin:0 auto; padding:81px 0 20px; position:relative;}

.pdu_model{ height:36px; overflow:hidden; clear:left; position:absolute; top:0; left:0;}
.pdu_model img{ margin:0 20px 0 0;}

.pdushow_tab{ height:41px; padding:0 0 0 2px; background:url(../images/tab_bg.gif) no-repeat 0 0; position:absolute; top:46px; left:0;}
.pdushow_tab li{ width:147px; height:41px; float:left; padding:0 3px 0 0;}

.pdushow_tab li.tab1{ background:url(../images/tab_bg.gif) no-repeat -2px -86px;}
.pdushow_tab li.tab2{ background:url(../images/tab_bg.gif) no-repeat -152px -86px;}
.pdushow_tab li.tab3{ background:url(../images/tab_bg.gif) no-repeat -302px -86px;}
.pdushow_tab li.tab4{ background:url(../images/tab_bg.gif) no-repeat -452px -86px;}

.pdushow_tab a{ display:block; width:147px; height:41px; background:url(../images/tab_bg.gif) no-repeat 0 0;}
.pdushow_tab li.tab1 a{ background-position:-2px 0;}
.pdushow_tab li.tab2 a{ background-position:-152px 0;}
.pdushow_tab li.tab3 a{ background-position:-302px 0;}
.pdushow_tab li.tab4 a{ background-position:-452px 0;}

.pdushow_tab li.tab1 a:hover{ background:url(../images/tab_bg.gif) no-repeat -2px -43px;}
.pdushow_tab li.tab2 a:hover{ background:url(../images/tab_bg.gif) no-repeat -152px -43px;}
.pdushow_tab li.tab3 a:hover{ background:url(../images/tab_bg.gif) no-repeat -302px -43px;}
.pdushow_tab li.tab4 a:hover{ background:url(../images/tab_bg.gif) no-repeat -452px -43px;}

.pdushow_top{ width:994px; height:9px; background:url(../images/pdushow_top.gif) no-repeat 0 0; overflow:hidden;}
.pdushow_top2{ height:9px; background:url(../images/pdushow_top.gif) no-repeat 0 0; padding:}
.pdushow_con{ height:100%; overflow:auto; background:url(../images/pdushow_re.gif) repeat-y center 0; padding:0 2px; position:relative;}
.pudshow_bottom{ height:17px; background:url(../images/pdushow_bottom.gif) no-repeat 0 0; overflow:hidden; clear:left;}

.pshow_text{ line-height:25px; padding:0 20px;}

.pdu_display{ width:990px; height:513px; background:url(../images/pdu1_bg.gif) no-repeat 0 bottom; position:relative; padding:40px 0 0;}
	.pdu_img{ width:450px; height:473px; overflow:hidden;}
	h1.pdu_title{ width:640px; text-align:center; position:absolute; top:128px; right:0px; font-size:48px; font-family:Arial, Helvetica, sans-serif; color:#000; letter-spacing:0.2em;}
	.pdu_title2{ width:640px; text-align:center; position:absolute; top:190px; right:0px; font-size:24px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.2em; color:#333;}
	.trigger{ width:346px; height:181px; background:url(../images/video_img.jpg) no-repeat 0 0; overflow:hidden; position:absolute; top:230px; left:507px; cursor:pointer;}
.tips_title{ text-align:center; padding:20px 0; line-height:25px; font-size:18px; color:#42ace3;}
	.video_con{ width:990px; height:610px; background:url(../images/video_bg.gif) no-repeat 0 0; position:absolute; top:30px; left:2px; display:none;}
	.video_con .closeBtn{ display:block; width:27px; height:28px; background:url(../images/close_btn.gif) no-repeat 0 0; position:absolute; top:0px; right:5px; cursor:pointer; z-index:2000;}
	.media{ position:absolute; top:18px; left:26px; width:940px; height:502px; cursor:pointer; overflow:hidden;}

.pdu_text{ padding:20px; line-height:23px;}
.show_text{ line-height:25px;}

.pdushow_con .titles{ font-size:16px; font-weight:bold; margin:0 0 10px; clear:left; padding:20px 30px 0;}
.list{ padding:0 0 0 30px; width:600px;}
.list dd{ height:25px; line-height:25px; position:relative;}
.list dd span{ position:absolute; top:0; right:0;}

/**/
.show_box{ width:960px; height:100%; overflow:auto; margin:0 auto 20px;}
.show_top{ height:13px; background:url(../images/show_top.gif) no-repeat 0 0; overflow:hidden;}
.show_bottom{ height:13px; background:url(../images/show_bottom.gif) no-repeat 0 0; overflow:hidden;}
.show_con{ border:#d0d0d0 solid; border-width:0 1px; height:100%; overflow:auto; background:#f8f8f8;}

/*inleft*/
.inleft{ width:191px; padding:0 25px 0 12px; height:100%; overflow:auto; float:left; background:url(../images/point_re_v.gif) repeat-y right 0;}
.inright{ width:670px; height:100%; overflow:auto; padding:0 0 0 20px;}
.inleft_box{ padding:0 0 10px;}
.top1{ height:33px; background:url(../images/left_top_ser.gif) no-repeat 0 0;}
.top2{ height:11px; background:url(../images/left_top2.gif) no-repeat 0 0;}
.bottom1{ height:11px; background:url(../images/left_bottom.gif) no-repeat 0 0;}
.bb1,.bb2{ border:#d0d0d0 solid; border-width:0 1px;}

.bb1 dt,.bb1 dd{ height:32px; line-height:32px; background:url(../images/point_re_b.gif) repeat-x 0 bottom; padding:0 0 0 60px;}
.bb1 dt{ padding:0 0 0 30px;}
.bb1 dt.hovbg,.bb1 dd.hovbg{ background:url(../images/hov_bg.gif) no-repeat 0 0; color:#FFF;}
.bb1 dt.hovbg a,.bb1 dd.hovbg a{ color:#FFF;}

.bb2{ padding:0 5px;}
.bb2 span{ display:block; line-height:25px; background:url(../images/line.gif) no-repeat center bottom; font-weight:normal; text-align:center; padding:0 0 35px; margin:0 0 10px;}
img.qq{ display:block; margin:0 auto 15px; width:118px; height:40px;}
.bb2 b{ display:block; font-weight:normal; text-align:center; line-height:25px;}

.inright h1.big_titles{ text-align:center; font-size:18px; line-height:35px; color:#44ace3; border:#d0d0d0 solid; border-width:0 0 1px; margin:0 0 20px;}
.show_text{ line-height:25px;}

.inright h2.search_result{ font-size:18px; line-height:35px; color:#44ace3; border:#d0d0d0 solid; border-width:0 0 1px; margin:0 0 20px;}
.searche_pdu{ padding:0 0 20px; height:100%; overflow:auto;}
.searche_pdu dt{ font-size:16px; color:#666;}
.searche_pdu dd{ float:left; padding:30px 5px 0; width:150px; overflow:hidden; height:175px; text-align:center; line-height:20px; position:relative;}
.searche_pdu dd img{ display:block; width:150px; height:114px;}
.searche_pdu dd span{ display:block; width:30px; height:12px; background:url(../images/new.gif) no-repeat 0 0; position:absolute; bottom:12px; left:70px;}

.search_news{ clear:left;}
.search_news dt{ font-size:16px; color:#666; margin:0 0 20px;}
.search_news dd{ margin:0 0 20px; position:relative;}
.search_news dd a{ font-size:14px; color:#42ace3; display:block; margin:0 0 5px;}
.search_news dd span{ position:absolute; top:0; right:0;}
.search_news dd .news_intro{ line-height:20px;}

/*pdushow2*/
.pramas,.other_info{ width:450px; height:100%; overflow:auto; float:left; margin:0 20px; display:inline; padding:30px 0;}
.pramas dt{ width:450px; font-size:18px; font-weight:bold; color:#7e7e7e; padding:16px 0 13px; float:left;}
.pramas dd{ width:450px; float:left;}
.pramas dt,.pramas dd{ border:#ddd solid; border-width:0 0 1px; height:26px; line-height:26px;}
.pramas dd label{ display:block; float:left; width:110px; padding:0 0 0 10px; background:#f2f2f2;}
.pramas dd span{ display:block; float:left; width:320px; padding:0 0 0 10px;}

.other_info dt{ width:450px; font-size:18px; font-weight:bold; color:#7e7e7e; padding:16px 0 13px; float:left;}
.other_info dt,.other_info dd{ width:450px; float:left; border:#ddd solid; border-width:0 0 1px; line-height:26px;}
.other_info dd{ padding:5px 0;}

/*slides*/
.slide_box{ width:990px; height:740px; margin:0 auto; position:relative; z-index:999;}
.slidewrap{ width:990px; overflow:hidden;}
	.slidewrap .svwp { width:50px; height: 20px; background: #fff; } /*preloader stuff. do not modify!*/
	.slidewrap .svwp ul { position:relative; left: -999em; }/*preloader stuff. do not modify!*/
	.slidewrap .slideViewer { position: relative; margin:0 auto; padding:20px 0 0;}
	.slidewrap .slideViewer ul { position:relative;}
	.slidewrap .slideViewer ul li { float:left;  position:relative;}
	/*typographic info*/
	.slidewrap .slideViewer span.typo { padding: 6px; /* do not modify padding */ width:575px; position:absolute; bottom:0; left:0; height:20px; line-height:20px; font-size:14px; background:#6b5735; color:#FFF;}
	.slidewrap .s_thumb{ height:120px; position:relative; background:url(../images/rere.gif) repeat-x 0 0; padding:20px 0;}
	.slidewrap .thumbSlider { /*the thumbnails slider*/ overflow: hidden; width: 1%; }
	.slidewrap .thumbSlider ul { list-style-type: none; margin: 0; padding: 0; }
	.slidewrap .thumbSlider ul li { float:left; margin: 0; }
	.thumbSlider a { color: #fff; text-decoration: none; }
	.slidewrap .thumbSlider a img { border: 0; display: block; padding: 0; }
	.slidewrap .thumbSlider p.tmbrdr { /* the border above -not around- each thumb */ /* width, height and top values are dynamically added by the script. Do not modify. */
		position:relative; left:0; font-size:0.01em; left:0;}
	.slidewrap a.left, .slidewrap a.right { height:40px; position:absolute; top:60px; color: #ff0000; overflow: hidden; }
	/*.slidewrap a.left span, .slidewrap a.right span {}*/
	.slidewrap a.left{ left:20px;}
	.slidewrap a.right{right:20px;}
	.slidewrap a.left img, .slidewrap a.right img { border:0; }
	.slidewrap .l_dis, .slidewrap a.r_dis { background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */ cursor: default; }
	.slidewrap a.l_dis span, .slidewrap a.r_dis span { visibility: hidden; }
	.slidewrap a.l_dis{ background:url(../images/arrow_left_off.gif) no-repeat 0 0;}
	.slidewrap a.r_dis{ background:url(../images/arrow_right_off.gif) no-repeat 0 0;}

/*news*/
.news_list{ padding:0 0 20px;}
.news_list dt{ height:32px; line-height:32px; text-align:right; border:#D7D7D7 solid; border-width:0 0 1px; margin:0 0 10px;}
.news_list dd{ height:32px; line-height:32px; position:relative; padding:0 0 0 25px;}
.news_list dd.dd_even{ background:#EEE;}
.news_list dd span{ position:absolute; top:0; right:10;}

/*news show*/
.newsshow h1{ color:#42ace3; text-align:center; font-size:18px; padding:10px 0;}
.newsshow h3{ text-align:center; font-weight:normal; line-height:25px; border:#D0D0D0 solid; border-width:0 0 1px; padding:0 0 10px; margin:0 0 20px;}
.newsshow h3 u{ padding:0 6px;}
.article_con{ line-height:25px;}

/*Footer*/
.foot{ width:990px; height:100%; overflow:auto; margin:0 auto; padding:0 5px 30px;}
.foot dt{ height:22px; line-height:22px; border:#d2d2d2 solid; border-width:0 0 1px; padding:0 0 10px; margin:0 0 10px; position:relative;}
.foot dt a{ margin:0 10px;}
.foot dt a.weibo1,.foot dt a.weibo2{ display:block; height:22px; margin:0; position:absolute; top:0;}
.foot dt a.weibo1{ width:91px; background:url(../images/weibo1.gif) no-repeat 0 0; right:92px;}
.foot dt a.weibo1:hover{ background:url(../images/weibo1.gif) no-repeat 0 -22px;}
.foot dt a.weibo2{ width:92px; background:url(../images/weibo1.gif) no-repeat -91px 0; right:0;}
.foot dt a.weibo2:hover{ background:url(../images/weibo1.gif) no-repeat -91px -22px;}
.foot dd span{ color:#42ace3; font-weight:bold; padding:0 20px 0 0;}
/*Footer end*/

/*Paging*/
div.scott { text-align:center; height:30px; line-height:30px; margin:0 auto; clear:left; padding:0 0 20px;}
div.scott a,div.scott span{ color:#039bca; display:inline-block; width:23px; height:22px; border:#b5b5b5 1px solid; line-height:22px; text-align:center; color:#008000;}
div.scott a:hover,div.scott a:active,div.scott span.current{ color:#008000; background:#CAE8EA;}
div.scott a.page_prev,div.scott a.page_next{ width:51px; text-align:center; color:#008000;}
div.scott a.page_prev:hover,div.scott a.page_next:hover{ color:#000;}
div.scott span.disabled { width:51px; text-align:center; color:#AAA;}