﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px; background-color:#FFF; color:#666;}
a:link{text-decoration:none; color:#333;}
a:visited{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#B60414;}
a:active{text-decoration:none; color:#B60414;}

img{border:none; padding:0px; margin:0px;}

.topn{width:auto; height:40px; background-color:#F5F5F5; clear:both;}
.header{width:1002px; margin:0 auto; line-height:40px; clear:both;}
.welcome{float:left;}
.headr span{float:right; font-size:12px;}
.headr a{ width:50px; padding-right:5px; padding-left:5px;}

.navbox{width:1002px; height:90px; margin:0 auto; background-image:url(12.jpg);background-size:190px; background-position:left center; background-repeat:no-repeat; position:relative;}
.navb{width:668px; height:90px; float:right; line-height:90px;}
.navb li {float: left;height:88px;line-height:88px; margin-left:11px;_margin-left:0px; }
.navb a {float: left;height:88px;line-height:88px; margin-left:11px;_margin-left:0px; }
.navb a { display:block;height:88px;padding:0px 10px;color:#666;text-align:center;_width:93px;_padding: 0px 0px;line-height:88px; }
.navb a:hover {border-bottom: 2px solid #C71233; color:#C71233;}
ul{list-style:none; margin:0px; padding:0px;}


.bannern{ width:auto; height:433px;}
.bannerr{ width:auto; height:245px;}
.tutu{ background-image:url(123.jpg); background-repeat:no-repeat; background-position:center center; width:100%; height:245px;}


.maina{width:1002px; height:370px; margin:0 auto 30px auto; overflow:hidden; clear:both;}
.gsjs{background:url(1.jpg) no-repeat top center; height:100px; width:1002px;}
.mainimg{ padding:30px 40px 0px 0px; float:left;}
.mainwz{float:right; padding:30px 10px 0px 0px; width:548px; height:265px;}
.mainwz span{float:left; padding:10px 10px 0px 0px;width:548px; height:120px; font-size:12px; line-height:25px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.wztiti{ font-size:20px; color:#C71233; margin-bottom:10px;}
.more{width:90px; height:27px; border:1px solid #D9D9D9; line-height:27px; text-align:center; float:left; margin-top:40px;}
.more a{color:#999;}
.more a:hover{color:#C71233;}

.mainb{width:auto; height:312px; padding:0 auto 20px auto; overflow:hidden; clear:both; background-color:#F5F5F5;}
.mainbbox{width:1002px; margin:0 auto; clear:both;}
.xwzx{background:url(113.jpg) no-repeat top center; height:100px; width:1002px; margin-bottom:30px;}
.xwwz img{padding-right:15px; float:left; width:200px; height:130px;}
.xinzz{width:270px; float:left;padding-right:15px;}
.xxx{margin-bottom:10px; width:270px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.xinzz a{font-size:16px;width:270px;}
.contentt{ height:60px; width:270px; overflow:hidden; font-size:12px; line-height:20px;}
.timea{padding-top:10px; font-size:12px;}


.mainc{width:1002px; height:295px; margin:0 auto 80px auto; overflow:hidden; clear:both;}
.cpzx{background:url(96.jpg) no-repeat top center; height:100px; width:1002px; margin-bottom:27px;}
.box1{width:321px; height:170px; background-color:#F5F5F5; float:left; margin-right:13px; background-image:url(38.jpg); background-repeat:
no-repeat; background-position:right center;}
.box2{width:321px; height:170px; background-color:#F5F5F5; float:left; margin-right:13px; background-image:url(44.jpg); background-repeat:
no-repeat; background-position:right center;}
.box3{width:321px; height:170px; background-color:#F5F5F5; float:left; margin-right:13px; background-image:url(41.jpg); background-repeat:
no-repeat; background-position:right center;}
.yjxl{padding:20px 0px 10px 15px; font-size:20px;}
.contentn{width:165px; height:60px; padding-left:15px; font-size:12px; overflow:hidden; line-height:20px;}
.moree{width:90px; height:27px; border:1px solid #D9D9D9; line-height:27px; text-align:center; float:left; margin-top:10px; margin-left:15px;}
.moree a{color:#999;}
.moree a:hover{color:#C71233; }


.foott{width:auto; height:90px; background-color:#E0E0E0; bottom:0px;}
.footr{width:1002px; margin:0 auto;text-align:center;bottom:0px;}
.footr span{line-height:90px; font-size:14px; text-align:center;}
.footr a{line-height:90px; font-size:14px; text-align:center; color:#666;}
.footr a:hover{color:#B60414;}







/*公司介绍*/
.mx{width:1002px; margin:50px auto; overflow:hidden; font-family:"微软雅黑";}
.mxleft{ float:left;height:auto; width:211px; background-image:url(6-1.jpg); background-repeat:no-repeat; background-position:right top;}


.mxright{width:741px; padding-left:50px; float:right;}
.mxrtop{ height:40px; width:741px ; background-image:url(6-2.jpg); background-repeat:repeat-x; background-position:left center; margin-bottom:10px;}
.mxrtop span{color:#bb0e22; font-size:18px; font-weight:bold; background-color:#FFFFFF; height:40px; padding-right:20px; line-height:40px;}

.mxrzw span	{ line-height:35px;}
.mxrzw .newsline{
	width:auto;
	padding-bottom:15px;
	background-color:#F5F5F5;
	height:18px; line-height:28px;
	overflow:hidden;
}

.mxrzw .newsline td{ font-size:12px;}




.liebiao{width:725px; height:auto;}

.hx{width:725px; height:125px;font-size:12px;  overflow:hidden;border-bottom:1px dashed #D9D9D9; line-height:25px;_line-height:30px;*line-height:30px;}
.hx span{line-height:20px;background-image:url(6-7.jpg); background-position:left center; background-repeat:no-repeat; padding-left:15px;
font-size:14px; font-weight:bold;line-height:25px;}
.hx p{height:20px; padding-left:15px; *display:inline;_display:inline;}
.yueduquanwen{ width:710px; height:20px; padding-left:15px;font-size:12px;*font-size:12px; _line-height:25px;*line-height:25px;}
.yueduquanwen a{ text-align:right; float:right;}
.yueduquanwen font{ color:#F90; font-size:12px;}


 .bw {display:block;text-align:center; height:auto; width:740px;}
 .bw li {float:left; width:220px; height:240px; overflow:hidden; margin:10px; line-height:35px; font-size:16px;}
.bw img{ width:210px; height:207px;margin:0px;display:block;border:1px solid #D9D9D9;}
.bw li  img a:hover , a:hover img    {border:1px solid #BB2349;}

.main_image {width:100%; height:422px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:422px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:422px;}
.main_image li span {display:block; width:100%; height:433px}
.main_image li a {display:block; width:100%; height:433px}
.main_image li .img_1 {background:url(001.jpg) center top no-repeat}
.main_image li .img_2 {background:url(002.jpg) center top no-repeat}
.main_image li .img_3 {background:url(003.jpg) center top no-repeat}

div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:490px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left;  width:21px; height:21px; margin:0; padding:0; background:url(btn_main_img.png) 0 0 no-repeat ; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}







#rafting {
    position: fixed;
	
    bottom: 0px;
    right: 5px;
    z-index: 9999;
	display:inline;

}

#rafting>ul>li {
    margin: 4px 0px 4px 0px;
    cursor: pointer;
}

#rafting>ul>li>img:hover {
    -webkit-transition: background 150ms linear, opacity 500ms linear, visibility 500ms linear;
    transition: background 150ms linear, opacity 500ms linear, visibility 500ms linear;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5)";
    opacity: 0.5;
}

#rafting>ul>li:last-child {
    margin-bottom: -5px;
}


.side-bar a,.chat-tips i{background:url(11.png) no-repeat;}
.side-bar {width: 50px;position: fixed;bottom: 0px;right:5px;font-size: 0;line-height: 0;z-index: 100; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}
.side-bar a {width: 50px;height: 49px;display: inline-block;background-color:#E0E0E0;margin-bottom: 5px;}
.side-bar a:hover { background-color:#EFEFEF;}

.side-bar .icon-chat {background-position: 0 0px;position: relative;}
.side-bar .icon-chat:hover .chat-tips {display: block;}

.side-bar .icon-qq {background-position: 0 -55px;}
.side-bar .icon-qq:hover .qq-tipss {display: block;}

.side-bar .icon-blog {background-position: 0 -110px;}
.side-bar .icon-blog:hover .blog-tipsss {display: block;}


.side-bar .icon-mail {background-position: 0 -165px;}
.side-bar .icon-totop {background-position: 0 -275px;}

.chat-tips {position: absolute;right:50px;top: -1px;background-color: #fff;display: none;}
.chat-tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;}
.chat-tips img {width: 220px;height: 208px; border:none!important; }

.qq-tipss {position: absolute;right:50px;top: -1px;background-color: #fff;display: none;}
.qq-tipss i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;}
.qq-tipss img {width: 220px;height: 208px; border:none!important;}

.blog-tipsss {position: absolute;right:50px;top: -1px;background-color: #fff;display: none;}
.blog-tipsss i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;}
.blog-tipsss img {width: 220px;height: 208px;  border:none!important;}









.mainwz .summary {}
.mainwz .summary .cont {color:#666;position:relative;overflow:hidden}
.mainwz .summary .title {font-size:14px; font-weight:bold;background:#F0FaFF;padding:2px;overflow:hidden;position:relative; display:none;}
.mainwz .summary .sum {padding:0px 0px; font-size:14px;  height:120px; overflow:hidden;}
.mainwz .summary .foot {padding:3px 8px 3px 18px;color:#999;overflow:hidden; display:none;}
.mainwz .summary .foot span {color:#FF890C;padding-right:40px}



.xwwz .summary {}
.xwwz .summary .cont {color:#666;position:relative;padding-bottom:5px; padding-top:7px; padding-right:25px; overflow:hidden}
.xwwz .summary .title {font-size:16px!important; height:32px; font-weight:100;background:none;padding:0px;overflow:hidden;position:relative}
.xwwz .summary .sum {padding:0px 0px; font-size:12px; line-height:22px; height:70px; overflow:hidden;}
.xwwz .summary .foot {padding:5px 0px 0px 0px;color:#999;overflow:hidden}
.xwwz .summary .foot span {color:#FF890C;padding-right:40px; font-size:12px;}
.xwwz .summary .foot a{ display:none;}
.xwwz .summary .imgDiv {margin:10px 10px 10px 0px;}
.xwwz .summary .imgDiv img {display:inline}
.xwwz .summary .hr {clear:both;margin:0px 0}
.xwwz a.nLink {font-size:16px;line-height:40px;padding-left:0px; background:none!important;}


.xwwz .imgList li img {background:#FFF;padding:0px; border:0px solid #ddd;margin:auto;display:block;_vertical-align:bottom}
.xwwz a.imgLink img {background:#FFF;padding:0px; border:0px solid #ddd;margin:auto;display:block;_vertical-align:bottom}
.xwwz a.imgLink {margin:0px auto; line-height:1.8}
.xwwz .imgList li a:hover img {background:#f6f6f6; padding:0px}
.xwwz a.imgLink:hover img {background:#f6f6f6; padding:0px}



.bbxx{ float:left; width:211px; padding-top:76px; overflow:hidden;}
.bbxx li{
	float:left;
	width:211px;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color:#585858;
	overflow:hidden;
}
.bbxx a{ float:left; width:200px; height:50px; font-size:15px; background-color:#585858; line-height:50px; color:#FFFFFF!important; padding-right:11px; text-align:right; overflow:hidden;}
.bbxx a:hover{ background-color:#BC0C20;}
.bbxx .sOpen{ background-color:#BC0C20;}



.mxleft .sList {list-style:none outside none;padding:0;margin:0}
.mxleft .sList li{text-align:right;_text-align:right;}
.mxleft .sList a {line-height:50px;padding-left:20px;background:none;}
.mxleft .sList a.sOpen {background:none;}
.mxleft .sList .gray {font-size:8pt; font-family:arial; display:none;}
.mxleft a.sNav {line-height:20px;padding:2px 20px; background:url(iwms.gif) no-repeat 0 -350px;font-weight:bold}

#dlNews td{ padding-bottom:15px;}








.mxrzw .summary {}
.mxrzw .summary .cont {
	color:#666;
	position:relative;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top:5px;
}
.mxrzw .summary .title {font-size:14px; font-weight:bold;background:none;padding-bottom:8px; padding-top:5px;overflow:hidden;position:relative}
.mxrzw .summary .sum {padding:3px 15px; font-size:12px; line-height:22px;}
.mxrzw .summary .foot {padding:3px 8px 3px 18px;color:#999;overflow:hidden; font-size:12px;}
.mxrzw .summary .foot span {color:#FF890C;padding-right:40px}
.mxrzw .summary .imgDiv {margin:10px}
.mxrzw .summary .imgDiv img {display:inline}
.mxrzw .summary .hr {clear:both;margin:5px 0; display:none;}

.mxrzw .aTitle {font-size:16px;font-weight:bold;position:relative;padding-top:5px; padding-bottom:10px;}

.mxrzwnews a.nLink { font-size:14px;line-height:40px;padding-left:15px; background:url(../iwms/iwms.gif) no-repeat 0 0}
