﻿html{
margin: 0px;
padding: 0px;
}
body {
font-family: "siyuanFont";
color: #333;
font-size:14px;
margin: 0px;
padding: 0px;
}
/*引入外部字体*/
@font-face{
    font-family: 'siyuanFont';
    src: url("../font/SourceHanSansCNRegular.otf");
}

h1,h2,h3,h4,h5{
margin:0;
}
form{
margin:0px;
padding:0px;
}
input{
margin:0;
padding:0;
}
ul{
margin:0;
padding:0;
}
li{
list-style-type:none;
}
a {
color: #333;
text-decoration: none;
}
a:hover {
color: #ff6600;
}
img{
border:none;
margin:0;
}
p{text-indent:2em} 
.clear {
clear: both;
height: 0.1px;
overflow: hidden;
width: 100%;
}
.header{
border-bottom: 1px solid #ccc;
height: 70px;
width: 100%;
background-color: #fff;
}
.warp{
width:1000px;
margin:0 auto;
}
.warp_header{
width:1000px;
margin:0 auto;
}
.logo{
float: left;
margin: 16px 30px 16px 30px;

}
.nav{
float: left;
/*margin-left:70px;  hc: 影响边距*/  
}
/*  导航接样式 */
#DDDDD-top_menu {margin: 0px auto; font-family:"siyuanFont";}
.DDDDD-top_menu_f {HEIGHT: 70px; font-weight:bolder;}
.DDDDD-top_menu_f ul {OVERFLOW: hidden; LINE-HEIGHT: 70px; HEIGHT: 70px;}
.DDDDD-top_menu_f li.li1 {float: left;}

