﻿body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:12px; margin:0; padding:0; font-family:"微软雅黑"}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
a{text-decoration: none; color:#333; }
a:hover{color:#F00; text-decoration:none}
.left{ float:left;}
.right{ float:right}
.page{ line-height:30px; padding-top:15px; text-align:center;}

body{ background-color:#e2e2e4; background-image:url(../images/bj.jpg); background-position:top; background-repeat:repeat-x; color:#333;}
.main{ width:998px; height:auto; margin:0 auto;}
.top{ height:438px; background:url(../images/topbj.jpg) top center no-repeat;}
.logo{height:90px;}
.logo img{ width:437px; height:76px; padding-top:8px;}
.nav{ width:994px; height:36px; padding-left:2px; padding-right:2px;}
.nav ul li{ width:142px; height:36px; float:left; background:url(../images/index_12.jpg) top right repeat-y;}
.nav ul li:hover{ background:url(../images/index_10.jpg) repeat-x;}
.nav ul li a{ display:block; width:142px; height:36px; line-height:35px; text-align:center; color:#fff; font-size:14px;}
.nav ul li a:hover{ line-height:35px; background:url(../images/index_11.jpg) bottom center no-repeat; }
.gg{ height:37px; line-height:37px;  background:url(../images/index_01.jpg) repeat-x; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);}
.gg1{ width:100px; text-align:center; color:#ff8800; font-size:14px;}
.gg2{ width:880px; padding:0px 9px;}
.banner{ width:988px; height:260px; border:5px #fff solid; margin-top:5px;}
.banner_index{height:260px;position: relative;overflow:hidden;width:988px;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:95px;width: 56px;height:78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width:988px;float: left;}
.indexBanner_num{width:988px;margin:-35px auto 0px auto; position:relative; z-index:9999999999;padding:10px 0;text-align: center;} 
.indexBanner_num a{width:15px;height:15px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}

.bj{ height:4px; background:url(../images/index_02.jpg) repeat-x;}
.con{ background-color:#fff; padding:0px 10px 10px 10px; background-image:url(../images/index_03.jpg); background-position:left; background-repeat:repeat-y;}
.cl{ width:195px; height:auto;}
.cl_cpbt{ height:40px; line-height:40px; font-size:14px; padding-left:5px; border-bottom:1px #dedede solid; font-weight:bold;}
.cl_cpbt a{ float:right; padding-top:25px;}
.cl_cpbt span{ font-family:"Arial"; font-size:11px; padding-left:8px;}
.cl_d{ width:160px; height:auto; padding-left:13px; padding-bottom:20px; padding-top:5px;}
.cl_d ul li{ width:145px; height:30px; line-height:30px; padding-left:15px; border-bottom:1px #dedede solid; background:url(../images/index_04.jpg) center left no-repeat; }
.cl_t{ width:172px; height:51px; margin:10px 0px 10px 13px;}
.cr{ width:765px; min-height:400px;_height:400px;}
.cr_t{ height:240px;}
.cr_t1{ width:500px;}
.cr_ab{ height:100px; line-height:20px; margin:10px 0; overflow:hidden;}
.cr_ab img{ width:120px; height:85px; float:left; margin:0px 15px 0px 10px;}
.cr_list ul li{ padding-left:15px; line-height:22px; background:url(../images/index_09.jpg) center left no-repeat;}
.cr_list ul li span{ float:right; color:#9e9b96;}
.video{ width:230px; height:231px; margin:0px 10px;}
.video_d{ margin-top:10px; border:1px #dedede solid;}

.cr_cpb{ width:765px; height:124px; padding:15px 0px 5px 0px; }
.cp{ width:124px; height:124px; line-height:30px; text-align:center; padding:0px 15px 0px 14px;}
.cp img{ width:120px; height:90px; padding:1px; border:1px #dedede solid;}
.bt{ padding-left:20px; height:40px; line-height:40px; border-bottom:1px #38700b solid; background:url(../images/index_14.jpg) center left no-repeat;}
.cr_d{ padding:15px 0px;}

.list{ padding:0px 10px;}
.list li{ line-height:30px; background:url(../images/index_09.jpg) center left no-repeat; padding-left:15px;}
.list li span{ float:right; float:right; color:#9e9b96;}
.xwbt{ text-align:center; line-height:40px; font-size:14px; font-weight:bold;}
.sj{height:30px; background:#eff3f4; text-align:center; line-height:30px;}
.zw{ padding:20px 10px; line-height:20px;}
.bd input,textarea{ padding:5px 0px; border:1px #dedede solid;}
.submit{ width:100px; height:30px; background:#F90; margin-top:10px; font-weight:bold; font-size:14px; color:#fff;}

.footer{ height:60px; padding:10px 0; line-height:15px; text-align:center; color:#fff; background:url(../images/fbj.jpg) repeat-x;}
.footer p{ margin:0; padding:0;}













