*{margin:0; padding:0;}
body {font-size:13px; font-family:Microsoft YaHei; line-height:23px;color:#585858; background:#f8f8f8;}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
ul, li { list-style:none;margin:0; padding:0;}
img { border:none; }
td {FONT-WEIGHT: normal;FONT-SIZE: 13px;COLOR: #5A5A5A;LINE-HEIGHT: 20px;FONT-FAMILY: Microsoft YaHei;TEXT-DECORATION: none;}
.borders{ border:1px #eeeeee solid;}
/*==================================head===========================================*/
.top{width:100%;height:32px; background:#023c8d; border-bottom:1px #1f509f solid; min-width:1080px;}
.top1{width:1080px; line-height:32px; margin:0 auto; color:#1ea6cc}
.logo1{ width:100%; height:116px; background:#023c8d; min-width:1080px;}
.logo{ width:1080px; height:116px; margin:auto;}
.logo .logoL{ float:left; width:830px;}
.logo .logoR{ float:right;}
.menu{ width:100%; height:48px; background:url(../images/menu.jpg); min-width:1080px;}
#navMenu{ clear:both; margin:auto;width:1080px;position:relative;} 
#navMenu li{ float:left;} 
#navMenu li.nav1 a{ display:block; width:129px;FONT-SIZE: 14px; COLOR: #fff;text-align:center;line-height:48px;overflow: hidden;}
#navMenu li.nav1 a:hover{COLOR: #032972;background-color:#fff;}
#navMenu li.nav2{ width:5px; height:48px; background:url(../images/menu_s.jpg)}
/*-------- 下拉菜单 --------------*/
.dropMenu {position:absolute;top:-2px;z-index:100;width: 139px;visibility: hidden;}
.dropMenu li {height:38px; line-height:38px;}
.dropMenu li a {width: 100%;display: block;text-align:center;color: black;background-color:#0d347f;color:#fff; text-decoration:none; font-size:13px;}
.dropMenu+li a{border-top:none;}
* html .dropMenu a {width: 100%;color:#fff;}
.dropMenu a:hover {text-decoration: underline;color:#F09C42;}
/*==================================lan1=============================================*/
.lan1{ width:100%;margin-top:1px; background:#ececec; overflow:hidden; min-height:220px; min-width:1080px;}
.lan1n{ width:1080px; margin:auto;}
.lan1n ul{ margin-left:-20px;}
.lan1n ul li{ float:left;line-height:56px; margin-left:20px;background:url(../images/ico.gif) no-repeat 10px 50%;background-color:#fff;padding-left:16px;width:330px; margin-top:17px;}
.inyy{ width:1076px; background:url(../images/tt.gif); height:38px; padding:1px; margin:auto; margin-top:30px;}
.inyy h1{ line-height:38px; color:#e74900; float:left; padding-left:5px; font-size:13px; font-weight:normal}
/*================================lan2===============================================*/
.lan2{ width:1076px;background:#fff; padding:1px; margin:auto; margin-top:20px; overflow:hidden}
.inpro{ width:1076px; background:url(../images/tt.gif);height:38px; }
.inpro span{ float:right; padding:8px 5px 0px 0px;}
.intype { width:1045px; margin:auto; margin-top:10px;}
.intype ul{}
.intype ul li{ width:1045px;float:left; line-height:30px;border-bottom:1px #b7b7b7 dashed;}
.intype ul li span {float:right;}
.inabout{ width:1045px; margin:auto;}
.inabout .pics{ float:left; width:480px;}
.inabout .jj{ float:right; width:565px; padding-top:75px; line-height:30px;}
.inyanfa{ width:1045px; margin:auto; margin-top:10px; border-top:1px #e3e3e3 solid;}
.inyanfa .yanfaL{ float:left; width:571px; background:url(../images/ind.jpg) no-repeat; padding-left:18px; margin-top:20px;line-height:30px; padding-top:8px;}
.inyanfa .yanfaR{ float:right; width:454px;}
/*================================lan3===============================================*/
.lan3{ width:1080px;margin:auto; margin-top:20px; overflow:hidden}
.lan3 .lanL{ width:528px; float:left; background:#fff}
.lan3 .lanR{ width:528px; float:right; background:#fff}
.titles{width:100%; height:38px; background:url(../images/tt.gif)}
.title_L{float:left; width:111px;}
.title_R{float:right; width:111px; width:49px; padding-top:7px;}
.innews{ width:99%;margin:auto; margin-top:8px;}
.innews ul li{ border-bottom:#bebebe dotted 1px;height:auto;background:url(../images/ico.gif) no-repeat 5px 50%;padding-left:1em;}
.innews ul li a{ height:30px;display:block; color:#707070; line-height:30px;}
.innews ul li a span{ font-size:12px; float:right;}
.innews ul li a:hover{ color:#0857B4;}
/*------------------------------------about-----------------------------------------------*/
.RightNav span{color:#1b5aa9;}
.ClassNav{padding:0px 0px;}	
.ClassNav .NavTree ul{}
.ClassNav .NavTree ul li{position: relative;background:url("../images/link_bg1.gif") repeat 0px 0px;	}	
/*1st level sub menu style */
.ClassNav .NavTree ul li ul{left: 200px; /* Parent menu width - 1*/position: absolute;width: 288px; /*sub menu width*/
top: 0;display: none;border:1px solid #1b5aa9;border-top:2px solid #1b5aa9;background:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);z-index:2000;}
.RightNav .ClassNav .NavTree ul li ul{width:188px;left: 200px;}
/*All subsequent sub menu levels offset */
.ClassNav .NavTree ul li ul li ul{ left: 159px; /* Parent menu width - 1*/z-index:2000;}
/* menu links style */
.ClassNav .NavTree ul li a{display: block;cursor:pointer;line-height:40px;border-bottom:1px solid #DDDDDD;padding-left:30px;
height:40px;}
.ClassNav .NavTree ul li li{background:url("../images/box_icon1.png") no-repeat 12px 12px;padding-left:0;text-align:center;z-index:2000;}
.ClassNav .NavTree ul li li a{border-bottom:1px solid #DDDDDD;padding-left:10px;z-index:2000;}
.ClassNav .NavTree ul .current a{background:#1b5aa9;color:#FFFFFF;}
.ClassNav .NavTree ul .current li a{background:#FFFFFF;color:#000000;}	
.ClassNav .NavTree ul li a:hover{color: white;background:#1b5aa9;text-decoration:none;}
.ClassNav .NavTree .subfolderstyle{background: url(../images/arrow-list.gif) no-repeat 180px center ;}
/* Holly Hack for IE \*/
* html  .ClassNav .NavTree ul li { float: left; height: 1%;z-index:2000; }
* html  .ClassNav .NavTree ul li a { height: 1%;z-index:2000; }
/* End */	
.titlef{width:100%; height:50px; border-bottom:1px #ccc solid;}
.titl_L{padding-left:18px; float:left; line-height:50px;overflow: hidden; color:#0f3983; font-size:16px; font-weight: bold; background:url(../images/tt1.gif) no-repeat 10px 50%;}
.titl_R{line-height:50px; float:right; font-size:12px; padding-right:6px;}
.about {width:1080px; margin:auto; min-height:300px; top:-50px; position:relative;}
.about .about_Left{float:left; width:202px;}
.leftpic{ width:202px;line-height:76px; color:#FFF; font-size:18px; font-weight:bold; font-family:"microsoft yahei";background:url(../images/l_n.gif);}
.nei_left{width:200px; float:left; background:#FFF}
.nei_left li{line-height:45px; width:200px;vertical-align:bottom;background:url(../images/ico1.gif) no-repeat 180px 50%;}
.nei_left li a{ padding-left:10px;color:#5A5A5A;display:block; font-size:13px; line-height:45px;}
.nei_left li a:hover{color:#17183c;background:url(../images/ico1.gif) no-repeat 180px 50%; background-color:#CCC;}
.nei_left2{ width:202px; height:50px; line-height:50px; margin-top:20px; background:url(../images/left1.gif); font-size:18px; font-weight:bold; color:#FFFFFF;font-family:Microsoft YaHei}
.nei_left3{width:200px; float:left;height:80px; background:#fff}
.nei_left3 p{font-size:14px; padding-top:15px; text-align:center;}
.nei_left3 span{font-size:22px; color:#0857B4; line-height:35px; text-align:center; font-weight:bold;}
.about .aboutR{ width:850px; float:right;background:#FFFFFF; min-height:500px;}
.about .aboutR .content{ width:800px;line-height:30px; margin:15px 25px 25px 25px; min-height:300px; font-size:15px;}
.proshow{ width:800px;height:auto; margin:auto; margin-top:5px;}
.proshow li.bt{ height:40px; line-height:40px; font-size:16px; text-align:center; font-weight:bold; }
.proshow li.nr{ font-size:13px;}
.proshow li.ly{ font-size:12px; text-align:center}

/*========================productList==========================================*/
.cplist{ width:810px;height:auto; margin:auto;margin-top:12px;}
.cplist ul{width:810px;margin-leff:-40px;}
.cplist ul li{ width:222px;height:210px;float:left;display:inline;margin:10px 0px 0px 40px;}
.cplist ul li img{ width:220px; height:180px;}
.cplist ul li span{ width:220px; height:30px; line-height:30px; text-align:center; display:block;overflow:hidden;}
.cplist ul li a{display:block; overflow:hidden; border:1px #DDDDDD solid;}
.cplist ul li a:hover{border:1px #0857B4 solid;}
/*========================newsList==========================================*/
.news_list{ width:820px;margin-top:25px; margin:auto;}
.news_list ul li{ border-bottom:#bebebe dotted 1px;width:820px; height:auto;}
.news_list ul li a{ height:35px; width:790px; padding-left:25px; display:block; color:#707070; line-height:35px; background:url(../images/news_tip.jpg) 7px 12px no-repeat;}
.news_list ul li a span{ font-size:12px; float:right;}
.news_list ul li a:hover{ color:#0857B4; background: url(../images/news_now.jpg) 7px 12px no-repeat;}
.news_page{ width:820px; height:40px; text-align:center; line-height:40px; margin:auto; margin-top:20px;}
/*--------------------------bottom------------------------------------------------------------*/
.foot{width:100%;height:38px; background:#12408b; margin-top:20px; min-width:1080px; border-bottom:1px #194ba0 solid}
.foot_menu{ width:1080px; margin:auto;}
.foot_menu ul{}
.foot_menu ul li.nav3{ float:left;display:block;}
.foot_menu ul li.nav3 a{ float:left; width:130px; line-height:38px; color:#FFF; text-align:center}
.foot_menu ul li.nav3 a:hover{color:#fcfeb7;}
.foot_menu ul li.nav4{ float:left;width:3px; height:38px;  background:url(../images/bot_1.jpg)}
.foot1{ width:100%; background:#18448f; min-width:1080px; min-height:169px;}
.foot2{ width:1080px; margin:auto; padding-top:20px;}
.foot2 .foot2L{ width:800px; float:left; color:#87ace3; padding-top:20px;}
.foot2 .foot2R{ float:right;  width:200px;}
.footlink{ width:100%; min-width:1080px; background:#0a3278;}
.footlink1{ width:1080px; margin:auto; color:#87ace3; line-height:30px;}
A:link{FONT-SIZE: 13px; COLOR: #5A5A5A; TEXT-DECORATION: none}
A:active{FONT-SIZE: 13px; COLOR: #5A5A5A;TEXT-DECORATION: none}
A:visited{FONT-SIZE: 13px; COLOR: #5A5A5A; TEXT-DECORATION: none}
A:hover{FONT-SIZE: 13px; COLOR: #0857B4; TEXT-DECORATION: none}
A.link1:link {FONT-SIZE: 13px; COLOR: #87abe5; TEXT-DECORATION: none}
A.link1:active {FONT-SIZE: 13px; COLOR: #87abe5;TEXT-DECORATION: none}
A.link1:visited {FONT-SIZE: 13px; COLOR: #87abe5;TEXT-DECORATION: none}
A.link1:hover {FONT-SIZE: 13px; COLOR: #fcfeb7;TEXT-DECORATION: none}
.input{border: 1px solid #999999;}
/*----------------------首页产品-----------------------*/
.tabbox {width:1060px; margin:auto; margin-top:10px; min-height:400px;}
.tabmenu {width:210px; float:left;}
.tabmenu ul {margin:0;padding:0;}
.tabmenu li {float:left; display:block;background:url(../images/ico1.gif) no-repeat 180px 50%; background-color:#f8f8f8; border-bottom:1px #fff solid; width:200px; line-height:40px; padding-left:10px;}
.tabmenu .cli {float:left;display:block;width:200px;overflow:hidden;line-height:40px;display:inline;font-size:13px; cursor:pointer;background:url(../images/ico1.gif) no-repeat 180px 50%; background-color:#cccacb;}
#tabcontent {width:840px; float:right;}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}
#tabcontent ul li{ width:195px;float:left;display:inline; padding:2px; margin:0px 0px 0px 10px;}
#tabcontent ul li img{ width:193px; height:158px; border:1px #e3e3e3 solid;}
#tabcontent ul li h1{ width:193px; height:30px; line-height:30px; text-align:center; display:block;font-size:13px; background:#f8f8f8; font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}