@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 auto;
	color: #666;
	background:#fff; line-height:22px;
}
body div, body table {
	margin:0 auto;
}
h1, h2 {
	padding:0px;
	margin:0px;
}
ul{ list-style:none;}
img {
	border:0;
}
TD {
	font-size:12px;
	color:#666;
}
TH {
	font-size:12px;
	color:#666;
}
form {
	margin:0px;
	padding:0px;
}
select, input, textarea {
	color:#666;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,tfoot,thead{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
ol,ul{list-style:none;}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover img{text-decoration:none;}

A {
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size: 12px;
	behavior: url(focus.htc);
}
A img{ border:0px}
a:active {
	TEXT-DECORATION: none;
	font-style: normal;
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #f37022;
	font-style: normal;
}
a:link {
	TEXT-DECORATION: none;
	font-style: normal;
	font-variant: normal;
	DISPLAY: inline;
}
a:visited {
	TEXT-DECORATION: none;
	font-style: normal;
}
.clearfix{ clear:both}
.bg1{ background:#FFFFFF;}
.w{ width:1000px;margin-left:auto;margin-right:auto}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

a:link,a:hover,a:visited,a:active{behavior:url("/css/link.htc")}
img{border:0px;}
textarea{ overflow:auto}
input,textarea{ border:1px solid #CCCCCC}
.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back1{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.none{display:none;}
.margin_right0{ margin-right:0px}
.page{width:100%;text-align:center; padding-top:30px;}
.page span,.page a{ display:inline-block; width:23px; height:21px;margin-right:5px;line-height:21px; text-align:center;color:#0B3B8C; text-decoration:none}
.page span{background:url(../images/page.jpg) no-repeat -5px -86px;font-weight:bold;color:#fff;}
.page a{background:url(../images/page.jpg) no-repeat -5px -60px;color:#0B3B8C; text-decoration:none}
.page span.next,.page a.next{ width:51px; height:21px; background:url(../images/page.jpg) no-repeat -5px -34px;}
.page span.next{color:#C4C4C4;font-weight:normal;}
.page a:visited{color:#0B3B8C}
.page a:hover{font-weight:bold; text-decoration: underline;}

.w960{ width:960px;margin-left:auto;margin-right:auto}

.Right{ float:right}
.Left{ float:left}

.mr50{ margin-right:50px;}
.mr34{ margin-right:34px;}
.mr10{ margin-right:10px;}
.mr4{ margin-right:4px;}
.mr6{ margin-right:6px;_margin-right:6px;}
.ml27{ margin-left:27px;}
.mb6{ margin-bottom:6px;}

.H1{ height:1px; overflow:hidden; width:100%;}
.H{ height:4px; overflow:hidden;}
.H9{ height:9px; width:100%; overflow:hidden}
.H11{ height:11px; width:100%;}
.H16{ height:16px; width:100%;}
.H27{ height:27px;overflow:hidden; width:100%;}
.H120{ height:120px; width:100%;}
.H146{ height:146px; width:100%;}

.MinH623{ min-height:623px;  _height:623px;overflow: visible; }
.MinH400{ min-height:400px; _height:400px;overflow: visible; }
.MinH1000{ min-height:1000px; _height:1000px;overflow: visible; }

.none{display:none;}
.red{color:#da251c!important;}
.line{ background:url(../images/line.jpg) center repeat-x;}
.line1{ background:url(../images/line1.jpg) center repeat-x;}

.top{  width:100%; border-bottom:#e9741c 2px solid; height:88px;}
.logo{ width:444px; height:88px; float:left}
.search{ width:556px; float:left; height:40px; line-height:40px; text-align:right}
.search a{ margin:0px 10px;}
.input_search{ width:100px; height:25px; color:#999; line-height:25px; border:0; background:url(../images/search_bg.jpg);}

.menu{ width:556px; height:48px; float:left; line-height:48px; }
.menu a{ width:79px; height:48px; float:left; display:block; text-align:center; font-size:13px; font-weight:bold; color:#060606}
.menu a:hover{ width:79px; height:48px; float:left; display:block; text-align:center; font-size:13px; font-weight:bold; color:#f37022; background:url(../images/menu_bg.jpg) center bottom no-repeat;}
.menu a.first{ width:79px; height:48px; float:left; display:block; text-align:center; font-size:13px; font-weight:bold; color:#f37022; background:url(../images/menu_bg.jpg) center bottom no-repeat;}

.i_banner{ height:501px; width:100%; background:url(../images/banner.jpg) center no-repeat;}
.i_news{ width:284px; float:left;height:160px; margin-right:18px;}
.i_news_list span{ float:right}
.i_news_title{ height:40px; }
.i_news_title a{ height:30px; width:90px; line-height:30px; float:left; margin-right:10px; text-align:center; display:block; font-weight:bold; color:#060606}
.i_news_title a:hover{ height:30px; width:90px; line-height:30px; float:left; margin-right:10px; text-align:center; display:block;  background:#060606;font-weight:bold; color:#fff}
.i_news_title a.first{ height:30px; width:90px; line-height:30px; float:left; margin-right:10px; text-align:center; display:block;  background:#060606;font-weight:bold; color:#fff}

.i_product{ width:417px; float:left; height:160px; margin-right:18px}
.i_product dl{ width:417px; height:40px;}
.i_product dl dt{ float:left; width:300px; height:30px;}
.i_product dl dd{ float:left; width:117px; height:30px; line-height:30px; text-align:right}
.i_product dl dd a{ margin-right:10px}

.infiniteCarousel { width:417px;position: relative; margin-top:10px}
.infiniteCarousel .wrapper {width: 350px;overflow: auto;min-height: 10em;margin: 0 30px;position: absolute;top: 0;}
.infiniteCarousel ul a img {border: 0px solid #3e4348;}
.infiniteCarousel .wrapper ul {width: 9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding: 4px;height: 86px;width:113px;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display: block;height: 36px;width: 19px;text-indent: -999px;position: absolute;top: 37px;cursor: pointer;}
.infiniteCarousel .forward {right: 0;background:url(../images/right.jpg) 0px 0px no-repeat}
.infiniteCarousel a.forward:hover {right: 0;background:url(../images/right.jpg) -19px 0px no-repeat}
.infiniteCarousel .back {left: 0; background:url(../images/left.jpg) 0px 0px no-repeat;}
.infiniteCarousel a.back:hover {left: 0; background:url(../images/left.jpg) -19px 0px no-repeat;}

.i_about{ width:262px; height:160px;float:left;}
.i_about dl{ width:262px; height:40px;}
.i_about dl dt{ float:left; width:200px; height:30px;}
.i_about dl dd{ float:left; width:62px; height:30px; line-height:30px; text-align:right}
.i_about1{ margin-left:10px; line-height:24px; text-align:left; margin-top:10px}
.i_about1 img{ float:left; margin-right:10px}

.bottomurl{ line-height:24px; text-align:left}
.bottomurl b{ color:#060606}
.bottomurl a{ margin:0px 2px}

.foot{ background:#1c2734; border-top:#eb751d 2px solid; height:54px; text-align:center}
.foot div { color:#999; line-height:54px;}
.foot div a{color:#999;}
.foot div a:hover{COLOR: #fff;}

.about_banner{ height:252px; width:100%; background:url(../images/about_banner.jpg) center no-repeat;}
.service_banner{ height:252px; width:100%; background:url(../images/service_banner.jpg) center no-repeat;}
.contact_banner{ height:252px; width:100%; background:url(../images/contact_banner.jpg) center no-repeat;}
.network_banner{ height:252px; width:100%; background:url(../images/network_banner.jpg) center no-repeat;}
.news_banner{ height:252px; width:100%; background:url(../images/news_banner.jpg) center no-repeat;}
.products_banner{ height:252px; width:100%; background:url(../images/products_banner.jpg) center no-repeat;}

.left_menu{ width:177px; float:left; margin-right:43px}
.right_show{ width:740px; float:left}

.left_menutext{ width:177px; height:195px; background:url(../images/left_menu_bg.jpg)}
.left_menutext a{ line-height:30px; width:177px; height:30px; text-align:left; display:block}
.left_menutext a:hover{ line-height:30px; background:url(../images/dian.gif) 30px 12px no-repeat; color:#f37022; width:177px; height:30px; text-align:left; display:block; font-weight:bold}
.left_menutext a span{ margin-left:40px}
.left_menutext a.first{ line-height:30px; background:url(../images/dian.gif) 30px 12px no-repeat;color:#f37022; width:177px; height:30px; text-align:left; display:block; font-weight:bold}
.about_title{ border-bottom:#e8e9eb 1px solid; line-height:40px; text-align:left; color:#060606}
.about_show{ margin-top:20px;line-height:24px; text-align:left;min-height:300px; height:auto; }

.product_menu{ width:177px; background:url(../images/left_menu_bg.jpg) no-repeat center top}
.product_menu ul{ padding:0px;margin:5px 0px;}
.product_menu ul li{ width:142px;  margin-left:15px; margin-top:5px; overflow:hidden}
.product_menu ul li a{ width:142px; height:24px; line-height:24px; background:#8d9199; color:#FFF;display:block; font-size:13px; font-weight:bold}
.product_menu ul li a span{ margin-left:10px}
.product_menu ul li a:hover{ width:142px; height:24px; background:#e8761e; color:#FFF; font-size:13px;display:block; font-weight:bold}
.product_menu ul li a.first{ width:142px; height:24px; background:#e8761e; color:#FFF; font-size:13px;display:block; font-weight:bold}
.product_menu ul li ul{padding:0px; margin:10px 0px}
.product_menu ul li ul li{ width:137px; margin-left:5px; margin-top:0px;overflow:hidden;}
.product_menu ul li ul li a{ width:137px; line-height:20px;color:#1b2834;  background:#fff;font-size:12px;font-weight:500}
.product_menu ul li ul li a:hover{ width:137px;  line-height:20px;color:#e8761e;background:#fff url(../images/dian.gif) 0px 5px no-repeat; font-size:12px;font-weight:500}
.product_menu ul li ul li a.first{ width:137px; line-height:20px;color:#e8761e;background:#fff url(../images/dian.gif) 0px 5px  no-repeat; font-size:12px;font-weight:500}
.product_menu ul li ul li ul{ padding:0px;margin: 0px; background:#e8761e; margin-left:10px; margin-bottom:8px;}
.product_menu ul li ul li ul li{ width:126px; height:20px; line-height:20px; margin-left:1px;overflow:hidden}
.product_menu ul li ul li ul li a{color:#666666; }
.product_menu ul li ul li ul li a:hover{ color:#e8761e;}
.product_menu ul li ul li ul li a.first{ color:#e8761e;}

.productlist{ width:175px; height:160px; float:left; margin-right:10px;}
.productlist a img{ border:#eb751d 2px solid}

.P_Content img{
max-width:740px;
width:expression_r(width>740?”740px”:”auto”);max-width: 740px;
overflow:hidden;
}