@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden; overflow-y:auto;}
body, ul, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span { margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li, dl, dt, dd, ol { list-style:none; }
img { border:0; }
a, p { color:#555; text-decoration:none; }
a:hover {text-decoration:underline; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; font-size:0; }
.clearfix { zoom:1; }
.clear { clear:both; }
body{ color:#555; font-family:"宋体", Arial, sans-serif; font-size:12px;}
/*index*/
.header{width:100%; background:url(../images/headerbg.jpg) repeat-x; height:137px;}
.header .top{width:1003px; height:99px; background:url(../images/topbg.jpg) repeat-x; margin:0 auto;}
.header .top .logo{width:470px; height:87px; padding-top:10px; float:left;}
.header .top .topRight{ width:300px; height:85px; float:right;}
.header .top .topRight p{margin-top:6px; color:#000; width:300px;}
.header .top .topRight a{color:#000;}
.header .top .topRight .seach {margin-top:25px; width:230px; float:right;}
.header .top .topRight .seach .input1{width:155px; height:22px; line-height:21px; background:url(../images/seachb.jpg) no-repeat; float:left; border:0px; color:#808080; padding-left:5px;}
.header .top .topRight .seach .input2{width:59px; height:22px; background:url(../images/seachbotton.jpg) no-repeat; float:left; border:0px; color:#fff; margin-left:5px;}
.header .nav{width:1000px; height:33px; background:url(../images/navbg.jpg) repeat-x; margin:5px auto 0 auto;}
.header .nav ul {width:1000px; margin:0 auto;}
.header .nav ul li{float:left; height:33px; line-height:33px; margin:0 20px;}
.header .nav ul li a{font-size:15px;  color:#fff; font-weight:bold;}
.header .nav ul img{float:left;}
.header .nav ul .navx{ margin:0px;background:url(../images/navx.jpg) no-repeat; width:4px; height:33px;}
.banner { width: 1000px; height: 320px; margin:0 auto; margin-bottom:10px; position: relative; overflow:hidden; }
.main{width:1000px; margin:0 auto;}
.main .left{width:320px; float:left;}
.main .mid,.main .right{width:320px; float:left; margin-left:20px;}
.main .title{background-color:#b6180c; height:45px; width:320px;}
.main .title p{ color:#fff; font-size:16px; line-height:45px; margin-left:25px; float:left;}
.main .title img{ float:right; margin:15px 15px  0 0;} 
.lessTop{height:700px; width:320px; overflow:hidden; float:left;}
#LessTop1{height:150%; width:320px;}

.main  ul li{ width:320px; height:128px; float:left; background-color:#f5f3f6; margin-bottom:15px;}
.main  ul li img{margin:13px 14px 0px 14px; float:left;}
.main  ul li span a{width:140px; float:right; font-size:14px; color:#b6180c; margin-top:13px; font-weight:bold;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.main  ul li p{width:140px; float:right; font-size:12px; color:#666; line-height:20px; margin-top:10px; height:75px; overflow:hidden;}
.main .title p a{ color:#fff;}
.main .midbg{background-color:#494949;}
.main .midbg2{background-color:#c26b00; float:left; margin:10px 0px 0px 0px; font-size:18px; font-weight:bold;}
.main .midzp{width:320px; height:275px; background-color:#f5f3f6; margin-bottom:20px;}
.main .midzp .midzpns{width:320px;}
.main .midzp .midzpns  li{background:url(../images/incon01.jpg) no-repeat 0 10px; width:310px; height:30px;line-height:30px; float:left; margin:0px; margin-left:10px;font-size:14px;}
.main .midzp .midzpns  li a{ width:200px; float:left; margin-left:8px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;height:30px;line-height:30px;color:#666;}
.main .midzp .midzpns  li span{width:90px; float:right; height:30px;line-height:30px;margin:0px; font-weight:normal; font-size:14px; color:#b1b0b1;}

#midzp3{width:320px; height:275px; overflow:hidden;}
#midzp1,#midzp2{width:320px; float:left;}
.main .midzp span{ font-size:14px; color:#b6180c; font-weight:bold; width:285px; margin:15px 0 0 20px; float:left;}
.main .midzp p{ font-size:14px; color:#666; line-height:22px; width:285px; margin:5px 0 0 20px; float:left; text-indent:2em;}
.main .midzp p a{color:#b6180c;}
.main .midzp .jj{margin-top:20px;}
.main .mFare li{background:url(../images/probg.jpg) no-repeat; width:320px; height:44px;line-height:44px; float:left; margin:8px 0px 8px 0px; }
.main .mFare li a{ width:250px; float:left; margin-left:8px;height:44px;line-height:44px;color:#494949; margin-left:45px; font-size:14px; font-weight:bold;}

.main .right .lianxi {width:320px; margin-top:13px; padding:0px;}
.main .right .lianxi .add{ background:url(../images/tb.jpg) 10px -4px no-repeat; height:30px; width:270px; padding-left:50px; line-height:30px; font-size:14px; color:#666;}
.main .right .lianxi .tel{ background:url(../images/tb.jpg) 10px -35px no-repeat; height:30px; width:270px; padding-left:50px; line-height:30px; font-size:14px; color:#666;}
.main .right .lianxi .qq{ background:url(../images/tb.jpg) 10px -65px no-repeat; height:30px; width:270px; padding-left:50px; line-height:30px; font-size:14px; color:#666;}
.main .right .lianxi .email{ background:url(../images/tb.jpg) 10px -97px no-repeat; height:30px; width:270px; padding-left:50px; line-height:30px; font-size:14px; color:#666;}
.main .right img{margin-top:18px;}
.main .jp{width:1000px; float:left;}
.main .cy{width:250px; margin-top:13px; border:0px;}
.main .cy img{margin:15px;}
.main .cy p{text-align:center;}
.main .cy p a:hover{font-weight:bold;}
#cy{width:1000px; height:235px; overflow:hidden; float:left;}
#cy1,#cy2{width:1000px;display:inline overflow:hidden;}
.main .yqlink{width:1000px; margin-top:20px; background-color:#494949; float:left;}
.main .yqlinkIMG{width:1000px; float:left;}
.main .yqlinkIMG img{margin:15px 10px 0px 15px; float:left;}
.footer{width:100%; border-top:2px solid #313131; float:left; margin-top:20px; height:100px;}
.footer p{width:1000px; margin:0px auto; text-align:center; margin-top:20px;}
/*about*/
.dh{ width:1000px; height:20px; line-height:20px; margin:0 auto; padding-bottom:10px;}
.cont{width:1000px; height:auto; margin:0 auto;}
.cont .left{width:298px; height:auto; float:left; border:solid 1px #dddddd;}
.cont .left .left1{width:298px; height:43px; border-bottom:solid 1px #dddddd;}
.cont .left .left1 span{font-size:22px; color:#c40200; font-weight:bold; height:43px; line-height:43px; margin-left:13px;}
.cont .left_jgq{width:269px; height:41px; border-bottom:solid 1px #dddddd; font-size:18px; line-height:40px; color:#676767; padding-left:29px; font-family:'微软雅黑';}
.cont .left_jgq a{ text-decoration:none; color:#676767;}
.cont .left_jgq:hover{width:269px; height:41px; border-bottom:solid 1px #dddddd; font-size:18px; line-height:40px; color:#c40100; padding-left:25px; border-left:solid 4px #920300; background:#f2f2f2; font-family:'微软雅黑';}
.cont .left_jgh{width:269px; height:41px; border-bottom:solid 1px #dddddd; font-size:18px; line-height:40px; color:#c40100; padding-left:25px; border-left:solid 4px #920300; background:#f2f2f2; font-family:'微软雅黑';}
.cont .left_jgh a{ text-decoration:none; color:#c40100;}
.cont .right1{width:678px; height:100%; float:right; border:solid 1px #dddddd;}
.cont .right_lm{width:658px; height:42px; border-bottom:solid 1px #dddddd; font-size:16px; line-height:42px; color:#990002; font-family:'微软雅黑'; padding-left:20px; margin-bottom:6px;}
.cont .right_lbdk{width:644px; height:710px; padding:0 17px;}
.cont .right_lbdk ul{width:644px; height:auto; background:url(../images/jtry_yd.gif) 0% 0% no-repeat; line-height:30px; text-indent:28px; font-size:14px; color:#2a2a2a;}
.cont.right_lbdk ul a{color:#2a2a2a; text-decoration:none;}

.cont .right_gsrw{width:644px; height:261px; margin-bottom:20px;}
.cont .right_rwtp{width:326px; height:261px; float:left;}
.cont .right_rwwz{width:295px; height:217px; float:right; padding-top:44px;}
.cont .right_rwwz li{width:295px; height:34px; font-size:18px; line-height:34px; color:#c70000; margin-bottom:16px; font-family:"微软雅黑";}
.cont .right_rwjj{width:295px; height:150px; font-size:14px; color:#292929; line-height:28px;}
.cont .right1 .rightCont{width:644px; height:auto; padding:0 17px; color:#292929; line-height:30px; font-size:13px; overflow:hidden;}
.contactOnline{ width:640px; margin:20px auto auto auto;}
.contactOnline ul{}
.contactOnline ul li{ padding:5px 0; line-height:20px; clear:both;}
.contactOnline ul li .label{ float:left; display:inline-block; width:160px; text-align:right; font-size:12px; color:#555;}
.contactOnline ul li .label span{ color:#ff0000; font-weight:bold;}
.contactOnline ul li .inputTxt{display:inline-block; margin-left:20px;}
.contactOnline ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:200px; height:20px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.contactOnline ul li .inputTxt .txtareas01{ width:400px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.contactOnline .subMit{ padding:5px 0; margin:10px auto 10px 180px;}
.contactOnline .subMit .btn04{ background:url(../images/btn.jpg) no-repeat; width:85px; height:32px; color:#fff; line-height:24px; text-align:center; font-weight:bold; margin:auto; cursor:pointer; font-family:Verdana, Geneva, sans-serif; border:none;}
/*news*/
.xwzx_kk{width:484px;  height:323px;}
.xwzx_lm{width:469px; height:35px; border-bottom:#d8d8d8 1px solid; padding-left:15px; font-size:16px; line-height:35px; font-family:'Microsoft yahei'; color:#d13334; font-family:'Microsoft yahei';}
.xwzx_lm a{color:#d13334;}
.xwzx_lm1{width:150px; height:35px; line-height:35px; font-weight:700; float:left;}
.xwzx_more{width:36px; height:35px; line-height:35px; font-size:12px; float:right;}
.xwzx_more a{color:#666666;}
.xwzz_na{list-style:none; width:450px; height:34px; line-height:34px; overflow:hidden;font-size: 14px;}
.xwzz_xxlb{width:456px; height:142px; padding-top:8px;}
.xwzz_xxlb ul{padding:0px; margin:0px; line-height:34px; font-size:14px;}
.xwzz_xxlb ul a{color:#676767;}
.xwzz_xxlb ul li{list-style:none; width:450px; height:34px; line-height:34px; overflow:hidden;}
.xwzx_tp{width:456px; height:124px; margin-bottom:8px;}
.xwzx_tp1{width:219px; height:124px; margin-right:20px; float:left; overflow:hidden}
.xwzx_xx_wz{width:209px; height:124px; float:left;}
.xwzx_xx_bt{width:209px; height:45px; line-height:45px; font-size:16px; font-family:'微软雅黑'; text-align:center; color:#c60000; overflow:hidden;}
.xwzx_xx_bt a{color:#c60000;}
.xwzx_xx_zy{width:209px; height:75px; font-size:12px; color:#464646; line-height:24px; overflow:hidden;}
.xwzx_xx_zy a{color:#464646;}
.lxwm_lm{height:45px; border-bottom:#d8d8d8 1px solid; padding-left:15px; font-size:16px; line-height:45px; font-family:'Microsoft yahei'; color:#d13334; margin-bottom:16px; font-family:'Microsoft yahei'; font-weight:700;}
.lb {width: 700px;padding-left: 150px;padding-right: 150px;height: 60px;overflow: hidden;color: #676767;line-height: 60px;font-size: 24px;font-family: "微软雅黑";text-align: center;}
.newCont{width:1000px; height:auto; margin:auto;}
.newTitle{width:1000px; height:100px; border-bottom:1px #bdbdbd dashed;}
.newDte{width:1000px; height:20px; padding-top:5px;}
.newDte1{width:500px; height:20px; line-height:20px; text-align:right; float:left ;font-size:12px; font-family:'宋体'; color:#999999;}
.newDte2{width:480px; height:20px; line-height:20px; text-align: left; float:right; font-size:12px; font-family:'宋体'; color:#999999;}
.newMain{width:900px; height:auto; font-size:16px; font-family:'微软雅黑'; line-height:26px; padding:20px 50px;}
.newMain p{margin: 0px auto 1em; padding: 0px; text-indent: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:24px;}
.hzcustomer{width:600px; padding:5px 19px;border:1px dashed #ccc; margin-bottom:8px; float:left}
.hzcustomer span{ font-size:15px;}
.hzcustomer p span{color:#292929;font-size:13px;}
.hzcustomer li{ width:300px; float:left; color:#555;}
.page{width:644px; height:40px; margin:20px 0px;}
.page .curr{ color:#FF0000;}
.in_animation .in_animation_n{ width:980px;padding-right:10px; padding-left:10px; padding-top:8px; text-align:left; }
.in_animation_n .animation_l{width:200px; float:left; border-right:dashed 1px #1784D7;}
.animation_l ul{width:200px;}
.animation_l li{ width:164px; height:34px; line-height:34px; float:left;background:url(../images/an1.jpg) no-repeat; margin:5px 0px 5px 0px; text-align:center;}
.animation_l li:hover{background:url(../images/an2.jpg) no-repeat;}
.animation_l  a{ color:#FFFFFF; text-decoration:none; font-size:13px;}
.animation_l  a:visited{ color:#FFFFFF; text-decoration:none;}
.in_animation_n{width:1000px; height:auto; margin:auto;border-top:1px #bdbdbd dashed;}
.in_animation_n .animation_r{width:776px; float:left;}
.animation_r ul{width:770px;}
.animation_r li{ width:180px; height:33px; line-height:34px; float:left;background:url(../images/an3.jpg) no-repeat center; margin:5px 0px 5px 0px; text-align:center;}
.animation_r li:hover{background:url(../images/an4.jpg) no-repeat center; text-align:center;}
.animation_r  a{ color:#FFFFFF; text-decoration:none;font-size:13px;}
.animation_r  a:visited{ color:#FFFFFF; text-decoration:none;}
.productsList{height:auto; background:none; padding-top:15px;}
.productsList li{width:182px; height:182px; float:left; margin:0 15px; }
.productsList li a img{border:1px dashed #000; float:left;}
.productsList li span a{width:182px; height:25px; line-height:25px; float:left; text-align:center;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.productsList li a:hover{color:#990002;}
.tborder{ background:#000000;}
.tborder td{background:#fff; text-align:center;}