﻿@charset "utf-8"; 
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 21px;  }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: 0; }

ul, li { margin: 0px; padding: 0px; list-style: none; }

h2 { font-size: 13px; margin: 0; padding: 0; }

h4 { font-size: 14px; color: #666; text-align: left; margin: 10px 0px 0px 10px; }

#clear { clear: both; height: 5px; }

.grayfont { color: #999; }

.redfont { color: #c00; }

.yellow { color: #F60; }

ul, li { margin: 0px; padding: 0px; list-style: none; }

a.white:link { color: #fff; text-decoration: none; }

a.white:hover { color: #f60; text-decoration: none; }

a.white:active { color: #fff; text-decoration: none; }

a.white:visited { color: #fff; text-decoration: none; }

.white a:visited { color: #fff; text-decoration: none; }

a { text-decoration: none; color: #2c2d2c; }

#ban_bg, #sc_bg, #sypro_bg, #bottom_bg, #sub_banbg, #foot_Bg { width: 100%; margin: 0 auto; overflow: hidden; }

#sc, #content, #bottom, #foot, #sub_con { margin: 0 auto; width: 1000px; overflow: hidden; }

#top { margin: 0 auto; width: 1000px; margin-bottom: 20px; _margin-bottom: 10px; }

#top { height: 70px; }

#top h1 { font-size: 28px; float: left; width: 228px; }

.logo { float: left; text-indent: -9999px; }

.logo a:link, .logo a:visited, .logo a:hover { width: 228px; height: 54px; margin-top: 22px; background: url(logo.jpg) no-repeat 0 0; display: block; }

.top_right { float: left; width: 760px; left: 220px; }

.lx { width: 100%; text-align: left; margin-top: 10px;  height:20px;}
.lx_1 { padding-left: 550px;  float:left; }
.lx a { padding: 0 10px; background: url(x.jpg) no-repeat right center; color: #999999; }

.lselect { width: 120px;  height:25px; float:left; padding-top: 1px; position: relative; z-index: 100; }

.lselect select { width: 110px; }

.nav { POSITION: relative; FLOAT: right; HEIGHT: 40px; margin-top: 8px; border-top: #ccc 1px solid; padding-top: 13px; }

.nav LI { float: left; padding: 0 16px; font-size: 15px; TEXT-ALIGN: center; }

	.nav LI:hover { text-shadow: 0 0 1px #CCC; }


.tst { width: 115px; height: 22px; background: url(language_bg.gif) left top no-repeat; cursor: pointer; position: absolute; left: 0px; z-index: 1; }

.tst.tso { background: url(language_bg_hover.gif) left top no-repeat; }

.tsc { width: 113px; height: auto; background: #fff; border: #999999 1px solid; border-top: none; display: none; position: absolute; z-index: 9999; left: 0px; top: 27px; }

.tsc ul { padding: 5px 0px; }

	.tsc ul li { height: 12px; line-height: 12px; float: left; padding: 3px 0px 3px 5px; }

		.tsc ul li img { margin-right: 10px; }

.ts { width: 183px; height: 20px; padding-top: 7px; }

.ts_input { width: 153px; height: 18px; float: left; }

.ts_input input { width: 149px; padding-left: 4px; height: 18px; line-height: 18px; border: none;  font-family: Arial; font-size: 11px; color: #f07635; }

.ts_btn { width: 20px; height: 18px; float: right; }

.ts_btn input { width: 20px; height: 18px; border: none;  cursor: pointer; }



.ls_input { width: 166px; float: left; padding-top: 5px; text-align: right; }

.ls_input input { width: 151px; height: 17px; line-height: 17px; border: #e1e1e1 1px solid; background: #f5f5f5; }

.ls_btn { width: 50px; height: 19px; float: left; padding: 5px 0px 0px 5px; }

.ls_btn input { width: 50px; height: 19px; border: none; background: #faa635; color: #fff; font-family: Arial; cursor: pointer; }
 #sub_con{ margin-top:20px;}

#sub_banner { width: 1220px; margin: 0 auto; }

#sub_banner img{ margin:0 auto;}

#sc_bg { background: url(sc_bg.jpg) repeat-x; height: 110px; }

#sc_left { width: 550px; float: left; color: #B8CFFA; }

#sc_left h3 { background: url(tel.jpg) no-repeat left center; padding-left: 25px; font-size: 20px; color: #FFCC00; margin: 10px 0; }

#sc_left .aj { background: url(aj.jpg) no-repeat; width: 180px; height: 30px; float: right; text-indent: 50px; line-height: 30px; margin-top: 10px; _margin-top: -10px; *margin-top: -10px; }

#sc_right { width: 400px; float: right; }

#sc_right h3 { background: url(ico1.jpg) no-repeat left center; padding-left: 18px; font-size: 20px; color: #fff; margin: 10px 0; font-weight: normal; }


#sc_right select { background: #0B42A7; color: #828aaa; border: 1px solid #002466; width: 160px; float: left; height: 25px; line-height: 25px; }

#sc_right_ss { float: right; margin-right:5px;}

#sc_right_ss input { border: #002466 1px solid; background: #0B42A7; color: #828aaa; float: left; width: 199px; margin-left: 5px; height: 25px; line-height: 25px; }

#sc_right_ss img { float: right; }

#sc_right .zi { color: #B8CFFA; width: 100%; overflow: hidden; margin: 0 auto; padding-top: 10px; }

#content { margin-top: 20px; }

#sy_new { float: left; width: 272px; }

#sy_new h3 { font-size: 20px; margin: 10px 0; }

#sy_new_tj { width: 100%; border-bottom: #d8d8d8 1px solid; overflow: hidden; padding-bottom: 5px; }

#sy_new_tj img { float: left; width: 98px; }

#sy_new_tj span { float: right; width: 160px; }

/* #sy_new_tj a { width: 53px; background: url(more.jpg) no-repeat right; line-height: 26px; margin-top: 5px; float: right; }*/
#sy_new_tj a.ahs00{ width: 53px; background: url(more.jpg) no-repeat right; line-height: 26px; margin-top: 5px; float: right; }


#sy_new li { margin-top: 10px; }

#sy_new .clock { color: #A3B0B6; background: url(../images/clock.png) no-repeat left center; padding-left: 26px; width: 100%; overflow: hidden; }

#sy_new .more { background: url(../images/ico7.jpg) no-repeat left center; width: 100%; overflow: hidden; padding-left: 10px; }

#sy_new .more a { color: #5789CD; }

#sy_pro { width: 450px; float: left; left: 272px; margin-left: 30px; }

#sy_pro h3 { font-size: 20px; margin: 10px 0; }

#sy_prolist li { background: url(ico3.jpg) no-repeat left center; padding-left: 12px; width: 115px; float: left; }

#sy_pro_pro li { float: left; margin: 0 7px; width: 130px!important; width: 128px; margin-top: 15px; color: #999999; overflow: hidden; }

#sy_pro li img { width: 130px!important; width: 128px; height: 90px; margin-bottom: 5px; }

#sy_lx { width: 230px; float: right; }

#sy_lx h3 { font-size: 20px; margin: 10px 0; }

#sy_lx ul { margin: 10px 0; }

#sy_lx li { background: url(ico4.jpg) no-repeat left center; padding-left: 15px; }

	#sy_lx li a { color: #999999; }

		#sy_lx li a:hover { color: #0033CC; }

#bottom_bg { background: url(bottom_bg.jpg) repeat-x; margin-top: 30px; height: 188px; }

#bottom { margin-top: 10px; }

#bottom_l { float: left; width: 290px; overflow: hidden; margin-bottom: 10px; }

#bottom h3 { font-size: 20px; margin: 10px 0; color: #666666; font-weight: normal; }

#bottom_l_dy { width: 226px; margin-bottom:10px; overflow:hidden;}

#bottom_l_dy input { background: #fff; color: #828aaa; float: left; width: 192px;  border: 0; height: 23px; }

#bottom_l_dy img { float: right; }

#bottom_l p { color: #666666; }

#bottom_m { width: 330px; float: left; left: 290px; margin-left: 30px; }

#bottom_m li { height: 45px; }

	#bottom_m li img { float: left; width: 32px; height: 32px; margin-top: 7px; }

	#bottom_m li span { float: right; width: 285px; }

	#bottom_m li a { color: #407EC4; font-weight: bold; }

		#bottom_m li a:hover { color: #f60; }

#bottom_r { float: right; width: 340px; }

#bottom_r ul li { width: 49%; float: left; line-height: 25px; }

	#bottom_r ul li a { color: #407EC4; font-weight: bold; }

		#bottom_r ul li a:hover { color: #f60; }

#foot_Bg { background: url(foot_Bg.jpg) repeat-x; }

#foot { text-align: left; line-height: 35px; }

#sub_banbg { background: url(sub_banbg.jpg) repeat-x; }

#sub_left { width: 250px; float: left; }




.h_curr { BACKGROUND: url(sc_bg.jpg); LINE-HEIGHT: 54px; PADDING-LEFT: 30px; HEIGHT: 54px; font-size: 20px; font-weight: bold; COLOR: #fff; }



#sub_left_lx { margin-top: 20px; border: #C6D8EA 1px solid; background: #EDF4FC; }

#sub_left_lx ul { width: 94%; margin: 0 auto; margin-bottom: 15px; }

#sub_left_lx li { border-bottom: #C6D8EA 1px solid; height: 50px; line-height: 50px; }
#sub_left_lx li a{ color:#666}#sub_left_lx li a:hover{ color:#f60}

#sub_left_lx .tel { background: url(tel_lx.jpg) no-repeat left center; padding-left: 25px; }

#sub_left_lx .email { background: url(email_lx.jpg) no-repeat left center; padding-left: 25px; }

#sub_left_lx .ad { background: url(ad_lx.jpg) no-repeat left center; padding-left: 25px; }

#sub_right { float: right; width: 720px; }

#sub_right_tit { line-height: 40px; height: 40px; border-bottom: #405189 2px solid; margin-bottom: 15px; }

#sub_right_tit h3{ color: #333; font-size: 20px; float: left; width: 35%; }




#sub_right_tit span { color: #666; font-size: 20px; float: right; width: 65%; text-align: right; font-size: 12px; font-weight: normal; }

#sub_right_tit a { margin: 0 5px; }

#sub_right_tit strong { color: #3366CC; margin-left: 5px; }

#right_prolist { width: 100%; margin: 0 auto; overflow: hidden; margin-top: 5px; }

#right_prolist li { width: 140px; float: left; text-align: left; margin: 15px 19px 0px 19px!important; margin: 15px 17px 0px 17px; line-height: 17px; color: #666; }

	#right_prolist li img { width: 140px; height: 105px; border:#C6D8EA 1px solid; padding:1px; }

	#right_prolist li h3 {height:25px; color: #333; line-height: 25px;width: 150px; font-size:12px; font-weight: 400; margin-top:8px;  overflow:hidden; }
	  #right_prolist a{ color:#999}

#right_prolist .promore { background: url(../images/promore.jpg) no-repeat; color: #fff; display: inline-block; text-align: center; width: 80px; height: 19px; margin-top: 5px; }

#right_prolist span { height: 35px; display: inline-block; overflow: hidden; color: #999; width:140px;}

#right_prolist h4 span { height: 35px;color: #999; display:initial;}
UL.leftSidar2 {  PADDING-BOTTOM: 6px;  }

.leftSidar2 LI A { LINE-HEIGHT: 34px; text-indent: 20px; DISPLAY: block; BACKGROUND: #F49214; margin-bottom: 2px; _margin-bottom: 0px; HEIGHT: 34px; font-size: 14px; color: #fff; }

#sub_list.leftSidar2 { PADDING-BOTTOM: 6px; }

#sub_list.leftSidar2 LI A { LINE-HEIGHT: 34px; text-indent: 20px; DISPLAY: block; BACKGROUND: #F49214; margin-bottom: 2px; HEIGHT: 34px; font-size: 14px; color: #fff; }

#sub_list.h_curr { BACKGROUND: url(sc_bg.jpg); LINE-HEIGHT: 64px; PADDING-LEFT: 30px; HEIGHT: 64px; font-size: 20px; font-weight: bold; COLOR: #fff; }

UL.sub A { LINE-HEIGHT: 38px; HEIGHT: 38px; border-bottom: #eee 1px solid; background: url(ico5.jpg) no-repeat 15px center; padding-left: 15px; font-size: 12px; font-weight: normal; color: #666; }
nter #F49214; color: #FFF; font-size: 14px; }

#sub_com { line-height: 23px; color: #666666; }



.news .date { width: 90px; float: left; position: relative; color: #fff; background: #666; text-align: center; }

#sub_list UL.sub A.nomol {  background: url(ico8.jpg) no-repeat 15px center #F49214; color: #FFF; font-size: 14px; }
#sub_list UL.sub A:hover { background: url(ico8.jpg) no-repeat 15px center #F49214; color: #FFF; font-size: 14px; }
#sub_list UL.subs A.nomol {  background: url(ico8.jpg) no-repeat 15px center #F49214; color: #FFF; font-size: 14px; }
#sub_list UL.subs A:hover { background: url(ico8.jpg) no-repeat 15px center #F49214; color: #FFF; font-size: 14px; }
#sub_com { line-height: 23px; color: #666666; }



.news .date { width: 90px; float: left; position: relative; color: #fff; background: #666; text-align: center; }

.news .text { margin: 0px 0px 0px 103px; line-height: 20px; position: relative; color: #A1A1A1; height: 100px; overflow: hidden; }

.news strong { color: #333; font-size: 12px; }

.news span a { color: #F27509; text-decoration: underline !important; }

.news span a:hover { color: #c00; }

#sub_left_pro { margin-top: 15px; width: 94%;border: #C6D8EA 1px solid; background: #EDF4FC; border-top:#96B7D8 2px solid; padding: 10px 7px 0px; margin-bottom: 15px; overflow: hidden; }

#sub_left_pro h3 { font-size: 20px; margin-bottom: 10px; font-weight: normal; }

#sub_left_pro .yellow { color: #FF9900; }

#sub_left_pro li { height: 75px; }

	#sub_left_pro li img { float: left; width: 90px; height: 65px; }

	#sub_left_pro li span { float: right; width: 140px; color: #999999; }

#sub_left_new { margin-top: 15px; width: 94%; border: #C6D8EA 1px solid; background: #EDF4FC; border-top:#96B7D8 2px solid; padding: 10px 7px 15px; margin-bottom: 15px; overflow: hidden; }

#sub_left_new h3 { font-size: 20px; margin-bottom: 10px; font-weight: normal; }
#sub_left_new span {color: #999;line-height: 25px; padding-left:0;}

#sub_left_new li { line-height: 21px; height:70px; overflow:hidden; background: url(product_tage4.gif) no-repeat 10px 35px; padding-left: 25px; }
#sub_left_new li a{ color:#3696D3}  	#sub_left_new li a:hover{ color: #f60}


.pcontent { width: 99%; float: left; border: #d8d8d8 1px solid; overflow: hidden; }

.pleft { FLOAT: left; WIDTH: 350px; margin-left: 15PX; _margin-left: 8PX; margin-top: 10px; _margin-top: 5px; }

.pright { MIN-HEIGHT: 340px; FLOAT: right; WIDTH: 310px; border-left: #d8d8d8 1px solid; background: #f8f8f8; color: #666; padding: 10px; _padding: 10px; HEIGHT: auto; }

.pright h2 { font-size: 16px; color: #FF9900; margin: 7px 0; border-bottom: #f90 1px solid; padding-bottom: 7px; }


#preview { float: none; margin: 0 auto; text-align: center; width: 360px; }

.jqzoom { width: 350px; height: 270px; float: left; overflow: hidden; }

.list-h li { float: left; }

#spec-n5 { width: 360px; height: 80px; padding-top: 6px; margin-left: 0px!important;  overflow: hidden; }

#spec-left { background: url(../images/left.gif) no-repeat; width: 14px; height: 55px; float: left; cursor: pointer; padding-right: 7px; margin-top: 6px; }

#spec-right { background: url(../images/right.gif) no-repeat; width: 14px; height: 55px; float: left; cursor: pointer; padding-left: 13px; margin-top: 6px; }

#spec-list { width: 304px; float: left; overflow: hidden; margin-left: 2px; }

#spec-list ul li { float: left; margin-right: 0px; display: inline; width: 100px; }

	#spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 85px; height: 60px; }

.jqzoom { position: relative; padding-top: 10px; }

.feature li { color: #333; background: url(../images/ico04.jpg) no-repeat left 8px; padding-left: 16px; line-height: 27px; }


/* caidan class*/
.Menubox { width: 726px; border-bottom: #4D4D4D 2px solid; height: 34px; line-height: 34px; margin-top: 18px; }

.Menubox li { float: left; background: url(tab_1.jpg) no-repeat; width: 152px; height: 34px; line-height: 34px; cursor: pointer; text-align: center; color: #333; list-style: none; }

	.Menubox li.hover { background: url(tab_2.jpg) no-repeat; width: 152px; height: 34px; color: #fff; line-height: 34px; font-weight: bold; }

.Contentbox { width: 97%; text-align: left; line-height: 25px; padding: 5px; margin: 10px 0; }
.Contentbox p{line-height:25px; font-size:12px; color:#3E3E3E;margin-top: 10px;margin-bottom: 10px;}
.Contentbox div{ width:725px;word-wrap:break-word;}

/*-------------*/ /* product PIC   */

.xgpro { width: 100%; margin-top: 15px; overflow: hidden; }

.xgpro_tit { line-height: 30px; height: 30px; background: #f5f5f5; border-left: #666 2px solid; }

.xgpro_tit h4 { float: left; width: 50%; margin-top: 0px; font-size: 16px; text-align: left; font-weight: lighter; }

.xgpro_tit span { float: right; width: 30%; text-align: right; padding-right: 10px; }

.xgpro li { width:154px; height:150px!important;height:140px; list-style: none; float: left; margin:15px 12px 0px 13px!important;margin:15px 11px 0px 11px; line-height: 28px; text-align: center; overflow:hidden; }

.xgpro li img { width: 145px; height: 100px; padding: 3px; border: #d8d8d8 1px solid; }


.faqDiv .tab { border-bottom: 1px solid #0F3A88; margin-top: 20px; }

.faqDiv .tab ul { width: 100%; overflow: hidden; }

.faqDiv .tab li { width: 150px; height: 13px; float: left; text-align: center; margin-right: 2px; padding: 9px 0 11px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; color:#666; font-size: 13px; line-height: 13px; background: #f9f9f9; }

	.faqDiv .tab li.on { background:#0F3A88;  border: 1px solid #0F3A88; border-bottom:none;color: #fff;  }

		.faqDiv .tab li.on a { color: #fff; }

.faqDiv .list { font-size: 13px; line-height: 18px; }

.faqDiv .list li { background: url(icoQuestOff.gif) no-repeat right center; width:100%; margin:0 auto; overflow:hidden }

	.faqDiv .list li.on { background: #fff6ef url(icoQuestOn.gif) no-repeat right 10px; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.faqDiv .list li .question { padding: 10px 35px 10px 10px; border-bottom: 1px solid #e5e5e5; cursor: pointer; overflow: hidden; .overflow:none; background: no-repeat 10px 13px; }

.faqDiv .list li .question a { display: block; background: url(ico_faqOff.gif) no-repeat left 3px; text-indent:25px;}

	.faqDiv .list li .question a:hover { color: #f49214; background: url(ico_faqOn.gif) no-repeat left 3px; }



.faqDiv .list li.on .question a { color: #f49214; background: url(ico_faqOn.gif) no-repeat left 3px; }

.faqDiv .list li .answer { display: none; }

.faqDiv .list li.on .answer { display: block; color: #666; }

.faqDiv .list li .answer .txt { padding: 20px 20px 20px 35px; background: #f7f7f7; }
/*border-bottom:1px dotted #ccc*/
.faqDiv .list li .answer .bt { padding: 15px 20px 15px 30px; text-align: left; border-bottom: 1px solid #e5e5e5; background: #f7f7f7; font-size: 11px; }

.faqDiv .list li .answer .bt a { padding-right: 10px; line-height: 13px; }

#faq { width: 100%; }

.faqmore { color: #3366CC; margin-left: 20px; }





/***/


/*#banner { Z-INDEX: -1; POSITION: relative; TEXT-ALIGN: left; WIDTH: 100%; HEIGHT: 408px; OVERFLOW: hidden; }*/
#banner { Z-INDEX: -1; POSITION: relative; TEXT-ALIGN: left; WIDTH: 100%; HEIGHT: 408px; OVERFLOW: hidden; }
/**html #hx_banner{ Z-INDEX: -1; POSITION: relative; TEXT-ALIGN: left; WIDTH: 100%; HEIGHT: 408px; OVERFLOW: hidden; }    
*+html #hx_banner{ Z-INDEX: -1; POSITION: relative; TEXT-ALIGN: left; WIDTH: 100%; HEIGHT: 408px; OVERFLOW: hidden; }*/

#banner UL { Z-INDEX: 1002; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 10px; PADDING-RIGHT: 0px; RIGHT: 15px; PADDING-TOP: 0px; }

#banner UL LI { POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 12px; WIDTH: 13px; DISPLAY: inline; BACKGROUND: url(ifpoff.png) no-repeat; FLOAT: left; HEIGHT: 25px; COLOR: #fff; CURSOR: pointer; MARGIN-RIGHT: 5px; _background: url(ifpoff.gif) no-repeat; }

	#banner UL LI.on { BACKGROUND: url(ifpon.png) no-repeat; COLOR: #fff; _background: url(ifpon.gif) no-repeat; }

#banner_point { Z-INDEX: 9999; POSITION: absolute; MARGIN: -30px 0px 0px -500px; WIDTH: 1000px; BOTTOM: 0px; HEIGHT: 20px; LEFT: 50%; }

#banner_list IMG { BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; }

#banner_info { Z-INDEX: 1001; POSITION: absolute; LINE-HEIGHT: 30px; BOTTOM: 0px; DISPLAY: none; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 13px; CURSOR: pointer; FONT-WEIGHT: bold; LEFT: 100px; }

#banner_text { Z-INDEX: 1002; POSITION: absolute; WIDTH: 120px; BOTTOM: 3px; RIGHT: 3px; }



#banner_list A { POSITION: absolute; WIDTH: 100%; DISPLAY: block; HEIGHT: 440px; }




/** DaoHang  xiala**/
.nav1 { HEIGHT: 36px; margin: 0 auto; }

.navin { margin: 0 auto; width: 758px; border-top: #d8d8d8 1px solid; margin-top: 10px; }

.navul { LIST-STYLE-TYPE: none; }

.navul li { POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 30px; padding: 0 21px; font-size: 15px; TEXT-ALIGN: center; FLOAT: left; MARGIN-LEFT: -1px; _z-index: 2; }

.li1 { float: left; font-weight: bold; height: 30px; line-height: 30px; }

.li0 { float: left; list-style: none; BACKGROUND:  }

.navul li.singleactive { Z-INDEX: 2000; POSITION: relative; }

.navul li.navlmactive { Z-INDEX: 2000; BACKGROUND: url(../images/navon.jpg) no-repeat right center; }

.navul a { PADDING-BOTTOM: 3px; DISPLAY: block; FLOAT: none; PADDING-TOP: 3px; color: #004586; }

.navul li.first { BACKGROUND: none transparent scroll repeat 0% 0%; }

.list01 { DISPLAY: none; BACKGROUND: #EAEBED; WIDTH: 200px; border-bottom: #d8d8d8 5px solid; }

.navlm { BACKGROUND: url(../images/navon.jpg) no-repeat right center; }

.plist { WIDTH: 980px; HEIGHT: 422px; }

.list01 a { COLOR: #3d3d3d; }

.navul li.navlm:hover, .lay-on{ Z-INDEX: 5000 !important; POSITION: relative; BACKGROUND: url(../images/navhr.jpg) no-repeat right center; text-decoration: none; }

.dropdowntriple { DISPLAY: none; }

.navul li.navlm:hover .dropdowntriple { Z-INDEX: 2000; POSITION: absolute; DISPLAY: block; TOP: 36px; LEFT: 0px; }

.navul li.single:hover { Z-INDEX: 5000 !important; POSITION: relative;  }

.navul li:hover dt a { line-height: 30px; text-align: left; background: url(ico5.jpg) #fafafa no-repeat 10px center; padding-left: 20px; }

.navul li:hover dt a:hover { background: url(ico8.jpg) no-repeat 10px center #F90; color: #fff; }

.navul li:hover .plist { Z-INDEX: 1000; POSITION: absolute; DISPLAY: block; TOP: 36px; LEFT: -236px; }

.navul li:hover .ndropdown { Z-INDEX: 1000; POSITION: absolute; DISPLAY: block; TOP: 36px; LEFT: 0px; }

.ndropdown { }

.navul li.navlm:hover .gdropdown { Z-INDEX: 1000; POSITION: absolute; DISPLAY: block; TOP: 36px; LEFT: 0px; WIDTH: 143px; }



/** end **/



.list01 li { TEXT-ALIGN: left; PADDING: 0px; MARGIN: 10px 0px 0px; WIDTH: 130px; FLOAT: left; FONT-SIZE: 12px; }

.list01 li OL { }

	.list01 li OL LI { PADDING: 0px; LINE-HEIGHT: 18px; MARGIN-TOP: 1px; padding-left: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; _margin-right: 0px; _margin-left: 10px; color: #666; }

		.list01 li OL LI .rd { color: #035FA3; }

		.list01 li OL LI b { font-size: 16px; font-family: "微软雅黑"; color: #000000; height: 24px; line-height: 24px; width: 100px; margin-bottom: 20px; }

		.list01 li OL LI:hover { BACKGROUND: #c00; }

			.list01 li OL LI:hover A { COLOR: #fff; }

.list01 DT:hover A { COLOR: #c00; }

.list01 LI:hover {  }

.list01 LI OL LI A { MARGIN-LEFT: 3px; float: left; }

.list01 LI OL LI span { background-position: center center; float: left;  background-repeat: no-repeat; width: 30px; height: 24px; }

LI.feilei1 { WIDTH: 320px; }

LI.feilei1 LI { WIDTH: 118px; }

LI.feilei2 { WIDTH: 160px; }

LI.feilei2 LI { WIDTH: 120px; }

LI.feilei3 { WIDTH: 160px; }

LI.feilei3 LI { WIDTH: 120px; }

LI.feilei4 { WIDTH: 160px; height: 375px; }

LI.feilei4 LI { WIDTH: 120px; }


LI.feilei5 { WIDTH: 180px; BACKGROUND: none transparent scroll repeat 0% 0%; }

.list01 LI.feilei5:hover { BACKGROUND: none transparent scroll repeat 0% 0%; }

.list01 LI OL LI.dpb A { COLOR: #DB0000; FONT-WEIGHT: bold; }

.list01 LI OL LI.dpb:hover A { COLOR: #DB0000; CURSOR: default; }

.list01 DT A { LINE-HEIGHT: 25px; padding: 0 12px; FONT-SIZE: 12px; }

LI.dropbottom { TEXT-ALIGN: right; LINE-HEIGHT: 26px; WIDTH: 460px; padding-top: 5px; FLOAT: right; COLOR: #fff; }

LI.dropbottom A { DISPLAY: inline; }

#c_h { BACKGROUND: #333; width: 98%; padding-right: 20px; }

#solution {padding:0px; margin:0px; list-style:none; margin:20px 0px;width:100%; }

    #solution li { margin-bottom:22px; width:98%; height:117px; border:1px solid #D7D7D7; overflow:hidden; padding:7px 5px 0px 7px;}

        #solution li img { float:left; display:block;  width:150px; height:110px;}
		  #solution li span{ float:left; width:530px; text-align:left; margin-left:15px;}

        #solution li h3 { color:#192F41; font:bold 16px/30px; width:100%; float:left; }

        #solution li p { color: #999; }

        #solution li strong { color:#00539B; margin-right: 8px; }

    #solution .ln {  font:12px/20px Calibri; color:#FFB03A; background:url(../images/ico4.jpg) left center no-repeat; padding-left:15px;  display:block; float:left;  width:80px; }


.pro_itr { display: block; width: 99%; overflow: hidden; background: #fafafa; border: #d8d8d8 1px solid; }

.pro_itr .imagesinfo { float: left; width: 350px; zoom: 1; overflow: hidden; margin: 10px 0; }

.pro_itr img { width: 330px; height: 240px; margin-left: 15px; }

.cxxl a { height:32px; line-height: 32px;text-align: center; display: inline-block; float: left; margin: 10px 10px 5px 0px; font-size:14px;background:#EC1C24; border:#990000 1px solid; padding:0 15px; color: #fff; }

.cxxl a:hover { color: #f60; }

.pro_right { float: right; width: 340px; padding-left: 15px; border-left: #d8d8d8 1px solid; }

.pro_right h1 { font-size:18px; float: left; color: #FF9900; width: 95%; margin: 10px 0; border-bottom: #ccc 1px solid;font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 10px; }

.text_info { color: #666; line-height: 21px; text-align: left; padding:7px; }

.B_infotitle { line-height: 25px; padding: 0px 0px 0px 5px; font-size: 12px; color: #3696D3; margin-bottom: 3px; margin-top: 5px; }

.B_infotitle h3 { font-weight: bolder; font-size: 14px; color: #000; margin-bottom: 5px; }

.B_infotitle li { color: #333; background: url(../images/ico04.jpg) no-repeat left 8px; padding-left: 16px; line-height: 25px; font-size: 12px; }

.scx { margin: 30px 0px 0px 100px; }

.scximg { width: 100%; background: #f8f8f8; overflow: hidden; margin-bottom: 10px; }
.scximg p{ color:#666; line-height:28px;}
.scximg h3{line-height:30px;}

#pro_lei { width: 100%; border-bottom: 1px solid #666;height:34px;  line-height: 34px;}

#pro_lei li {width: 170px; height:33px; float: left; text-align: center; margin-right: 3px; cursor:pointer; font-size: 13px; line-height: 33px; background: #f9f9f9;}

	#pro_lei li a { width: 168px; display: block;  border: 1px solid #ccc;border-bottom:none; }

#pro_lei .li1 a {background: #666; color:#fff; border: 1px solid #666;border-bottom:none;}

#pro_lei .current a {background: #666;  color:#fff; border: 1px solid #666;border-bottom:none; }



.bann { POSITION: relative; WIDTH: 100%; HEIGHT: 408px; }

.bann .cell { margin: 0 auto; WIDTH: 100%; HEIGHT: 408px; OVERFLOW: hidden; }

.bann IMG { POSITION: absolute; MARGIN-LEFT: -50%; TOP: 0px; LEFT: 50%; }

.ban_line { BORDER-BOTTOM: #989899 1px solid; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#35000000,endcolorstr=#35000000); WIDTH: 1280px; BOTTOM: 0px; HEIGHT: 32px; MARGIN-LEFT: -640px; LEFT: 50%; }

.ban_dir { POSITION: absolute; WIDTH: 100%; HEIGHT: 48px; OVERFLOW: hidden; TOP: 45%; LEFT: 0px; }

.tbLeft { POSITION: absolute; WIDTH: 27px; BACKGROUND: url(arr.png) no-repeat 0px 0px; HEIGHT: 48px; CURSOR: pointer; }

.tbRight { POSITION: absolute; WIDTH: 27px; BACKGROUND: url(arr.png) no-repeat 0px 0px; HEIGHT: 48px; CURSOR: pointer; }

.tbLeft { BACKGROUND-POSITION: 0px -48px; MARGIN-LEFT: -510px; LEFT: 50%; }

.tbRight { RIGHT: 50%; MARGIN-RIGHT: -510px; }

.ban_nav { Z-INDEX: 3; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 20px; LEFT: 0px; }

.ban_nav A { WIDTH: 11px; DISPLAY: inline-block; HEIGHT: 11px; OVERFLOW: hidden; CURSOR: pointer; MARGIN-RIGHT: 3px;  }

	.ban_nav A.on { BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BACKGROUND-POSITION: 0px 0px; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333; _background-position: 0 0; }
#tj_new{ width:100%; margin:0 auto; overflow:hidden;margin-bottom:15px; border-bottom:#ccc 1px dashed; padding-bottom:15px; } #tj_new img{ width:230px; height:150px; float:left; padding:5px; border:#ccc 1px solid; border-bottom:2px solid #999; border-right:#999 2px solid;}    #tj_new span a{ width:80px; background:url(ico4.jpg) no-repeat left center; padding-left:12px; float:left; color:#3366CC; margin-top:6px; font-size:11px;}
#tj_new h3{ font-size:18px; margin-bottom:10px;color:#333;}
#tj_new span{ width:460px; float:right; color:#999;}
#sub_comleft{ width:640px; margin:0 auto; margin-top:23px;  padding:10px; border:#d8d8d8 1px solid; background:#fafafa;}


/**分页.fenye{padding-right:3px;  padding-left:3px; padding-bttom:3px; margin:3px; padding-top:3px; text-align:right; margin-top:20px; margin-bottom:0px !important; margin-bottom:20px; font-size:12px; float:left; width:50%;}
.fenye A{font-size:12px; BORDER-RIGHT:#dedfde 1px solid; PADDING-RIGHT:6px; BACKGROUND-POSITION:50% bottom; BORDER-TOP:#dedfde 1px solid; PADDING-LEFT:6px; PADDING-BOTTOM:2px; BORDER-LEFT:#dedfde 1px solid; COLOR:#99210b; MARGIN-RIGHT:3px; PADDING-TOP:2px; BORDER-BOTTOM:#dedfde 1px solid; TEXT-DECORATION:none}
.fenye A:hover{font-size:12px; BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BACKGROUND-IMAGE:none; BORDER-LEFT:#000 1px solid; COLOR:#fff; BORDER-BOTTOM:#000 1px solid; BACKGROUND-COLOR:#777}
.fenye A:active{font-size:12px; BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BACKGROUND-IMAGE:none; BORDER-LEFT:#000 1px solid; COLOR:#fff; BORDER-BOTTOM:#000 1px solid; BACKGROUND-COLOR:#777}
.fenye SPAN.current{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; FONT-WEIGHT:bold; PADDING-BOTTOM:2px; COLOR:#99210b; MARGIN-RIGHT:3px; PADDING-TOP:2px}
.fenye SPAN.disabled{font-size:12px; PADDING-RIGHT:6px; PADDING-LEFT:6px; PADDING-BOTTOM:2px; COLOR:#adaaad; MARGIN-RIGHT:3px; PADDING-TOP:2px}**/




.scott {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; text-align:center;
}
.scott A {
BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #cc0000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-DECORATION: none
}
.scott A:hover {
BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; COLOR: #f3f3f3; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #333
}
.scott A:active {
BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; COLOR: #333; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #333
}
.scott SPAN.current {
BORDER-RIGHT: #2D686F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2D686F 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #2D686F 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #2D686F 1px solid; BACKGROUND-COLOR:#C00;
}
.scott SPAN.disabled {
BORDER: #f3f3f3 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; }
/**分页**/
/**视频新闻**/
#sub_news_left{float:left; width:720px}
.sub_new{overflow:hidden; width:100%}
.sub_new_tit{ line-height:40px; margin:10px 0px 10px 0px; width:100%; overflow:hidden}
.sub_new h3{font-size:14px; padding-left:26px;  float:left; width:40%; text-align:left}
.sub_newll{float:right; width:40%; text-align:right; padding-right:18px}
.sub_new li{ padding-left:15px; line-height:26px; margin-left:10px; overflow:hidden}


.sub_news_left_tj{ width:720px;  float:left;  border-bottom-style:dashed;  border-bottom-width:1px;  border-bottom-color:#808080;  margin-bottom:10px;  padding-bottom:10px}
.sub_news_left_tjl{float:left;  width:180px; }
.sub_news_left_tjl img{margin:8px 0px 0px 7px;width:180px; height:120px;}
.sub_news_left_tjr{ left:180px;width:510px; margin-left:20px;float:right; color:#666; text-indent:20px}

.sub_news_left_tjr h3{font-size:14px; color:#333; margin-bottom:5px; text-indent:0px; width:100%; padding-left:0px}
/**视频新闻**/

/**新闻详细页**/
#sub_news h1
{
font-size: 16px;
font-family: 微软雅黑;
color: #c00;
font-weight: bold;
text-align: center;
line-height: 35px;
}
#sub_news h2
{
font-size: 16px;
font-family: 微软雅黑;

font-weight: bold;
text-align: left;
line-height: 35px;
}
#Context p{line-height:25px; font-size:12px; color:#3E3E3E;margin-top: 10px;margin-bottom: 10px;}
#sub_news .right{float:right;  padding-right:10px;text-align: right;}
#Context .xg_title
{height: 30px;
line-height: 30px;
font-family: '微软雅黑' '宋体';
font-size: 15px;
margin-top: 10px;
margin-bottom: 10px;
color: #C00;
font-weight: bolder;
border-bottom: 1px solid #CCC;}

#Context .news_l{float: left;width: 333px; overflow:hidden;}
#Context .news_r{float: right;width: 333px;overflow:hidden;}

#Context .xg_ul{margin: 0;
padding: 0;
}

#Context .xg_ul li{
width:333px;
line-height: 22px;
padding-left: 0px;
background:url(yd1.jpg) no-repeat left 10px;text-indent:15px;float:left; 
}
#Context .xg_ul li a{ color:#666;
text-overflow: ellipsis; 


width: 325px;
float:left;
}
/**新闻详细页 #snewlist  li{ width:47%; float:left; line-height:25px; background:url(../images/yd1.jpg) no-repeat left center; text-indent:15px; margin-left:15px!important;margin-left:10px;}**/
/**发展历程**/
.cpcon_t{height:32px; margin-bottom:10px; margin-top:20px; border-bottom:#EAEAEA 1px solid}
.cpcon_t li{width:110px; float:left; text-align:center; margin-right:3px; display:block;  line-height:32px; background:url(../images/lc_bg02.jpg) no-repeat left top}

.cpcon_t li a{width:109px;  display:block}
.cpcon_t .li1{background:url(lc_bg01.jpg) no-repeat left top; padding-bottom:2px; color:#FFF}
.cpcon_t .li1 a{color:#FFF}
.cpcon_t .current{background:url(lc_bg01.jpg) no-repeat left top; color:#FFF}
.cpcon_t .current a{color:#FFF}
.cpcon_t li a:hover{background:url(lc_bg01.jpg) no-repeat left top; font-weight:bold; color:#FFF}

.chanpin_con p{font-size:12px;  line-height:24px;  margin-top:12px;  margin-right:5px;  margin-left:5px}
.chanpin_con ul{margin:25px 0px 0px 10px; height:580px}
.chanpin_con ul img{margin:0 auto; margin-top:40px}
.chanpin_con li{line-height:28px; background:url(gif.gif) no-repeat 15px 10px; padding-left:25px}
/**发展历程**/

/**关于我们**/
#sub_rights{ width:950px; float:right; overflow:hidden;margin-bottom:10px;}
#sub_right_banner{ float:right; width:100%; height:150px;}
#sub_rightzi{ line-height:21px; width:100%; float:right;margin:10px 0px 10px 0px;}
.sub_right_left{ width:730px; float:left;}
.sub_right_left h5{ font-size:14px; border-bottom:#ccc 1px  solid; height:25px; line-height:25px;}
.sub_right_left ul{}
.sub_right_left li{ float:left; width:29%!important;width:29%; list-style:none; margin:0px 12px 10px 10px;}
.sub_right_left li img{ margin:10px 0px;}
#sub_right_pro{ width:100%;}
#sub_right_pro h2{ font-size:15px; width:210px; margin:10px 0px;}
#sub_right_pro li{ width:355px; float:left; list-style:none; margin:10px 10px 10px 0px; }
.sub_right_proimg{  width:143px; float: left;  }
.sub_right_proimg h3{font-size:12px; font-weight:bold; width:130px;text-align:center;}
h:420px; float:right}
/**关于我们**/

/**企业文化**/
.qywh{margin:0 auto; width:100%}
.qywh dl{padding-top:20px; background:url(list_bg.jpg) no-repeat top center; height:96px}
.qywh dl.first{background:none}
.qywh dl dt{float:left; margin:0 25px; background:url(qywh_bg.jpg) no-repeat left top; width:136px; height:91px}
.qywh dl dt img{padding:6px 10px 10px 6px; width:120px; height:75px}
.qywh dl dd h3{font-size:14px; font-weight:bold; color:#c00}
.qywh dl dd{font-size:14px}
.qywh dl dd span{font-family:Arial; color:#8F97A3}
/**企业文化**/


/**技术研究**/
#jsyj{width:99%; margin:0 auto; color:#666}
#jsyj_top{width:100%; float:left; background:url(jsyj_topbg.jpg) no-repeat right bottom;  height:159px; margin-bottom:20px}
#jsyj_top span{float:left; width:60%; padding-top:27px; text-indent:20px; color:#6E6E6E}
#jsyj li{background:url(jsyj-x.jpg) no-repeat center bottom; overflow:hidden; height:145px; margin-bottom:8px; float:left}

#jsyj li p{background:url(jsyj-img-bg.jpg) no-repeat; width:166px; height:115px; margin-left:15px; margin-right:10px; float:left}
#jsyj li img{ width:151px; height:100px; padding:5px; padding-left:6px}
#jsyj li  span h3{font-size:12px; text-indent:0px; color:#232323; margin-bottom:8px}
#jsyj li span{ width:540px; color:#666; text-indent:20px}
/**技术研究**/


#p7ssm {
font-family: Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin: 0px;
width: 390px;
position: relative;
z-index: 100;
font-size:12px;
BORDER: #dddddd 1px solid;
padding:6px;
}
/*Extra Wrappers - used for the Shadow Box style only. DO NOT EDIT.*/
#p7ssm_w2 {position: relative; z-index: 100;}
/*
NAV MENU
*/
#p7ssm_nav_wrapper {}
/*The Drop Down Menu DIV*/
#p7SSMwnav {
position: absolute;
width: 200px;
left: 0px;
z-index: 100;
filter: alpha(opacity=100);
opacity: 1;
top: auto;
}
/*
The Inner Nav Menu Wrapper... Necessary for the script
The Script will hide this element before the page loads
Set value to "none" if you want to hide the nav bar in
Dreamweaver, but it will be hidden if script is disabled.
*/
#p7ssm_navList {display:block;}
#p7ssm_navList ul {margin: 0px; padding: 0px; font-size: 12px;}
#p7ssm_navList li {list-style-type: none;}

/*THUMBNAILS*/
#p7SSMwhmb {
width: 390px;
filter: alpha(opacity=100);
opacity: 1.0;
}
#p7ssm_thumb_wrapper {}
/*Thumbnail Drag Bar*/
#p7ssm_dragbar {}
#p7ssm_dragbar span {}
/*Thumbnail Preview*/
#p7ssm_preview {}
/*Preview Table - DO NOT EDIT*/
#p7ssm_preview table {}
#p7ssm_preview td {}
#p7ssm_preview img {
padding: 2px;
border: 1px solid #666;
display: block;
width:100px;
height:100px;
}
.p7ssm_sectionTrigger {display:none;}

/*Thumbnail Matrix 列表图片控制区域 */
.p7ssm_thumb_section {width:392px;}
.p7ssm_thumb_section ul {margin: 0px; padding: 0px;}
.p7ssm_thumb_section li {list-style-type: none; float: left; margin: 2px 6px 2px 0px;}
.p7ssm_thumb_section a {padding: 1px; float: left; border: 1px solid #EAEAEA;}
/*\Hide from IE5 Mac*/
.p7ssm_thumb_section a {float: none; display: block;}
/*End Hide*/
.p7ssm_thumb_section a:hover {border:3px solid #FF0000;}
.p7ssm_thumb_section a:hover img {height: 44px; width: 64px; padding: 0; border: 0; display: block;}
.p7ssm_thumb_section .down {border:3px solid #B6E000!important; cursor: default;}
.p7ssm_thumb_section .down img {height: 44px; width: 64px; padding: 0; border: 0; display: block;}
.p7ssm_thumb_section img {height: 48px; width: 68px; padding: 0; border: 0; display: block;}
.p7ssm_clearThumbs {clear: both; height: 0; line-height: 0.0; font-size: 0;}

/*Toolbar Controls */
#p7ssm_toolbar {display:none;}
#p7ssm_tools {}
#p7ssm_toolbar em {display: none;}
#p7ssm_toolbar a {display: block;}
/*The Icon that Tgoggles the Nav Menu open and closed*/
#p7SSMtnav {
display: block;
width: 34px;
height: 36px;
background-image: url(images/dt_01.jpg);
background-repeat: no-repeat;
}
/*The Nav Bar Icon down state*/
#p7SSMtnav.down {
background-position: left bottom;
}
/*The Icon that Tgoggles the Thumbnail Panel open and closed*/
#p7SSMthmb {
background-repeat: no-repeat;
height: 36px;
width: 23px;
}
/*The Thumbnail Icon down state*/
#p7SSMthmb.down {
background-position: left bottom !important;
}
#p7ssm_first {
background-repeat: no-repeat;
height: 36px;
width: 22px;
background-position: left top;
}
#p7ssm_prev {
background-repeat: no-repeat;
height: 36px;
width: 18px;
}
.p7ssm_play {
background-repeat: no-repeat;
height: 36px;
width: 28px;
}
.p7ssm_pause {
background-repeat: no-repeat;
height: 36px;
width: 28px;
}
#p7ssm_next {
background-repeat: no-repeat;
height: 36px;
width: 18px;
}
#p7ssm_last {
background-repeat: no-repeat;
height: 36px;
width: 28px;
}
#p7ssm_counter {
font-size: 11px;
color: #888888;
padding: 0px;
}
#p7ssm_slidechannel {
background-repeat: no-repeat;
z-index: 1;
height: 36px;
width: 50px;
top: 0px;
position: relative;
}
#p7ssm_slider {
position: absolute;
top: 10px;
left: 20px;
z-index: 100;
height: 17px;
width: 8px;
}
#p7ssm_slidebar {
background-repeat: no-repeat;
height: 17px;
width: 8px;
cursor: default;
}
/*The Hover state for all the toolbar icons*/
#p7ssm_first:hover, #p7ssm_prev:hover,
.p7ssm_play:hover, .p7ssm_pause:hover,
#p7ssm_next:hover, #p7ssm_last:hover,
#p7ssm_slidebar:hover, #p7SSMthmb:hover, #p7SSMtnav:hover {
background-position: left bottom;
}
/*SLIDER TOOLTIP*/
#p7ssm_speed{
position:absolute;
display:none;
left:0px;
top:36px;
padding:4px;
background-color:#333333;
border:1px solid #000;
color:#CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
z-index: 100;
filter: alpha(opacity=75);
opacity: 0.75;
}
/*FULLSIZE IMAGE */
/*\FS TABLE DO NOT EDIT - and hide from IE5 Mac*/
#p7ssm_fstbl {
margin: 0;
}
/*End Hiding*/
/*The Outer Wrapper for Fullsize Image*/
#p7ssm_fullsize {
padding: 0;
margin:0;
width:392px;
}
/*Animating Box Wrapper for Fullsize Image*/
#p7ssm_fsc {
margin: 0;
width:392px;
padding: 0;
}
/*Inner Wrapper for Fullsize Image*/
#p7ssm_fsw {
padding: 0px;
margin:0px;
}
#p7ssm_fsimg img {
width:600px;
height:450px;
}
#p7ssm_description {width:390px;height:28px;}

#p7ssm_cf {
position: absolute;
visibility: hidden;
left: 0;
top: 0;
z-index: 99;
}
/*Firefox Strict Mode Box Model Fix - DO NOT EDIT*/
#p7ssm_cf img {
display: block;
}
/*The Fullsize Image*/
#p7ssm_fsc img {
border: 0;
}
/*\Firefox Fix - Hide from IE5 Mac*/
#p7ssm_fsc img {
display: block;
}
/*End Hiding*/
/* Description Styles */
#p7ssm_description {
margin:-24px 0 0 0;
background:#FFFFFF;
filter: alpha(opacity=60);
opacity: 0.60;
padding: 0px 0px;
color: #333333;
line-height: 1.5em;
display: none;
text-align:center;
}
/*Description Paragraphs*/
#p7ssm_description p {
margin: 6px 0;
color: #333333;
}
/*Description Links*/
#p7ssm_description a {
color: #333333;
}
/*Hiiden Link for Fullsize Image. DO NOT EDIT*/
.p7ssm_lk {
display:none;
}
/*Hidden Description Source. DO NOT EDIT*/
.p7ssm_fd {
width: 392px;
font-size:12px;
display:none;
padding: 0;
}
/*The Loading Progrees Bar. DO NOT EDIT*/
#p7ssm_loading {
position:absolute;
left:0px;
top:0px;
visibility: hidden;
z-index: 100;
}
.border {
border: 1px solid #CCCCCC;
}



#logo{ width:100%; margin:0 auto; overflow:hidden}

#logo img{ margin:0 auto;} #logo span h3{ font-size:14px; color:#f60;}
#logo span{width:100%; }

#ca_nl{ width:695px;margin:0 auto;  overflow:hidden}
#inner { width: 670px; margin-top:20px; margin-left: 30px; }
.hot-event { padding: 450px 0 0; position: relative; }
.hot-event .switch-tab { text-align: center; padding: 10px 0; margin-top:7px; }
	.hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 2px; display: inline-block; width: 15px; height: 15px; background-image: url(bg.png); background-position: -161px 0; font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; }
	.hot-event .switch-tab .current { background-image: url(bg.png); background-position: -195px 0; }
.hot-event .switch-nav { position: absolute; right: 12px; top: 400px; z-index: 2; }
	.hot-event .switch-nav .i-prev { background-image: url(bg.png); background-position: -127px 0; }
	.hot-event .switch-nav .prev { border-radius: 3px 0 0 3px; border-width: 1px; }
	.hot-event .switch-nav .next { border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0; }
	.hot-event .switch-nav .i-next { background-image: url(bg.png); background-position: -144px 0; }
	.hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
		.hot-event .switch-nav a:hover { background: rgba(0,0,0,.2); }
.hot-event .event-item { height: 450px; width: 670px; position: absolute; z-index: 1; left: 0; top: 0; }
	.hot-event .event-item .banner { display: block; }
	.hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
a { color: #666; }
a { text-decoration: none; }
a .ico { cursor: pointer; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }

.service{ width:100%; margin:0 auto; overflow:hidden;}
.service li{ width:97%;  overflow:hidden; border-bottom:#d8d8d8 1px solid; margin:25px 0; padding:7px; padding-right:3px;}   .service li img{ float:left; width:209px; height:139px; margin:3px;}
.service li span{ float:right; width:475px;}  .service li h3{ font-size:16px; color:#0D6893;}

#gj_tj{margin:0 auto; width:100%; overflow:hidden}
#gj_tj span{float:left; width:65%; color:#666; padding-top:10px;}
#gj_tj img{float:right; width:236px; height:150px}

#gj_tj h4{ font-family:Arial; width:100%; overflow:hidden; font-size:16px; color:#f60; font-weight:normal}
#gj_list{margin:0 auto; width:100%; border-top:#999 1px dashed; padding-top:20px; margin-top:20px}
#gj_list ul{margin-left:8px; overflow:hidden}
#gj_list li{float:left; width:33%; margin-top:20px}

#gj_list li img{width:190px; height:130px}
#gj_list li span{float:left; width:80%; text-align:center;line-height:20px}
#gj_list h3{font-size:16px; line-height:30px; font-weight:lighter;border-bottom:#d8d8d8 1px  solid;  margin-top:10px; background:url(h3ico.jpg) no-repeat 5px center; padding-left:20px; margin-bottom:15px}









#chat-buttons-block
{
top: 41.6%;
position: fixed;
right: 0;
}

#feedbackify-holder, #get-call,#get-top, .livechat_btn.position_right
{
right: -10px;
}

#feedbackify-holder, #get-call,#get-top, .livechat_btn
{
background: #ed1b23;
border: none;
padding: 0;
margin: 0;
top: 0;
width: 70px;
height: 60px;
text-indent: 0;
position: absolute;
}

#landing_bluetheme #feedbackify-holder a, #landing_bluetheme #get-call a,#get-top a, #landing_bluetheme .livechat_btn a, #feedbackify-holder a, #get-call a, #get-top a,.livechat_btn a
{
	background: none;
	padding: 8px 0 8px 0;
	width: 60px;
	height: 44px;
	color: #fff;
	font: 12px/18px Arial,Helvetica,sans-serif;
	display: inline-block;
	text-align: center;
}

	.livechat_btn a span
	{
		background: url(right-buttons.png) 0 0 no-repeat;
		width: 34px;
		height: 29px;
		display: block;
		margin: 0 auto;
	}

#feedbackify-holder:hover, #get-call:hover,#get-top:hover, .livechat_btn.position_right:hover
{
	right: 0;
	background: #ce0007;
}

	#feedbackify-holder:hover a, #get-call:hover a, #get-top:hover a,.livechat_btn.position_right:hover a
	{
		text-decoration: none;
	}

#feedbackify-holder
{
top: 60px;
background: #3b9bdd;
}

#feedbackify-holder:hover
{
	background: #1775b7;
}

#feedbackify-holder span
{
	background: url(right-buttons.png) 0 -37px no-repeat;
	width: 26px;
	height: 25px;
	display: block;
	margin: 2px auto 4px;
}

#get-call
{
top: 120px;
background: #1bb943;
}

#get-call:hover
{
	background: #0d9c33;
}

#get-call span
{
	background: url(right-buttons.png) 0 -68px no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	margin: 2px auto 4px;
}

#chat-buttons-block
{
top: 41.6%;
position: fixed;
right: 0;
}

#feedbackify-holder, #get-call, #get-top,.livechat_btn.position_right
{
right: -10px;
}

#feedbackify-holder, #get-call,#get-top, .livechat_btn
{
background: #ed1b23;
border: none;
padding: 0;
margin: 0;
top: 0;
width: 70px;
height: 60px;
text-indent: 0;
position: absolute;
}

#landing_bluetheme #feedbackify-holder a, #landing_bluetheme #get-call a,#get-top a, #landing_bluetheme .livechat_btn a, #feedbackify-holder a, #get-call a,#get-top a, .livechat_btn a
{
	background: none;
	padding: 8px 0 8px 0;
	width: 60px;
	height: 44px;
	color: #fff;
	font: 12px/18px Arial,Helvetica,sans-serif;
	display: inline-block;
	text-align: center;
}

	.livechat_btn a span
	{
		background: url(right-buttons.png) 0 0 no-repeat;
		width: 34px;
		height: 29px;
		display: block;
		margin: 0 auto;
	}

#feedbackify-holder:hover, #get-call:hover, #get-top:hover,.livechat_btn.position_right:hover
{
	right: 0;
	background: #F14940;
}

	#feedbackify-holder:hover a, #get-call:hover a,#get-top:hover a, .livechat_btn.position_right:hover a
	{
		text-decoration: none;
	}

#feedbackify-holder
{
top: 60px;
background: #3b9bdd;
}

#feedbackify-holder:hover
{
	background: #1775b7;
}

#feedbackify-holder span
{
	background: url(right-buttons.png) 0 -37px no-repeat;
	width: 26px;
	height: 25px;
	display: block;
	margin: 2px auto 4px;
}

#get-call
{
top: 120px;
background: #1bb943;
}

#get-call:hover
{
	background: #0d9c33;
}

#get-call span
{
	background: url(right-buttons.png) 0 -68px no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	margin: 2px auto 4px;
}

#get-top{ top: 180px;
background: #A56EBF }
 #get-top:hover
{
	background: #9258AD;
}

#get-top span
{
	background: url(right-buttons.png) 0 -98px no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	margin: 2px auto 4px;
}


.class2_wrap{ display:none; margin:0; padding:0; background:#fafafa; margin-top:-2px; }
.class2_wrap li{ width:100%; overflow:hidden;}
.hoveron{ background: url(ico8.jpg) no-repeat 15px center #F49214; color: #FFF; font-size: 14px; }


/*参数*/
.p_table td, .p_table th { border: 1px solid #d6dbe1; padding: 4px;  text-shadow:none;}
.p_table th { text-align: center; background: #DDD; font-weight: normal; }
.p_table th a { font-weight:bold; color:#666;}
.p_table th a:hover { text-decoration:underline; }
.p_table th.p_table_type { text-align: left; padding: 0 3px; width: 70px; color: #000; background: #fff; }
.p_table tr.p_table_even th { background:  #DDD; }
.p_table tr:hover th { background: #999; }
.p_table, .js_table { border-collapse: collapse; line-height: 140%; text-align: center; width: 100%; }
.js_table td { border: 1px solid #ccc; padding: 4px; }
.js_table tr { border: 1px solid #ccc; }
.p_table_even, .js_tr_bg { background: #EEE; }
.trbg { background: #c00; color: #FFF; }
.trbg th { background: #c00; color: #FFF;  }
.p_table tr.trbg th { background: #C00; color:#FFF; }
.trbg th a { color:#FFF; }
.trbg td p { color:#FFF; }
.trbg td font { color:#FFF; }


.l{ float:left; width:51%; }
.l span{ float:left; width:30%; text-align:right}  .l strong{ color:#c00; padding-left:8px;}
.l li{ height:50px; }
.l input{ width:220px; height:28px; line-height:28px; color:#333; text-indent:10px;  border:1px solid #ccc; float:right; margin-right:25px;}
.r{ float:right; width:47%; }
.r span{ display:block; margin-bottom:30px;}
.r textarea{ width:330px; height:150px; border:1px solid #ccc; margin-top:-15px;}
.r input.sub{ background:  #232323; width:150px; height:32px; line-height:32px; color:#fff; font-size:14px; border:0; float:right; margin-top:20px; margin-right:85px; cursor:pointer;}


/*校验信息*/
.LV_validation_message { padding-left:5px;  }
.LV_valid {overflow:hidden;display:none; height:0;  }
.LV_invalid { color: #CC0000;  clear:both; text-indent:9em;}
.r .LV_invalid { color: #CC0000;  clear:both; text-indent:0em;}
.inq .form .LV_invalid_field, .inq .form input.LV_invalid_field:hover, .inq .form input.LV_invalid_field:active, .inq .form textarea.LV_invalid_field:hover, .inq .form textarea.LV_invalid_field:active { border: 1px solid #CC0000; }
.form li.mess .LV_invalid{ clear:both; position:absolute; top:120px; left:0; display:block; height:20px; padding-left:138px; _padding-left:140px; line-height:20px; }

.tycontactleft{ padding-left:10px; height:40px; line-height:40px; margin-top:10px; border-bottom:solid 1px #cccccc; font-size:18px;}

.product {LINE-HEIGHT: 22px; MARGIN-TOP:20px; WIDTH:420px; FLOAT: left;  COLOR: #606060; 
}


.phead {
	Z-INDEX: 2000; POSITION: relative; WIDTH: 420px; TOP: -150px!important;top: -150px
}

.pcenter {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 0px; WIDTH: 420px; HEIGHT: 150px; OVERFLOW: hidden
}
.pcenter LI {
	FLOAT: left
}
.pcenter A IMG {
	MARGIN-BOTTOM: 5px
}
.pcenter A.last {
	MARGIN: 0px
}
.pcenterbg {
	BACKGROUND: url(index/pcenter.jpg) no-repeat left top
}
#pclist {
	WIDTH: 1700px; HEIGHT: 122px
}
.pcenterlist {
	WIDTH: 450px
}
.pcenterlist li { float: left;  width: 130px!important;width: 128px; margin-right:10px; overflow:hidden;color: #999999; text-align:center;  }

.pcenterlist li img { width: 130px!important; width: 128px; height: 90px; margin-bottom: 5px; }
.pclist1 {
	COLOR: #454545
}
.plist1 A {
	FLOAT: none; COLOR: #333
}
.pcontrol {
	FLOAT: right
}
.pcontrol A {
	LINE-HEIGHT: normal
}
.pc {
	TEXT-ALIGN: center; WIDTH: 18px; BACKGROUND: #999; FLOAT: left; HEIGHT: 8px; MARGIN-left: 10px; _margin-left: 10px
}
.pcactive {
	BACKGROUND: #ff0000
}
.pimg {
	MARGIN-TOP: -5px; FLOAT: left; MARGIN-RIGHT: 20px; _margin-right: 10px
}
.plist1 {
	LINE-HEIGHT: 14px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold; _margin-top: 5px
}