/* CSS Document */
html {background:#fff;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;overflow-x:hidden; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button,article,aside,details,footer,header,menu,nav,section { margin:0; padding:0;}
body { font-size: 12px; font-family: tahoma, \5FAE\8F6F\96C5\9ED1; line-height: 20px; /* touch-action: none; */ } 
input,select,textarea { font-size:100%; -webkit-appearance:none; }
address, cite, dfn, em, var, i { font-style:normal; }
input, textarea, select, button { outline:none; border:none; border-radius: 0; background:none; }
table { border-collapse:collapse; border-spacing:0;}
th { text-align:inherit; }
fieldset,img { border:0;}
iframe { display:block; }
ol,ul,li { list-style:none; }
del { text-decoration:line-through; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500;}
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
ins,a { text-decoration:none; }
audio,canvas,video { display:inline-block; *display:inline; *zoom:1; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; }
body { color:#333; }
a { color:#333; }
/*a:active {
    background-color: #eee;
    color: #666;
}*/

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; line-height:0; }
.clearfix { zoom:1; /* for IE6 IE7 */}

.left{ float:left;}
.right{ float:right;margin-right:7px;}
.tc { text-align: center; }
.mt30 { margin-top: 30px; }


.header{ position: relative; z-index: 10; width:100%; height:120px; margin:0 auto; border-top:3px solid #BA0001;}
.headernb{ width:1100px; height:120px; margin:0 auto; position:relative}
.tel{ padding-left: 58px; width:144px; height:31px; line-height: 28px; position:absolute; right:0; top:0; color: #fff; font-weight: bold; background: url(/images/template4/tel.jpg) no-repeat;}
.logo{ display:block; float: left; left:0; top:34px; position:absolute; }
.logo img { display: block; }

.link{ position:absolute; right:202px; top:0; height:32px; line-height:32px;}
.jrsc{ display:block; float:left; background:url(/images/template4/jrsc.jpg) left no-repeat; padding-left:17px; font-size:12px; color:#999999; margin-right:14px }
.wzdt{ display:block; float:left; background:url(/images/template4/wzdt.jpg) left no-repeat; padding-left:17px; font-size:12px; color:#999999; margin-right:12px}
.scbz{ display:block; float:left; background:url(/images/template4/scbz.png) left no-repeat; padding-left:17px; font-size:12px; color:#999999; margin-right:12px}
.scbz:hover{ color:#BB0000}
.jrsc:hover{ color:#BB0000}
.wzdt:hover{ color:#BB0000}

/*#topnav */
ul#topnav{ float:right; margin-top:67px; height:32px;}
ul#topnav li{ float:left;height:32px; line-height:32px; margin:0 0 0 28px; position:relative}
ul#topnav li a{ font-family:Microsoft YaHei; font-size:14px; color:#333}
ul#topnav li a:hover{color:#C3000E}
ul#topnav li .sub { width:140px!important; z-index:99; position: absolute; padding:15px 0 4px 0; top: 32px; left:50%; margin-left:-70px; float: left; display:none; }
.sub_top{background:url(/images/template4/sub_top.jpg) center top no-repeat; width:140px; height:6px;}
.sub_nb{ background:#F0F0F0;width:140px; height:auto; overflow:hidden;}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{ list-style: none; padding: 0 0 0 0; width:140px; margin:0 auto; }
ul#topnav .sub ul li { padding:0 0!important; margin:0 auto!important; float:none; width:140px; height:38px; color: #999; background:none; line-height:38px!important; }
ul#topnav .sub ul li a { border:none; float:none; height:38px; overflow:hidden; display: block; text-decoration: none; width:140px; color:#666; font-weight:normal; text-align:center; padding-left:0; margin-left:0; padding:0; line-height:38px!important; font-family:Microsoft YaHei;  font-size:13px; background:none!important; }
ul#topnav .sub ul li:hover {	 }
ul#topnav .sub ul li a:hover {color:#fff; background:#BA0001!important; }

/* banner */
.banner{ width:100%; height:520px; position:relative; z-index: 1;}
.flexslider{position:absolute;width:1920px;height:520px;  left:50%; margin-left:-960px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/images/template4/ad_ctr.png) no-repeat;position:absolute;top:50%; z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:17%;}
.flex-direction-nav .flex-prev{left:17%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px; left:45%}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/* .main_bt */
.main_bt { text-align: center; }
.main_bt h2 { font-size: 32px; line-height: 36px; margin-bottom: 5px; font-weight: bold; }
.main_bt span { font-size: 14px; color: #999; }
.main_bt .line { display: block; margin: 15px auto 0; width: 17px; height: 2px; line-height: 0; overflow: hidden; background-color: #b40001; }

.fuwuwz{ width:1100px; height:58px; line-height:22px; text-align:center; font-family:Microsoft YaHei; font-size:14px; color:#585858; margin:20px auto 0 auto}
.white{ color:#fff!important}

/* main_pp */
.main_pp{ width:100%; height:490px; background:#EFEFEF; padding-top:80px;}
.fuwunb { position: relative; padding: 0 52px;  width: 996px; margin:69px auto 0 auto; overflow: hidden;}
.fuwu-w { width:996px; height:182px; margin: 0 auto; overflow: hidden; }
.fuwu-con { margin: 0 auto; position: relative; left: 0; }
.ppnr{ width:166px;/* height:345px;*/ float:left;}
.ppnra{ display:block; width:; height:182px; }
.ppimg{ display:block; width:122px; height:46px; padding: 38px 0; border: 2px solid #fff; background-color: #fff; border-radius: 50%; text-align: center; margin:0 auto; transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }
.ppimg img { width: auto; height: 46px; }
.ppwz{ display:block; width:; height:24px; line-height:24px; text-align:center; margin:0 auto; font-family:Microsoft YaHei; font-size:16px; color:#333; margin-top:30px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out; }
.ppnra:hover .ppwz{ color:#B90100}
.ppnra:hover .ppimg { border-color:#B90100; }

.fuwunb .fu-left, .fuwunb .fu-right { position: absolute; top: 50%; display: block; width: 21px; height: 42px; margin-top: -21px; cursor: pointer; }
.fuwunb .fu-left { background: url(/images/template4/left_red.png) no-repeat; left: 0; }
.fuwunb .fu-left.fu-no { background: url(/images/template4/left_gray.png) no-repeat; }
.fuwunb .fu-right { background: url(/images/template4/right_red.png) no-repeat; right: 0; }
.fuwunb .fu-right.fu-no { background: url(/images/template4/right_gray.png) no-repeat; }

/* main3 */
.main3{ width:100%; height:455px; background:url(/images/template4/about_bg.jpg) center top no-repeat; padding-top:70px;}
.about_lj { display: block; width: 1100px; margin:0 auto; position: relative; }
.about{ position: relative; width:1100px; height:401px; background:rgba(255,255,255,.1); }
.bg-k { position: absolute; right: -5px; bottom: -5px; width: 350px; height: 340px; border: 5px solid #950001; z-index: 0; }
.about_l{ width:625px; height:330px; float:left; margin:39px 0 0 42px}
.aboutbt{ font-family:Microsoft YaHei; font-size:30px; height: 36px; line-height: 36px; color:#fff; background:url(/images/template4/yh.png) left no-repeat; padding-left:44px}
.aboutnr{ font-family:Microsoft YaHei; font-size:14px; color:#d0d0d0; line-height:35px; margin-top:35px}
.aboutimg{ position: relative; z-index: 2; display:block; float:right; margin:26px 31px 0 0; width: 360px; height: 350px; overflow: hidden;}
.aboutimg img { display: block; width: 360px; height: 350px; }


/* main1 */
.main1_bg{ width:100%; height:532px; background:#fff; padding-top:1px}
.main1{ width:1100px; height:377px; margin:75px auto 0 auto}

.main1_l{ width:767px; height:375px; float:left; border:1px solid #e0e0e0; border-top:1px solid #C3000E; background:#fff}
.news{ width:346px; height:340px; float:left; padding: 16px 0 0 19px }
.news2{width:346px; height:340px; float:right; padding: 16px 19px 0 0 }
.news_bt{ width:346px; height:26px;}
.news_bt_l{ font-family:Microsoft YaHei; font-size:22px; color:#a01e28; float:left}
.news_bt_r{ display:block; height:26px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:26px}
.news_bt_r:hover{ color:#a01e28}
.newsimg{ width:346px; height:110px; display:block; margin-top:10px}
.newsimg img { display: block; width: 100%; height: 100%; }
.newsul{ width:346px; height:auto; overflow:hidden; margin-top:18px; /*padding-top:1px*/}
.newsul li{ width:346px; height:20px; line-height:20px; margin:13px auto 0 auto}
.newsul li a{ float:left; display:block; width:265px; height:20px; background:url(/images/template4/dian.jpg) left center no-repeat; padding-left:8px; font-size:12px; color:#888}
.newsul li span{ float:right; display:block; width:40px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; text-align:right}
.newsul li a:hover{ color:#C3000E}

#demo { height:145px;overflow:hidden;width:346px;margin-top:35px; }
#demo1{margin-top:0;}
#demo1 li{ width:346px; height:20px; line-height:20px; margin:13px auto 0 auto; list-style-type:none;}
#demo2 li{ width:346px; height:20px; line-height:20px; margin:13px auto 0 auto; list-style-type:none;}
#demo2 li a{ float:left; display:block; width:265px; height:20px; background:url(/images/template4/dian.jpg) center left no-repeat; padding-left:8px; font-size:12px; color:#888}
#demo2 li span{ float:right; display:block; width:40px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; text-align:right}
#demo2 li a:hover{ color:#C3000E}

/**/
.main1_r{ width:310px; height:375px; float:right; border:1px solid #e0e0e0; border-top:1px solid #C3000E; background:#fff}
.fk_bt{ width:295px; height:52px; line-height:52px; border-bottom:1px solid #e0e0e0;font-family:Microsoft YaHei; font-size:22px; color:#a01e28; padding-left:15px}
.fkxm{ width:266px; height:auto; overflow:hidden; margin:14px auto 0 auto }
.fkxm_l{ float:left; display:block; width:45px; height:30px; line-height:30px; font-size:14px; color:#999}
.fkxm_r{ float:left; display:block; width:211px; height:28px; border:1px solid #e0e0e0; line-height:28px; padding-left:5px; color:#666}
.nrk{ float:left; display:block; width:211px; height:78px; border:1px solid #e0e0e0; resize:none; overflow-x:hidden; overflow-y:auto;padding-left:5px;color:#666; padding-top:5px}
.fkxm_r2{float:left; display:block; width:88px; height:28px; line-height:28px; border:1px solid #e0e0e0;padding-left:5px;color:#666}
.yzm{ display:block; width:83px; height:30px; float:left; margin-left:8px}
.tj{ display:block; width:266px; height:39px; background:url(/images/template4/tj.jpg); margin:21px auto 0 auto; cursor:pointer}


/* main5 */
.main5{ width:100%; height:744px; background:url(/images/template4/main5_bg.jpg) center top no-repeat; padding-top:125px}
.main5 .main_bt h2, .main5 .main_bt span { color: #fff; }
.main5 .main_bt .line { background-color: #fff; }
.mr_frbox{padding:0px; width:1100px; height:395px;position:relative; margin:65px auto 0 auto}
.mr_frBtnL{cursor:pointer;display:inline;left:446px;width:77px;height:30px;top:389px; position:absolute; z-index:999}
.mr_frUl{float:left;height:330px;width:1100px; overflow:hidden}
.mr_frBtnR{top:389px;cursor:pointer;width:77px;height:26px;position:absolute; z-index:999; right:446px}
.mr_frUl ul li{display:inline;float:left;width:255px; height:330px;overflow:hidden;position:relative; margin:0 27px 0 0; padding-right:0px; }
.mr_frUl ul li a{ display:block; width:255px; height:330px; position:relative}
.proimg{  width:255px; height:270px; display:block}
.prowz{width:255px; height:60px; display:block; background:#fff; font-family:Arial, Microsoft YaHei; }
.prowz_l{ font-size:20px; color:#333; float:left; margin-left:20px; display:block; height:60px; line-height:60px;}
.prowz_r{ font-size:14px; color:#666; float:right; margin-right:20px;display:block; height:60px; line-height:60px;}
.mr_frUl ul li a:hover .prowz_r{  color:#B10505}
.mr_frUl ul li a:hover .prowz_l{ color:#B10505 }

/* main6 */
.main6{ width:1100px; height:341px; margin:0 auto}
.main6_l{ width:315px; height:220px; float:left; margin:51px 0 0 0; background:url(/images/template4/m6bg.jpg) right no-repeat}
.main6_l_bt{ display:block; width:315px; height:46px; line-height:46px; font-family:Microsoft YaHei; font-size:20px; color:#333}
.main6_l_bt a{line-height:46px; font-family:Microsoft YaHei; font-size:20px; color:#333}

.main6_ul{ width:315px; height:158px; margin-top:16px;}
.main6_ul li{ width:315px; height:20px; line-height:20px; margin-top:10px }
.main6_ul li a{ color:#666; font-size:12px; }
.main6_ul li a:hover{ color:#B10505}

.main6_c{ width:315px; height:220px; float:left; margin:51px 0 0 64px; background:url(/images/template4/m6bg.jpg) right no-repeat}

.main6_r{ width:349px; height:220px; float:right; margin:51px 0 0 0;}
.contact{ width:349px; height:159px; margin-top:15px;}

.contact_l{ width:217px; height:159px; float:left}



.contactnr{ width:217px; height:auto; overflow:hidden; margin-bottom:12px}
.con_l{ width:35px; height:16px; line-height:16px; font-size:12px; color:#666; display:block; float:left; padding-left:15px;}
.con_r{display:block; float:left; width:166px; height:auto; overflow:hidden;font-size:12px; color:#666; line-height:16px}

.con1{ background:url(/images/template4/dz.jpg) left no-repeat}
.con2{ background:url(/images/template4/dh.jpg) left no-repeat}
.con3{ background:url(/images/template4/yx.jpg) left no-repeat}

.ewm{ width:112px; height:113px; float:right}
.fxd{ width:175px; height:25px; margin-top:24px}
.fxd_l{ height:25px; line-height:25px; float:left;font-family:Microsoft YaHei; font-size:14px; color:#666}
.fxd_r{  height:25px; float:left; margin-left:8px}

/* yq-link */
.yq-link { padding: 30px 0 15px; background-color: #f8f8f8; }
.yq-link .w1100 { width: 1100px; margin: 0 auto; }
.yq-link h2 { font-weight: bold; margin-bottom: 15px; }
.yq-link a { float: left; font-size: 12px; color: #666; margin-right: 15px; margin-bottom: 8px; white-space: nowrap; }
.yq-link a:hover { color: #428bca; }

/* footer */
.footer{ width:100%; height:46px; background:#292929}
.footernb{ width:1100px; height:46px; margin:0 auto}
.footer_l{ font-size:12px; color:#696969; float:left; line-height:46px;}
.footer_l a{ font-size:12px; color:#696969}
.footer_r{ font-size:12px; color:#696969; float:right; line-height:46px; font-family:Arial, Helvetica, sans-serif}

/* nybanner */
.nybanner{ width:100%; height:360px; position:relative}
.nybanner img {position: absolute; left: 50%; margin-left: -960px; width: 1920px; height: 360px;}

/* nymain */
.nymain{ width:1100px; height:auto; overflow:hidden; margin:36px auto 63px auto; }
.nymain_l{ width:248px; height:auto; overflow:hidden; float:left}
.cdh_top{ width:247px; height:62px; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; background:#BA0001; text-align:center; font-size:24px; font-family:Arial, Microsoft YaHei; color:#fff; line-height:60px;}
.cdh-w { margin-left: 4px; color:#CA575A; }

.menu_list {width:246px;height:auto; overflow:hidden; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.menu_head { width:194px; height:58px; display:block; line-height:58px; cursor: pointer; position: relative;  color:#333; font-size:18px; font-family:Microsoft YaHei;background:url(/images/template4/cdhli1.jpg) 29px 22px no-repeat;  padding-left:52px;  border-bottom:1px solid #e0e0e0}
.menu_head:hover{background:url(/images/template4/cdhli2.jpg) 29px 22px no-repeat; color:#A01E28 }
.menu_body {}
.menu_body ul li{ margin:0 auto; width:246px; height:32px; line-height:32px; border-bottom:1px solid #e0e0e0 }
.menu_body ul li a{color:#333; font-size:14px; display:block; padding-left:64px; font-family:Microsoft YaHei; background:url(/images/template4/xlli1.jpg)}
.menu_body ul li a:hover{background:url(/images/template4/xlli2.jpg); color:#fff }
.menu_body a:hover {color:#09C  }

.dq{color:#A01E28 !important;background:url(/images/template4/cdhli2.jpg) 29px 22px no-repeat!important;}
.sjdq{background:url(/images/template4/xlli2.jpg)!important; color:#fff!important}

.nytel{ width:223px; height:28px; padding: 18px 0 18px 23px; font-family: Arial; line-height: 28px; margin-top:20px; font-size: 24px; color: #ba0002; font-weight: bold; border:1px solid #e0e0e0; }
.nytel img { float: left; margin-right: 10px; }

/* nymain_r */
.nymain_r{ width:814px; height:auto; overflow:hidden; float:right; border:1px solid #e0e0e0; border-top:1px solid #BA0001}
.nymain_r_bt{ width:814px; height:56px; border-bottom:1px solid #e0e0e0; background:url(/images/template4/nybt_bg.jpg) 25px center no-repeat }
.nybt_l{ display:block; float:left; height:56px; line-height:56px; font-family:Microsoft YaHei; font-size:20px; color:#333; margin-left:47px}
.nyweizhi{ display:block; float:right; height:56px; line-height:56px;font-size:12px; color:#999; margin-right:16px}
.nyweizhi a{ font-size:12px; color:#999; margin: 0 5px;}
.nyweizhi a:hover{ color:#B10505}

.nymainnr{ padding: 0 30px 30px; /*width:778px;*/ height:auto; overflow:hidden; }
.nymainnr2{ /*width:778px; */height:auto; overflow:hidden; display:block;}
.nymainnr p{ font-size:14px; color:#666; line-height:30px;}
.dy{ font-size:14px; color:#666; line-height:30px;}


/* industry-list */
.industry-list li { padding: 30px 0; height: 120px; overflow: hidden; border-bottom: 1px dotted #e9e9e9; }
.industry-list li .images { float: left; margin-right: 30px; width: 160px; height: 120px; }
.industry-list li .images img { display: block; width: 100%; height: 100%; }
.industry-list li h4 { margin-bottom: 15px; font-size: 20px; font-weight: normal; line-height: 22px; height: 22px; overflow: hidden; }
.industry-list li a:hover { color:#ba0002; }
.industry-list li p { margin-bottom: 17px; font-size: 14px; height: 48px; line-height: 24px; overflow: hidden; color: #999; }
.industry-list li span { font-size: 14px; color: #aaa; margin-right: 20px; }


/* 页码 */
.m-page { height: 38px; color: #ddd; }
.m-page a { display: inline-block; width: 38px; height: 36px; line-height: 36px; border: 1px solid #eaeaea; font-size: 14px; font-family: "\5B8B\4F53"; color: #999; background: #fff; text-align: center; margin: 0 3px 0 2px; }
.m-page a:hover { border-color: #ba0002; color: #ba0002; } 
.m-page a.m-page-ct { background-color: #ba0002; border-color: #ba0002; color: #fff; } 
.m-page .m-page-prev, .m-page .m-page-next { position: relative; top: 1px; font-size: 16px; font-weight: bold; color: #ddd; } 


/*article*/

.article-top h1 { font-size:28px; line-height: 30px; color:#333;padding:40px 0 0; }
.article-top p {padding:10px 0  20px; border-bottom:#ddd dotted 1px; color:#999999;}
.article-top p.tc span{ padding-right:10px;}
.article-con {padding:30px;}
.article-con p {line-height:24px; font-size:14px; margin-bottom:10px;}
.article-conShare {padding:5px 10px; background:#ffffff;}
.article-page {padding:20px 10px; border-top:#ddd dotted 1px;}
.article-page span { display: block; line-height:30px; font-size:14px; }
.article-page a { color: #ba0002; }
.article-page a:hover { text-decoration:underline;}

.rightS-con { padding: 0 50px; }
/* ls-tit */
.ls-tit { text-align: center; margin-bottom: 40px; }
.ls-tit h2 { font-size: 30px; line-height: 32px; font-weight: bold; margin-bottom: 10px; }
.ls-tit p { font-size: 14px; color: #999; border-bottom: 1px solid #ddd; }
.ls-tit p span { position: relative; top: 10px; display: inline-block; padding: 0 20px; background-color: #fff; }


/* fk */
.fk{  height:auto; overflow:hidden; margin-bottom:60px; margin-top: 30px;}
.fkts{ height:auto; overflow:hidden; background:#f5f5f5; color:#666; font-family:Arial, Microsoft YaHei; font-size:14px; line-height:28px; padding:30px 30px; margin-bottom:25px;}
.fkxmb{ height:auto; overflow:hidden; margin:20px auto 0 auto }
.fkxm_lb{ float:left; display:block; width:60px; height:42px; line-height:42px; font-size:14px; color:#666; }
.fkxm_rb{ float:left; display:block; width:293px; height:40px; border:1px solid #e0e0e0; line-height:40px; padding-left:5px; color:#666; font-size: 14px;}
.nrkb{ float:left; display:block; width:687px; height:140px; border:1px solid #e0e0e0; resize:none; overflow-x:hidden;overflow-y:auto;padding-left:5px;color:#666; padding-top:9px}
.fkxm_rb2{float:left; display:block; width:152px; height:40px; line-height:40px; border:1px solid #e0e0e0;padding-left:5px;color:#666}
.yzmb{ display:block; width:83px; height:30px; float:left; margin-left:8px}
.tjb{ display:block; width:300px; height:42px; background-color: #b80000; margin:40px 0 0 60px; cursor:pointer; color: #fff !important; font-size: 16px; border-radius: 4px; }
.lskj{ display:block; height:42px; line-height:42px; float:left; font-size:12px; color:#333}

.more-history { display: block; padding: 28px; height: 20px; border: 2px solid #f5f5f5; background-color: #f5f5f5; font-size: 16px; color: #b80000; }
.more-history img { float: right; }
.more-history:hover {border-color: #B90100; }

.threewen ul{}
.threewen ul li{ width:764px; height:58px; line-height:58px; background:url(/images/template4/wzlb3libg.jpg) no-repeat; padding-left:12px}
.threewen ul li a{ font-size:13px;  font-family:Arial, Microsoft YaHei;color:#666666;  transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.threewen ul li a:hover{ color:#B10505}
.threewen ul li span{ font-size:12px; color:#666}

/* zixun-list */
.zixun-list {}
.zixun-list li { position: relative; padding: 25px 0 25px 60px; min-height: 24px; _height:24px; }
.zixun-list .arrow { position: absolute; right: -6px; top:8px; font-size: 0; width: 0; height: 0; line-height: 0; display: inline-block; vertical-align: -2px; border: 0 dashed transparent; border-width: 3px; border-left-style: solid; }
.zixun-list .bq { position: absolute; top: 1px; left: -40px; display: block; width: 22px; height: 22px; line-height: 22px; text-align: center; color: #fff; font-size: 14px; }
.zixun-que, .zixun-ans { position: relative; }
.zixun-que .bq { background-color: #ff9600;  }
.zixun-que .arrow { border-left-color: #ff9600; }
.zixun-list .que-tit { font-size: 18px; height: 24px; line-height: 24px; overflow: hidden; }
.zixun-ans { margin-top: 12px; }
.zixun-ans .bq { background-color: #505050;  }
.zixun-ans .arrow { border-left-color: #505050; }
.zixun-list .ans-con { font-size: 14px; color: #999; overflow: hidden; line-height: 24px; max-height: 48px; _height:48px; }
.zixun-list .time { font-size: 12px; color: #aaa; margin-top: 15px; }

/* zixun-det */
.zixun-det { margin-bottom: 50px; }
.zixun-det li { padding-bottom: 0; }
.zixun-det .zixun-ans { margin-top: 0; }
.zixun-det .que-tit { height: auto; }
.zixun-det .ans-con { margin-top: 15px; line-height: 28px; max-height: none; _height:auto; }
/*2017-10-23*/
.main6_l_bt .dt_more{ float:right; height:46px; line-height:46px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin:0 20px 0 0}
.main6_l_bt .dt_more:hover{ color:#a01e28}
/*2017-12-18*/
/* lawyer-list */
.lawyer-list li { height: 160px; }
.lawyer-list li .images { width: 134px; height: 160px; }
.lawyer-list li p { height: 78px; margin-bottom: 15px; }
.lawyer-list li h4 { margin-bottom: 20px; }

