﻿@charset "utf-8";
/*---reset style---*/
html { color:#414141; background:#FFF;}
body { font:12px/1.5 simsun,Arial,Helvetica,sans-serif; margin:0 auto;}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,hr, select, input, textarea, button, p, blockquote, th, td, img ,iframe { margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;word-break:break-all;word-wrap:break-word;table-layout:fixed}
input,button,textarea{ font:12px "simsun", Arial, Helvetica, sans-serif;}
li { list-style-type:none;}
img,iframe { border:none;}
.clear { clear:both; height:0; overflow:hidden; line-height:0; font-size:0;}
.L{ float: left;}
.R { float: right;}
.aL { text-align:left;}
.aR { text-align: right;}
.aC { text-align: center;}
.block{ display:block;word-break:break-all;word-wrap:break-word;}
.inblock{display:inline-block;word-break:break-all;word-wrap:break-word;}
.inline{ display:inline;word-break:break-all;word-wrap:break-word;}
h3{ font-size:14px; font-weight:bold; color:#3f3f3f;}
em{ font-style:normal;}
.channel b {font-size:14px}
/*base*/

.text-input{ height:21px; line-height:21px; border:#7f9db9 1px solid; background:#fff url(../image/deal/bg-ground-h.png) left -50px repeat-x; padding-left:2px; padding-right:2px; vertical-align:middle}
/*font*/
a { color:#414141 ; text-decoration: none;word-break:break-all;word-wrap:break-word;}
.org, .org a { color: #ff6600; text-decoration: none;}
.org a:hover { color: #ff6600; text-decoration: underline;}
.red, .red a { color: #ff0000; text-decoration: none;}
.red a:hover { color: #ff0000; text-decoration:underline;}
.gray ,.gray a { color: #999; text-decoration: none;}
.gray a:hover { color: #ff6600; text-decoration:underline;}
.white,.white a { color: #fff; text-decoration: none;}
.white a:hover { color: #fff; text-decoration:underline;}
.blue ,.blue a { color: #00349a; text-decoration: none;}
.blue a:hover ,a.blue:hover,.blue2 a:hover ,a.blue2:hover{ color: #ff6600; text-decoration: underline;}
.yellow ,.yellow a { color: #fff600; text-decoration: none;}
.yellow a:hover { color: #ff6600; text-decoration:underline;}
.f14 ,a.f14{ font-size:14px;}
a.f14:hover,.f14 a:hover { font-size:14px;}
.fB ,.fB a { font-weight:bold;}
.fB a:hover { font-weight:bold;} 
a.udline { text-decoration:underline;}
a.udline:hover { text-decoration:underline;}
.green{ color:#148f00;}
.orgb{ color:#ff6600; font-weight:bold}
.f12,a.f12{ font-size:12px;}
a.f12:hover,.f12 a:hover{ font-size:12px;}
.blue2,a.blue2{color:#00349a}
.f16{ font-size:16px;}
.f12-gray{ font-size:12px; color:#929292}
.f-bg-white{ background:#FFFFFF; padding:15px 10px; text-align:right; border:1px solid #c4dcf1; border-top:none;}
.font-orgb-36{ font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-weight:bold; }
.font-orgb-16{ font-size:16px; color:#ff6600; font-weight:bold; }
a:hover { color: #00546a; text-decoration:underline;}

/*头部*/
#header{height:110px;}
#header .top{ width:930px; margin:0 auto;}
#header .top .top_left{ background:url(../images/logo.jpg) no-repeat; height:110px; display:block;}
#header .top .top_right{ float:right;  width:100px; height:25px; margin-top:-80px;}
#header .top .lianxi{ float:right; width:140px; margin-top:-40px; z-index:100; margin-right:-10px;}
#header .top .lianxi ul{ float:right;}
#header .top .lianxi ul li{ float:left; width:70px;}
#navmenu{ background:url(../images/yx_04.jpg) repeat-x; height:46px; margin-bottom:100px;}
#navmenu .navs { width:930px; margin:0 auto; height:46px;}
#navmenu .navs ul{ float:right; }
#navmenu .navs ul li{ float:left; width:100px; text-align:right; line-height:46px;}
#navmenu .navs ul li a{ color:#FFF; font-size:16px;}
.nav1{ background:url(../images/nav1.gif); height:46px; width:100px; display:block;}
.nav2{ background:url(../images/nav2.gif); height:46px; width:100px; display:block;}
.nav3{ background:url(../images/nav3.gif); height:46px; width:100px; display:block;}
.nav4{ background:url(../images/nav4.gif); height:46px; width:100px; display:block;}
.nav5{ background:url(../images/aboutyixing1.gif); height:46px; width:100px; display:block;}
.nav1:hover{ background:url(../images/nav1_b.gif); height:46px; width:100px; display:block;}
.nav2:hover{ background:url(../images/nav2_b.gif); height:46px; width:100px; display:block;}
.nav3:hover{ background:url(../images/nav3_b.gif); height:46px; width:100px; display:block;}
.nav4:hover{ background:url(../images/nav4_b.gif); height:46px; width:100px; display:block;}
.nav5:hover{ background:url(../images/aboutyixing.gif); height:46px; width:100px; display:block;}

.nav-top,.head{ margin:0 auto; width:960px;}
.nav-top{ padding-top:4px; height:23px;}
.head{padding:27px 20px 0;}
#banner{ background:url(../images/bg-banner.png) repeat-x; height:306px;}
.nt-r{ float:right;position:relative;margin-top:-4px; z-index:3}
.site-list{ display:none; position:absolute; width:210px;right:0;background:#ebebeb; padding:4px 0; margin-top:6px; z-index:2;top: 22px;}
.site-list a{ display:block; height:29px; line-height:29px; padding:0 10px;}
.site-list a:hover{ background:#005369; color:#fff; text-decoration:none;}
.logo{ float:left;}
.nav{ float:right;}
.nav li{ float:left;}
.nav li a{color:#444444; font-size:14px; padding:0 15px; height:58px; line-height:58px;display:inline-block; font-weight:bold;}
.nav li a:hover,.nav li a.on{ text-decoration:none; background:#005369; color:#fff;}
.banner{ width:960px; margin:0 auto;}
#content{background:url(../images/bg-bar.png) repeat-x;border:1px solid #e1e1e1; height:25px; margin-bottom:10px; line-height:25px; padding-left:20px; width:636px;}
.news-scroll{width:960px; margin:0 auto; height:30px; line-height:30px; position:relative;overflow:hidden;}
.service{width:963px; margin:0 auto; padding-top:10px;}
.icon-wb{ position:absolute; right:5px; top:5px}
#footer{margin:15px auto 40px;text-align:center; border-top:1px solid #ccc;padding-top:10px;}
.cs-dl{ float:left; width:316px; height:105px; background:url(../images/bg-service-n.png) no-repeat;padding-top:4px;margin-bottom:1px; padding-left:5px; position:relative;}
#cs-dl1{ z-index:41}
.cs-dl-h{background:url(../images/bg-service-h.png) no-repeat;}
.main-bar{border-bottom:1px solid #e1e1e1;}
.cs-dl dt{ float:left; width:100px; height:100px; margin-right:8px;}
.cs-dl dd{ width:200px; float:left; height:100px;}
.s0{ position:absolute; right:12px; top:8px; background:url(../images/icon-f.png) no-repeat; width:9px; height:9px; display:block;}
.s1{ position:absolute; right:12px; top:8px; background:url(../images/icon-c.png) no-repeat; width:9px; height:9px; display:block;}
.cd-title{ font-size:14px; margin-bottom:3px; display:block; font-weight:bold;}
.cd-text{ line-height:15px;}
.cor-green{ color:#00546a}
.cor-blue{ color:#173269}
.cor-red{ color:#bd2c04}
.cs-dl dd{margin-top:8px;}
/* 新闻公告滚动 */
.nscroll-list{float:left; height:30px; overflow:hidden;}
.nscroll-title{ font-size:14px; font-weight:bold; float:left;}
.news-scroll-list{margin-left:75px;width:750px;}
.news-scroll-list li{ line-height:30px;height:30px;}

.nt-site-n{ background:url(../images/icon-down.png) no-repeat right 10px; padding-right:15px;display: inline-block;height: 30px; line-height:30px;}
.nt-site-h{ background:url(../images/icon-up.png) no-repeat right 10px; padding-right:15px;}
.cs-dl-div{ border:5px solid #dfdfdf; padding:1px; background:#f5f5f5; position:absolute; z-index:999; left:-3px; bottom:-3px;}
.csd-inner{ border:1px solid #ffffff; background:url(../images/bg-servline.png) bottom repeat-x;height:300px; width:625px; padding:30px 0 6px 5px;}
.csd-inner .title{ display:block; color:#00546a; font-size:24px; margin:0 0 10px 10px;}
.cs-dl-div dl{ width:285px; height:65px; padding:3px 10px 13px; float:left;font-size:12px; margin-bottom:5px; margin-right:5px;}
.cs-dl-div .csd-dl-h{ background:#dfdfdf;}
.cs-dl-div dt,.cs-dl-div dd{ float:none; width:auto; height:auto;}
.cs-dl-div dt{ color:#00546a;height:30px; line-height:30px; padding-left:30px; background:url(../images/bg-icon.png) no-repeat;}
.cs-dl-div .csd-dt1{ background-position:0 2px;}
.cs-dl-div .csd-dt3{ background-position:0 -30px;}
.cs-dl-div .csd-dt5{ background-position:0 -60px;}
.cs-dl-div .csd-dt2{ background-position:0 -86px;}
.cs-dl-div .csd-dt4{ background-position:0 -114px;}
.cs-dl-div .csd-dt6{ background-position:0 -145px;}
.lt,.rt,.lb,.rb{ background:url(../images/circle.jpg) no-repeat; width:5px; height:5px; position:absolute; overflow:hidden; font-size:0;}
.lt{ background-position:0 0; left:-5px; top:-5px;}
.rt{ background-position:-5px 0; top:-5px; right:-5px;}
.lb{ background-position:0 -5px; left:-5px; bottom:-5px;}
.rb{ background-position:-5px -5px; right:-5px; bottom:-5px;}
.cs-dl a:hover{ text-decoration:none; color:#414141;}
/*广告*/
#slide-index {height:306px;min-width:1000px;overflow:hidden;position:relative;_width:1000px; margin:0 auto;}
#slide-index .slide {float: left;height: 306px;min-width: 1000px;position: relative; overflow:hidden;}
#slide-index .slide img{ position:relative}
#slide-index .control {bottom:0;cursor:pointer;height:19px;position:absolute;text-align:center;width:100%;z-index:40;}
#slide-index .control a { background:#fff;cursor: pointer;display: inline-block;height: 11px;margin-right: 6px;opacity: 0.5; filter: alpha(opacity=50);width: 11px; overflow:hidden; font-size:0;}
#slide-index .control a.active,#slide-index .control a:hover{opacity:1;filter: alpha(opacity=100);}
/*导航提示层*/
#nav-popup{ height:108px; background:#fafafa; position:absolute; top:112px; z-index:2; width:100%; display:none}
#nav-popup ul{padding-left:18px;}
.np-list-1{ background:url(../images/bg-nav2.jpg) right bottom no-repeat; height:109px;margin:0 auto; width:640px;padding-right:320px; /* padding-top:10px; */}
.np-list-1 ul{ width:710px;}
.np-list-1 li{ float:left;display:inline-block;margin-right:15px;font-size:14px; margin-top:10px; }
.np-list-1 li a{white-space:nowrap;}

.np-list-2,.np-list-3,.np-list-4,.np-list-5{ background:url(../images/bg-nav6.jpg) left bottom no-repeat; height:109px; width:640px; margin:0 auto;padding-right:320px;/*  padding-top:10px;*/}
.np-list-3{ background:url(../images/bg-nav5.jpg) right bottom no-repeat; padding-right:320px;}
.np-list-4{ background:url(../images/bg-nav3.jpg) right bottom no-repeat; padding-right:320px; }
.np-list-5{ background:url(../images/bg-nav4.jpg) left top no-repeat;padding-right:320px;}
.np-list-2 li,.np-list-3 li,.np-list-4 li,.np-list-5 li{ float:left; display:inline-block; margin-right:15px; font-size:14px; margin-top:10px;}

/* 产品与服务*/
#banner2{background:#fff;}
.side-bar{ width:222px; float:right;}
/*.side-bar img{margin-bottom:6px;}*/
.main-con{ width:655px; float:left;}
.mar-b20{margin-bottom:20px;}
.mar-b30{margin-bottom:30px;}
.mar-b50{margin-bottom:50px;}
.main-con .title-txt-h{ color:#333; font-weight:bold;}
.main-con .h3-txt{ font-size:18px; font-weight:bold; margin-bottom:15px;}
.main-con .h3-txt2{font-size:14px;font-weight:bold;margin-bottom:10px;padding-top:10px;}

.conInfo .title {height:auto; margin-bottom:14px;width:657px;}
.conInfo .title h2 {border-bottom:2px solid #ebebeb; }
.conInfo .title h2 a { display:inline-block;/*width:180px;*/padding: 0 25px;height:28px; line-height:28px; text-decoration:none; text-align:center; font-size:14px; color:#414141; }
.conInfo .title h2 a.on { background:#ebebeb; color:#00546A;}
.conInfo .cont_1 {border:1px solid #dfdfdf;width:/*596px*/616px; padding:20px; overflow:hidden; height:100%;}

.portico ul {float:left;margin-left:8px;width:590px;}
.portico ul li{ float:left;background:#dfdfdf;width:285px; margin-right:10px;margin-bottom:10px;text-align:center; padding:20px 0;font-size:14px; font-weight:bold;}
.portico ul li.other{padding:10px 0 9px 0}

/* 新闻中心 */
.conInfo .pad-t5{padding-top:5px}
.news-list{overflow:hidden;}
.news-list li{width:100%; float:left; background:url(../images/list-bg.gif)  repeat-x left bottom; padding:15px 0;text-align:right;}
.news-list li a{background:url(../images/icon-right.png) no-repeat  0 50%;padding-left:25px; float: left;}

/* pg_turn */
.pg_turn {clear:both; text-align:right;margin:10px auto 0;}
.pg_turn a {padding:3px 5px; margin:1px;text-decoration:none;}
.pg_turn a:hover {color:#444;text-decoration:none;}
.pg_turn a.on,.pg_turn a.on:hover {color:#00546a; font-weight:bold;}
.pg_turn a.prev {background:#fff;width:50px;padding:2px 8px;_padding:2px 8px 1px 8px;border:1px solid #dfdfdf;margin-right:5px; }
.pg_turn a.prev:hover {background:#dfdfdf; width:50px;border:1px solid #dfdfdf;}
.pg_turn a.next { background:#fff; width:50px; padding:2px 8px;_padding:2px 8px 0 8px;border:1px solid #dfdfdf;margin-left:5px;}
.pg_turn a.next:hover {background:#dfdfdf; width:50px; border:1px solid #dfdfdf;}

/* 分子公司 */
.child-list li{width:100%; float:left; background:url(../images/list-bg.gif)  repeat-x left bottom; padding:15px 0}
.child-list img{ border:1px solid #dfdfdf;margin-right:10px;}

/* 公司刊物 */
.magazine-cur { background:url(../images/list-bg.gif)  repeat-x left bottom; padding-bottom:20px;margin-bottom:10px;}
.magazine-cur img{margin-right:25px;}
.magazine-txt p{ line-height:2.3;}
.magazine-list{background:url(../images/list-bg.gif)  repeat-x left bottom;overflow:hidden; height:100%;width:700px;}
.magazine-list li{ width:158px;float:left;padding:15px 0; margin-right:15px; text-align:center;}
.magazine-list  img{margin-bottom:5px;}
.down-btn{display:inline-block;background:url(../images/down-btn.png) no-repeat;width:105px; height:33px; border:none; cursor:pointer; margin-top:5px;}


.text_info{ background:#f5f5f5; height:40px;margin-bottom:15px; line-height:40px; text-indent:1em; font-size:14px;}


#main_content{ width:930px; margin:0 auto;}
#main_content .left_content{ width:625px; z-index:10000; margin-top:-35px; position:relative;}
#main_content .right_content{ background:url(../images/yx_08.jpg) repeat-x; width:305px; z-index:11000; margin-top:-120px; position:relative; float:right; height:345px; background-color:#FFF;}
#main_content .right_content .biaoti1{ height:35px; border-bottom:solid 2px #cccccc; width:275px; margin-left:15px; line-height:35px;  margin-top:3px;}
#main_content .right_content .neirong1{ width:275px; margin-left:15px;}
#main_content .right_content .neirong1 ul{ margin-top:10px;}
#main_content .right_content .neirong1 ul li{ height:25px; border-bottom:solid 1px #cccccc; margin-top:5px;}
#main_content .right_content .neirong2{ width:275px; margin-left:15px;}
#main_content .right_content .neirong2 ul{ margin-top:20px;}
#main_content .right_content .neirong2 ul li{ float:left; text-align:center; }
#main_content .right_content .neirong2 ul li img { border:solid 1px #cccccc;}
.imagess{ border:solid 1px #ccc;}


.right_content{  width:305px; z-index:11000; margin-top:-119px; position:relative; float:right; height:345px; background-color:#FFF;}
.right_content .biaoti1{ height:35px; border-bottom:solid 2px #cccccc; width:275px; margin-left:15px; line-height:35px;  margin-top:3px;}
.right_content .neirong1{ width:275px; margin-left:15px;}
.right_content .neirong1 ul{ margin-top:10px;}
.right_content .neirong1 ul li{ height:25px; border-bottom:solid 1px #cccccc; margin-top:5px;}
.right_content .neirong2{ width:275px; margin-left:15px;}
.right_content .neirong2 ul{ margin-top:20px;}
.right_content .neirong2 ul li{ float:left; text-align:center; }
.right_content .neirong2 ul li img { border:solid 1px #cccccc;}

