/******--------------------- 全局 ---------------------******/
.header,.navbar,.container,.container,.footer{ width:1000px; margin:0 auto; padding:0px;}

/******--------------------- home---------------------******/
.homewrap{ background:url(../images/lead_03.png) no-repeat left 104px; width:373px; padding:442px 0 0 0; margin:0 auto;}
.homewrap a { color:#fff; font-size:16px; text-decoration:none; padding:0 50px;}


/******--------------------- index---------------------******/
#header{  width:100%;}
.header { padding:22px 0 20px 0;}
.header .yuyan { padding:37px 0 21px 0;}



/*****  nav  *****/
.header_m { background:#0081bd; height:38px; }
.nav { width:600px;  }
.nav .m{  position:relative; float:left; display:inline; text-align:center;  }
.nav h3 a { float:left; color:#fff; font-size:14px; height:38px; line-height:38px; width:100px; text-align:center;}
.nav h3 .current { background:#00638e;}
.nav h3 a:hover,.nav li .selected{ background:#00638e;}
.nav li .selected a{color:#ffffff;}

.nav .sub{ display:none; width:190px;position:absolute; left:0px; top:38px;  float:left; line-height:30px; z-index:1000 !important;background:#00638e; z-index:1000 !important; padding-bottom:12px;  }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ display:block; zoom:1;color:#e9f8ff; font-size:13px; text-align:left; padding-left:20px;}
.nav .sub li a:hover{ text-decoration:underline; background:#1691ca;  }
.nav #m2 .sub{ z-index:1000 !important; width:470px; }
.nav .last{ background:none;}

.navbar .time { background:url(../images/sy_12.jpg) no-repeat left 50%; height:38px; line-height:38px; color:#ffffff; padding:0 0 0 26px;}



/* banner*/
.banner{ height:320px;  overflow:hidden; position:relative;  }
.fullSlide{width:100%;   position:relative;  overflow:hidden; }
.fullSlide .bd{ position:relative;   }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ display:block; width:100% !important;  height:320px; }
.fullSlide .hd{   position:absolute; z-index:1; bottom:15px; right:6%; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:4px; border-radius:50%; background:#34312d; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=80);opacity:0.8; 
}  
.fullSlide .hd ul .on{ background:#fff; filter:alpha(opacity=100);opacity:1; }



#container{ width:100%; background:#fff url(../images/sy_15.jpg) repeat-x left top; padding:25px 0 0 0;}
.container{}

/* con_about */
.container .con_about { width:260px; background:url(../images/sy_18.jpg) no-repeat right top; padding:0 20px 0 0; }
.container .con_about .about { padding:11px 0 30px 0;}
.container .con_about .about p { color:#555; font-size:12px; line-height:24px;}

/* con_news */
.container .con_news { width:425px; background:url(../images/sy_18.jpg) no-repeat right top; padding:0 20px; }
.container .con_news li { list-style:none; padding:9px 2px; font-size:12px;}
.container .con_news li a { text-decoration:none; color:#747474;}
.container .con_news li .rq { border:1px solid #ddd; padding:7px 4px; text-align:center;}
.container .con_news li .info_t { padding:0 0 3px 15px; color:#3e3e3e; font-size:13px; width:340px;}
.container .con_news li .info_v { padding:0 0 0 15px; width:340px; line-height:18px;}
.container .con_news li a:hover .rq,.container .con_news li a:hover .info_t{ color:#fe7e00;}


/* con_ry */
.container .con_ry { padding:0 0 0 20px;}
	.ladyScroll{width:235px;height:224px;margin:11px auto 0 auto; position:relative;}
	.ladyScroll .prev,.ladyScroll .next{width:17px;height:224px;position:absolute;top:-5px;left:0;z-index:100; cursor:pointer; background:url(../images/sy_21.jpg) no-repeat;}
	.ladyScroll .next{ left:auto; right:0; background-position:0 -220px;}
	.ladyScroll .prev:hover{ background-position:0 0px; }
	.ladyScroll .next:hover{ background-position:0 -220px; }

	.ladyScroll .scrollWrap{width:199px; padding-left:15px; overflow:hidden;position:absolute;}
	.ladyScroll dl{float:left;width:214px;text-align:center;position:relative;}
	.ladyScroll  span{display:block;width:199px;height:28px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
	.ladyScroll  dt{margin:0 auto;width:199px;overflow:hidden;}
	.ladyScroll  img{display:block;width:199px;height:210px;}
	.ladyScroll  dd{width:199px;height:28px;line-height:28px;font-size:13px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
	.ladyScroll  dd a{ color:#fff;  }
	.ladyScroll  dd a:hover{ text-decoration:none;  }
	.ladyScroll dl:hover span{ background:#044b81;  }




/* con_pro */
.prowrap { background:#fff url(../images/sy_32.jpg) repeat-x left bottom; height:210px;}
.prowrap .con_pro { width:1000px; margin:0 auto;}
.prowrap .con_pro .douban{ width:1000px; overflow:hidden;   }
.prowrap .con_pro .douban .hd{ height:34px; line-height:34px; overflow:hidden;   }
.prowrap .con_pro .douban .hd h2{ float:left; font-size:18px; background:url(../images/sy_17.jpg) no-repeat left bottom; color:#0081bd; }
.prowrap .con_pro .douban .hd .next{ background-position:-34px -7px; }
.prowrap .con_pro .douban .hd .prevStop{ background-position:-6px -40px; cursor:default; }
.prowrap .con_pro .douban .hd .nextStop{ background-position:-34px -40px; cursor:default; }
.prowrap .con_pro .douban .hd ul{ float:right; margin:18px 6px 0 0; zoom:1; }
.prowrap .con_pro .douban .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; background: url(../images/switch_dot_small.jpg) no-repeat 0 0; }
.prowrap .con_pro .douban .hd ul li.on{ background-position:-12px 0; }
.prowrap .con_pro .douban .bd{ padding:18px 0 0 0;  }
.prowrap .con_pro .douban .bd ul{ overflow:hidden; zoom:1; }
.prowrap .con_pro .douban .bd ul li{ float:left; width:190px; margin-right:15px; position:relative; }
.prowrap .con_pro .douban .bd ul li span { text-decoration:none; font-size:12px; color:#fff; display:block;width:185px;height:30px; line-height:30px;position:absolute;left:0;bottom:4px;background:#6eacca;filter:alpha(opacity=80);opacity:0.80; text-align:center;}


/******--------------------- ny ---------------------******/
#n_container{ width:100%; background:#fff url(../images/banner2.jpg) no-repeat 50% top; padding:85px 0 25px 0; }


/******--------------------- sidebar ---------------------******/
.sidebar { width:225px; padding:0 25px 0 0;}
.sidebar h3,.main h3{ background:#fff; height:46px; line-height:46px; font-size:16px; color:#0081bd; padding:0 0 0 10px; margin:0 0 5px 0;}
.sidebar ul li,.sidebar li a{ display:block; background:url(../images/about_03.jpg) no-repeat; height:39px; line-height:39px; color:#545454; font-size:13px; }
.sidebar li a {  padding:0 0 0 15px;}
.sidebar li a:hover,.sidebar li .current { color:#fff; background:url(../images/about_05.jpg) no-repeat; }


/******--------------------- about ---------------------******/
.main { width:750px;}
.main h3 span { display:inline; text-align:right; padding:0 10px 0 0; color:#838383; font-size:12px;}
.main .mainbox { clear:both; background:#fff; padding:15px 10px;}
.main .mainbox .mainbox_2 { color:#555; font-size:12px; line-height:24px;}


/******--------------------- news ---------------------******/
.list_news1_c { width:720px; height:50px; border-bottom:1px solid #ddd; padding:0 0 10px 10px; margin:0 0 10px 0; color:#838383;}
.list_news1_c:hover { background:#f7f7f7;}
.list_news1_c h4 { padding:5px 0 0 0;}
.list_news1_c small { font-size:11px; color:#999; padding:0 0 0 10px;}
.list_news1_c a { text-decoration:none; color:#333;}
.list_news1_c a:hover { color:#ff8a00;}


/******--------------------- 详细页 ---------------------******/
.time2 { margin-top:10px;}
.show_pic{ color:#777; padding-top:10px; margin:0px 40px;}
.show_pic h2{ color:#ff7e00;}
.pic_cp img{max-width:650px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:10px; line-height:26px; color:#555;font-size:12px;}



/******--------------------- 产品 ---------------------******/
.mainbox_2a{ width:750px;}
.mainbox_2a dl{ width:230px; height:270px; position:relative; margin-right:20px; margin-bottom:37px; float:left; }
.mainbox_2a dl dt,.mainbox_2a dl dt img{ width:225px; height:245px; }
.mainbox_2a dl dd{ width:225px; height:36px; }
.mainbox_2a dl dd a{ display:block; text-align:center; line-height:24px; color:#555; font-size:13px;}
.mainbox_2a dl dd a:hover { color:#0081bd;}





/* play特殊显示 */
#play{width:730px;text-align:center;position:relative;overflow:hidden; background:#f0f0f0;}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a{left:0;}
#play .next_a{right:0}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(../images/s_gallery_2012110702.png) no-repeat 10px -50px;left:0;}
#play .next_a span{background:url(../images/s_gallery_2012110702.png) no-repeat -40px -50px;right:0;}
#play .img_ul{position:relative;z-index:1;}
.img_ul li p{ line-height: 30px; padding:10px 0;}
.img_hd {width:730px;background-color:#f0f0f0;overflow:hidden;height:66px;padding:2px 0;margin-top:5px;position:relative;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:80px;height:60px;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:60px;}
.img_hd ul li.on{border-color:rgb(45, 150, 233);}
.img_hd .bottom_a{background:url(../images/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a{background-position:0 -24px;left:5px;}
.img_hd .next_a{background-position:-30px -24px;right:5px;}


/******--------------------- footer ---------------------******/
#footer{ width:100%;  background:#f4f4f4;}
.footer{ width:1000px; margin:0 auto; background:url(../images/sy_34.jpg) no-repeat left 50%; padding:15px 0; color:#585858;  font-size:12px; line-height:24px; text-align:right;}



/******--------------------- lan ---------------------******/
.lan1{ height:34px; line-height:34px; background:url(../images/sy_17.jpg) no-repeat left bottom; color:#0081bd;}
.lan1 span,.lan1 small{ color:#0081bd; font-size:18px;}
.lan1 span{ margin-right:4px;}


.lan2{ height:40px; background:url(../images/icon1.png) 76px 5px no-repeat; }
.lan2 span{ color:#b3b3b3; font-size:18px; line-height:27px;}
.lan2 p{ color:#949494; font-size:12px;}



