@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; border:0px;}
body { font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
*html body { text-align:center;}
*html .margincenter { text-align:left;}
.margincenter { margin:0 auto;}
.width990 { width:990px;}
.clear { clear:both;}
ul { list-style:none;}
a { text-decoration:none;}

.top { background:url(../images/top.jpg) no-repeat; height:5px; overflow:hidden; width:990px;}
.logo { height:90px; background-color:#fafafa;}
.logo01 { float:left;}
.logo02 { float:left; padding-left:20px;}
.logo03 { float:right; text-align:right;padding-top:20px; padding-right:20px;}
.logo03 a { color:#000;}
.logo03 a:hover { color:#0067b5;}

.nav { background:url(../images/navtop.jpg) no-repeat top right; height:35px; background-color:#fafafa;padding-bottom:15px;}
.navlist { padding-top:4px; float:right;background:url(../images/navlist.jpg) repeat-x right bottom; height:33px; padding-right:22px;}
.navlist li { float:left; line-height:33px;  width:118px; height:33px;}
.navlist li a { padding-left:40px; display:inline-block; font-size:14px; color:#0067b5; zoom:1;}
.navlist li a:hover { color:#fff; background:url(../images/navlist01.jpg) no-repeat left; width:100px !important; width:78px; height:33px;}

.banner { width:990px;}

.main { padding-top:10px;}
.mainleft { float:left; width:350px;}
.maintitle { line-height:30px; color:#575757; padding-left:5px; background-color:#f0efef; padding-right:50px;}
.maintitle span { display:inline-block; font-size:12px;}
.maintitle span.maintitle01 {width:80%;}
.maintitle span.maintitle01 strong { font-size:16px;}
.maintitle span.mainmore { width:20%; text-align:right;}
.maintitle span.mainmore a { color:#575757;}
.maintitle span.mainmore a:hover {color:#0067b5;}
.maincontact { font-size:12px; padding-top:20px; line-height:25px; border-top:2px solid #595959; width:300px;}
.maincenter { float:left; width:350px;}
.newslist li { line-height:24px; border-bottom:1px dotted #ccc;}
.newslist li span { display:inline-block;}
.newslist li span.maintitle02 { width:230px;}
.newslist li span.maintitle02 strong { color:#0067B5;}
.newslist li span.maindate { width:70px; text-align:right;}
.newslist li span a { color:#000;}
.newslist li span a:hover { color:#0067B5;}

.mainright { float:left; width:290px;}
.mainright .maintitle { padding-right:5px !important;}
.mainright .maincontact { width:290px; background:url(../images/contact.jpg) no-repeat bottom right; height:125px;}

.mainbottom { margin-top:25px; border-top:5px solid #797979;}
.mainbottom .maintitle { padding-right:5px !important;}
.mainbottom .maincontact { width:990px;}

.footer { margin-top:10px; background:#f0efef; height:50px; text-align:center; line-height:25px; padding:20px 0;}
.cinav { font-size:14px; color:#0067B5;}
.cinav a {color:#0067B5;}
.cinav a:hover {color:#000;}
.infolink01 { color:#575757;}
.infolink01:hover { color:#0067B5;}

/**内页**/
.neiyeleft { float:left;width:250px; padding-right:50px;}
.neiyeleftlist { border:2px solid #575757; margin-bottom:20px;}
.neiyetitle { line-height:40px; background:#f0efef; font-size:18px; padding-left:20px;color:#575757;}
.neiyeleftlist01 { padding:0 20px 20px 20px;}
.neiyeleftlist01 li { line-height:30px;font-size:14px; border-bottom:1px dotted #575757;}
.neiyeleftlist01 li a { color:#575757;}
.neiyeleftlist01 li a:hover {color:#0067B5;}
.zi li { font-size:12px !important;}
.neiyeright { float:left; width:690px;}
.neiyecontent { padding:20px 10px; line-height:25px;border-top:2px solid #575757;}
.neiyecontent strong { text-align:center;font-size:16px;}

.neiyecontent center { padding-bottom:20px;font-size:14px; font-weight:700;}

.maintitle03 { width:600px;}
.righttext {margin:10px; text-align:center;}

.prolist {padding:0 5px;}
.prolist li { width:165px; text-align:center; float:left; padding-bottom:10px;}
.prolist li img {padding:5px;border:1px solid #ccc;}
.prolist li img:hover {border:1px solid #0067B5;}
.prolist li .prozi { line-height:30px;}
.prolist li a {color:#575757;}
.prolist li a:hover {color:#0067B5;}
.readpic { text-align:center;}
.readxx { font-size:14px; font-weight:700;color:#0067B5;padding-top:20px;}

.formlist tr td input,select,textarea {border:1px solid #ccc;}

.infolink01 { display:inline-block; padding:0 5px;}
.infolink01 img { border:1px solid #ccc; padding:5px;}
.infolink01:hover img { border:1px solid #0067B5; }