@charset "utf-8";

body { margin: 0px; padding: 0px; color: #222; background: #fff; font: 12px Verdana, Geneva, \5FAE\8F6F\96C5\9ED1; min-width: 1200px; }
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: #222; }
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 { height: 140px; background: rgba(104, 135, 155,.86) url(../images/bg.png) no-repeat center center;}
.header .header_w { margin: 0px auto; width: 1200px; }
.header .header_w .logo { width: 234px; height: 56px; background: url(../images/logo-cd.png) no-repeat; margin: 36px 26px 36px 0; border-right: 1px solid #FFF;}
.header .header_w .logo a { display: block; }
.header .header_w .logo_s { margin: 38px 38px 38px 1px; width: 300px; height: 56px; background: url(../images/logo_s.png) no-repeat; }
.header .header_w .logo_s a { display: block; }
.header .header_w .search { height: 36px; width: 240px; border: 2px solid #68879b; border-radius: 18px; overflow: hidden; margin-top: 42px; }
.header .header_w .search .text { float: left; width: 170px; height: 36px; padding-left: 20px; color: #ccc; outline: none; border: none; margin: 0; background-color: #fff; }
.header .header_w .search .btn { float: left; width: 48px; height: 36px; background-color: #fff; border: 0; font-size: 0; outline: none; cursor: pointer; }

.nav45 { background: rgba(53, 70, 100, 0.8); height: 45px; width: 100%; }
.nav45 ul { margin: 0px auto; width: 1200px; height: 45px; }
.nav45 ul li { float: left; height: 45px; width: 200px; }
.nav45 ul li a { font-size: 16px; line-height: 45px; color: #fdfdfd; display: block; padding: 0 40px; letter-spacing: 4px; font-weight: 700; }
.nav45 ul li a:hover { background: rgba(210, 210, 210, 0.5); color: rgba(53, 70, 100, 0.9); border-top-left-radius: 3px; border-top-right-radius: 3px; }
.nav45 ul li ul { position: absolute; display: none; z-index: 99; }
.nav45 ul li ul li { float: none; border-style: none; }
.nav45 ul li ul li a { background: rgba(210, 210, 210, 0.5); color: rgba(53, 70, 100, 0.9); text-align: left; height: 45px; line-height: 45px; display: block; padding: 0 20px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; letter-spacing: 0px; }
.nav45 ul li ul li a:hover { background: rgba(253, 253, 253, 0.8); }
.nav45 ul li:hover ul{ display: block; }

.banner326 { background: #B8B9BA; margin: 0px auto; height: 326px; width: 1200px; clear: both; }
.banner-carousel{display:block;max-width: 1200px;width: 100%;height: 326px;background-color: #333;}
.banner-carousel .swiper-slide{position: relative;display:block;width:100%;max-width:1200px;background-color: #f1f1f1;background-position: center;background-size:cover;background-repeat: no-repeat;}
.banner-button-next,.banner-button-prev{margin-top: -50px;width: 35px;height: 100px;border-radius: 4px;background-color: rgba(0,0,0,.5);background-size: 12px auto;-webkit-transition: .3s all ease;transition: .3s all ease;-ms-transition: .3s all ease;}
.banner-button-next:hover,.banner-button-prev:hover{background-color: rgba(0,0,0,.8);}


.wid1200 { margin: 0px auto; width: 1200px; clear: both; }
.wid780 { width: 780px; border-top: 2px solid #2f4a5f; }
.wid385 { width: 385px; }

.title50 { height: 50px; border-bottom: 1px solid #2f4a5f; }
.title50 h1 { width: 200px; height: 50px; background: url(../images/news_icon.png) no-repeat 20px center; font-size: 16px; font-weight: 700; color: #2f4a5f; padding-left: 60px; line-height: 50px; }
.title50 h2 { height: 50px; margin-right: 20px; font-size: 14px; color: #2f4a5f; line-height: 50px; }
.title50 h3 { width: 200px; height: 50px; background: url(../images/notice_icon.png) no-repeat 20px center; font-size: 16px; font-weight: 700; color: #2f4a5f; padding-left: 60px; line-height: 50px; }

.listnews1 { line-height: 28px; height: 28px; clear: both; }
.listnews1 a { font-size: 14px; padding-left: 16px; background: url(../images/icon_dot.png) no-repeat 2px 6px; }
.listnews1 a:hover { background: url(../images/icon_dot_hover.png) no-repeat 0px 2px; }
.Rtime1 { font-size: 14px; color: #777; float: right; }

.wid350 { width: 350px; }
.wid350 .img { width: 350px; background: #CCC; height: 226px; margin-top: 50px; }

/*图片链接*/
.platform { margin: 0px auto; height: 127px; width: 1200px; }
.buyoffice { float: left; width: 275px; height: 125px; background-color: rgba(210, 210, 210, 0.5); border-radius: 20px; margin-left: 80px; margin-right: 80px; }
.buyoffice a { display: block; width: 275px; height: 125px; background: url(../images/buyoffice.png); }
.buychem { float: left; width: 275px; height: 125px; background-color: rgba(210, 210, 210, 0.5); border-radius: 20px; margin-right: 80px; }
.buychem a { display: block; width: 275px; height: 125px; background: url(../images/buychem.png); }
.testi { float: left; width: 275px; height: 125px; background-color: rgba(210, 210, 210, 0.5); border-radius: 20px; margin-right: 80px; }
.testi a { display: block; width: 275px; height: 125px; background: url(../images/test.png); }
.instrument { float: left; width: 275px; height: 125px; background-color: rgba(210, 210, 210, 0.5); border-radius: 20px; margin-right: 80px; }
.instrument a { display: block; width: 275px; height: 125px; background: url(../images/instrument.png); }


.footer { height: 200px; background-color: rgba(47, 74, 95, 0.8); margin-top: 20px; }
.copyright { height: 180px; }
.copyright_logo { width: 210px; height: 100px; margin: 45px 20px 30px 55px; float: left; background: url(../images/logo_d.png) no-repeat;  }
.copyright_info { width: 420px; height: 100px; margin: 30px 20px; float: left; color: #d2d2d2; font-size: 15px; line-height: 40px; }
.copyright_info a { color: #d2d2d2; }
.copyright_info .comt { height: 40px; line-height: 40px; display: block; border-bottom: 1px solid #d2d2d2; font-size: 18px; padding-left: 20px; }
.copyright_links { width: 380px; height: 100px; margin: 30px 20px; float: left; color: #d2d2d2; font-size: 15px; line-height: 40px; }
.copyright_links a { color: #d2d2d2; }
.copyright_links .comt { height: 40px; line-height:40px; display: block; border-bottom: 1px solid #d2d2d2; font-size: 18px; padding-left: 20px; }


/* 栏目列表 */
/*
.col_menu { float: left; width: 280px; min-height: 400px; margin-left: 0px; }
.col_menu h1 { font-size: 20px; display: block; color: #FFF; background: #4E88E0; clear: both; margin-bottom: 20px; padding: 20px; }
.col_menu h2 { font-size: 16px; margin-bottom: 5px; }
*/




.list_foucus { width: 1200px; height: 180px; background: url(../images/foucus_2.jpg) no-repeat bottom; clear: both; }
.main_bd { background: url(../images/main_bd_bg.png) repeat-y; }
.list_nav { width: 280px; height: 100%; float: left; background-color: rgba(210, 210, 210, 0.9); border-top-right-radius: 10px; }
.list_navti { height: 120px; line-height: 120px; text-align: center; font-weight: 700; font-size: 20px; background-color: rgba(72, 119, 155, 0.5); border: 1px solid rgba(210, 210, 210, 0.9); border-top-right-radius: 10px; letter-spacing: 5px; }
.list_navtibd { text-align: center; font-weight: 500; font-size: 16px; border: 1px solid rgba(210, 210, 210, 0.9); border-bottom-right-radius: 10px; }
.list_navtibd li { width: 210px; height: 75px; line-height: 75px; padding-left: 50px; background-color: rgba(104, 135, 155, 0.5); border-bottom: 1px dashed rgba(210, 210, 210, 0.9); }
.list_navtibd li .le { float: left; width: 130px; height: 75px; text-align: center; }
.list_navtibd li .le a { display: in-block; color: #2f4a5f; font-weight: 500; }
.list_navtibd li .trag { float: right; width: 0px; height: 0px; border-top: 37px solid transparent; border-left: 37px solid transparent; border-right: 37px solid transparent; border-bottom: 37px solid transparent; }
.list_navtibd li:hover { width: 285px; background-color: transparent; border-bottom: 0; }
.list_navtibd li:hover .trag { border-top: 37.5px solid transparent; border-left: 37.5px solid rgba(121, 98, 98, 0.8); border-right: 37.5px solid transparent; border-bottom: 37.5px solid transparent; background-color: transparent; }

.col_list { float: right; width: 880px; }
.col_list h1 { height: 40px; margin-right: 0px; margin-left: 0px; border-bottom: 1px solid #CCC; font-size: 22px; font-weight: bold; color: #333; padding-left: 20px; }
.col_list h2 { margin-right: 0px; margin-left: 0px; margin-top: 10px; }
.listbottomline { background: url(../images/dotted01.gif) repeat-x 0px bottom; }
.ariticlelistarrow { background: url(../images/arrow2.gif) no-repeat 3px 11px; height: 20px; width: 20px; }
.ariticlelist { font-size: 16px; line-height: 20px; padding-top: 5px; padding-bottom: 5px; }



/* 文章页面 CSS */

#content1 { margin-top: -1px; padding: 0px; }
#content1 h1 { text-align: center; font-size: 24px; margin-bottom: 8px; text-shadow: 1px 2px 2px #D2D7DA; color:#333; }
#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: 14px; line-height: 1.8em; margin-top: 3px; margin-bottom: 15px; font-family: "宋体"; }
#shownews p a { font-size: 14px; }



