@charset "utf-8";
/* CSS Document */
body{ color:#6e6e6e; font-size:12px; font-family:Arial,SimSun; background:url(../images/bg_02.jpg) repeat-x left top #1a9efd;}
body,ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,span,dl,dd,dt{ margin:0;padding:0;border:none;}
select,input,img,select{vertical-align:top;}
ul,li{ list-style:none; list-style-type:none; vertical-align:top;}
font,h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
div,p,span{word-wrap:break-word;word-break:break-all;}

a{ blr:expression(this.onFocus=this.blur()); }
a:focus{outline:none;}

a:link{ color:#666666; text-decoration:none;}
a:visited{ color:#666666; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}
a:active{ color:#000000; text-decoration:none;}

.clr{ clear:both;}

.top{ width:960px; height:58px; margin:auto;}

.logo{ float:right;}

.nav{ float:left; padding-top:13px; display:inline;}
.nav li{ width:91px; float:left; height:45px; line-height:45px; text-align: center; font-size:14px; font-family:Microsoft YaHei; position:relative; z-index:10000;}

a.a1:link,a.a1:visited{ color:#4b4b4b; text-decoration:none; display:block;}
a.a1:hover,a.a1:active{ color:#4b4b4b; text-decoration:none; display:block; background:url(../images/lihover_07.jpg) no-repeat center top;}

.xla1{width:91px; font-size:12px; top:45px; left:0px; position:absolute; background-color:#e5e5e5; padding-top:7px; text-align:center;  display:none; font-family:SimSun; z-index:10001;}

.xla1 dl{ display:block;  margin:0px; position:relative;}

.xla2{ position:absolute; font-size:12px; left:120px; top:0px; background-color:#FFFFFF; display:none; width:186px; text-align:left; text-indent:40px; font-family:SimSun; z-index:10001;}


.xla1 a,.xla2 a{ display:block; line-height:23px;  }


a.a1:link,a.a1:visited{ color:#4b4b4b; text-decoration:none; display:block;}
a.a1:hover,a.a1:active{ color:#4b4b4b; text-decoration:none; display:block; background:url(../images/lihover_07.jpg) no-repeat center top;}

a.a2:link,a.a2:visited{ color:#7a7a7a; text-decoration:none; display:block;}
a.a2:hover,a.a2:active{ color:#7a7a7a; text-decoration:none; display:block; background:url(../images/xbg_13.jpg) no-repeat;}



/******************************************************************************************/


.main{ width:960px; clear:both; margin:auto; padding-bottom:5px;}

.banner{ width:960px; height:130px; margin:10px auto 9px; clear:both;  background-color:#FFFFFF; overflow:hidden;}

#slides { z-index:1; width:960px; height:130px; overflow:hidden; }
.slides_container { width:960px; height:130px;  overflow:hidden; position:relative; left:0px; display:none; border-left:#dadadb; border-right:#dadadb;}
.slides_container a { width:960px; height:130px; display:block;}
.slides_container a img { display:block;}



.Hleft{ width:233px; float:left;}

.Lbox{ width:231px; background-color:#cde2f2; border:1px #999999 solid; padding-bottom:1px;}

.Lbox li{ margin-left:1px; margin-top:1px; vertical-align:top; position:relative; height:67px;}
.Lbox li img{ width:229px; height:67px; display:block; vertical-align:top;}
.Lbox li div{ width:717px; height:343px; top:-2px; left:241px; position:absolute; display:none; }
.Lbox li div img{ width:717px; height:343px;  display:block; /*filter:Alpha(Opacity=100); opacity:1;*/}

.Hright{ width:715px; height:341px; background-color:#FFFFFF; border:1px #999999 solid; float:right;}

.Hnews{ padding:15px 40px 15px 46px;}
.Hnews li{ height:33px; display:block; margin-top:25px;}
.Hnews li img{ float:left; width:90px; height:33pox;}
.Hnews li div{ padding-left:18px; width:490px; float:left;}
.Hnews li div p{ font-size:14px; height:20px; line-height:20px; overflow:hidden;}
.Hnews li div p span{ width:21px; height:11px; margin-left:15px; background:url(../images/n_21.jpg) no-repeat 0px 0px;}
.Hnews li div font{ display:block; height:14px; line-height:14px; overflow:hidden;}

.botbg{ width:100%; background:url(../images/botbg_34.jpg) repeat-x left top #FFFFFF;}

.bottom{ width:960px; margin:auto; padding-top:26px; padding-bottom:12px;}
.bottom p{ display:inline; line-height:20px;}


/*************************************************************************************************************/

.ny_left{ width:202px; float:left; background-color:#FFFFFF; height:auto; _height:568px; min-height:568px;}
.ny_right{ width:748px; float:right; background-color:#FFFFFF; height:auto; _height:568px; min-height:568px;}

.Ntitle{ height:61px; background:url(../images/lp_03.jpg) no-repeat; text-align:center; line-height:58px; font-size:22px;font-family:Microsoft YaHei; color:#FFFFFF;}
.Lmenu{ margin-top:8px;}
.Lmenu li{ line-height:28px; text-indent:60px; border-bottom:1px #f1f1f1 solid;}

.Lmenu li a:link,.Lmenu li a:visited{ color:#666666; text-decoration:none; display:block;}
.Lmenu li a:hover,.Lmenu li a:active{ color:#FFFFFF; text-decoration:none; display:block; background:url(../images/lp_06.jpg) no-repeat;}

.Lcontact{ margin-top:30px; padding-bottom:15px;}
.Lcontact img{ margin-bottom:10px;}
.Lcontact p{ line-height:20px; padding-left:10px; padding-right:10px;}


.RTtitle{ height:57px; line-height:57px; border-bottom:1px #e8e8e8 solid; padding-left:10px; padding-right:10px; }
.RTtitle b{ font-size:14px; color:#000000;}
.RTtitle span{ float:right; color:#777777;}


.ny_box{ margin:0px; padding:15px;}
.about{ margin:0px;}
.about p{ line-height:26px; margin-top:7px;}


/**********************news***********************************/

.xg{ height:30px; line-height:30px; margin-top:20px; margin-bottom:20px; font-size:14px; font-weight:bold; text-indent:10px;  color:#666666;}


.news{ margin-top:15px;}
.news li{ line-height:30px;  background:url(../images/dian.gif) no-repeat 0px 10px; text-indent:16px; border-bottom:1px #f4f4f4 solid;}
.news li span{ float:right; color:#999999; font-family:Arial;}

.news li span input{ font-size:12px; height:20px; text-align:center; margin-top:7px; cursor:pointer;}

.news li span input{ font-size:12px; height:20px; text-align:center; margin-top:7px; cursor:pointer;}


.news_show{ margin-top:25px;}
.news_show h5{ font-size:16px; line-height:20px; text-align:center;  font-weight:bold; display:block; margin-top:20px; margin-bottom:20px;}
.news_show h6{ height:30px; line-height:30px; background-color:#ededed; text-align:center; font-size:12px; font-weight:normal; color:#999999;}
.news_show p{ line-height:24px; text-indent:2em; margin-top:6px;}
.news_show span{ line-height:24px;}

.next2{ clear:both; margin-top:20px; margin-bottom:20px; height:31px; background-color:#ededed; }
.next2 h4{ float:left; width:310px; padding-left:10px; height:30px; line-height:30px; overflow:hidden; font-size:12px; font-weight:normal;}
.next2 h4 b{ color:#7a7a8a;}


.page{ clear:both; padding-top:20px; height:20px; line-height:20px; text-align:center;}
.page select{ vertical-align:middle;}

.solution{ margin:0px;}

.solution li{ display:block; vertical-align:top; margin-top:20px; padding-bottom:20px; border-bottom:1px #f2f2f2 dashed;}

.solution li h4{ width:300px; height:160px; overflow:hidden; float:left;}

.solution li h5{ padding-left:25px; width:380px; float:left; display:inline;}
.solution li h5 p{ line-height:24px;}
.solution li h5 img{ vertical-align:middle;}



.jobshow{}
.jobshow table td{ border-bottom:1px #f5f5f5 solid;}
.jobshow table td p{ line-height:30px;}


.contact{ width:560px; margin:30px auto 15px;}
.contact p{ line-height:30px; font-size:14px;}
.contact img{ margin-top:40px;}

.pro{ margin:0px;}
.pro li{ width:157px; float:left; margin-left:12px; margin-right:10px; margin-bottom:15px; display:inline; background-color:#f1f1f1;}
.pro li img{ width:157px; height:172px;}
.pro li p{ text-align:center; height:30px; line-height:30px; overflow:hidden;}

.proshow{ margin:0px;}
.PRtitle{ line-height:30px; font-size:16px; text-align:center; margin-bottom:25px; font-weight:bold;}

.bimg{ width:514px; height:336px; overflow:hidden; margin:auto;}

.PStext{ padding-top:30px;}
.PStext p{ line-height:24px;}







