html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body {font:16px/1.5 Microsoft YaHei,simsun,SimHei,'Open Sans', Verdana, Arial, Helvetica, sans-serif; color:#333; min-width:320px;overflow-x:hidden; max-width:480px; margin:0 auto; overflow-y:auto;}
h1 {font-size:34px;}
h2 {font-size:26px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
li,dl,dd {list-style-type:none;}
a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#da1010;text-decoration:underline;}
a:active {color:#000;}
a {color:#000;text-decoration:none;}
a:hover {color:#da1010;text-decoration:underline;}
.h25 {clear:both;font-size:1px;height:0;line-height:1px;}
.h25 {height:25px;}
.h35 {clear:both;font-size:1px;height:0;line-height:1px;}
.h35 {height:35px;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
.con {padding:1em;}
.cont {padding:0 0px; margin:0 auto;}
.cont:before,.cont:after {content:" "; display:table;}
.cont:after {clear:both;}
img {display:block;}
.head {width:100%; margin-top:0px; height:auto;}
.head img {width:100%; height:auto;} 
.nav {height:135px;background:#BD1A2D; padding-top:5px;}
.nav ul li {width:calc(33.33% - 22px); margin:5px 10px; height:30px;line-height:30px;text-align:center;float:left; border:1px solid #fff; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.nav ul li a {color:#fff;display:block;}
.nav ul li a:hover,.nav ul li a.on {background:#da1010;color:#fff;text-decoration:none; border:1px solid #da1010; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
#focus{ overflow:hidden;}
#focus ul{ float:left;}
#focus li{ width:100%; float:left;}
#focus li img{ width:100%}
.box1 {height:auto; border-top:3px solid #da1010; background:#BD1A2D; padding:15px 0;}
.box1 dl dt {width:30%; float:left;}
.box1 dl dt img {width:100%; height:auto; border:3px solid #fff;}
.box1 dl dd {margin-left:35%; line-height:24px; color:#fff;}
.box1 dl dd img {width:100%;}
.box1 dl dd h2 { margin-bottom:12px;}
.more {height:32px; line-height:32px; text-align:center; margin-top:10px;}
.more a {line-height:32px; display:block; color:#fff; background:#da1010; behavior:url(../../css/PIE.htc); -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.more a:hover {background:#BD1A2D; color:#fff; text-decoration:none;}
.box1_3 {padding:10px 0; background:#fbfbfb;}
.box1_3 ul li {width:20%; height:auto; margin:0 2.5%; text-align:center;float:left;padding-top:16px;}
.box1_3 ul li img {width:100%; margin:0 auto;}
.box1_3 ul li p {height:40px;line-height:20px;text-align:center;font-size:14px;}
.box1_3 ul li a p {color:#BD1A2D;}
.box1_3 ul li a:hover p {color:#da1010;}
.box1_3 ul li a:hover {text-decoration:none;}
.box2_1 {width:100%; background:#BD1A2D;}
.box2_1 h2 {width:100%; padding:10px 0;}
.box2_1 h2 img {width:174px; margin:0 auto;}
.box2_2 {width:100%; box-sizing:border-box; padding-top:25px; background:#e6e6e6; position:relative; display:table}
.box2_2 dl {width:calc(50% - 30px); margin:0 15px 15px 15px; float:left; overflow:hidden;}
.box2_2 dl dt {width:100%; height:80px; text-align:center; overflow:hidden;}
.box2_2 dl dt img {width:calc(100% - 2px); height:100%; border:1px solid #ccc; background:#fff;}
.box2_2 dl dd {width:100%; height:35px; line-height:35px; color:#686868; text-align:left; border-bottom-width: 1px;	border-bottom-style: dashed; border-bottom-color: #666666;overflow:hidden;}
.box2_2 dl dd a {color:#686868;}
.box2_2 dl dd a:hover {color:#da1010; text-decoration:none;}
.box3 {width:100%; height:48px; background:url(../images/t3.gif) center center no-repeat; margin-top:10px;}

.box33 {width:100%; height:48px; background:url(../images/bmyw1.gif) center center no-repeat; }

.box3_2 {width:100%; box-sizing:border-box; padding-top:15px; position:relative; display:table}
.box3_2 dl {width:calc(50% - 30px); margin:0 15px 15px 15px; float:left;}
.box3_2 dl dt {width:calc(100% - 2px); height:0; padding-bottom:65%; border:1px solid #ccc; text-align:center; overflow:hidden;}
.box3_2 dl dt img {width:100%; height:auto; background:#fff;}
.box3_2 dl dd {width:100%; height:35px; line-height:35px; color:#686868; text-align:center;}
.box3_2 dl dd a {color:#686868;}
.box3_2 dl dd a:hover {color:#da1010; text-decoration:none;}

.footer {height:auto; background:url(../images/footbg.gif) center top repeat;}
.footer_box1 {width:150px; background:#23538f; margin:0 auto; padding:15px 0;}
.footer_box1 img {width:130px; height:130px; margin:0 auto;}
.footer_box1 p {line-height:25px; text-align:center; color:#fff; padding-top:12px;}
.footer_box2 {width:100%; padding:10px 0 25px 10px;}
.footer_box2 p {font-size:14px; color:#fff; line-height:28px; margin-top:10px 0ox 20px 10px;}
.box4 {width:100%; height:68px; background:url(../images/t6.gif) center center no-repeat; margin-top:20px;}
.box5 {width:100%; height:68px; background:url(../images/t7.gif) center center no-repeat; margin-top:20px;}
.box6 {width:100%; height:68px; background:url(../images/t8.gif) center center no-repeat; margin-top:20px;}
.box7 {width:100%; height:68px; background:url(../images/t9.gif) center center no-repeat; margin-top:20px;}
.box8 {width:100%; height:68px; background:url(../images/t10.gif) center center no-repeat; margin-top:20px;}

.box9 {width:100%; height:48px; background:url(../images/t11.gif) center center no-repeat; margin-top:20px;}

.box10 {width:100%; height:48px; background:url(../images/t12.gif) center center no-repeat; margin-top:10px;}
.box11 {width:100%; height:48px; background:url(../images/t13.gif) center center no-repeat; margin-top:10px;}
.box12 {width:100%; height:68px; background:url(../images/t14.gif) center center no-repeat; margin-top:10px;}
.box13 {width:100%; height:68px; background:url(../images/t15.gif) center center no-repeat; margin-top:10px; text-align:center; line-height:55px; font-weight:bold; color:#B2182A; font-size:28px;}

.n_nav {height:auto;background:#fff; padding:5px 0; display:table}
.n_nav ul li {width:calc(30% - 22px); margin:5px 10px; height:30px;line-height:30px;text-align:center;float:left; border:1px solid #ccc; font-size:14px;}
.n_nav ul li a {color:#333;display:block;}
.n_nav ul li a:hover,.n_nav ul li a.on {background:#BD1A2D;color:#fff;text-decoration:none; border:1px solid #BD1A2D;}
.n_nav2 {width:100%; height:auto;background:#fff; padding:5px 0; display:table}
.n_nav2 ul li {width:calc(50% - 22px); margin:5px 10px; height:30px;line-height:30px;text-align:center;float:left; border:1px solid #ccc; font-size:14px;}
.n_nav2 ul li a {color:#333;display:block;}
.n_nav2 ul li a:hover,.n_nav2 ul li a.on {background:#BD1A2D;color:#fff;text-decoration:none; border:1px solid #BD1A2D;}
.n_cont { width:100%; }
.nr_cont{line-height:200%; padding-left:20px; padding-right:15px;}
.nr_cont img {max-width:100%}
.n_box {width:100%; overflow:hidden; box-sizing:border-box; margin:30px 0 45px 0;}
.n_box1,.n_box2{margin:0 -30px 0 -30px; box-sizing:border-box; display:table;}
.n_box1 dl {width:360px; margin:0 30px 40px 30px; float:left; text-align:center;}
.n_box1 dl dt {width:358px; height:258px; border:1px solid #ccc; overflow:hidden; position:relative;}
.n_box1 dl:hover dt {border:1px solid #0186d5;}
.n_box1 dl dt img {width:358px; height:258px;}
.n_box1 dl dd {font-size:18px; height:52px; line-height:52px; color:#333; margin-top:1px; text-align:center;}
.n_box1 dl dd a {color:#333; display:block;}
.n_box1 dl dd a:hover,.n_box1 dl:hover dd {text-decoration:none; color:#0186d5;}
.n_box2 dl {width:360px; margin:0 30px 40px 30px; float:left; text-align:center;}
.n_box2 dl dt {width:358px; height:270px; border:1px solid #ccc; overflow:hidden; position:relative;}
.n_box2 dl:hover dt {border:1px solid #0186d5;}
.n_box2 dl dt img {width:358px; height:270px;}
.n_box2 dl dd {font-size:18px; height:52px; line-height:52px; color:#333; margin-top:1px; text-align:center;}
.n_box2 dl dd a {color:#333; display:block;}
.n_box2 dl dd a:hover,.n_box2 dl:hover dd {text-decoration:none; color:#0186d5;}
.page {width:100%; height:40px; line-height:40px; text-align:center;}
.page p a {color:#666;}
.page p a:hover {color:#ff9700;}
.page p a i {color:#ff9700;}

.page_con {width:100%;}
.page_con img {width:100%;}
.n_title {padding:15px 0 10px 0; margin-bottom:15px; border-bottom:1px solid #e2e2e2; background:url(../../images/s_tit_bg.png) center bottom no-repeat;}
.n_title h1 {font:20px Microsoft YaHei; color:#333; line-height:1.5em; margin-bottom:15px; text-align:center;}
.time {height:28px; line-height:28px;}
.time,.time a {font:14px Microsoft YaHei; color:#777; margin-right:10px; line-height:28px;}
.time a:hover {color:#f54343;}
.time span { float:right;}



.container{
	margin-bottom:20px;
}
.div.n_list { overflow:auto}
.n_list li{width:100%; height:35px; line-height:35px; border-bottom:#ccc dashed 1px; display:block; font-size:18px; overflow:hidden;}
.n_list li span { float:right; padding:0 10px;}
.n_list li i { float:left; padding-left:5px; display:block; padding-top:10px;}

/* 页面新闻样式 */
.news {width:100%;}
.news ul li {position:relative; line-height:20px; padding-left:18px; background:url(../images/news_line.gif) left bottom repeat-x; margin-top:10px;}
.news ul li i.news_ico {width:18px; height:20px; position:absolute; left:0; top:0; display:block; background:url(../images/sprite.png) 2px 7px no-repeat;}
.news ul li p {font-size:14px; font-weight:normal; line-height:20px; padding-bottom:10px; text-align:left;}
.news ul li p span {width:80px; line-height:21px; font-family:Tahoma, Geneva, sans-serif; text-align:right; color:#777; padding-left:10px; float:right;}
.news ul li p a {font-weight:normal; color:#333;}
.news ul li p a:hover {color:#c00;}

/* 通用样式 */
.space1,.space3,.space5,.space10,.space15,.space20,.space30,.space40,.space53 {clear:both; font-size:1px; height:0; line-height:1px;}
.space1 {height:1px;}.space3 {height:3px;}.space5 {height:5px;}.space10 {height:10px;}.space15 {height:15px;}.space20 {height:20px;}.space30 {height:30px;}.space40 {height:40px;}.space53 {height:53px;}