﻿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:#d2dadd; background-image:url(../images/bj.jpg); background-position:top; background-repeat:repeat-x; color:#333;}
.main{ width:992px; height:auto; margin:0 auto;}
.top{ height:412px;}
.top1{ height:30px;}
.top2{ height:84px;  background:url(../images/nav2.jpg) repeat-x;}
.logo{ width:292px; height:84px;}
.nav{ width:686px; height:42px; padding-left:14px; background:url(../images/nav1.jpg) bottom left no-repeat; padding-top:42px;}
.nav ul li{ width:98px; height:42px; line-height:42px; text-align:center; float:left; font-size:14px;}
.nav ul li a{ display:block; width:98px; height:42px; color:#fff;}
.nav ul li a:hover{ background:url(../images/nav3.jpg) bottom center no-repeat; height:32px; line-height:35px; padding-top:10px;}
.banner{ width:992px; height:298px;border-top:1px #9cbbf2 solid;}
.banner_index{height:298px;position: relative;overflow:hidden;width:992px;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:100px;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:992px;float: left;}
.indexBanner_num{width:992px;margin:-30px 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;}

.con{ background-color:#eff3f4; box-shadow: 0 0 5px rgba(133,137,140,0.8);}
.nleft{ width:225px; height:auto;}
.nfl{ width:205px; height:auto; padding:0px 10px;}
.bt{ height:45px; line-height:45px; background:url(../images/index_06.jpg) bottom left repeat-x; font-size:14px; }
.bt span{ font-family:"Arial"; font-size:11px; color:#9fafbe; padding-left:5px;}
.bt b{ display: inline-block; height:43px; border-bottom:2px #ea0116 solid;}
.bt a{ display:block; float:right; width:40px; height:30px; line-height:30px; padding-top:15px; font-size:9px; font-family:"Arial"; color:#a5a6a8;}
.bt a:hover{ text-decoration:underline;}
.nfl_d{ padding:10px 20px;}
.nfl_d ul li{ background:url(../images/index_05.jpg) center left no-repeat; line-height:30px; padding-left:15px;}
.nfl_d ul li a:hover{ color:#F00;}
.nlx{ width:167px; height:70px; margin:30px auto;}

.nright{ border:1px #fff solid; width:702px; min-height:380px;_height:380px; padding-left:40px; padding-right:23px; background-color:#fff; background-image:url(../images/index_07.jpg); background-position:top; background-repeat:repeat-x;}
.nr_a{ width:465px; height: ;}
.cp{ width:465px; clear:both;}
.cp_d{ height:159px; padding:16px 6px 0px 6px;}
.cp_dk{ width:129px; height:159px; text-align:center; line-height:30px; padding:0px 11px;}
.cp_dk img{ width:125px; height:125px; padding:1px; border:1px #e2e4e3 solid; }
.cp_new{ width:465px; height:104px; padding-top:20px;}
.cp_newl{ width:109px; height:104px;}
.cp_newl img{ width:105px; height:100px; padding:1px; border:1px #e2e4e3 solid;}
.cp_newr{ width:326px; height:100px; padding-left:30px; padding-top:2px;}
.cp_newr ul li{ line-height:20px; background:url(../images/index_10.jpg) center left no-repeat; padding-left:10px;}
.cp_newr ul li span{ float:right; color:#a5a6a8;} 
.nr_b{ width:183px; height: ;}
.video{ height:218px;}
.video_d{ height:133px; padding-top:20px; padding-bottom:20px;}
.tp{ width:183px; height:68px; margin-bottom:10px;}

/*内页*/
.nr_bt{ height:45px; line-height:45px; background:url(../images/index_06.jpg) bottom left repeat-x; color:#464646;  }
.nr_bt span{ background:url(../images/index_18.jpg) center left no-repeat; padding:0px 10px;}
.nr_bt a:hover{ text-decoration:underline; }
.nr_bt b{ display:inline-block; height:44px; border-bottom:1px #F00 solid; font-weight:100;}
.nr_d{ padding:15px 0px;}
.list li{ line-height:30px; padding:0px 10px;}
.list li span{ float:right; color:#c6c6c6;}
.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;}
.ncp{ width:200px; height:250px;text-align:center; line-height:50px; padding:0px 17px; }
.ncp img{ width:194px; height:194px; padding:2px; border:1px #e3e3e5 solid;background:#fff;}


.footer{ width:992px; height:123px; background:url(../images/index_17.jpg) no-repeat;}
.foot_a{ width:180px; height:104px; text-align:center;}
.foot_a img{ width:44px; height:44px; padding:30px 68px;}
.foot_b{ width:780px; height:44px; line-height:15px; padding-top:26px; text-align:center; color:#fff;}
.foot_b p{ padding:0px; margin:0px;}






