html{-webkit-text-size-adjust:none;}
*{padding:0; margin:0;}
body{ font-family:微软雅黑; font-size:14px;padding:0;max-width: 1920px; margin:0 auto;cursor:default; color:#474747; background:url("images/back.jpg") repeat; }
::-webkit-scrollbar
{/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 20px;
    background-color: #f6f6f6;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 5px;
    background-color: #f6f6f6;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    background-color: #7b0002;
}
a:link,a:visited { color:#71706d; text-decoration:none; }
img{ border:none;display:block;}
p{margin:0;padding:0;}
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
a.red{color:Red;}
.s1{color: aqua;}
.color_b{color:#2198f2;}
input{outline: none;}

.top_head{width:100%;height:32px;background: #dfdfdf;}
.top_body{width:100%;height:132px}
.top_head_center,.top_body_center{width:1200px;height:100%;margin: 0 auto;}
.top_head_center ul{width:100%;height:100%;display: block; text-align: right;}
.top_head_center ul li{display:inline-block;_zoom: 1;_display:inline;
    *zoom: 1;*display:inline;
    height:20px;margin-top:5px;line-height:20px;padding: 0 20px; border-left: 1px solid #ccc;font-size: 12px;color: #555555;}
.top_head_center ul li:first-child{border-left:none;}
.top_head_center ul li a:hover{color:#7b0002;}
.logo{width:649px;height:100%;background:url("images/sdlogo-new.png") no-repeat ;background-size: 100%;float: left;}
.search{width:264px;height:103px;float: right;}
.search div.wz{width:100%;height:69px;background:url("images/top1.png") left no-repeat;}
.search div.input{display: block;float:right;width:241px;height:34px;background: url("images/input.png") no-repeat;border: none;}
.search div.input .search_input{width:200px;padding:0 10px;height:33px;border: none;display:block;float: left;background: transparent;}
.search div.input .search_button{width:40px;height:33px;border: none;display: block;float: left;cursor: pointer;background: transparent;}
.menu{width:100%;height:34px;background: #af251b;}
.menu ul{display: block;width:1200px;height:34px;margin: 0 auto;}
.menu ul li{width: 120px;height:100%;line-height: 34px;position: relative;margin-left: 10px;text-align: center;
    display: inline-block;_zoom: 1;_display:inline; *zoom: 1;*display:inline;}
.menu ul li:first-child{margin-left: 0;}
.menu ul li:hover{background: #7b0002;}
.menu ul li:hover dl{display: block;}
.menu ul li a{width:100%;height:34px;display: block;cursor: pointer;font-size: 14px;color: #ffffff;}
.menu ul li dl{ display: block;position: absolute;top:33px;left:0; z-index: 10;background: #ffffff;display: none;box-shadow:0px 1px 2px #dcdcdc;}
.menu ul li dl dd{min-width: 90px; display: block;height:36px;line-height:36px;padding:0 20px 0 10px;text-align: left;}
.menu ul li dl dd:hover{background: #7b0002;}
.menu ul li dl dd:hover a{color: #ffffff;}
.menu ul li dl dd a{width:100%;height:100%;display: block;cursor: pointer;font-size: 14px;color: #333333}


.banner{width:100%;height:390px; overflow: hidden; position: relative;margin: 0 auto;}
.banner ul.scroll{height:390px;position: absolute;z-index: 5;top:0px;left:0px;}
.banner ul.scroll li{width:100%;height: 390px;overflow: hidden;float: left;}
.ydlist{width:200px;height:18px;margin: 0 auto;position: relative;}
.banner ul.yd{width:200px;height:18px;position: absolute;top: 356px;left:0;z-index: 20;}
.banner ul.yd li{display: block;width:18px;height:18px;float: left; background: url("images/yd1.png") no-repeat; margin-left: 25px;cursor: pointer;}
.banner ul.yd li:first-child{margin-left: 0;}
.banner ul.yd li.selected{background: url("images/yd2.png") no-repeat;}

.center{width:1200px;height: auto !important;min-height: 740px; height:auto;margin: 25px auto 0 auto;}
.center_left{width:840px;height:770px;float: left;}
.center_right{width:345px;height:770px;float: right;}
.center_notice{width:360px;height:330px;float: left;}
.center_title{width:100%;height:34px;border-bottom:1px solid #7b0002;font-size: 18px;font-weight: bold;color: #7b0002;line-height: 34px;text-indent: 10px;}
.center_title a{display: block;width:50px;height:34px;float: right;color: #7b0002;line-height: 34px;font-size: 14px;font-weight:normal;padding-right: 20px;}

.center_news{width:440px;height:330px;float: left; margin-left: 28px;}

ul.home_list{width:360px;height: 300px;display: block;margin-top: 11px;}
ul.home_list2{width:276px;height: 300px;display: block;margin-top: 11px;}
ul.home_list li{width:100%;height:30px;display: block;float: left;background: url("images/list.png") 5px center no-repeat;line-height: 30px;}
ul.home_list2 li{width:100%;height:30px;display: block;float: left;background: url("images/list2.png") 5px center no-repeat;line-height: 30px;}
ul.home_list3 li{width:100%;height:30px;display: block;float: left;line-height: 30px;}
ul.home_list li a{display: block;width:245px;height:100%;float: left;padding-left: 25px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}
ul.home_list2 li a{display: block;width:245px;height:100%;float: left;padding-left: 25px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}
ul.home_list3 li a{display: block;width:325px;height:100%;float: left;padding-left: 15px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}
ul.home_list li a:hover{color: #7b0002;}
ul.home_list2 li a:hover{color: #7b0002;}
ul.home_list3 li a:hover{color: #7b0002;}
ul.home_list li span,ul.home_list2 li span{display: block;float: right;height:100%;font-size: 12px;color: #aaaaaa;}
ul.home_list3{width:345px;height: 300px;display: block;margin-top: 11px;}
.center_newtop{width:100%;height:113px;border-bottom: 1px dashed #d1d1d1;padding-top:15px;}
.center_newtop a{cursor: pointer;}
.center_newtop a:hover p{color: #7b0002;}




.center_new_img{width:150px;height: 100px;overflow: hidden;float: left;}
.center_new_txt{width:277px;height:100px;position: relative;float: right;}
.center_new_txt p{width:100%;height: 30px;font-size: 14px;line-height:30px;font-weight: bold;color: #333333;}
.center_new_txt div{width:100%;height: 66px;font-size: 12px;color: #333333;line-height:22px;padding-top: 5px;overflow: hidden;}
.center_new_txt span{display: block;position: absolute;bottom: 0px;right:0px;font-size: 12px;color: #aaaaaa;}

.center_project{width:359px;height:225px;overflow: hidden;margin-top:20px; }
.center_project a{cursor: pointer;}
.center_project a img{transition: all 0.6s;}
.center_project a:hover img{transform: scale(1.2);}

.mba{width:345px;height:136px;background: url("images/mbabm.png") no-repeat;}
.szjs{width:342px;height:420px;background: url("images/szjs.png") 1px no-repeat;position: relative;}
.szjs_title{width:100%;height:42px;line-height:42px;padding-top: 13px;text-align: center;font-size: 18px;color: #ffffff;}
.szjs_content{width:300px;height:340px;padding: 10px 0 0 14px;font-size: 14px;color: #333333;line-height: 35px;overflow: hidden;text-indent: 2em;}
.szjs_more{position: absolute;bottom: 20px;right: 20px;color: #7b0002;cursor: pointer;}

.yqlink{width:340px;height:41px;position: relative;margin: 22px 0 0 11px;}
.yqlink button{border: none;color: #333333;outline: none;width:100%;height:100%;text-align: left;margin: 0;padding: 0;text-indent:15px;font-size: 16px;
    background: url("images/yqlink.jpg") no-repeat;cursor: pointer;}
.yq_link{width:338px;max-height:144px;overflow-y:scroll;overflow-x:hidden;position: absolute;z-index: 11;border-left: 1px solid #808080;border-right: 1px solid #808080;display: none;}
.yq_link li{width:338px;height:36px;background: #fff;border-bottom: 1px solid #808080;line-height: 34px;}
.yq_link li a{width:338px;height:36px;display: block;font-size: 16px;text-indent: 15px;color: #333333;}
.yq_link li a:hover{background: #7b0002;color: #ffffff;}

.foot{width:100%;height:123px;background: #7b0002;}
.foot_c{width:1200px;height:100%;margin: 0 auto;background: url("images/footbac.jpg") center no-repeat;}
.clear{clear:both;}
.footlinklist{padding-top:47px;float: left; }
.footlink{width:100px;height:36px;border-bottom:1px solid #d3abac;position: relative;float: left;margin-left: 45px;}
.footlink button{border: none;color: #ffffff;outline: none;width:100%;height:100%;text-align: left;margin: 0;padding: 0;text-indent:15px;font-size: 14px;line-height: 36px;
    background: url("images/xsj.jpg") right no-repeat;cursor: pointer;}
.foottxt{padding-top:47px;float: right; }
.foottxt p{color: #ffffff;font-size: 12px;text-align: right;line-height: 24px;}

.foot_link{width:100px;overflow-x:hidden;position: absolute;bottom: 35px;left:0px; z-index: 11;border-bottom: 1px solid #d3abac;display: none;}
.foot_link li{width:338px;height:36px;background: #7b0002;border-top: 1px solid #d3abac;line-height: 34px;}
.foot_link li a{width:338px;height:36px;display: block;font-size: 16px;text-indent: 15px;color: #d3abac;}
.foot_link li a:hover{background: #ffffff;color: #7b0002;}

.leftmenu{width:243px;height:auto !important;min-height: 43px;height: auto;float: left;background: #ffffff;border: 1px solid #ccc;border-bottom: none;}
.lefttitle{width:100%;height:43px;background: #7b0002;}
.lefttitle span{display: block;width:100%;height:33px;line-height: 34px;text-indent:20px;font-size: 16px;color: #ffffff;border-bottom: 1px solid #7f482e;}
.lefttitle ul{}
.leftmenu ul li{width:100%;height:36px;background: #ffffff;text-indent:20px;line-height: 36px;display: block;border-bottom: 1px solid #ccc;font-size: 14px;}
.leftmenu ul li a{cursor: pointer;display: block;width: 100%;height:100%;}
.leftmenu ul li a:hover{background: #7b0002;font-weight: bold;color: #ffffff;}
.rightcontent{width:911px;height:auto !important;min-height: 780px;height: auto;float: right;background: #ffffff;margin-bottom: 30px;}
.righttitle{width:100%;height:43px;border-bottom: 1px solid #cccccc;}
.righttitle .rt1{display: block;height: 100%;line-height: 44px;font-size: 16px;color: #7b0002;font-weight: bold;text-indent: 25px;float: left;border-bottom: 2px solid #cccccc;padding-right: 10px;}
.righttitle .rt2{display: block;height: 100%;line-height: 44px;font-size: 12px;color: #aaaaaa;float: right;margin-right: 20px;}
.righttitle .rt2 a:hover{color: #7b0002;}
.rightlist ul{width:871px;height: 630px;margin: 20px auto 0 auto;}
.rightlist ul li{width:100%;height:30px;display: block;float: left;background: url("images/list.png") 5px center no-repeat;line-height: 30px;}
.rightlist ul li a{display: block;width:750px;height:100%;float: left;padding-left: 25px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;font-size: 14px;}

.rightlist ul li a:hover{color: #7b0002;}
.rightlist ul li span{display: block;float: right;height:100%;color: #aaaaaa;}
.new_page{margin: 0 auto;width:100%;height:24px;text-align: center;margin-top: 10px;}
.new_page div.num{width:24px;height:24px;display:inline-block;_zoom: 1;_display:inline; *zoom: 1;*display:inline;
    background: #cccccc;margin-left: 10px;font-size: 12px;vertical-align: middle;}
.new_page div.num:hover{background: #7b0002;}
.new_page div.num.page{background: #7b0002;}
.new_page div.num a{width:24px;height:24px;display: block;line-height: 24px;text-align: center;color:#fff;cursor: pointer;}
.page_left,.page_right{width:24px;height:24px;margin-left: 10px;display: inline-block;_zoom: 1;_display:inline; *zoom: 1;*display:inline;vertical-align: middle;}
.page_left{background: url("images/left1.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_right{background: url("images/right1.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_left:hover{background: url("images/left2.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_right:hover{background: url("images/right2.png") no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.page_left a,.page_right a{width:24px;height:24px;display: block;cursor: pointer;margin: 0;padding: 0;}

.content{width:871px;padding: 20px;line-height: 30px;}
.content_title{width:100%;height:30px;line-height: 30px;font-size: 16px; font-weight: bold;color: #333333;text-align: center;padding: 10px 0 0 0;}
.content_title2{width: 100%;height: 20px;text-align: center;color: #aaaaaa;font-size: 12px;padding: 5px 0 10px 0;}
.nybanner{width:100%;height:390px; background: url(images/banner.jpg) center no-repeat;overflow: hidden; position: relative;margin: 0 auto;}

.imgzs{width:440px;height:317px;position: relative;margin-left: 28px;float: left;overflow: hidden;}
.imgzs ul.imgscroll{height:317px;position: absolute;z-index: 5;top:0px;left:0px;}
.imgzs ul.imgscroll li{width:100%;height: 317px;overflow: hidden;float: left;}
.imgzs ul.imgscroll li a img{width:440px;height:317px;}
.imgscroll_title_bac{position: absolute;z-index:6;left:0px;bottom: 0px;width:440px;height:60px;background: #000000;
    filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5;}
.imgscroll_title{position: absolute;z-index:6;left:0px;bottom: 20px;width:440px;height:40px;
color: #ffffff;font-size: 16px;font-weight: bold;line-height: 40px;text-indent: 10px;}

.ydlist{width:200px;height:18px;margin: 0 auto;position: relative;}
.imgzs div.yd{width:auto;height:18px;position: absolute;bottom: 5px;right:10px;z-index: 20;}
.imgzs div.yd div{display:inline-block;width:18px;height:18px;float: left; background: #cccccc; margin-left: 15px;cursor: pointer;text-align: center;
    line-height: 18px;color: #ffffff;border: 1px solid #aaaaaa;}
.imgzs div.yd div:first-child{margin-left: 0;}
.imgzs div.yd div.selected{background: #7b0002;border: 1px solid #6a0103;}

.szll{width:341px;height:317px;margin-left: 28px;float: left;background: url("images/szbac.jpg") no-repeat;position: relative;}
.szll_title{width:100%;height:42px;color: #ffffff;font-size: 18px;text-align: center;line-height: 42px;}
.szll_icobac{width:130px;height:115px;position: absolute;}
.szll_icobac a{width: 100%;height:100%;display: block;cursor: pointer;}
.szll_icobac a div{width:100%;height:86px;}
.szll_icobac a p{width:100%;height:30px;text-align: center;color: #7b0002;font-size: 16px;}
.szll_ico1{top:65px;left:40px;background: url("images/sz_1.png")  center 5px no-repeat;}
.szll_ico2{top:65px;left:172px;background: url("images/sz_2.png")  center 5px no-repeat;}
.szll_ico3{top:181px;left:40px;background: url("images/sz_3.png")  center 5px no-repeat;}
.szll_ico4{width:130px;height:115px;position: absolute;top:181px;left:172px;}
.szll_ico4 a p{color: #7b0002;font-size: 24px;margin: 42px 0 0 60px;width:60px;height:60px;}

.center_top{width:1200px;height:360px;}
.center_bottom{width:1200px;height:360px;}
.center_bottom_list{width:276px;height:350px;float: left;margin-left: 32px;}
.center_bottom_list:first-child{margin-left: 0px;}
