/* CSS Document */
body {margin: 0px auto;padding: 0px;font-family:微软雅黑, Arial, Helvetica, sans-serif !important;-webkit-text-size-adjust: none;font-size: 14px; color: #333;}
ul,li{margin:0px;padding: 0px;list-style-type: none;}
a,a:hover{ text-decoration:none !important;}
input,textarea{outline:none !important;}


/*首页*/
.indexbanner{ width:100%;overflow:hidden; position:relative;}
.indexbanner .hd{height:1px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.indexbanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.indexbanner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.indexbanner .hd ul li.on{ background:#f00; color:#fff; }
.indexbanner .bd{ position:relative; height:100%; z-index:0;   }
.indexbanner .bd li{ zoom:1; vertical-align:middle; }
.indexbanner .bd img{ width:100%;display:block;  }
.indexbanner .prev,.indexbanner .next{ position:absolute;top:45%;display:block;}

.main-column1{ padding:30px 0 50px; overflow:hidden;}
.main-column1 .leftsile .active{ background:#014489; color:#fff;}
.main-column1 .col-menu{ height:36px; margin:0; border-bottom:1px solid #e0e5ec; position:relative;}
.main-column1 .col-menu h2{ font-weight:bold;margin:0; position:absolute; left:0; top:0; line-height:35px;color:#014489;border-bottom: #014489 1px solid;}
.main-column1 .col-menu li{float:right;line-height:35px;text-align: center;line-height: 35px; cursor:pointer;}
.main-column1 .tabinfo1 ul{ overflow:hidden;}
.main-column1 .tabinfo1 ul li{ height:35px; line-height:25px;}
.main-column1 .tabinfo1 ul li a{ color:#333; float:left;overflow:hidden;word-wrap: normal;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.main-column1 .tabinfo1 ul li span{ float:right;color: #999;}
.main-column1 .tabinfo2 ul{margin-top:20px;overflow:hidden;}
.main-column1 .tabinfo2 ul li p{ text-align:center; color:#333; line-height:30px;overflow:hidden;word-wrap: normal;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.main-column1 .firststyle span{ line-height:30px; color:#999;}
.main-column1 .firststyle p{ line-height:20px; color:#666;}
.main-column1 .rightside{width:420px;height:350px;float:right;}
.main-column1 .rightside img{width:420px;height:350px;}


.main-column2{background:url(../images/s2_bg.jpg) no-repeat;overflow:hidden;}
.main-column2 .col-menu{ height:36px; margin:0; border-bottom:1px solid #e0e5ec; text-align:center; position:relative;}
.main-column2 .active{ background:#014489; color:#fff;}
.main-column2 .col-menu h2{ font-weight:bold;margin:0; position:absolute; left:0; top:0; line-height:35px;color:#014489;border-bottom: #014489 1px solid;}
.main-column2 .col-menu li{line-height:35px;text-align: center;line-height: 35px; cursor:pointer;}
.main-column2 .text-info i{ width:550px; height:310px; display:block; position:absolute; right:0; top:0;}
.main-column2 .text-info h3{line-height: 40px;color: #035cac;}
.main-column2 .text-info p{line-height:20px; text-indent:2em; color:#333;}
.main-column2 .text-info a{ width:170px; height:45px; display:block; color:#fff;line-height:45px; margin-bottom:30px;text-align:center; background:#035cac;}

.main-column3{ padding-top:50px; background:url(../images/s3_bg.jpg) no-repeat;overflow:hidden;}
.main-column3 h2{ margin:0; color:#fff; font-size:24px; line-height:45px; border-bottom:1px solid #1ab2f1;}
.main-column3{ width:100%;overflow:hidden; position:relative;}
.main-column3 .piclist .hd{ overflow:hidden;  height:30px; text-align:center;}
.main-column3 .piclist .hd .prev,.main-column3 .piclist .hd .next{ display:block; display:inline-block;width:35px; height:30px;margin:0 5px;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.main-column3 .piclist .hd .prev{ background-position:-35px 0;  }

.main-column3 .piclist .hd .prev:hover{ background-position:-115px 0;  }
.main-column3 .piclist .hd .next:hover{ background-position:-80px 0;  }

.main-column3 .piclist .bd{ overflow:hidden; margin-top:30px;}
.main-column3 .piclist .bd ul{ overflow:hidden;zoom:1;}
.main-column3 .piclist .bd ul li{float:left; width:282px;margin-right:25px; _display:inline; overflow:hidden; text-align:center;  }
.main-column3 .piclist .bd ul li img{ width:282px; height:210px; display:block;}
.main-column3 .piclist .bd ul li p{ color:#fff; line-height:25px;overflow:hidden;word-wrap: normal;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.main-column4{ padding:50px 0 30px; overflow:hidden;}
.main-column4 h2{ margin:0; margin-bottom:40px; color:#014489; font-size:24px; line-height:45px; border-bottom:1px solid #e0e5ec;}
.main-column4 ul li h4{line-height: 28px; margin:0;color: #333;font-size: 16px;font-weight: bold;}
.main-column4 ul li span{color: #666;font-size: 14px;}

/*底部*/
.footer{ clear:both;}
.footer .footmenu{ background:#222222; height:250px; overflow:hidden;}
.footer .footmenu ul{ float:left; overflow:hidden;}
.footer .footmenu ul li{ float:left; width:120px; margin-right:10px;}
.footer .footmenu ul li h2{color:#fff; font-size:16px;font-weight:bold;}
.footer .footmenu ul li a{line-height: 28px;display: block;color: #ccc;}
.footer .footmenu p{ float:right; margin:20px 5px 0;}
.footer .footmenu p img{ width:176px;}
.footer .footmenu p span{ display:block;text-align:center; line-height:30px;color:#fff;}
.footer .copyright{ background:#000; padding:15px 0;line-height:20px; color:#ccc; text-align:center; margin:0;}

/*内页banner*/
.pagebanner img{ width:100%;}

/*左侧列表*/
.leftlist{ width:280px; float:left;}
.leftlist h2{ height:65px;border-bottom: #e0e0e0 1px solid;font-size:20px;background: url(../images/ico.png) no-repeat 220px center;color: #333;font-style: normal;font-weight: normal;line-height: 65px;text-decoration: none; margin-bottom:5px;}
.leftlist ul{border-top: #e0e0e0 1px solid;}
.leftlist ul li{border-bottom: #dedede 1px solid;height: 60px;}
.leftlist li a{position: relative;text-align: left;line-height: 60px;padding-left: 60px;display: block;background: url(../images/hover.png) no-repeat 0px 0px;color: #504f4f;}
.leftlist li:hover{border-bottom: #005bac 1px solid;}
.leftlist .active{border-bottom: #005bac 1px solid;}
.leftlist li:hover a{background: url(../images/hover.png) no-repeat 0px -60px;color: #005bac;}
.leftlist .active a{background: url(../images/hover.png) no-repeat 0px -60px;color: #005bac;}


/*单页*/
.page{ padding:20px 0;overflow:hidden;}


/*图片列表页*/
.imglist li p{ line-height:40px; text-align:center; color:#666; width:100%;overflow:hidden;word-wrap: normal;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.imglist li p:hover{ color:#d2002d;}

/*文章列表页*/
.newslists{ padding:20px 0;overflow:hidden;}
.newslists li{ height:50px;border-bottom:1px dashed #ddd; line-height:50px;}
.newslists li a{padding-left: 10px;float:left;background: url(../images/icon-09.gif) top 24px left no-repeat;font-size: 12px;color:#333;display:block;overflow:hidden;word-wrap: normal;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.newslists li span{ float:right; font-size:12px; color:#666;}


/*详情页*/
.profileinfo{ text-align:center; padding:30px 0;}
.profileinfo h4{font-size:24px; line-height:50px;}
.showpage{ margin-top:25px;}

.showpage h5{border-bottom:#999 1px solid; font-size:20px; padding:20px; text-align:center;}
.showpage h5 p{font-size:14px; line-height:40px; margin:0;}
.showpage h5 span{ margin:0 5px; color:#888;}

.showinfo{ padding:30px 0;}

/* pc*/
@media only screen and (min-width:768px){
	.maininfo{ width:1200px; margin:0 auto; overflow:hidden;}
	.navbar-collapse,.indexbanner,.main-column1,.main-column2,.main-column3,.main-column4,.footer,.pageinfo{min-width:1200px;}
	.navbar-header{ width:1200px; margin:0 auto;}
	.navbar-collapse{background:url(../images/nav_bg.jpg) repeat-x;}
	.navbar-nav{ width:1200px; margin:0 auto !important;}
	.menuinput{ float:right !important; width:220px; padding-top:15px;}
	.menuinput .form-control {height:30px;width:150px !important;;border-radius:10px 0 0 10px !important;}
	.menuinput .btn {padding:4px 12px;border-radius:10px;}
	.indexbanner .bd img{ height:680px;}
	.indexbanner .prev{width:105px; height:68px;left:0;background:url(../images/icon-left-arrow.png) no-repeat;}
	.indexbanner .next{width:105px; height:68px;left:auto; right:0;background:url(../images/icon-right-arrow.png) no-repeat;}
	.main-column1 .leftsile{width:752px;height:350px;float:left;}
	.col-menu h2{font-size:24px; width:135px;}
	.col-menu li{ width:124px; font-size:16px;}
	.main-column1 .leftsile .firststyle{ position:relative; padding-left:370px; min-height:210px;}
	.main-column1 .firststyle i{width:350px; height:210px; overflow:hidden; display:block; position:absolute; left:0px; top:0px;}
	.main-column1 .firststyle i img{ width:350px;}
	.main-column1 .firststyle h3{ font-size:16px; width:335px; overflow:hidden;word-wrap: normal;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
	.main-column1 .tabinfo1 ul li a{width:600px;}
	.main-column1 .tabinfo2 ul{ margin-left:-75px;}
	.main-column1 .tabinfo2 ul li{ width:200px; float:left; margin-left:75px;}
	.main-column1 .tabinfo2 ul li img{ width:200px; height:108px;}
	.main-column2 .col-menu li{ display:inline-block;}
	.main-column2 .text-info{ padding-right:570px; position:relative;}
	.main-column2 .text-info h3{font-size: 30px;}
	.main-column2{ padding-top:50px; height:500px;}
	.main-column4 ul li{width: calc(100% / 3);width: -moz-calc(100% / 3);width: -webkit-calc(100% / 3); min-height:135px; float:left; position:relative; padding-left:200px;}
	.main-column4 ul li i{border: #e3e3e3 4px solid;width: 193px;height: 128px; display:block; position:absolute; left:0; top:0;}
	.main-column4 ul li img{ width:185px; height:120px;}
	.pageinfo{padding-bottom: 60px;width: 100%;background:url(../images/home.jpg) repeat-y center 50%;height: auto;}
	.rightbody{width: 880px; float:right;}
	.newslists li a{width:700px;}
	.rightbody .warging span{ font-size:24px; color:#000;}
	.imglist{ padding:20px 0;margin-left:-20px;overflow:hidden;}
	.imglist li{ margin-left:20px;margin-top:10px;float:left; width:280px;}
	.imglist li a{ display:block;}
	.imglist li img{width:280px; height:210px;display:block;}
	.js-menu{ display:none !important;}
	.erjimenu{ display:none;}
	.rightbody .warging{ margin-top:20px; line-height:60px;border-bottom: #e0e5ec 1px solid;}
	.rightbody .warging h2{padding-left: 20px;background: url(../images/icon1.png) top 22px left no-repeat; margin:0; float:right;font-size:12px; padding-left:20px;line-height:60px; color:#666;}
	.rightbody .warging a{color:#666;}
	.rightbody .warging a:hover{color:#d2002d;}
	.rightbody .borderstyle{overflow:hidden;}
	.piclist-mob{ display:none !important;}
	.main-column3{height:500px;}

}

/* mobile*/
@media only screen and (max-width:768px){
	img {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; max-width: 100%; border:0;}
	.maininfo{ padding:0 5px;}
	.indexbanner .prev{width:53px; height:34px;left:0; background:url(../images/icon-left-arrow-mob.png) no-repeat}
	.indexbanner .next{width:53px; height:34px;left:auto; right:0;background:url(../images/icon-left-arrow-mob.png) no-repeat;}
	.col-menu h2{font-size:16px; width:90px;}
	.col-menu li{ width:auto;font-size:14px; padding:0 8px;}
	.main-column1 .leftsile .firststyle{ position:relative; padding-left:37%;}
	.main-column1 .firststyle i{width:35%; display:block; position:absolute; left:0px; top:0px;}
	.main-column1 .firststyle i img{ width:100%;}
	.main-column1 .firststyle h3{ margin-bottom:0; font-size:14px; width:90%; overflow:hidden;word-wrap: normal;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
	.main-column1 .tabinfo1 ul li a{width:70%;}
	.main-column1 .tabinfo2 ul li{ width:100$;}
	.main-column1 .tabinfo2 ul li img{ width:100%;}
	.main-column2 .col-menu li{ float:right;}
	.main-column2 .text-info h3{font-size:16px;}
	.main-column4 ul li{width:100%;float:left; position:relative; min-height:120px; margin-bottom:10px; padding-left:52%;}
	.main-column4 ul li i{border: #e3e3e3 4px solid;width:50%;display:block; position:absolute; left:0; top:0;}
	.main-column4 ul li img{ width:100%;}
	.newslists li a{width:70%;}
	.rightbody .warging span{ font-size:18px; color:#000;}
	.imglist{ padding:20px 0;overflow:hidden;}
	.imglist li{ margin:1.5%;margin-top:10px;float:left; width:47%;}
	.imglist li a{ display:block;}
	.imglist li img{width:100%; height:110px;display:block;}
	.erjimenu{ background:#014489; position:absolute; top:0px; left:0px; bottom:0px; width:100%; z-index:99; padding-top:10px; display:none;}
	.erjimenu li a{ line-height:35px;color:#fff !important; display:block;}
	.menuclose{ position:relative; display:none; cursor:pointer;}
	.menuclose i{ width:16px; height:18px;display:block; position:absolute; right:10px;background:url(../images/close.png) no-repeat; z-index:999;}
	.rightbody .warging{ line-height:40px; border-bottom:1px solid #014489; margin-bottom:20px;}
	.rightbody .warging h2{ display:none;}
	.piclist-mob li{ width:48%; margin:1%; float:left;}
	.piclist-mob li img{ width:100%; height:100px;}
	.piclist-mob li p{ line-height:30px; color:#fff; text-align:center;}
	.main-column3{height:400px;}
	.main-column1 .firststyle p{ height:60px; overflow:hidden;}


}

/* ====================================================================================
/* ===================================--|分页|--========================================
/* ====================================================================================*/
.page1 {
	clear:both;
    margin-top: 0px;
    margin-left: 10px;
    margin-bottom: 15px;
    float: right;
    color: #666;
}

/*当前页*/
.page1 strong, .page1 a {
    padding: 1px 10px;
    display: block;
    float: left;
    border: solid 1px #dcdcdc;
    margin-right: 5px;
    font-size: 12px;

}

.page1 strong {

}

/**上一页与下一页失效状态*/
.page1 span.close {
    padding: 3px 10px !important;
    display: block !important;
    float: left !important;
    font-size: 12px !important;
    border: solid 1px #CCCCCC !important;
    margin-right: 5px !important;
    color: #ccc !important;
    cursor: no-drop !important;
	opacity:1 !important;
}

.page1 strong {
    display: block;
    font-size: 12px;
    float: left;
    background: none repeat scroll 0 0 #8E4D09 !important;
    border-color: #8E4D09 #8E4D09 #8E4D09;
    color: #FFFFFF !important;
}

.page1 a {
    color: #333;
    float: left;
    display: block;

}

.page1 a:hover {
    background: none repeat scroll 0 0 #CCCCCC !important;
    border-color: #fff #CCCCCC #CCCCCC;
    color: #FFFFFF !important;
}

.page1 span.count {
    font-size: 12px;
    float: left;
    display: block;
    margin-right: 5px;
    padding: 3px 10px;
}

.position-bottom {
    position: fixed;
    background: none repeat scroll 0 0 #F0F0F0;
    border-top: solid 1px #aaa;
    bottom: 0;

    left: 0;
    overflow: hidden;
    padding: 8px 30px 10px;
    right: 0;
    text-align: left;
    z-index: 100;
}
.pagenext{
    color: #797979 ;
    padding-top:20px;
    /*text-align: center;*/
}
.pagenext a{
    color: #797979 ;
    /*padding-top:20px;*/
    margin-right: 30px;
}
.pagenext a:hover{
    color: #44B035;

}
