@charset "utf-8";

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:Arial,"宋体";-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#253E72;text-decoration:none;}
a:hover{text-decoration:underline;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}


body{background:url(../images/bg.gif) repeat-x; color:#253E72;}
/*头部区域*/
.header{width:1000px;height:68px;margin:0 auto; padding-top:5px;position:relative;z-index:1; border-top:2px solid #002e73}
.header h1{width:400px;height:63px;float:left;}
.header h1.logo{background:url(../images/logo.png) no-repeat;}
.header .tel{ float:left; margin-left:100px; width:218px; height:63px;background:url(../images/tel.png) repeat 0 0;}
.header .txt{position:absolute;width:174px;top:18px;right:16px;text-align:center;color:#dfdfdf;_display:inline-block;}
.header .txt span{padding:0 10px;}

.navBg{width:1000px;margin:0 auto;height:36px;background:url(../images/menu_bg_1.gif) repeat 0 0;}
.navBg li{float:left; padding-left:30px;padding-right:30px;heihht:36px; line-height:36px;text-align:center;background:url(../images/nav_spec.gif) no-repeat 0 0;}
.navBg li.first{background:none}
.navBg li a{color:#FFF; font-weight:700}

.banner,.container{width:1000px;margin:0 auto;}
.container{padding-top:10px}

.sidebar{float:left; width:220px;}
.main{ float:right; width:765px}
.sort .hd{ padding-left:15px;height:25px;border-bottom:1px solid #cccccc;background:url(../images/sort_icon.gif) 0 center no-repeat}
.sort .hd h2{ font-size:12px;}
.sort li.parent{ margin-top:5px; padding-left:15px; height:25px; line-height:25px; background:#ebebeb; font-weight:bold}
.sort .subUL{padding-left:10px}
.sort .subUL li{margin:5px 0 0 0;text-align:left;padding:0 5px 0 20px;background:url(../images/lanmu_nav_submenu_bg.gif)  no-repeat 3px 0;}


.mod .hd{ padding-left:15px;height:25px; line-height:25px;font-size:12px;border-bottom:1px solid #cccccc;background:url(../images/title_icon.gif) 0 center no-repeat}
.mod .hd h2{ font-size:12px;}
.mod .hd a{float:right}


.template_pic_box{width:99%;overflow:hidden;}
.template_pic_1{text-align:center;}  
.template_pic_2{text-align:center;} 
.template_pic_image{margin:5px 10px 0 10px;border:0 solid #cccccc;}
.template_pic_spacing{text-align:center;line-height:0px;font-size:0px;border:0 dotted #cccccc;border-width:0 0 0 0;margin:5px 0 10px 0} 

.newslist{padding-left:5px}
.newslist li{ padding-left:10px;height: 25px; line-height:25px;border-bottom: 1px dotted #cccccc;background: url(../images/article_arrow.gif) 0 center no-repeat}
.newslist li span{float:right}


#pagenav{border-bottom:1px solid #cccccc;text-align:left;height:25px; line-height:25px}
.subCont{padding-top:15px}


/*列表内容页*/
.listConts{ padding-top:15px;line-height:26px;color:#666;}
.listConts .title{font-size:20px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

/*产品栏目*/
.product_list li{width:25%;float:left;margin-bottom:7px;}
.product_list li a.img{width:150px;height:150px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list li a.img img{vertical-align:middle;}
.product_list li a.img:hover{border:1px solid #F90;}
.product_list li p.info{width:150px;line-height:20px; text-align:center}


/*分页样式*/
.pagenum {padding:20px; text-align:center}
.pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 3px 0; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum .current {color: #3e4e68 !important;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}

.footer{width:1000px;margin:10px auto 0;}
.footer .copyright{padding-right: 10px; padding-left: 10px; margin-bottom: 5px; padding-bottom: 5px; padding-top: 2px; height: 20px; background-color: #055395; color:#FFF; text-align: left}