﻿/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#666;}
a:hover{ color:#1c7fc1;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea { font-family:"Microsoft YaHei"; font-size:12px; color:#666; outline:none;}
p{ text-align:justify; text-justify:inter-word;}
body{ height:100%; background:#fff;}
.m_box,.header,.content{ width:1200px; margin:0 auto;}
.clear{ clear:both;}


.header{ height:100px;}
.header span{ float:left; padding:22px 0 0;}
.nav{ float:right;height:100px;}
.nav ul{}
.nav ul li{ display:inline-block; *display:inline; zoom:1; height:100px; position:relative; text-align:center;}
.nav ul li a{ display:block; float:left; height:100px; line-height:100px; font-size:14px; color:#333; width:100px; transition:all .2s ease-in;}
.nav ul li:hover a,.nav ul li.on a{ background:#1c7fc1; color:#fff;}

.nav ul li blockquote {DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP:100px; HEIGHT: auto; width:100%;}
.nav ul li blockquote .ChildNavIn { padding:0; background:#fff;}
.nav ul li blockquote .ChildNavIn a{ display:block; padding:0; float:none; height:50px; line-height:50px; text-align:center; color:#333; width:100%; background:#fff; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nav ul li blockquote .ChildNavIn a:hover{ background:#ecebeb; color:#1c7fc1;}

.flexslider{position:relative;height:448px;overflow:hidden;}
.slides{position:relative;z-index:1; width:5000px; height:448px; overflow:hidden; left:50%; margin-left:-2500px; text-align:center;}
.slides li{}
.slides li a img{height:448px !important;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; position:relative; z-index:100; behavior:url(../css/tool_iecss3.htc);}
.flex-control-nav .flex-active{ background:#1c7fc1;}

.con{ overflow:hidden;}
.con_bt{ overflow:hidden; padding:44px 0 28px;}
.con_bt h3{ text-align:center; font-size:28px; font-weight:bold; color:#333; height:50px; line-height:50px;}
.con_bt p{ height:28px; line-height:28px; text-align:center; font-size:18px;}
.con_bt p img{ display:inline-block; vertical-align:middle; margin:0 18px;}
.tab .tab_con { clear:both; padding-top:20px;}
.tab .icontent { display:none;}

.con_1{ padding-bottom:30px;background: #f6f6f6;}
.con_1 .tab .title{ font-size:0; text-align:center;}
.con_1 .tab .title li{ display:inline-block; *display:inline; zoom:1; height:34px; line-height:34px; padding:0 35px; background:#f4f4f4; font-size:14px; cursor:pointer; margin:0 22px; position:relative;}
.con_1 .tab .title li i{ display:none; width:14px; height:6px; background:url(img/tab_ico_1.png) no-repeat center scroll; position:absolute; left:50%; top:34px; margin-left:-7px;}
.con_1 .tab .title li.on{ background:#1c7fc1; color:#fff;}
.con_1 .tab .title li.on i{ display:block;}
.con_1 .tab .tab_con{ height:214px;}
.con_1 .tab .tab_con ul{ width:1222px;}
.con_1 .tab .tab_con ul li{ float:left; padding-right:22px;margin-bottom:24px;}
.con_1 .tab .tab_con ul li a{ display:block; width:278px; height:214px; overflow:hidden; position:relative;}
.con_1 .tab .tab_con ul li a img{ display:block; width:278px; height:214px;}
.con_1 .tab .tab_con ul li a span{ display:block; position:absolute; width:100%; left:0; bottom:0; height:34px; text-align:center; line-height:34px; background-color: #000;
filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; color:#fff;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.con_1 .tab .tab_con ul li a span em{ display:block;/* position:absolute; */width:100%; text-align:center;font-size:14px;}
.con_1 .tab .tab_con ul li a:hover span{ background-color:#1c7fc1;height:174px;padding:40px 0 0;}
.con_1 .tab .tab_con ul li a span p{line-height:20px;padding:0 20px;height:80px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}


/*con_2*/
.con_2{ padding-bottom:34px;}
.con_2 .tab .title{text-align:center;}
.con_2 .tab .title li{ width:20%;display:inline-block; height:54px; line-height:54px; font-size:16px; text-align:center; border-bottom:1px solid #d2d2d2; cursor:pointer;}
.con_2 .tab .title li.on{ border-bottom:3px solid #1c7fc1; background:url(img/tab_ico_2.png) no-repeat center bottom; color:#1c7fc1;}
.con_2 .tab .tab_con{ height:286px;}
.con_2 .tab .tab_con ul{ width:1222px;}
.con_2 .tab .tab_con ul li,ul.al_li li{ width:278px; float:left; padding-right:22px;}
.con_2 .tab .tab_con ul li i,ul.al_li li i{ display:block; height:214px; overflow:hidden;}
.con_2 .tab .tab_con ul li i img,ul.al_li li img{ display:block; width:278px; height:206px;}
.con_2 .tab .tab_con ul li b,ul.al_li li b{ display:block; height:26px; line-height:26px; font-size:14px;color:#333; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.con_2 .tab .tab_con ul li b a,ul.al_li li b a{ color:#333;}
.con_2 .tab .tab_con ul li b a:hover,ul.al_li li b a:hover{ color:#1c7fc1;}
.con_2 .tab .tab_con ul li em,ul.al_li li em{ display:block; color:#999; height:26px; line-height:26px;}

.con_gg{ width:100%; overflow:hidden; }
.con_gg a{ display:block; width:5000px; height:352px; left:50%; margin-left:-2500px; position:relative; text-align:center;}

.con_3{ padding-bottom:98px;}
.news{ width:354px; float:left;}
.news_1{ width:354px; float:left;}
.news_2{ padding-left:68px;}
.news_3{ float:right;}
.news h4{ height:26px; line-height:26px; font-size:16px; margin-bottom:24px;}
.news h4 b{ font-weight:bold; color:#333; padding-right:10px;}
.news h4 em{ text-transform:capitalize;}
.news .bt_text{ height:98px;}
.news .bt_text i{ display:block; float:left; width:160px; height:96px; overflow:hidden;}
.news .bt_text i img{ display:block; width:160px; height:96px;}
.news .bt_text p{ width:180px; float:right;}
.news .bt_text p b{ display:block; height:18px; line-height:18px; overflow:hidden;}
.news .bt_text p b a{ color:#333; font-size:16px;}
.news .bt_text p b a:hover{ color:#1c7fc1;}
.news .bt_text p span{ display:block; line-height:22px; height:44px; overflow:hidden; padding:14px 0 0; font-size:14px;}
.news .bt_text p em{ display:block; padding-top:6px;}
.news ul{ clear:both; width:100%;/* padding-top:26px; */height:180px;}
.news ul li{ width:100%; float:left; height:30px; line-height:30px; font-size:14px;}
.news ul li span{ display:block; float:left; height:30px; width:308px; overflow:hidden;}
.news ul li span a{ display:block; float:left; height:30px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.news ul li em{ display:block; float:right; color:#999;}
.news p.more{ clear:both; padding-top:34px;}
.news p.more a{ display:block; height:28px; width:104px; background:#1c7fc1; text-align:center; line-height:28px; color:#fff;}
.news p.more a:hover{ background:#ff7300;}

.con_4{ background:#f6f6f6; padding-bottom:26px;}
.jkgt{ overflow:hidden; padding:20px 0 20px;}
.jkgt ul li{ float:left; height:54px; line-height:54px; background:url(img/jkgt_br.png) no-repeat right scroll; font-size:14px;}
.jkgt ul li img{ display:inline-block; vertical-align:middle; margin-right:10px;}
.jkgt ul li.ys1 img{ display:block; float:left; position:relative; top:12px;}
.jkgt ul li.ys1 span{ display:block; float:left; line-height:22px; padding-top:5px;}
.jkgt ul li.ys1{ width:274px;}
.jkgt ul li.ys2{ width:326px; text-align:center;}
.jkgt ul li.ys3{ width:350px; text-align:center;}
textarea::-webkit-input-placeholder {color: #666;}
.jkgt ul li.ys3 a,.jkgt ul li.ys4 a{ display:inline-block; height:34px; line-height:34px; padding-left:40px; background:url(img/tel_ico_3_2.png) no-repeat left scroll; position:relative; top:6px;}
.jkgt ul li.ys4{ text-align:right; background:none; float:right;}
.jkgt ul li.ys4 a{ background-image:url(img/tel_ico_4_2.png);}
.jkgt ul li.ys3 a:hover{color:#ff7300;}
.jkgt ul li.ys4 a:hover{color:#ff7300;}
.con_4_2{ padding:10px 0 10px;}

.search_box{ clear:both; overflow:hidden;  line-height:38px; padding:15px 0 13px; background:#e5e5e5;}
.search_box .search{ width:432px; float:left; background:#fff; height:38px;border-radius: 10px;}
.search_box .search input{ display:block; float:left; height:38px; line-height:38px; width:350px; padding-left:12px;border-radius: 10px;}
.search_box .search input.btn{ width:44px; padding:0; background:url(img/search_ico.png) no-repeat center scroll; float:right; cursor:pointer;}
.search_box .search_text{ width:650px; float:left; overflow:hidden;margin-left: 20px;}
.search_box .search_text a{ padding-right:12px;}
.search_box ul.sc{ float:left;}
.search_box ul.sc li{ float:left; padding-left:10px; padding-top:8px;height:24px; line-height:24px;}
.search_box ul.sc li a{ display:block; height:24px; line-height:24px; padding-left:28px; background:url(img/fx_ico_1.png) no-repeat left scroll;}
.search_box ul.sc li#ys1{margin: 0 auto;height:25px; line-height:25px; overflow:hidden;position: relative;}
.search_box ul.sc li#ys1 img{ vertical-align:middle;} 
.search_box ul.sc li#ys1 a{ background-image:url(img/fx_ico_1_2.png);}
.search_box ul.sc li#ys1 a:hover{ color:#ff7300;}
.search_box ul.sc li#ys2{margin-left:20px;}
.search_box ul.sc li#ys2 a{ background-image:url(img/tel_ico_3_2.png); margin-top:0;background-size: auto 24px;}
.search_box ul.sc li#ys2 a:hover{ color:#ff7300;}

.footer{ clear:both; overflow:hidden; background:#1b1b1b;}

.footer_top{width: 1200px; border-bottom: 1px solid #333;overflow: hidden;padding:10px 0;}
.footer_top_frlink{width: 1200px;margin: 0 auto;min-height:36px;}
.footer_top_frlink .frlink ul{overflow: hidden;}
.footer_top_frlink .frlink ul li{float: left;margin: 0 12px;}
.footer_top_frlink .frlink ul li a{font-size: 12px;color: #fff;line-height: 24px;display: block;}
.footer_top_frlink span{font-size: 16px;color: #fff;font-weight: bold;display: block;line-height: 24px;float: left;}
.footer_top_frlink .frlink{width: 1120px;float: left;min-height:36px;}

.footer_t{ overflow:hidden; padding:32px 0 50px;}
.footer_t dl{ width:130px; float:left; color:#fff;}
.footer_t dl.last{ width:120px; float:right;}
.footer_t dl dt{ height:66px; line-height:66px; font-size:18px;}
.footer_t dl dd{ height:28px; line-height:28px;}
.footer_t dl dd a{
	color:#777;
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.footer_t dl dd a:hover{ text-decoration:underline;}
.footer_b{ overflow:hidden; border-top:1px solid #333; padding:14px 0 28px;}
.footer_b p{ line-height:22px; text-align:center; color:#999;font-size:14px; 	line-height:26px;}

.hy_footewm{margin-top: 20px;width:120px;height:120px;}
.hy_footewmbotp{font-size:14px; text-align:center;}

.content{ overflow:hidden; padding:58px 0;}
.con_l{ width:250px; float:left;}
.con_r{ width:888px; float:right;}
.con_l_bt{ height:74px;}
.con_l_bt h3{ font-size:28px; font-weight:bold; color:#333;}
.con_l_bt span{ font-size:14px; display:block;}

.con_l_nav{ overflow:hidden; padding-top:10px;}
.con_l_nav ul{ width:100%;}
.con_l_nav ul li{ width:100%; float:left; /*height:24px;*/ line-height:24px; padding:5px 0;}
.con_l_nav ul li a{ display:block; height:24px; line-height:24px; padding-left:34px; background:url(img/con_l_nav_1.png) no-repeat left scroll; color:#333;font-size:16px;}
.con_l_nav ul li dl{margin-top:8px;padding-left: 18px;display:none;}
.con_l_nav ul li dd>a{font-size:14px;color:#666;background:none;padding-left:0;}
.con_l_nav ul li dd>a:hover{background:none;}
.con_l_nav ul li.on a,.con_l_nav ul li a:hover{ background-image:url(img/con_l_nav_2.png); color:#1c7fc1;}

.con_l_nav ul li a.active{ background-image:url(img/con_l_nav_2.png); color:#1c7fc1;}

h4.con_l_box_bt{ height:42px; line-height:42px;}
h4.con_l_box_bt b{ display:block; float:left; font-size:18px; color:#333;}
h4.con_l_box_bt em{ display:block; float:right;}

.con_l_cp{ overflow:hidden; clear:both; padding-top:10px;}
.con_l_cp ul{ width:100%;}
.con_l_cp ul li{ width:100%; float:left; overflow:hidden; margin-bottom:18px;}
.con_l_cp ul li i{ display:block; width:84px; height:58px; overflow:hidden; float:left;}
.con_l_cp ul li i img{ display:block; width:83px; height:58px;}
.con_l_cp ul li p{ width:154px; float:right;}
.con_l_cp ul li p b{ display:block; height:16px; line-height:16px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.con_l_cp ul li p b a{ font-size:14px; color:#333;}
.con_l_cp ul li p b a:hover{ color:#1c7fc1;}
.con_l_cp ul li p span{ display:block; line-height:20px; height:40px; overflow:hidden; padding-top:4px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.gz_list{ overflow:hidden; clear:both; padding-top:10px;}
.gz_list ul li{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.gz_list ul li a{padding-left:14px; background:url(img/li_1.png) no-repeat left scroll;}
.gz_list ul li a:hover{ background-image:url(img/li_2.png);}

.con_r_bt{ height:74px;}
.con_r_bt h3{ height:32px; line-height:32px; float:left;}
.con_r_bt h3 b{ font-size:22px; font-weight:bold; color:#333;}
.con_r_bt h3 i{ font-size:22px; padding:0 4px;}
.con_r_bt p.on_page{ text-align:right; height:32px; line-height:32px;}
.con_r_bt p.on_page img{ display:inline-block; vertical-align:middle; margin-right:6px;}

.map{ height:438px; overflow:hidden;}
.map img{ display:block; width:100%; height:auto;}

.lxwm{ clear:both; padding-top:54px;}
.lxwm h3{ height:48px; line-height:48px; font-size:18px; color:#333;}
.lxwm  .lxwm_min{ overflow:hidden;}
.lxwm .l{ width:370px; float:left;}
.lxwm .l .lxwm_min{ background:url(img/lxwm_br.png) no-repeat right top; line-height:28px; font-size:14px;}
.lxwm .r{ width:482px; float:right;}
.lxwm .r ul{ width:100%;}
.lxwm .r ul li{ width:100%; float:left; overflow:hidden; margin-bottom:18px;}
.lxwm .r ul li input,.lxwm .r ul li.ys3 textarea{ display:block; height:30px; line-height:30px; border:1px solid #e5e5e5; padding-left:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);}
.lxwm .r ul li.ys1 input{ display:block; width:215px; float:left;}
.lxwm .r ul li.ys1 input.lx_r{ float:right;}
.lxwm .r ul li.ys2 input{ width:470px;}
.lxwm .r ul li.ys3 textarea{ height:74px; width:470px; padding:0x 10px; line-height:24px; resize:none; overflow:hidden; background:url(img/lx_4.png) no-repeat 456px 5px;}
.lxwm .r ul li.ys1 input.lx_l{ background:url(img/lx_1.png) no-repeat 202px scroll;}
.lxwm .r ul li.ys1 input.lx_r{ background:url(img/ly_2.png) no-repeat 202px scroll;}
.lxwm .r ul li.ys2 input{ background:url(img/lx_3.png) no-repeat 452px scroll;}
.lxwm .r p.btn{ clear:both;}
.lxwm .r p.btn input{ display:block; width:94px; height:26px; line-height:26px; background:#1c7fc1; color:#fff; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);}
.lxwm .r p.btn input:hover{ background:#f90;}

.al_box{height:365px; overflow:hidden;}

.al_box_l{width:400px; float:left;}

.w3cFocus{width:400px; height:365px; position:relative; margin:0 auto; overflow:hidden;}
.w3cFocus .bd li{vertical-align:middle;}
.w3cFocus .bd li img{display:block; width:400px; height:300px;}
.w3cFocus .hd{position:absolute; bottom:0; width:390px; height:50px; padding:5px; background:#e5e5e5;}
.w3cFocus .hd .prev{display:block; float:left; width:14px; height:50px; filter:alpha(opacity=80);opacity:0.8; background:url(img/d_08.png) no-repeat;}
.w3cFocus .hd .next{display:block; float:right; width:14px; height:50px; filter:alpha(opacity=80);opacity:0.8; background:url(img/d_09.png) no-repeat;}
.w3cFocus .hd .prev:hover,.w3cFocus .hd .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}
.w3cFocus .hd ul{float:left; width:362px; height:50px; overflow:hidden;}
.w3cFocus .hd ul li{float:left; margin:0 3px; filter:alpha(opacity=80); opacity:0.8; cursor:pointer;}
.w3cFocus .hd ul li img{width:62px; height:46px; border:2px solid #fff; display:block;}
.w3cFocus .hd ul li.on{filter:alpha(opacity=100);opacity:1; background:url(images/focusArrow.png) center 0 no-repeat;}
.w3cFocus .hd ul li.on img{border:2px solid #2da04e;}



.page_2{ clear:both; width:100%; overflow:hidden; padding:18px 0; border-top:1px solid #8c8c8c;}
.page_2 p{ line-height:28px; color:#7a7a7a;}

.al_box_r{ width:420px; float:right;}
.al_box_r h3{ line-height:46px; font-size:26px; font-weight:bold; color:#333; margin-top:30px; margin-bottom:30px;}
.al_box_r p{ line-height: 26px; font-size: 14px; margin-top: 10px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical;}
.al_box{ overflow:hidden; margin-bottom:46px;}

.al_con_text{ overflow:hidden; margin:20px 0;line-height:28px;}

.al_con_text h2{  color:#333; border-bottom:1px solid #dcdcdc;  font-weight:bold;}
.al_con_text h3{   color:#333;   font-weight:bold;}


.xq_xg{ overflow:hidden; border-top:1px solid #666;}
.xq_xg h3{ height:52px; line-height:52px; padding-top:16px; font-size:18px; color:#333; font-weight:bold;}
.xq_xg ul{ width:920px;}
.xq_xg ul li{ padding-right:18px; width:206px; float:left;}
.xq_xg ul li i{ display:block; width:206px; height:160px; overflow:hidden;}
.xq_xg ul li img{ display:block; width:100%;height:160px;}
.xq_xg ul li b{ display:block; height:26px; line-height:26px; font-size:14px;color:#333; padding-top:10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.xq_xg ul li b a{ color:#333;}
.xq_xg ul li b a:hover{ color:#1c7fc1;}
.xq_xg ul li em{ display:block; color:#999; height:26px; line-height:26px;}

.xq_xgnew{ overflow:hidden; border-top:1px solid #666;}
.xq_xgnew h3{ height:52px; line-height:52px; padding-top:16px; font-size:18px; color:#333;}
.xq_xgnew ul li{ padding: 0 18px; margin-right: 85px;width:320px; float:left;border-bottom: 1px dashed #d8d8d8;background: url(img/new_list_1.png) no-repeat 0;height: 35px;line-height: 35px;}
.xq_xgnew ul li a{ color:#333;display: block;height: 35px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}

.page{margin:20px 0; clear:both;}
.page ul{ text-align:right;}
.page ul li{ display:inline-block; *display:inline; zoom:1; padding-left:6px;}
.page ul li a{ display:block; float:left; height:24px; line-height:24px; padding:0 12px; border:1px solid #d2d2d2; color:#666; font-size:12px;}
.page ul li a:hover,.page ul li.thisclass a{ background:#013e99; color:#fff; border-color:#013e99;}

#tc div{ display:none; padding-top:10px;}
#tc {font-size: 14px; line-height: 1.714;}
#tc ul li{ width:100%; float:left; overflow:hidden; margin-bottom:20px;border-bottom:1px solid #c6c6c6;}
#tc ul li p.tab_l{float:left; height:96px; width: 660px; float: right;}
#tc ul li p.tab_l b{ display:block; height:30px; font-size:14px; overflow:hidden;}
#tc ul li p.tab_l b a{ color: rgb( 51, 51, 51 ); font-size: 16px;}
#tc ul li p.tab_l b a i{ font-weight:bold;}
#tc ul li p.tab_l b a:hover{ color:#013e99;}
#tc ul li p.tab_l span{ display:block; line-height:1.714; height:48px; overflow:hidden; padding-top:4px;}
#tc ul li p.tab_r{width: 660px;float: right; margin-bottom: 30px;}
#tc ul li p.tab_r b{ margin:0 10px 10px 0px; font-size: 14px; }
.post{}
.post h1{ font-size:20px;  color: rgb( 51, 51, 51 ); text-align:center;  margin-bottom:15px;}
.post h3{ font-size:16px;  color: rgb( 51, 51, 51 ); text-align:center;  margin-bottom:15px;}
.post .post-meta{text-align:center; color:#999999;}
.post .post-meta span{margin:0 20px;}
.post .post-meta span a{color:#999999; margin-right:15px;}
.post .post-meta span.tag-ico{background:url(../images/pic_76.png) no-repeat left center; padding-left:25px; margin-left:35px;}
.post-main{ padding:35px; font-size:14px; color:#999999; border-bottom:1px solid #cccccc;}
.post-main p{ margin-bottom:25px;}
.post-main p img, .post-main img{ max-width:100% !important; margin:auto;}
.post-main .share{ color:#666666;}
.post-main .share a{ margin-right:10px;}
.post-nav{ font-size:14px; padding:15px 0 15px 0; border-top:1px solid #999999 ; }
.post-nav p{ color:#333333; margin:5px 0 10px 0;}
.post-nav p a{ color:#333333;}


.news_list {font-size: 14px; line-height: 1.714;}
.news_list ul {width: 888px;}
.news_list ul li{ width:100%;  float:left; overflow:hidden; margin-bottom:20px;padding-bottom: 20px;border-bottom:1px solid #c6c6c6;}
.news_list ul li p.tab_l{float:left; height:96px; width: 660px; float: right;}
.news_list ul li p.tab_l b{ display:block; height:30px; font-size:14px; overflow:hidden;}
.news_list ul li p.tab_l b a{ color: rgb( 51, 51, 51 ); font-size: 16px;}
.news_list ul li p.tab_l b a i{ font-weight:bold;}
.news_list ul li p.tab_l b a:hover{ color:#013e99;}
.news_list ul li p.tab_l span{ display:block; line-height:1.714; height:48px; overflow:hidden; padding-top:4px;}
.news_list ul li p.tab_r{width: 660px;float: right; margin-bottom: 30px;}
.news_list ul li p.tab_r b{ margin:0 10px 10px 0px; font-size: 14px; }

.arcitle_title{float:left; background:url(img/articlepoint.png) no-repeat left center; padding-left:30px;}
.arcitle_date{float:right;}


.img_list{}
.img_list ul{width: 900px;}
.img_list ul li{ width:278px; float:left; padding-right:22px; margin-bottom:20px;}
.img_list ul li i{ display:block; height:214px; overflow:hidden;}
.img_list ul li i img{ display:block; width:278px; height:207px;}
.img_list ul li b{ display:block; height:26px; line-height:26px; font-size:14px;color:#333;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.img_list ul li b a{ color:#333;}
.img_list ul li b a:hover{ color:#1c7fc1;}
.img_list ul li em{ display:block; color:#999; height:26px; line-height:26px;}


.STYLE1{font-size:16px;}


.nhy_headertop{line-height:30px;background:#1b1b1b;overflow:hidden;}
.nhy_headertit{float:left;color:#ccc;font-size:13px;width:50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nhy_headertitle{float:left;/*font-size:13px;*/width:50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nhy_headertitle strong{font-weight:normal;}
.nhy_headertel{float:right;color:#ccc;font-size:14px;width:50%;text-align:right;background:url(img/nhy_foottel.png) no-repeat left center;background-size:18px 18px;}
.nhy_link {float:right; text-align:right;/*font-size:13px;*/width:50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.nhy_foottel{width: 265px !important;}
.nhy_foottel span{display:block;font-size:14px;color:#fff;}
.nhy_foottel h2{font-size:26px;color:#fff;}
.nhy_footpho{background:url(img/nhy_foottel.png) no-repeat left center;padding:10px 0 10px 70px;background-size:60px 60px;}
.nhy_footqqzx{background:url(img/QQzx.png) no-repeat left center;padding:10px 0 10px 70px;background-size:60px 60px;}


.con_01{background:#f6f6f6;padding-bottom: 54px;}
.nhy_inabout{overflow:hidden;}
.nhy_inaboutpic{width:460px;height:227px;float:left;}
.nhy_inaboutpic img{width:460px;height:227px;}
.nhy_inabouttxt{float:right;width:700px;}
.nhy_inabouttxt p{font-size: 14px; margin: 0 auto;line-height: 2; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.nhy_inabouttxt a{display: block;width: 180px;height: 36px; line-height: 36px; background: #1c7fc1; margin-top: 36px; color: #fff; font-size: 14px;text-align: center;}
.nhy_inabouttxt a:hover{background:#ff7300;}

.nhy_inproduct{padding:15px 0;}
.nhy_inprolist{overflow:hidden;}
.nhy_inprolist li{float:left;width:120px;margin-right:6px;line-height: 36px;}
.nhy_inprolist li a{display:block;font-size:14px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nhy_inprolist li a:hover{color:#1c7fc1;}
.nhy_inprolist li.nhy_inprotype{margin-right:0px;margin-right:6px;}
.nhy_inprolist li.nhy_inprotype a{font-size:16px;font-weight: bold;}
.nhy_inprolist li.nhy_inprohref{margin-right:0px;width: 66px;}

.news_list ul li  p{
	
overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;

}

.footer_b a{
color:#999;
}