.in_banner{
width:100%;
height:321px;
background:url(/uploads/image/simages/in_banner.jpg) center top no-repeat;
}
.in_main{
width:1100px;
padding-top:20px;
padding-bottom:20px;
overflow:hidden;
}
.curr{
color:#333; border-bottom:1px solid #ccc; color:#333; height:35px; line-height:35px;font:normal 18px/35px "microsoft yahei","微软雅黑";
}
.news{
width:1100px;
overflow:hidden;
}
.news ul{
margin:0;
padding:0;
list-style:none;
}
.news ul li{
width:1100px;
height:153px;
padding:20px 0;
float:left;
overflow:hidden;
}
.news_pic{
width:223px;
text-align:center;
padding-top:9px;
height:144px;
background:url(/uploads/image/simages/nbg.gif) no-repeat;
}
.news_title{
width:856px;
height:30px;
line-height:30px;
font-size:18px;
}
.news_date{
color:#999;
}
.news_desc{
width:856px;
overflow:hidden;
font-size:14px;
line-height:22px;
}

.box_news{
width:1100px;
overflow:hidden;
padding-top:25px;
}
.n_t{
text-align:center;
height:36px;
font-size:22px;
}
.n_d{
text-align:center;
height:33px;
line-height:33px;
color:#999999;
}
.n_content{
width:1100px;
padding-bottom:20px;
overflow:hidden;
line-height:1.8;
font-size:14px;
}
.pn{
width:1100px;
border-top:1px solid #cecece;
padding-top:15px;
overflow:hidden;
line-height:22px;
}

.contact_box{
width:1098px;
border:1px solid #cecece;
overflow:hidden;
}
.contact_t{
width:1075px;
padding-left:18px;
font-size:16px;
color:#000000;
height:33px;
line-height:33px;
background-color:#eaeaea;
border-left:5px solid #007dd4;
}
.contact_txt{
width:1058px;
padding:15px 20px;
overflow:hidden;
font-size:14px;
color:#000000;
line-height:28px;
}

.t_top{
width:1067ppx;
height:29px;
background:url(/uploads/image/simages/t_top.gif) no-repeat;
padding-left:33px;
}
.t_top span{
width:109px;
height:29px;
line-height:29px;
display:block;
text-align:center;
font-size:16px;
font-weight:bold;
}
.t_box{
width:1050px;
padding:20px 25px;
background:url(/uploads/image/simages/t_bg.gif) repeat-y;
overflow:hidden;
font-size:14px;
line-height:1.8;
color:#000000;
}
.t_bottom{
width:1100px;
height:16px;
background:url(/uploads/image/simages/t_bottom.gif) no-repeat;
}

.ys_ico{
width:1100px;
padding-top:15px;
overflow:hidden;
}
.ys_ico ul{
margin:0;
padding:0;
list-style:none;
}
.ys_ico ul li{
width:182px;
float:left;
text-align:center;
line-height:34px;
}

.grwidth{width:1100px; margin:0 auto;}
.websitebox1,.websitebox2,.websitebox3,.websitebox4{background:url(/uploads/image/simages/box_1.jpg) no-repeat center top;height:418px;overflow:hidden}
.websitefont{width:475px;margin-top:100px;background:url(/uploads/image/simages/font_bg1.png) no-repeat left top;padding:35px 0 0 35px;overflow:hidden;}
.websitefont h2{font-size:40px;font-weight:bold;line-height:40px;margin-bottom:10px; color:#ffffff;}
.websitefont h2 span{color:#e8312e;}
.websitefont h3{font-size:24px;margin-bottom:20px;color:#ffffff;}
.websitefont div{margin-bottom:30px;font-size:16px;text-indent:2em;line-height:26px;color:#ffffff;}
.websitefont .btn{height:35px;line-height:35px;}
.websitefont .btn a{display:inline-block; width:110px;height:35px;text-align:center;color:#fff;border-radius:3px;font-size:16px;margin-right:25px;background:#e8312e;}
.websitefont .btn .btn2{background:#1b1f29;}
.websitefont .btn a:hover{background:#c0100d;transition:all 0.3s;}
.websitefont2,.websitefont4{text-align:right;background:url(/uploads/image/simages/font_bg2.png) no-repeat right top;float:right;padding:35px 35px 0 0;}
.websitefont2 div,.websitefont4 div{text-align:left;}
.websitebox3{background:url(/uploads/image/simages/box_3.jpg) no-repeat center top;}
.websitefont3{color:#fff;}
.websitefont3 h2{color:#fff;}
.websitefont3 .btn .btn2{background:#fff;color:#1b1f29;}
.websitefont3 .btn .btn2:hover{color:#fff;}
.websitebox4{background:url(/uploads/image/simages/box_4.jpg) no-repeat center top;}