html,body, div, span,  object,  h1, h2, h3, h4, h5, h6, p, a, address, em,  img, strong, sub, sup, tt,  dl, dt, dd, ol, ul, li, 
fieldset, form, label, table, caption, tbody,tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 100%; 
    font-family: inherit; 
    vertical-align: baseline; 
} 

:focus { 
    outline: 0; 
} 
table { 
    border-collapse: separate; 
    border-spacing: 0; 
} 
caption, th, td { 
    text-align: left; 
    font-weight: normal; 
} 
a img, iframe { 
    border: none; 
} 
ol, ul { 
    list-style: none; 
} 
input, textarea, select, button { 
    font-size: 100%; 
    font-family: inherit;
	 outline:none;
} 
select { 
    margin: inherit; 
} 
a{ color:#333; text-decoration:none; font-size:12px}
a:hover{color:#0b54c5; text-decoration:none;}

/* Fixes incorrect placement of numbers in ol's in IE6/7 */ 
ol { margin-left:2em; } 
.show{ display:none}
/* == clearfix == */ 
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
} 
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
body{color:#333;padding:0;font:12px/20px "宋体","SimSun";text-align:left; background:#fff}
/*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*/
.mt1{margin-top:5px;}
.mt2{margin-top:10px;}
.mt3{margin-top:15px;}
.mt4{margin-top:20px;}
.mt5{margin-top:25px;}

/*hd*/
.hda{height:54px;padding:0 26px 0 65px;overflow:hidden;background:url(../images/hda_bg.jpg) no-repeat left top;}
.hda span{float:left;line-height:54px; font-style:italic; font-size:27px; font-weight:bold }
.hda a.more{float:right;line-height:54px; font-size:15px;color:#fff; font-family:microsoft yahei; font-weight:bold}
.hdb{height:41px;line-height:41px;text-indent:20px;background:#f5fafc;}

/*wid*/
.w1{width:1004px;}
.w2{width:1004px;}
.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:52px;margin:0 auto; overflow:hidden;background-color:#FFF;}
#menuPan_nav {width:640px; height:52px; display:block; float:right;}
#menuPan_nav li {width:auto; height:52px; line-height:52px; padding:0px 15px; float:left; text-align:center; font-size:14px;}
#menuPan_nav li a {color:#757575; text-decoration:none;}
#menuPan_nav li a:hover {color:#298dc5;}
#menuPan_nav p{text-align:center;}
#logo{width:147px; height:55px; float:left; margin-right:156px;}
#cut { width:1003px; height:35px; margin: 0 auto;}

.mainNavWarp{width:100%;height:95px;background:#82080d; z-index:999;}
.mainNav{width:1000px;height:95px; margin:0 auto}
.mainNav ul{}
.mainNav li{float:left;height:95px; width:111px; text-align:center;line-height:35px;}
.mainNav li a{height:75px; width:111px;padding:0;display:inline-block;font-family:microsoft yahei;font-size:22px;color:#fff; font-weight:bold;  padding:10px 0}
.mainNav li a:hover,.mainNav li a.now{background:#feb0ab;}

/*baner*/
.banner{ width:100%; padding-top:355px; margin-top:3px; background:url(../images/part_banner.jpg) no-repeat top center}
/*====百度分享====*/
.bd_share{ width:120px; height: 20px; margin:0 auto; padding-left:800px; padding-bottom: 211px;}

/*典型案例*/
.partMain{  width:1004px; margin:35px auto 0 auto;}
.part_anlitop{ background:url(../images/part_anlitop.gif) no-repeat left top; padding-left:20px; font-size:24px; line-height:52px; font-family: "微软雅黑";font-weight: bold; color:#fff; height:52px }
.part_box{  border:1px solid #8f0017; border-top:0px;  border-bottom:0px; padding:0px 15px; margin-bottom: -17px;}
.part_anlitop b{font-size:18px; }
.part_anli01top{ width:100%; margin:0 auto; height:71px; background:url(../images/part_anli01top.gif) no-repeat left top;}
.partA{ padding-top:40px}
.partA_top{ width:163px; height:59px; background:url(../images/part_anli01top.gif) no-repeat left top; padding:12px 0 12px 10px}
.partA_top strong{ display:block; display:block; color:#fff; font-weight:bold; font-size:20px; font-family:microsoft yahei}
.partA_top b{ display:block; color:#fff; font-size:16px; font-family:microsoft yahei; margin-top:5px}
.partA_topp{ padding-left:10px}
.partA_topp p{ font-size:14px; color:#666; line-height:21px; margin-bottom:7px}

.partA_box{ margin-top:25px}
.partA1_top{ padding-left:30px; background:url(../images/partA_topBg.png) no-repeat left center #f2f2f2; height:25px; line-height:25px}
.partA1_top strong{ font-size:16px; color:#1b0909; font-family:microsoft yahei; font-weight:bold}
.partA_btm table{ width:100%; border:0; margin-top:15px;  border-top:1px solid #000; border-right:1px solid #d2753c}
.partA_btm table th{ color:#fff; text-align:center; font-size:18px; color:#fff; vertical-align:middle; background:#a57467; height:50px; font-weight:bold; border-bottom:1px solid #d2753c; border-left:1px solid #000}
.partA_btm table td{ color:#fff; text-align:center; font-size:14px; color:#fff; vertical-align:middle;  border-bottom:1px solid #d2753c; border-left:1px solid #d2753c; color:#666; line-height:25px; background:#fde9d9; padding:5px 0}
.partA_btm table.partBT td{ padding:5px 20px; text-align:left }
.partE_box{ margin-top:20px}
.partE_box img{ display:block; margin:20px auto 0 auto}
.partH1_btm{ width:970px; margin:50px auto 0 auto;}
.partH1_btm img{ display:block; margin:0 auto}
.partH1_btm strong{ color:#272727; font-size:16px; display:block; text-align:center; margin-top:30px; font-weight:bold}
.partH1_left{ width:484px; border-right:1px solid #666; float: left}
.partH1_right{ width:485px; float:right}
.partH2_left{ width:323px; border-right:1px solid #666; float: left}
.partH2_ctr{ width:322px; border-right:1px solid #666; float: left}
.partH2_right{ width:323px; float:right}
.partH2_img{ height:276px}










.qiany{ width:100%; height:389px; background:url(../images/banner2.jpg) no-repeat center top; }
.qiany_main{ width: 984px; padding-left: 16px; margin: 0 auto; padding-top:35px;}
.qiany_top strong{ font-family: "微软雅黑"; font-size: 32px; color: #321703; font-weight: bold;}
.qiany_ctr strong{ font-size: 20px; color: #2b1410; font-family: "微软雅黑"; margin-top: 23px; display: block; font-weight: bold; }
.qiany_ctr b{ display: block; width:984px; height: 30px; background: url(../images/qiany1.png) no-repeat left top; color:#fff; line-height: 30px; text-indent: 10px; font-size: 16px; font-family: "微软雅黑"; margin-top: 15px; font-weight: normal;}
.qiany_ctr p{ font-size: 14px; line-height: 22px; color: #321703; margin-top: 10px;}
.qiany_left{ width: 34px; height: 112px; float: left ; background: url(../images/qiany3.png) no-repeat left top; text-align: center;  padding: 10px 0;}
.qiany_left strong{ font-size: 22px; font-family: "微软雅黑"; line-height: 23px; color: #321703; font-weight: bold;}
.qiany_right{ width: 936px; float: right;}
.qiany_right ul li{ width: 312px; float: left;}
.qiany_right dl dt{ width: 116px; height: 116px; background: url(../images/qiany2.png) no-repeat left top; float: left; line-height: 116px; text-align: center; color: #fff; font-family: "微软雅黑"; font-size: 16px; font-weight: bold;}
.qiany_right dl dd{ width: 170px; float: right; padding: 10px 0; font-size: 14px; line-height: 25px; color: #666;}
.qiany_btm{ margin-top: 30px;}


/*globals*/
.auto{margin-left:auto;margin-right:auto;}
/*top*/
.top{ width:1000px; margin:0 auto; padding-top:10px; padding-bottom:7px}
.top_left{ width:190px; float:left; }
.top_left img{ width:143px; height:32px; display:block}
.top_right{ width:800px; float:right;}
.top_right ul{  padding:0;}
.top_right ul li{  text-align:center; float:left; margin-right:0px; line-height:32px; padding:0 20px}
.top_right ul li a{ font-size:14px; color:#000}
.top_right ul li a:hover{ color:#0b54c5}


.partH{ padding-top:1px}
.partI { margin-top:35px}
.partH_box{ padding:22px 22px 0 22px;}
.partH_box li{ width:450px; float:left; height:40px; line-height:40px; padding-left:30px; background:url(../images/partF_005_fh.jpg) no-repeat left center; font-size:14px;}

.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; width:135px}
.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:0;}
.infiniteCarousel .back {background-position:0 -22px;left:0;}
.con_txt3{width:1003px;margin:40px auto 0;}
.con_contact { width:958px;height:229px;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; margin-right:20px; display:inline; padding-top:5px}
.con_contact_in2 { width:400px; height:auto; float:left; font-weight:bold; margin:40px 0 0 30px;display:inline}
.red{color:#FDF403;}
.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}
.con_contact_in table td{ font-size:14px; font-family:microsoft yahei; font-weight:bold;  line-height:22px}
.con_contact_in table td h2 a{ font-size:19px;}
.con_contact_in table td h3{ font-size:15px; }
.con_contact_in2 table td{ font-size:14px; font-family:microsoft yahei; font-weight:bold;}
.con_contact_in2 table td h3{font-size:18px; margin:5px; text-align:center}
.con_contact_in2 table td.white2{ text-align:center}
/*footer*/

.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:40px; display:inline}
.footer_txt strong{ font-size:15px; font-weight:bold; font-family:microsoft yahei}
.footer_txt h3{ font-size:14px}
.footer_txt a{ color:#999999; text-decoration:underline;}
.footer_txt a:hover{ color:#da0000;}