@charset "utf-8";
body,h1,h2,h3,h4,p{ margin:0px; padding:0px;}
body { font-size:12px; font-family:"微软雅黑"; overflow-x:hidden}
img { border:0px;}
a { color:#000; text-decoration:none}
a:hover { color:#0068b6}
ul {list-style-type:none; margin:0px; padding:0px;}
input {outline:none;}

.top { width:100%; height:143px; background:url(../images/back_001.png)}
.top-in { width:1100px; margin:auto;}
.top_left { float:left;}
.top_right { float:right;}

.nav { width:100%; height:53px; background:url(../images/navback.gif);}
.nav-in { width:1100px; margin:auto;}
.nav-in ul {}
.nav-in ul li { float:left; width:110px; height:53px; line-height:53px; text-align:center; font-size:16px; margin-left:13px; margin-right:13px;}
.nav-in ul li a { width:110px; height:53px; display:block; color:#FFF;}
.nav-in ul li:hover { background:url(../images/navback02.gif)}

.banner{ width:1440px; height:500px; margin:auto; overflow:hidden; position:relative;}
.banner .hd{ height:12px; overflow:hidden; position:absolute; right:48%; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:5px; width:12px; height:12px; background:url(../images/point_btnad_01.png) no-repeat; cursor:pointer; }
.banner .hd ul li.on{ background:url(../images/point_btnad_02.png);}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{vertical-align:middle;}
.banner .bd img{ width:1440px; height:500px; display:block; margin:auto;}

.banners { width:1440px; height:350px; margin:auto; overflow:hidden;}
.banners img { width:1440px; height:350px;}

.aboutus { width:1440px; height:587px; margin:auto; background:url(../images/back_002.gif); padding-top:70px;}
.aboutus .tit h2 { height:50px; line-height:50px; font-size:30px; color:#7c1510; text-align:center; margin:auto;}
.aboutus .tit h3 { width:216px; height:31px; line-height:31px; border:1px solid #5b5b5b; font-size:14px; text-align:center; margin:10px auto;}
.aboutus .content { width:1040px; padding-left:30px; padding-right:30px; margin:20px auto;}
.aboutus .content p { font-size:14px; color:#393939; line-height:28px;}

.slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 60px; position:relative; width:1000px; margin:35px auto;}
.slideBox .sPrev,.slideBox .sNext{ position:absolute; left:5px; top:80px; display:block; width:35px; height:55px; background:url(../images/back_post.png) center center no-repeat; }
.slideBox .sNext{ left:auto; right:5px; background:url(../images/back_next.png) center center no-repeat;}
.slideBox ul{ overflow:hidden; zoom:1;}
.slideBox ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.slideBox ul li .pic{ text-align:center; width:210px; height:210px; background:#FFF; border-radius:50%; padding:14px;}
.slideBox ul li .pic img{ width:210px; height:210px; display:block; border-radius:50%; text-align:center; position:absolute}
.slideBox ul li .pic p{ width:160px; height:100px; padding:55px 25px 55px 25px; border-radius:50%; text-align:left; position:absolute; z-index:100; font-size:14px; color:#FFF; line-height:25px; background-color:rgba(0,0,0,0.6); display:none;}
.slideBox ul li .pic p a { display:block; width:105px; height:23px; line-height:23px; background:#c41c1c; text-align:center; color:#FFF; margin-top:15px;}
.slideBox ul li .pic:hover p { display:block;}

.products { width:1115px; height:515px; margin:auto; background:url(../images/back_003.jpg); padding:60px 170px 110px 155px;}
.products .title { margin-left:15px; margin-bottom:45px; width:1100px; height:103px;}
.products .pic { float:left; margin-left:15px; width:227px; height:324px; background:#FFF; border:3px solid #ababab; border-radius:5px; padding:15px; overflow:hidden;}
.products .pic img { width:227px; height:210px;}
.products .pic a { width:145px; height:35px; line-height:35px; border:1px solid #d3d3d3; display:block; margin:60px auto; text-align:center; font-size:14px; font-weight:bold;}
.products .pic a:hover { color:#FFF; background-color:#ae0000}

.Newscenter { width:1440px; height:540px; padding-top:55px; background:url(../images/back_004.gif); margin:auto;}
.Newscenter-in { width:1100px; height:540px; margin:auto;}
.Newscenter-in .title { text-align:center; margin-bottom:40px;}
.Newscenter-in .title h2 { font-size:36px; color:#1f1f1f; border-bottom:2px solid #ae0000; width:150px; height:50px; line-height:50px; margin:auto; font-weight:normal}
.Newscenter .title p { font-size:24px; color:#a3a3a3;}

.Newscenter .content { width:1100px; height:340px;}
.Newscenter .content-left { float:left; width:411px; height:340px;}

.Newscenter .content-right { float:left; margin-left:37px; width:625px; height:340px;}
.Newscenter .content-right .pic { width:625px; height:98px;}
.Newscenter .content-right .pic img { float:left; width:140px; height:98px;}
.Newscenter .content-right .pic .tit { float:right; width:465px; height:98px;}
.Newscenter .content-right .pic .tit h2 { font-size:14px; width:450px; height:25px; line-height:25px; overflow:hidden;}
.Newscenter .content-right .pic .tit h2 a { color:#1f1f1f}
.Newscenter .content-right .pic .tit h2 a:hover { text-decoration:underline;}
.Newscenter .content-right .pic .tit p { line-height:25px; color:#5d5b5b;}

.Newscenter .content-right .list{ width:625px; margin-top:10px;}
.Newscenter .content-right .list li { width:625px; height:40px; line-height:40px; font-size:14px; color:#1f1f1f; border-bottom:1px dashed #9e9d9d}
.Newscenter .content-right .list li a { float:left; width:500px; height:40px; display:block; color:#1f1f1f;}
.Newscenter .content-right .list li a:hover { text-decoration:underline;}
.Newscenter .content-right .list li span { float:right; width:125px; height:40px; text-align:right; display:block;}

.Newscenter .content-right .more{ width:143px; height:40px; background:#f2a800; padding:4px; margin-top:20px;}
.Newscenter .content-right .more a { width:141px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#FFF; border:1px solid #FFF; display:block;}
.Newscenter .content-right .more a:hover { color:#ae0000}

.footer { width:100%; height:200px; background:#7d0e01;}
.footer-in { width:1100px; height:154px; margin:auto; padding:22px 0px 24px 0px; color:#FFF;}
.footer-in .about { float:left; width:590px; height:154px;}
.footer-in .about h2 { height:40px; line-height:40px; font-size:20px;}
.footer-in .about p { height:25px; line-height:25px; color:#e7e1e1}
.footer-in .about p a {color:#e7e1e1;}
.footer-in .about p a:hover { color:#FFF; text-decoration:underline;}

.footer-in .share { float:left; width:255px; height:134px; padding-top:20px;}
.footer-in .share .tit { width:205px; height:42px; line-height:42px; padding-left:50px; font-size:16px; background:url(../images/share0.png) left 50% no-repeat;}
.footer-in .share .icon { width:255px; height:42px; line-height:42px; margin-top:10px;}
.footer-in .share .icon img { width:42px; height:42px; margin-right:10px;}

.footer-in .weixin { float:right; width:200px; height:154px;}
.footer-in .weixin .left { float:left; width:20px; line-height:20px; font-size:16px; margin-top:26px;}
.footer-in .weixin img { float:right; width:153px; height:153px;}

.list-title { width:1199px; height:40px; padding-bottom:1px; border-bottom:3px solid #dcdcdc; margin:60px auto; margin-bottom:15px;}
.list-title h2 { float:left; font-size:20px; color:#242424; font-weight:normal;height:40px; line-height:40px; }
.list-title ul { float:right;margin-bottom:30px}
.list-title ul li { float:left; width:108px; height:40px; line-height:40px; text-align:center; font-size:14px; background:#e3e3e3; margin-left:1px; margin-bottom:1px;}
.list-title ul li a { width:108px; height:40px; color:#242424; display:block;}
.list-title ul li:hover { background:#ba1c26}
.list-title ul li a:hover { color:#FFF;}
.list-title .pitch { background:#ba1c26; color:#FFF;}
.list-title .pitch a { color:#FFF;}

.list-page { width:1100px; margin:auto;}

.list-news { width:1200px; margin-left:-100px;}
.list-news .pic { float:left; margin-left:100px; width:500px; height:120px; padding-top:32px; padding-bottom:26px; border-bottom:1px dashed #d9d9d9}
.list-news .pic img { float:left; width:155px; height:120px;}
.list-news .pic .tit { float:left; width:325px; height:120px; margin-left:20px;}
.list-news .pic .tit h2 { width:325px; height:34px; line-height:34px; font-size:14px; overflow:hidden;}
.list-news .pic .tit h2 a { color:#474747}
.list-news .pic .tit h2 a:hover { color:#000; text-decoration:underline;}
.list-news .pic .tit span { color:#b4b4b4;}
.list-news .pic .tit p { color:#5c5c5c; margin-top:10px; line-height:25px;}

.list-photo { width:1121px; margin-left:-21px;}
.list-photo .pic { float:left; margin-left:21px; margin-bottom:21px; width:255px; padding:1px; border:1px solid #e9e9e9}
.list-photo .pic img { width:255px; height:199px;}

.list-content { width:1100px; color: #686868; font-size: 18px;}
.list-content p { text-indent:2em; line-height: 30px; color: #686868; font-size: 12px;}
/**************************************************/
.news-page{
    text-align:center;
	margin:auto;
}
.news-page li{
	margin-left:5px;
    display: inline-block;
    width: 42px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #696969;
	border:1px solid #ccc;
    font-size: 12px;
}
.news-page a{
	display:block;
    color: #696969;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.news-page li:hover{
    background: #248CFF;
    color: #fff;
}
.news-page a:hover{
    background: #248CFF;
    color: #fff;
}
.news-page a.num{
    width: 33px;
}
.news-page .active{
    background: #248CFF;
    color: #fff;
}
.news-page .active a{
    color: #fff;
}