﻿@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0px;padding:0px;font-size:12px; font-family:Arial,Helvetica, sans-serif,"宋体";}
table{border-collapse:collapse;}
a img{border:0px;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ul,li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;font-size:12px; vertical-align:middle;}
a{text-decoration:none; color:#000;}/*outline:none;*/
a:hover{ text-decoration:underline;}
/****resetend***/

/*公共样式部分*/
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after {
content: " ";
display: block;
height: 0;
clear:both;
visibility: hidden;
}
.clearfix { _zoom:1;}


/*通用样式部分*/
body{ background: url(../images/bg.gif);}
.warpper{ width:100%; background:url(../images/topbg.jpg) top repeat-x; overflow:hidden;}
.top{ width:1000px; height:150px; margin:0 auto; position:relative;}
.top .logo{ width:379px; height:78px; background:url(../images/logo.png); position: absolute; left:0; top:10px; text-indent:-9999px;}
.top .r{ width:200px; height:150px; background:url(../images/r.png); position:absolute; top:0; right:0;}

.menu{ width:1000px; height:40px; line-height:40px; margin:0 auto; position:absolute; left:0; bottom:0;}
.menu ul{}
.menu ul li{ display:block; float:left; line-height:29px; background:url(../images/menu_li.jpg) right no-repeat; padding:0 10px 0 9px; }
.menu ul li.last{ background:none;}
.menu ul li a{ font-weight:bold; display:block;}
.menu ul li a .a{ float:left; width:18px; display:block; height:29px;}
.menu ul li a .b{ float:left; padding:0 5px; display:block; height:29px;}
.menu ul li a .c{ float:left; width:18px; display:block; height:29px;}
.menu ul li a:hover .a{ background: url(../images/menu.png) 0 -29px no-repeat; float:left; width:18px; display:block; height:29px;}
.menu ul li a:hover .b{ background: url(../images/menu.png) 0 0 repeat-x; color:#fff; float:left; padding:0 5px; display:block; height:29px;}
.menu ul li a:hover .c{ background: url(../images/menu.png) 0 -58px no-repeat; float:left; width:18px; display:block; height:29px;}
.menu ul li.hover a .a{ background: url(../images/menu.png) 0 -29px no-repeat; float:left; width:18px; display:block; height:29px;}
.menu ul li.hover a .b{ background: url(../images/menu.png) 0 0 repeat-x; color:#fff; float:left; padding:0 5px; display:block; height:29px;}
.menu ul li.hover a .c{ background: url(../images/menu.png) 0 -58px no-repeat; float:left; width:18px; display:block; height:29px;}

.body{ width:100%; background:url(../images/bg_b.gif) center bottom no-repeat; padding-bottom:28px;}
.body .bannerbg{ width:100%; background:url(../images/banner_bg.png) center top no-repeat; padding-bottom:20px; height:243px; padding-top:7px;}
.body .bannerbg .banner{ width:1000px; height:243px; margin:0 auto;}

.body_bg{ width:100%; background:url(../images/bg_m.png) center repeat-y; overflow:hidden;}
.body_bg .indexNr{ width:980px; overflow:hidden; margin:0 auto;}
.left{ width:180px; float:left; background:url(../images/probg.jpg) bottom  no-repeat;}
.left .title{ padding-left:5px; display:block; height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:18px; font-family:Verdana, Geneva, sans-serif; font-style:italic; font-weight:bold;}
.left ul{}
.left ul li{ display:block; height:26px; overflow:hidden; line-height:26px; border-bottom:1px dashed #ddd; background:url(../images/dt.gif) 5px 8px no-repeat; padding-left:15px;}
.left ul li a{ font-size:12px; color:#333; font-weight:bold;}
.left ul li a:hover{ color:#fe2e0f;}

.right{ width:780px; float:right;}
.right .title{}
.right .title h1{ color:#1c6dc2; font-size:16px; font-weight:bold; line-height:30px;}
.right .title h2{ font-size:16px; font-weight:bold; line-height:30px;}
.right ul.indexpro{ width:800px; overflow:hidden; padding-top:10px;}
.right ul.indexpro li{ display:block; width:250px; float:left; height:150px; margin-right:15px; margin-bottom:10px;}
.right ul.indexpro li .img{ float:right; width:115px;}
.right ul.indexpro li .img img{ width:115px; height:120px;}
.right ul.indexpro li .txt{ float:left; width:130px;}
.right ul.indexpro li .txt h3 a{ font-weight:bold; color:#cb0824; line-height:21px;}
.right ul.indexpro li .txt h3 a:hover{ color:#333;}
.right ul.indexpro li .txt p{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-size:11px; }



.foot{ text-align:center; width:1000px; margin:20px auto 20px; color:#666; line-height:20px;}
.foot .link{ height:40px; line-height:40px; border-bottom:1px solid #999; border-top:1px solid #999; }
.foot .link ul{}
.foot .link ul li{ display:block; float:left; }
.foot .link ul li a{ color:#666; padding:0 30px;}
.foot .link ul li a:hover{ color:#000;}




.body_bg .conNr{ }
.body_bg .conNr .title{ font-size:20px; font-weight:bold; color:#135eb2;}
.body_bg .conNr .title span{ border-bottom:1px dashed #999; line-height:54px; font-style:italic;}
.body_bg .conNr .page{ line-height:22px; color:#333;}

.prolist{}
.prolist li{ display:block; width:150px; height:180px; margin-bottom:10px; margin-right:45px; float:left;}
.prolist li a img{ border:1px solid #eee; padding:4px; width:140px; height:140px;}
.prolist li a:hover img{ border:1px solid #333;}
.prolist li span{ display:block; height:30px; line-height:30px; text-align:center;}
.prolist li a{ color:#666;}
.prolist li a:hover{ color:#000;}
.propic{ margin-bottom:20px;}


