*{ margin:0px auto; padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-family:"新宋体";
font-family:Microsoft Yahei;
/*font-family:Microsoft Yahei;

border-radius:5px 5px 5px 5px;
box-sizing:border-box;
box-sizing:content-box;
box-shadow:0px 0px 5px #6D6C6C;
text-shadow: #000 3px 3px 5px;
filter: Alpha(Opacity=60); 
background-color: rgba(101, 172, 30, 0.6); 


图片模糊

.blur {
 filter: url(blur.svg#blur); 
-webkit-filter: blur(10px); 
 -moz-filter: blur(10px);
 -ms-filter: blur(10px);   
filter: blur(10px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); 
}


绝对居中
position:relative;
display:table-cell;
text-align:center;
vertical-align:middle



*/}
/*背景上到下的线性渐变*/
.sx_grad {
  background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
  background: linear-gradient(red, blue); /* 标准的语法 */
}

.zy_grad {
  background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, red , blue); /* 标准的语法 */
}

.dj_grad  {
    height: 200px;
    background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, red , blue); /* 标准的语法（必须放在最后） */
}
/*字体渐变*/
.zi_text-gradient {
     background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFE8B6), to(#FECA57));
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}; 
/*水平翻转*/
.flipx {
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
}

/*垂直翻转*/
.flipy {
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;
}

/*水平翻转*/
.jflipx { transform: rotateY(180deg); }

/*垂直翻转*/
.jflipy { transform: rotateX(180deg); }


body{
background-color:#ffffff;
background-repeat:repeat-x;
font-size:12px;
color:#333333;
background-position:center 0px;
background-position:center 0px;
background-repeat:no-repeat;
}

