@charset "utf-8";

body {  color:#333; font:normal 14px/16px "Arial", "Microsoft yahei"; }
a { color:#333; text-decoration:none; }
a:hover { color:#113188; text-decoration:none; }

/*非常用特殊样式*/
.yahei {
    font-family:"Microsoft yahei";
}
.songti {
    font-family:"SimSun";
}
.textOverHide {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.block100 {
    width:100%;
    overflow:hidden;
}
.block50 {
    width:50%;
    overflow:hidden;
}
.block25 {
    width:25%;
    overflow:hidden;
}
.block20 {
    width:20%;
    overflow:hidden;
}
.positionR {
    position:relative;
}
.positionA {
    position:absolute;
}
.positionF {
    position:fixed;
}
/*非常用特殊样式*/

#wrap {
    width:100%;
    overflow:hidden;
}
/* 所有页面的内容区父级元素 */
.content {
    width:100%;
    max-width:640px;
    overflow:hidden;
    margin:0 auto;
}
/* 所有页面的内容区父级元素 */

/*头部开始*/
header {
    width:100%;
    overflow:hidden;
    margin:0 auto;
}
.top {
    height:50px;
    padding:0 10px;
    max-width:640px;
    margin:0 auto;
    border-bottom:#e1e1e1 1px solid;
}
.top h1 {
    float:left;
    color:#999;
    font:normal 16px/50px "Microsoft yahei";
}
.top a {
    float:right;
    color:#0072c9;
    font:bold 24px/50px "Microsoft yahei";
}

.logobar {
    overflow:hidden;
    padding:20px 10px;
    max-width:640px;
    margin:0 auto;
}
.logobar img {
    width:18%;
    max-width:115px;
    min-width:80px;
    float:left;
}
.logobar div {
    max-width:80%;
    overflow:hidden;
    float:right;
    margin:15px 0 0;
}
.logobar strong {
    display:block;
    color:#267ecd;
    font:normal 22px/24px "Microsoft yahei";
}
.logobar em {
    display:block;
    margin:20px 0 0;
    color:#000;
    font:normal 22px/24px "Microsoft yahei";
}

/*头部结束*/

/*导航开始*/
nav {
    width:100%;
    overflow:hidden;
    margin:0 auto;
    background:#0072c9;
}
nav a:link, nav a:visited, nav a:hover, nav a:active { color:#fff; }
nav ul {
    width:100%;
    height:100%;
    max-height:100%;
    margin:0 auto;
    overflow:hidden;
    text-align:center;
    font:normal 18px/50px "Microsoft yahei";
}
nav li {
    width:33.3%;
    float:left;
    border-right:#5ea6dd 1px solid;
    border-bottom:#5ea6dd 1px solid;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
}
/*导航开始*/

/*banner开始*/
.banner {
    width:100%;
    max-width:640px;
    overflow:hidden;
    margin:0 auto;
    position:relative;
}
.banner ul {
    overflow:hidden;
    position:absolute;
    top:0; left:0;
}
.banner li {
    float:left;
}
.banner a {
    width:100%;
    overflow:hidden;
    display:block;
}
.banner a img {
    width:100%;
}
.banner .curr {
    width:100%;
    height:14px;
    text-align:center;
    position:absolute;
    bottom:10px; left:0;
}
.banner .curr span {
    width:14px;
    height:14px;
    margin-right:10px;
    border-radius:50%;
    display:inline-block;
    vertical-align:top;
    background:#fff;
}
.curr span.active {
    background:#323232;
}
/*banner结束*/

/*底部开始*/
.footers {
    width:100%;
    overflow:hidden;
    padding:0 0 20px;
}
.footernav {
    width:100%;
    overflow:hidden;
    background:#0072c9;
    text-align:center;
}
.footernav a {
    width:32%;
    height:20px;
    overflow:hidden;
    float:left;
    margin:10px 0;
    color:#fff;
    font:normal 16px/20px "Microsoft yahei";
}
.footernav span {
    width:0;
    height:20px;
    overflow:hidden;
    margin:10px 0;
    float:left;
    border-left:#fff 3px solid;
}
.footers p {
    width:46%;
    overflow:hidden;
    float:left;
    margin:0 0 0 4%;
    color:#666;
    font:normal 16px/38px "Microsoft yahei";
}
.gotop {
    width:50px;
    height:50px;
    position:fixed;
    right:30%; bottom:30px;
    background:url(img/gotopbg.jpg) center 10px no-repeat #1f7fec;
}
.gotop a {
    width:100%;
    height:100%;
    display:block;
    color:#fff;
    text-align:center;
    font:bold 16px/60px "Microsoft yahei";
}
/*底部结束*/



/************=======以下是内页模块样式======************/
.Img section, .Img1 section, .Img2 section, .news section, .news2 section, article section { width:100%; overflow:hidden; }

/* 所有内页标题——固定类名 */
.page_title { background:#323232; text-indent:4%; height:50px; line-height:50px; color:#fff; font-size:24px;font-family:"Microsoft yahei";}
/* 所有内页标题——固定类名 */

/* 一列图片样式 比如产品、合作伙伴之类 */
.Img, .Img1 { width:100%; overflow:hidden; padding:10px 0; }
.Img dl, .Img1 dl { width:100%; margin:10px auto 0; overflow:hidden; }
.Img dt, .Img1 dt { overflow:hidden; margin:0 auto; text-align:center; border:4px solid #dbdbdb;}
.Img dt img, .Img1 dt img { max-width:100%; }
.Img dd, .Img1 dd { height:50px; line-height:50px; overflow:hidden; font-size:20px; font-family:"Microsoft yahei"; text-align:center;}
.Img dd a, .Img1 dd a { color:#333;}
/* 一列图片样式 比如产品、合作伙伴之类 */

/* 两列图片并列样式 比如产品、合作伙伴之类 */
.Img2 { width:100%; overflow:hidden; padding:10px 0; }
.Img2 dl { width:42%; float:left; margin:10px 4%; }
.Img2 dt { overflow:hidden; border:4px solid #dbdbdb; }
.Img2 dt img { width:100%; max-width:100%; }
.Img2 dd { height:50px; line-height:50px; overflow:hidden; font-size:24px; font-family:"Microsoft yahei"; text-align:center; }
.Img2 dd a { color:#333;}
/* 两列图片并列样式 比如产品、合作伙伴之类 */

/* 1 列 新闻列表样式 */
.news, .news1 { padding:10px 0; overflow:hidden; }
.news ul, .news1 ul { width:100%; overflow:hidden; }
.news li, .news1 li { padding:0 2%; height:40px; font-size:20px; line-height:40px; overflow:hidden; }
.news li a, .news1 li a { font-family:"Microsoft yahei"; color:#333; }
.news li span, .news1 li span { float:right; font-size:16px; color:#666; }
/* 1 列 新闻列表样式 */

/* 2 列并排 列表样式 */
.news2 { padding:10px 0; overflow:hidden; }
.news2 ul { width:100%; overflow:hidden; }
.news2 li { width:50%; height:40px; line-height:40px; float:left; font-size:20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; padding-left:2%; overflow:hidden; }
.news2 li a { font-family:"Microsoft yahei"; color:#333; }
.news2 li span { display:none; }
/* 2 列并排 列表样式 */

/* 产品、新闻 类内页样式 */
.article { padding:10px 0; overflow:hidden; }
.article ol { width:56%; margin-left:4%; overflow:hidden; float:left; }
.article ol li { width:100%; height:30px; line-height:30px; background:none; padding:0; }
.article .prodImg { width:40%; overflow:hidden; float:left; }
.article .prodImg img{max-width:100%; max-height:100%;}
.article li{ padding:0 40px; height:54px; line-height:54px; overflow:hidden;}
.article li a{ font-size:24px; font-family:"Microsoft yahei"; color:#333;}
.article li span{ float:right; font-size:24px; color:#666;}
.article .describe { width:100%; height:30px; background:#ddd; }
.article .describe span { width:20%; height:100%; display:block; float:left; text-align:center; line-height:30px; }
.article article h2 { height:40px; text-align:center; font:bold 20px/40px "Microsoft yahei"; }
.article article p { line-height:24px; text-indent:2em; margin:10px auto; padding:0 2%; }
/* 产品、新闻 类内页样式 */

/* page分页样式 */
.page { width:100%; height:30px; display:block; line-height:30px; font-size:14px; text-align:center; }
/* page分页样式 */

/*copyright 开始*/
.copyright { width:100%; overflow:hidden; margin:0 auto; }
.copyright p { text-align:center; line-height:30px; font-size:14px; }
/*copyright 结束*/

/* 编辑框内页文章样式 */
article { width:100%; padding:10px 0; overflow:hidden; }
article h2 { width:100%; height:40px; text-align:center; font-size:20px; line-height:40px; font:bold 20px/40px "Microsoft yahei"; }
article p { overflow:hidden; line-height:24px; margin:1em auto; padding:0 2%; }
article div { width:100%; overflow:hidden; text-align:center; }
article div img { max-width:100%; }
/* 编辑框内页文章样式 */