/*reset*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;  vertical-align: baseline; }
td a { font-size: 12px; color: #7c7c7c; }
:focus { outline: 0; }
body { color: #000; font-family: "����"; color: #666; font-szie: 13px; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { /*text-align: left;*/ font-weight: normal; }
article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block; }
ul { list-style: none; }
img { border: none; }
a { blr:expression(this.onFocus=this.blur()); outline: none; }
/*reset*/
body { padding-left: 0px; padding-right: 0px; behavior: url(../css/csshover.htc); }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
#container { width: 100%; display:inline; white-space: nowrap; }

/*���ֿ�ʼ-----------------------------------------------------*/
/*banner*/
.none { display: none; }
.banner { min-width: 980px; height: 480px; position: relative; margin: 0 auto; overflow: hidden; z-index: 1; }
.banner_show { width: 100%; text-align: center; height: 480px; overflow: hidden; position: relative; }
.bannger_inbox { position: absolute; top: 0; left: 0 }
/*��ҳ*/
.banner_pre_next { position: relative; z-index: 105; top: 200px; width: 980px; left: 50%; height: 44px; margin-left: -500px; *left:240px;}
.banner_pre_next a { width: 44px; height: 44px; text-indent: -999em; }
.banner_pre_next .banner_btn_left { position: absolute; left: -44px; background: url(../image/prev.png) no-repeat; }
.banner_pre_next .banner_btn_right { position: absolute; right: -44px; background: url(../image/next.png) no-repeat; }
/*���ֽ���-----------------------------------------------------*/

.fn-clear { zoom:1; }
.box_skitter { position:relative; background:none; min-width:1000px; width:100%; height:480px; margin:0 auto; overflow:hidden; z-index:0; }
.box_skitter ul { display:none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; z-index: 1; position: absolute; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 150px; z-index: 100; width: 44px; height: 44px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/prev.png) no-repeat left top ; }
.box_skitter .next_button { position: absolute; top: 50%; right: 150px; z-index: 100; width: 44px; height: 44px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/next.png) no-repeat left top ; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../image/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:100%; height:480px; margin:0 auto; }
#slideshow ul { display: none; }
#servicebanner { width: 730px; margin: 0 auto; position: relative; }
.box_service { position: relative; background: none; }
.box_service ul { display: none; }
.box_service .container_skitter { overflow: hidden; position: relative; }
.box_service .image { overflow: hidden; }
.box_service .image img { display: none; }
.box_service .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_service .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_service .prev_button { position: absolute; top: 50%; left: 10px; z-index: 100; width: 44px; height: 44px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/prev.png) no-repeat left top !important; }
.box_service .next_button { position: absolute; top: 50%; right: 10px; z-index: 100; width: 44px; height: 44px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/next.png) no-repeat left top !important; }
.box_service .label_skitter { z-index: 150; position: absolute; display: none; }
#service_slideshow { width: 730px; height: 400px; margin: 0 auto; }
#service_slideshow ul { display: none; }
#newsbanner2 { width: 296px; margin: 0 auto; position: relative; }
.box_news { position: relative; background: none; }
.box_news ul { display: none; }
.box_news .container_skitter { overflow: hidden; position: relative; }
.box_news .image { overflow: hidden; }
.box_news .image img { display: none; }
.box_news .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_news .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_news .prev_button { position: absolute; top: 50%; left: 10px; z-index: 100; width: 28px; height: 28px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/news/prev.png) no-repeat left top !important; }
.box_news .next_button { position: absolute; top: 50%; right: 10px; z-index: 100; width: 28px; height: 28px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../image/news/next.png) no-repeat left top !important; }
.box_news .label_skitter { z-index: 150; position: absolute; display: none; }
#news_slideshow { width: 296px; height: 150px; margin: 0 auto; }
#news_slideshow ul { display: none; }

