/*--start-banner--*/
.banner{background:#f3f5f7;}
.banner .banner-cont{width:100%;}
.banner .banner-cont img{width:100%;}
.banner .banner-cont:before,.banner .banner-cont:after {bottom: -18px;}
.banner .banner-cont .callbacks_container{position: relative;float: left;width: 100%;}
.banner .banner-cont .callbacks_container .callbacks {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.banner .banner-cont .callbacks_container .callbacks li {position: absolute;width: 100%;left: 0;top: 0;}
.banner .banner-cont .callbacks_container .callbacks img {position: relative;z-index: 1;height: auto;border: 0;}
.banner .banner-cont .callbacks_container .callbacks .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;left: 0;
right: 0;padding: 10px 20px;margin: 0;max-width: none;top: 10%;text-align: center;}
.banner .banner-cont .callbacks_container .callbacks_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 100%;left: 46%;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 36px; width: 36px;}
.banner .banner-cont .callbacks_container .callbacks_nav:active {opacity: 1.0;}
.banner .banner-cont .callbacks_container .callbacks_nav.next {left: auto;background-position: right top;right: 46%;}
.banner .banner-cont .callbacks_container .callbacks_tabs {list-style: none;position: absolute;top: 100%;z-index: 999;left: 0%;padding: 0px 0px 12px 0px;width: 100%;text-align: center;margin: 0;background: #bebebe;display: block;}
.banner .banner-cont .callbacks_container .callbacks_tabs li{display:inline-block;}
.banner .banner-cont .callbacks_container .callbacks_tabs a{visibility: hidden;}
.banner .banner-cont .callbacks_container .callbacks_tabs a:after {content: "\f111";font-size: 0;font-family: FontAwesome;visibility: visible;display: block;
height: 10px;width: 10px;display: inline-block;border: 2px solid #448600;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;-ms-border-radius: 30px;background: #448600;}
.banner .banner-cont .callbacks_container .callbacks_here a:after{border:2px solid #828e96;background:#828e96;}
/*--end-banner--*/

/*--start-lorem--*/
.lorem-right h3{
font-family: "黑体", Arial;color:#333;
font-size:18px;
font-weight:bolder;
margin:0;
}
.lorem {
background: #fff;
padding: 6em 0px 0px 0px;
}
.lorem-right p{font-family: "microsoft yahei", Arial;margin-top:8px;
color:#333;
font-size:14px;
font-weight:400;
}
.lorem-right{
text-align:left;
width:100%;
float:right;
}
.lorem-left{
width:6%;
float:left;
}
.lorem-main {
border-bottom: 1px solid #dce4ea;
padding-bottom: 2em;
}
.tool {
margin-top: 1.5em;
}
a.tooltips {
position: relative;
display: inline;
}
a.tooltips span {
position: absolute;
width: 100px;
background: #448600;
border: 2px solid #448600;
height: 38px;
text-align: center;
color: #fff;
padding: 7px 0px 0px 8px;
font-size: 16px;
}
a.tooltips span:before {
content: '';
position: absolute;
top: 24%;
left: 105%;
margin-left: -12px;
width: 0;
height: 0;
border-top: 18px solid #448600;
border-right: 18px solid transparent;
border-left: 18px solid transparent;
transform: rotate(270deg);
}
.lorem-top-left{
background:#f3f5f7;
text-align:left;
padding:15px;
border:1px solid #ccc;
border-radius:5px;
}
.lorem-top-left h3 {
height:40px;
line-height:40px;
background: #448600;
color: #fff;
font-weight: 400;
font-size: 18px;
margin: 0;
text-align:center;
}
.lorem-top-left img {
width: 100%;
margin: 10px 0px;
}
.lorem-top-left h4{
color:#33383b;
margin:0;
font-size:17px;
font-weight:400;
}
.lorem-top-left p {
color: #888d91;
font-size: 13px;
font-weight: 400;
line-height: 1.7em;
margin-top: 5px;
}
.lorem-top {
padding: 2em 0px;
}
.lorem-middle {
background:#39a3cb;
padding: 2em 2em;
}
.lorem-middle-top h3{
color:#fff;
font-size: 1.5em;
font-weight: 400;
margin: 0;
}
.lorem-middle-top p {
color: #fff;
font-size: 18px;
font-weight: 400;
}
.lorem-middle-top{
padding-bottom:2em;
border-bottom:1px solid #42b0d4;
}
.lorem-middle-bottom{
margin-top:2em;
}
.lorem-middle-left h4{
color:#181b1d;
margin: 0;
font-size: 17px;
font-weight: 400;
}
.lorem-middle-left p{
color:#0e4960;
font-size: 13px;
font-weight: 400;
line-height: 1.7em;
margin-top: 1em;
}
.lorem-middle-left p a{
color:#fff;
}
.lorem-middle-left p a:hover{
color:#181b1d;
text-decoration:none;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
.lorem-middle-left:nth-child(1){
border-right: 1px solid #42b0d4;
}
.lorem-middle-left:nth-child(1) {
border-right: none;
}
.lorem-bottom{
padding:2.5em 0px;
}
.lorem-bottom-top h3{
color: #33383b;
font-size: 1.5em;
font-weight: 400;
margin: 0;
}
.lorem-bottom-top p{
color: #33383b;
font-size: 18px;
font-weight: 400;
}
.lorem-bottom-btm h4{
color: #39a3cb;
margin: 0;
font-size: 17px;
font-weight: 400;
}
.lorem-bottom-btm p{
color: #858f95;
font-size: 13px;
font-weight: 400;
line-height: 1.7em;
margin-top: 7px;
}
.lorem-bottom-btm {
margin-top: 1.5em;
}
/*--end-lorem--*/

/*页面内容*/
.main{position:relative;width:100%;}
.main .icontainer{position:relative;width:100%;background:#ccc url(img/main-bg.jpg) repeat-x top center;min-height:200px;font-size: 13px;line-height: 22px;color:#666666;}

/*栏目名称*/
.main .icontainer h1{text-align: center;color:#333;width:600px;position:absolute;left:50%;margin-left: -300px;*z-index:10;}
.main .icontainer h1 i{display:block;font-family:Arial;font-size: 28px;font-weight: normal;font-style: normal;letter-spacing: -2px;line-height: 32px;}
.main .icontainer h1 b{display:block;font-weight: bold;font-size: 20px;letter-spacing: -1px;color:#666666;}

/*面包屑导航*/
.main .icontainer .pagecrm{padding-left: 14px;background:url(img/icon-home.jpg) no-repeat left;font-size: 13px;line-height: 20px;font-weight: bold;margin-top: 45px;}
.main .icontainer .pagecrm span{color:#2c313d;}
.main .icontainer .pagecrm a{padding-left: 14px;background:url(img/fd.png) no-repeat left 5px;background-size:auto 8px; color:#2c313d;margin-left: 10px;line-height: 20px;}
.main .icontainer .pagecrm .current{color:#E11A21;}

/*子栏目*/
.main .icontainer .subtitle{border-left: 1px solid #999999;margin: 70px auto 0;width:100%;opacity: 0;filter:alpha(opacity=0);*margin: 30px auto 0;}
.main .icontainer .subtitle ul{overflow:hidden;}
.main .icontainer .subtitle li{float:left;border: 1px solid #999999;border-left: 0;}
.main .icontainer .subtitle li a{display:inline-block;font-size: 13px;color:#666666;padding:10px 40px;background:#fff;}
.main .icontainer .subtitle li a:hover,.main .icontainer .subtitle .current a{background:#c20001;color:#fff;border-color:#c20001;}

/*单页*/
.main .icontainer .pagecontent{padding:45px 0 35px;overflow: hidden;}
.main .icontainer .pagecontent h2{font-size: 22px;color:#333333;padding-bottom: 15px;}
.main .icontainer .pagecontent p{font-size:14px;margin-bottom:16px;}

/*图片列表*/
.main .icontainer .piclist{padding:45px 0 20px;overflow: hidden;}
.main .icontainer .piclist ul li{margin-bottom: 20px;}
.main .icontainer .piclist ul li img{width:314px;height:236px;}
.main .icontainer .piclist ul li p{line-height:30px;font-size: 14px;text-align: center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-text-overflow:ellipsis;}
.main .icontainer .piclist ul li p a{font-family: "microsoft yahei", Arial;}
.main .icontainer .piclist ul li p a:hover{}

/*新闻列表*/
.main .icontainer .newslist{padding:45px 0 20px;overflow: hidden;}
.main .icontainer .newslist .topnews{padding:40px;background:#fff;}
.main .icontainer .newslist .topnews .pic{float:left;width:300px;height:225px;}
.main .icontainer .newslist .topnews .pic img{width:100%;height:100%;}
.main .icontainer .newslist .topnews .info{float:right;position: relative;width:600px;}
.main .icontainer .newslist .topnews .info h3{padding-bottom:25px;}
.main .icontainer .newslist .topnews .info h3 strong{display:block;font-size: 20px;color:#ea0000;line-height: 30px;padding-bottom: 10px;}
.main .icontainer .newslist .topnews .info h3 span{font-weight: normal;font-size: 30px;color:#666;font-family: Arial;}
.main .icontainer .newslist .topnews .info p{font-size:14px;line-height:24px;}
.main .icontainer .newslist ul{margin-top:10px;}
.main .icontainer .newslist ul li{display: block;background: #fff;width: 100%;height: 132px;margin-bottom: 10px;}
.main .icontainer .newslist ul li .date{width: 108px;height: 132px;float: left;background: #999999;text-align: center;color: #ccc;-webkit-transition:color 300ms,background 300ms;-moz-transition:color 300ms,background 300ms;-o-transition:color 300ms,background 300ms;-ms-transition:color 300ms,background 300ms;transition:color 300ms,background 300ms;}
.main .icontainer .newslist ul li .date i{font-size: 54px;line-height: 50px;padding-top: 28px;display: block;}
.main .icontainer .newslist ul li .date span{font-size: 18px;}
.main .icontainer .newslist ul li .info{width: 892px;float: right;padding: 30px 28px 0 25px;position: relative;}
.main .icontainer .newslist ul li .info h4{width: 892px;font-size: 15px;padding-bottom: 10px;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;-ms-transition:color 300ms;transition:color 300ms;}
.main .icontainer .newslist ul li .info p{width: 892px;height: 46px;overflow: hidden;margin-bottom: 0;color:#666666;}
.main .icontainer .newslist ul li:hover .date{background: #ea0000;color: #fff;}
.main .icontainer .newslist ul li:hover .info h4{color: #ea0000;}

/*新闻详情*/
.main .icontainer .newsarticle{padding:45px 0;overflow: hidden;}
.main .icontainer .newsarticle .content{position: relative;padding-left:111px;}
.main .icontainer .newsarticle .content .readcount{position:absolute;top:15px;right:0;padding-left: 28px;height:16px;line-height: 16px;font-weight: bold;}
.main .icontainer .newsarticle .content .date{position:absolute;width:83px;height:92px;background:#d6001d;color:#fff;font-size: 20px;text-align: center;padding-top: 10px;top:0px;left:0px;}
.main .icontainer .newsarticle .content .date i{font-size: 60px;display:block;line-height: 50px;padding-bottom: 5px;}
.main .icontainer .newsarticle .content .date b{font-size: 18px;}
.main .icontainer .newsarticle .content h2{font-size: 20px;color:#333;line-height: 30px;padding-bottom: 10px;}
.main .icontainer .newsarticle .content p{line-height: 28px; text-align:justify;font-size: 16px;color:#63636D;margin-top: 15px;}

.mytable {border-left: 1px solid #CECECE;border-top: 1px solid #CECECE;font-size: 14px;margin: 0 auto;padding: 0; width:830px;}
.mytable td {background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #CECECE;border-right: 1px solid #CECECE;font-size: 14px;padding: 6px 6px 6px 12px;text-align: center;}

.mytable2 {border-collapse: collapse;font-size: 12px;margin-top: 5px;}
.mytable2 td, .mytable2 th {border: 1px solid #D6D8E6;border-collapse: collapse;height: 30px;}
.mytable2 th {background: none repeat scroll 0 0 #EFEFEF;text-align: center;}
.mytable2 td {line-height: 20px;padding-left: 10px;text-align: left;}
.mytable2 .linkarea {padding: 10px 0;text-align: center;}