﻿blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,html{font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif}
body,td,th{font-size:12px;line-height:22px;color:#000}
body{background-color:#fff;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0}
*{padding:0;margin:0}
td{font-size:12px;color:#333;text-decoration:none}
a{color:#333;text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:focus{outline:0}
a:link{text-decoration:none}
a:hover{color:#856493;text-decoration:none}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
* html .clearfix{height:1%}
.clearfix{display:block}
.left{float:left}
.right{float:right}
.k20{width:100%;height:40px;margin:0 auto}
.k10{width:100%;height:10px;margin:0 auto}
.ctbanner-wrap{width:100%;min-width:1200px;background:#242424;height:34px;position:relative;z-index:1039}
.ctbanner-main{width:1200px;height:34px;margin:0 auto}
.ctbanner{width:630px;height:18px;float:right;padding-top:6px}
.ctbanner ul{height:auto}
.ctbanner ul li{width:60px;height:18px;display:inline-block;float:right;position:relative}
.ctbanner ul li a{display:block;color:#ccc;font-size:12px}
.ctbanner ul li a:hover{color:#aaa}
.ctbanner ul li.line{width:1px;height:18px;float:right;font-size:10px;color:#aaa;margin-right:10px}
.ctbanner ul li.dh{margin-right:1px}
.ctbanner ul li.dh b{color:#ccc;font-size:14px}
.ctbanner-hyc{width:460px;height:30px;float:left;line-height:30px;color:#aaa;font-size:12px}
.header{width:100%;min-width:1200px;height:120px;margin:auto;background:#DB0716;transition:all 0.3s ease; -webkit-transition:all 0.3s ease; }
.head{width:1200px;height:120px;margin:0 auto;}
.head-logo{width:400px;height:120px;float:left;}
.head-lm{width:693px;float:right}
.lanmunav{line-height:120px}
.lanmunav a{display:block;color:#eee;width:99px;text-align:center;font-size:18px}
.lanmunav a:link{color:#eee;text-decoration:none}
.lanmunav a:visited{color:#eee;text-decoration:none}
.lanmunav a:hover{color:#fff;text-decoration:none}
.lanmunav li{float:left;list-style:none}
.lanmunav li a:hover{background:#ae0714}
.lanmunav li ul{line-height:38px;list-style-type:none;text-align:left;left:-999em;width:112px;position:absolute;z-index:19999}
.lanmunav li ul li{float:left;width:112px;background:#8F0900;border:1px solid #9F0900;border-top:none;border-right:none;border-left:none}
.lanmunav li ul a{display:block;width:112px;text-align:center;font-size:14px}
.lanmunav li ul a:link{color:#fff;text-decoration:none;font-size:14px}
.lanmunav li ul a:visited{color:#fff;text-decoration:none;font-size:14px}
.lanmunav li ul a:hover{color:#fff;text-decoration:none;font-weight:400;font-size:14px}
.lanmunav li:hover ul{left:auto}
.lanmunav li.sfhover ul{left:auto}
.liebiaoli{float:left;margin:auto;width:100%}
.liebiaoli ul{padding-top:5px;padding-bottom:5px}
.liebiaoli ul li{width:100%;list-style:none;line-height:30px;background:url(../images/dd.png);color:#333;text-indent:2px;overflow:hidden;font-size:14px}
.liebiaoli ul li a{line-height:30px;color:#333;background:url(../images/dd.png);padding-bottom:5px;text-indent:2px;overflow:hidden;font-size:14px}
.liebiaoli ul li span{background:url(../images/an.png);background-repeat:no-repeat;float:left;width:9px;height:9px;margin-top:8px}
.ctjj_main{width:100%;min-width:1200px;margin:auto;height:620px;background:url(../images/gywmbj.jpg) center}
.ctjj{width:1200px;margin:auto;height:620px;background:url(../images/gywmbj.jpg) center}
.ct_bt{width:376px;margin:auto;height:90px;margin-bottom:50px;padding-top:40px}
.ctjj_l{float:left;width:610px;height:400px;background:url(../images/jjnrbj.png) center}
.ctjj_nr{width:580px;margin:auto;height:270px;line-height:30px;font-size:14px;color:#333;padding-top:20px}
.gywm_l_lm{float:left;width:650px;height:50px;margin-top:30px;padding-left:20px}
.gywm_l_lmzi{width:130px;color:#fff;text-align:center;font-size:18px;line-height:48px;margin-right: 14px;height: 50px;display: inline-block;background: #DB0716}
.gywm_l_lmzi:hover{background: #ae0714;color: #fff;}
.ctjj_r{float:right;width:540px;height:400px;background:#CCC}
.ctcp_main{width:100%;min-width:1200px;margin:auto;background:url(../images/cpzsbj.jpg) repeat center}
.ctcp_ywfw{width:1200px;margin:auto;}
.ctcp_nr{margin:auto;width:1200px;}
.cp-photos{margin:0 auto}
.cp-photos li{float:left;width:372px;margin-left:13px;margin-right:15px;vertical-align:top;margin-bottom:30px;overflow:hidden;zoom:1}
.cp-photos li div.img-wraps{width:372px;margin:auto}
.cp-photos li div.img-wraps a{display:inline-block;float:left;text-decoration:none;width:370px;overflow:hidden;border:1px solid #bbb;background:#fff;position:relative;color:#4d4d4d}
.cp-photos li div.img-wraps a:hover{background:#eee;text-align:center;list-style:none;filter:alpha(opacity=70);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.cp-photos li div.img-wraps a h2{width:340px;margin:auto;font-size:16px;color:#333;text-align:center;margin:8px}
.cp-photos li div.img-wraps a span{display:block;width:340px;margin:auto;font-size:14px;color:#666;margin-left:15px;overflow:hidden}
.ctxwdt_main{width:100%;min-width:1200px;overflow:hidden;margin:auto;background:url(../images/xwdtbj.jpg)}
.ctxwdt_xw{width:1200px;margin:auto;height:660px}
.ctxwdt_more{width:65px;margin:auto;height:65px}
.ctxwdt_list{width:1200px;height:380px;margin:auto}
.htdt ul{list-style:none;width:1200px;margin:0 auto}
.htdt ul li a{list-style:none;display:inline-block;float:left;text-decoration:none;width:385px;background:#fff;margin-left:15px;overflow:hidden}
.htdt ul li a img{width:380px;height:190px}
.htdt ul li a h1{margin:0 auto;width:360px;font-size:20px;margin-top:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.htdt ul li a p{display:block;margin:0 auto;width:360px;line-height:23px;color:#7a7a7a;text-align:left;height:90px;overflow:hidden;margin-top:20px}
.htdt ul li a div{margin:0 auto;width:250px;padding:20px 0;height:12px;overflow:hidden}
.htdt ul li a div span{float:right;margin-top:25px}
.lxwm{width:100%;min-width:1200px;height:650px;margin:auto;background-color:#DB0716}
.lxwm_main{width:1200px;margin:auto}
.lxwm_t{width:380px;margin:auto;height:90px;padding-top:40px;margin-bottom:50px}
.lxwm_wx{width:180px;margin:auto;height:210px;margin-bottom:70px}
.lxwm_lx{width:850px;margin:auto;height:100px;margin-bottom:52px}
.lxwm_lx p{width:100%;margin-bottom:20px;border-bottom: 1px solid #fff;color: #fff;padding-bottom: 10px;}
.lxwm_lx p span{display: inline-block;width: 50%;float: left;padding-left: 50px;background-repeat: no-repeat;background-position: 4px 4px;box-sizing: border-box;}
.lxwm_lx p span em{font-style: normal;line-height: 40px;font-size: 20px;}
.lxwm_top{width:77px;margin:auto;height:38px}
.footer_main{width:100%;min-width:1200px;background-color:#06070B}
.footer{width:1200px;height:55px;margin:auto}
.footer-leib{margin:auto;color:#ccc;text-align:center;line-height:55px;}
.footer-leib a{margin:auto;color:#ccc}
.footbq-r{width:80;height:55px;float:right}
.crumbs{float:right;width:845px;margin:auto;font-size:14px}
.crumbs a{width:100%;margin:auto;font-size:14px}
.lm_main{width:1200px;margin:auto;overflow:hidden;zoom:1}
.lm_left{width:870px;background-color:#fff;border:1px solid #E8E8E8;min-height:590px;overflow:hidden}
.lm_right{width:300px;margin:auto}
.rightxx{background-color:#fff;margin-bottom:20px;border:1px solid #E8E8E8;min-height:270px;overflow:hidden}
.rightlx_tp{width:280px;height:90px;margin:auto;margin-bottom:10px;margin-top:10px}
.rightlx_nr{width:280px;margin:auto}
.rightlx_lxnr{width:280px;margin:auto;font-size:14px;margin-bottom:6px}
.rightxlm{background-color:#fff;margin-bottom:20px}
.lm_timu{height:30px;font-size:18px;color:#03835E;padding-left:5px}
.lm_biaoti{height:32px;background:#EAEAEA;padding-top:10px;font-size:18px;color:#000}
.lm_biaoti img{float:left;padding-right:8px;padding-top:2px}
.rbiaoti{height:32px;background:#900B02;padding-top:10px;font-size:18px;color:#fff}
.rbiaoti span a{float:right;padding-right:8px;font-size:12px;color:#333;font-weight:lighter}
.rbiaoti img{margin-left:10px;padding-right:8px;padding-top:2px}
.liebiaolm{margin:auto;width:98%}
.liebiaolm ul{padding-top:5px;padding-bottom:5px}
.liebiaolm ul li{list-style:none;line-height:30px;background:url(../images/dd.png);text-indent:2px;overflow:hidden;font-size:14px}
.liebiaolm ul li a{line-height:30px;color:#000;background:url(../images/dd.png);padding-bottom:5px;text-indent:2px;overflow:hidden;font-size:14px}
.an{float:left;background:url(../images/an.png);background-repeat:no-repeat;width:9px;height:9px;margin-top:11px}
.rt{float:right}
.news-photo{margin:auto;width:98%;padding:0 0}
.news-photo li{float:left;width:278px;text-align:center;padding:5px 0;list-style:none;vertical-align:top}
.news-photo li div.img-wraps{width:264px;margin:auto;margin-bottom:5px;padding-top:2px;height:202px;border:1px solid #E8E8E8}
.news-photo li div.img-wraps a{width:264px;height:30px;font-size:12px}
.nrtop{font-size:16px;height:41px;line-height:38px;background:url(../images/nr_topbj.jpg)}
.nr_main{width:1100px;margin:auto}
#Article{overflow:hidden}
#Article,.photo-channel .relevance{zoom:1;padding:0 20px}
#Article h1{color:#333;font:600 28px/50px "Microsoft YaHei",arial;margin-bottom:6px;text-align:center;padding:16px 0 8px;border-bottom:1px solid #e5e5e5}
#Article h1 span{font-size:12px;font-weight:400;line-height:20px;color:#999}
#Article .content{font-size:16px;line-height:30px}
#Article .content p{font-size:16px;line-height:30px;text-align:justify;word-wrap:break-word;padding:8px 0}
#Article .related{border-top:dashed 1px #ccc;margin-top:15px}
#Article .related h5{font-size:16px;padding-bottom:4px}
#Article .related{padding:10px 0 0}
#Article .related a{color:#0b3b8c}
#Article .related{width:100%}
#Article .related ul{padding-top:5px;padding-bottom:5px}
#Article .related ul li{line-height:30px;text-indent:2px;overflow:hidden;font-size:14px}
#Article .related ul li a{line-height:30px;padding-left:3px;text-indent:2px;overflow:hidden;font-size:14px}
#Article .related ul li span{float:right;line-height:30px;text-indent:2px;overflow:hidden;font-size:13px}
#pages{padding:14px 0 10px;width:100%;text-align: center;}
#pages a{display:inline-block;height:30px;line-height:30px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding:0 10px}
#pages a.page_on{background:#AE0714;color: #fff}
#pages a:hover{background:#f1f1f1;color:#000;text-decoration:none}
#pages span{display:inline-block;height:22px;line-height:22px;background:#CE0002;border:1px solid #CE0002;color:#fff;text-align:center;padding:0 10px}
.nr{width:840px;margin:auto;font-size:16px;line-height:32px;color:#333}
.lmda_left{width:870px;background-color:#fff;min-height:570px;overflow:hidden}
.main .col-left{width:870px;margin:auto}
.news-hot{background:url(../images/hot_bg.png) no-repeat;float:left;width:380px;margin-right:9px;height:380px}
.main .col-left .slide{overflow:hidden;zoom:1}
.cat-area{width:100%;margin-bottom:20px;float:left}
.cat-area .content p img{margin-right:10px;float:left}
.cat-area .content p{color:#777;height:75px;overflow:hidden}
.cat-area .content p strong{font-size:14px;color:#333}
.box h5.title-1,.box h6.title-1{background-position:right -52px}
.box h5.title-2,.box h6.title-2{background-position:right -100px}
.bk10{height:10px}
.bk15{height:15px}
.gg{margin:auto;width:1070px}
.box{width:868px;border:1px solid #E8E8E8;zoom:1;overflow:auto;padding-bottom:10px}
.box h5,.box h6{height:36px;background-color:#F8F8F8;margin-bottom:10px;line-height:36px;padding-left:10px;border-bottom:1px solid #E8E8E8;position:relative}
.box h6{margin-bottom:0}
.box h5.title-1,.box h6.title-1{font-size:15px;color:#333;background-position:right -52px}
.box h5.title-2,.box h6.title-2{background-position:right -100px}
.box h5.title-2 span.tab{float:right;padding-right:6px;color:#a4bcd6}
.box h5.title-2 span.tab span{color:#2064ae;cursor:hand;cursor:pointer}
.box a.more{font-size:12px;color:#666;margin-right:8px;font-weight:400;position:absolute;top:0;right:0}
.box .content{width:95%;padding:0 10px;margin:auto;line-height:36px;padding-bottom:5px;font-size:14px;padding-left:3px;overflow:auto}
.hr{background:url(../images/uline.gif) repeat-x center center}
.hr hr{display:none}
.Article-Tool{border:1px solid #c3d4e7;position:relative;top:-1px;text-align:right;padding:8px;vertical-align:middle;height:15px;background-color:#f4f8fd}
.Article-Tool a{width:16px;height:16px;line-height:16px;background:url(../images/icon.png) no-repeat;margin-left:6px}
.Article-Tool a:hover{text-decoration:none}
.Article-Tool a.t,.Article-Tool a.t6{background-position:left -336px;width:auto;padding-left:16px;color:#8896b1}
.Article-Tool a.t1{background-position:left -115px}
.Article-Tool a.t2{background-position:left -159px}
.Article-Tool a.t3{background-position:left -205px}
.Article-Tool a.t4{background-position:left -250px}
.Article-Tool a.t5{background-position:left -294px}
.Article-Tool a.t6{background-position:left -421px;padding-left:18px}
#Article .list-pic{padding:22px 0 16px;height:100px}
#Article .cont{overflow:hidden;float:left;width:850px;height:80px}
#Article .cont li{float:left;width:123px;text-align:center;display:block;overflow:hidden}
#Article .cont li .img-wrap{width:100px;height:75px;margin:0 auto}
#Article .cont li .img-wrap a{width:100px;height:75px;outline:medium none}
#Article .cont li.on .img-wrap{border:2px solid #ffb017}
#Article .list-pic .next,#Article .list-pic .pre{float:left;display:block;position:relative;background:url(../images/pic_bg.png) no-repeat;width:110px;height:86px;text-align:center}
#Article .list-pic .pre{left:-8px;top:-3px;margin-right:14px}
#Article .list-pic .next{right:-8px;float:right;top:-3px}
#Article .list-pic .next .img-wrap,#Article .list-pic .pre .img-wrap{width:102px;height:72px;border:none;padding:4px 0 8px}
#Article .list-pic .next .img-wrap a,#Article .list-pic .pre .img-wrap a{width:98px;height:72px;padding:0 5px 0 4px}
#Article .list-pic .next .img-wrap a:hover,#Article .list-pic .pre .img-wrap a:hover{background:0 0}
#Article .list-pic .next{right:-8px;float:right;bottom:-2px}
#Article .next-bnt,#Article .pre-bnt{margin-top:3px;cursor:hand;cursor:pointer}
#Article .next-bnt,#Article .next-bnt span,#Article .pre-bnt,#Article .pre-bnt span{background:url(../images/big-btn.png) no-repeat;display:block;width:17px;height:69px;float:left}
#Article .next-bnt-on,#Article .next-bnt:hover,#Article .pre-bnt-on,#Article .pre-bnt:hover{background-position:0 -78px}
#Article .pre-bnt span{background-position:-30px top}
#Article .pre-bnt-on span,#Article .pre-bnt:hover span{background-position:-30px -78px}
#Article .next-bnt span{background-position:-55px top}
#Article .next-bnt-on span,#Article .next-bnt:hover span{background-position:-55px -78px}
#endSelect{top:290px;left:333px;position:absolute;width:230px;height:71px;border:1px solid #8a8a8a;display:none;z-index:200}
#endSelect .bg{height:100%;width:100%;background:#000;filter:Alpha(Opacity=50);opacity:.5}
#endSelect .E_Cont{position:absolute;top:10px;left:26px;color:#fff;font-size:14px}
#endSelect .E_Cont p{padding:4px 0;zoom:1;overflow:hidden}
#endSelect #endSelClose,#nextPicsBut,#rePlayBut{background:url(../images/big-btn.png) no-repeat}
#rePlayBut{float:left;width:69px;height:23px;background-position:0 -167px}
#nextPicsBut{float:left;width:97px;height:23px;background-position:-100px -167px;margin-left:10px}
#endSelect #endSelClose{background-position:0 -217px;position:absolute;top:3px;right:3px;cursor:pointer;width:11px;height:11px;overflow:hidden;z-index:2}

.case_main{background: url(../images/case-bg.jpg);}

.header.top_fixed{position: fixed;z-index: 99999;height: 90px;transition:all 0.3s ease; -webkit-transition:all 0.3s ease; }
.header.top_fixed .lanmunav {line-height: 90px;}
.header.top_fixed .head-logo{margin-top: 0px;height: 90px;}
.header.top_fixed .head-logo img{width: 95%;}
.lxwm_wx{width: 380px;color: #fff}
.pull-left {float: left!important;}
.pull-right {float: right!important;}
.text-center{text-align: center;}