body { font-size:12px; line-height:20px; color:#777;  margin:0; padding:0; background:#f8f8f8;}
.clear { clear:both;}
h1, h2, h3, h4, h5, p, ol, li, ul, form, label, img, dl, dd, dt,div{ border:0; margin:0; padding:0;}
ul,li{ list-style:none;}
a img {0}
a{ text-decoration:none; }
input{ outline:none;}
.container{ width:1060px; margin:0 auto;}

.head{ background:url(../image/headbg.jpg) repeat-x; height:77px;}
.logo{ float:left; display:inline; width:180px; padding-left:10px;}
.headline{ background:url(../image/headline.jpg) repeat-x;  height:10px;}
.menu{ float:right; display:inline; padding-top:17px; width:840px;}
.menu ul{ height:60px; list-style:none;}
.menu ul li{ float:left; display:inline; background:url(../image/menuline.jpg) right no-repeat; height:60px; line-height:60px; width:102px; text-align:center; color:#003765; font-family:微软雅黑,宋体; font-size:13px; }
.menu ul .on{ background:url(../image/menu.jpg) no-repeat;}
.menu ul .phone{ width:200px; background:none; text-align:left; padding-left:20px; color:#ff8605;}
.menu ul .phone strong{ font-size:20px; font-family:Arial; }
.menu ul li a{ display:inline-block;  height:60px; width:101px; color:#003765;}

.banner{ height:410px; position:relative;}
.bg{ height:410px; width:100%; position:absolute; top:0; overflow:hidden;}
.bg1{ background:url(../image/bannerbg1.jpg) repeat-x; height:410px; width:100%; position:absolute; top:0;  }
.bg2{ background:url(../image/bannerbg2.jpg) repeat-x; height:410px; width:100%; position:absolute; top:0;  }
.bg3{ background:url(../image/bannerbg3.jpg) repeat-x; height:410px; width:100%; position:absolute; top:0;  }
.bg4{ background:url(../image/bannerbg4.jpg) repeat-x; height:410px; width:100%; position:absolute; top:0;  }
.bg5{ background:url(http://web.cdbwsoft.com/images/bannerbg5.jpg) repeat-x; height:410px; width:100%; position:absolute; top:0;  }
.banner .container{ position:relative;  height:410px; top:0;}
.banner .imgs{ width:1060px; height:410px; position:absolute; list-style:none; z-index:3; background:#f8f8f8;}
.banner .imgs li{ width:1060px; height:410px; position:absolute; top:0; left:0;}
.banner .imgs li img{width:1060px; height:410px;}
.banner .bannerselect {position:absolute; bottom:-31px; z-index:3; text-align:center; background:url(../image/bannerselect.jpg) repeat-x; height:63px; list-style:none;  padding:4px; }
.banner .bannerselect li{ width:127px; height:49px; float:left; display:inline; padding:3px; cursor:pointer;}
.banner .bannerselect .curr{ background:#ff8605;}
.banner .bannerselect li img{ width:127px; height:49px; }

.main1{ background:url(../image/main1.jpg) no-repeat; height:171px; margin-top:36px; padding:0 29px;}
.pro{ float:left; display:inline; width:290px; padding:30px 22px;}
.proname{ text-align:center; line-height:30px;}
.proname a{ color:#003765;  font-family:微软雅黑,宋体; font-size:13px;}
.proinfo{ color:#777; padding:20px 5px; text-indent:2em;}

.notice{ background:url(../image/notice.jpg) no-repeat; width:1040px; height:32px; line-height:32px; margin:20px auto;}
.notice ul{ color:#ff7800; position:relative; height:32px;}
.notice ul li{ position:absolute; height:32px; left:70px; top:0;}
.notice ul li span{ color:#777; margin-left:10px;}

.main2_left{ float:left; width:558px; _display:inline; padding-left:10px;}
.title{ background:url(../image/title.gif) left no-repeat; height:27px; line-height:27px; color:#fff; font-size:13px; font-weight:bold; padding:0 0 0 20px; border-bottom:1px solid #279ddb; position:relative;}
.title a{ position:absolute; right:0; top:5px;}
.ul1{ line-height:30px; padding:10px 0;}
.ul1 li{ padding-left:10px; background:url(../image/li.gif) center left no-repeat; color:#777; position:relative;}
.ul1 li a{ color:#777;}
.ul1 li a:hover{color:#003765;  }
.ul1 li span{ position:absolute; right:0; top:0;}

.main2_right{float:right; width:420px; _display:inline; padding-right:10px;}
.ul2{ line-height:30px; margin:10px 0; *margin:18px 0; _margin:18px 0;}
.ul2 li{ padding:0 0 0 10px; line-height:30px;  background:url(../image/li.gif) center left no-repeat; color:#777; width:200px; float:left; _display:inline; overflow:hidden;   }
.ul2 li a{ color:#777; line-height:30px;  }
.ul2 li a:hover{color:#003765;  }

.main3{ padding:10px;}
.customer{ margin-top:10px; height:82px; overflow:hidden;}


.foot{ background:url(../image/footbg.jpg) repeat-x; height:116px; color:#d1d1d1;}
.foot a{ color:#d1d1d1;}
.code{ float:left; width:200px; padding:19px 90px 19px 100px; height:78px; line-height:78px;}
.code img{ width:78px; height:78px; vertical-align:middle; margin-left:10px;}
.info{ padding:20px 0; line-height:24px;}
.info div a{ margin:0 10px;}
.info div img{ vertical-align:middle; margin-right:3px;}

/* 二级页面 */
.left{ width:245px; float:left; _display:inline; padding:46px 0 0 0;}
.leftname{ background:url(../image/lefttitle.gif) no-repeat; height:34px; line-height:34px; padding:0 0 0 40px; font-size:16px; font-weight:bold; color:#fff; font-family:微软雅黑,宋体;}
.leftmenu{ padding-bottom:40px;}
.leftmenu li{ background:url(../image/leftmenu.gif) no-repeat; line-height:31px; font-family:微软雅黑,宋体; font-size:13px;}
.leftmenu li.on{ background:url(../image/leftmenuon.gif) no-repeat;}
.leftmenu li a{ color:#4a4a4a; display:inline-block; width:205px; height:31px; padding-left:40px;}
.leftmenu li.on  a{ color:#003765; font-weight:bold;}
.leftmenu li div p{ line-height:31px; padding-left:66px; background:url(../image/leftline1.jpg) center bottom no-repeat; font-size:12px;}
.leftmenu li div p.on{background:url(../image/leftline2.jpg) center bottom no-repeat; font-size:12px; color:#003765;}
.leftmenu li div p a{ color:#4a4a4a; display:inline-block; width:205px; height:31px; padding-left:0; font-weight:normal; font-size:12px;}
.leftmenu li div p.on  a{ color:#003765; font-weight:bold;}
.leftmenu li.on div p a{ color:#4a4a4a; display:inline-block; width:205px; height:31px; padding-left:0; font-weight:normal; font-size:12px;}
.leftmenu li.on div p.on  a{ color:#003765; font-weight:bold;}
.leftad{ background:url(../image/picbg1.gif) no-repeat; width:229px; height:277px; margin:0 auto; position:relative; padding-bottom:40px;}
.leftad img{ width:217px; height:265px; margin:6px;}
.hot{ position:absolute; top:0; right:0; background:url(../image/hot.png) no-repeat; width:40px; height:40px;}

.right{ width:781px; float:right; _display:inline;}
.nav{ line-height:46px; height:46px; color:#777; position:relative;}
.nav a{ line-height:46px; color:#777;}
.nav span{ color:#4c4c4c;}
.nav .search{ position:absolute; background:url(../image/search.png) no-repeat; width:250px; height:29px; bottom:8px; right:0;}
.searchtext{ border:none; padding:0; margin:0; background:none; outline:none; height:28px; line-height:28px; color:#333; width:194px; position:absolute; top:0; left:3px;}
.searchbtn{ width:50px; height:28px; cursor:pointer; position:absolute; top:0; right:0; background:none; border:none; margin:0; padding:0;}
.infopic{ width:781px;  height:138px;}
.content{ padding:0 20px 40px 20px;}
.content h2{ font-size:18px; color:#222; font-family:微软雅黑,宋体; line-height:40px;}
.content h3{ font-size:18px; color:#222; font-family:微软雅黑,宋体; line-height:24px; text-align:center;}
.newsinfo{ text-align:center; padding:15px 0; margin-bottom:10px; background:url(../image/line.png) bottom repeat-x;}
.newsinfo span{ margin:0 10px;}
.content p{ text-indent:2em; padding:5px 0;}

.pages{ height:30px; line-height:30px; margin:10px 0;}
.pages a{ display:inline-block; background:url(../image/page2.png) no-repeat; width:30px; height:30px; text-align:center; color:#666;}
.pages .current{ background:url(../image/page3.png) no-repeat; color:#fff;}
.pages .pagesgo{ background:url(../image/page1.png) no-repeat; width:65px;}

.product{ width:229px; float:left; _display:inline; padding-bottom:20px; background:url(../image/line.png) bottom no-repeat; margin:10px 15px;}
.propic{ background:url(../image/picbg2.png) no-repeat; padding:6px; width:217px; height:114px;}
.propic img{ width:217px; height:114px;}
.product h2{font-size:14px; color:#666; font-family:微软雅黑,宋体; padding-top:10px; }
.product p{ height:40px; padding:5px 0 10px 0;}

.aq{width:740px; margin:0 auto; }
.tab{ width:100%; color:#666;}
.tab td{ height:38px;}
.tab .text{ background:url(../image/txt.jpg) repeat-x; height:24px; margin:0; padding:0 3px; border:#d4d4d4 1px solid; width:256px;}
.tab .textarea{ background:#fff url(../image/textarea.png) top repeat-x; border:#d4d4d4 1px solid; width:256px; height:137px;}
.submit{ background:url(../image/btn.png) no-repeat; width:108px; height:31px; border:none; cursor:pointer;}

.dark{ background:url(../image/dark.png) center no-repeat; height:40px; margin:20px 0;}

.chat{ background:url(../image/chat.jpg) 10px 5px no-repeat; padding:0 30px 0 50px;}
.chat .name{ position:relative; padding:10px 0;}
.chat .name b{ color:#003765;}
.chat .name span{ position:absolute; right:0;}
.chat p{ text-indent:2em;}
.line{ background:url(../image/line2.jpg) center repeat-x; padding:20px 0;}