﻿@charset "utf-8";
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #010101; background-color: #fff; }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; font-weight: normal; }
img { border: none; }
a { text-decoration: none; color: #444; cursor: pointer; }
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; }
.none { display: none; }
.left { float: left; }
.right { float: right; }
.red { color: #d20000; }

.header { margin: 16px auto 23px; width: 980px; overflow: hidden; }
.header img { float: left; }

.nav { width: 100%; height: 41px; background-color: #1c5c9c; } 
.nav ul { width: 1015px; margin: 0 auto; text-align: center; } 
.nav li { font-family: "微软雅黑"; font-size: 16px; color: #fff; display: inline-block; *display: inline; *zoom: 1; } 
.nav a { line-height: 41px; color: #fff; margin: 0 21px; }

.banner { width: 100%; min-width: 1045px; }
.banner .d1 { width: 100%; height: 190px; background: url(../images/banner_01.jpg) center center no-repeat; }
.banner .d2 { width: 100%; height: 190px; background: url(../images/banner_02.jpg) center center no-repeat; }
.banner .content { width: 980px; height: 100%; margin: 0 auto; position: relative; }
.banner .content a { position: absolute; width: 136px; height: 28px; left: 378px; top: 68px; }

p.dd { width: 780px; padding:  20px 0 20px 200px; margin: 5px auto 20px; background: url(../images/dd.png) left center no-repeat; color: #4a4a4a; line-height: 22px; text-indent: 2em; letter-spacing: 1px; }

.title_con { background-color: #1c5c9c; width: 100%; min-width: 1045px; height: 50px; }
.m_title { width: 980px; height: 100%; margin: 0 auto; }
.m_title a { width: 108px; height: 32px; line-height: 32px; float: right; font-family: "微软雅黑"; font-size: 16px; color: #fff; text-align: center; text-indent: 25px; margin-top: 10px;}
.m_title .dianji { background: #d5071e url(../images/dianji.png) 7px center no-repeat;  }
.m_title .qq { background: #d5071e url(../images/qq.png) 7px center no-repeat; }
.title1 { background: url(../images/title1.png) left center no-repeat; }
.title2 { background: url(../images/title2.png) left center no-repeat; }
.title3 { background: url(../images/title3.png) left center no-repeat; }
.title4 { background: url(../images/title4.png) left center no-repeat; }

.sec1 { width: 980px; margin: 27px auto; overflow: hidden; margin-bottom:0px !important; }
.sec1 ul { width: 1045px; overflow: hidden; }
.sec1 li { width: 241px; height: 295px; background-color: #f4f4f4; float: left; margin-right: 5px; margin-bottom: 20px;}
.sec1 h3 { color: #1c5c9c; font-family: "微软雅黑"; text-align: center; font-size: 18px; height: 40px; line-height: 40px; }
.sec1 p { color: #4a4a4a; font-family: "微软雅黑"; font-size: 13px; line-height: 22px; padding: 0 10px;}

.sec2 { width: 980px; margin: 20px auto 12px; overflow: hidden; }
.sec2 ul { width: 1045px; overflow: hidden; }
.sec2 li { width: 482px; height: 208px; float: left; margin: 0 15px 23px 0; }
.sec2 img { float: left; padding-right: 17px; background-color: #fff; }
.sec2 h3 { color: #1c5c9c; font-size: 14px; border-bottom: 1px #1c5c9c solid; font-weight: bold; padding-bottom: 5px; margin-bottom: 4px;}
.sec2 h3 span { font-size: 24px; padding: 0 7px;}
.sec2 p { color: #4a4a4a; line-height: 22px; }

.sec3 { width: 980px; margin: 20px auto 25px; overflow: hidden; }
.sec3 p { color: #4a4a4a; line-height: 22px; text-indent: 2em; clear: both;}
.sec3 .c1 p { height: 125px; }
.sec3 .b1 { width: 700px; float: left; }
.sec3 .b2 { width: 243px; height: 113px; float: right; }
.sec3 h4 a { width: 100%; height: 40px; line-height: 40px; background: #1c5c9c url(../images/arrow.png) 180px center no-repeat; display: block; color: #fff; font-family: "微软雅黑"; font-size: 15px; text-align: center; text-indent: -42px;}
.sec3 ul.btn { width: 100%; text-align: center; background-color: #f7f7f7; height: 65px; padding-top: 8px; }
.sec3 ul.btn li { margin: 0 2px; display: inline-block; *display: inline; *zoom: 1; }
.sec3 ul.btn li a { width: 52px; height: 52px; display: block; }
.sec3 h3 { clear: both; margin: 19px 0; float: left; width: 980px;}
.sec3 ul.up { width: 1045px; overflow: hidden; margin-top: 25px;}
.sec3 ul.up li { float: left; margin-right: 7px;}
.sec3 img.img { float: right; margin-left: 3px; }
.sec3 .c1 { width: 550px; float: left; }
.sec3 .btn2 li { float: left; margin-right: 1px;}
.sec3 .down { padding-left: 55px; float: left; margin-bottom: 22px; width: 980px;}
.sec3 .down li { float: left; margin-right: 50px;}
.sec3 .sp { width: 740px; float: right; text-indent: 0; clear: none;}

.sec4 { width: 980px; margin: 20px auto 10px; overflow: hidden; }
.sec4 .con { width: 980px; overflow: hidden; margin-bottom: 25px; }
.sec4 .content { width: 653px; }
.sec4 .content ul { width: 700px; }
.sec4 .content li { float: left; margin-right: 7px;}
.sec4 .text { color: #4a4a4a; line-height: 22px; font-family: "微软雅黑"; font-size: 14px; text-indent: 2em; height: 109px;}

.links { width: 985px; margin: 15px auto 45px; overflow: hidden; }
.links a { float: left; margin: 0 4px 3px 0; }
.links a.sp { margin-right: 0; }
.links img { display: block; }

.jy { width: 890px; padding: 20px 0 20px 90px; margin: 0 auto; color: #4a4a4a; line-height: 22px; background: url(../images/jy.png) left center no-repeat; text-indent:2em;}
.footer { background-color: #1c5c9c; text-align: center; color: #fff; line-height: 28px; border-top: 1px #043e77 solid; padding-top: 16px; padding-bottom: 50px; }