@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:26px; background:url(../images/header_bg.jpg) repeat-x top #fff; }
img{border:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#00629b;}
ul,li{list-style:none;}
h2,h3,h4,h5{ font-family:Arial, Helvetica, sans-serif;}

.header { width: 100%; height:202px; background:url(../images/header.jpg) no-repeat top center;}
.header00{ width: 1000px; height:202px; margin:0 auto; position:relative; z-index:999;}
.logo a{ display:block; width: 814px; height:86px; position:absolute; left:0; top:38px;}
.link{ width: 70px; height:16px; line-height:14px; font-size:14px; font-family:Arial, Helvetica, sans-serif; position:absolute; right:0; top:55px;}
.link a{  color:#2d2d2d;}
.link a:hover{ color:#00629b;}
.ser{ width: 140px; height:22px; position:absolute; right:0; top:82px;}
.search{background:url(../images/ser.jpg) no-repeat;width:140px;height:22px;position:relative;}
.search input{position:absolute; width:108px;height:22px;line-height:22px; color:#788793; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.notxt{color:#788793; padding-left:10px;}	
.search input.notxt1 {position: absolute;width: 22px;height: 22px;top: 0px;left:118px;border: none;background: none;cursor:pointer; }

/*导航及下拉菜单*/
.nav{ height: 40px; width:1000px; position:absolute; top:162px; left:0;}
#navigation {margin:0px; width:1010px;}
#navigation li {float:left;position:relative;height:40px;line-height:40px;z-index:999; }
#navigation li a{ display: block; float: left; padding:0 14px;}
#navigation li a:link, #navigation li a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #fff;display:block;text-decoration:none;line-height:40px; background: none; height:40px; font-weight:bold;}
#navigation li a:hover {color:#00629b; background:#f0f9ff;}
#navigation li.hover a,#navigation li.hover a:hover,#navigation li.hover a:link, #navigation li.hover a:visited {color:#00629b; background:#f0f9ff;}

#navigation li.hover .sonnav{display:block;}
#navigation li .sonnav{display:none;position:absolute;top:40px;left:0; width:180px; padding:5px 0 10px 18px;background:#f0f9ff; opacity:0.9;filter:alpha(opacity=90);border-top:none; overflow:hidden; z-index:1000;}
#navigation li .sonnav a{ display:block; width: 180px; height: 32px; line-height:32px;font-size:14px; color:#00629b; padding:0; margin:0; font-weight:normal;}
#navigation li .sonnav a:link,#navigation li .sonnav a:visited{ display:block; height: 32px; line-height:32px;font-size:14px; color:#00629b; padding:0; margin:0; font-weight:normal;}
#navigation li .sonnav_pic{ width: 80px; height:120px; padding:20px 15px; float: left;}
#navigation li .sonnav a:hover{ font-weight:bold; color:#00629b;}


.content{ width:1000px; overflow:hidden; margin:0 auto; padding:15px 0 20px 0;}
.lf_con{ width: 225px; float: left; margin-right:15px; overflow:hidden;}

.lf01{ width: 223px; height:223px; border:1px solid #dfdfdf; margin-bottom:15px; overflow:hidden;}
.til_lf01{ height:32px; width: 100%; border-bottom:1px solid #dfdfdf; background:#e8edf1;}
.til_lf01 a{ float: right; padding-right:10px; padding-top:13px;}
.til_lf01 h2{ font-size:16px; color:#00629b; line-height:32px; padding-left:12px;}
.box_lf01 ul{ padding:5px 13px;}
.box_lf01 ul li{ height:40px; line-height:20px; background:url(../images/icon02.jpg) no-repeat left 21px; padding:14px 0 0 16px;}

.lf02{ height:203px;}
.box_lf02{ padding:11px 13px;}
.box_lf02 h3{ margin-bottom:10px;}
.box_lf02 h3 a{ font-size:14px; color:#00629b; line-height:28px;}
.box_lf02 h3 a:hover{ text-decoration:underline;}

.box_lf03{ padding:5px 11px 0 7px;}
.box_lf03 ul li{ height:32px;}
.box_lf03 ul li a{ display:block; width: 197px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:8px;border-bottom:1px solid #dfdfdf; background:url(../images/icon03.jpg) no-repeat 187px center; color:#333;}
.box_lf03 ul li a:hover{ color:#00629b; border-bottom:2px solid #00629b; background:url(../images/icon02.jpg) no-repeat 187px center;}

.ct_con{ width: 520px; float: left; margin-right:15px; overflow:hidden;}
.ct01{ width: 520px; height:225px; margin-bottom:15px; overflow:hidden;}

.yx-rotaion{ width: 520px; height:225px;margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:28px;line-height:28px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:12px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:28px;}
.yx-rotation-focus span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:28px;line-height:28px;right:5px;bottom:0;z-index:2}
.yx-rotation-focus span{width:20px;height:4px; font-size:0;float:left;margin-right:10px;position:relative;top:12px;cursor:pointer; background:#fff;text-indent:-9999px; overflow:hidden;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
/*.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}*/
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{ background:#00629b;}
.rotaion_list{width: 520px; height:225px;overflow:hidden;}


.ct0200{ width: 520px; height:205px; position:relative; margin-bottom:15px; overflow:hidden;}
.ct02{ width: 518px; height:203px;}
.til_ct02 h2{ width:140px; height:34px; text-align: center; background:#00629b; color:#fff; position:absolute; left:0; top:0;}
.box_ct02 ul{ padding:6px 13px 0;}
.box_ct02 ul li{ height:26px; background:url(../images/icon01.jpg) no-repeat left center; padding-left:14px;}
.box_ct02 ul li span{ float: right;}

.ct03{ width: 520px; height:205px;}
.lf_ct03{ width: 250px; height:203px; float: left; margin-right:15px;}
.til_ct03 h2{ background:url(../images/icon04.jpg) no-repeat 14px center; padding-left:34px;}

.rt_ct03{ width: 250px; height:203px; float: left;}

.rt_con{ width: 225px; float: left; overflow:hidden;}
.rt01{ width: 223px; height:223px;}
.rt02{ width: 223px; height:229px;}
.box_rt02 ul{ padding:6px 13px 0;}
.box_rt02 ul li{ height:26px;line-height:26px; background:url(../images/icon02.jpg) no-repeat left center; padding-left:14px;}
.box_rt02 ul li a{ font-family:Arial, Helvetica, sans-serif; padding-top:0;}

.rt03{ width: 205px; height:126px; padding:0 9px;}
.til_rt03{ height:32px; line-height:32px; border-bottom:2px solid #00629b;}
.til_rt03 a{ float: right; padding-right:10px; padding-top:13px;}
.til_rt03 h2{ background:url(../images/icon06.jpg) no-repeat 2px center; padding-left:32px; font-size:16px; color:#00629b;}
.box_rt03{ padding-top:5px;}

.rt04{ width: 225px; height:26px;}
.rt04 select{width:223px; height:24px; border:1px solid #bdbdbd; color:#404040; text-align:center;}

.footer{ width:100%; line-height:26px; background:#00629b; text-align:center; padding:15px 0 13px 0; color:#fff;}


.lcon{ width: 1000px; margin:0 auto; overflow:hidden;}
.lf_list{ width: 190px; overflow:hidden; padding:0 21px 0 15px; background:url(../images/list_bg.jpg) repeat-y; float: left; margin-right:35px;}
.lf_list h3{ font-size:20px; color:#00629b; height:68px; line-height:68px; padding-top:10px;}
.lf_list ul{ padding-bottom:30px;}
.lf_list ul li a{ display:block; width: 186px;padding:13px 0 13px 4px;line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:2px solid #b4c6d4;}
.lf_list ul li a:hover,.lf_list ul li.on a{ border-bottom:2px solid #00629b; background:url(../images/list_icon.jpg) no-repeat 175px center;}

.rt_list{ width: 739px;min-height:500px; float:left; overflow:hidden;}
.bread{ width:100%; text-align:right; height:32px; line-height:32px;font-family:Arial, Helvetica, sans-serif; color:#666; overflow:hidden;}
.bread a{ color:#666;}
.bread a:hover{ color:#00629b;}

.box_lrt h3{ width: 100%; height:22px; line-height:22px; color:#00629b;font-size:20px;}
.box_lrt ul{ padding:30px 0;}
.box_lrt ul li{ height:30px; line-height:30px; background:url(../images/icon01.jpg) no-repeat left center; padding-left:14px;}
.box_lrt ul li span{ float:right; padding-right:5px;}

.fenye{height: 28px; line-height: 28px;color: #666; background:#e8edf1; text-align:center; margin-bottom:55px; clear:both; overflow:hidden; }
.fenye a{color: #666; padding:0 5px;}
.fenye a:hover{color: #00629b;}

.art_lrt{ line-height:30px; padding:30px 5px 55px;}

.art_t h3{ height:22px; line-height:22px; padding-bottom:8px; padding-left:5px; border-bottom:2px solid #e8edf1;font-size:20px; color:#00629b;}

.art_t01{ width: 950px; margin:0 auto;}
.art_t01 h2{ text-align:center; font-size:18px; font-weight:bold; color:#00629b; line-height:30px; padding:20px 0;}
.art_t01 h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:20px; font-weight:bold; text-align:center; padding-bottom:30px; }
.zuozhe{ width: 100%; height:30px; background:#e8edf1; text-align:center; line-height:30px; color:#666;}

.wz_art{ line-height:30px; font-size:14px; padding:20px 5px;}

.fujian{ width: 100%; overflow:hidden;  background:#e8edf1; margin:20px 0 55px 0;}
.fujian h3{ font-size:16px; color:#00629b; padding:0; padding-left:25px; height:50px; line-height:50px;}
.fujian ul{ padding:0 25px 10px;}
.fujian ul li{height:26px; line-height:26px; background:url(../images/icon01.jpg) no-repeat left center; padding-left:14px;}


/*图片页*/
.box_pic ul{ width:780px; padding-top:39px;}
.box_pic ul li{ width: 222px; height:180px; float: left; padding:0; padding-right:36px; margin-bottom:36px; background:none;}
.box_pic ul li a{ display:block; width: 210px; height:168px; padding:5px; border:1px solid #e8edf1; line-height:28px; text-align:center;}
.box_pic ul li a:hover{ border:1px solid #00629b;}