@charset "gb2312";
/* CSS Document */
*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent;font-family:"Microsoft YaHei"}
html{overflow-x:hidden; overflow-y:auto;}
body{background:#fff; margin:0 auto; font-size:14px; }
ul,ol{list-style-type:none;}
select,input{vertical-align:middle;}
img{vertical-align:top}
a,a:link,a:visited,a:active,a:focus{ text-decoration:none;}
.hongse{ color: #f10000;}
.heise{ color: #040000;}
.baise{ color: #FFF;}
.mg_t20{ margin-top: 20px;}
.ph_vi_1{ width: 1200px; margin: 0 auto; margin-top: 35px;}
.ph_vi_l{ width: 880px; float: left;}
.ph_vi_tit{ font-size: 18px;}
.ph_vi_tit a{ color: #040000; margin:0 5px;}
.ph_vi_l ul.ph_vi_ul1{ margin-top: 10px;}
.ph_vi_l ul.ph_vi_ul1 li{ width: 290px; float: left; margin-top: 20px; margin-left: 5px;}
.ph_vi_1 ul.ph_vi_ul1 li p{ width: 100%; font-size: 15px; padding: 2px 10px; text-align: center; background: #dcdddd; color: #040000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ph_vi_l ul.ph_vi_ul1 li.ph_vi_li1,.ph_vi_l ul.ph_vi_ul1 li.ph_vi_li4,.ph_vi_l ul.ph_vi_ul1 li.ph_vi_li7,.ph_vi_l ul.ph_vi_ul1 li.ph_vi_li10{ margin-left: 0;}
.ph_vi_r{ width: 300px; margin-left: 20px; float: right;}
.ph_vi_rp{ width: 280px; height: 30px; line-height: 30px; color: #FFF; padding-left: 20px; background: #f10000; font-size: 18px;}
.ph_vi_rp span{ margin-left: 130px;}
.ph_vi_ad1{ width: 300px; height: auto; margin-top: 20px;}
.ph_vi_r ul.ph_vi_ul2{ padding: 20px; padding-bottom: 0; font-size: 14px; line-height: 25px;}
.ph_vi_ul3 li{ margin-top: 10px; margin-left: 20px;}
.ph_vi_ul3 li.pv_ul3_li1{ margin-left: 0;}
.ph_vi_ul3 li p{ width: 100%; font-size: 16px; padding: 2px 0; text-align: center; background: #dcdddd; font-weight: bold;}
/* ·ÖÒ³ */
.dede_pages{ clear:both; text-align:center; width:100%; padding: 10px 0 0 60px;;margin:20px auto;font-size:14px;height:30px;line-height:23px;}
.dede_pages ul .pagelist{padding:15px 0px 12px 16px; text-align:center; margin:0 auto; }
.dede_pages ul li{ float:left; font-family:Tahoma; line-height:23px; margin-right:6px; height:30px;}
.dede_pages ul li a{ float:left; padding:2px 7px ; color:#fff; background:none repeat scroll 0 0 #1A8FD2; }
.dede_pages ul li a:hover{ color:#fff; text-decoration:none; padding:2px 7px;background:none repeat scroll 0 0 #b91935;}
.dede_pages ul li .thisclass a,.pagebox ul li.thisclass a:hover{ color:#F63; padding:2px 7px; border:2px solid #F63; font-weight:bold; }
.dede_pages .pageinfo{ line-height:21px; color:#999; }
.dede_pages .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px; }
/* ·ÖÒ³ */