a{ text-decoration:none;
color:#333333;}
a:hover{
color:#0061C0;}
li:hover{
/*border-bottom:#CCCCCC dotted 1px;*/
  background: -webkit-linear-gradient(left, #FBFBFB ,  #ffffff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #FBFBFB ,  #ffffff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #FBFBFB ,  #ffffff); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #FBFBFB ,  #ffffff); /* 标准的语法 */}

img{
border:0px;
}


a:hover img{
opacity:0.96;
filter(alpha=96);
/*-webkit-filter:grayscale(1);*/
}
div.top_all{
height:125px;
width:100%;
overflow:hidden;
background-image:url(../img/bj_top.jpg);
background-repeat:no-repeat;
background-position:right top;}
div.top_all_k{
height:125px;
width:1200px;
overflow:hidden;}
div.top_all_k img{
margin-left:10px;
margin-top:20px;}
div.top_all_k span{
display:inline-block;
line-height:40px;
background-image:url(../img/dianhua.png);
background-repeat:no-repeat;
background-position:0px 1px;
font-size:30px;
color:#BD5050;
box-sizing:content-box;
padding-left:40px;
font-weight:bold;
float:right;
margin-top:80px;}
div.ad_all{
overflow:hidden;
width:100%;
height:400px;}
div.ad_all img.adt{
width:100%;}
div.dh_all{
overflow:hidden;
height:50px;
line-height:50px;
background-image:url(../img/dh_bg.jpg);
background-repeat:repeat-x;}
div.dh_all_k{
overflow:hidden;
width:1200px;
line-height:50px;}
div.dh_all_k a:last-child{
background-image:url();
}
div.dh_all_k a{
display:inline-block;
overflow:hidden;
line-height:50px;
box-sizing:content-box;
padding-left:32px;
padding-right:32px;
font-size:18px;
color:#FFFFFF;
background-image:url(../img/dh_h.jpg);
background-position:right 0px;
background-repeat:no-repeat;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
div.dh_all_k a:hover{
background-image:url(../img/dh_ys.jpg);
background-repeat:repeat-x;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
div.mian_all_a{
width:1200px;
overflow:hidden;
margin-top:10px;
margin-bottom:15px;}
div.mian_all_a div.zuobian{
width:215px;
overflow:hidden;
float:left;}
div.mian_all_a div.zuobian div{
width:100%;
overflow:hidden;
height:50px;
line-height:50px;
background-image:url(../img/dh_ys.jpg);
text-align:center;
font-size:17px;
color:#FFFFFF;
background-repeat:repeat-x;
letter-spacing:1px;
font-weight:bold;
}
div.mian_all_a div.zuobian  a{
background-color:#EEEEEE;
display:block;
line-height:40px;
color:#676768;
font-size:14px;
text-align:right;
border-bottom:1px solid #FFFFFF;
box-sizing:border-box;
padding-right:40px;
background-image:url(../img/sj_h.png);
background-repeat:no-repeat;
background-position:195px 18px;
}
div.mian_all_a div.zuobian  a:hover{
background-color:#1F5998;
color:#ffffff;
background-image:url(../img/sj_b.png);
}


div.mian_all_a div.zuobian  a.biti1{
background-color: rgba(31, 89, 152, 0.7); 
color:#ffffff;
background-image:url(../img/sj_b.png);
}


div.mian_all_a div.youbian{
width:975px;
overflow:hidden;
float:right;}

div.mian_all_a div.youbian1{
width:975px;
overflow:hidden;
float:right;}

div.mian_all_a div.youbian a{
width:270px;
overflow:hidden;
height:180px;
display:inline-block;
float:left;
margin:12px;
border:#FFFFFF 5px solid;
box-shadow:0px 0px 10px #BDBEBF;
position:relative;
}
div.mian_all_a div.youbian a span{
display:block;
height:30px;
line-height:30px;
background-color: rgba(0, 0, 0, 0.5);
color:#FFFFFF;
text-align:center;
font-size:14px;
position:absolute;
z-index:10;
top:150px;
width:100%;
}

div.mian_all_a div.youbian a img{
width:270px;
height:180px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
div.mian_all_a div.youbian a:hover img{
transform: scale(1.08);
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
div.gj_jieshao{
height:360px;
width:100%;
background-color:#F3F3F3;}
div.gj_jieshao_k{
width:1200px;
overflow:hidden;
height:360px;}

div.gj_jieshao_k img{
float:left;
margin-left:10px;
margin-top:20px;
width:460px;
height:320px;}

div.gj_jieshao_k span{
display:inline-block;
margin-right:30px;
float:right;
width:690px;
overflow:hidden;
line-height:30px;
font-size:14px;
text-indent:20px;
margin-top:15px;}
div.gj_jieshao_k span a{
display:inline-block;
line-height:30px;
font-size:14px;
text-align:right;
box-sizing:border-box;
padding-right:40px;
background-repeat:no-repeat;
background-position:90px 10px;
background-color:#1F5998;
color:#ffffff;
background-image:url(../img/sj_b.png);
float:right;
margin-top:15px;
margin-right:15px;}
div.gj_jieshao_k span a:hover{
background-color:#1F5591;
}
div.zixun_all{
width:1200px;
overflow:hidden;
margin-top:15px;}
span.xinwen_l{
display:inline-block;
width:387px;
border:#D9D5D6 1px solid;
float:left;
margin-right:15px;}
span.xinwen_l:last-child{
margin-right:0px;}

span.zinwen_l_bt{
display:block;
height:56px;
line-height:56px;
background-image:url(../img/anniu.png);
background-repeat:no-repeat;
background-position:center 0px;
color:#2876CC;
font-size:20px;
text-align:center;
position:relative;}
span.zinwen_l_bt a{
display:inline-block;
line-height:25px;
color:#666666;
font-size:11px;
position:absolute;
right:15px;
top:20px;}
span.xinwenn{
display:block;}
span.xinwenn a{
display:block;
color:#333335;
line-height:35px;
font-size:13px;
border-bottom:#AAAAAA 1px dashed;
background-image:url(../img/dian.jpg);
background-repeat:no-repeat;
background-position:10px 14px;
box-sizing:border-box;
padding-left:25px;}
span.xinwenn a span{
display:inline-block;
font-size:12px;
float:right;
margin-right:10px;
}
span.xinwenn a:hover{
color:#FF0000;}
div.gongcheng_all{
width:1200px;
overflow:hidden;
margin-top:25px;
margin-bottom:15px;}
div.gongcheng_all span{
display:block;
width:180px;
background-color:#689BD4;
line-height:50px;
text-align:center;
font-size:22px;
color:#FFFFFF;
letter-spacing:1px;
}

div.gongcheng_all a{
display:inline-block;
width:350px;
height:180px;
overflow:hidden;
float:left;
margin:18px;
border:#FFFFFF 3px solid;
position:relative;
}
span.zuotu{
display:block;
margin-top:10px;}

div.gongcheng_all a span{
display:block;
height:30px;
line-height:30px;
background-color: rgba(0, 0, 0, 0.5);
color:#FFFFFF;
text-align:center;
font-size:14px;
position:absolute;
z-index:10;
top:150px;
width:100%;
}

div.gongcheng_all a:hover{
box-shadow:0px 0px 10px #BDBEBF;}

div.gongcheng_all a img{
width:350px;
height:180px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
div.gongcheng_all a:hover img{
transform: scale(1.08);
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
div.end_all_1{
background-color:#2A2A2A;
width:100%;
overflow:hidden;}
div.end_all_1_k{
width:1200px;
padding-top:15px;
padding-bottom:15px;}
div.end_all_1_k span.wenzi{
display:inline-block;
float:left;
line-height:35px;
color:#FFFFFF;
font-size:15px;
font-weight:normal;}
div.end_all_1_k span.erwei{
display:inline-block;
float:right;
line-height:35px;
color:#FFFFFF;
font-size:14px;
text-align:center;}
div.end_all_2{
background-color:#222222;
width:100%;
overflow:hidden;}
div.end_all_2_k{
width:1200px;
line-height:50px;
color:#BCB5B5;
font-size:12px;

}

div.end_all_2_k a{
display:inline-block;
line-height:50px;
color:#BCB5B5;
font-size:12px;
float:right;
margin-right:30px;
}

div.youbian_bt{
height:56px;
line-height:56px;
background-image:url(../img/anniu.png);
background-repeat:no-repeat;
background-position:-100px 0px;
color:#2876CC;
font-size:20px;
box-sizing:border-box;
padding-left:15px;}
span.yemian_lujing{
font-size:14px;
display:inline-block;
float:right;
margin-right:15px;
color:#666666;}
div.erjik{
border:#CCCCCC 1px solid;
margin-bottom:15px;}
div.youbiuan_nr{
line-height:30px;}








div.demo {
background: #FFF;
overflow:hidden;
/*border: 1px dashed #CCC;*/

}
div.demo img {
/*border: 3px solid #F2F2F2;*/
}
div.indemo {
float: left;
width: 800%;
}
div.demo1 {
float: left;
}
div.demo2 {
float: left;
}



div.d_nr_gs{
margin-bottom:20px;
width:100%;}
span.biaotim{
display:block;
width:100%;
overflow:hidden;

}
span.biaotim span{
display:inline-block;
line-height:35px;
overflow:hidden;
float:left;
border-top: 1px solid #888787;
color:#FF0000;
  background: -webkit-linear-gradient(top, #ffffff , #E7E7E7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom, #ffffff , #E7E7E7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom, #ffffff , #E7E7E7); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom,  #ffffff , #E7E7E7); /* 标准的语法 */}

div.d_nr_gs a:last-child{border-bottom:1px solid #888787;}
div.d_nr_gs a{
display:block;
width:100%;
overflow:hidden;
}

div.d_nr_gs a span{
display:inline-block;
line-height:35px;
overflow:hidden;
float:left;
border-top: 1px solid #888787;}

span.gs_mz{
display:inline-block;
line-height:35px;
overflow:hidden;
width:45%;
border-left:#888787 1px solid;}
 span.gs_fd{
display:inline-block;
line-height:35px;
overflow:hidden;
width:10%;
border-left:#888787 1px solid;}
 span.gs_zz{
display:inline-block;
line-height:35px;
overflow:hidden;
width:29%;
border-left:#888787 1px solid;}
 span.gs_jr{
display:inline-block;
line-height:35px;
overflow:hidden;
width:15%;
border-left:#888787 1px solid;
border-right:#888787 1px solid;}


div.d_nr1{
margin-bottom:20px;
width:100%;}

div.d_nr1 a{
display:block;
line-height:40px;
overflow:hidden;
box-sizing:border-box;
padding-left:10px;
padding-right:10px;
font-size:14px;
width:100%;
border-bottom:#999999 1px dashed;}
div.d_nr1 a:hover{
background-color:#F6F3F3;}
span.shijian{
display:inline-block;
float:right;}

div.d_nr{
overflow:hidden;
line-height:30px;
width:95%;
font-size:15px;
padding-bottom:25px;
padding-top:25px;
text-indent:10px;
color:#262525;
font-family:Microsoft Yahei;
}
div.d_nr img{
max-width:780px;
}
div.wz_bt{
text-align:center;
font-size:20px;
line-height:80px;
color:#333333;
font-weight:bold;
width:90%;
overflow:hidden;
}
div.wz_tu{
margin:10px;
text-align:center;}
div.wz_qita{
height:25px;
text-align:center;
line-height:25px;
font-size:12px;
color:#999999;
}
div.wz_zhiwei{
text-align:center;
font-size:16px;
line-height:30px;
color:#333333;
font-weight:bold;
width:90%;
overflow:hidden;
letter-spacing:2px;
}
div.mote{
width:99%;
overflow:hidden;}

div.mote a.tupian{
display:inline-block;
float:left;
margin:10px;
line-height:30px;
text-align:center;
text-align:center;
color:#333333;
font-size:14px;
width:250px;
height:230px;
overflow:hidden;}
div.mote a.tupian span{
display:block;
width:250px;
height:206px;
overflow:hidden;}

div.mote a.tupian img{
width:230px;
height:200px;
padding:2px;
border:#C8C4B9 1px solid;}
div.ylianjie {
width:95%;
}
div.ylianjie a{
display:inline-block;
line-height:30px;
margin:15px;
padding-left:15px;
padding-right:15px;
border:#999999 dotted 1px;
color:#666666;
}
div.fanye{
width:100%;
overflow:hidden;
text-align:center;
margin-top:10px;
margin-bottom:10px;}