.DDDDD-top_menu_f a:link {FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; COLOR: #888; TEXT-DECORATION: none;}
.DDDDD-top_menu_f a:visited {FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; COLOR: #888; TEXT-DECORATION: none;}
.DDDDD-top_menu_f a:active {FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; COLOR: #888; TEXT-DECORATION: none;}
.DDDDD-top_menu_f a:hover {FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; COLOR: #fff; TEXT-DECORATION: none;}
.DDDDD-top_menu_f a:link {width:124px; text-align:center;}
.DDDDD-top_menu_f a:visited {width:124px; text-align:center;}
.DDDDD-top_menu_f A.selected:link {FONT-WEIGHT: bold; background-color:#be2442;  COLOR: #fff; TEXT-DECORATION: none}
.DDDDD-top_menu_f A.selected:visited {FONT-WEIGHT: bold; background-color:#be2442; COLOR: #fff; TEXT-DECORATION: none}
.DDDDD-top_menu_f A.selected:hover {FONT-WEIGHT: bold; background-color:#be2442; COLOR: #fff; TEXT-DECORATION: none}
.DDDDD-top_menu_f A.selected:active {FONT-WEIGHT: bold; background-color:#be2442; COLOR: #fff; TEXT-DECORATION: none}

.DDDDD-top_menu_s {z-index:1000; position: absolute;}
#sub2{ margin-left:124px;}
#sub3{ margin-left:248px;}
#sub4{ margin-left:372px;}
#sub5{ margin-left:496px;}
#sub6{ margin-left:620px;}
.DDDDD-top_menu_s ul { background:#be2442; padding-bottom:10px;}
.DDDDD-top_menu_s li { font-size: 12px; color:#888; line-height:30px; width:124px; text-align:center; background:#fff;}
.DDDDD-top_menu_s li span {COLOR: #888;}
.DDDDD-undis {DISPLAY: none; font-size: 12px;}
.DDDDD-top_menu_s a { padding:0 10px; TEXT-DECORATION: none; color:#033266;}
.DDDDD-top_menu_s a:hover {TEXT-DECORATION: underline; color:#be2442;}

.banner{
margin:0 auto;
}
/*图片轮换*/


.entrance {
    margin: 25px 0 0;
    width: 100%;
}
.entrance li {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    float: left;
    margin: 0 1%;
    overflow: hidden;
    padding: 9px 0px 4px 0px;
    position: relative;
    width: 300px;
    height: 130px;
}
.entrance li:hover {
    bottom: 2px;
    box-shadow: 2px 2px 10px #ccc;
    left: 2px;
    transition: all 0.1s linear 0s;
}
.entrance li .font-w {
    float: left;
    width: 110px;
	margin:10px 0 12px 30px;
}
.entrance li a {
    display: block;
}
.entrance li .en {
    line-height: 16px;
}
.entrance li a.more {
    margin-top: 18px;
}
.entrance li .blue-c {
    font-size: 20px;
    font-weight: bold;
}
.entrance li .img_con {
    height: 120px;
    margin-left: 110px;
    position: absolute;
    right: 20px;
    width: 120px;
}
.entrance li .img_con img {
    float: left;
    vertical-align: middle;
}
.blue-c{
color:#be2442;
font-family:"siyuanFont";
}
.gray-c {
color: #a4a4a4;
font-family:"siyuanFont";
}
.purple-c {
color: #357bb9;
font-family:"siyuanFont";
}

.link {
background:#f4f4f4;
border-top: 1px solid #d9d9d9;
width: 100%;
padding: 20px 0 20px 0;
}
.link li.entry {
float: left;
margin-left: 15px;
margin-right: 60px;
width: 130px;
}
.link li.noMR {
margin-left: 0;
margin-right: 0;
}
.head {
border-bottom: 1px solid #be2442;
padding-bottom:7px;
width: 100%;
font-weight:bold;
}
.head1 {
border-bottom: 1px solid #be2442;
padding-bottom:27px;
width: 100%;
font-weight:bold;
}
.link li.entry ul {
font-size: 12px;
line-height: 24px;
margin-top: 6px;
}
.link li.entry ul li {
background: url("images/md_image_jt.png") no-repeat left center;
/*padding-left: 16px;*/ 
}
.link li.entry a {
color: #878787;
}
.footer {
background: #38393d;
color: #d4d4d4;
line-height: 18px;
padding: 12px 0;
text-align: center;
width: 100%;
font-size:12px;
font-family:"siyuanFont";
}
/*二级页*/
.about{
background:url(images/about_02.jpg) no-repeat center;
text-align: center;
height:200px;
}
.cpfw{
background:url(images/jc_02.jpg) no-repeat center;
text-align: center;
height:200px;
}
.kehu{
background:url(images/kh_02.jpg) no-repeat center;
text-align: center;
height:200px;
}
.news{
background:url(images/news_02.jpg) no-repeat center;
text-align: center;
height:200px;
}
.join{
background:url(images/lx_02.jpg) no-repeat center;
text-align: center;
height:200px;
}
.content{
background:url(images/nbg.gif) repeat-y center top;
text-align: left;
overflow: hidden;
}
.main{
float:right;
width:747px;
padding-left:40px;
padding-bottom:30px;
}
.main_con {
height: auto !important;
min-height: 450px;
}
.con{
margin-left:19px;
}
.nr{
color: #5c6874;
line-height: 30px;
font-family:"siyuanFont";
padding-right:20px;
}
.nr_bt{
border-bottom:#e7e7e7 1px solid;
font:16px "siyuanFont";
line-height: 35px;
padding-left: 20px;
margin:20px 0;
color:#be2442;
}
.sidebar{
position: absolute;
}
.menu{
width:222px;
}
.menu .s_head{
margin-top:30px;
}
.menu .s_head span{
font-size:24px;
}
.menu .s_head .er{
font-size:18px;
display:block;
}
.menu ul{
margin-top:45px;
}
.menu li{
font:16px "siyuanFont";
border-bottom:#d2d2d2 1px solid;
line-height:40px;
width:213px;
}
.menu a{
color:#5c6874;
display:block;
text-decoration:none;
padding-left:22px;
}
.menu li a:hover{
background:#be2442;
color:#fff;
width:200px;
padding-left:22px;
}
.dq a{
background:#be2442;
color:#fff;
width:200px;
padding-left:22px;
}
.breadcrumb{
border-bottom:#e7e7e7 1px solid;
font-family:"siyuanFont";
line-height: 35px;
padding-left: 40px;
margin:20px 0;
background:url(../images/about_05.gif) no-repeat 20px center;
color:#5c6874;
}
.breadcrumb a{
color:#5c6874;
}
.breadcrumb a:hover{
color:#be2442;
}
.lic{
background: url(../images/lc_07.jpg) no-repeat;
height:800px;
}
.lic ul{
margin-left:270px;
}
.lic li{
height:140px;
width:420px;
}
.lic .time{
font:18px "siyuanFont";
color:#be2442;
line-height:50px;
}
.lic .lcr{
font:14px "siyuanFont";
color:#5c6874;
line-height:26px;
}
.zz ul{
}
.zz li{
float:left;
margin:30px 30px 0;
text-align:center;
}
.zz li div{
border:#acacac 2px solid;
margin-bottom: 20px;
}
.zz li div:hover{
border:#be2442 2px solid;
}
.yw{
background:url(../images/yewu_03.jpg) no-repeat;

}
.ku li{
float:left;
width:295px;
height:40px;
margin:10px 20px;
border:#adc2d8 2px solid;
color:#4973a1;
font:16px "siyuanFont";
padding-left:20px;
line-height:40px;
}

.newslist {
}
.newslist li {
	font-family:"Microsoft Yahei";
	border-bottom:#e7e7e7 1px solid;
	margin:30px 0;
}
.newslist h3 a {
    color: #22132D;
    font-size: 16px;
    line-height: 22px;
}
.newslist p {
    color: #5c6874;
	margin:15px 0;
}
.newslist .tn {
    margin-left: 80px;
}

.ydate {
    float: left;
    font-size: 12px;
    padding-bottom: 5px;
    text-align: center;
    width: 58px;
}
.ydate span {
    display: block;
    font-size: 24px;
    line-height: 24px;
    padding: 8px 0 2px;
}
.ydate_2 {
    background: #ffe7cf;
    color: #d64307;
}


.shzpbt {
    background: url("../images/zp2.jpg") no-repeat;
    height: 88px;
    margin-top: 31px;
    overflow: hidden;
}
ul.shzpgw {
    padding-top: 20px;
	font:12px "siyuanFont";
}
ul.shzpgw li {
    margin-bottom: 10px;
    width: 717px;
}
ul.shzpgw li a {
    border-bottom: 1px dashed #c2c2c2;
    color: #666666;
    display: block;
    height: 21px;
    line-height: 15px;
}
ul.shzpgw li .gwmc {
    display: block;
    float: left;
    text-align: center;
    width: 156px;
}
ul.shzpgw li .ssdw {
    display: block;
    float: left;
    text-align: center;
    width: 156px;
}
ul.shzpgw li .gzdd {
    display: block;
    float: left;
    text-align: center;
    width: 105px;
}
ul.shzpgw li .lb {
    display: block;
    float: left;
    text-align: center;
    width: 81px;
}
ul.shzpgw li .fbsj {
    display: block;
    float: left;
    text-align: center;
    width: 111px;
}
ul.shzpgw li .rsa {
    display: block;
    float: left;
    text-align: center;
    width: 108px;
}
.lxbt{
	font:24px "siyuanFont";
	color:#be2442;
	line-height:50px;
}
.nrt{
	margin-bottom:20px;
}
.nrt img{
	border:#c5c5c5 4px solid;
}
.rcg{
font:16px "siyuanFont";
line-height: 35px;
color:#be2442;
}
.hz li{
	float:left;
	margin:5px 2px;
}
.hz li img{
	border:#c5c5c5 2px solid;
}

.zpgw {
    margin-top: 30px;
	font-family:"Microsoft Yahei";
}
.zpgw .topbg {
    background: url("../images/zp_01.jpg") no-repeat;
    color: #fff;
    font-size: 18px;
    height: 35px;
    overflow: hidden;
    padding: 10px 54px 0 18px;
}
.zpgw .contbg {
    background: url("../images/zp_02.jpg") repeat-y;
    padding: 10px 20px;
    width: 675px;
	font-size: 12px;
}
.zpgw .contbg li {
    color: #666;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 675px;
}
.zpgw .contbg .gzxz {
    display: block;
    float: left;
    margin-right: 10px;
    width: 140px;
}
.zpgw .contbg .gzjy {
    display: block;
    float: left;
    margin-right: 10px;
    width: 165px;
}
.zpgw .contbg .zprs {
    display: block;
    float: left;
    margin-right: 10px;
    width: 135px;
}
.zpgw .contbg .xzdy {
    display: block;
    float: left;
    width: 198px;
}
.zpgw .botbg {
    background: url("../images/zp_03.jpg") no-repeat;
    height: 10px;
    overflow: hidden;
}
.gwyq {
    color: #5c6874;
    line-height: 24px;
    padding: 10px;
	font-family:"Microsoft Yahei";
}
.gwyq h3 {
    color: #be2442;
    font-size: 20px;
    line-height: 20px;
    margin: 20px 0;
}
.build{
background:url(../images/build.jpg) no-repeat center center;
height:500px;
}
.md_ztzt{
    color: #be2442;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.md_xxms{

}
.md_btzt{
    font-size: 18px;
    line-height: 35px;
    color: #be2442;
    font-weight: bold;
}
.md_yy{
    width: 728px;
    box-shadow: 10px 10px 10px rgba(0,0,0,.5);
    /*考虑浏览器兼容性*/
    -moz-box-shadow: 10px 10px 10px rgba(0,0,0,.5);
    -webkit-box-shadow: 10px 10px 10px rgba(0,0,0,.5);
    border: 2px solid #ccc;
}

.md_yy_small{
    width: 120px;
    box-shadow: 4px 4px 4px rgba(0,0,0,.5);
    /*考虑浏览器兼容性*/
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,.5);
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,.5);
    border: 1px solid #ccc;
}
