@charset "utf-8";
/* CSS Document */

.top{ height:110px; background:#f6f6f6; border-bottom:1px solid #fff;}
.logo{ width:320px; height:70px; padding-top:20px;}
.logo a{ width:320px; height:70px; display:inline-block; background:url(../images/logo.jpg) no-repeat}
.tce{ overflow: hidden; padding-top:20px; padding-left:150px;}
.login{ margin:0 -30px 0 -15px; padding-bottom:5px; height:26px;}
.login li{ float:left; text-align:center; background:url(../images/menu-xian.jpg) no-repeat right top; width:82px;}
.login li a{ color:#555; text-shadow:1px 1px 1px #fff; line-height:26px;}
.search{ height:32px; width:212px; float:left}
.search li.searchl{ float:left; width:177px; height:32px;}
.search li.searchl input{ width:172px; height:32px; background:url(../images/search-l.jpg) no-repeat; padding-left:5px;}
.search li.searchr{ width:35px; float:left; height:32px; margin-top:1px\9;}
.search li.searchr input{ background:url(../images/search-r.jpg); width:35px; height:32px; display:inline-block}
.tel{ background:url(../images/tel.jpg) no-repeat; width:264px; height:60px; margin-top:25px;}

.menu{ height:40px; background:url(../images/menu-bg.jpg) repeat-x; box-shadow:0px 1px 2px #333; position:relative; z-index:5}
#menu{ background:url(../images/menu-xian.jpg) no-repeat right top; height:40px;}
#menu li{ float:left; width:166px; text-align:center; background:url(../images/menu-xian.jpg) no-repeat left top; position:relative}
#menu li.current,#menu li.currentt{ background:url(../images/menu-current.jpg)}
#menu li.current a,#menu li.currentt a{ color:#fff; text-shadow:1px 1px 1px #000;}
#menu li a{ font-size:15px; color:#206aad; line-height:40px; text-shadow:1px 1px 1px #fff;}

#menu li ul{ background:#0f63ae; padding-bottom:10px; position:absolute; left:0; top:40px; width:100%; display:none}
#menu li ul li{ background:#0f63ae; border-top:1px solid #2773b6; height:30px; float:none; position:relative}
#menu li ul li a,#menu li.currentt ul li a{ font:12px/30px arial,"宋体"; color:#a0c4e5; text-shadow:none}
#menu li ul li a:hover{ color:#fff;}

#menu li ul li ul{ position:absolute; left:166px; top:-1px; display:none}
#menu li ul li ul li{}
#menu li ul li ul li a{}

.banner,.banner dl{ width:100%; height:500px; position:relative}
.banner dl dt,.banner dl dt ul{ width:100%; height:500px; position:absolute;}
.banner dl dd{ position:absolute; bottom:38px; left:50%; margin-left:-480px;}
.banner dl dd ul{width:14px; height:14px;float:left; margin-left:5px; cursor:pointer; font-size:0; background: url(../images/bannercurrent.png) no-repeat -18px 1px;}
.banner dl dd ul.current { background:url(../images/bannercurrent.png) no-repeat 1px 1px;}

.product{ width:330px; margin-right:1px;}
.title{ width:150px; height:40px; text-align:center; line-height:40px; color:#fff; background:#2a75b9;}
.pro{ margin-top:30px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 25px;}
.pro dl dt{ width:280px; height:210px;}
.pro dl dd{ padding-top:20px; text-align:center}


.choice{ margin-top:30px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 25px; width:280px; height:260px; position:relative}
.prev,.next{ width:24px; height:23px;cursor:pointer; position:absolute; top:93px; background:url(../images/pn.jpg) no-repeat}
.prev{ left:-12px; background-position: left top;}
.next{ right:-12px; background-position: right top;}
.choice_k{ width:280px; height:260px; position:relative; overflow:hidden;}
.choice_c{ position:absolute; height:260px;}
.choice_c dl{ width:280px; float:left; overflow:hidden; height:260px;}
.choice_c dl dt{ width:280px; height:210px;}
.choice_c dl dd{ padding-top:20px; text-align:center}




.news{ width:300px;}
.newsti{ height:40px;}
.newsti ul{ text-align:center; background:#e1e1e1; color:#555; float:left; width:150px; height:40px; line-height:40px; cursor:pointer}
.newsti ul.current{ background:#2a75b9; color:#fff;}
.newsli{}
.newsli ul{ width:300px; height:290px; position:absolute; overflow:hidden; display:none}
.newsli ul li{ border-bottom:1px solid #ddd; padding:22px 0}

.link{ background:url(../images/link-bg.jpg) repeat-x; padding-top:20px;}
.linklist a{ color:#777; line-height:20px; margin-right:15px;}

.bottom{ padding:20px 0; line-height:24px; text-align:center; background:url(../images/bottom.jpg) repeat-x}

/*内页*/
.left{ width:230px;}
.lefti{ font-size:26px; background:#1a6ab3; color:#fff; line-height:70px; padding-left:20px;}
.nav{ background:#f3f3f3; padding:15px 0 50px 20px;}
.nav li{}
.nav li a{ background:url(../images/about.gif) no-repeat 0 -31px; padding-left:14px; font-size:14px; line-height:30px;}
.nav li a:hover{ background:url(../images/about.gif) no-repeat 0 9px; color:#2a75b9}
.nav li.current a{ background:url(../images/about.gif) no-repeat 0 9px; color:#2a75b9}
.nav li ul{display:none; padding-bottom:5px;}
.nav li ul li{ padding-left:15px;}
.nav li.current ul li a,.nav li ul li a{ color:#5c5c5c; font-size:12px; background:url(../images/about.gif) no-repeat 0 -34px; padding-left:14px; line-height:24px;}
.nav li.current ul li a:hover,.nav li ul li a:hover{ background:url(../images/about.gif) no-repeat 0 6px; color:#2a75b9}

.right{ width:720px; overflow:hidden}
.location{ border-bottom:2px solid #ddd; font-size:14px; padding-bottom:15px; color:#777}
.location a{ font-size:14px; color:#555}
.location span{ width:10px; height:8px; margin:0 10px; background:url(../images/location.png) no-repeat 2px 0; display:inline-block}

.content{ padding:15px 0 5px; font:14px/30px "arial","宋体"; color:#555; overflow:hidden}

.text{ padding:25px 0 10px; font:14px/30px "arial","宋体"; display:inline-block}
.list li{ background:url(../images/dian.jpg) no-repeat 5px 16px; line-height:36px; border-bottom:1px dotted #ccc; padding:0 5px 0 17px;}
.list li a{ font-family: "arial","宋体"; font-size:14px;}
.list li span{ float:right}
.user_title h1{ font:20px/30px "\5fae\8f6f\96c5\9ed1","黑体"; padding:10px 0; color:#2a75b9;}
.user-time{ background:#fcfcfc; display:block; padding:0 5px; margin-bottom:10px; color:#555; border-top:1px dotted #eee; border-bottom:1px solid #aaa; line-height:32px; font-family:"segoe UI", "Times New Roman", Times, serif}

.prolist{ margin:0 -25px 0 -22px; display:inline-block; *+display:inline; zoom:1}
.prolist dl{ width:210px; float:left; border-right:1px solid #ddd; padding:0 22px; margin:10px 0 20px; overflow:hidden; vertical-align:top;}
.prolist dl dt{ width:210px; overflow:hidden}
.prolist dl dd{ text-align:center;height: 60px; width: 100%; display: inline-block;}
.sm{ background:#eee; padding:0 10px;}

.dt dt{ font-size:24px; color:#1a6ab3; padding:10px 0; border-bottom:1px solid #eee;}
.dt dd{ padding:20px 0 10px}


/*翻页样式*/
.page{ height:24px; line-height:24px; padding-top:10px;}
.page a{ color:#666; display:inline-block; height:24px; padding:0 20px; border-right:1px solid #ddd; font-size:13px;}
.page a.a1{ background:#ddd; padding:0 10px;}
.page span{display:inline-block; height:24px; padding:0 20px;  border-bottom:2px solid #c60001; margin-right:5px; border-right:1px solid #ddd; color:#c60001; font-size:13px;}

