f@charset "utf-8";

/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}*/
body {
    padding: 0;
    margin: 0;
    font: normal normal normal 14px/150% microsoft yahei;
}
* {
	padding: 0;
	margin: 0;
}
.clear {
	clear: both;
}
a {
	color: black;
	text-decoration: none;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}


.index_top{ width:1000px; margin:0 auto;z-index: 99;
position: relative;padding-top: 10px;}
.topleft{ float:left;overflow: hidden;}
.topright{ float:right;overflow: hidden;margin-top: 15px;}
.topright ul{overflow: hidden;background-color: rgba(0,0,0,0.1);
border-radius: 5px; }
.topright ul li{ float:left;}
.topright ul li a{ color:white; font-size: 15px;
padding: 5px 10px;
display: block;}
.topright ul li a:hover{ color:white; background:#d11e1c;}

.indextopbg{ background: url(/images/indexbg.jpg) no-repeat bottom; width: 100%;
height: 900px;
position: absolute;
z-index: 1;}

.indexmain{ overflow:hidden; width:1260px; /*height:1000px;*/ height:auto; margin:0 auto; border: 2px solid #d6d6d6;
background: white; padding-bottom:15px;}

.indexcase{ text-align:center;}

.indexabout{ overflow:hidden; width:346px;padding: 10px 0 0 15px;float: left;}
.indexbiaoti{background: url(/images/biaotibg.png) no-repeat left 34px;
color: #045aa8;
font-size: 18px;
height: 43px;}
.indexbiaoti span{ color:#a9a9a9; font-size:15px;}
.indexabout img{margin: 10px 0;width: 314px;
height: 167px;}
.indexabout p{ font-size: 14px;
text-indent: 2rem;
padding-right: 32px;
line-height: 26px;}
.indexaboutview{ background:url(/images/indexaboutle.png) no-repeat right;width: 350px;
height: 360px;}

.indexgsnews{ overflow:hidden; width:605px;padding: 10px 0 0 10px; float:left;/*margin: 0 10px;*/}
.indexgsnewsview{ overflow:hidden; width:606px;height: 360px;background:url(/images/indexaboutle.png) no-repeat right;padding-top: 10px;}
.gstopnews{ overflow:hidden;}
.gstopnews img{ float:left;width: 257px;
height: 167px;}
.gsright{ width:290px; overflow:hidden; float:right;padding-right: 35px;margin-top: 10px;}
.gsright h1{ font-size: 18px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
margin-bottom: 10px;}
.gsright p{ font-size:14px; color:#898989; line-height:26px;margin-top: 10px;}
.gstopnews ul{ overflow:hidden;width: 545px;
padding: 7px;}
.gstopnews ul li{ background:url(/images/gsnewsli.png) no-repeat left;line-height: 32px;
padding-left: 16px;
border-bottom: 1px dashed #666;}
.gstopnews ul li a{ font-size:14px; color:#595959;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}

.dwjs{ overflow:hidden; width:268px; height:365px; background:url(/images/dwjsbg.png) no-repeat center; float: right;margin: 51px 10px 0 0;}
.dwjs ul{ overflow:hidden;margin-top: 97px;
padding: 0 10px;}
.dwjs ul li{background:url(/images/gsnewsli.png) no-repeat left;line-height: 31px;
padding-left: 16px;
border-bottom: 1px dashed #666;}
.dwjs ul li a{ font-size:14px; color:#595959;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}

.huanjing{ width:296px; overflow:hidden; float:left;margin: 25px 0 0 18px; background:url(/images/huanjingbg.png) no-repeat right;}
.huanjing img{box-shadow: 0px 2px 7px 0px;}
.huanjing h1{ color:#045aa8; font-size:15px; text-align:center;margin: 10px 0 5px;} 
.huanjing p{ color:#494949; font-size:14px;line-height: 25px;
width: 261px;width: 261px;
padding: 0 15px 10px;
text-indent: 2rem;}
.huanjing p a{ color:#045aa8;}

.newslist{ overflow:hidden; float:left; background:url(/images/newslistbg.png) no-repeat right; height:300px;width: 300px;padding: 25px 15px 0;}
.newslist ul{overflow:hidden;margin-top: 15px;width: 275px;}
.newslist ul li{line-height: 35px;
padding-left: 5px;
border-bottom: 1px dashed #666;}
.newslist ul li a{font-size:14px; color:#595959;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}

.changyebg{ overflow:hidden; float:left; width:271px; height:313px; padding-left: 10px;margin-top: 15px;}

.links{ width: 1000px;
margin: 35px auto;
overflow: hidden;
box-shadow: 0px 1px 6px 0px;
}
.links img{ float:left;}
.links a{ padding: 1px 8px;
font-size: 14px;
line-height: 28px;
border-right: 1px solid #d4d4d4;
height: 28px;}
.links a:hover{ color:#d11e1c;}

.foot{ overflow:hidden; background:#d11e1c; height: 270px;}
.foot_bottom{  margin:0 auto; width:1000px;}
.footviewleft{ width:500px; float:left; color:white;}
.footviewleft h1{font-size: 30px;font-weight: inherit;margin-bottom: 10px;}
.footviewleft p{ font-size:14px;line-height: 30px;}
.footviewleft p b{ font-size:15px;}
.footviewright{ float:right; }
.footviewright p{ color:white; font-size:14px; text-align:center;line-height: 30px;}
.footnav{ overflow:hidden;padding: 30px 0 25px;}
.footnav a{ color:white; padding:0 10px; border-right:1px solid white; font-size:14px;}
.footnav a:hover{ color:#ddd;}
.footnav a:last-child {border-right:0}
.footnav a:first-child { padding-left:0}

.foot2{ background:#a60402;}
.foot2 p{color: #e4e4e4;
font-size: 14px;
height: 50px;
width: 1000px;
margin: 0 auto;
line-height: 50px;}

.ckxq{background: #045aa8;color: white;font-size: 12px;padding: 2px 5px;border-radius: 5px;float: right;margin-right: 37px;margin-top: 10px;}

.innewtime{float: right;font-style: normal;font-size: 13px;color: #adabab;}

.left_zi {
    height: 298px;
    width: 266px;
}
.left_zi_1 {
    height: 4px;
}
.left_zi_2 {
    /*height: 290px;
    background: url(/images/z2.jpg) repeat-y;*/
}
.page1 {
    width: 266px;
    float: left;
    height: 306px;
    background: #f4f4f4;
}
#tab5_to_0 {
    float: left;
    /*background: url(/images/index6_07.jpg) repeat-x;*/
	background: #045aa8;
    height: 30px;
    width: 266px;
    /*padding-left: 10px;*/
    clear: both;
}
.tab5 {
    height: 30px;
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.tab5 li {
    display: inline;
    font-size: 14px;
    width: 40px;
    height: 22px;
    line-height: 30px;
}
.tab5 li a {
    width: 53px;
    height: 30px;
    border-bottom: none;
    text-decoration: none;
    display: block;
    float: left;
    text-align: center;
    color: white;
}
.tab5_mo {
    width: 260px;
    border-top: none;
    margin: 0 auto;
    padding-top: 10px;
    clear: both;
}
.tab5_mo_1_img {
    width: 100%;
    height: 170px;
}
.tab5_mo_1_img img{ width:100%;}
.tab5_mo_1_wz {
    padding-top: 5px;
}
.tab5_mo_1_wz_title {
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #005298;
}
.tab5_mo_1_wz_xiang {
    line-height: 20px;
    text-indent: 2em;
	font-size: 14px;
color: #555;
padding: 0 10px;
}
.tab5_mo_1_wz_xiang a:link {
    color: #666;
    text-decoration: none;
}
.tab5_mo_1_wz_xiang a:hover {
    color: #005298;
}
.tab5 li a:hover {
    width: 40px;
    height: 22px;
    color: #555;
}
.tab5 li.no a {
    height: 30px;
    width: 53px;
    /*background: url(/images/index6_06.jpg) no-repeat;*/
	background: #00a1ea;
    /*border-bottom: 1px solid #f4f4f4;*/
    position: relative;
    color: white;
}
.bulea{ color:#045aa8;}


.MainBlock2 {
    width: 1200px;
    margin: auto;
    padding-top: 15px;
   
}
.MainBlock2 .blk_29 {
    PADDING: 10px 0px;
    OVERFLOW: hidden;
    ZOOM: 1;
    position: relative;
}
.MainBlock2 .blk_29 .LeftBotton {
    BACKGROUND: url(/images/arrow_left3.png) no-repeat 0px 0px;
    LEFT: 0px;
    FLOAT: left;
    WIDTH: 24px;
    CURSOR: pointer;
    POSITION: absolute;
    TOP: 111px;
    HEIGHT: 113px;
}
.MainBlock2 .blk_29 .Cont {
    MARGIN: 0px auto;
    OVERFLOW: hidden;
    PADDING: 5px 0 0 0px;
    float: left;
    height: 270px;
    width: 960px;
    POSITION: relative;
    left: 26px;
}
.MainBlock2 .blk_29 .box {
    FLOAT: left;
    WIDTH: 384px;
    TEXT-ALIGN: center;
}
.imgBorder {
    font-size: 14px;
}
.MainBlock2 .blk_29 .box IMG {
    DISPLAY: block;
    MARGIN: 0px auto;
    width: 348px;
    height: 248px;
    padding: 6px;
    border: 1px solid #DEDEDC;
	background:white;
}
.MainBlock2 .blk_29 .box P {
    WIDTH: 240px;
    LINE-HEIGHT: 20px;
    text-align: center;
    font-size: 12px;
    color: #0063a5;
}
.imgBorder {
    font-size: 14px;
}
.MainBlock2 .blk_29 .RightBotton {
    RIGHT: 5px;
    BACKGROUND: url(/images/arrow_right3.png) no-repeat 0px 0px;
    FLOAT: right;
    right: 0px;
    WIDTH: 24px;
    CURSOR: pointer;
    POSITION: absolute;
    TOP: 111px;
    HEIGHT: 113px;
}


.bgz{ width: 900px;margin: 114px auto 0; text-align:right;z-index: 99;position: relative;}
.bgzp1{ color: black;
font-size: 22px;
font-family: SimSun;
font-weight: bold;
letter-spacing: 4px;
margin-bottom: 10px;}
.bgzp2{ color: white;
font-size: 18px;
font-family: SimSun;
font-weight: bold;
letter-spacing: 4px;}
.bgzp2 em{ font-style:normal; color:black;}

.contentHead {
    padding-top: 100px;
    color: #fff;
	z-index: 99;position: relative;
	width: 1000px;
margin: 0 auto;
}
.contentHead .col-lg-3 {
    padding: 0 4px;
text-align: center;
line-height: 24px;
width: 24%;
float: left;
    
}
.contentHead a {
    color: #fff;
}
.contentHead .nr {
    background: rgba(0, 0, 0, 0.35);
    padding: 11px 16px;
    border-radius: 3px;
    background: url(/images/bg.png) no-repeat center;
	height: 190px;
}
.contentHead .nr span {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #c72923;
    border-radius: 50%;
    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
    background: url(/images/circles.png) repeat center;
}
.contentHead .nr span {
    height: 50px;
    line-height: 50px;
    font-size: 25px;
}
.contentHead .nr span i {
    display: block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
	margin-left: 10px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.contentHead .nr span i.fa-leaf {
    background: url(/images/hicon1.jpg) no-repeat;
}
.contentHead .nr span i.fa-thumbs-o-up {
    background: url(/images/hicon2.jpg) no-repeat;
}
.contentHead .nr span i.fa-users {
    background: url(/images/hicon3.jpg) no-repeat;
}
.contentHead .nr span i.fa-bullhorn {
    background: url(/images/hicon4.jpg) no-repeat;
}
.contentHead .nr h5 {
    margin: 20px 0;
font-size: 20px;
font-weight: inherit;
font-family: SimHei;
}
.contentHead .nr p{ font-size:12px;}

.toptel{ background: url(/images/toptel.png) no-repeat left top;
float: right;
color: white;
padding-top: 58px;
font-size: 20px;}


.zjsb{ width:1000px; margin:0 auto;margin-top: 190px; overflow:hidden;z-index: 99;position: relative;box-shadow: 0px 1px 6px 0px;}
.zjsbleft{ width:510px; float:left;padding: 10px 0 10px 14px;background: url(/images/aboutyy.jpg) no-repeat right;}
.zjsbleft h1{ color: #d11e1c;
font-size: 27px;
border-left: 8px solid #d11e1c;
padding-left: 10px;
font-weight: inherit;
line-height: 40px;
margin-bottom: 8px;}
.zjsbleft p{ color: #4e4d4d;
font-size: 14px;
line-height: 30px;
padding-right: 38px;}
.zjsbleft a{ color:#d11e1c;}
.zjsbleft img{ max-width:100%;margin-top: 15px;}


.lsnewsright{width:462px; float:left;padding: 10px 0;}
.lsnewsright h1{ color: #d11e1c;
font-size: 27px;
border-left: 8px solid #d11e1c;
padding-left: 10px;
font-weight: inherit;
line-height: 40px;
margin-bottom: 8px;}
.lsnewsright img{max-width:100%;}
.lsnewsright ul{ overflow:hidden;margin-top: 25px;}
.lsnewsright ul li{ font-size: 14px;
border-bottom: 1px dashed #b1b1b1;
line-height: 40px;background: url(/images/lsnewsli.png) no-repeat left 17px;
padding-left: 20px;}
.lsnewsright ul li a{ color:#4e4d4d; display:block;}
.lsnewsright ul li a:hover{ color:#d11e1c;}
.lsnewsright ul li em{ font-style:normal; float:right;color:#4e4d4d;}
.newsmore{float: right;margin-top: 10px;}

.ywly1{ background:url(/images/bussbg.jpg) no-repeat center black; height:695px;}
.indexbiaoti{ text-align:center; height:120px; color:#d11e1c; font-size:29px;background:#f5f5f5;padding-top: 40px;margin-top: 50px;}
.indexbiaoti em{ font-size:17px; color:#ababab; font-style:normal;}
.indexbiaoti h1{border: 2px solid #d11e1c;width: 52px;margin: 12px auto 0;}
.ywlyul{ overflow:hidden;width: 1000px;margin: 0 auto;padding-top: 30px;}
.ywlyul li{ width:320px; height:230px; float:left; margin: 40px 18px 0 0;background: black;}

.ywlyul li:nth-child(3n){ margin-right:0;}
.ywlyul li img{ width:320px; height:185px;}
.ywd{ width:320px; height:45px; color:white; font-size:20px; text-align:center; background:black;line-height: 35px;}
.ywd:hover {background:#d11e1c;}
.inmore{color: white;border: 1px solid white;width: 140px;height: 40px;display: block;text-align: center;margin: 30px auto 0;border-radius: 20px;font-size: 16px;line-height: 40px;}
.inmore:hover{ background:#d11e1c;border: 1px solid #d11e1c;}


.inhzal {
    width: 1000px;
    margin: 0 auto;
    margin-top: 35px;
    overflow: hidden;
    box-shadow: 0px 1px 6px 0px;
	padding-bottom: 40px;
}
.indexbiaoti2{ text-align:center; height:120px; color:#d11e1c; font-size:29px;padding-top: 35px;}
.indexbiaoti2 em{ font-size:17px; color:#ababab; font-style:normal;}
.indexbiaoti2 h1{border: 2px solid #d11e1c;width: 52px;margin: 12px auto 0;}
.inhzal ul{ overflow:hidden;}
.inhzal ul li{ float:left;width:321px; height:285px;border: 1px solid #d11e1c;
margin: 0 5px;}
.inhzal ul li img{ width:321px; height:169px;}
.inhzal ul li h1{ font-size:18px; color:black;margin: 7px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.inhzal ul li h1:hover{ color:#d11e1c;}
.inhzal ul li p{ color:#5e5e5e; font-size:12px; text-indent:2rem;padding: 7px;
line-height: 25px;}
.inmore2{color: #d11e1c;border: 1px solid #d11e1c;width: 140px;height: 40px;display: block;text-align: center;margin: 30px auto 0;border-radius: 20px;font-size: 16px;line-height: 40px;}
.inmore2:hover{ background:#d11e1c; color:white;}

.innewsa{ width:1020px; margin:20px auto 0; overflow:hidden;}
.sbdt{ width:279px; height:286px;box-shadow: 1px 1px 7px 0px;margin: 7px;float: left;}
.sbdt h1{ background:#d11e1c; color:white; text-align:center; height:33px; font-size:15px;line-height: 30px;font-weight: inherit;}
.sbdt ul{ overflow:hidden;}
.sbdt ul li{ width:279px; height:253px;}
.sbdt ul li img{width:279px; height:253px;}
.sbdt ul li p{ height: 30px;
text-align: center;
position: absolute;
margin-top: -35px;
width: 279px;
background-color: rgba(0,0,0,0.5);
font-size: 15px;
line-height: 28px;}
.sbdt ul li p a{ color:white; display:block;}


.xwzx{ width:388px; height:286px; float:left;box-shadow: 1px 1px 7px 0px;margin: 7px 20px;}
.xwzxtop{overflow:hidden; border-bottom:1px solid #CCC;}
.xwzxtop h1{ background:#d11e1c; color:white; text-align:center; height:33px; font-size:15px;line-height: 30px; width:192px;font-weight: inherit;}
.xwzxtop a{ float:right; color:#d11e1c; font-size:12px;line-height: 30px;margin-right: 5px;}
.xwzxzhong{ overflow:hidden;}
.xwzxzhong img{ float:left; width:194px; height:130px;}
.xwzxzhong p{ float:left; font-size:12px; color:#5d5a5a;width: 174px;padding: 0 10px;line-height: 22px;}
.xwzxzhong p span{ font-size:16px; color:#303030;font-weight: bold;}
.xwzxul{ overflow:hidden;width: 96%;margin: 10px auto 0px;}
.xwzxul li{ color:#5d5a5a; border-bottom:1px dashed #CCC; line-height:30px; font-size:12px; background:url(/images/newsli.png) no-repeat left;padding-left: 10px;}
.xwzxul li:hover a{ color:#d11e1c;}
.xwzxul li em{ float:right; font-style: normal;}


.ywgd{ width:280px; height:286px; float:left;box-shadow: 1px 1px 7px 0px;margin: 7px;}
.ywgdtop{overflow:hidden; border-bottom:1px solid #CCC;}
.ywgdtop h1{ background:#d11e1c; color:white; text-align:center; height:33px; font-size:15px;line-height: 30px; width:148px;font-weight: inherit;}
.ywgdtop a{ float:right; color:#d11e1c; font-size:12px;line-height: 30px;margin-right: 5px;}
.ywgd img{ width:100%; overflow:hidden;}
.ywgdul{ overflow:hidden;width: 96%;margin: 10px auto 0px;}
.ywgdul li{ color:#5d5a5a; border-bottom:1px dashed #CCC; line-height:30px; font-size:12px; background:url(/images/newsli.png) no-repeat left;padding-left: 10px;}
.ywgdul li:hover a{ color:#d11e1c;}

.intbwz{color: white;
float: left;
font-family: KaiTi;
font-size: 18px;
padding: 21px 0 0 120px;}

