﻿html{ font-size:100px; }
body, td, th { font-size: 12px; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color: #666666; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
h1, h2, h3, h4, h5, h6, h7 p{ margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
dl { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
dd { margin: 0px; }
li { list-style-type: none; }
img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
@charset "utf-8";
.header { margin-bottom: 15px;  }
/* CSS Document */

.header .top { width: 1200px; margin-right: auto; margin-left: auto; }
.header .top .logo {
	float: left;
	margin-top: 13px;
}
.header .top .hot {
	float: right;
	text-align: right;
}
.header .top .hot a:link, .header .top .hot a:visited { color: #666; }
.header .top .hot a:hover { color: #C71E1B; }
.header .menu { background-image: url(../images/sy_r4_c3_s1.jpg); background-repeat: no-repeat; height: 20px; width: 940px; margin-right: auto; margin-left: auto; line-height: 20px; }
.header .menu ul li { float: left; width: 114px; text-align: center; }
.header .menu ul li a:link, .header .menu ul li a:visited { font-weight: bold; color: #FFF; }
.header .menu ul li a:hover { font-weight: bold; color: #FF0; }
.main { width: 1200px; margin-right: auto; margin-left: auto; }
.sy_banner1 { float: left; height: 392px; width: 226px; margin-right: 20px; }
.main .sy_nr { float: left; width: 498px; margin-right: 28px; }
.sy_nr .flash { height: 148px; margin-bottom: 28px; }
.sy_nr .qywh { height: 216px; background-image: url(../images/qybg.jpg); background-repeat: no-repeat; font-size: 14px; }
.sy_nr .qywh .nr { padding-top: 33px; }
.qywh .nr table tr td { font-size: 14px; }
.nav { float: left; width: 168px; overflow: hidden; }
.nav ul li { float: left; width: 166px; }
.nav ul .li1, .nav ul .li2, .nav ul .li3, .nav ul .li4, .nav ul .li5, .nav ul .li6, .nav ul .li7, .nav ul .li8 { background-repeat: no-repeat; height: 44px; line-height: 44px; float: left; margin-bottom: 13px; background-position: left; padding-left: 84px; }
.nav ul .li1 { background-image: url(../images/nav_r2_c2_s1.jpg); }
.nav ul .li2 { background-image: url(../images/nav_r4_c3_s1.jpg); }
.nav ul .li3 { background-image: url(../images/nav_r6_c2_s1.jpg); }
.nav ul .li4 { background-image: url(../images/nav_r8_c2_s1.jpg); }
.nav ul .li5 { background-image: url(../images/nav_r10_c2_s1.jpg); }
.nav ul .li6 { background-image: url(../images/nav_r12_c2_s1.jpg); }
.nav ul .li7 { background-image: url(../images/nav_r2_c2_s1.jpg); }
.nav ul .li8 { background-image: url(../images/nav_r14_c2_s1.jpg); }
.nav ul li a:link, .nav ul li a:visited { color: #666; }
.nav ul li a:hover { color: #C61817; }
.bottom { background-image: url(../images/sy_r14_c4_s1.jpg); background-repeat: repeat-x; background-position: top; width: 1200px; margin-top: 10px; margin-right: auto; margin-left: auto; padding-top: 10px; line-height: 20px; padding-left: 10px; padding-bottom: 20px; }
.bottom .znav { float: right; margin-right: 10px; }
.bottom  a:link, .bottom  a:visited { color: #666; }
.bottom  a:hover { color: #C61817; }
.bottom .znav a:link, .bottom .znav a:visited { color: #666; }
.bottom .znav a:hover { color: #C61817; }
.main .z_nav { background-image: url(../images/dsfa.jpg); background-repeat: no-repeat; float: left; width: 170px; margin-right: 14px; height: 176px; padding-top: 5px; padding-left: 8px; }
.main .z_nav ul li { line-height: 24px; background-image: url(../images/s.jpg); background-repeat: no-repeat; background-position: left bottom; font-weight: bold; padding-left: 20px; }
.main .z_nav ul li a:link, .main .z_nav ul li a:visited { color: #676767; }
.main .z_nav ul li a:hover { color: #C61817; }
.main .zt_nr { float: left; width: 1008px; }
.main .zt_nr1 { float: left; width: 1200px; }
.wz { line-height: 30px; height: 30px; }
.wz a:link, .wz a:visited { color: #666; }
.wz a:hover { color: #F90; }
.red a:link, .red a:visited, .red a:hover { color: #C61817; }
.map table tr .mapbt { background-color: #FFE7B9; font-family: "宋体"; font-weight: bold; color: #C61817; }
.map table tr .mapzbt { background-color: #EFEFEF; font-weight: bold; color: #F60; }
.map table tr .mapnr { font-weight: bold; }
.map table tr .mapnr a:link, .map table tr .mapnr a:visited { color: #676767; }
.map table tr .mapnr a:hover { color: #C61817; }
.map table tr .mapzbt a:link, .map table tr .mapzbt a:visited { color: #F60; }
.map table tr .mapzbt a:hover { color: #F90; }
.zt_nr .nry { float: left; width: 826px; margin-right: 14px; }
.zt_nr1 .nry1 { float: left; width: 1018px; margin-right: 14px; }
.ty_nrk { }
.banner2 {
    height: auto;
    padding-bottom: 5px;
}
.nry .ty_nrk .content { line-height: 25px; font-family: Arial, Helvetica, sans-serif; position: relative; font-size: 16px; }
.top .logo span { float: right; }
.top .hot span { text-align: right; float: right; }
.ty_nrk .content .tb { background-color: #CCCCCC; }


.content ul li {
	float: left;
	padding: 15px 0 0 15px; 
	text-align: center;
	line-height: 33px;
	font-size: 14px;
	padding-right: 30px;
	padding-left: 30px;
}
.content ul li img{width: 170px; height: auto;}  


#con{ width: 1000px; -moz-column-count: 2; -moz-column-gap: 30px; -moz-column-rule: 0px solid #ff0000; -webkit-column-count: 4; -webkit-column-gap: 30px; -webkit-column-rule: 0px solid #ff0000; -o-column-count: 2; -o-column-gap: 30px; -o-column-rule: 0px solid #ff0000; }


#con .pic{width:220px; min-height:100px;box-shadow:2px 2px 6px #b5b5b5;padding:10px 10px;margin:10px;display:inline-block}
#con .pic img{width:220px; height: auto; }

#con h3{border-top:1px solid #ddd;line-height:30px;text-align:center;padding:5px 5px;font-size: 14px;}
#con h3{text-decoration:none;color:#999;}
#con  p{font-size:12px;color:#666;line-height:20px;white-space:nowrap;overflow:hidden;
/*很多文字，一行显示不下，用省略号显示的代码*/
text-overflow:ellipsis;-o-text-overflow:ellipsis;
-moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;  }

#con1{ width: 820px; -moz-column-count: 2; -moz-column-gap: 30px; -moz-column-rule: 0px solid #ff0000; -webkit-column-count: 3; -webkit-column-gap: 30px; -webkit-column-rule: 0px solid #ff0000; -o-column-count: 2; -o-column-gap: 30px; -o-column-rule: 0px solid #ff0000; }


#con1 .pic{width:220px; min-height:100px;box-shadow:2px 2px 6px #b5b5b5;padding:10px 10px;margin:10px;display:inline-block}
#con1 .pic img{width:220px; height: auto; }

#con1 h3{border-top:1px solid #ddd;line-height:30px;text-align:center;padding:5px 5px;font-size: 14px;}
#con1 h3{text-decoration:none;color:#999;}
#con1  p{font-size:12px;color:#666;line-height:20px;white-space:nowrap;overflow:hidden;
/*很多文字，一行显示不下，用省略号显示的代码*/
text-overflow:ellipsis;-o-text-overflow:ellipsis;
-moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;  }
.header .menu1 { width: 1200px; margin-left: auto; margin-right: auto; border-top: 4px solid rgba(0,0,0,1.00); padding-top: 7px; }
.header .menu1 ul li { width: 12.5%; float: left; text-align: center; }
.header .menu1 ul li a {color: rgba(0,0,0,1.00) }
.header .menu1 ul li a:hover {color: rgba(167,0,2,1.00) }
.header .menu1 ul li span { font-size:0.09rem;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.new_banl{float: left;width: 1000px;}
.new_banr{float: right;width: 190px;background-color: #E9E9E9;height: 304px;}
.new_banr h3{ font-size: 36px; width: 185px; float: left; font-weight: normal; color: #000; border-bottom: 1px solid #A4A4A4; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.new_banr h3 span{ font-size: 16px; float: left; color: #808080; }
.new_banr dl{ float: left; width: 75px; line-height: 25px; color: #000; margin-left: 10px; margin-top: 10px; text-align: center; }
.new_banr dl dt{ font-weight: bold; text-align: center; }
.new_banr h3 a{color: #000;}
.new_banr h3 a:hover{color: #720001;}
.new_banr h3 span a{color: #808080;}
.new_banr h3 span a:hover{color: #720001;}


.hang1{ margin-top: 10px; }
.newhome .hang1 .fr { float: right; width: 323px; }
.hang1 .fr .h1 { line-height: 19px; }
.fr .h2 .fl { width: 56px; float: left; margin-top: 24px; margin-left: 58px; }
.fr .h2 .newznav { float: right; width: 200px; margin-top: 68px; text-align: right; }
.newznav a{color: #3F3F3F;}
.newznav a:hover{color: #700001;}
.hang1 .fl1{float: left;}
.hang1 .fl2{float: left;width: 330px;}
.hang1 .fl2 h3{ font-size: 16px; line-height: 14px; }
.hang1 .fl1 ul li{ float: left; margin-right: 10px; }
.hang2 ul li{ float: left; margin-top: 0px; height: 56px; }
.hang2 .li1,.hang2 .li2,.hang2 .li3{ margin-right: 80px; margin-top: 10px; }
.hang2 .li4{ margin-top: 10px; }
.hang2 .li5,.hang2 .li6,.hang2 .li7{ margin-left: 70px; }
.hang2 .li8{ margin-left: 70px;  }

.qywh1 { background-image: url(../images/sy_r14_c4_s1.jpg); background-repeat: repeat-x; background-position: top; padding-top: 16px; padding-bottom: 4px; }
.qywh2 { background-image: url(../images/sy_r14_c4_s1.jpg); background-repeat: repeat-x; background-position: top; padding-top: 20px; clear: both; }
.qywh1 .wz1{ font-size: 36px; line-height: 50px; color: #000; float: left; width: 400px; }
.qywh2 .wz1{ font-size: 36px; line-height: 50px; color: #000; float: left; width: 150px; height: 364px; }
.qywh1 .wz2{font-size: 36px;line-height: 50px;color: #000;float: left;}
.qywh1 .wz2 dl{ clear: both; }
.qywh1 .wz2 dt{padding-right: 10px;float: left; width: 110px;height: 50px;}
.qywh1 .wz2 dd{padding-right: 50px;float: left;}
.hd1,.hd2,.hd3{ width: 330px; padding-left: 10px; padding-right: 10px; float: left; }
.hd1 h4,.hd2 h4,.hd3 h4{ font-size: 16px; line-height: 10px; margin-top: 20px; }
