@charset "utf-8";
/*rest-css */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0;}
fieldset,img{border:none; }
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
input{padding-top:0;padding-bottom:0;font-family:"宋体","SimSun";}
input::-moz-focus-inner{border:none; padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;outline:none}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#333;padding:0;font:12px/20px "微软雅黑","SimSun";text-align:left; background:#fff}
body>div{text-align:left;}
a{color:#333; text-decoration:none;}
a:hover{color:#5a0b0d; text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;height:0; font-size:0;overflow:hidden;}
.show{ display:none}
/*fonts*/
.st{font-family:"宋体";}
.wr{font-family:"微软雅黑";}
.f1{font-size:12px;}
.f2{font-size:14px;}
.f3{font-size:18px;}
.f4{font-size:20px;}
.f5{font-size:22px;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}

/*colors*/
.c1{color:#fff;}
.c2{color:#666;}
.c3{color:#044362;}
.c4{color:#2b6e8f;}
.c5{color:#46819e;}
.c6{color:#c90000;}

/*text*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

/*backgrounc-colors*/
.bc1{background-color:#f2f2f2;}
.bc2{background-color:#e6e6e6;}
.bc3{background-color:#731c1e;}
.bc4{background-color:#ee1c23;}
.bc5{background-color:#985054;}

/*margin-top*/
.mt0{margin-top:0px;}
.mt1{margin-top:5px;}
.mt2{margin-top:10px;}
.mt3{margin-top:15px;}
.mt4{margin-top:20px;}
.mt5{margin-top:25px;}

/*hd*/
.hda{height:49px;padding:0 26px 0 30px;overflow:hidden;background:url(../images/hda_bg.jpg) no-repeat;}
.hda span{float:left;line-height:49px; }
.hda a.more{float:right;line-height:40px; font-size:14px;color:#fff;}
.hdb{height:41px;line-height:41px;text-indent:20px;background:#f5fafc;}

/*wid*/
.w1{width:1004px;}
.w2{width:1004px; background:#f0efef;}
.w3{width:960px;}
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 !important;}

/*globals*/
.auto{margin-left:auto;margin-right:auto;}

/* Menu */
#menuPan {width:100%; height:auto; z-index:100; _top:0px; margin:0 auto;_top: expression(documentElement.scrollTop + "px"); overflow: visible;position:fixed;top: 0px; }
#menuPan2 { width:1003px; height:54px;margin:0 auto; overflow:hidden;background-color:#FFF;}
#menuPan_nav {width:810px; height:54px; display:block; float:right;}
#menuPan_nav li {width:auto; height:54px; line-height:54px; padding:0px 15px; float:left; text-align:center; font-size:14px;}
#menuPan_nav li a {color:#333; text-decoration:none;}
#menuPan_nav li a:hover {color:#5a0b0d; text-decoration:underline;}
#menuPan_nav p{text-align:center;}
#logo{width:147px; height:55px; float:left; margin-right:30px;}
#cut { width:1003px; height:35px; margin: 0 auto;}
#bannerbg{ width:100%; height:314px; margin:0 auto; background:#b41032;}
.banner{ width:1200px;height:314px;margin:0 auto;background:url(../images/banner.jpg) no-repeat center top;}
.mainNavWarp{width:100%;height:73px;background:#8e0108; z-index:999}
.mainNav{width:1200px;height:46px; margin:0 auto}
.mainNav ul{ padding:8px 0;}
.mainNav li{float:left;height:46px; text-align:center;line-height:26px;}
.mainNav li a{height:46px; padding:5px 23px;display:inline-block;font-size:17px;color:#fff; border-right: 1px solid #6f0309; border-left:1px solid #982127;}
.mainNav li a:hover{ color:#f0a8b0;}
.partA{position:relative;}
.qany{width:1004px; background:url(../images/qany_bg.jpg) no-repeat bottom center;padding:35px 0;padding-top:6px;color:#333;}
.qany_fenx{height:24px;text-align:right;}
.share{float:right;}
.qany dt{height:30px;line-height:30px; font-size:18px; margin-bottom:10px;}
.qany dd{line-height:24px;}
.qany dd p{font-size:14px;}

.adv01{height:85px;line-height:85px;text-align:center;font-size:24px;color:#004362;margin-top:20px;background:#d1e1e7;}
.adv02{height:61px;line-height:61px;text-align:left;text-indent:34px;color:#004362;margin-top:20px;background:#d1e1e7;}
.adv03{margin:20px auto 6px auto;}
.adv03 img{display:block;overflow:hidden;}
/*partB*/
.partB{height:auto;}
.partB_box{ width:964px; margin:0 auto;padding:0 0 20px 0;}
.partB_boxtop{ line-height:24px; width:100%; margin:0 auto; font-size:14px; padding:20px 0;}
.xwlist{width:100%; margin:0 auto; }
.xwlist li{width:410px; float:left; font-size:14px; margin-bottom:10px; display:inline;}
.xwlist li a{color:#5a0b0d;}.xwlist li a:hover{ text-decoration:underline;}
.xwlist li strong{width:20px; height:27px; background:url(../images/li_bg.gif) no-repeat left center; text-align:center; color:#fff; margin-right:10px; float:left;}
.partB_box03{width:100%; margin:0px auto; padding:8px 0; }
.partB_box03left{ width:260px; padding:15px; color:#fff; float:left; background:#731c1e; margin-right:10px; display:inline;}
.partB_box03left a{ color:#fff; text-decoration:underline;}.partB_box03left a:hover{ text-decoration:none;}
.pbl01 strong{ width:100%; float:left; display:inline; margin:95px 0 15px 0; font-size:24px; line-height:34px;}
.pbl02 strong{ width:100%; float:left; display:inline; margin:65px 0 15px 0; font-size:24px; line-height:34px;}
.partB_box03left p{ width:100%; margin:0 auto; float:left;line-height:24px;}
.partB_box03 em{ font-weight:bold; color:#ffc600;}
.partB_box03center{ width:285px; padding:5px 10px; display:inline; background:#471f1f; float:left;}
.img_titlebox{ width:285px; height: auto; position:relative;margin:5px 0; float:left; display:inline;}
.img_titlebox p{ position:absolute; width:100%; height:24px; background:#000;filter:alpha(opacity=40); opacity:0.4; -moz-opacity:.4;  bottom:0;}
.img_titlebox strong{ position:absolute; line-height:24px;height:24px; font-weight:normal; color:#fff;bottom:0;width:100%; display:block; text-align:center;}
.partB_box03center img{ width:285px; float:left; display:inline;}
.partB_box03right{ width:320px;color:#fff; padding:15px; float:right; background:#985054; line-height:26px;}
.pbl01{height:393px; }.pbl02{height:284px; }
.pbc01{height:413px; }.pbc02{height:304px; }
.pbr01{height:393px; }.pbr02{height:284px; }

/*partC*/
.partClist{width:100%; margin:0 auto; }
.partClist li{width:320px; float:left; font-size:14px; margin-bottom:10px; display:inline;}
.partClist li a{color:#5a0b0d;}.xwlist li a:hover{ text-decoration:underline;}
.partClist li strong{width:20px; height:27px; background:url(../images/li_bg.gif) no-repeat left center; text-align:center; color:#fff; margin-right:10px; float:left;}
.partC_box03{ width:934px; padding:15px; margin-bottom:10px; background:#fff;}
.partC_box03 h2{ font-size:24px; line-height:36px; margin-bottom:10px; display:block;}
.partC_box03 p{ font-size:14px; line-height:24px;}
.partC_box03pbg{ background:url(../images/partC_03pbg.jpg) no-repeat 40px; padding-left:68px; color:#5a0b0d;}

.partC_box03img{ margin:0 auto;}
.img_titlebox0{ width:100%; height: auto; position:relative;margin:10px 3px; float:left; display:inline;}
.img_titlebox0 p{ position:absolute; width:100%; height:24px; background:#000;filter:alpha(opacity=40); opacity:0.4; -moz-opacity:.4;  bottom:0;}
.img_titlebox0 strong{ position:absolute; line-height:24px;height:24px; font-weight:normal; color:#fff;bottom:0;width:100%; display:block; text-align:center;}
.img_title1{ width:298px;}
.img_title2{ width:303px;}
.img_title3{ width:309px;}

/*partD*/
.partD_box{ width:100%; margin:10px auto 0 auto;font-size:14px; color:#fff}
.partD_box strong{ width:100%; margin:0 auto; }
.partD_box03left{ width:268px; height:170px; padding:15px; float:left; background:#731c1e; margin-right:9px; display:inline;}
.partD_box03center{ width:273px;height:170px; padding:15px; display:inline; background:#471f1f; float:left;}
.partD_box03right{ width:288px;height:170px; padding:15px; float:right; background:#985054; line-height:26px;}


/*partE*/
.partE{}
.partE_box{ width:100%; margin:0 auto;}
.partE_box strong{ width:914px; padding:0 10px; height:28px; display:block; font-size:14px; line-height:28px; color:#fff; background:#985054;}
.partE_box p{ padding:5px 10px;}

/*partF*/
.partF{}
.partF_box{ width:100%; margin:0 auto; font-size:14px; color:#fff;}
.partF_box01{ width:301px; height:419px; float:left; margin:5px; background:url(../images/partF_box01_bg.gif) no-repeat center top;}
.partF_box01 strong{ width:301px; height:40px; line-height:40px; display:block; text-align:center;}
.partF_box01 p{ padding:5px 10px;}
.partF_box01 p img{ width:281px; height:180px; display:block; margin-top:10px;}
.img_titlebox1{ width:281px; height: auto; position:relative;margin:10px; float:left; display:inline;}
.img_titlebox1 p{ position:absolute; width:281px; padding:0; height:24px; background:#000; filter:alpha(opacity=40); opacity:0.4; -moz-opacity:.4;  bottom:0;}
.img_titlebox1 strong{ position:absolute; line-height:24px;height:24px; font-weight:normal; color:#fff;bottom:0;width:100%; display:block; text-align:center;}

/*partJ*/
.partJ_box{ width:934px; padding:15px; margin:15px auto 0 auto; background:#fff;}
.partJ_box_left{ width:560px; float:left;}
.partJ_box_left li{ width:186px; float:left; margin-bottom:15px; display:inline;}
.partJ_box_left li img{ width:168px; border:3px solid #985054;}
.partJ_box_right{ width:350px; height:270px; float:right;}
.partJdiv{ width:40px; height:270px;float:left;  margin-right:1px; font-family:microsoft yahei}
.partJtag{ background:#747474; display:block;  height:265px;}
.partJdiv a{ display:block;  padding:5px 10px 0 10px;  font-size:16px; color:#fff; font-weight:bold; line-height:18px}
.partJdiv  b{ margin-bottom:7px; display:inline-block}
.partJimg{ width:217px; float:left; display:none}
.partJimg img{ width:217px; height:270px; display:block}
.partJspace{ width:100%; margin:0 auto; height:25px;}

.bottomPart{width:1004px;height:auto;margin:0 auto;}
.infiniteCarousel {width:1003px;margin-top:32px;position:relative;height:86px; }
.infiniteCarousel .wrapper {width:900px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow: auto; height:86px; margin:0 50px; position:absolute; top:0;}
.infiniteCarousel .wrapper ul {width:900px; /* single item * n */list-style-image:none;list-style-position:outside; list-style-type:none; margin:0; padding:0; position:absolute; top:0;}
.infiniteCarousel ul:hover li img {border-color:#ddd;}
.infiniteCarousel ul:hover li:hover img {border-color:#333;}
.infiniteCarousel ul li {display:block; float:left; height:88px; padding:0 8px; width:135px;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display:block; height:22px ;width:15px; background:url(http://www.lwcj.com/topic/tstg/images/arrow_review.png) 0 0 no-repeat; text-indent:-999px; position:absolute; top:30px; cursor:pointer; outline:0;}
.infiniteCarousel .forward {background-position:0 0;right:10px;}
.infiniteCarousel .back {background-position:0 -22px;left:10px;}
.con_txt3{width:1003px;margin:40px auto 0;}
.con_contact_blue{ background: #00bef0; width: 100% }
.con_contact { width:958px;height:246px;margin:20px auto 0 auto;background:url(../images/contact_bg.gif) no-repeat center top; padding:15px 0 0 45px; color:#fff; overflow:hidden}
.con_contact a { color:#fff;}
.con_contact a:hover { color:#da0000;}
.con_contact_in { width:420px; height:auto; float:left; font-weight:bold; margin:0 0 0 20px; display:inline}
.con_contact_in2 { width:400px; height:auto; float:left; font-weight:bold; margin:40px 0 0 30px;display:inline}
.red{color:#FDF403;}
.con_contact_in2 table td h5{ font-size:16px;}
.con_contact_in2 table td.white2{ text-align:center}
.con_contact_in2 table td.white4{ text-align:center; font-size: 14px; line-height: 22px}
.con_contact_in td p.p1{ line-height: 24px; font-size: 14px }
.con_contact_in td p.p2{ line-height: 30px; font-size: 14px }
.backToTop{background-color:#000000;top:100px;color: #FFFFFF;cursor: pointer;display: none;font-size: 12px;
opacity: 0.6;padding: 5px 0;position: fixed;right: 10px;text-align: center;width: 18px; _position:absolute;_right:0px; _top:100px}
/*footer*/
.foot_bg{background:#EDEDED}
.footer { width:1004px; height:auto;padding-top:50px; padding-bottom:50px; margin:0 auto;color:#999999;background:#EDEDED;}
.footer_logo{ width:199px; height:auto; float:left; margin-top:35px;}
.footer_txt{ height:auto; float:left;margin-left:60px; display:inline}
.footer_txt h3{ font-size:14px}
.footer_txt a{ color:#999999; text-decoration:underline;}
.footer_txt a:hover{ color:#da0000;}

/*绿维研究*/
.lwyj_box{
  background: #fff;
  padding: 20px 0;
}

.lwyj_box ul li{
  width: 50%;
  float: left;
  line-height: 30px;
}

.lwyj_box ul li a{
  font-size: 14px;
  padding-left: 15px;

}
