﻿.clear{ width:100%; clear:both; overflow:hidden; height:10px;}
.clear109{ width:100%; clear:both; overflow:hidden; height:109px;}
/*--------------------------------------------------------------------toper*/

#header{ width:100%; height:109px; background:#FFF; clear:both;   box-shadow: 3px 3px 3px #CCC; position:fixed; left:0px; top:0px; z-index:1000;}
#top{ width:1190px; height:109px; clear:both; margin:auto;}
#top .logo{ float:left; width:500px; height:109px; overflow:hidden;}
#top .right{ float:right; width:690px; height:109px;}
#tel{ width:100%; height:50px; line-height:50px; text-align:right; overflow:hidden; color:#a96e1b;}
#tel img{ margin-right:8px; margin-left:20px;}
#tel a{ color:#666;}
#menu{ width:690px; float:left; clear:both; height:59px;}
#menu ul{ width:600px; height:59px; float:right; clear:both;}
#menu ul li{ float:left; width:120px; height:59px; line-height:59px;  text-align:center;}
#menu ul li>a{ display:block; width:120px; height:59px; font-size:16px; font-weight:bold;}
#menu ul li .curr{background:#0b62ae; color:#FFF;}
.sub{ width:100%; height:40px; line-height:40px; background:#0b62ae; float:left; overflow:hidden; z-index:1000; position:fixed; left:0px; top:109px; overflow:hidden; display:none;}
.sub>div{ width:1190px; clear:both; margin:auto; overflow:hidden; color:#FFF; text-align:left;}
.sub>div a{ color:#FFF; margin-left:15px; margin-right:15px;}
.sub>div a:hover{ color:#CCC;}
.sub .span1{ text-indent:565px;}
.sub .span2{ text-indent:805px;}
.sub .span3{ text-indent:885px;}

#flash{ width:100%; height:385px; margin:auto; clear:both; overflow:hidden; position:relative; }
#slides {
    position:absolute;
    z-index:100;
    width:100%;
    overflow:hidden;
}
.slides_container a{ display:block; width:100%; height:385px; overflow:hidden; float:left;}
.pagination{ position:absolute; bottom:10px; left:0px;  z-index:10000;}
.pagination li{ display:block; float:left; width:18px; height:18px; line-height:18px; border:solid 1px #CCC; background:#FFF; margin-left:5px; margin-right:5px; overflow:hidden; text-align:center; border-radius: 10px;}
.pagination li a{}
.pagination .current{  background:#FF0000; border:solid 1px #FF0000; color:#FF0000;}
.pagination .current a{ color:#FFF;}

#index{ width:1190px; padding-top:20px; clear:both; margin:auto; overflow:hidden;}
#index .left{ width:365px; height:198px; background:url(../images/index_22.jpg) 0px 0px no-repeat; float:left; overflow:hidden;}
#index .left .top{ width:100%; height:34px; line-height:34px; padding-top:6px; float:left; clear:both; overflow:hidden;}
#index .left .top b{ text-indent:20px; font-size:16px; color:#00438B; float:left;}
#index .left .top a{ margin-right:20px; float:right;}
#index .left .body{ width:338px; height:173px; padding-top:12px; clear:both; margin:auto; overflow:hidden; text-align:left; overflow:hidden;}
#index .left .body .hdp{  width:338px; height:173px;  overflow:hidden; position:relative;}
#index .left .body .hdp ul{ width:100%;}
#index .left .body .hdp li{float:left;  width:338px; height:173px; overflow:hidden;}
#index .left .body .hdp li a{display:block; width:100%; height:173px;}
#index .left .body .slide_handdler{position:absolute; bottom:0px; width:100%; height:20px; text-align:center;}
#index .left .body .slide_handdler a{display:inline-block; width:20px; height:20px; background:url(../images/ico_point_blank.png) 0px 0px no-repeat;}
#index .left .body .slide_handdler .curr{ background:url(../images/ico_point_active.png) 0px 0px no-repeat;}
#index .center{ width:500px; float:left; padding-left:15px; overflow:hidden;}
#index .center .top{ width:100%; height:38px; line-height:38px; overflow:hidden; text-align:center;}
#index .center .top a{ color:#005BAC; font-size:18px; font-weight:bold;}
#index .center .details{ width:100%; height:72px; line-height:24px; color:#333; overflow:hidden; float:left; margin-bottom:4px; text-indent:2em;}
#index .center ul { width:100%; float:left; overflow:hidden;}
#index .center ul li{ width:100%; height:32px; line-height:32px; border-bottom:solid 1px #F0F0F0; text-indent:10px; background:url(../images/index_29.jpg) 2px 15px no-repeat; overflow:hidden; float:left; clear:both;}
#index .center ul li a{ display:block; float:left; width:400px; overflow:hidden;}
#index .center ul li span{ display:block; float:right; width:90px; color:#005BAC; text-align:right; overflow:hidden;}
#index .right{ float:right; width:295px; overflow:hidden;}
#index .right .top{ width:100%; height:28px; line-height:28px; background:url(../images/index_25.jpg) 0px 0px no-repeat; overflow:hidden;}
#index .right .top b{ text-indent:30px; font-size:16px; color:#FFF; float:left;}
#index .right .top a{ margin-right:10px; float:right; color:#FFF;}
#index .right .body{ width:100%; float:left; overflow:hidden; padding-top:10px;}
#index .right .body img{ width:295px; height:160px; clear:both;}
#index .right .body ul { width:100%; float:left; overflow:hidden; padding-top:5px;}
#index .right .body ul li{ width:100%; height:32px; line-height:32px; border-bottom:dotted 1px #CCC; text-indent:10px; background:url(../images/index_29.jpg) 2px 15px no-repeat; overflow:hidden; float:left; clear:both;}

#link{ width:1190px; clear:both; margin:auto; overflow:hidden;}
#link .top{ width:100%; height:40px; line-height:40px; background:url(../images/index_07.jpg) 0px bottom repeat-x; float:left; overflow:hidden;}
#link .top b{ display:block; height:40px; width:120px; text-align:center; background:url(../images/index_00005.jpg) 0px bottom no-repeat;}
#link .body{ width:100%; padding-top:20px; padding-bottom:20px; float:left; overflow:hidden;}
#link li{ float:left; width:297px; float:left; overflow:hidden; text-align:center;}
#link li select{ border:solid 1px #CCC;}
.rightBar { border: #dedede solid 1px; position: fixed; right: 80px; top: 180px; background: #fff; z-index:9999; }
.rightBar a { padding: 10px 15px; display: block; border-bottom: #dedede solid 1px; }
.rightBar i { background: url(../images/rightside.jpg) no-repeat; width: 45px; height: 35px; display: block; }
.rightBar .a2 i { background-position: 0 -35px; }
.rightBar .a3 i { background-position: 0 -70px; }

#footer{ border-top:2px solid #1a6cb3; background-color:#f3f3f3;  float:left; width:100%; overflow:hidden; margin-top:10px;}
.foot-hd{ width:1190px; clear:both; margin:auto; overflow:hidden;}
.foot-hd ._t{ font-size:15px; color:#484848; margin-bottom:20px; padding-right:25px; background:url(../images/foot-ico.png) 80px center no-repeat;}
.foot-pro{ float:left; height:165px; padding:35px 80px; border-left:1px solid #cecece; border-right:1px solid #cecece; }
.foot-pro li{ width:160px; clear:both; float:left; height:30px; line-height:30px; overflow:hidden;}
.foot-contact{ float:left; height:200px; padding-left:80px; padding-right:80px; padding-top:35px; border-right:1px solid #cecece;}
.foot-contact p{ line-height:30px;}
.foot-ewm{ float:right; width:230px; height:220px; padding-top:15px;}
.foot-ewm dl{ width:100%; float:left;}
.foot-ewm dl dt{ float:left; text-align:center; line-height:24px;}
.foot-ewm dl dd{ float:left; padding-left:10px; line-height:20px; padding-top:20px;}
.foot-bd{ height:50px; line-height:50px; background-color:#0b62ae; color:#b9cae1;}
.foot-bd .div{width:100%; clear:both; margin:auto; overflow:hidden;}
.foot-bd a{ color:#b9cae1;}

.banner{ width:100%; height:288px; clear:both; overflow:hidden;}
#middle{ width:1190px; overflow:hidden; clear:both; margin:auto;}
#left{ width:231px; overflow:hidden; float:left;}
#left dl{ width:231px; overflow:hidden; float:left; display:none;}
#left dl dt{ width:231px; height:50px; line-height:50px; padding-bottom:6px; background:url(../images/index_26-30.jpg) 0px 0px no-repeat; color:#FFF; font-weight:bold; text-align:center; overflow:hidden; font-size:16px;}
#left dl dd{ width:231px; height:46px; line-height:46px; background:url(../images/index_40.jpg) 0px 0px no-repeat; overflow:hidden; float:left; margin-top:10px; text-indent:80px;}
#left dl dd a{ font-weight:bold; font-size:16px;}
#left .top{ width:100%; border-bottom:solid 2px #0075c3; height:40px; line-height:40px; float:left; overflow:hidden;}
#left .top b{ display:block; float:left; padding-left:20px; padding-right:20px; height:40px; overflow:hidden; background:url(../images/index_37.jpg)  center 35px no-repeat; text-align:center; font-size:16px; color:#0075c3;}
#left .top span{ display:block; float:right; overflow:hidden;}
#left .body{ width:100%; float:left; overflow:hidden;}
#left .body ul { width:100%; float:left; overflow:hidden;}
#left .body ul li{ width:100%; height:32px; line-height:32px; border-bottom:solid 1px #F0F0F0; text-indent:10px; background:url(../images/index_29.jpg) 2px 15px no-repeat; overflow:hidden; float:left; clear:both;}

#contact{ width:231px; height:242px;  background:url(../images/pro_05.jpg) 0px 0px no-repeat; overflow:hidden; float:left;}
#contact span{ display:block; width:215px; clear:both; margin:auto; padding-top:75px; height:150px; line-height:30px; overflow:hidden;}
#right{ width:940px; float:right; overflow:hidden;}
#indextop{ width:100%; border-bottom:solid 2px #0075c3; height:40px; line-height:40px; float:left; overflow:hidden;}
#indextop b{ display:block; float:left; padding-left:20px; padding-right:20px; height:40px; overflow:hidden; background:url(../images/index_37.jpg)  center 35px no-repeat; text-align:center; font-size:16px; color:#0075c3;}
#indextop span{ display:block; float:right; overflow:hidden; font-weight:bold; font-size:16px;}
#indextop span strong a{ color:#0075c3; margin-left:5px; margin-right:5px;}
#indextop span i a{ font-size:12px; margin-left:20px; font-weight:normal;}
#indextop em{ display:block; float:right; padding-right:10px; text-align:right; height:40px; line-height:40px;}
#indextop em a{ background:url(../images/nav.gif) right center no-repeat; margin-right:8px; padding-right:15px;}


#newslist{ width:100%; padding-top:20px; float:left; overflow:hidden;}
#newslist .topnews{ width:100%; float:left; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:dotted 1px #CCC;}
#newslist .left{ float:left; overflow:hidden; height:160px; width:300px; padding:2px; background:#FBFBFB; border:solid 1px #CCC; text-align:center;}
#newslist .right{ float:right; overflow:hidden; height:160px; width:610px; overflow:hidden;}
#newslist .right b{ display:block; width:100%; height:40px; line-height:40px; overflow:hidden; text-align:left;}
#newslist .right b a{ color:#005BAC; font-size:14px; font-weight:bold;}
#newslist .right span{ display:block; background:#F0F0F0; text-indent:2em; width:100%; height:28px; line-height:28px; color:#5d5d5e; overflow:hidden; float:left; margin-bottom:5px;}
#newslist .right span a{ color:#FF0000; font-size:14px;}
#newslist .right span strong{ color:#FF0000;}
#newslist .right span i{ color:#005BAC;}
#newslist .right em{ display:block; width:100%; height:84px; line-height:28px; color:#5d5d5e; overflow:hidden; float:left; text-indent:2em; }
#newslist ul { width:100%; float:left; overflow:hidden;}
#newslist ul li{ width:100%; height:36px; line-height:36px; border-bottom:solid 1px #F0F0F0; text-indent:15px; background:url(../images/index_29.jpg) 5px 16px no-repeat; overflow:hidden;}
#newslist ul li a{ display:block; float:left; width:850px; overflow:hidden;}
#newslist ul li span{ display:block; float:right; width:90px; color:#005BAC; text-align:right; overflow:hidden;}

#details{width:100%; padding-top:20px; overflow:hidden; background:#FFF;}
#details h1{ color:#383838; font-size:18px; line-height:30px; font-family:'黑体'; padding-top:10px; padding-bottom:20px; text-align:center;}
#details .date{ width:100%; line-height:36px; overflow:hidden; text-align:center; color:#666; border-top:dotted 1px #CCC;}
#details .date b{ color:#FF0000;}
#details .date i{ color:#005BAC;}
#details .details{ width:100%; overflow:hidden; line-height:30px; font-size:14px; float:left; margin-bottom:10px;}
#content{ width:940px; clear:both; overflow:hidden; float:left; margin-top:10px;}
#content .content_top{ width:100%; height:29px; border-bottom:solid 2px #D5163D; clear:both; overflow:hidden;}
#content .content_top a{ display:block; float:left; font-size:14px; font-weight:bold; background:#FFF; border:solid 1px #CCC; border-bottom:none; padding-left:30px; padding-right:30px; height:28px; line-height:28px; overflow:hidden; cursor:pointer; margin-right:10px; cursor:pointer;}
#content .content_top a:hover{ color:#CCC;}
#content .content_top .curr{ background:#D5163D; color:#FFF; border:solid 1px #D5163D; border-bottom:none;}
#content .content_body{ width:940px; line-height:30px; padding-top:10px; overflow:hidden;}

#piclist{ width:940px; float:left; overflow:hidden; background:#FFF;}
#piclist ul{ width:956px; overflow:hidden; padding-bottom:10px;}
#piclist li{ width:210px; height:181px; padding:6px; background:url(../images/index_41-43.jpg) 0px 0px no-repeat; margin-right:17px; float:left; overflow:hidden; margin-top:15px; text-align:center;}
#piclist li span{ display:block; width:210px; height:145px; text-align:center; overflow:hidden;}
#piclist li em{ display:block; float:left; clear:both;  width:180px; height:30px; line-height:30px; text-align:left;  overflow:hidden;}
#piclist li em a{ font-size:14px; font-family:'黑体';}

#piclist2{ width:940px; float:left; overflow:hidden; background:#FFF;}
#piclist2 ul{ width:960px; overflow:hidden; padding-bottom:10px;}
#piclist2 li{ width:460px; margin-right:20px; float:left; overflow:hidden; margin-top:20px; text-align:center;}
#piclist2 li span{ display:block; width:450px; height:350px; padding:4px; border:solid 1px #CCC;  text-align:center; overflow:hidden;}
#piclist2 li em{ display:block;  width:458px; border:solid 1px #CCC; border-top:none; height:40px; line-height:40px; text-align:center;  overflow:hidden; background:url(../images/imgbg.jpg) 0px bottom repeat-x;}
#piclist2 li em a{ font-size:14px; font-family:'黑体';}

/*jqzoom*/
.jqzoom{ width:100%; position:relative; border: overflow:hidden}
.zoomdiv{z-index:10000;position:absolute; top:100px; left:0px; background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


