@charset "gb2312";
/* CSS Document */

body{ font:16px/1.5 arial, Microsoft YaHei,sans-serif; color:#333; margin:0 auto; padding:0; background:#fff;}

/*链接整体设置*/
a{ text-decoration:none; color:#333;}
a:hover{ color:#78bbe6;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus { -moz-outline-style: none; }

/*公用样式*/
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input{ margin:0; padding:0; font-size:16px; font-style:normal;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.padding10{ padding-top:10px;}

.htop{ background:url(../images/topbg.jpg) left top repeat-x; height:124px;}
.head{ width:1024px; margin:0 auto; position:relative;}
.head h1{ width:150px; position:absolute; top:30px; left:0px;}
.head1{ height:30px; line-height:30px; color:#fff;}
.head1 span{ float:right;}
.head1 span a{ color:#fff; background:url(../images/point1.jpg) 0px 6px no-repeat; padding-left:14px; margin-left:29px;}

.nav{ width:1040px; height:94px; line-height:74px; background:url(../images/libg.jpg) no-repeat left top; float:right;}
.nav ul li{ position:relative; display:inline-block; background:url(../images/libg.jpg) no-repeat right top; width:172px; float:left; text-align:center;}
.nav ul li a{ display:block;font-size: 16px;}
.nav ul li a.aon,.nav ul li a:hover{ background:url(../images/libgon.jpg) repeat-x right center;}
.nav li div{ z-index:1000; right:1px; padding-top:9px; zoom:1; position:absolute; top:74px; width:200px; background:url(../images/hbg.jpg) #6fb0da left top no-repeat;}
.nav li div a{ display:inline-block; width:130px; height:36px; line-height:30px; color:#fff; border-bottom:1px solid #78bbe6;}
.nav li div a:hover{ background:#57a3d3;}


/*banner*/
.wgt-slide{ position:relative; overflow:hidden; z-index:1; margin:0 auto;}
.wgt-slide li{ overflow:hidden; position:relative;}
.wgt-slide-trigger{ position:absolute; text-align:right;}
.wgt-slide-trigger a{ display:inline-block; text-align:center;}
.wgt-slide-container{ overflow:hidden;}
.wgt-slide-container,.wgt-slide-container .item{ position:absolute; top:0; left:0; width:100%;}
.wgt-slide-container .current{ z-index:1;}
.banner{ height:458px; clear:both; padding-bottom:27px; background:url(../images/bannerbg.jpg) bottom center no-repeat;}
.banner .g-grid{ z-index:2;}
.g-grid{ position:relative; margin:0 auto; width:998px; *zoom:1;}
.g-grid:after{ visibility:hidden; display:block; font-size:0; height:0; content:' '; clear:both;}
.banner .g-grid,.banner .wgt-slide,.banner .wgt-slide-container,.banner .wgt-slide-container li{ height:458px;}
.banner .wgt-slide-trigger{ right:420px; bottom:-26px; font-size:0;}
.banner .wgt-slide-trigger .item{display:inline-block; width:21px; height:8px; overflow:hidden; vertical-align:top; margin-right:12px; background:#dadada;}
.banner .wgt-slide-trigger .current{ background:#78bbe6;}
.banner .btn-banner{ position:absolute; display:none; top:0; left:0; width:998px; height:458px; line-height:999999999em; overflow:hidden; font-size:0;}

.main{ width:980px; margin:0 auto; font-family:"Microsoft YaHei";}
.fast{ width:980px; overflow:hidden; padding-top:16px;}
.fast ul{ width:1000px;}
.fast ul li{ width:230px; float:left; display:inline; padding-right:20px;}

.col{ padding-top:20px;}
.col h2{ height:40px; line-height:40px; color:#78bbe6; font-size:14px;}
.col h2 em{ font-weight:600; font-size:18px; padding-right:10px;}
.collf{ width:300px; padding-right:30px;}
.collf p{ line-height:24px; margin-top:15px;}

.colmd{ width:400px;}
.colmd img{ margin-right:10px;}
.colmd h3{ font-size:14px; font-weight:600; padding-bottom:6px;}
.inews1{ padding-top:15px;}
.colmd ul{ width:400px; clear:both; padding-top:6px;}
.colmd ul li{ height:30px; line-height:30px; overflow:hidden;}
.colmd ul li span{ float:right; color:#9a9a9a;}

.colrt{ width:230px;}
.colrt p{ padding-top:10px;}

.ipros{ width:980px; }
.ipros h2{ height:40px; line-height:40px; background:url(../images/bg1.gif) bottom center repeat;}
.ipros h2 span{ float:right;}
.ipros h2 span a{ font-size:14px; margin-right:8px;}
.ipros h2 em{ background:#78bbe6; display:inline-block; padding:0 10px; color:#fff; font-size:18px;}
.ipros .flow_lp { overflow:hidden;width:980px;zoom:1;}
.ipros .flow_lp .pcont { float:left; overflow:hidden; width:876px;}
.ipros .flow_lp .ScrCont { width:300000px; zoom:1;}
.ipros .flow_lp #List1_1 { float:left;}
.ipros .flow_lp #List2_1 { float:left;}
.ipros .flow_lp .Bottons { display:block; height:41px; width:27px; overflow:hidden;cursor:pointer;}
.ipros .flow_lp .LeftBotton{ padding:50px 40px 0 0; float:left;}
.ipros .flow_lp .RightBotton{ padding:50px 0 0 0; float:right;}
.ipros .flow_lp ul li img { display:block; cursor:pointer; border:1px solid #ddd;}
.ipros .flow_lp ul li{ width:180px; float:left; height:175px; padding-right:40px; text-align:center; background:url(../images/s02.gif) 0px 60px no-repeat;}
.ipros .flow_lp ul li span{ color:#638d41; display:block; padding-top:10px;}

.foot{ background:url(../images/footbg.jpg) #78bbe6 left top repeat-x; padding:40px 0;}
.foot p{ width:980px; margin:0 auto; color:#fff; line-height:24px;}

.sider{ width:210px; padding:15px 0;}
.sider h1{ background:url(../images/bg2.gif) left bottom repeat; font-size:18px; color:#fff; font-weight:600; padding:10px 0 0 20px; height:58px; margin-bottom:6px;}
.sider h1 span{ display:block; font-size:14px; font-weight:500;}
.sider dl dt,.sider dl dd{ background:url(../images/siderline.jpg) left bottom no-repeat; padding-bottom:6px;}
.sider dl dt a{ display:block; background:url(../images/point.gif) #c8eaff 20px center no-repeat; height:32px; line-height:32px;}
.sider dl dd a{ display:block; background:url(../images/silderlibg.jpg) left bottom no-repeat; height:27px; line-height:27px;}
.sider dl a{ padding-left:30px;}
.sider dl dt p a{ display:block; background:#6fb0da; height:27px; line-height:27px;}
.sider em{ display:block; padding-bottom:6px;}



.sider1{ width:210px; padding:15px 0;}
.sider1 h1{ background:url(../images/bg2.gif) left bottom repeat; font-size:18px; color:#fff; font-weight:600; padding:10px 0 0 20px; height:36px; margin-bottom:6px;}
.sider1 h1 span{ display:block; font-size:14px; font-weight:500;}
.sider1 dl dt,.sider dl dd{ background:url(../images/siderline.jpg) left bottom no-repeat; padding-bottom:6px;}
.sider1 dl dt a{ display:block; background:url(../images/point.gif) #c8eaff 20px center no-repeat; height:32px; line-height:32px;}
.sider1 dl dd a{ display:block; background:url(../images/silderlibg.jpg) left bottom no-repeat; height:27px; line-height:27px;}
.sider1 dl a{ padding-left:30px;}
.sider1 dl dt p a{ display:block; background:#6fb0da; height:27px; line-height:27px;}
.sider1 em{ display:block; padding-bottom:6px;}


.nyrt{ width:740px; padding:15px 0;}
.tith2{ border-bottom:1px solid #d7cda9; height:36px; line-height:36px;}
.tith2 em{ font-size:18px; color:#78bbe6; font-weight:600;}
.tith2 span{ float:right;}

.prolist{ padding-top:30px; width:740px; overflow:hidden;}
.prolist ul{ width:800px; padding-left:15px;}
.prolist ul li{ width:200px; margin:0 50px 0 0; float:left; background:url(../images/probg.jpg) 0px 170px no-repeat;}
.prolist ul li img{ border:1px solid #d7cda9;}
.prolist ul li span{ height:26px; line-height:26px; display:block; color:#666; padding:15px 0; text-align:center;}
.page{ padding:32px; text-align:right;}
.page a{ padding:2px 7px; border:1px solid #dddad5; background:#dddad5; font-size:12px; margin-right:5px; font-family:"宋体"; margin-bottom:10px; display:inline-block;}
.page a.a1{ background:#ededeb; color:#31302c;}
.page a:hover{ background:#ededeb; color:#31302c;}
.page select{ margin-right:5px; height:22px;}
.page span{ float:left;}

.about{ padding:15px 0; line-height:24px; text-indent:25px;}
.about1{ padding:15px 0; line-height:24px; text-indent:0px;}
.about p{ padding-bottom:10px;}



.newslist{ border:1px solid #e4dddd; border-radius:3px;}
.newslistc{ padding:10px;}
.newslistc dl {font-size:14px; color:#666; padding:10px 5px; line-height:22px; border-bottom:1px dashed #ccc;}
.newslistc dl a{ color:#000; }
.newslistc dl dt a{ height:20px; background:url(../images/ico10.gif) 0px 6px no-repeat; padding-left:10px; font-size:14px; color:#333; font-weight:bold; }
.newslistc dl dt span{ float:right;}
.newslistc dl dd { font-size:12px; padding-left:10px; height:auto; overflow:hidden;}

.page{
	text-align:right;
	padding-top: 15px;
	padding-right: 32px;
	padding-bottom: 32px;
	padding-left: 32px;
}
.page a{ padding:2px 7px; border:1px solid #dddad5; background:#dddad5; font-size:12px; margin-right:5px; font-family:"宋体"; margin-bottom:10px; display:inline-block; color:#333;}
.page a.a1{ background:#ededeb; color:#31302c;}
.page a:hover{ background:#ededeb; color:#31302c;}
.page select{ margin-right:5px; height:22px;}
.page span{ float:left; color:#333;}