@charset "utf-8";
/* CSS Document */
body{font-size:12px;font-family:"微软雅黑";color:#222222;margin:0px auto; background:url(../images/bg1.jpg) repeat;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{color:#222222;font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{color:#A30012;text-decoration:none;}
.center{margin:0px auto;}
.moddle{ width:1200px;}
.sbj{margin-top:45px;}
.topnav{ width:100%; background:url(../images/bg.jpg) no-repeat center top;}
.top{height:26px; line-height:26px; text-align:right; color:#666666; border-top:5px solid #991313;}
.top a{padding:0px 10px; color:#666666;}
.logo{text-align:center; height:70px; padding:18px 0px;}
#nav{ height:49px; line-height:49px; border-top:1px solid #D1D1D1;}
#nav li{float:left;text-align:center; width:165px;}
#nav ol{ float:left;}
#nav li a{line-height:49px;display:block;height:49px;text-align:center;font-size:16px;}
#nav li a:hover{text-decoration:none; background:url(../images/navi.jpg) no-repeat center center; height:49px; font-size:16px;}
#nav li dl{width:165px;background:#A30012;list-style-type:none;text-align:left;left:-999em;position:absolute;z-index:99999;float:left;}
#nav li dl dt{height:35px;line-height:35px; border-bottom:1px solid #E3E3E3;}
#nav li dl dt a{color:#fff;font-size:12px;height:35px;line-height:35px; font-weight:100;}
#nav li dl dt a:hover{ background:none;font-size:14px;}
#nav li:hover dl{left:auto;}
#wrap{ width:100%; background:url(../images/bgpic.jpg) no-repeat center top; padding-top:45px;}
.title{ text-align:center;}
.title dl{ background:url(../images/logo1.png) no-repeat center center; height:53px;}
.title dt{ color:#333333; font-weight:bold; font-size:22px;}
.title li{ color:#c62b2b; margin:6px 0px 0px 0px;}
.title p{margin:6px 0px 6px 0px;}
.title p a{ color:#c62b2b;}
.title p a:link{ color:#c62b2b;}
.cpfl{ text-align:center; margin:25px 0px;}
.cpfl a{ color:#0c0c0c; font-size:14px; font-weight:bold; padding:0px 53px;}
.cpfl span{ color:#991313;}
.cpzs div{ width:276px; float:left; margin:0px 12px;}
.cpzs div li{ width:276px;}
.cpzs div li a{ width:276px;}
.cpzs div li a img{ width:276px; height:215px; vertical-align:middle;}
.cpzs div p{ height:53px; line-height:53px; text-align:center; font-size:14px;}
.sytp{width:276px;float:left;margin:0px 10px;}
.sytp a img{width:276px; height:215px; vertical-align:middle;}
.sytp p{height:53px; line-height:53px; text-align:center; font-size:14px;}
#wrap1{ width:100%; background:url(../images/bg1.png) no-repeat center bottom; padding-top:40px; padding-bottom:365px;}
.company{ margin-top:25px;}
.company p{ line-height:40px; font-size:14px;}
.company li{ background:url(../images/more.png) no-repeat right center; width:78px; height:47px; line-height:47px; text-align:center; float:right;}
.company li a{ color:#fff; font-weight:bold;}
#wrap2{ width:100%; background:url(../images/bg2.png) no-repeat center bottom; padding-top:50px; padding-bottom:60px;}
#wrap3{ width:100%; background:url(../images/xwzx.png) no-repeat center bottom; padding:30px 0px 110px 0px;}
.title1{ background:url(../images/logo1.png) no-repeat left bottom; font-size:22px; font-weight:bold; padding-left:150px; height:53px; line-height:53px;}
.title1 span{ float:right; background:url(../images/more.png) no-repeat right center; width:78px; height:47px; line-height:47px; text-align:center; margin-top:10px;}
.title1 span a{ color:#fff; font-weight:bold;}
.xwzx{ background:url(../images/xwzx1.png) no-repeat left bottom; margin-top:30px;}
.xwzx li{ margin-left:250px; float:left; width:330px; margin-right:20px; line-height:45px; height:45px; background:url(../images/dot.png) no-repeat left center;}
.xwzx li a{ padding-left:10px; color:#333333;}
.xwzx li a:hover{ color:#991313; font-size:14px; font-weight:bold;}
.xwzx li span{ float:right; color:#777777;}
.footnav{ width:100%; background:url(../images/foot.png) no-repeat center bottom;}
.contact{ width:570px; float:left;}
.contact dl{ font-size:18px; font-weight:bold; color:#c62b2b; margin-top:25px;}
.contact dt{ width:285px; float:left; color:#333333; font-size:15px; font-weight:bold; line-height:35px; margin-top:15px;}
.contactn{ width:630px; float:right; background:url(../images/wz.png) no-repeat right bottom; padding-bottom:70px; text-align:right;}
.contactn li{ margin-top:15px; line-height:50px; margin-bottom:40px;}
.contactn li a{ font-size:14px; font-weight:bold; color:#333; padding-left:20px;}
.footer{ margin-top:85px; border-top:1px solid #991313; width:100%; text-align:center;}
.footer li{ padding:40px 0px;}
.footer li a{ font-size:14px; padding:0px 30px;}
.footer p{ font-size:14px;}
.footer dt{ padding:30px 0px;}
.yqlj{width:100%;background-color:#991313; line-height:36px; text-align:center;}
.yqlj dt strong{font-size:12px; color:#fff;}
.yqlj dt a{font-size:12px;padding-left:10px;font-weight:normal; line-height:50px; color:#fff;}
.content{line-height:36px;font-size:13px;}
.left{ width:245px; float:left; margin-right:40px; margin-bottom:50px;}
#iright{float:left;width:915px;margin-bottom:50px;}
.title4{background:url(../images/logo1.png) no-repeat left bottom; font-size:22px; font-weight:bold; padding-left:150px; height:53px; line-height:53px;}
.title4 span{ float:right; padding-right:5px; font-size:14px; line-height:53px;}
/*内页样式*/
.tp{width:893px;height:140px;border-bottom:1px #ccc solid;padding-top:10px;}
.tp_img{width:180px;float:left;margin-right:10px;}
.tp_wz{width:703px;float:right;}
.tp_wz_bt{height:30px;line-height:30px;text-align:left;}
.tp_wz_bt a{font-size:14px;font-weight:bold;}
.tp_wz_bt span{float:right;padding:0px 10px 0px 10px;background:#991313;}
.tp_wz_bt span a{font-size:12px;font-weight:normal; color:#fff;}
.tp_wz_bt span a img{margin-right:10px;}
.tp_wz_nr{line-height:24px;text-align:left;color:#666;}
.tittle{text-align:center;line-height:40px;height:40px;font-size:14px;font-weight:bold;margin-top:20px;}
.lb{text-align:left;text-indent:2em;}
.nyxw2{width:48%;float:left;text-align:left;text-indent:1.5em;height:40px;line-height:40px;border-bottom:1px #ccc dotted;background:url(../images/dot.png) no-repeat left;background-position:5px center;margin-right:2%}
.nyxw2 span{float:right;height:40px;line-height:40px}
.page{width:910px;text-align:center;margin:0px auto;}
.page li{text-align:center;padding-right:10px;float:left}
.inews{padding:0px 10px;text-align:left;}
.inews li{height:40px;line-height:40px;text-align:left;border-bottom:1px #ccc dotted;background:url(../images/dot.png) no-repeat;background-position:left center;padding-left:15px;}
.inews li span{float:right}
/*内页样式*/
.cpzs1{ margin-top:10px;}
.cpzs1 div{ width:218px; float:left; margin:0px 5px;}
.cpzs1 div li{ width:218px;height:152px;}
.cpzs1 div li a{ width:218px;}
.cpzs1 div li a img{ border:1px solid #ccc; width:216px; height:150px;}
.cpzs1 div p{ line-height:32px; height:32px; text-align:center;}
.mup1{ font-size:14px; font-weight:bold; border-bottom:1px solid #991313;}
.icpfl ul li{ border-bottom:1px dotted #ccc; background:url(../images/dot.png) no-repeat 10px center; height:36px; line-height:36px;}
.icpfl ul li a{ padding-left:20px; font-size:14px; font-weight:bold;}
.icpfl ul p{ border-bottom:1px dotted #ccc; background:url(../images/dot.png) no-repeat 20px center; height:36px; line-height:36px;}
.icpfl ul p a{ padding-left:30px;font-weight:bold;}