@charset "utf-8";
/* list/art banner */
.la_ban p{height:152px; background:url(/vimg/la_ban_01.jpg) no-repeat center center;}
.la_ban p.p2{height:93px; background-image:url(/vimg/la_ban_02.jpg);}
.la_ban p.p3{height:90px; background-image:url(/vimg/la_ban_03.jpg);}
.la_ban p.p4{height:65px; background-image:url(/vimg/la_ban_04.jpg);}

/* main */
.main{width:1100px; margin:0 auto 20px;}
.main_l{width:800px; float:left;}
.news{width:800px; height:160px; padding:20px 0; border-bottom:1px dashed #e0e0e0;}
.news_pic{width:222px; height:120px; float:left; }
.news_txt{width:504px; float:left; margin-left:24px;}
.news_txt h2{font-size:16px; line-height:36px; color:#0362ae;}
.news_txt p{font-size:14px; text-indent:2em; line-height:24px; color:#333;}
.news_txt a{text-decoration:none; color:#ff0000;}
.main_r{width:275px; float:left; margin-left:25px;}
.main_r h2{background: url(../vimg/r_tbg.gif) 0 10px no-repeat; padding-left:10px; font-size:20px; color:#0362ae; line-height:36px;}

/* nav */
.page_index{height:52px; line-height:52px; border-bottom:1px solid #d4d5d5; position:relative;}
.page_index p{padding-left:44px; background:url(../vimg/nav_home.gif) no-repeat 10px center; font-size:16px; color:#004986; float:left;}
.page_index p a{color:#004986; text-decoration:none;}
.page_index .search_form{width:330px; height:31px; position:absolute; right:0; top:12px; overflow:hidden;float:right;}
.page_index .search{width:192px; height:31px; float:left; padding:0; padding-left:35px; background:url(../vimg/search_bg.gif) no-repeat center center; outline:none;}
.page_index .search_btn{width:102px; height:29px; padding:0; background:#fabe00; font-size:16px; color:#000; float:left; cursor:pointer; outline:none;}
.page{text-align:center;margin:20px auto;}
.page a{color:#393535;}
.page li{padding:0 8px; min-width:20px; height:20px; border:1px solid #9d9d9d; margin-right:5px; text-align:center; display:inline-block; font-size:14px; color:#3d3d3d; line-height:20px; cursor:pointer;}
.page li.first,.page li.last{width:60px;}
.page li.thisclass{background:#9d9d9d; color:#fff;}

.detail_left{width:800px; padding-left:25px; float:left; padding-top:22px; border-right:1px solid #d4d5d5; padding-right:32px;}
.article_ti{text-align:center; font-size:18px; color:#585757; font-weight:normal; line-height:42px; border-bottom:1px dashed #d2d1d1;}
.article_sub_ti{font-size:14px; text-align:center; font-weight:normal; line-height:46px; margin-bottom:10px;}
.leader{width:700px; height:72px; border:1px solid #d2d2d2; margin:0 auto; background:#e8f7fc; overflow:hidden; margin-bottom:10px;}
.leader span{width:87px; padding-left:12px; height:100%; float:left; background:url(/vimg/art_dd.png); font-size:24px; line-height:72px; color:#fff; margin-right:8px;}
.leader p{padding-top:13px; color:#000;padding-right:15px;}
.article_con{margin-bottom:10px;}
.article_con p{font-size:16px;line-height: 1.8em;margin:20px auto;text-align:justify;}
.article_con img{display:block; margin:18px auto;}
.page_up_down{text-align:center; overflow:hidden; margin-bottom:30px;}
.page_up_down li{display:inline-block; color:#f7ac00; }
.page_up_down li.li01{margin-right:20px;}
.page_up_down li a{color:#585757; text-decoration:none;}

/*list */
.article_list_main{padding-bottom:50px;}
.article_list_top{width:100%; height:auto; overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #e0e0e0; margin-bottom:20px;}
.article_list_top dt{width:238px; height:154px; float:left;}
.article_list_top dd{width:500px; height:154px; float:right;}
.article_list_top dd h4{font-size:18px; color:#004986; padding-top:10px; margin-bottom:10px;font-weight:bold;}
.article_list_top dd h4 a{color:#004986;}
.article_list_top dd p{font-size:14px; color:#3b3a3a; line-height:32px;}
.article_list_top dd p a{color:#ff0000; }
.bdlist{ border-bottom:#e0e0e0 dashed 1px; padding-bottom:20px; margin-bottom:20px;}
.list_left{float:left; width:180px;}
.list_right{float:left; width:562px;}
.list_left a{ width:160px; display:block; overflow:hidden;padding: 3px;max-height: 122px;border: 1px solid #e9e9e9;}
.bdlist .title{font-size:18px; line-height:height:30px; float:left; color:#004986;}
.bdlist .title a{color:#004986;}
.bdlist .date{ font-size:12px; line-height:30px; float:right; color:#010101;}
.bdlist .img{ float:left; margin-right:18px; width:153px;}
.bdlist .txt1{font-size:14px; color:#3b3a3a; line-height:32px;}
.bdlist .txt1 a{color:#ff0000;}
.bdlist .keywords{color:#5f5f5f; font-size:12px;}
.bdlist .keywords strong{color:#ff0000; font-weight:normal;}
.page{/*width:934px;*/ width:100%; height:auto; overflow:hidden; /*padding-left:174px;*/ text-align:center;}
.page li{/*float:left;*/margin-right:8px; padding:0 5px; display:inline-block; margin-bottom:5px;}

/* art_map */
.dibu{width:741px;}
.buttun{width:741px; margin-bottom:30px;}
.buttun li{width:230px; height:98px; border-radius:50px; float:left; margin-right:25px;}
.buttun li.last{ margin-right:0;}
.btn_txt{float:left; width:126px; margin:13px 0 0 4px; color:#fff;}
.btn_txt h3{font-size:30px; line-height:40px; font-weight:normal;}
.btn_txt p{font-size:18px; line-height:25px;letter-spacing:2px;}
.icon{float:left; width:74px; height:74px; margin:13px 0 0 12px;}
.db_pic{width:741px; margin-bottom:25px;}
.ditu h2{font-size:24px; line-height:48px; color:#333; background:url(/vimg/a_ditu.gif) no-repeat; background-position:bottom;} 
.f6{width:740px; margin-top:30px;}
.f6 li{width:227px; height:201px;float:left; margin-right:30px;display:inline-block;position:relative;overflow:hidden;}
.f6 li.last{width:226px; height:201px;float:left; margin-right:0px;display:inline-block;position:relative;overflow:hidden;}
.hei_6{width:227px; height:163px;background-color: rgba(255,255,255,0.8);position:absolute;top:201px; text-align:center;}
.hei_6 p{width:154px; margin:40px auto; text-align:center; color:#333; font-size:18px; line-height:24px;}
.dtm{width:227px; height:38px; background:#f1f1f1; text-align:center; font-size:18px; line-height:36px; color:#0362ae;}

/* right_search */
.right_sch{width:275px; margin-top:10px;}
.right_sch .search_form{width:275px; height:31px; right:0; top:12px; overflow:hidden;float:right;}
.right_sch .search{width:156px; height:31px; float:left; padding:0; padding-left:35px; background:url(../vimg/search_bg.gif) no-repeat center left; outline:none;}
.right_sch .search_btn{width:82px; height:29px; padding:0; background:#fabe00; font-size:16px; color:#000; float:left; cursor:pointer; outline:none;}

/* right_pinpai */
.pinpai{width:275px; height:341px; margin-top:10px;}
.pinpai p{text-indent:2em; font-size:14px; line-height:22px; color:#333; margin-top:12px;}
.tab-hd ul{width:270px; height:35px;overflow:hidden; margin:auto;}
.tab-hd li{float:left;width:89px; height:35px; margin-right:1px; background:#f1eff2; overflow:hidden;line-height:32px; color:#333; font-size:18px; text-align:center;cursor:pointer;}
.tab-hd .active{color: #fff;background:#105d89;}
.m5 .tab{width:270px;height:170px;margin:5px auto;}
.m5 .tab-bd{width:270px;height:170px; overflow:hidden;}
.m5 .tab-bd .tab-con{display: none;}
.m5 .tab-bd .active{display: block;}

/* right_kstd */
.tongdao{ width:275px; margin-top:10px;}
.kstd{margin:5px auto;}
.t1{width:91px; height:91px; background:#0063ff; float:left; margin-right:1px;text-align:center;}
.t1 img,.t2 img,.t3 img,.t4 img,.t5 img,.t6 img{width:50px; height:50px; margin:12px 20px -2px 20px; }
.t1 a,.t2 a,.t3 a,.t4 a,.t5 a,.t6 a{text-decoration:none; color:#fff; width:91px; height:91px;}
.t2{width:91px; height:91px; background:#0077c3; float:left; margin-right:1px;text-align:center;}
.t3{width:91px; height:91px; background:#0099e1; float:left;text-align:center;}
.t4{width:91px; height:91px; background:#3297f8; float:left; margin-right:1px;text-align:center; margin-top:1px;}
.t5{width:91px; height:91px; background:#00ccff; float:left; margin-right:1px;text-align:center; margin-top:1px;}
.t6{width:91px; height:91px; background:#00b4d1; float:left;text-align:center; margin-top:1px;}

/* right_zhuanjia */
.zhuanj{ width:275px; margin-top:10px;}
#solids{width:275px;height:222px;clear:both;margin:8px auto;position:relative;}
#solids .solids0,#solids .solids1,#solids .solids2{position:absolute;left:0px;top:0px;width:275px;height:222px;display:none;}
#solids ul{margin:0px;padding:0px;list-style:none;}
#solids ul li{position:absolute;left:50%;top:0px;width:274px;height:222px;margin-left:-137px;display:none;cursor:pointer;}
#solids #btt{width:274px;height:55px;top:180px;left:50%;position:relative;margin-left:-154px;}
#solids #btt span{position:absolute;top:15px;left:45%;display:block;width:16px;height:16px;border-radius:8px;
margin:0 4px;text-align:center;background:#fff;border:1px solid #0362ae;z-index:1000;cursor:pointer;filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;}
.zj{width:133px;height:178px;text-align:center;margin-left:4px;float:left;display:inline-block;background:#e7e7e9;color:#0362ae;}
.zj p{width:125px; height:141px;}
.zj b{font-size:16px; line-height:40px; font-weight:normal; }
.zj:hover{background:#0362ae; color:#fff; width:133px; height:178px;}

.wrapper {width:275px; margin:5px auto;height:362px; background:#f3f3f4; padding:10px;}
.shuoming {margin-top:20px; border:1px solid #ccc; padding-bottom:10px;}
.shuoming dt {height:30px; line-height:30px; font-weight:bold; text-indent:10px;}
.shuoming dd {line-height:20px; padding:5px 20px;}
#focus {width:255px; height:340px; overflow:hidden; position:relative;}
#focus ul {height:340px; position:absolute;}
#focus ul li {float:left; width:255px; height:340px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .preNext {width:36px; height:56px; position:absolute; top:130px; background:url(/vimg/lr.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/* right_anli */
.fullSlide2{width:275px;height:288px;margin:5px auto;}
.fullSlide2 .bd ul{width:275px;height:288px;}
.fullSlide2 .bd ul li p{height:288px;width:275px;}
.fullSlide2 .hd ul{ text-align:center;  padding-top:5px; position:relative;margin-top:-30px;}
.fullSlide2 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(/vimg/r_ff.png) -18px 0; overflow:hidden; line-height:9999px;}
.fullSlide2 .hd ul .on{ background-position:0 0; }

/*right_tese*/
.tese{width:274px;}
.xiangmu_r{width:272px; border:1px solid #e1e1e1; padding:14px 10px; margin:5px auto;}
.xiangmu_r li{ list-style:none; width:120px; padding-left:10px; float:left; line-height:28px;}
.xiangmu_r li a{color:#333;}
.xiangmu_r li a:hover{color:#0362ae;}

/* right_address */
.xinxi_r{width:274px; background:#f3f3f4; padding-top:10px; margin-top:20px;}
.xinxi_r table{width:240px; margin:10px auto;}
.xinxi_r p{font-size:16px; color:#333; text-align:left; line-height:20px;}
.xinxi_r span{font-size:24px; font-weight:bold; color:#0361ae; line-height:26px;}
.weizhi{width:274px; background:#ebebeb; padding-top:8px;}
.weizhi h3{margin:10px 0 0 24px; background:url(../vimg/r_dw.jpg) no-repeat; padding-left:28px; font-size:16px; line-height:36px; color:#0361ae;}
.weizhi p{font-size:16px; line-height:24px; color:#333; margin-left:26px;}
.btn_r{width:102px; height:38px; line-height:38px; text-align:center; float:left; margin:14px 0 20px 26px;text-decoration:none;}
.btn1_r a{font-size:18px;color:#fff;  background:#004887; display:block;border-radius:4px;}
.btn2_r a{font-size:18px;color:#004887; background:#f3c514; display:block;border-radius:4px;}

/*right_yuyue*/
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:780px;
	height:460px;
	margin:-280px 0 0 -380px;
	display:none;
	box-shadow: 0 0 10px #666;
	background-color:#137ed3;
}

.theme-poptit .close {
	position:relative;
	width:50px;
	height:50px;
	float:right;
	color:#999;
	padding:5px;
	margin:0px -10px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd;
	z-index:10000;
}
.czz_left{width:450px;height:452px;float:left;margin-right:20px;margin-top:4px;margin-left:6px;background-color:#ffffff;}
.czz_right{width:300px;height:452px;margin-top:-20px;float:right;}
.czz_right h2{color:#ffffff;font-size:28px;line-height:36px;margin-bottom: 10px;}
.czz_right  span button{border:1px solid #ffffff;font-size:18px;margin:15px 20px;padding:2px 10px;}
.czz_right  form{font-size:14px;color:#ffffff;line-height:35px;}
.czz_right .br{line-height:25px;}
.cz_right_top .bd img{margin-left:10px;}
.cz_left_top .hd .on{background-color:#0362ae;color:#fff;}

/*ban*/
.focusBox123 { position: relative; width:100%; height:450px; overflow: hidden; }
.focusBox123 .pic{ position:relative; z-index:0; }
.focusBox123 .pic a{ width: 100%;height: 450px;display: block; }
.focusBox123 .pic img { width:100%; height:450px; display: block; }
.focusBox123 .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox123 .hd li{margin: 0 5px; background: url(/vimg/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../vimg/dot8.png) no-repeat 0 -16px;
}
.focusBox123 .hd .on{ background-position:0 0; }
.focusBox123 .prev,
.focusBox123 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../vimg/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox123 .prev { left: 20%; }
.focusBox123 .next { background-position: 0 -90px; right: 20%; }
.focusBox123 .prev:hover,
.focusBox123 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
