@charset "utf-8";
/*引导页*/
body{padding:0; margin:0;  font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px;color:#333; outline:none;}
*{padding:0;margin:0;list-style:none;}
h1,h2,h3,h4,h5,h6,strong,ul,li,strong,form,p,dl,dd,dt,img{ margin:0; padding:0;}
ul, li, dt, dl, dd, h1, h2, h3, div, form, span, table, tr, td {margin: 0px;padding: 0px;border: 0px;list-style: none;}
li{list-style:none;}
img{ border:none;}
input{border:none;}
ul,li{ list-style:none;}
a{color: #333; text-decoration:none; }
a:hover{ color:#0090d9;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}
/*-----------------------------------首页样式-------------*/

#head_top{ width:100%; height:105px;background:#3bb2e9;}
/*头部*/
.warp_topbg{ height:28px; width:100%; background:url(../images/top_bg.png) repeat-x; position:relative; z-index:99;}
.warpTop{ width:1080px; margin:0px auto; line-height:28px; text-align:left;}
.h_top {width:1080px; margin:0px auto; height:26px; font-size:12px;}
.h_top span { float:left;line-height:26px;}
.language {float: right;width: 200px;line-height: 16px;	height: 16px;margin-top:4px;font-size: 12px;color: #6D6D6D;text-align: right;}
.language ul li {color: #333;padding: 0 4px;}
.language ul li img{ width:14px; height:10px; padding-right:3px;}
.language ul li a {	color: #333; padding: 0 4px;}
.language ul li a:hover {color:#ff6600;}
.h_top p { height:23px; padding:3px 0 0 0;}
.h_top p a { padding:0 8px; background:url(../images/tbor.gif) no-repeat right center;}
.h_top p img { vertical-align:top;}
.h_top p .nobot { background:none;}
.header{ width:100%; height:110px;margin:0 auto; background:url(../images/header_bg.gif) repeat-x center;}
.header_top{ width:1080px; height:110px; margin:0 auto; text-align:left;}
.logo{ float:left; margin-top:10px; width:810px;}
.logo img{ width:810px; height:95px;}
.top_right{ width:256px; float:right;  }

.top_tel{ width:215px;height:42px;float:right; text-align:right;background:url(../images/fuwu.png) no-repeat 0px 5px; margin-top:10px;font-family:"微软雅黑";}
.top_tel h3{ width:175px; height:20px; line-height:20px; float:right; text-align:left; font-size:14px; font-weight:normal;}
.top_tel span{ width:175px; height:20px; line-height:20px; float:right; text-align:left; margin-top:2px;font-size:20px; color:#f77408; font-weight:bold;}
.top_popup{ border:1px solid #abadb3; height:22px; float:right; line-height:22px; color:#989a9a; padding-right:15px; background:url(../images/i_13.png) no-repeat right 6px; position:relative; z-index:98; margin-top:5px; margin-right:18px;}

.top_popup ul{ display:none; width:100%; position:absolute; top:21px; right:-1px; text-align:left; background:#fff;border:1px solid #abadb3; border-top:none; z-index:99;}
.top_popup  a{ color:#989a9a;}
.top_cxt{ width:210px; height:28px;  float:right;margin:12px 0 0 0; }
#search {background: url(../images/ssbg.png) no-repeat;	float: left;clear: right;height: 28px;width: 165px;margin-top:3px; margin-left:20px;color:#333;}
#search .sskw {float:left;width:120px;height:15px;background:none;border:none;line-height:18px;padding:5px;font-size:10px;}
#search .ssbn {float:right;width:35px;height:25px;background:none;border:none;cursor:pointer;}

/*导航*/
#nav{ width:100%; height:40px;background:url(../images/nav_bg.png) repeat-x;}
.menunav{width:1080px;height:40px;line-height:40px;margin:0 auto;z-index:999;}
.menunav ul{margin:0px auto;padding:0;}
.menunav ul li{float:left;text-align:center;background:url(../images/nav_bd.png) left center no-repeat;}
.menunav ul li a{ display:block; text-decoration:none; text-align:center; font-size:14px; color:#fff; padding:0 37px;}
.menunav ul li a:hover{text-decoration:none;background:#ff8205;}
.menunav .on { background:url(../images/navbg3.png) repeat-x 0px 0px; text-decoration:none;}
.menunav ul li:hover{color:#fff;text-decoration:none;}
.menunav ul li:hover a{color:#fff;text-align:center;}
.menunav ul li ul{width:132px;display:none;filter:alpha(opacity=100);line-height:40px;z-index:999;background:#0257ed;position:absolute;}
.menunav ul li:hover ul{display:block;text-align:center;}
.menunav ul li ul li{width:140px;margin:0;display:block;float:none;text-align:center;border:1px solid #333;border-width:0 0 1px 0;background:#048ee4;display:inline;}
.menunav ul li:hover ul a{ color:#FFF; display:block; font-size:12px; font-style:normal;line-height:24px;height:24px;text-align:center;padding:0px;}
.menunav ul li ul li a:hover{color:#fff;filter:alpha(opacity=100); background:url(../images/NAV_BG.jpg) left center repeat-x; background:#ff8205;}

#banner{ width:100%; height:650px; overflow:hidden; padding:0px 0 2px 0;display:block;clear: both;}
.flexslider {margin: 0;	padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
/*.flexslider .slides img {width: 100%; height:520px;display: block;}*/
.slides:after {	content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 650px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;	-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {	width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;
	top: 50%;z-index: 10;text-indent: -9999px;
	filter:alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;	filter:alpha(opacity=50);}
.flex-control-nav {	width: 100%;position: absolute;	text-align: center;	left:0; top:610px;}
.flex-control-nav li {	margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {	background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;	width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {	background-position: 0 0;}


/*滚动新闻*/
#news-slide_bg {background: url(../images/news_bg.gif) repeat-x;width:100%;height: 62px;margin-bottom:10px;}
#news-slide {margin:0 auto; padding-left:35px; width:1065px; height:57px; background:url(../images/icon_news.png) no-repeat 0 18px; overflow:hidden;}
#news-slide li { list-style-type:none;}
#news-slide .item {height:100%;}
#news-slide .item a {display:inline-block; height:57px; line-height:57px; font-weight:bold; color:#2e2e57; -ms-transition:color 300ms; transition:color 300ms; -webkit-transition:color 300ms; -moz-transition:color 300ms; -o-transition:color 300ms;}
#news-slide .item a:hover {color:#e12c23;}
#news-slide .item a span {margin:0 25px; font-weight:normal; color:#6C6C6C;}
#news-slide .item .more {padding:0 12px; margin-top:8px; font-weight:bold; height:26px; line-height:26px; font-size:12px;  color:#2e2e57; background-color:#DFE0E4; border-radius:25px; box-shadow:0px 0px 3px #777; -ms-transition:color 300ms, background-color 300ms; transition:color 300ms, background-color 300ms; -webkit-transition:color 300ms, background-color 300ms; -moz-transition:color 300ms, background-color 300ms; -o-transition:color 300ms, background-color 300ms;}
#news-slide .item .more:hover {background:#e12c23; color:#eee;}

#wrap{ float:left;width:100%; margin:0 auto; padding-top:5px;}
#intt{ width:1138px; margin: 0 auto; padding:10px 0;}

.index_pro-marquee{	width:1100px; margin:10px auto; overflow:hidden;}
.index_pro-left{width: 17px;height: 25px;float: left;margin-top:82px;padding-right: 10px;}
.index_pro-left img:hover{filter:alpha(opacity=70);  -moz-opacity:0.7;  opacity: 0.7;}
.index_pro-right img:hover{filter:alpha(opacity=70);  -moz-opacity:0.7;  opacity: 0.7;}
.index_pro-right{width: 17px;height: 25px;float: right;	padding-top:82px;padding-left: 5px;}
.index_pro-c{width:262px;float: left; }
.index_pro-marquee ul{float:left; position:relative; overflow: hidden;height:245px; }
.index_pro-marquee ul li{ float:left;width:252px; height:230px; padding:5px; text-align:center;background:url(../images/index_pro-marquee.jpg) no-repeat;}
.index_pro-marquee ul li img{ width:235px; height:176px; border: solid 1px #e8e8e8; border-radius: 3px; text-align:center;}
.index_pro-marquee ul li img:hover{  filter:alpha(opacity=75);  -moz-opacity:0.75;  opacity: 0.75;}
.index_pro-marquee ul li p{ font-size:12px;width:235px; height:26px; line-height:26px; padding-top:3px; text-align:center; vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }

/* CSS Document */
.delay{ -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.delay:hover{ transform: scale(1.01,1.01); -moz-transform: scale(1.01,1.01); -ms-transform: scale(1.01,1.01); -webkit-transform: scale(1.01,1.01); -o-transform: scale(1.0,1.0);}

.warp_center_title{ width:1120px; margin:0px auto;padding:5px 0 15px 0; background:url(../images/warp_center_title.jpg) repeat-x ;text-align:center;}
.warp_center_title h3{  height:30px; line-height:30px; font-size:20px; font-weight:normal; color: #333; margin:0 auto; background:#FFF; padding:0 15px;display:inline-block; position:relative;}
.warp_center_lead { width:1100px; padding:0 5px; overflow:hidden; line-height:26px;color: #333; margin-bottom:5px;}
.warp_center_lead p{ font-size:16px; line-height:26px;text-align:center;font-weight:normal;}


.warp_index{ width:1080px; margin:0 auto; overflow:hidden; padding-bottom:10px;}
.index_about_l{ float:left; width:360px; margin-top:10px;}
.index_about_tit {width:330px;height:34px; padding-left:30px; background:url(../images/about.gif) no-repeat;padding-bottom:6px;}
.index_about_tit h2 { float:left;	height:34px;line-height:34px;font-size:16px; font-weight:bold;color:#0069aa; padding-left:2px;}
.index_about_tit em { color:#bcbcbc;font-weight:normal;padding-left:2px;font-family:Arial, Helvetica, sans-serif;}
.index_about_tit .more {color:#FFF;float:right; width:40px; height:17px; line-height:17px; margin:14px 0px 0 0;text-align:center; border:0px; border-radius:2px;}
.index_about_img { float:left; width:360px; height:122px; margin-top:8px; overflow:hidden;}
.index_about_img img{ width:358px; height:120px; border:solid 1px #0099FF; border-radius:3px;}
.aboutus_index { float: left; color: #545454; line-height: 22px; overflow: hidden; width: 355px; height:180px; padding-top: 8px;padding-left:5px; }
.aboutus_index p { line-height: 22px; text-indent:2em; }
.index_about_tit a:hover{color:#e80b06;}

.index_news_c{ float:left; width:380px; margin:10px 25px 0 25px; }
.index_news_tit {width:350px;height:34px; padding-left:30px;background:url(../images/Newspic.gif) no-repeat;padding-bottom:6px;}
.index_news_tit h2 { float:left; height:34px;line-height:34px;font-size:16px; font-weight:bold;color:#0069aa; padding-left:2px;}
.index_news_tit em { color:#bcbcbc;font-weight:normal;padding-left:2px;font-family:Arial, Helvetica, sans-serif;}
.index_news_tit .more {color:#FFF;float:right; width:40px; height:17px; line-height:17px; margin:14px 0px 0 0;text-align:center; border:0px; border-radius:2px;}
.index_news_img { float:left; width:380px; height:122px; margin-top:8px; overflow:hidden;}
.index_news_img img{ width:378px; height:120px; border:solid 1px #0099FF; border-radius:3px;}
.index_news_c ul {float:left; width:380px; padding-top:8px; padding-left:2px; color: #545454; overflow:hidden;  }
.index_news_c ul li { width:365px; height:28px; line-height:28px; border-bottom: 1px dashed #CCC; }
.index_news_c ul li span { float:right; color:#999 }
.index_news_c ul li a { display: block; width:265px; background:url(../images/ar.png) 1px 10px no-repeat;  padding:0 0 0 10px; /*对宽度的定义,根据情况修改*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.index_news_c ul li a:hover{color:#024579; font-weight:bold; background:url(../images/arh.png) 1px 10px no-repeat; }
.index_news_tit a:hover{color:#e80b06;}

.index_contact_r{ float: right; width:290px; margin-top:10px; overflow:hidden;}
.index_contact_tit {width:260px;height:34px; padding-left:30px; background:url(../images/contactUs.gif) no-repeat;padding-bottom:6px;}
.index_contact_tit h2 {	float:left;	height:34px;line-height:34px;font-size:16px; font-weight:bold; color:#0069aa; padding-left:2px;}
.index_contact_tit em { color:#bcbcbc;font-weight:normal;padding-left:2px;font-family:Arial, Helvetica, sans-serif;}
.index_contact_tit .more {color:#FFF;float:right; width:40px; height:17px; line-height:17px; margin:14px 0 0 0; text-align:center; border:0px; border-radius:2px;}
.index_contact_img { float:left; width:290px; height:122px; margin-top:8px; overflow:hidden;}
.index_contact_img img{ width:288px; height:120px; border:solid 1px #0099FF; border-radius:3px;}
.index_contact_r .contact_lists { width:275px; clear:both; overflow:hidden; padding-top:8px; padding-bottom: 8px; padding-left: 5px; background:url(../images/l_contact_bg.jpg) no-repeat right top; }
.index_contact_r .contact_lists p { width:275px; line-height:22px; }
.index_contact_r p a:hover { text-decoration:none; color:#02509a; font-weight:bold;}
.index_contact_tit a:hover{color:#e80b06;}

.wrap_partner{ width:1120px; margin:5px auto; overflow:hidden;}
.pro1 {	width:167px;height:70px;float:left;margin:10px;}
#demo {overflow:hidden;	border: 0px dashed #CCC;width: 1120px;height:85px;}
#demo img {	border: 1px solid #e3e3e3;width:165px;height:68px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}


/*版权样式*/

.footer{ width:100%;margin:0 auto; padding-top:20px;}
.f_nav { width:100%; color:#666; margin:0 auto; height:42px; line-height:42px; text-align:center; font-size:14px; font-family:"微软雅黑"; background:url(../images/navt_bg.jpg) repeat-x; }
.f_nav a { padding:0 28px; color:#333; display:inline-block; font-size:13px; font-weight:bold; }
.f_nav a:hover { padding:0 28px; color:#0090d9; display:inline-block;}

.f_con { width:1080px; margin:0 auto; padding:15px 0 ;  overflow:hidden;}
.f_con p { line-height:24px; text-align:center; color:#333;}
.f_con p a{ color:#333;}
.f_con p a:hover { color:#0090d9;}
.f_con p img { vertical-align:middle; margin-left:12px;}
.wx { padding:10px 16px 0 0; width:120px; overflow:hidden;}
.wx img { width:120px; height:120px;}
.wx span { text-align:center; display:block; line-height:24px; color:#999;}
/*版权样式结束*/


/*内页*/
.sub_bannerBox {width: 100%;text-align: center;	z-index: 0;	height: 220px;padding-bottom:1px; overflow:hidden;}
/*.sub_bannerBox img{	width: 100%;height:220px;text-align: center;}*/
.warp_ny{ width:100%;margin:0 auto; background:#fff;}
.mainny {width: 1080px; margin: 0 auto; overflow: hidden; text-align: left; padding:10px 0; }
.warp_ny{ width:100%;margin:0 auto; background:#fff;}
.mainny {width: 1080px; margin: 0 auto; overflow: hidden; text-align: left; padding-top:10px; }
.mian_left { width:232px; float:left; margin-bottom: 30px; font-family:"微软雅黑"; }
.mian_left1 { background:url(../images/left1.jpg) no-repeat; height:35px; line-height:35px; color: #fff; overflow:hidden; font-size:16px; font-weight:bold; padding:5px 0 0 25px; font-size: 14px; }
.mian_left1 span { font-size:12px; font-weight: bold; color: #f5f5f5; }
.mian_leftcon { height:60px; line-height:60px; color: #fff; overflow:hidden; font-weight: bold; font-size: 14px;}
.mian_leftcon span { font-size:12px; font-weight: bold; color: #f5f5f5; }
.mian_left1 strong { display:block; font-size:14px; font-weight:normal }
.mian_left_contact { background:url(../images/left_content.jpg) no-repeat; height:180px }
.mian_tleft { width: 230px; padding: 5px 0; float: left; overflow: hidden; padding-bottom: 10px; }
.cat { border: solid 1px #ddd; border-top: none; width: 230px; margin-top: 0; margin-right: auto; margin-bottom: 15px; margin-left: auto; padding-bottom: 12px; padding-top: 5px; }
.cat ul li a { height:30px; line-height:30px; font-weight:bold; display:block; clear:both; padding-left:15px; color:#666; background-image: url(../images/ar.png); background-repeat: no-repeat; background-position: 5px; width: 185px; margin:0 auto; border-bottom: dashed 1px #CCC; }
.cat ul li a:hover, .cat ul li a.hover { color:#02509a; background-image: url(../images/arh.png); background-repeat: no-repeat; background-position: 5px ; }
.cat ul .hovz a{ color: #02509a; background-image: url(../images/arh.png); background-repeat: no-repeat; background-position: 5px; }
#hovz { color: #02509a; background-image: url(../images/arh.png); background-repeat: no-repeat; background-position: 5px; }
#hovzcp{ color: #02509a; }
.leftsidebar_content { width:232px; float:left; }
.left_sidebar_contact { line-height:20px; margin-top:-2px; padding-right: 10px; padding-left: 15px; padding-top: 10px; padding-bottom: 8px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; border-left-color: #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; background:url(../images/conzcbg.jpg) no-repeat right top; }
.left_sidebar_contact a:hover { color: #0b7ddd; }
.mian_right { width: 820px; float: right; margin-top: 2px;  }
.postitle { width: 800px; height:35px; position:relative; border-bottom:1px solid #E1E1E1; line-height: 35px; background: url(../images/about_bg2.jpg) no-repeat; }
.postitle strong { height: 35px; line-height: 35px; font-size: 14px; padding-left: 25px; background: url(../images/ico.png); background-repeat: no-repeat; background-position:  2px -5px; color:#02509a; }
.postitle strong em { padding-left:10px; color:#888; }
.postitle span { position: absolute; right: 6px; top: 5px; line-height: 32px; }
.postitle span a { color: #333; }
.postitle a:hover { color:#02509a; }

#right_content{ float:right; width:800px; position:relative; margin-top:5px; margin-right:10px; color:#000;}
.track{ width:13px; height:100%; position:absolute; background:url(../images/track.png) repeat-y 50% 2px; left:-23px; }
.track i{ width:11px; height:11px; background:#fff; border:1px solid #d0d0d0; display:block; position:relative; top:8px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
 }
#right_content:hover .track i{
	border: 1px solid #e3e3e3;
	background-color: #0791d2;
}
#right_content_pro{ float:right; width:800px; margin-top:10px; }


/*关于我们*/
.sub_right_about { line-height: 22px; clear: both; font-size: 12px; padding: 10px 10px 20px 10px; }
.sub_right_about p { line-height:22px; }
.sub_right_about td, .sub_right_about th { padding:0 0 0 5px }
.sub_right_about h2 { font-size:18px; color:#555; text-align:center; margin:20px 0; }
.ny_right_honorary {float:left;width:780px;line-height: 26px; clear: both; font-size: 12px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.ny_right_honorary ul { margin-right:-3%; zoom:1; overflow:hidden; margin-bottom:10px;}
.ny_right_honorary ul li{ width:22%; float:left; height:auto; overflow:hidden; margin-right:2.7%; margin-top:1%;}
.ny_right_honorary ul li img{ clear:both; display:block; margin:auto; width:98%; border: solid 1px #CCC; border-radius:2px}
.ny_right_honorary ul li img:hover{  filter:alpha(opacity=80);  -moz-opacity:0.8;  opacity: 0.8;}
.ny_right_honorary ul li p{ line-height:32px; text-align:center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.ny_right_honorary ul li:hover{-webkit-transition: all 2s linear 0s;  }
/*合作客户*/
.ny_right_brand {float:left;width:780px;line-height: 26px; clear: both; font-size: 12px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.ny_right_brand ul { margin-right:-3%; zoom:1; overflow:hidden; margin-bottom:10px;}
.ny_right_brand ul li{ width:22%; float:left; height:auto; overflow:hidden; margin-right:2.7%; margin-top:1%;}
.ny_right_brand ul li img{ clear:both; display:block; margin:auto; width:98%; border: solid 1px #CCC; border-radius:2px}
.ny_right_brand ul li img:hover{  filter:alpha(opacity=80);  -moz-opacity:0.8;  opacity: 0.8;}
.ny_right_brand ul li p{ line-height:32px; text-align:center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.ny_right_brand ul li:hover{-webkit-transition: all 2s linear 0s;  }

/*产品中心*/
.sub_products { padding:15px 5px 30px 5px; clear:both; font-size:12px; height:635px; overflow:hidden;}
.sub_products  ul {float: left; text-align: center;}
.sub_products  ul li{ float: left; width: 252px; height: 215px;text-align: center; margin: 3px 5px;}
.sub_products  ul li p { line-height:28px; text-align:center; width: 245px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.sub_products  ul li p a:hover { color:#0b7ddd; text-decoration:none; }
.sub_products  ul li img { width:240px; height:180px; border: solid 1px #ddd; border-radius:4px; padding:1px; }
.sub_products  ul li a:hover img { border: solid 1px #0b7ddd; padding: 1px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:0.80;}
/*产品内容*/
.sub_right_product { padding:15px 15px 40px 10px; clear:both; font-size:12px;  }
#preview { TEXT-ALIGN: center; WIDTH: 410px; float:left; display:block; margin-right:10px; margin-bottom: 20px; }
.jqzoom { POSITION: relative; WIDTH: 400px; HEIGHT: 300px; }
.jqzoom img { WIDTH: 400px; HEIGHT: 300px; border:1px #ddd solid; }
.zoomdiv { WIDTH: 440px; HEIGHT: 400px; LEFT: 859px; }
.list-h LI { FLOAT: left; }
#spec-n5 { WIDTH: 405px; HEIGHT: 65px; OVERFLOW: hidden; PADDING-TOP: 10px; }
#spec-left { MARGIN-TOP: 5px; WIDTH: 10px; BACKGROUND: url(images/pro_left.gif) no-repeat; FLOAT: left; HEIGHT: 45px; CURSOR: pointer; }
#spec-right { MARGIN-TOP: 5px; WIDTH: 10px; BACKGROUND: url(images/pro_right.gif) no-repeat; FLOAT: left; HEIGHT: 45px; CURSOR: pointer; }
#spec-list { WIDTH: 400px; DISPLAY: inline; FLOAT: left; height: 62px; MARGIN-LEFT: 8px; OVERFLOW: hidden;margin-top:2px; }
#spec-list UL LI { WIDTH: 74px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 0px; }
#spec-list UL LI IMG { border: solid 1px #ccc; padding: 2px; width: 61px; height: 47px; }
.jqzoom { POSITION: relative; }
.zoomdiv { Z-INDEX: 100; BORDER-BOTTOM: #e4e4e4 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 400px; DISPLAY: none; BACKGROUND: url(../images/loading.gif) #fff no-repeat center center; HEIGHT: 400px; OVERFLOW: hidden; BORDER-TOP: #e4e4e4 1px solid; TOP: 1px; BORDER-RIGHT: #e4e4e4 1px solid; LEFT: 0px; box-shadow: rgba(0, 0, 0, 0.796875) 2px 3px 10px 0px }
.bigimg { WIDTH: 800px; HEIGHT: 600px; }
.jqZoomPup { Z-INDEX: 10; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; FILTER: alpha(Opacity=50); BORDER-LEFT: #aaa 1px solid; WIDTH: 50px; BACKGROUND: #fede4f no-repeat 50% top; HEIGHT: 50px; VISIBILITY: hidden; BORDER-TOP: #aaa 1px solid; TOP: 0px; CURSOR: move; BORDER-RIGHT: #aaa 1px solid; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5 }
#spec-list { POSITION: relative; WIDTH: 370px; MARGIN-RIGHT: 5px }
#spec-list DIV { MARGIN-TOP: 0px; MARGIN-LEFT: 0px }
#shownews h4.related { height:30px; line-height:30px; zoom:1; border-bottom:1px solid #0065b5; margin:0px 0px 10px 0px; }
#shownews h4.related span { float:left; display:inline; background:#0065b5; min-width:70px; _width:70px; white-space:nowrap; text-align:center; color:#fff; padding:0px 10px; }
#shownews .relatedlist li { float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../images/indexNewsListIco.gif) no-repeat 3px 12px; overflow:hidden; }
#shownews .relatedlist li a:hover { color:#0964c3; text-decoration:none; }

.introzone {float: right;width: 350px;height: 360px;border: 0px;}
.protitle { text-align: left; height:28px; font:bold 14px/28px Verdana, Arial, Helvetica, sans-serif; background:#f5f5f5; padding-left:5px; color:#333; margin-right: 5px; margin-bottom: 20px; }
.prop {text-align:left; font: 12px/20px Verdana, Arial, Helvetica, sans-serif; line-height:26px; margin-top: 5px; margin-right: 20px; margin-left: 5px; border-bottom: dashed 1px #ccc;}
.proskype { width:80px; text-align:center; line-height:32px; margin-top: 40px; margin-right: 10px; margin-left: 20px; background:#0791d2;border-radius:4px;font-size: 12px; padding-top: 2px; padding-bottom: 2px; }
.proskype a { font-weight: bold; color:#f8f8f8; font-size: 12px; line-height: 20px; }
.proskype a:hover { color: #dcdcdc; }
.bodyzone { clear: both; margin-top: 10px; font-size: 12px; line-height: 22px;}
.product_body_title { clear:both; border-bottom:solid 2px #ddd; line-height:30px; height:30px }
.product_body_title span { font-weight:bold; display:block; float:left; padding:0 20px; color:#fff }
.product_body { padding:10px; line-height:22px; }
.idTabs { width:100%; overflow:hidden }
.idTabs li { float:left; margin-right:2px }
.idTabs li a { display:block; padding:10px 20px; background:#fff; border:1px solid #ddd; border-bottom:0; }
.idTabs li a.selected { background:#f5f5f5; font-weight:bold; }
.idtabs_con { border:1px solid #ccc; padding:20px }
.product_body_title .idTabs a { color:#333; padding:0 20px; line-height:30px; background:#f5f5f5; }
.product_body_title .idTabs a.selected {border-top:solid 2px #0065b5;  background:#fff; color:#333; }

.product_related_title { clear:both;border-bottom:solid 2px #ddd; line-height:30px; height:30px; margin-top:20px; }
.product_related_title span { font-weight: bold; display: block; float: left; padding: 0 20px; background:#d2d2d2; color: #333; }
.product_related { height:155px; margin-top:25px; overflow:hidden; }
.product_related dl { float: left; width: 183px; margin: 0 5px; }
.product_related dt img { width:175px; border:1px solid #ccc; height:131px;  border-radius:3px;}
.product_related dt a:hover img { width:175px; border: solid 1px #0065b5; height:131px; filter: Alpha(Opacity=50); opacity: 0.8;}
.product_related dd { display: block; margin-left:0px; height: 28px; line-height: 28px; overflow: hidden; text-align: center; }
.product_related dd a { color:#333; }
.product_related dd.d1 { display:none; }
.product_related dd a:hover { color:#0065b5;  }
/*production*/
.sub_right_ability { clear: both; font-size: 12px; padding: 10px 10px 20px 10px; width:780px; overflow:hidden;  }
.sub_right_ability p { line-height:22px; }

/**news**/
.ny_right_news {float:left;padding:10px 15px 20px 10px; clear:both; font-size:12px;  }
.ny_right_news ul { float:left;width:770px;padding:0 0 10px 0; margin-bottom:15px; }
.ny_right_news ul li {border-bottom:dashed 1px #CCC; height:34px; line-height:34px }
.ny_right_news ul li a{float:left; color:#333; padding-left: 15px; background: url(../images/ar.png) 5px 15px no-repeat;  display:block;width:660px;/*对宽度的定义,根据情况修改*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ny_right_news ul li span { float:right; color:#999; padding-right:2px; }
.ny_right_news ul li a:hover { color:#0977b2; padding-left: 20px;  background: url(../images/arh.png) 5px 15px no-repeat;}

.sub_newslists { float:left; width:760px; padding:10px 15px 20px 10px; clear:both; font-size:12px;}
.sub_newslist li div { color:#666; clear:both; line-height:32px;}
.sub_newslists  p { line-height: 22px; text-align:left; margin-bottom:5px;}
.sub_newslists  td, .sub_right_news th { padding:0 0 0 5px }
.sub_newslists h2 { font-size:16px; color:#555; text-align:center; margin:5px 0; }
.sub_newscontent_li { text-align:center; line-height:32px; border-bottom:dashed 1px #ccc; color:#999; margin:0 0 20px 0 }
.updown { margin-top: 15px; margin-right: 8px; margin-left: 8px; }
.updown ul { padding-top: 10px; }
.updown li { list-style-type: none; font-size: 12px; color: #666; line-height: 24px; padding-left: 8px; }

.updown a { color: #666; text-decoration: none; }
.updown a:hover { color:#2caae1; }
.sub_newsts { color:#666; padding:10px; text-align:left; clear:both; font-weight:bold; border-top: dashed 1px #ccc; }
.sub_newsright { text-align: right; padding: 2px 0; margin: 15px 0 0 0; clear: both; color: #777; line-height:26px; font-size: 12px; border-bottom: dotted 1px #ccc; }
.sub_newsright a:link, .sub_newsright a:visited { color:#777 }
.sub_newsright a:hover { color: #2caae1; }
/*ability*/
.sub_right_ability { float:left;padding:10px 10px 20px 10px; clear:both; font-size:12px;}
.sub_right_ability p { line-height:26px; text-align:left;}
.sub_right_ability ul {float: left; text-align: center;}
.sub_right_ability ul li { width: 232px; float: left; padding:  6px 10px; }
.sub_right_ability ul li img { width:220px; height:165px; border:#CCC solid 1px; padding: 1px; }
.sub_right_ability ul li span { display:block; height:22px; line-height:22px; padding-top:8px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.sub_right_ability ul li a:hover img { border: #0090da solid 2px; filter:alpha(opacity=80);  -moz-opacity:0.8;  opacity: 0.8; padding: 0px; }
/*job*/
.sub_right_job { clear: both; font-size: 12px; padding: 10px 10px 20px 10px;  width:780px; overflow:hidden; }
.sub_right_job p { line-height:22px; }
/*feedback*/
.sub_right_feedback { clear: both; font-size: 12px; padding: 10px 10px 20px 10px; width:780px; overflow:hidden; }
.sub_right_feedback h3 { font-size:16px; line-height:28px; color:#666; }
.sub_right_feedback td, .sub_right_feedback th { padding:0 0 0 5px }
.sub_right_feedback p { line-height:26px; font-size:10px; color:#999; }
.sub_right_feedback p em {padding-left:12px; color:#f00; }
.red_x { color:#DD3904; display:inline; font-family:"宋体"; font-size:12px;}
.red_x1 { color:#f00; display:inline; font-family:"宋体"; font-size:12px;}
.tab_1 input{ border:1px solid #ccc; height:25px; line-height:25px; margin-right:8px; }
.tab_lt { text-align:right; font-size:12px; }
.tab_1 .span_1 { color:#F00;}
.tab_1 .b17, .tab_1 .b18{ margin-left:0; margin-top:10px; padding:0; border:none;}
.tab_1 { line-height:35px; margin:10px 0 0 40px;}
.tab_bz { vertical-align:top;}
.inpimg{ margin:15px 0;}
/*contact*/
.sub_right_contact { padding:10px 10px 20px 10px; width:780px; overflow:hidden; clear:both; font-size:12px; background: url(../images/contactbg.jpg); background-repeat: no-repeat; background-position: 420px 10px; }
.sub_right_contact a { color:#333;}
.sub_right_contact a:hover { color:#02509a; }
.sub_right_contact1 { padding:20px 15px 40px 15px; line-height:26pt; clear:both; font-size:12px; background-repeat: no-repeat; background-position: 520px 20px; }
.sub_right_contact p { line-height:22px; color:#333; }
.sub_right_contact td, .sub_right_contact th { padding:0 0 0 5px }
.sub_right_contact h2 { font-size:18px; color:#555; text-align:center; margin:20px 0; }
.sub_right_map { padding:20px 10px 10px 0px;  height:480px; clear:both; }

/*翻页*/

.pages { clear:left;  margin:10px auto; text-align: center; line-height:28px; padding-bottom:10px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333;  padding: 2px 10px; text-decoration: none; font-size:12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; }
.pages b { border: 1px solid #3996db; padding: 2px 10px; text-decoration: none; background: #3996db; color:#FFF; font-size:12px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.pages a:hover { border: 1px solid #3996db;  padding: 2px 10px; text-decoration: none; background: #3996db; color:#FFF; font-size:12px;}



/*客服*/
.online_icon{overflow:hidden; }
.online_icon a{ display: block;width: 85px;height: 148px;background: url(../images/qq_online_trigger.png) no-repeat;}
.online_windows{ width:144px;}
.online_w_top{ background:url(../images/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px;}
.online_w_c{ background:url(../images/online_bg.png) repeat-y 0 -185px; padding:0 5px;}
.online_w_bottom{ background:url(../images/online_bg.png) repeat-y -36px -35px; height:29px;}
.online_content{ background:url(../images/online_bg.png) no-repeat -147px -185px; padding-top:11px;}
.online_content a.qq_icon{ background:url(../images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(../images/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(../images/online_bg.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(../images/online_bg.png) no-repeat -36px -96px; color:#666; text-decoration:none;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px;}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer { width:225px; height:455px; position:fixed; right:-140px; top:93px;z-index:20;}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}