@charset "utf-8";

body { margin: 0px; padding: 0px; font-family: Verdana, Geneva, \5FAE\8F6F\96C5\9ED1; font-size: 12px; color: #333; background: #fff; min-width: 1600px; }
ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, div { margin: 0px; padding: 0px; font-weight:normal; }
ul, ol { list-style: none; }
fieldset, img { border:0; }
a { text-decoration:none; outline:0 none; cursor:pointer; color: #333; }
a:hover { text-decoration:none; color: #F60; }
p { line-height:1.5; }
.clr { clear:both; height:0px; overflow:hidden; }
.left { float:left; }
.right { float:right; }

.wrapper { margin: 0px auto; width: 100%; }

.header { margin: 0px auto; width: 1600px; height: 90px; background: #e7f5fe; border-top: 5px solid #0b6ffc; }
.ebox1360 { margin: 0px auto; width: 1360px; }
.ebox1360 .logo { width: 372px; height: 90px; background: url(../images/logo.png) no-repeat 2px 12px; }
.ebox1360 ul { width: 980px; height: 90px; }
.ebox1360 ul li { float:left; }
.ebox1360 ul li a { font-size: 18px; color: #000; line-height: 85px; padding-left: 14px; padding-right: 14px; height: 90px; display: block; font-weight: bold; }
.ebox1360 ul li a:hover { background: #FFF; }

.ebox1360 ul li ul { position: absolute; display: none; z-index: 99; }
.ebox1360 ul li ul li { float: none; border-style: none; height: 45px; width: 260px; }
.ebox1360 ul li ul li a { background: #fff; text-align: left; font-size: 15px; color: #333; height: 45px; line-height: 45px; display: block; padding-left: 12px; }
.ebox1360 ul li ul li a:hover { color: #FFF; background: #5EA2FD; }
.ebox1360 ul li:hover ul{ display: block; }

.banner1600 { margin: 0px auto; width: 1600px; height: 180px; background: url(../images/banner.png) no-repeat; }

.main1360 { margin: 0px auto; width: 1360px; }

.ebox880 { width: 936px; }

.title75 { height: 75px; }
.title75 h1 { font-size: 28px; line-height: 37px; color: #000; }
.title75 h2 { width: 94px; height: 28px; border-radius: 5px; font-size: 14px; line-height: 28px; background: #0b6ffc; text-align: center; margin-top: 38px;}
.title75 h2 a { color: #FFF; }

.ebox426e { width: 426px; margin-right: 42px; border-top: 2px solid #CCC; }
.ebox426e .date { height: 90px; width: 80px; font-size: 18px; line-height: 28px; color: #666; padding-top: 2px; text-align: center; font-weight: bold; }
.ebox426e .text { height: 142px; width: 302px; }
.ebox426e .text h1 { height: 37px; font-size: 17px; font-weight: bold; }
.ebox426e .text h2 { height: 81px; font-size: 15px; font-weight: normal; line-height: 28px; }

.ebox420 { width: 420px; }
.ebox420 .text { height: 176px; border-top: 2px solid #CCC; }
.ebox420 .text .date { height: 90px; width: 78px; background: #0b6ffc; color: #FFF; text-align: center; }
.ebox420 .text .text2 { width: 290px; }
.ebox420 .text .text2 h1 { height: 55px; font-size: 17px; font-weight: bold; width: 90%; }
.ebox420 .text .text2 h2 { height: 67px; font-size: 14px; font-weight: normal; }

.tech1600 { margin: 0px auto; width: 1600px; background: url(../images/jx28.png) no-repeat; height: 125px; }
.tech1600 .title { width: 665px; font-size: 28px; line-height: 37px; color: #000; padding-top: 20px; padding-left: 135px; }
.tech1600 .title1 { width: 665px; font-size: 20px; line-height: 37px; color: #000; padding-top: 20px; padding-left: 135px; }

.main1600 { margin: 0px auto; width: 1600px; }

.special { margin: 0px auto; width: 1360px; clear: both; }
.special .r04 { height: 258px; width: 300px; padding-top: 23px; }
.special .r04 a { height: 258px; width: 300px; background: url(../images/special_14.png) no-repeat; display: block; padding-top: 170px; font-size: 20px; font-weight:bold; text-align: center; }
.special .r04 a:hover { background: url(../images/special_24.png) no-repeat; }
.special .r05 { height: 258px; width: 300px; padding-top: 23px; }
.special .r05 a { height: 258px; width: 300px; background: url(../images/special_15.png) no-repeat; display: block; padding-top: 170px; font-size: 20px; font-weight:bold; text-align: center; }
.special .r05 a:hover { background: url(../images/special_25.png) no-repeat; }
.special .r06 { height: 258px; width: 300px; padding-top: 23px; }
.special .r06 a { height: 258px; width: 300px; background: url(../images/special_16.png) no-repeat; display: block; padding-top: 170px; font-size: 20px; font-weight:bold; text-align: center; }
.special .r06 a:hover { background: url(../images/special_26.png) no-repeat; }
.special .r07 { height: 258px; width: 300px; padding-top: 23px; }
.special .r07 a { height: 258px; width: 300px; background: url(../images/special_17.png) no-repeat; display: block; padding-top: 170px; font-size: 20px; font-weight:bold; text-align: center; }
.special .r07 a:hover { background: url(../images/special_27.png) no-repeat; }


.special2 { margin: 0px auto; width: 1360px; clear: both; }
.special2 .r01 { height: 206px; width: 240px; padding-top: 23px; }
.special2 .r01 a { height: 206px; width: 240px; background: url(../images/special_11.png) no-repeat; display: block; padding-top: 140px; font-size: 14px; font-weight:bold; text-align: center; }
.special2 .r01 a:hover { background: url(../images/special_21.png) no-repeat; }
.special2 .r02 { height: 206px; width: 240px; padding-top: 23px; }
.special2 .r02 a { height: 206px; width: 240px; background: url(../images/special_12.png) no-repeat; display: block; padding-top: 140px; font-size: 14px; font-weight:bold; text-align: center; }
.special2 .r02 a:hover { background: url(../images/special_22.png) no-repeat; }
.special2 .r03 { height: 206px; width: 240px; padding-top: 23px; }
.special2 .r03 a { height: 206px; width: 240px; background: url(../images/special_13.png) no-repeat; display: block; padding-top: 140px; font-size: 14px; font-weight:bold; text-align: center; }
.special2 .r03 a:hover { background: url(../images/special_23.png) no-repeat; }
.special2 .r04 { height: 206px; width: 240px; padding-top: 23px; }
.special2 .r04 a { height: 206px; width: 240px; background: url(../images/special_10.png) no-repeat; display: block; padding-top: 140px; font-size: 14px; font-weight:bold; text-align: center; }
.special2 .r04 a:hover { background: url(../images/special_29.png) no-repeat; }
.special2 .r05 { height: 206px; width: 240px; padding-top: 23px; }
.special2 .r05 a { height: 206px; width: 240px; background: url(../images/special_9.png) no-repeat; display: block; padding-top: 140px; font-size: 14px; font-weight:bold; text-align: center; }
.special2 .r05 a:hover { background: url(../images/special_28.png) no-repeat; }


.pic246 { margin: 0px auto; width: 1398px; height: 222px; clear: both; }

.serv1360 { margin: 0px auto; width: 1360px; }
.serv1360 .title { font-size: 28px; line-height: 37px; color: #000; padding-top: 50px; text-align: center; padding-bottom: 40px; }

.L01 { height: 180px; width: 313px; border: 1px solid #CCC; border-radius: 5px; }
.L01 a { height: 50px; color: #333; background: url(../images/jx39_.png) no-repeat center 50px; display: block; padding-top: 130px; padding-right: 30px; padding-left: 30px; line-height: 21px; }
.L01 a:hover { color: #fff; background: #0b6ffc url(../images/jx39.png) no-repeat center 50px; }
.L02 { height: 180px; width: 313px; border: 1px solid #CCC; border-radius: 5px; margin-left: 33px; }
.L02 a { height: 50px; color: #333; background: url(../images/jx40.png) no-repeat center 50px; display: block; padding-top: 130px; padding-right: 30px; padding-left: 30px; line-height: 21px; }
.L02 a:hover { color: #fff; background: #0b6ffc url(../images/jx40_.png) no-repeat center 50px; }
.L03 { height: 180px; width: 313px; border: 1px solid #CCC; border-radius: 5px; margin-left: 33px; }
.L03 a { height: 50px; color: #333; background: url(../images/jx41.png) no-repeat center 50px; display: block; padding-top: 130px; padding-right: 30px; padding-left: 30px; line-height: 21px; }
.L03 a:hover { color: #fff; background: #0b6ffc url(../images/jx41_.png) no-repeat center 50px; }
.L04 { height: 180px; width: 313px; border: 1px solid #CCC; border-radius: 5px; }
.L04 a { height: 50px; color: #333; background: url(../images/jx42.png) no-repeat center 50px; display: block; padding-top: 130px; padding-right: 30px; padding-left: 30px; line-height: 21px; }
.L04 a:hover { color: #fff; background: #0b6ffc url(../images/jx42_.png) no-repeat center 50px; }

.L07 { height: 38px; border: 1px solid #CCC; border-radius: 5px; text-align: center; line-height: 38px; }


.footer { margin: 0px auto; width: 1600px; height: 379px; background: url(../images/jx58.png) no-repeat; }
.footer .Lhome { float:left; }
.footer .Lhome .home { height: 48px; width: 175px; }
.footer .Lhome .home h1 { background: url(../images/jx60.png) no-repeat 0px center; float: left; height: 43px; width: 60px; border-right: 1px solid #FFF; }
.footer .Lhome .home h2 { float: left; margin-left: 20px; }
.footer .Lhome .home h2 a { font-size: 16px; color: #FFF; line-height: 22px; }
.footer .Lhome .home h2 a:hover { font-size: 16px; color: #F60; }

.footer .Lhome .about { height: 48px; width: 175px; }
.footer .Lhome .about h1 { background: url(../images/jx61.png) no-repeat 0px center; float: left; height: 43px; width: 60px; border-right: 1px solid #FFF; }
.footer .Lhome .about h2 { float: left; margin-left: 20px; }
.footer .Lhome .about h2 a { font-size: 16px; color: #FFF; line-height: 22px; }
.footer .Lhome .about h2 a:hover { font-size: 16px; color: #F60; }

.footer .Lhome .link { font-size: 20px; line-height: 42px; color: #FFF; float: left; height: 42px; width: 125px; }
.footer .Lhome .links { float: left; width: 800px; }
.footer .Lhome .links h1 { width: 125px; height: 30px; float: left; margin-right: 15px; margin-bottom: 10px; border: 1px solid #FFF; }
.footer .Lhome .links h1 a { font-size: 14px; color: #fff; line-height: 30px; text-align: center; display: block; }
.footer .Lhome .links h1 a:hover { color: #fff; background: #F60; }

.footer .Rwei { float: right; width: 150px; }
.footer .Rwei h1 { font-size: 14px; color: #FFF; height: 24px; padding-left: 0px; }
.footer .Rwei h2 { margin-top: 5px; }
.footer .Rwei h3 { background: url(../images/jx62.png) no-repeat 0px 0px; font-size: 14px; color: #FFF; height: 24px; padding-left: 20px; }

.footer .text { font-size: 14px; line-height: 47px; color: #ccc; text-align: center; height: 47px; border-top: 1px solid #ccc; }
.footer .text a { font-size: 14px; line-height: 47px; color: #ccc; text-align: center; }

/* 列表页 */
.col_menu { float: left; width: 320px; min-height: 400px; background: #EBEBEB; }
.col_menu h1 { font-size: 20px; display: block; color: #FFF; background: #B13B28; clear: both; margin-bottom: 25px; padding: 25px; }
.col_menu h2 { font-size: 16px; margin-bottom: 5px; }
.col_list { float: right; margin-top: 20px; width: 990px; }
.col_list h1 { height: 40px; margin-right: 0px; margin-left: 0px; border-bottom: 1px solid #CCC; font-size: 24px; line-height: 40px; font-weight: bold; color: #666; padding-left: 20px; }
.col_list h2 { margin-right: 0px; margin-left: 0px; margin-top: 10px; }
.listnews_listbottomline { background: url(../images/dotted01.gif) repeat-x 0px bottom; }
.listnews_ariticlelistarrow { background: url(../images/arrow2.gif) no-repeat 3px 16px; height: 30px; width: 20px; }
.listnews_ariticlelist { font-size: 16px; line-height: 30px; padding-top: 5px; padding-bottom: 5px; }

/*内容页*/
#content1 { margin-top: -1px; padding: 0px; }
#content1 h1 { text-align: center; font-size: 24px; margin-bottom: 8px; text-shadow: 1px 2px 2px #D2D7DA; color:#666; }
#content1 h2 { font-size: 12px; font-weight: normal; text-align: center; color: #999; }
#content1 h3 { text-align: center; margin-top: 12px; }
#shownews { margin-top: 15px; padding: 10px; height: auto; min-height: 400px; border-top: 1px solid #C7C7C7; }
#shownews p { font-size: 16px; line-height: 1.8em; margin-top: 3px; margin-bottom: 15px; font-family: "宋体"; }
#shownews p a { font-size: 16px; }
