body{font-size:12px; font-family:verdana, arial, Georgia, "Times New Roman", "Microsoft YaHei",  STXihei, serif; color:#000000; background:#ffffff; width:100%;}
ul{list-style:none;}
li{list-style:none;}
*{ margin:0; padding:0;}
.clear{clear:both;}
img{border:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,button,select,textarea{outline:none} textarea{resize:none}
a{ color:#000000; text-decoration:none; font-size:12px;}

.pages { width: 100%; text-align:center; padding: 10px 0; margin-top:15px; margin-bottom:15px;}
.pages span, .pages a, .pages .current { font-size: 12px; font-family: Arial, Helvetica,  sans-serif; margin: 0 2px; }
.pages span font { color: #f00; font-size: 12px; }
.pages a, .pages .current { border: 1px solid #dddddd; background: #fff; padding:8px 12px; text-decoration: none }
.pages span { padding-right: 10px }
.pages .current, .pages a:hover { background: #ac050f; color: #fff; }

.newrelated{ width:100%; margin:0 auto; border-top:1px solid #dddddd; margin:5px auto;}
.newrelated ul{ width:100%; padding-bottom:20px;}
.newrelated ul li{height:30px;line-height:30px;}
.newrelated ul li a{ float:left; color:#2a2a2a;}
.newrelated ul li span{ float:right; color:#727272;}
.newrelated h4{ font-size:12px; font-weight:bold; padding:10px 0 0 0;}

.prorelated{ width:100%; margin:0 auto; border-top:1px solid #dddddd;}
.prorelated h4{ font-size:12px; font-weight:bold; padding:10px 0 10px 0;}
.prorelated ul{ width:100%; padding-bottom:20px;}
.prorelated ul li{ float:left;}
.prorelated ul li a{ color:#2a2a2a;}

.nu{ width:90%; height:50px; line-height:50px;margin:0 auto;}
.u{ float:left;}
.n{ float:right;}

.top{ width:100%; height:32px; line-height:32px; border-top:2px solid #c3262f; border-bottom:2px solid #f3f3f3; color:#696969;}
.ta{ color:#fccbd0; float:right;}
.ta a{ color:#696969;}
.top p{ float:left;}
.center{ width:1000px; margin:0 auto;}
.head{ width:1000px; margin:0 auto; height:109px;}
.logo{ width:348px; float:left;}
.dh{ float:right}

#menu { display:block; height:42px; float:right;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block;}
#nav .mainlevel a {color:#010101; line-height:53px; height:53px; text-align:center;width:107px;display:block; font-weight:bold; font-size:14px;}
#nav .mainlevel a:hover {color:#cd0102;}
#nav .mainlevel ul {position:absolute; display:none;width:107px;overflow:hidden;z-index:1000;}
#nav .mainlevel li {float:left; background:#ffffff;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
#nav .mainlevel li a {text-align:center;line-height:35px; height:35px; display:block;/*IE6 only*/}

#nav .mainon {float:left; text-align:center; display:block;}
#nav .mainon a {color:#010101; line-height:53px; height:53px; text-align:center;width:107px;display:block;font-weight:bold; font-size:14px;}
#nav .mainon a:hover {color:#cd0102; }
#nav .mainon ul {position:absolute; display:none; *width:2000px;/*IE is great need, width>=li.length*/}
#nav .mainon li {float:left; background:#3f240e;}
#nav .mainon li a {text-align:center;line-height:53px; height:53px; display:block;/*IE6 only*/}
#nav .mainon li a:hover {color:#3f240e;}

.key{ float:left; height:39px; line-height:39px;}
.key h1{display:inline;font-size:14px;margin-left:10px;}
.search{ float:right; width:259px; height:26px; margin-top:7px; background:url(../images/index3_14.jpg) no-repeat;}
.inputtext{ width:190px; height:18px; line-height:18px; color:#767676; margin-left:8px; border:0; float:left; margin-top:4px;}
.searchbutton{ width:42px; height:26px; cursor:pointer; background:none; border:0; float:right;}
.mp{ width:100%; background:#eeeeee; padding-bottom:10px;}
.box{ width:185px; float:left;}
.box ul{ width:181px; background:#ffffff; border:2px solid #ac050e; border-top:none; padding-bottom:12px;}
.box ul li{ width:171px; height:32px; line-height:32px; margin:0 5px 5px 5px; background:url(../images/index3_31.jpg) no-repeat;}
.box ul li a{ display:block; width:171px; height:32px; line-height:32px;}
.box ul li a b{ padding-left:25px; font-weight:normal;}
.box ul li a:hover{ background:url(../images/index3_25.jpg) no-repeat;}
.box ul li a:hover b{ color:#ffffff;}
.but{ background:url(../images/index3_25.jpg) no-repeat;}
.but b{ padding-left:25px; color:#ffffff; font-weight:normal;}
.box ul li:hover ul{display:block; width:132px; background:#ffffff; border:2px solid #ac050e; border-left:none;}
.box ul li ul{display:none;position:relative; top:-32px; left:176px;}
.box ul li ul li{ width:137px; height:30px; background:url(../images/index3_28.jpg) no-repeat; margin-left:-5px; line-height:30px;}
.box ul li ul li a{ display:block; width:139px; height:30px; margin-left:-5px; line-height:30px;}
.box ul li ul li a b{ padding-left:30px; font-weight:normal;}
.box ul li ul li a:hover{background:none;}
.box ul li ul li a:hover b{ color:#000000; font-weight:normal;}
.mct{ width:185px; height:64px; background:url(../images/index3_21.jpg) no-repeat; margin-top:14px;}
.mct p{ width:185px; height:52px; line-height:52px; color:#ffffff; font-size:18px; text-align:center; text-transform:uppercase; font-weight:normal; font-family:"Microsoft YaHei"}
.mr{ width:804px; float:right;}
.plist li{ width:180px; float:left; margin-left:21px; height:230px;}
.plist li img{ border:1px solid #dddddd;}
.plist li p{ width:180px; text-align:center; }
.xzly{ width:100%; height:627px; background:url(../images/index3_34.jpg) no-repeat center;}
.xzly ul{ width:1100px; margin:0 auto; padding-top:215px;}
.xzly ul li{ width:400px; height:135px; margin-left:150px; text-align:left; float:left;}
.xzly ul li b{ font-size:24px; font-family:"Microsoft YaHei"; font-weight:normal;}
.xzly ul li p{ line-height:24px; font-family:simsun;}
.main{ width:100%; height:780px; background:url(../images/index3_35.jpg) no-repeat top #eeeeee;}
.about{ width:505px; float:left;}
.at{ width:100%; height:23px; border-bottom:1px solid #ccc6c6; margin-bottom:17px;}
.at p{ width:100%; height:26px; background:url(../images/1_03.jpg) no-repeat; font-size:18px; color:#ac050e; text-align:left;}
.at p b{ font-size:18px; color:#cccccc; text-transform:uppercase;}
.at a{ display:block; width:46px; height:18px; text-align:center; line-height:18px; color:#ffffff; float:right; background:#cd0d00;}
.video{ width:245px; height:234px; float:left;}
.TTSlider{ width:240px; height:234px; float:right; background:#ffffff;}
.TTSlider li{list-style-type:none;float: left;}
.TTSlider li img{border: none;}
.TTSliderTitle{background: #FAFAFA;height: 63px; display:none;}
.TTSliderTitle ul{width: 980px;}
.TTSliderTitle li{width: 140px;height: 63px;position: relative;z-index: 3;left: 0;}
.TTSliderTitle li div{border-right: 1px solid #C3C5C7;border-top: 1px solid #C3C5C7;left: 0;right: 0;top: 0;bottom: 0;position: absolute;_width:139px;_height:62px}
.TTSliderTitle .cur div{border: 2px solid #C3C5C7;background: #fff;z-index: 3;border-bottom: none;bottom: -2px;_height:63px;_width:136px}
.TTSliderTitle .noneBorRight div{border-right: none;}
.TTSliderTitle li a{display: block;width: 50%;float: left;height: 100%;line-height: 61px;text-decoration: none;overflow: hidden;*width:49%;font-size: 12px}
.TTSliderTitle li a img{height: 50px;margin: 6px;width: 50px}

.TTSliderPic{width: 240px; position: relative;height: 234px;z-index: 1;}
.TTSliderPicList{position: relative;width:147px;overflow: hidden;height:209px; margin-left:49px; margin-top:13px;}
.TTSliderPic ul{position: absolute;display: none;}
.TTSliderPic ul.show{display: block;}
.TTSliderPic li img{width:147px; height:209px;}
.TTSliderPic li{width: 147px;height: 209px;}
.TTSliderPrevBtn,.TTSliderNextBtn{height: 53px;width: 31px;position: absolute;z-index: 999;top: 0;text-align: center;}
.TTSliderPrevBtn{left:0}
.TTSliderNextBtn{right: 0;}
.TTSliderPrevBtn a{height: 53px;width:31px;display:inline-block;background: url(../images/2_03.jpg) no-repeat;margin-top: 98px}
.TTSliderNextBtn a{height: 53px;width:31px;display:inline-block;background: url(../images/2_05.jpg) no-repeat;margin-top: 98px}
.aus{ width:505px; height:162px; background:url(../images/index3_48.jpg) no-repeat; margin-top:5px;}
.xq{ height:22px; width:505px;}
.xq img{ float:right; margin-right:13px;}
.aus p{ padding-left:28px; padding-right:8px; line-height:24px; font-family:"Microsoft YaHei"; padding-top:5px;}
.news{ width:465px; float:right;}
.qyxw{ width:100%;}
.qyxw img{ float:left; margin-left:15px; margin-right:14px;}
.wxxq{ float:left; width:230px;}
.wxxq b{ font-size:14px; font-weight:normal;}
.wxxq p{ line-height:24px; color:#7f7f7f; padding-top:15px;}
.news ul{ width:440px; margin:0 auto; }
.news ul li{ background:url(../images/3_03.jpg) no-repeat left; width:440px; height:26px; line-height:26px;}
.news ul li a{ float:left; margin-left:10px;}
.news ul li span{ float:right;}
.pyt{ width:1000px; height:35px; background:url(../images/index3_50.jpg) no-repeat; line-height:35px; margin-bottom:30px;}
.pyt p{ font-size:18px; color:#ffffff; margin-left:43px; float:left;}
.pyt span{ float:left; color:#cccccc; font-size:18px; margin-left:43px; text-transform:uppercase;}
.pyt a{ display:block; width:46px; height:18px; text-align:center; line-height:18px; color:#ffffff; float:right; background:#cd0d00; margin-top:15px;}

.pro-c1{position:relative;	width:998px; margin:0 auto; border:1px solid #ccc6c6; height:201px;}
.pro-c1 .pro-c-list1{width:918px !important; overflow:hidden; margin-top:9px; float:left; margin-left:7px;}
.pro-c1 .pro-c-list1 ul{width:10000px !important;}
.pro-c1 .pro-c-list1 li{float:left; display:block; width:216px;	margin-right:16px;}
.pro-c1 .pro-c-list1 li img{ border:3px solid #ccc6c6;}
.pro-c1 p{width:216px;height:30px; line-height:30px; text-align:center;}
.pro-c1 .pro-c-left1{ display:block;background:url(../images/index3_54.jpg) no-repeat; width:36px; height:49px; margin-top:65px; float:left;}
.pro-c1 .pro-c-right1{ display:block;background:url(../images/index3_56.jpg) no-repeat; width:36px; height:49px; margin-top:65px; float:right;}
.foot{ width:100%; height:174px; background:#3e3e3e; color:#ffffff;}
.ewm{ width:126px; height:126px; float:left; margin-top:22px; margin-right:23px;}
.fdh{ width:289px; background:url(../images/index3_61.jpg) no-repeat top; margin-top:32px; float:left;}
.fdh img{ float:left; margin-right:10px; margin-top:64px;}
.lxwm{ float:right; margin-top:30px; line-height:24px;}
.copy{ width:100%; background:#363636; height:36px; line-height:36px; text-align:left; color:#ffffff;}
.copy a{ color:#ffffff;}
.search1{ width:181px; background:#ffffff; border:2px solid #ac050e; border-top:none; padding-bottom:22px;}
.inputtext1{ width:161px; height:20px; line-height:20px; color:#919191; margin:0 0 13px 9px; border:1px solid #bcbcbc;}
.searchbutton1{ width:81px; height:25px; margin-left:46px; cursor:pointer; background:url(../images/other_09.jpg) no-repeat; border:0;}
.zd{ width:177px; height:67px; border-bottom:1px solid #cfcfcf; margin:0 auto; text-align:center; line-height:32px;}
.zd i{ color:#ac050e; font-size:18px; font-weight:bold;}
.qq img{ float:left; margin-left:9px; margin-top:23px;}
.zxly{ display:block; width:91px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ffffff; margin:0 auto; background:#ac050e; margin-top:10px;}
.c_tou{ width:785px; height:74px; background:url(../images/other_04.jpg) no-repeat; line-height:74px; float:right; margin:14px 0 14px 0;}
.c_tou b{ float:left; font-size:24px; color:#ac050e; margin-left:7px; font-weight:bold;}
.c_tou p{ float:left; margin-left:8px; font-size:24px; color:#dfdfdf; text-transform:uppercase;}
.c_tou span{ float:right;}
.pcont{ width:765px; line-height:24px; margin:0 auto;}
.pcont1{ width:765px; line-height:24px; margin:0 auto;}
.pcont h2{ font-size:16px; text-align:center; font-weight:bold; padding:10px;}
.pcont td{ border:1px solid #cccccc !important;}
.pt h3{ font-size:14px !important; font-weight:bold !important; color:#000000 !important;}
.pt h4{ font-size:14px !important; font-weight:bold !important; color:#000000 !important;}
.pt{ width:781px; background:#ffffff; border:2px solid #ac050e; float:right;}
.nlist{ width:765px; margin:0 auto;}
.nlist li{ width:765px; height:39px; line-height:39px; border-bottom:1px dashed #cccccc;}
.nlist li a{ float:left;}
.nlist li span{ float:right;}
.cpyy{ margin-top:15px;}
.cpyy li{float:left; display:block; width:216px;	margin-left:33px; margin-bottom:10px;}
.cpyy li img{ border:3px solid #ccc6c6;}
.cpyy li p{width:216px;height:30px; line-height:30px; text-align:center;}


/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:10px;bottom:50px;z-index:9999;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:9999;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:9999;background-color:#cd0102;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;background:#cd0102;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 15px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; width:100%; height:30px;}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px; font-size:14px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:150px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:100%;}
.fixed-bar .consult-list .tel-icon{padding:0 0 0 20px;background-position:-591px -264px;}
.clearfix {zoom: 1;}