/*footer*/
#sales-product-main li a { position: relative; overflow: hidden; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
#sales-product-main li a span { background: url("../image/focus_span_bg.png"); bottom: -60px; color: #fff; display: block; font-family: "����"; font-size: 14px; left: 0; line-height: 18px; padding: 5px 5px 10px; position: absolute; width: 210px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
#sales-product-main a:hover span { bottom: 0 }
#footer { width: 100%; height: 195px; background-color: #CC3300; margin-bottom: -53px;clear:both; font-weight:100; font-family:microsoft yahei;}
.footericonbg { background-image: url(../image/footerlbg.jpg); width: 100%; height: 18px; }
.footer-content { width: 980px; margin: 10px auto; border-bottom: #CC3300 solid 1px; border-top: #CC3300 solid 1px; text-align: left; font-size: 12px; color: #d0c4d0; line-height: 22px; padding: 5px 0 5px 0; }
.footer-content a { color: #d1c3d1; line-height: 165%; font-size: 12px; padding: 0 20px 0 20px; }
.footer-copyright { width: 980px; margin: 0 auto; color: #d1c3d1; line-height: 175%; font-size: 12px; text-align: left; padding-left: 32px; }
.footer-copyright a { color: #d1c3d1; line-height: 165%; font-size: 12px; }
/*adgtools*/
#adgtools { width: 100%; height: 45px; background-color: #f2f2f2; border-bottom: #e5e5e5 solid 1px; border-top: #e5e5e5 solid 1px; color: #333333; font-size: 14px; line-height: 45px; margin-bottom: 10px; }
.adgtoolsearch { width:980px; margin: 0 auto; }
.adgtools-c { float: left; width:750px; text-align: left; color: #575757; font-size: 14px; line-height: 45px;}
.adgtools-c a { text-align: left; color: #575757; font-size: 14px; line-height: 45px; }
.search-home { width:230px;float:right; margin-top: 5px }
.search-home li { float:left;height: 31px; line-height: 31px; vertical-align:middle; font-size: 14px; }
.search-home .inputtxt { border: #cccccc solid 1px; border-right:none; height: 28px; line-height: 28px; vertical-align:middle; width: 164px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1); color: #ababab; }
/*main*/
.mainpage { width:980px;margin: 0 auto; background-color: #fdfdfd; }
.mainpage h1{font-weight:100;font-size:20px;margin:0;text-align:left;color: #855388;}
.mainpage h4,.mainpage h5{ font-weight:100; margin:0; text-align:left;}
.mainpage h4 a,.mainpage h5 a{ font-size:20px; color:#855388;}
.zhuanti h5{float:left;}
.zhuanti .navList{float:left;margin-left:50px;position:relative;top:5px;}
.zhuanti .navList:after{content:"";display:table;clear:both;}
.zhuanti .navList li{font-size:12px;text-align:center;background-color:#fff;color:#9B728F;float:left;margin:0 20px;padding:5px 0 11px 0;border-radius:5px;cursor:pointer;width:105px;height:20px;line-height:20px;}
.zhuanti .navList li.active{color:#fff;background:url(/res/images/and-tab.png) no-repeat center;}
.zhuanti .navDetail{display:none;}
.zhuanti ul.active{display:block;}
.zhuanti{height:0px;border-bottom:0;overflow:hidden;transition:height 0.3s linear;}
.scale{height:250px;border-bottom:1px solid #e0e0e0;}
.zhuanti .navDetail li:last-child{padding-right:0;}
.mainvideo { float: left; padding-left: 5px; _padding-left: 10px; padding-right:12px; _padding-right: 15px; padding-top: 10px; width: 480px; height: 310px; }
.mainvideoview { float: left; width: 360px; }
.mainvideolist { float: left; width: 120px; }
.mainvideolist ul { }
.mainvideolist li { text-align: center; }
.mainvideolist li img { width: 115px; height: 65px; border: 0; }
.mainnews { float:right; width: 480px; height: 310px; padding-top: 10px; }
.mainnewslist { width: 480px; height: 26px; line-height: 26px; }
.mainnewslist ul {/* padding-right: 5px; _padding-right: 0; */}
.mainnewslist ul li { height: 26px; line-height: 26px; overflow: hidden; font-size: 13px; padding: 0 80px 0 5px; }
.mainnewslist ul li img { height: 7; line-height: 26px; zoom: 1; _padding: 9px 0; vertical-align: middle; }
.mainnewslist li a, .mainnewslist li a font { font-size: 13px; color: #666; }
.mainnewslist span { float: right; width: 80px; margin-right: -80px; color: #7c7c7c; text-align: right; }
.mainenvlist { width:980px; height: 200px; margin: 0 auto; }
.mainenvlist ul { }
.mainenvlist li { float: left; width: 225px; }
.mainenvlist li img { border: 0; width: 225px; height: 155px; }
.mainenvlist p { width: 225px; text-align: center; font-size: 13px; color: #666; line-height: 175%; }

.layout { width: 980px; padding:10px 0; overflow:hidden; zoom: 1; margin: 0 auto; }
.layout ul li { width:228px; float:left; font-size: 13px; padding-right:22.5px;text-align: center; position:relative;}
.layout ul li a { display: block; font-size: 13px; color: #666; }
.layout ul li a img { border: 1px solid #e1e1e1; margin-bottom: 3px; }

.layout ul li .a{
	display:block;
	width:228px;
	height:155px;
	position:absolute;
	z-index:4; 
	opacity:0; 
	filter:alpha(opacity=0); 
	background:#fff;
	font-family:microsoft yahei;
	cursor:pointer;
	}
.layout ul li  .txt{
	width:200px;
	position:absolute;
	left:50%;
	top:36px;
	margin-left:-110px;
	opacity:0;
	filter:alpha(opacity=0);
	font-size:12px;
	text-align:center;
	color:#fff;
	z-index:3;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition: scale(0);
	-webkit-transform:scale(0);		
	}
.layout ul li:last-child .txt{
	margin-left:-99px;
	}
.layout ul li .bg{
	background:#000;
	opacity:0;
	filter:alpha(opacity=0);
	width:228px;
	height:155px;
	position:absolute;
	z-index:2;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
.layout ul li:hover .bg{
	width:228px;
	height:155px;
	opacity:0.6;filter: alpha(opacity=60);
	}
.layout ul li:hover .txt{
	opacity:1;filter: alpha(opacity=100);transform: scale(1);-webkit-transform: scale(1);
	}
.layout ul li:hover .ccl-p a{color:#855388;}


.columnA { float: left; width:220px; padding: 0 32px 0 0; margin: 0 auto; }
.contentlist { width:220px;vertical-align:middle; margin:0 auto; _position:relative;}
.contentlist ul { list-style: none;margin-top:15px; }
.contentlist ul li { background-image: url(../image/icon-list.gif); background-repeat:no-repeat; background-position:5px 50%;  height: 25px; line-height:25px; font-size: 13px; padding:0 0 0 15px;  color: #7c7c7c; overflow: hidden; zoom: 1;}
.contentlist ul li img { margin-bottom: -5px; }
.contentlist li a { color: #666; }
.contentlist p { width:220px; text-align: left; text-indent: 2em; font-size: 12px; color: #666; line-height: 230%; }
.contentlist p a { font-size: 12px; color: #666; }
.contentlist a { font-size: 12px; color: #666; text-align:center;}
.index-btn{display:inline-block;width:74px;height:22px;line-height:22px;vertical-align:middle;border:1px solid #9e9e9e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-right:10px;}
.contentlist p a.index-btn2{display:inline-block;width:60px;height:12px;color:#6d496d;line-height:12px;padding:10px 80px;vertical-align:middle;border:1px solid #6d496d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.contentlist p a.i-more{color:#f00;}

/*2014-8-11*/
.contentlist2 { width:220px; vertical-align:middle; margin: 0 auto; _position:relative;}
.contentlist2 ul { list-style: none; }
.contentlist2 ul li { background-image: url(../image/icon-list.gif); background-repeat:no-repeat; background-position:5px 50%; height:28.5px; line-height:28.5px; font-size: 13px; padding: 0 0 0 15px;  color: #7c7c7c; overflow: hidden; zoom: 1;}
.contentlist2 ul li img { margin-bottom: -5px; }
.contentlist2 li a { color: #666; }


.box { margin: 0 auto; }
.module-title { background: url(../image/rybar.jpg) no-repeat -9999px 50%; POSITION: relative; HEIGHT: 41px }
.module-title H3 { background: url(../images/heading_left.png) no-repeat; TEXT-INDENT: -9999px }
.module-title UL { right:0; WIDTH:47px; POSITION: absolute; TOP: 8px }
.module-title LI { FLOAT: left; }
.module-title LI.prev { margin-right:5px; width:21px; HEIGHT:21px; }
.module-title LI.next {width:21px; HEIGHT:21px;}
.module-title LI A { DISPLAY: block; BACKGROUND: url(../image/index/module-title-nav-bg.png) no-repeat -9999px 50%; OVERFLOW: hidden; WIDTH: 100%; CURSOR: pointer; COLOR: #ffffff; TEXT-INDENT: -9999px; HEIGHT: 100% }
#sales-product .module-title LI.prev A { BACKGROUND-POSITION: 0px 0px; HEIGHT:21px }
#sales-product .module-title LI.next A { BACKGROUND-POSITION:-21px 0px; HEIGHT:21px }
#sales-product .module-title LI A { BACKGROUND-POSITION: -77px -4px; HEIGHT: 0px }
#sales-product .module-title LI.current A { BACKGROUND-POSITION: -36px -4px; HEIGHT: 0px }
#sales-product .module-title { BACKGROUND-POSITION: 0px 0px }
.sales-dm#sales-product .module-title { BACKGROUND-POSITION: 0px -180px }
#sales-dm .module-title { BACKGROUND-POSITION: 0px -36px }
#new-market .module-title { BACKGROUND-POSITION: 0px -72px }
#saving-life .module-title { BACKGROUND-POSITION: 0px -108px }
#function-tools .module-title { BACKGROUND-POSITION: 0px -144px }
#sales-product { CLEAR: both; margin: 0 auto; WIDTH: 980px;height:200px; _zoom: 1 }
#corner-product-main { Z-INDEX: 1000; BACKGROUND: url(../images/product-pic-bottom.gif) no-repeat; OVERFLOW: hidden; WIDTH:980px; POSITION: absolute; HEIGHT: 40px }
#sales-product-main { OVERFLOW: hidden; WIDTH: 980px;height:160px;  margin: 0 auto; POSITION: relative; zoom: 1; }
#sales-product-main UL { WIDTH: 4000px; height:200px;}
#sales-product-main LI IMG { DISPLAY: block; MARGIN: 0px auto; width: 215px; height: 140px; }
#sales-product-main LI { FONT-SIZE: 14px; COLOR: #bf2833;float:left; padding-right:40px; WIDTH: 215px; HEIGHT: 140px; }
#sales-product-main LI A,#sales-product-main LI SPAN { FONT-SIZE: 14px; COLOR: #bf2833 }
#sales-product-main LI P { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left }
#sales-product-main LI P A { DISPLAY: block; WIDTH: 208px }
#sales-product-main LI SPAN { FONT-SIZE: 35px; COLOR: #bf2833; LINE-HEIGHT: 35px; FONT-FAMILY: Arial, '' }
#sales-product-main LI A.a1,#sales-product-main LI SPAN.a1 { DISPLAY: block; MARGIN: 0px auto; VERTICAL-ALIGN: middle; WIDTH: 215px; HEIGHT: 140px; TEXT-ALIGN: center }
#sales-product-main LI A.sales-product-pic SPAN { DISPLAY: inline-block; VERTICAL-ALIGN: middle; WIDTH: 0px }
#sales-product-main LI SPAN.price_symbol { FONT-SIZE: 23px; LINE-HEIGHT: 20px }
.newsbanner { width: 100%; height: 336px; background-image: url(../image/news/banner.jpg); background-position: center; }
/*about*/
.aboutbanner { width: 100%; height: 336px; background-image: url(../image/about/banner.jpg); background-position: center; }
.aboutpage_left { float: left; width: 215px; height: 3500px; padding-right: 20px; }
.aboutpage_left .leftmenu { height: 332px; background-color: #CCCCCC; border-top: #ead9c7 solid 1px; padding-top: 5px; padding-bottom: 50px; overflow: hidden }
.aboutpage_left .leftmenu ul { list-style-type: none; margin: 0; padding: 0; }
.aboutpage_left .leftmenu li { float: left; border-bottom: #f5ede4 solid 1px; line-height: 40px; font-size: 14px; color: #565656; }
.aboutpage_left .leftmenu li a { background-color: #CCCCCC; color: #565656; height: 40px; width: 215px; text-indent: 2em; }
.aboutpage_left .leftmenu li a:link { background-color: #CCCCCC; color: #565656; height: 40px; width: 215px; text-indent: 2em; display: block; font-size: 14px; font-family: "����" }
.aboutpage_left .leftmenu li a:visited { background-color: #CCCCCC; color: #565656; height: 40px; width: 215px; text-indent: 2em; display: block; }
.aboutpage_left .leftmenu li a:hover { background-color: #6d496e; color: #ffffff; height: 40px; width: 215px; background-image: url(../image/about/leftonbg.jpg); font-weight: bold }
.about_nav { height: 500px; width: 215px; }
.about_navFix { display: block; position: fixed; width: 215px; margin: 0 auto; left: auto; top: 0; _position: absolute; top:expression((offsetParent.scrollTop)+0);
z-index: 2; }
//ʵ��ie6��֧��fixed���� .aboutpage_right {
float:left;
width:745px;
}
.aboutpage_right .yuan { width: 40px; height: 40px; padding: 5px; margin: 10px; font-size: 14px; color: #FFFfff; background-color: #6d496e; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.aboutpage_right .c1 { font-size: 15px; line-height: 200%; color: #666; padding: 0 25px 0 25px; font-weight: bold; _padding: 0 0px 0 0px; _width: 400px; _float: left; }
.aboutpage_right .c1_f { width: 980px; _width:750px; *+width:750px; font-size: 14px; color: #575757; }
.aboutpage_right .c1_f p { font-size: 14px; color: #666; text-indent: 2em; line-height: 26px; }
.aboutpage_right .c2_1 { float: left; width: 280px; height: 220px; }
.aboutpage_right .c2_2 { float: left; overflow: hidden; zoom: 1; clear: right; width: 425px; height: 220px; text-indent: 2em; line-height: 180%; color: #333; font-size: 14px; }
.csr_box p { text-indent: 2em; font-size: 14px; line-height: 26px; color: #666; }
/*service*/
.service_menu { height: 331px; width: 270px; }
.service_menu ul { margin: 0px; padding: 0px; text-align: left; }
.service_menu li { background-color: #e6e6e6; color: #272727; border-bottom: 1px solid #fff; line-height: 36px; }
.service_menu li a { color: #575757; font-size: 14px; display: block; text-indent: 4em; background-image: url(../image/about/sbg.jpg); font-family: "����"; }
.service_menu li a.tabactive { background-color: #d568ae; position: relative; text-indent: 4em; color: #fff; background-image: url(../image/about/sbgon.jpg); font-weight: bold }
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #tabcontent6, #tabcontent7, #tabcontent8, #tabcontent9 { border: 0px; width: 471px; _width: 428px; text-align: left; float: left; }
#tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #tabcontent6, #tabcontent7, #tabcontent8, #tabcontent9 { display: none;}
#tabcontent1{ display: block;	}
.servicepage_left { float: left; width: 215px; height: 1000px; padding-right: 20px; }
.servicepage_left .serviceleft { background-color: #CCCCCC; border-top: #ead9c7 solid 1px; padding-top: 5px; padding-bottom: 50px; overflow: hidden }
.servicepage_left .serviceleft ul { list-style-type: none; margin: 0; padding: 0; }
.servicepage_left .serviceleft li { float: left; border-bottom: #f5ede4 solid 1px; line-height: 40px; font-size: 14px; }
.servicepage_left .serviceleft li .on { background-color: #6d496e; color: #ffffff; height: 40px; width: 215px; background-image: url(../image/about/leftonbg.jpg); font-weight: bold }
.servicepage_left .serviceleft li a { background-color: #CCCCCC; color: #565656; height: 40px; width: 215px; text-indent: 2em; }
.servicepage_left .serviceleft li a:link { background-color: #CCCCCC; color: #565656; height: 40px; width: 215px; text-indent: 2em; display: block; font-size: 14px; font-family: "����" }
.servicepage_left .serviceleft li a:visited { background-color: #CCCCCC; color: #565656; height: 40px; width: 215px; text-indent: 2em; display: block; }
.servicepage_left .serviceleft li a:hover { background-color: #6d496e; color: #ffffff; height: 40px; width: 215px; background-image: url(../image/about/leftonbg.jpg); font-weight: bold }
.service_nav { width: 215px; padding-bottom: 50px; overflow: hidden; }
.service_navFix { display: block; position: fixed; width: 215px; margin: 0 auto; left: auto; top: 0; _position: absolute; top:expression((offsetParent.scrollTop)+0);
z-index: 2; }
//ʵ��ie6��֧��fixed���� .servicepage_right {
float:left;
width:745px;
}
.servicepage_right .c1 { font-size: 14px; text-align: left; line-height: 250%; color: #666; padding-left:--240px;
padding-right: 15px; }
.servicepage_right .c1 P { text-indent: 2em; font-size: 14px; line-height: 180%; color: #666; }
.servicepage_right .c1_f { font-size: 14px; color: #f2099f; }
.servicepage_right .c2_1 { float: left; width: 250px; height: 220px; }
.servicepage_right .c2_2 { float: left; width: 495px; height: 220px; text-indent: 2em; line-height: 180%; color: #333; font-size: 14px; }
.service_link { background-color: #e8e8e8; width: 740px; height: 30px; color: #7c7c7c; line-height: 30px; font-size: 13px; text-indent: 4em; }
.service_link a { color: #7c7c7c; font-size: 14px; line-height: 30px; }
/*gundong*/
.rollphotos { WIDTH: 980px; _width: 725px; *+width:680px;
}
.blk_29 { PADDING-LEFT: 0px; overflow: hidden; zoom: 1; position: relative; }
.blk_29 .LeftBotton { BACKGROUND: url(../image/prev.png); LEFT: 5px; FLOAT: left; WIDTH: 44px; CURSOR: pointer; POSITION: absolute; TOP: 90px; HEIGHT: 44px }
.blk_29 .RightBotton { RIGHT: 5px; BACKGROUND: url(../image/next.png); FLOAT: right; WIDTH: 44px; CURSOR: pointer; POSITION: absolute; TOP: 90px; HEIGHT: 44px }
.blk_29 .Cont { WIDTH: 705px; MARGIN: 0px auto; OVERFLOW: hidden; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; background-color: #fff; }
.blk_29 .box { FLOAT: left; WIDTH: 215px; TEXT-ALIGN: center }
.blk_29 .box IMG { border: 0; }
.blk_29 .box A:hover IMG { }
.blk_29 .box P { MARGIN: 6px auto 0px; WIDTH: 200px; LINE-HEIGHT: 20px; color: #333333; font-size: 14px; }
.blk_29 .box P a { color: #676767; font-size: 14px; font-weight: normal; }
.PT_mix { BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid }
.PhoTxt { MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px }
.PhoTxt IMG { BORDER: #f2f2f2 1px solid; PADDING: 3px; }
.PhoTxt H1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px }
.PhoTxt P { COLOR: #545454; LINE-HEIGHT: 20px }
/*** right go***/
.rightgo { width: 35px; height: 35px; background-color: #FFF; position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||200)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
right: -5px; bottom: 50%; border-radius: 5px; box-shadow: 0 0 2px #6E6E6E }
.rightgo a { text-align: center; }
/*topfooter*/
.go { width: 46px; height: 85px; position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||200)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
right: 12px; bottom: 10%; opacity: .6; filter: Alpha(opacity=60) }
.go a { background: url(../image/gotop.png) no-repeat; display: block; text-indent: 999em; width: 46px; margin: 1px; border: 0; overflow: hidden; float: left }
.go .top { background-position: 0 0; height: 42px }
.go .bottom { background-position: 0 -42px; height: 42px }
.go .top:hover { background-position: 0 0; }
.go .bottom:hover { background-position: 0 -42px; }
/*footer box 2004-6-26�޸�opacity*/
.jybox { width: 100%; height: 53px; position: fixed; bottom: 0; left: 0; z-index: 99; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.jycon { position: relative; left: 0; top: 0; z-index: 202; width: 1000px; height: 53px; margin: 0 auto; }
.jyleft { display: inline-block; width: 215px; float: left; margin-left: 5px; _margin-left: 0px; }
.jyleft p { font-size: 40px; color: #FFF; font-family: ����, Verdana, Geneva, sans-serif; font-weight: bold; }
.jyright { display: inline-block; float: left; width: 775px; height: 53px; padding: 0 0 0 1px; line-height: 53px; margin-top: 0px; _padding-left: -3px; }
.jyright1 { float: left; width: 580px; height: 53px; padding: 5px 0 0 1px; line-height: 53px; margin-top: 0px; }
.jybg { background: #361b37; background-image: url(../image/footerbg.jpg); position: absolute; top: 0; left: 0; width: 100%; height: 53px; z-index: 201; filter: alpha(opacity=80); -moz-opacity: .80; opacity: 0.8; }
/*newslist*/
.new-list li a { color: #666; }
.new-list li span { color: #7c7c7c; }
.new-list ul div { color: #7c7c7c; }

/* flexslider star */
.flexslider{position:relative;width:100%;height:480px;margin:0 auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:480px;cursor:pointer;}
/*.slides li a img{width:1680px;height:405px;margin:0 auto;float:left;}*/
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;vertical-align:middle;overflow:hidden;background-image:url(../image/index/dot.png);background-position: right 0;background-repeat: no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:44px;height:44px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:183px;background-image:url(../image/prev.png); background-position:center center; background-repeat:no-repeat;}
.flex-direction-nav li a.flex-next{right:183px;background-image:url(../image/next.png);background-position: center center;background-repeat: no-repeat;}

/* 2015-3-21 �޸� */
.news-box{width:980px;height:310px;margin:20px auto; border-bottom:1px solid #ccc;border-top:1px solid #a779a8;}
.news-left{width:312px;height:310px;float:left;margin-right:45px;}
.news-left .area{width:312px;height:228px;border:solid 1px #dadada;float:left;margin-top:5px;}
.news-left .img_area{width:312px;height:190px;overflow:hidden;}
.news-left .img_area img{width:312px;height:190px;text-align:center;}
.news-left .tab_area{width:312px;height:38px;overflow:hidden;}
.news-left .tab_area ul li{width:90px;height:38px;text-align:center;padding:7px;line-height:25px;background-color:#eaeaea;float:left;}
.news-left .tab_area ul li a{color:#585858;font-size:16px;text-decoration:none;}
.news-left .tab_area ul li.current{width:90px;background-color:#8a578b;}
.news-left .tab_area ul li.current a{color:#fff;font-weight:600}
.news-middle{width:285px;height:310px;float:right;margin-left:45px;}
.news-middle ul{list-style-type:none;}
.news-middle ul li{line-height:1.8em; background-image: url(../image/icon-list.gif); background-repeat:no-repeat; background-position:0 50%;  padding: 0 0 0 12px;  overflow: hidden; zoom: 1;}
.news-middle ul li a{font-size:12px;color:#666;}
.news-middle ul li a:hover{color:#7e3f7e;}
.news-right{width:285px;height:310px;float:right;}
.news-right ul{list-style-type:none;}
.news-right ul li{line-height:1.8em; background-image: url(../image/icon-list.gif); background-repeat:no-repeat; background-position:0 50%;  padding: 0 0 0 12px;  overflow: hidden; zoom: 1;}
.news-right ul li a{font-size:12px;color:#666;}
.news-right ul li a:hover{color:#7e3f7e;}
.wumii-related-items-div{width:315px;height:300px;float:left;}
.wumii-internal{display:inline-block;width:315px;height:300px;flaot:left;}
.wumii-widget-title{height:30px;line-height:30px;vertical-align:middle;color:#7e3f7e;font-size:16px;font-family:Microsoft yahei;}
.wumii-widget-title span{font-family:Arial;color:#686868;}
/*.wumii-text-ul{overflow:hidden;word-wrap:break-word;word-break:break-all;}*/
li.wumii-text-li{overflow:hidden;}

/* tab?ѡ�3���� */
#con3-tab {width:980px; height:150px;margin:0 auto; position:relative; }
#con3-tab .con3-nav { position: relative; z-index: 2; }
#con3-tab .con3-nav ul { width:980px;height:30px;}
#con3-tab .con3-nav li { float:left;width:90px;height:30px;line-height:30px;padding-right:2px;}
#con3-tab .con3-nav li a {display:block;width:90px;height:30px;margin:0 auto;text-decoration:none;font-size:14px;color:#454545;text-align:center;}
#con3-tab .con3-nav li a:hover {color:#845386;}
#con3-tab .con3-nav .con3-active{background-color:#fff;}
#con3-tab .con3-nav .con3-active a {font-size:14px;color:#845386;font-weight:bold;text-align:center;border-bottom:2px solid #845386;}
#con3-tab .con3-nav .con3-active a:hover {background-color:#fff;color:#845386;}
#con3-tab .con3-content { position: relative; z-index: 2; width:980px; overflow: hidden; margin-left:1px; }
#con3-tab .con3-listbox{width:980px;height:100px;overflow:hidden;padding:20px 0;display:none; }
#con3-tab .con3-listbox ul.con3-pic_list {list-style-type:none;}
#con3-tab .con3-listbox ul.con3-pic_list li{float:left;width:160px;padding-right:2px;}
#con3-tab .con3-listbox ul.con3-pic_list li a{font-size:12px; color:#454545;text-decoration:none; }
#con3-tab .con3-listbox ul.con3-pic_list li a:hover { color:#845386; text-decoration:underline;}

/* �����ٿƴ���*/
#lib_Tab1_sx2{width:980px;height:auto;margin:0 auto;padding:0px;margin-bottom:15px; overflow:hidden;}  
.lib_tabborder_sx2{width:980px;height:auto;margin:0 auto;}   
.lib_Menubox_sx2 {width:980px;height:49px;zoom:1;margin:0 auto;}  
.lib_Menubox_sx2 ul{list-style:none;width:980px;height:auto;}
.lib_Menubox_sx2 ul li{width:103px;height:49px;margin-right:6.5px;float:left;padding:0;}
.lib_Menubox_sx2 ul li.bk-end{margin-right:0px;}
.lib_Menubox_sx2 li a{display:block;cursor:pointer;width:103px;height:49px;line-height:49px;vertical-align:middle;color:#6c6c6c;background-color:#eaeaea;text-align:center;padding:0;margin:0;}  
.lib_Menubox_sx2 li a.act{width:103px;height:56px;line-height:56px;vertical-align:middle;color:#fff;background-color:#fff;background-image:url(../image/index/tab-act.png);background-repeat:no-repeat;background-position:center;padding:0;margin:0;}
.lib_Menubox_sx2 ul li a:hover{coor:#fff;background-color:#fff;text-decoration:none;}  
.lib_Contentbox_sx2{width:980px;height:200px;margin:15px auto;}  
.bk-t{clear:both;width:980px;height:35px;line-height:35px;vertical-align:middle;margin:0 auto 20px auto;font-size:28px;color:#6d496d;font-family:"΢���ź�";text-align:center;}
.bk-tpic{width:980px;height:5px;margin:20px auto;text-align:center;}
.bk-conl{padding-left:15px;*padding-left:10px;}
.bk-conl,.bk-conm,.bk-conr{width:32%;*width:32.2%;float:left;height:auto;margin-right:12px;*margin-right:10px;}
.bk-conr{margin-right:0px;}
.bk-conl li,.bk-conm li,.bk-conr li{line-height:1.8em;margin:0 auto;list-style:disc;padding-left:0px;}
.bk-conl li a,.bk-conm li a,.bk-conr li a{font-size:12px;color:#656565;}
.bk-conl li a:hover,.bk-conm li a:hover,.bk-conr li a:hover{color:#1f8dbb;}

/*news����ҳcss*/
#back {padding:15px 20px}
#back a{border:1px solid #b48145; padding:2px 8px; color:#edc393}
#back a:hover, #back a.selected {background-color:#b48145;}
a { text-decoration:none; color:#434343; }
a:hover { text-decoration: underline; }
a img {border:none;}
li {list-style:none;}
em {font-style: normal;}
/*html {overflow-y:scroll;}*/
body {font-size:12px;font-family:����,Arial, Helvetica, sans-serif;color:#434343;margin:0 auto;}
TD{font-size:12px; color:#737373;}
h4 {font-size: 14px;text-align: center;padding: 18px 0 16px;margin: 0 12px;color: #930;font-weight: normal;}
h4 span {margin: 0 18px;}
h4 a {color: #737373;}
h3 {font-size:14px;padding-left:8px;}
h3 span {font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.commend dl dd{padding-top:0px;}
.mt1{/* ( margin-top * 1 ) */margin-top:8px;}
.pright .mt1{margin-top:0px;}
.tbox{margin:0 0 8px 0;overflow:hidden; border:1px solid #e2e2e2; padding:5px;}
.tbox dt{height:32px;overflow:hidden;clear:both;}
.tbox dd{/*padding:4px 4px 0px;*/overflow:hidden;}
.tbox dt strong{height:32px;line-height:32px; !important;line-height:25px;padding-left:8px;padding-right:4px;display:block;float:left;color:#484848;letter-spacing:1px;}
.tbox dt strong a{color:#484848;}
.tbox dt strong a:hover{color:#f63;text-decoration:none;}
.light {background:none;}
.light dt{height:32px;overflow:hidden;clear:both; border-bottom:1px solid #e2e2e2;}
.light dd{/*padding:4px 4px 0px;*/overflow:hidden;}
dt.light strong{padding-top:3px;color:#000;font-size:16px;font-family:"����";font-weight:bold;}
.d4{/*�����ݼ���С�б�*/padding:0px 0px;}
.d4 li{padding:4px 8px;overflow:hidden;}
.d4 li a{display:block;line-height:23px;overflow:hidden;text-indent:14px;color:#434343;background:url(../image/icon-list.gif) 4px 9px no-repeat;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news ul, .qrcode div {margin-top: 14px;}

/*jiaotongm�����ȵ�����*/
.commend2 dl dd{padding-top:0px;}
.mt2{/* ( margin-top * 1 ) */margin-top:8px;}
.pright .mt2{margin-top:0px;}
.tbox2{margin:0 0 8px 0;overflow:hidden; border:1px solid #e2e2e2; padding:5px;}
.tbox2 dt{height:32px;overflow:hidden;clear:both;}
.tbox2 dd{/*padding:4px 4px 0px;*/overflow:hidden;}
.tbox2 dt strong{height:32px;line-height:32px; !important;line-height:25px;padding-left:8px;padding-right:4px;display:block;float:left;color:#484848;letter-spacing:1px;}
.tbox2 dt strong a{color:#484848;}
.tbox2 dt strong a:hover{color:#f63;text-decoration:none;}
.light2 {background:none;}
.light2 dt{height:40px;overflow:hidden;clear:both; border-bottom:1px solid #e2e2e2;}
.light2 dd{/*padding:4px 4px 0px;*/overflow:hidden;}
dt.light2 strong{padding-top:3px;color:#000;font-size:16px;font-family:"����";font-weight:bold;}
.d5{/*�����ݼ���С�б�*/padding:0px 0px; float:left}
.d5 li{width:141px;padding: 4px 0 4px 13px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;background:url(../image/icon-list.gif) 4px 12px no-repeat;}
.d5 li a{line-height:23px;overflow:hidden;text-indent:14px;color:#434343;}

/* 2015-3-21 �޸� */
.news-box2{width:640px;height:220px;float:left;margin-bottom:10px;border-bottom:1px solid #e2e2e2;}
.news-left2{width:325px;float:left;}
.news-left2 ul{list-style-type:none;padding-left:5px;}
.news-left2 ul li{line-height:1.7em; display:block; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.news-left2 ul li a{font-size:12px;color:#666;}
.news-left2 ul li a:hover{color:#7e3f7e;}
.wumii-related-items-div{width:315px;height:300px;float:left;}
.wumii-internal{display:inline-block;width:315px;height:300px;flaot:left;}
.wumii-widget-title{height:14px;color:#7e3f7e;font-size:14px;}
.wumii-widget-title span{color:#c5b0c5;}
li.wumii-text-li{overflow:hidden;}
.news-right2{width:315px;float:right;}
.news-right2 ul{list-style-type:none;padding-left:5px;}
.news-right2 ul li{line-height:1.7em; display:block; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.news-right2 ul li a{font-size:12px;color:#666;}
.news-right2 ul li a:hover{color:#7e3f7e;}
/*tab*/
/*public*/
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.pb10{padding-bottom:10px}
.mt10{margin-top:10px}
/*main*/
.tabswitch{width:620px;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.tabswitch .title{height:20px;border-bottom: 3px solid #e7e7e7;padding-bottom:10px;}
.tabswitch .title h2{ font-size: 20px;font-family: "microsoft yahei";}
.tabswitch .title-list{ position: relative; top: 6px;}
.tabswitch .title-list li{ width:88px; line-height: 20px; text-align: center; float: left; display: inline;}
.tabswitch .title-list li.on{ color: #FF4000; font-weight: bold;}
.tabswitch .title-list p{position:absolute;top:24px;left:0px;width:88px;height:7px;border-top: 3px solid #FF4000; overflow: hidden; text-align: center;text-indent: 0;}
.tabswitch .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #FF4000 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.product{ height: 268px; position: relative; overflow: hidden; display: none; margin-top: 20px;}
.product ul{ position: absolute; left: 0px;}
.product-wrap .show{ display: block;}
.product-wrap .product li{ float: left; display: inline; margin-left: 13px;background: #f3f3f3;border: 2px solid #fafafa; transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap{ display: block; width: 193px; height: 165px; background: #fff; text-align:center;}
.product-wrap .product li span{ margin-right:10px;}
.product-wrap .product li span > a:hover{color:#FF4000;}
.mx-video{height:130px;}
.mx-vbox ul{list-style:none;}
.mx-t{font-size:12px;color:#585858;font-weight:bold;margin:20px auto;}
.mx-vbox ul li{float:left;}
.page{clear:both;width:640px;height:30px;margin:0 auto;text-align:center;font-size:14px;}
.news-key{clear:both;width:640px;height:80px;margin:10px 0;text-align:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.container{width:1000px;height:auto;margin:20px auto;}
.newsl-nav{width:990px;height:20px; margin:0 auto;font-size:13px; border:1px solid #e2e2e2; background-color:#f2f2f2; padding:5px;margin-top:15px;}
.leftview {float:left;width:650px;height:auto;padding:5px;margin-top:10px;line-height:200%; font-size:14px; text-align:left; border:1px solid #e2e2e2;/*border-bottom:none;*/}
.leftview p, .news ul, .qrcode div {margin-top: 14px;}
.leftview p {color: #585858;line-height: 30px;text-indent: 2em;font-size:14px;}
.leftview p strong a{ font-weight:bold; color:#000; font-size:14px; }
.leftview h1{text-align:center;margin-top:10px;}
.leftview h3{font-szie:14px;clor:#333;font-weight:normal;width:575px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.rigthview {float:right;width:320px;height:auto;border:#fff solid 1px;}
.rigthview p {color: #585858;line-height: 24px;text-indent: 2em;}
.leftview a{font-size: 13px;}
body{height:100%;}
.newsbanner2 a img{margin-bottom:8px;}
