@charset "gb2312";
/* divcss5 - www.divcss5.com */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, p, textarea { margin:0 auto; padding:0;font-style: normal;}/* \5B8B\4F53 宋体 更多中文字体转换Unicode编码表网址 http://www.divcss5.com/jiqiao/j325.shtml */
ol, ul ,li{ list-style: none; }
img { border:0; }
body{ font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif;  }
.clear{ clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{ color:#555555; text-decoration:none; font-family:Arial, Helvetica, sans-serif;  }
a:hover{ color:#a90406;}

a:active,a:focus { outline:none; } /*删除链接上的虚线框*/
/*删除图片上的链接虚框*/
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
/*去掉input虚框*/
:focus{ outline:0; }
input::-moz-focus-inner{ border-color:transparent!important; }  /*input的边框设置成透明，!important意思指优先级高*/

.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}

.lf{float:left;}
.rt{float:right;}

/*头部样式*/
#itop100{ width:100%; height:30px; line-height:30px; border-bottom:#EAEAEA 1px solid; background:#f0f0f0; clear:both; overflow: hidden; }
#itop100 .itop{ width:1200px; height:30px; line-height:30px; color:#666; }
#itop100 .itop a{ color:#666; }
#itop100 .itop a:hover{ color:#058DE1; }
#itop100 .itop .top_l{ float:left; }
#itop100 .itop .top_l .l01{ float:left; }
#itop100 .itop .top_r{ float:right; }

#header100{ width:100%; height:100px; clear:both; overflow: hidden; }
#header{ width:1200px; margin:0 auto; height:100px; clear:both; }
#header .logo{ float:left; margin-top:17px; }
#header .dh{ float:right; width:260px; height:60px; margin-top:15px; position:relative; }
#header .dh a:hover{ text-decoration:underline; }
#header .dh .nam{ position:absolute; right:0; top:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#header .dh .tel{ position:absolute; right:0; top:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#header .dh .pt{ position:absolute; right:0; top:50px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

#menu100 { width:100%; height:50px; background:#fff;  clear:both; overflow: hidden; border-top:#ccc 1px solid;border-bottom:#ccc 1px solid; }
#menu { width:1200px; height:50px; margin:0 auto; text-align:center; }
#menu ul { list-style: none; }
#menu ul li { float:left; margin-left:0px; height:50px; border-right:#CCCCCC 1px solid; }
#menu ul li a { display:block; color:#111;width:170px; height:50px; line-height:50px; text-align:center;font-size:16px;font-family:Arial, Helvetica, sans-serif; }
#menu ul li a:hover { color:#fff; background:url(../images/menu_over.png) #003399 center no-repeat; }
#menu ul li a#current { color:#fff; background:url(../images/menu_over.png) #003399  center no-repeat; }
#menu ul li ul { display:none; position:absolute; background:#fff; z-index:999999; }
#menu ul li ul li { float:none; height:36px; line-height:36px;width:170px; margin:0; border-top:1px dotted #D8D8D8; }
#menu ul li ul li a { background:none; display:block;width:170px; color:#000; height:36px; line-height:36px; font-weight:normal; background:#ffffff;width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#menu ul li ul li a:hover { background-color:#eee; color:#000; }
#menu ul li:hover ul { display:block; }
#menu ul li.sfhover ul { display:block; }



/*Home全屏幻灯片*/
#index_banner{width:100%; overflow: hidden; }
.index_banner_in{width:100%;height: auto; margin:0 auto; position: relative; overflow:hidden;}
#index_banner .hd{position: absolute; left:0; bottom:20px; margin-left:-15px; width:100%; text-align:center; z-index:100;}
#index_banner .hd ul{ display: inline-block; s*display: inline; *zoom:1; }
#index_banner .hd li{width:12px;height:12px; border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:inline;float:left; margin:0 5px; cursor: pointer; background:#ccc; }
#index_banner .hd li.on{background:#fff;}
#index_banner .bd{ text-align:center; width:100%;overflow:hidden; position: relative;left: 50%;top: 0;margin-left: -50%;overflow: hidden;}
#index_banner .bd ul{display: block;clear: both;width: 100%;overflow: hidden;}
#index_banner .bd li{float: left;display: inline;width: 100%;}
#index_banner .bd li a{display:block;}
#index_banner .bd img{display: block; margin:0 auto; width:100%; }

.main1{ width:100%; clear:both; overflow:hidden;  }
.main2{ width:100%; clear:both; overflow:hidden;  }

/*Product*/
.project_title { background:#fff; width:1200px; margin:0 auto; height:36px; line-height:36px; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; clear:both; overflow:hidden; margin-top:20px; }
.project_title .fwxm{ float:left; padding-left:10px;font-family:Arial, Helvetica, sans-serif; }
.project_title .fwxm .t01 { float:left;font-size:16px; margin-right:5px; }
.project_title .fwxm .t02{ float:left;font-size:14px; color:#003399; padding-top:2px; }
.project_title .more{ float:right; padding-right:10px; }
.project_title .more a{ color:#666; }
.project_tt { float:left; width:440px; height:35px; line-height:35px; margin-left:60px; }
.project_tt p { width: 135px; height:36px; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; }
.p_onf01 { background: url(../images/hd_bg.jpg) no-repeat; width:135px; height:36px; line-height:36px; text-align:center; color:#003399; cursor:pointer; }
.p_onf02 { width:135px; height:36px; line-height:36px; text-align: center; }
.project_content { background:#fff; width:1200px; margin:0 auto; height:200px; overflow:hidden; margin-bottom:30px;  }
.project_content2 { width:1200px; height:200px; overflow: hidden; }
.project_content ul li { margin:9px; padding:2px; border: 1px solid rgb(229, 229, 229); width:250px; height:185px; text-align: center; float: left; }
.xian { display: block; }
.yin { display: none; }
#indemo { width: 600%; float: left; }
#demo11 { float: left; }
#demo21 { float: left; }



/*友情链接*/
#link100{ width:100%; background:#F5F5F5; min-height:140px; clear:both; overflow:hidden; }
#link100 .link{ width:1200px;margin:0 auto; clear:both; overflow:hidden; min-height:120px; }
#link100 .link .linknam{ margin-top:45px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#link100 .link .wz{ margin-top:10px;font-family:Arial, Helvetica, sans-serif; }
#link100 .link .wz a{ margin-right:30px; }


/*底部样式*/
#foot100{ width:100%; background:url(../images/end_bg.jpg) #1E5DA4 center top; clear:both; padding-bottom:10px; clear:both;  }
#foot100 .foot{ width:1200px; margin:0 auto; clear:both; overflow:hidden; padding-bottom:10px; }
#foot100 .foot .foot_l{ float:left; width:500px; margin-left:100px; }
#foot100 .foot .tel{ margin-top:30px; }
#foot100 .foot .zxun{ margin-top:20px; }
#foot100 .foot .wz1{ margin-top:20px; color:#fff; line-height:1.5; }
#foot100 .foot .wz1 a{ color:#fff; }
#foot100 .foot .foot_r{ float:right; width:560px; }
#foot100 .foot .e_menu{ float:right; width:560px; overflow:hidden; margin-top:30px; }
#foot100 .foot .e_menu ul { clear:both; overflow:hidden; }
#foot100 .foot .e_menu ul li { float:left; width:120px; }
#foot100 .foot .e_menu ul li a { display:block; color:#fff; width:170px; height:30px; line-height:30px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#foot100 .foot .e_menu ul li a:hover { color:#fff; }
#foot100 .foot .e_menu ul li ul { clear:both; overflow:hidden; }
#foot100 .foot .e_menu ul li ul li { float:none; height:30px; line-height:30px; margin:0; }
#foot100 .foot .e_menu ul li ul li a { font-weight:normal; font-size:12px; }
#foot100 .foot .e_menu ul li ul li a:hover { text-decoration:underline; }
#foot100 .foot .wz2{ float:right; width:530px; margin-top:30px; color:#fff; }
#foot100 .foot .wz2 a{ color:#fff; }
#foot100 .foot .e_menu ul .cp{ width:180px; }



/*内页样式*/
#ny1{ width:1200px; margin:0 auto; background:#fff; overflow:hidden; clear:both; margin-top:10px; }
#ny1 .ny1_l{ width:240px;float:left; }
#ny1 .ny1_l01{ width:239px;border-top:#E1E1E1 1px solid; background:url(../images/l_bg.jpg) repeat-y; }
#ny1 .ny1_l01 h1{ padding-left:15px;background:url(../images/l_01.png) repeat-x; height:46px; line-height:46px; color:#fff; font-size:12px; }
#ny1 .ny1_l01 h1 .nam{ float:left; color:#fff;font-size:14px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; }
#ny1 .ny1_l01 h1 img{ float:left; padding-top:15px; }
#ny1 .ny1_l01 h1 .nam_e{ float:left;color:#fff;padding-left:4px;padding-top:3px; }
#ny1 .ny1_l01 ul{ min-height:46px; padding-top:10px; padding-bottom:20px; }
#ny1 .ny1_l01 ul li{ background:#ccc; line-height:1.5; margin-bottom:3px; font-size:14px; word-break:break-all; }
#ny1 .ny1_l01 ul li a{ display:block; line-height:1.5; padding-left:15px; padding-right:10px; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:10px; }
#ny1 .ny1_l01 ul li a:hover{ background:#999;color:#fff; }
#ny1 .ny1_l01 ul li a#cut{ background:#999;color:#fff; }
#ny1 .ny1_l02{ width:240px; border-right:#fff 1px solid;border-bottom:#fff 1px solid; background:url(../images/abmap_bg.jpg) repeat-y; }
#ny1 .ny1_l02 h1{ padding-left:15px;background:url(../images/l_01.png) repeat-x; height:46px; line-height:46px; color:#222; font-size:12px; }
#ny1 .ny1_l02 h1 .nam{ float:left; color:#fff;font-size:14px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif; }
#ny1 .ny1_l02 h1 img{ float:left; padding-top:15px; }
#ny1 .ny1_l02 h1 .nam_e{ float:left;color:#fff;padding-left:4px;padding-top:3px; }
#ny1 .ny1_l03{ padding:15px; background:url(../images/abmap.jpg) center bottom no-repeat; line-height:1.5; font-family:Arial, Helvetica, sans-serif; }

#ny1 .ny1_r{ width:908px; float:right; padding-right:1px; }
#ny1 .ny1_r01{ }
#ny1 .ny1_r01 h1 img{ float:left; padding-top:10px; padding-right:5px; }
#ny1 .ny1_r01 h1{ background:url(../images/r_bg01.png) repeat-x; height:53px; line-height:53px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; border-bottom:#FFF 1px solid;border-right:#FFF 1px solid; }
#ny1 .ny1_r01 h1 .tit{ line-height:34px;  font-size:16px; color:#222; padding-top:10px; padding-left:20px; letter-spacing:1px; }
#ny1 .ny1_r01 h1 .tit span{ float:left; padding-right:10px; }
#ny1 .ny1_r01 h1 .tit .weizhi{ float:right; padding-right:10px; font-size:14px; }
#ny1 .ny1_r02{ width:870px; line-height:1.8; font-family:Arial, Helvetica, sans-serif; padding-top:10px; }


