body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:url(/images/web/bg.jpg) #1F71A1 repeat-x;}
a:link { color:#333; text-decoration:none;}
a:visited { color:#555; text-decoration:none;}
a:hover { color:#127CC6; text-decoration:none;}
ul { margin:0px; padding:0px; list-style-type:none;}
img { border:none;}

.header { width:1200px; margin:0 auto; overflow:hidden; height:103px;}
.version_share { width:800px; float:right;}
.version { width:180px; float:right; overflow:hidden; height:25px; padding-top:12px; color:#fff;}
.version img { vertical-align:middle;}
.version a:link { color:#eee;}
.version a:visited { color:#eee;}
.version a:hover { color:#fff;}
.share { float:left; width:230px; margin-left:390px; padding-top:35px;}

.logo_nav { width:100%; background:url(/images/web/headerBg.png) no-repeat top center; height:90px; z-index:3;}
.logo_nav_box { width:1200px; margin:0 auto; z-index:3;}
.logo { width:400px; float:left; height:80px; z-index:3;}
.nav { width:740px; float:right; padding-left:60px; padding-top:45px;}


.menu_container { height:40px; width:100%;z-index:3;}
#headernav {height:40px;z-index:3; margin:0px auto; width:1200px; background:url(/images/web/menubg.png) no-repeat right center;}
#headernav ul li{float:left;position:relative; margin-left:1px;z-index:3;}
#headernav ul li a{font:14px/40px Arial, Helvetica, sans-serif;color:#333;width:120px;display:block;text-align:center; text-decoration:none; font-weight:bold;z-index:3;}
#headernav ul li.menuon{ color:#fff; background:#0086DC;}
#headernav ul li.hover { color:#fff; background:#0086DC;}
#headernav ul li.hover a,#headernav ul li.menuon a{color:#fff; background:#0086DC;}
#headernav ul li .submenu { position:absolute; top:40px; background:#0086DC; left:0; display:none; z-index:3; filter:alpha(opacity:95); opacity:0.95; overflow:hidden; width:230px;}
#headernav ul li .submenu_l { width:90px; float:left; overflow:hidden; padding:20px 15px 15px 15px;}
#headernav ul li .submenu_l img {}
#headernav ul li ul{ width:110px; float:right; padding-top:20px; padding-bottom:10px;}
#headernav ul li ul li{background:none;padding-left:0px; margin:0px;z-index:3;}
#headernav ul li ul li a:link{font:12px/32px Arial, Helvetica, sans-serif;color:#eee;width:100px; text-decoration:none;z-index:3;}
#headernav ul li ul li a:visited {font:12px/32px Arial, Helvetica, sans-serif;color:#eee;width:100px; text-decoration:none;z-index:3;}
#headernav ul li ul li a:hover{background:#28A9FF; color:#fff;z-index:3;}

h1 { font-size:12px; display:inline;}

.bannerbox { width:100%; overflow:hidden;}
#banner {height:350px;width:1200px; margin:0px auto; overflow:hidden; border-bottom:2px #0086DC solid; margin-top:5px;}

#banner .slides_container {width:100%;height:450px;position:relative;overflow:hidden;display:none;z-index:1;}
#banner .slides_container .bg-slide {width:100%;height:450px;display:block;z-index:1;}
#banner .pagination {width:80px;z-index:100001;position:absolute;right:50%;bottom:15px; margin-right:-35px;}
#banner .pagination li {float:left;margin:0 4px;list-style:none;}
#banner .pagination li a {display:block;width:12px;height:12px;font-size:8px;line-height:20px;float:left;text-align:center;overflow:hidden;background:#FFFFFF;text-indent:-9999px;}
#banner .pagination li.current a {background:#0086DC;}
#banner .slides_container #bg1 {background:url(/Images/Web/enbanner01.jpg) no-repeat center top;z-index:1;}
#banner .slides_container #bg2 {background:url(/Images/Web/enbanner02.jpg) no-repeat center top;z-index:1;}
#banner .slides_container #bg3 {background:url(/Images/Web/enbanner03.jpg) no-repeat center top;z-index:1;}
#banner .slides_container #bg4 {background:url(/Images/Web/enbanner04.jpg) no-repeat center top;z-index:1;}

.hr10 {height:15px;}

.index_main { width:100%; margin:0px auto; margin-top:5px;}
.index_main_box { width:1200px; margin:0px auto 0px auto; overflow:hidden; background:#fff;}
.index_main_left { width:280px; float:left; overflow:hidden; padding:10px 0px 0px 10px;}

.index_left_prok { width:275px; float:left; overflow:hidden; padding:5px 0px 12px 5px; border-top:2px #0086DC solid; background:#f2f2f2; margin-bottom:15px;}
.index_left_prok_t { height:35px; line-height:35px; padding-left:10px; font-size:15px; font-weight:bold; color:#0086DC; margin:0px 0px 0px 10px;}
.index_left_prok_l { margin-left:10px;}
.index_left_prok_l ul li { line-height:30px; border-bottom:1px #ccc dotted; padding-left:10px; width:220px;}
.index_left_prok_l ul li a:link { color:#2c2c2c;}
.index_left_prok_l ul li a:visited { color:#333;}
.index_left_prok_l ul li a:hover { color:#0086DC;}


.index_main_right { width:900px; float:right; overflow:hidden; padding-top:10px;}
.index_product { width:890px; overflow:hidden;}
.index_prorecommend { width:900px; margin:0px auto; overflow:hidden;}
.index_prorecommend_t { height:35px; line-height:35px; padding-left:10px; font-size:15px; font-weight:bold; color:#0086DC; border-bottom:2px #0086DC solid;}
.index_prorecommend_l { overflow:hidden;}



/* 通用图片列表_普通式 */ 
.bd { padding-left:13px; padding-top:10px;}
.bd ul { width:660px;}
.bd ul li{ width:120px; margin-right:8px; border:1px #ddd solid;}

.index_about_news { overflow:hidden; width:900px; float:left; padding-bottom:10px;}
.index_cases { width:280px; overflow:hidden;border-top:2px #0086DC solid; background:#f2f2f2;}
.hcase { position:relative;}
.index_left_case_t { height:35px; line-height:35px; padding-left:10px; font-size:15px; font-weight:bold; color:#0086DC; margin:0px 0px 0px 10px;}


.HCList{ width:280px; height:230px; overflow:hidden; padding-top:10px;}
.HCList ul{ display:inline-block; width:280px;}
.HCList ul li{ width:270px; overflow:hidden; float:left; padding-left:10px;}
.HCList ul li img{ display:block; width:260px; height:195px;}
.HCList ul li h3{ padding-top:0px; margin-top:3px;}
.HCList ul li h3 a{ color:#333; font-size:12px; display:inline-block; line-height:25px;}
.HCList ul li h3 a:hover{ color:#0086DC;}

.hcase .hd{ position:absolute; right:20px; top:180px; z-index:9999;}
.hcase .hd ul{ display:inline-block;}
.hcase .hd ul li{ display:inline-block; width:16px; height:16px; text-align:center; line-height:16px; color:#868686; float:left; margin-left:5px; background:#fff; cursor:pointer;}
.hcase .hd ul li.on{ background:#ffa800; color:#fff;}

.index_about { width:440px; float:left; overflow:hidden; min-height:250px; border-top:2px #0086DC solid; background:#f2f2f2;}
.index_about_t { height:40px; line-height:40px; padding-left:10px; font-size:15px; font-weight:bold; color:#0086DC; margin:0px 0px 0px 10px;}
.index_about_t span { float:right; padding-right:12px;}
.index_about_c { padding:10px 20px 10px 20px; line-height:24px; text-indent:2em;}

.index_news { width:440px; float:right; overflow:hidden; min-height:250px; border-top:2px #0086DC solid; background:#f2f2f2; margin-right:10px;}
.index_news_t { height:40px; line-height:40px; padding-left:10px; font-size:15px; font-weight:bold; color:#0086DC; margin:0px 0px 0px 10px;}
.index_news_t span { float:right; padding-right:12px;}
.index_news_l { padding:6px 15px 10px 15px;}
.index_news_l ul li { height:30px; border-bottom:1px #ddd dashed; line-height:30px;}
.index_news_l ul li a:link { color:#333;}
.index_news_l ul li a:visited { color:#555;}
.index_news_l ul li a:hover { color:#0086DC;}
.index_news_l ul li span { float:right; color:#888;}

.index_mainbody_right { width:319px; float:right; overflow:hidden; border-top:2px #296695 solid; border-left:1px #ddd solid; min-height:380px;}
.index_cases_title { height:40px; line-height:40px; font-size:14px; font-weight:bold; padding-left:20px; color:#276699;}
.index_cases_title span { float:right; padding-right:10px; padding-top:15px;}
.index_cases_list { padding:5px 10px;}
.index_cases_list ul li { border-bottom:1px #ddd dashed; overflow:hidden; padding-bottom:8px; margin-bottom:8px;}
.index_cases_list_img { width:125px; float:left; overflow:hidden;}
.index_cases_list_td { width:162px; float:right; overflow:hidden; padding-left:8px;}
.index_cases_list_img img { border:1px #ddd solid; padding:1px;}
.index_cases_list_title { height:25px; line-height:25px; font-weight:bold;}
.index_cases_list_title a:link { color:#333;}
.index_cases_list_title a:visited { color:#555;}
.index_cases_list_title a:hover { color:#027EC8;}
.index_cases_list_desc { color:#666; line-height:20px;}





.left_prok { width:230px; overflow:hidden; float:left; margin-left:10px; margin-top:10px;}
.left_title { height:36px; background:#0086DC; padding-left:18px; font-size:14px; font-weight:bold; color:#fff; line-height:36px;}
.left_content { width:228px; border:1px #ddd solid; border-top:none; background:#fff;}
.left_content ul { padding:10px 20px 15px 20px;}
.left_content ul li { height:30px; line-height:30px; border-bottom:1px #ddd dashed;}
.left_content ul li a:link { color:#333;}
.left_content ul li a:visited { color:#555;}
.left_content ul li a:hover { color:#0086DC;}

.left_news { width:230px; overflow:hidden; float:left; margin-left:10px; margin-top:15px;}
.left_content_news { width:228px; border:1px #bfbfbf solid; border-top:none; background:#DBE9EC;}
.left_content_news ul { padding:10px 10px 8px 15px;}
.left_content_news ul li { height:26px;}
.left_content_news ul li a:link { color:#333;}
.left_content_news ul li a:hover { color:#124394;}
.left_content_news ul li a:visited { color:#666;}


.right_title { height:39px;padding-left:18px; font-size:14px; font-weight:bold; color:#444; line-height:44px; border-bottom:1px #ddd solid; overflow:hidden;}
.right_title span { float:right; padding-right:10px; font-weight:normal; font-size:12px;}
.right_title span a:link { color:#444;}
.right_title span a:visited { color:#555;}
.right_title span a:hover { color:#027EC8;}
.right_content { border:1px #ccc solid; border-top:none; background:#fff; overflow:hidden;}
.right_content_inner { border-top:none; padding:14px 19px; min-height:540px; overflow:hidden; line-height:24px;}

.index_friendlink { width:100%; overflow:hidden;}
.index_friendlink_box { width:1180px; margin:0 auto; padding:5px 10px; line-height:24px; margin-top:5px; color:#eee;}
.index_friendlink a:link { color:#eee;}
.index_friendlink a:visited { color:#ddd;}
.index_friendlink a:hover { color:#fff;}

.inner_right { width:940px; float:right; overflow:hidden; margin-top:10px; margin-left:10px; margin-right:10px; background:#f2f2f2; border-top:2px #0086DC solid; margin-bottom:10px;} 
.contactbg { background:url(/Images/Web/contactbg.png) no-repeat; background-position:350px 50px; padding-left:30px;}





.index_product_container { width:980px; margin:0px auto; overflow:hidden; margin-top:8px;}

.index_content_pro_title { height:60px; border-bottom:1px #ccc solid; overflow:hidden;}
.protitle_left { width:750px; float:left; padding-left:3px;}
.protitle_right { width:220px; float:right; text-align:right; padding-top:10px; padding-right:7px;}
.protitle_left_1 { font-size:18px; color:#333; padding-top:12px; padding-bottom:3px;}
protitle_left_2 { color:#777;}
.index_content_pro { overflow:hidden; padding:5px 10px 10px 5px;}

.footer { margin:0px auto; overflow:hidden; color:#eee; background:#14587F;}
.footer_content { line-height:24px; text-align:center; width:980px; margin:0px auto; padding:20px 0px;}
.footer_content a:link { color:#eee;} 
.footer_content a:visited { color:#eee;} 
.footer_content a:hover { color:#fff;} 



.boxtitle,.inner_right_title { height:35px; line-height:30px; font-weight:bold; padding-left:15px; font-size:14px; color:#666;}

.inner_mainbody_left { width:245px; float:left; overflow:hidden;}
.inner_mainbody_right { width:720px; float:right; overflow:hidden;}

.sub_left_content { width:220px; margin-left:10px; padding-top:5px;}
.sub_left_content ul {}
.sub_left_content ul li { line-height:28px; border-bottom:1px #ccc dotted; padding-left:10px;}
.sub_left_content ul li a:link { color:#555;}
.sub_left_content ul li a:hover { color:#343399;}
.sub_left_content ul li a:visited { color:#555;}

.inner_right_content { padding:5px 20px 10px 15px; line-height:22px;}

.right_con_content { line-height:26px; overflow:hidden; padding:10px;}
.right_con_content a:link { color:#124394;}
.right_con_content a:hover { color:#124394;}
.right_con_content a:visited { color:#124394;}

#psmall1,#psmall2,#psmall3,#psmall4,#psmall5,#psmall6,#psmall7,#psmall8,#psmall9,#psmall10 { display:none;}




.sub_news_content { padding:15px; line-height:20px; overflow:hidden; padding-right:25px;}
.sub_news_content ul li { border-bottom:1px #ccc dashed; overflow:hidden; padding-bottom:8px; padding-top:8px;}
.sub_news_content ul li span { float:right; padding-right:10px;}
.sub_news_content ul li .sub_news_list_title { color:#333; font-weight:bold; font-size:14px; line-height:24px;}
.sub_news_content ul li .sub_news_list_title a:link { color:#333;}

.sub_news_content ul li .sub_news_list_title a:visited { color:#555;}
.sub_news_content ul li .sub_news_list_title a:hover { color:#0086DC;}
.sub_news_content ul li .sub_news_list_time { line-height:30px; color:#999;}
.sub_news_content ul li .sub_news_list_desc { line-height:22px; color:#777;}

.sub_pro_content_title { height:30px; line-height:30px; background:#e1e1e1; overflow:hidden; padding-left:10px; margin-top:10px; margin-right:20px; border-left:4px #0086DC solid; font-size:14px; font-weight:bold;}
.sub_pro_content_detail { line-height:22px; padding:10px; overflow:hidden;}
.inner_right_bottom { height:12px;}
.sub_pro_hits { text-align:center;}




.mainbody { width:980px; margin:0px auto; overflow:hidden; padding-top:8px; overflow:hidden;}
.mainbody_left { width:250px; float:left; overflow:hidden; padding-left:5px; padding-right:5px;}


.index_left_content { border:1px #d3d3d3 solid; background:#fff; border-top:none; padding-top:18px; padding-left:6px; height:219px;}
.index_left_content img { border:none;}


.boxtitleright img { vertical-align:middle;}
.index_pro_title { height:45px; font-family:Arial, Helvetica, sans-serif; padding-left:40px; color:#1760A5; font-size:14px; line-height:45px; font-weight:bold;}



.index_product_title { height:35px; text-align:right; padding-right:20px; line-height:35px;}

.index_product_title a:link,a:hover,a:visited { color:#999;}

.inner_main { width:100%; margin:0px auto; overflow:hidden; padding-bottom:10px; margin-top:5px;}



.right_contact { overflow:hidden;}
.right_con_title { padding-left:9px; overflow:hidden;}
.right_con_img { overflow:hidden; padding-top:10px;}


.inner_mainbody { width:1200px; margin:0px auto; overflow:hidden; background:#fff;}

.sidebar { width: 243px; overflow:hidden;}
.channel_tit { height: 62px; position:absolute; width: 243px; z-index: 50; overflow:hidden; margin-top:-25px;}

.inner_prok_list { height:auto;}
.inner_prok_list ul li { min-height:40px; font-weight:bold; line-height:42px; text-indent:57px;}
.inner_prok_list ul li a:visited { color:#666;}
.inner_prok_list ul li ul li { background:none; min-height:30px; line-height:30px; text-indent:42px; font-weight:normal;}
.inner_prok_list ul li ul li:hover { background:none;}

.inner_prok_list ul li:hover { background-position:-502px 0;}
.channel_tit_con { height:37px; overflow:hidden;}

.mainbody_right { width:720px; float:right; overflow:hidden;}
.mainbody_right_box { width:218px; border:1px #ddd solid; overflow:hidden; border-top:none;}

.index_product_list_title { height:32px; line-height:22px; padding-top:5px;}
.index_product_list_title a:link { color:#333;}
.index_product_list_title a:visited { color:#555;}
.index_product_list_title a:hover { color:#0086DC;}

#prowrapper{width:900px;height:240px;position:relative;overflow:hidden;margin:auto;z-index:3;}
#prowrapper ul{position:absolute;width:100000em;}
#prowrapper li{height:190px;padding-top:20px;width:222px;float:left; text-align:center;}
#prowrapper li a.img{display:table-cell;width:240px;height:190px;line-height:190px;text-align:center;vertical-align:middle;display:block;font-size:180px;/* 这里是height*0.9,估计在0.9左右比较接近FF和Opera*/font-family:microsoft yahei;}
#prowrapper li a img{max-width:200px;max-height:150px; border:1px #ddd solid; padding:1px;}


.sub_title_bg { height:40px; width:705px; background:url(/Images/Web/innner_ico.png) no-repeat 7px 13px; font-size:14px; color:#c00; line-height:40px; padding-left:30px; font-weight:bold; border-bottom:1px #dbdbdb solid;}
.sub_title_bg span { float:right; padding-right:10px; color:#666; font-weight:normal; font-size:12px;}
.sub_content { padding:15px; line-height:20px; overflow:hidden;}


.pages { height:30px; line-height:30px; text-align:center; margin-top:10px;}
h2 { font-size:14px;}
.sub_news_content_title { text-align:center; overflow:hidden;}
.sub_news_content_addtime { text-align:center; overflow:hidden; color:#777;}
.sub_news_content_detail { line-height:24px; padding:10px;}
.sub_contact_left { width:220px; float:left;}
.sub_contact_right { width:530px; float:right;}
.sub_pro_content { padding:10px 5px 5px 5px; line-height:20px; overflow:hidden; padding-right:0px;}
.sub_pro_content ul { overflow:hidden;}
.sub_pro_content ul li { width:152px; text-align:center; float:left; margin-right:16px; padding-bottom:15px;}
.sub_pro_content ul li a:link { color:#2c2c2c}

.sub_pro_content ul li a:visited { color:#333;}
.sub_pro_content ul li a:hover { color:#0086DC;}

.sub_pro_content_o { padding:10px 5px 5px 5px; line-height:20px; overflow:hidden; padding-right:0px;}
.sub_pro_content_o ul { overflow:hidden;}
.sub_pro_content_o ul li { width:202px; text-align:center; float:left; margin-right:20px; padding-bottom:15px;}
.sub_pro_content_o ul li a:link { color:#2c2c2c}
.sub_pro_content_o ul li a:visited { color:#333;}
.sub_pro_content_o ul li a:hover { color:#0086DC;}
.proimg_o { border:1px #e2e2e2 solid; width:150px; text-align:center; display:table-cell; vertical-align:middle; background:#fff;}
.proimg_o img { max-height:150px; max-width:200px; border:none;}

.proimg { border:1px #e2e2e2 solid; width:150px; text-align:center; vertical-align:middle; background:#fff;}
.proimg img { max-height:150px; max-width:150px; border:none;}
.protitle { line-height:20px; height:40px; overflow:hidden; padding-top:10px;}

.sub_pro_img { overflow:hidden; text-align:center;}
.sub_pro_img img { max-width:620px; border:1px #e3e3e3 solid; padding:2px;}
.sub_pro_title { overflow:hidden; text-align:center; height:35px; line-height:30px;}
.sub_pro_title h2 { font-size:14px; line-height:normal;}
.sub_pro_content_menu { overflow:hidden; height:30px;}
.sub_pro_content_menu ul {}
.sub_pro_content_menu ul li { height:30px; line-height:30px; display:block; float:left; text-align:center; width:100px; background:#4D95CF; margin-right:1px; color:#FFF; cursor:pointer;}
.sub_pro_content_menu ul li.promenuon { background:#FA8F03;}
.sub_pro_tech { line-height:22px; display:none; padding:15px 15px 5px 15px;}
.sub_pro_detail { line-height:22px; padding:15px 15px 5px 15px;}

.sub_pro_img_big { width:380px; overflow:hidden; margin:0px auto; border:1px #ddd solid; padding:1px; text-align:center; margin-top:15px;}
.sub_pro_img_big img { max-width:380px; max-height:380px; display:table-cell;}
.sub_pro_img_small { width:380px; overflow:hidden; margin:0px auto;}
.sub_pro_img_small ul li { width:112px; border:1px #ddd solid; padding:1px; height:84px; margin-right:10px; cursor:pointer; margin-top:10px;}
.sub_pro_img_small ul li img { max-width:112px; max-height:112px;}


.hr20 { height:20px; width:100%; overflow:hidden;}

.pagingBar2{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
a.pagingBar2:hover{ background-color:Transparent; text-decoration:none; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
.pagingBar3{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
a.pagingBar3:hover{ background-color:Transparent; text-decoration:none; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
.curpage{height:24px; line-height:24px; padding:4px; padding-left:8px; padding-right:8px; border:1px #E7ECF2 solid; padding-top:1px; font-size:13px;}
.pagingBarN{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:8px; padding-right:8px; border:1px #dddddd solid; padding-top:1px; font-size:13px;}
a.pagingBarN:hover{ height:24px; line-height:24px; text-decoration:none; padding:4px; padding-left:8px; padding-right:8px; border:1px #dddddd solid; background-color:Transparent; padding-top:1px; font-size:13px;}

.hr_title { height:25px; overflow:hidden; line-height:25px;}
.hr_info { line-height:24px; overflow:hidden;}
.hr_info span { font-weight:bold; color:#333;}
.hr_desc { overflow:hidden; padding-top:10px; border-bottom:1px #ccc dashed; padding-bottom:10px;}
.hr_desc span { font-weight:bold; color:#333;}

.QQbox {Z-INDEX: 99; RIGHT: 0px; WIDTH: 120px; POSITION: absolute; TOP: 200px; overflow:visible;}
.QQbox .Qlist {LEFT: 0px; WIDTH: 120px; POSITION: absolute; overflow:visible;}

.productinfo_defaultpic { overflow:hidden;}
.productinfo_defaultpic img { border:1px #ccc solid;}
.productinfo_morepic { overflow:hidden; width:370px; padding-top:10px;}
.productinfo_morepic ul li { float:left; width:82px; margin-right:8px;}
.productinfo_morepic img { border:1px #CCC solid; width:80px; height:60px;}

/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:1000000;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}