 

*{ padding:0px; margin:0px;}
html{ background:#FFF;}
body{ font-family:Verdana, Geneva, sans-serif; font-size:13px;background-size: 100%; background-color:#fff; color:#333; margin:0; padding:0;     min-width: 1200px;}
img{ border:none;}
a{color:#3C404B; text-decoration:none; font-size:13px;}
a:hover{ color:#ba2636; text-decoration:none; cursor:pointer;}
ul,li{ list-style:none;}
input,select,button{ font:12px Verdana,Arial,Tahoma; vertical-align:middle;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}

.top{ width:100%; height:176px; background-color:#fff; margin-bottom:10px; z-index:4;}
.topbg{ width:100%; height:133px; background-color:#353945;}
.toplogo{ width:1046px; height:133px; margin:0 auto; background:url(../images/logo1.jpg) no-repeat; position:relative;}
.top .tel { float: right; height: 30px; line-height: 30px; font-weight: bold; color: #000; margin-top:5px;}
.top .tel a{ color:#000;}
.top .tel a:hover{ color:#E8A24C;}
.gline{ width:100%; height:5px; background-color:#87cadb;}

.nav{ width:100%; height:38px; background-color:#0661a7;}
.topnav_zs {list-style: none;margin: 0 auto;padding: 0px; height:38px; width:1046px;}
.topnav_zs li{float: left;margin: 0;color: #000;cursor: pointer;*position: relative;background:  no-repeat; z-index:100;}
.topnav_zs li.fastline{text-decoration: none;float: left;color: #000;cursor: pointer;*position: relative;background: none ;}

.topnav_zs li.width360 ul{ width:360px;}
.topnav_zs li.width360 ul li{ width:340px;}
.topnav_zs li.width270 ul{ width:270px;}
.topnav_zs li.width270 ul li{ width:250px;}
.topnav_zs li.width320 ul{ width:320px;}
.topnav_zs li.width320 ul li{ width:300px;}
.topnav_zs li.width240 ul{ width:240px;}
.topnav_zs li.width240 ul li{ width:220px;}

.topnav_zs li span{float: left;height:38px;line-height:38px;padding:0px 16px;display: block;*display: inline-block;}
.topnav_zs li span.bgmenuhove2 {height:38px;line-height:38pxpadding:0px 16px;background-color:#87cadb;}
.topnav_zs li span a{ font-size:15px; color:#fff; font-weight:bold;}
.topnav_zs li ul{float: left;position: absolute;top:175px;margin: 0;padding:0px;width:190px;z-index: 1000;border-top: 1px solid #fff;border-bottom: 2px solid #539eb8;background-color: #87cadb;*top:35px;*left: 0px;overflow: hidden;display: none;}
.topnav_zs li ul li{float: left;width:170px;padding-left:20px;height: 30px;line-height: 30px;text-align: left;background:   no-repeat 12px 11px;background:   no-repeat 12px 10px;overflow: hidden;}
.topnav_zs li ul li a{ color:#4C4C4C;}
.topnav_zs li ul li a:hover{ text-decoration:underline; color:#E5674E;}

.center{ width:1046px; margin:0 auto;overflow:hidden;}
.center_bg{ width:1046px; margin:0 auto;}
.right{ width:792px; height:650px; float: right; margin-left:18px; _margin-right:3px; overflow:hidden;}
.right .b{ width:379px; margin-top:20px; float:left; overflow:hidden;}
.right .b .title01{ width:379px; height:22px; background:url(../images/title_01.jpg) no-repeat; position:relative;}
.right .b .title02{ width:379px; height:22px; background:url(../images/title_02.jpg) no-repeat; position:relative;}
.right .b a span.more{ position:absolute; right:5px; top:3px; font-weight:bold; font-size:12px;}
.right .b ul.list{ padding:10px 0;}
.right .b ul.list li{ border-bottom:1px dashed #333; padding:6px 0 5px 14px; color:#000; overflow:hidden; height:18px;_height:18px; line-height:20px; width:370px; background:url(../images/circle.jpg) no-repeat 0 12px;}
.right .b ul.list li a{ color:#000;}
.right .b ul.list li a:hover{ color:#C30;}
.right .b ul.list li span{float:right;}



.rightlb{ width:780px; height:650px; float: right; margin-left:18px; _margin-right:3px; overflow:hidden;}
.rightlb .b{ width:780px; margin-top:20px; float:left; overflow:hidden;}
.rightlb .b .title01{ width:379px; height:22px; background:url(../images/title_01.jpg) no-repeat; position:relative;}
.rightlb .b .title02{ width:379px; height:22px; background:url(../images/title_02.jpg) no-repeat; position:relative;}
.rightlb .b .title_lb{ width:780px; height:22px; background:url(../images/title_lb.jpg) no-repeat; position:relative;}

.rightlb .b a span.more{ position:absolute; right:5px; top:3px; font-weight:bold; font-size:12px;}
.rightlb .b ul.list{ padding:10px 0;}
.rightlb .b ul.list li{ border-bottom:1px dashed #333; padding:6px 0 5px 14px; color:#4b4b4b; overflow:hidden; height:18px; line-height:20px; width:780px; background:url(../images/circle.jpg) no-repeat 0 12px;}
.rightlb .b ul.list li a{ color:#4b4b4b;}
.rightlb .b ul.list li a:hover{ color:#C30;}
.rightlb .b ul.list li span{float:right;}


.left_01{ width:236px; height:539px; float:left;}
.left_01 .lm{ width:236px; height:348px;}
.left_01 .lm a{ color:#fff; font-family:"黑体"; font-size:16px; line-height:36px;}
.left_01 .lm a:hover{ background-color:#00FF99;  color:#E8A24C;}
.left_01 .zx{ width:236px; height:171px; margin-top:20px;}
.left_01 .zx .title{ background:url(../images/title_zxzx.jpg) no-repeat; height:22px;}
.left_01 .zx .icon{ width:73px; height:22px; float:left; margin:10px 15px;}
.left_01 .zx .phone{ width:236px; line-height:22px; padding-left:15px;}

ul.bottom-nav{ border:2px dotted #999; width:1046px; height:auto; overflow:hidden; padding:8px 0; margin:10px auto;}
ul.bottom-nav li{ float:left; border-left:1px solid #333; padding:0 9px; margin-top:2px;}
ul.bottom-nav li:first-child{ border:none;}

.widthfooter{width:100%;overflow: hidden; background-color: #363A46;margin-top: 0px; height:100px;}
.page_footer{width:1046px;overflow: hidden;margin: 0px auto;height:100px;padding-top: 5px;}
.page_footer .logo{float:left;width:210px;height:67px;background:  no-repeat; margin-top:8px;}
.page_footer .footer_line{float: left;width:2px;height:67px;background-color: #f4f4f4;margin: 0px 10px; margin-top:8px;}
.page_footer .footer_str{float:left; margin-top:8px; width:540px;height:67px;line-height: 180%;color:#f4f4f4;}
.page_footer .footer_str a{ color:#BF7A03; font-weight:bold;}
.page_footer .footer_str a:hover{ color:#FF0000;}

/*列表，内容页左部*/
.pageleft_read{float: left;width:250px;overflow: hidden;}
.menu_list{float: left;width:250px;overflow: hidden;background-color: #d1e5b4;}
.menu_list .title{float: left;width:240px;height:30px;padding-left:10px;font-size:12px;line-height: 30px;color:#025d7a;font-weight:bold;background:   no-repeat;overflow: hidden;}
.menu_list .content{float: left;width:250px;padding:5px 0px;overflow: hidden;}
.menu_list .bottom{float: left;width:250px;height:2px;background:   no-repeat 0px -39px;overflow: hidden;}
.menu_list .content ul{float: left;width:250px;list-style: none;margin: 0 auto;padding: 0px;}
.menu_list .content ul li{float: left;margin: 0;width:225px;padding-left:25px;padding-top:5px;line-height: 180%;background: no-repeat 8px 12px;overflow: hidden;}
.menu_list .content ul li.b{float: left;margin: 0;width:205px;padding-left:35px;background:   no-repeat 25px 12px;overflow: hidden;}

/*列表，内容页右部*/
.pageright_read{width:1010px;margin-left: 20px;overflow: hidden;background: repeat-y;}
.read_top{width:1010px;height:7px;background:  no-repeat;overflow: hidden;}
.read_bottom{width:1010px;height:7px;background:   no-repeat;overflow: hidden;}
.read_center{width:1000px;padding:5px;overflow:hidden;}
.location {width: 980px;padding-left: 15px;height: 25px;background:  no-repeat 0px 3px;border-bottom: 1px solid #eaeaea;}
.location2 {width:760px;margin-left: 20px;padding-left: 15px;overflow: hidden;height: 25px;background:  no-repeat 0px 3px;}
.location span{ float:right; margin-right:10px;}
.location span a{ font-weight:bold; font-size:14px; color:#09C;}
.location span a:hover{ color:#900;}
.page_content{width: 1000px;overflow: hidden;}
.page_content .fontcontent{width:980px;padding: 5px 10px;line-height: 220%;overflow: hidden;}
.fonttextindent2em{ text-indent: 2em;}
.textcenter{ text-align:center;}

.read_content{margin:0 auto;width: 1000px; text-align:center;overflow: hidden;}
.read_content .fontcontent{margin:0 auto;width:980px;padding: 5px 10px;line-height: 240%;overflow: hidden;}
.read_content .listcontent{margin:0 auto;width:980px;padding:5px 10px;}
.read_content .listcontent .infolist {float: left;width:745px;list-style: none;margin: 0 auto;padding: 0px;}
.read_content .listcontent .infolist li {float: left;width:650px;text-align: left;margin: 0 auto;padding-left: 15px;list-style: none;background:   no-repeat 5px 15px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.read_content .listcontent .infolist li.list {float: left;width:960px;height: 35px;line-height: 35px;text-align: left;margin: 0 auto;padding-left: 15px;list-style: none;background:   no-repeat 5px 15px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.read_content .listcontent .infolist li.faq {float: left;width:650px;color:#e55100;font-weight: bold;text-align: left;margin: 0 auto;padding-left: 15px;list-style: none;margin-bottom: 15px;background: no-repeat 5px 5px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.read_content .listcontent .infolist li .data {float: right;padding-right: 10px;}
.read_content .listcontent .infolist li p {float: left;line-height: 200%;font-weight:normal;color:#595857;}
.read_content .listcontent .infolist li.pic {float: left;width:665px;text-align: left;margin: 0 auto;list-style: none;margin-bottom: 15px;background:  no-repeat 5px 10px;border-bottom: 1px dotted #DADBD6;overflow: hidden;}
.read_content .listcontent .infolist li .piclist {float: left;width:180px;height:137px;padding-bottom:10px;}
.read_content .listcontent .infolist li .strlist {float: left;width:480px;line-height: 200%;padding-bottom:10px;}
.read_content .listcontent .infolist li .title {float: left;width:480px;font-weight: bold;padding-bottom:5px;}
.read_content .listcontent .infolist li .longtitle {float: left;width:480px;padding-bottom:5px;color:#3C4A86;}
.read_content .listcontent .infolist li .summary {float: left;width:480px;line-height: 200%;color:#787878;}

.pagelist{height:30px;line-height: 30px;color:#818181;}
.pagination {font-family: arial, helvetica, sans-serif;height:35px;line-height:35px;overflow: hidden; text-align:center;}
.pagination a {border: #c2e2e7 1px solid;color: #95b1b5;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;padding-top: 5px;text-decoration: none;}
.pagination a:visited {border: #c2e2e7 1px solid;color: #95b1b5;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;padding-top: 5px;text-decoration: none;}
.pagination a:active {border: #c2e2e7 1px solid;color: #95b1b5;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;padding-top: 5px;text-decoration: none;}
.pagination a:hover {border: #c2e2e7 1px solid;color: #fff;background-color: #c2e2e7;}
.pagination span.current {border: #c2e2e7 1px solid;padding-right: 6px;padding-left: 5px;padding-bottom: 4px;margin: 0px 1px;color: #fff;padding-top: 5px;}
.pagination span.disabled {background-color: #c2e2e7;}

.tab{ width:745px;}
.tab li{ float:left; padding-left:15px; list-style:none; cursor:pointer; font-size:13px;}
.hover{ font-weight:bold; color:#990000;}
.hover2{ font-weight:bold;}

#focus {overflow:hidden; position:relative; width:612px; height:214px;}
#focus img{ width:612px; height:214px;}
#focus ul {height:214px; position:absolute;}
#focus ul li {float:left; width:612px; height:214px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; left:0; top:0; overflow:hidden;}
#focus ul li a{position:absolute; bottom:7px; left:0; padding-left:10px; z-index:1; color:#fff; font-weight:bold;}
#focus .btnBg {position:absolute; width:612px; height:30px; left:0; bottom:0;}
#focus .btn {position:absolute; height:20px; right:5px; bottom:0;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; line-height:20px; text-align:center; font-size:15px; font-family:"Microsoft YaHei",SimHei; margin-right:5px; cursor:pointer; color:#fff; background-color:#fff; border:2px solid #999;}
#focus .btn span.on {background:#999; color:#fff; font-weight:bold;}
.info_text{text-align: center;}


/*内页*/