/* CSS Document */



.zy_banner { width:100%; height:450px; text-align:center; position:relative; }
.zy_banner_box { width:100%;  background:url(banner_bg.jpg) bottom center repeat-x; }
.title { width:100%; height:35px; background:url(titile_bg2.jpg) repeat-x; }
.title p { width:985px; height:35px; line-height:35px; color:#2e2e2e; margin:0 auto; text-align:left; background:url(titile_bg.jpg) no-repeat left center; padding-left:15px; }
.title p a{ display:inline-block; padding-right:2px; padding-left:2px;}
.zy_main { width:100%; margin:0 auto; background:#FFF url(zy_main_bg.jpg) repeat-x; }
.zy_box { width:1000px; margin:0 auto; overflow:hidden; padding-top:16px; }
.zy_left { width:232px; float:left; }
.left_nav { border-top:1px solid #bababa; }
.left_nav li { width:232px; padding:5px 0 0px 0; border-bottom:1px solid #bababa; }
.left_nav li a { display:block; width:221px; height:30px; padding-left:11px; line-height:30px; font-size:14px; font-weight:bold; }
.jian { width:221px; height:30px; padding-left:11px; background:url(left_lia_bg.jpg) no-repeat; color:#FFF; font-weight:bold; }
.left_nav li ul { display:none; width:232px;  border-top:1px solid #dcdcdc; }
.left_nav li ul li { border-bottom:1px solid #dcdcdc; }
.left_nav li ul li a { font-weight:normal; padding-left:28px; width:204px; }
.left_nav li ul li a.blue { color:#0e53a3; font-weight:bold; padding-left:28px; background:url(a_bg.jpg) no-repeat 200px center; }
.left_nav li ul li a:hover { color:#0e53a3; font-weight:bold; padding-left:28px; background:url(a_bg.jpg) no-repeat 200px center; }
.left_nav li ul li.last_li { border-bottom:none; }
.rmbq { width:230px; border:1px solid #d8d8d8; overflow:hidden; margin-bottom:32px; margin-top:26px; }
.rmbq h3 { font-weight:normal; font-size:14px; height:38px; line-height:38px; padding-left:42px; width:188px; color:#737373; background:url(rmbq.jpg) no-repeat; }
.tag { width:210px; padding:10px; position:relative;; }
.tag span { display:block; position:absolute; padding-top:18px; }
.span1 { top:11px; left:33px; }
.span2 { top:60px; left:38px; }
.span3 { top:12px; right:20px; }
.span4 { top:110px; left:23px; }
.span5 { top:10px; right:90px; }
.span6 { top:101px; left:130px; }
.span7 { top:60px; right:33px; }
.span8 { top:150px; left:33px; }
.span9 { top:123px; left:99px; }
.span10 { top:109px; right:23px; }
.span11 { top:135px; left:12px; }
.span12 { top:156px; left:77px; }
.span13 { top:150px; right:44px; }
.span14 { top:180px; left:22px; }
.span15 { top:199px; left:95px; }
.span16 { top:185px; right:20px; }
.span1 a { font-family:'Microsoft YaHei'; font-size:20px; color:#737373; }
.span2 a { font-size:16px; color:#737373; font-family:'Microsoft YaHei'; }
.span3 a { font-size:18px; color:#737373; font-family:'Microsoft YaHei'; }
.span4 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span5 a { font-size:14px; color:#737373; font-family:'Microsoft YaHei'; }
.span6 a { font-size:18px; color:#737373; font-family:'Microsoft YaHei'; }
.span7 a { font-size:16px; color:#737373; font-family:'Microsoft YaHei'; }
.span8 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span9 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span10 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span11 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span12 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span13 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span14 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span15 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.span16 a { font-size:20px; color:#737373; font-family:'Microsoft YaHei'; }
.zy_right { width:932px; float:left; margin-left:36px; }
.praouct { width:932px; }
.praouct span { display:block; width:300px; height:225px; border:#CCC 1px solid; padding:1px; float:left; }
.praouct span img { max-width:300px; max-height:225px; }
.product_title { width:592px; height:272px; float:left; margin-left:20px; }
.product_title strong { line-height:45px; font-size:14px; }
.product_title p { line-height:24px; color:#717171; font-size:12px; }
.product_box { width:932px; padding-top:20px; }
.txt1 { position:relative; margin-top:40px; }
.txt1 .subnav { height:36px; width:930px; padding:0 1px 0 1px; background:url(tab_sub.jpg); border:1px solid #ececec; border-bottom:none; position:absolute; top:-30px; right:0; }
.txt1 .subnav li { cursor:pointer; width:75px; margin:0 10px; text-align:center; font-size:12px; height:36px; line-height:36px; float:left; color:#717171; margin-left:1px; }
.txt1 .subnav li:hover{ background:url(tab_sub2.jpg) no-repeat;}
.txt1 .subnav .focus { color:#000; font-size:12px; background:url(tab_sub2.jpg) no-repeat; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; }
#box1 { width:732px; padding:10px; }
.praoduct_text { width:700px; margin:0 auto; }
.praoduct_text p { line-height:30px; color:#717171; }
/*核心产品*/

.core_product { width:932px; }
.core_product h3 { width:902px; height:36px; padding:0 13px; line-height:36px; font-size:14px; color:#6f6f6f; background:url(tab_sub.jpg) left bottom repeat-x #fefefe; border:1px solid #ececec; }
.core_product h3 a { float:right; padding-right:20px; background:url(gd.jpg) no-repeat right center; color:#737373; font-size:14px; font-weight:normal; }
.core_product ul { padding-top:21px; overflow:hidden; }
.core_product ul li { width:211px; float:left; margin-left:20px; _margin-right:15px; margin-bottom:20px; min-height:340px; }
.core_product ul li.cp_last { margin-right:0; }
.core_product ul li span { display:block; width:200px; height:150px; padding:4px; border:#cccccc 1px solid; }
.core_product ul li span img { max-width:200px; max-height:150px; }
.core_product ul li strong { font-size:14px; line-height:30px; }
.core_product ul li p { line-height:24px; font-size:12px; color:#808080; }
.core_product ul li p a { color:#4980b8; }
.core_product dl { margin:26px 0; width:210px; overflow:hidden; }
.core_product dl dt { float:left; }
.core_product dl dt span { width:200px; height:150px; display:block; border:1px solid #cacaca; }
.core_product dl dt span img { max-width:200px; max-height:150px; }
.core_product dl dd { float:left; display:block; width:210px; margin-left:13px; }
.core_product dl dd h4 { line-height:30px; font-size:14px; color:#1e1e1e; }
.core_product dl dd div p { line-height:24px; color:#808080; }
.core_product dl dd div p a { color:#4980b8; }
/*视频播放页*/



.sp_title { width:987px; height:36px; background:url(sp_title.jpg) no-repeat; font-size:14px; color:#6f6f6f; font-weight:bold; line-height:36px; padding:0 0 0 13px; }
.sp_box { width:1000px; height:100%; }
.sp_img { text-align:center; padding-top:38px; padding-bottom:20px; }
.sp_text { padding:0 35px; width:930px; }
.sp_text p { line-height:30px; color:#2e2e2e; }
.news_text { width:1158px; margin:0 auto; }
.news_title { width:1158px; text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:20px; }
.news_title h3 { line-height:40px; font-size:14px; }
.text_box p span { color:#000000; }
.text_box { width:1158px; padding:20px 0; }
.text_box p { line-height:30px; color:#2e2e2e; }
.news_left { width:940px; float:left; margin-bottom:20px;border:1px solid #ececec;     -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 2px 10px rgba(0, 0, 0, .5);  
  box-shadow:0 2px 10px rgba(0, 0, 0, .5);   }
.news_list { width:900px; overflow:hidden; padding:0 20px; }
.news_list ul { display:block; width:880px;}
.news_list ul li { width:870px; border-bottom:1px solid #dcdcdc; padding: 25px 5px; position:relative; }
.news_list ul li h4 { font-size:14px; line-height:32px; display:inline-block; }
.news_list ul li span{display:inline-block; float:right;}
.ms_text p { line-height:24px; color:#737373; }
.ms_text p a.gd { float:right; color:#4980b8; }
.yw_box { width:880px; margin:20px auto; }
.yw_box span { display:block; float:left; border:1px solid #cccccc; padding:3px 5px; margin:0 5px; color:#545454; }
.yw_box a { float:left; display:block; padding:3px 5px; border:1px solid #CCC; margin:0 5px; color:#545454; }
.yw_box a.blue { background:#0059c5; color:#FFF; font-weight:bold; }
.yw_box a.border { border:none; }
.news_right { width:232px; float:left; margin-left:25px; }
.Category { width:230px; border:1px solid #d8d8d8; overflow:hidden; margin-bottom:32px; float:right; }
.Category h3 { font-weight:normal; font-size:14px; height:38px; line-height:38px; padding-left:42px; width:188px; color:#737373; background:url(rmbq.jpg) no-repeat; }
.Category_box ul { display:block; width:210px; margin:10px auto; }
.Category_box ul li { width:210px; height:33px; border-bottom:1px solid #dcdcdc; }
.Category_box ul li a { width:183px; height:30px; display:block; line-height:30px; padding-left:27px; color:#8a8a8a; }
.Category_box ul li a:hover {  color:#0066a6; font-weight:bold; }
.Category_box ul li.last_news { border-bottom:none; }
.Category_lxwm { width:195px; margin:10px auto; }
.Category_lxwm p { line-height:32px; color:#565656; }
.dt { margin:0 auto; text-align:center; }
.sf_search { width:994px; height:48px; background:url(sousu.jpg) no-repeat; margin-left:1px; margin-top:20px; }
.SelectControl .arrow { width:24px; height:28px; overflow:hidden; display:inline-block; float:right; }
.SelectControl { height:28px; width:171px; background:#fff; float:left; position:relative; margin-right:14px; margin-top:12px; background:url(input_bg.jpg) no-repeat; z-index:4 }
.SelectControl .arrow { background-position:0 0; }
.SelectControl input { background:none; border:none; height:28px; text-align:center; line-height:28px; font-size:12px; cursor:pointer; float:left; display:inline; z-index:0; color:#434343; }
.SelectControl ul { overflow:auto; position:absolute; left:0px; top:20px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#a7a7a7; background:#fff; z-index:1; height:150px; }
.SelectControl li { height:30px; line-height:26px; overflow:hidden; padding:0 6px; cursor:pointer; color:#434343; }
.SelectControl li.on { color:#434343; }
.sousuo { width:211px; height:28px; background:url(sousuo.jpg) no-repeat; float:left; margin-top:10px; }
.sousuo input { background:none; width:180px; height:28px; }
.sousuo a { display:block; width:30px; height:28px; float:right; }
.table ul { display:block; width:965px; height:36px; background:#7990ab; margin:20px auto 10px; }
.table ul li { float:left; line-height:36px; text-align:center; color:#FFF; font-weight:bold; }
.table table { width:965px; margin:0 auto; }
/* background:url(tr_bg.jpg) repeat-y; */

.table table tr.th { width:965px; height:50px; background:url(th_bg.jpg) no-repeat; }
.table table tr { width:965px; height:48px; margin-top:-2px; }
.table table tr td { text-align:center; }
/*L*/

.boxl { border:1px solid #dcdcdc; }
.titlel { border-bottom: 1px solid #DCDCDC; height: 100%; margin-left: 20px; padding: 15px; width: 660px; }
.titlel strong { font-size:15px; color:#0f57ac; }
.titlel2 { border-bottom: 1px solid #DCDCDC; height: 100%; margin-left: 20px; padding: 15px; width: 660px; }
.titlel2 strong { font-size:15px; }
.content12 { font-size:15px; color:#666666; font-family:"Microsoft YaHei"; line-height:25px }
.content12 p { font-size:15px; color:#666666; font-family:"Microsoft YaHei"; line-height:25px }
.boxl p { padding:15px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: 2px solid #6FA1D9 !important; -webkit-box-shadow:0px 0px 5px #6FA1D9 !important; }
/*按钮样式*/

.button { -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); background-color: #eeeeee; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1)); background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1); background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1); background: -o-linear-gradient(top, #fbfbfb, #e1e1e1); background: linear-gradient(top, #fbfbfb, #e1e1e1); display: -moz-inline-stack; display: inline-block; vertical-align: middle;  *vertical-align: auto;
zoom: 1;  *display: inline;
border: 1px solid #d4d4d4; height: 32px; line-height: 32px; padding: 0px 25.6px; font-weight: 300; font-size: 14px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #666666; text-shadow: 0 1px 1px white; margin: 0; text-decoration: none; text-align: center; }
.button-rounded { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.button-flat-highlight { -webkit-transition-property: background, color; -moz-transition-property: background, color; -o-transition-property: background, color; transition-property: background, color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #f18d05; color: white; text-shadow: none; border: none; }
.button-flat-highlight:hover { background: #fa9915; text-decoration:none; }
.button-flat-action { -webkit-transition-property: background, color; -moz-transition-property: background, color; -o-transition-property: background, color; transition-property: background, color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #7db500; color: white; text-shadow: none; border: none; }
.button-flat-action:hover { background: #8fcf00; text-decoration:none; }
.button-flat { -webkit-transition-property: background, color; -moz-transition-property: background, color; -o-transition-property: background, color; transition-property: background, color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: #dcdbdb; border: none; text-shadow: none; }
.button-flat:hover { background: #e9e9e9; text-decoration:none; }

/*按钮样式*/



/*子页面*/

.gyban, .lmban, .nsban, .lxban, .zsban, .scban, .zxban, .qyban, .banner_fwzx, .banner_cpzx, .banner_lxwm { width: 100%; height: 200px; background: url(../images/gyban.jpg)/*tpa=http://demo43.zhizhuxiu.com/style/images/gyban.jpg*/ no-repeat center; }
.lmban { background: url(../images/lmban.jpg) no-repeat center; }
.nsban { background: url(../images/zxns.jpg) no-repeat center; }
.lxban { background: url(../images/lxwm.jpg) no-repeat center; }
.zsban { background: url(../images/zsjm.jpg)  no-repeat center; }
.scban { background: url(../images/scqj.jpg) no-repeat center; }
.zxban { background: url(../images/zxzx.jpg)  no-repeat center; }
.qyban { background: url(../images/qyzr.jpg)  no-repeat center; }
.banner_fwzx { background: url(../images/banner_fwzx.jpg) no-repeat center; }
.banner_cpzx { background: url(../images/banner_cpzx.jpg)  no-repeat center; }
.banner_lxwm { background: url(../images/banner_lxwm.jpg) no-repeat center; }
.ym_nav { width: 100%; height: auto; padding: 50px 0px 20px 0px; }
.ym_nr1 { width: 1000px; height: 75px; margin: 0px auto; text-align: center; display:none; }
.ym_nr2 { width: 100%; height: 40px; margin-top:20px; }
.ym_nrc { height: 38px;  width: 1000px;  border-right: none; margin: 0px auto; text-align:center; }
.ym_nrc ul {  margin: 0px; padding: 0px; }
.ym_nrc ul li { display:inline-block; width: 136px; height: 40px; margin-left: 20px;  font-family:"微软雅黑"; }
.ym_nrc ul li a {  width: 134px; height: 28px; border: 1px solid #cecece; text-align: center; font-size: 16px; color: #323334; display: block; line-height: 28px; border-radius: 5px; font-family:"微软雅黑"; }
.ym_nrc ul li a.dsz {  background-color: #0066a6; border: 1px solid #0066a6; color: #fff; }
.ym_nrc ul li a:hover { background-color: #0066a6; border: 1px solid #0066a6; color: #fff; }

.zsjm_list { width: 1000px; height: auto; margin: 10px auto 50px; }


.ymzt { width: 1000px; height: auto; margin:10px auto; line-height: 25px; font-size: 14px; color: #333; font-family:"微软雅黑"; }
.ymzt p { font-size: 14px; color: #333; line-height: 25px; padding: 10px 20px; text-indent: 28px; }
.news_list { width: 1000px; height: auto; margin: 20px auto; }
.newsal { width: 1000px; height: auto; padding: 10px 0px; border-bottom: 1px dashed #d6d6d6; }
.newsal img { float: left; margin-right: 15px; }
.newsal h2 { font-size: 16px; line-height: 35px; margin: 0px; padding: 0px; font-weight: bold; }
.newsal p { font-size: 14px; color: #333; line-height: 26px; padding: 10px 0px; }
.news_detail { width: 1000px; height: auto; margin: 20px auto; }
.news_detail img { text-align:center; display:block; margin:0px auto; }
.news_detail h2 { font-size: 20px; color: #333; line-height: 40px; font-weight: bold; text-align: center; margin: 0px; padding: 0px; }
.news_detail h5 { font-size: 12px; color: #999; font-weight: normal; line-height: 20px; text-align: center; margin: 0 0 40px 0; padding: 0px; }
.news_detail p { font-size: 14px; color: #333; line-height: 30px; padding: 10px; text-indent: 28px; }
.news_detail img { max-width: 800px; }
.dgzw { width: 530px; height: auto; float: left; line-height: 30px; font-size: 14px; margin-left: 20px; }
.dgzw h2 { font-size: 16px; color: #333; margin: 0px; padding: 0px; font-weight: bold; line-height: 40px; }
.zsjm_list { width: 1000px; height: auto; margin: 10px auto 50px; }
.lxwmc { width: 1000px; height: auto; margin: 0px auto 20px auto; }
.ditu { width: 500px; height: 300px; border: 1px solid #ccc; float: right; }
.lxfx { width: 480px; height: auto; font-size: 14px; color: #333; line-height: 30px; padding: 0px 0px; }
.fy { text-align: center; padding-top: 20px; }
.fy a { display: inline-block; padding: 4px 10px; border: 1px solid #ededed; margin: 0 2px; color: #ACACAC; text-decoration: none; }
.fy .on { background: #3c9fee; border-color: #3c9fee; color: #fff; }
.fy a:hover { background: #3c9fee; border-color: #3c9fee; color: #fff; }
/*企业责任新的开始*/


.zyd { width: 236px; height: auto; float: left; text-align: center; font-size: 14px; margin-left: 14px; margin-top: 15px; display: inline; margin-bottom: 20px;}
.zyd a { color: #333; line-height: 30px; }
.zyd a:hover { color: #0066a6; text-decoration: underline; }
.zyd img { border: 1px solid #cfcece; padding: 2px; width:230px; height:170px; background-color: #FFF; object-fit: contain;}


.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px; border:1px solid #ccc;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}
