﻿@charset "utf-8";
/* CSS Document */



/*---------------------- 首页 ------------------------ */
.container{ width:1350px; margin:0 auto;}
#content{  margin-bottom:50px;}
.product{  margin-top:30px;}
.productnav{ width:240px;  float:left;  overflow:hidden; padding-bottom:15px;}
.productnav p,.mainleft p,.maincenter P,.mainright P,.linkcontent p{ font-size:16px; color:#999999; margin-bottom:20px;}
.blue{ font-size:24px; color:#003399; font-weight:600;}
.productnav ul{ width:240px;  background-color:#f0f0f0; padding-bottom:20px;}
.productnav li{ width:200px; height:40px; line-height:40px; border-bottom: 1px #5d5c5c dotted;  margin-left:20px;float:left;}
.productlist{float:right; width:1100px;}
.productlist ul{ list-style:none; display:block; margin:10px 10px;}
.productlist li{width:250px; height:250px; margin-left:10px; margin-right:10px; float:left;list-style:none;display:block;}
.productlist img{ border:1px #d3d2d2 solid; width:250px; height:200px;}
.productlist p{ width:252px; background-color:#e3e3e3; margin-top:5px; text-align:center; line-height:30px;}
.main{ width:1350px; height:380px; margin:30px auto 10px auto;}
.mainleft{ float:left;}
.mainabout,.mainnews,.maincontact{width:450px; height:320px; background-color:#f0f0f0; padding:5px 5px;overflow: hidden;
padding-bottom: 20px;}
.mainabout img { float:left; margin-right:10px;}
.mainabout p{ line-height:1.5; font-size:16px;}
.maincenter{float:left; margin-left:30px;}
.newscontent{ margin:10px 10px;}
.newsh{ height:63px;; overflow:hidden; display:block; margin-bottom:-20px;}
.mainnews{ width:480px;}
.f12{ font-size:14px; line-height:30px;}
.mainright{float:right; margin-right:10px;}
.maincontact{width:325px; }
.maincontact span{ font-size:16px; line-height:20px; margin-left:10px;}


/*---------- 单页---------------*/

.product.sidebar{  width:350px; float:left;}
.productnav.sidebar{width:325px; }
.productnav.sidebar ul{width:325px; }
.productnav.sidebar li{width:250px; }
.mainright.sidebar{ clear:both;padding-left:30px;}
.maincontact.sidebar{ width:325px; padding:0;}
.page{ float:right; margin-left:10px; width:990px; margin-top:30px;}
.pagetitle{ width:990px; height:80px; border-bottom:1px #999999 solid;}
.blue.page{ text-align:center;}
.pagedetail{ margin:20px 20px;}
.pagedetail p{ text-indent:2em; font-size:16px; line-height:2em;}
.pagelist{ margin-top:100px; margin-left:200px; font-size:22px; line-height:3em;}


/* ------------文章列表页------------------ */
.pagedetail.news li{font-size: 18px;list-style-type: none;line-height:50px;border-bottom:1px #5d5c5c dotted;}
.pagedetail.news span{display: block;float: right;}
.pagedetail.news img{ margin-left:20px; margin-right:10px; margin-bottom:5px;}


/* ------------图片列表页------------------ */

.productlist.page { width:950px;}
.productlist.page li{ margin-left:30px;}
.ep-pages{padding:10px 12px;clear:both;text-align:center; margin-top:20px;} 
.ep-pages a, .ep-pages span{display:inline-block;height:23px;line-height:23px;padding:0 8px;margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;} 
.ep-pages a:hover{background:#003399;border:1px solid #003399;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#252525} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#003399;border:1px solid #003399;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 
.map{ margin-top:30px; margin-left:20%;}