﻿@charset "utf-8";
/* CSS Document */
.cont{ width:1200px; margin:0 auto;}
body #roll{margin-right: -625px;}

/*p01*/
.fenlei { overflow:hidden; width:100%; margin-top:20px;}
.fenlei .topmenu{ width:1200px; margin:0 auto; position:relative; z-index:2;}
.fenlei .topmenu h3{ text-align:center; font-size:40px; color:#333; margin-top:55px;}
.fenlei .topmenu p{ overflow:hidden; text-align:center; font-size:20px; height:40px; line-height:30px; color:#303030; margin-top:10px; margin-bottom:23px;}
.fenlei .topmenu p span{ display:inline-block; width:102px; height:30px; background:url(Img/Common/00.png) no-repeat center; margin:0 3px; font-size:16px; color:#fff}
.fenlei .topmenu ul{ width:105%;}
.fenlei .topmenu li{ text-align:center; float:left; background-color:#333; font-size:25px; position:relative; width:398px; margin-right:2px; height:60px; line-height:60px;}
.fenlei .topmenu li a{ color:#fff; text-decoration:none; display:block;}
.fenlei .topmenu li img{ display:none; position:absolute; left:50%; margin-left:-12px; bottom:-12px;}
.fenlei .topmenu li.cur{ background-color:#d50b16;}
.fenlei .topmenu li.cur img{ display:block;}
.fenlei .topmenu>img{ display:block; float:right; margin-top:1px;}
.fenlei .bigtu{ overflow:hidden; width:100%; height:981px;}
.fenlei .biglist{ overflow:hidden; width:100%; height:981px; position:relative;}
.fenlei .qhtu{ overflow:hidden; width:100%; height:292px; position:absolute; left:0; bottom:0; background:url(Img/Common/p01_bg.png) repeat center; *padding-top:30px;}
.fenlei .qhtu span{ display:block; width:56px; height:56px; cursor:pointer; position:absolute; top:120px; left:50%;}
.fenlei .qhtu .btn01{ background:url(Img/Common/p01_btn01.png) no-repeat center top; margin-left:-675px;}
.fenlei .qhtu .btn02{ background:url(Img/Common/p01_btn02.png) no-repeat center top; margin-left:615px;}
.fenlei .qhtu span:hover{ background-position:bottom}
.fenlei .qhtu .qhWin{ overflow:hidden; width:1200px; margin:0 auto; margin-top:30px; height:230px; position:relative}
.fenlei .qhWin ul{ overflow:hidden; position:absolute}
.fenlei .qhWin li{ float:left; width:386px; height:230px; background-color:#333; margin-right:21px;}
.fenlei .qhWin li img{ display:block; margin-bottom:15px;}
.fenlei .qhWin li em{ display:block; text-align:center; font-size:14px; color:#fff;}
.fenlei .qhWin li a{ display:block; text-decoration:none;}
.fenlei .qhWin li:hover{ background-color:#d50b16;}
.fenlei .wen{ overflow:hidden; width:399px; height:125px; position:absolute; left:50%;}
.fenlei .wenl{ background:url(Img/Common/p01_k01.png) no-repeat center;}
.fenlei .wenr{ background:url(Img/Common/p01_k02.png) no-repeat center;}
.fenlei .wenl img{ display:block; float:left; margin-left:2px; margin-top:2px;}
.fenlei .wenr img{ display:block; float:right; margin-right:2px; margin-top:2px;}
.fenlei .wen p{ float:left; width:250px; margin-top:24px; margin-left:15px; font-size:16px; color:#333; line-height:21px;}
.fenlei .wen b{ color:#d90d1a;}
.fenlei .wenl:hover{ background:url(Img/Common/p01_k01_1.png) no-repeat center;}
.fenlei .wenr:hover{ background:url(Img/Common/p01_k02_1.png) no-repeat center;}
.fenlei .wen:hover p{ color:#fff;}
.fenlei .wen:hover b{ color:#fff;}
.fenlei .wen01{ margin-left:-575px; top:55px;}
.fenlei .wen02{ margin-left:-620px; top:245px;}
.fenlei .wen03{ margin-left:-500px; top:415px;}
.fenlei .wen04{ margin-left:225px; top:85px;}
.fenlei .wen05{ margin-left:218px; top:325px;}
.fenlei .wen06{ margin-left:165px; top:490px;}

.fenlei .wen07{ margin-left:-455px; top:55px;}
.fenlei .wen08{ margin-left:-540px; top:415px;}
.fenlei .wen09{ margin-left:225px; top:85px;}
.fenlei .wen10{ margin-left:165px; top:525px;}

.fenlei .wen11{ margin-left:-620px; top:245px;}
.fenlei .wen12{ margin-left:-567px; top:416px;}
.fenlei .wen13{ margin-left:122px; top:195px;}
.fenlei .wen14{ margin-left:165px; top:490px;}


/*p02*/
.pinzhi { overflow:hidden; width:100%; height:855px; background:url(Img/Common/p02_bg.jpg) no-repeat center top;}
.pinzhi .title{ overflow:hidden; text-align:center; margin-top:47px; margin-bottom:45px;}
.pinzhi .title span{ font-size:14px; color:#fff; font-family:Arial;}
.pinzhi .title h3{ font-size:40px; color:#fff; margin-bottom:5px; *margin-bottom:0}
.pinzhi .title p{ font-size:25px; color:#333;}
.pinzhi .pzbox{ overflow:hidden; width:100%;}
.pinzhi .tu{ overflow:hidden; float:left; width:573px; height:612px; border:8px solid #fff;}
.pinzhi .tu img{ display:block;}
.pinzhi .menu{ overflow:hidden; width:580px; float:right; }
.pinzhi .menu li{ width:286px; height:207px; float:left; margin-left:4px; margin-bottom:4px; background-color:#fff;}
.pinzhi .menu li i{ display:block; width:50px; height:50px; margin:0 auto; margin-top:20px; margin-bottom:10px;}
.pinzhi .menu li h5{ font-size:22px; text-align:center; line-height:25px; height:50px; color:#333; margin-bottom:8px;}
.pinzhi .menu li img{ display:none}
.pinzhi .menu li p{ text-align:center; font-size:14px; color:#333; line-height:20px;}
.pinzhi .menu li .i01{ background:url(Img/Common/p02_01.png) no-repeat center top;}
.pinzhi .menu li .i02{ background:url(Img/Common/p02_02.png) no-repeat center top;}
.pinzhi .menu li .i03{ background:url(Img/Common/p02_03.png) no-repeat center top;}
.pinzhi .menu li .i04{ background:url(Img/Common/p02_04.png) no-repeat center top;}
.pinzhi .menu li .i05{ background:url(Img/Common/p02_05.png) no-repeat center top;}
.pinzhi .menu li .i06{ background:url(Img/Common/p02_06.png) no-repeat center top;}
.pinzhi .menu li.cur{ background:url(Img/Common/p02_cur.jpg) no-repeat center;}
.pinzhi .menu li.cur i{ background-position:bottom}
.pinzhi .menu li.cur h5{ color:#fff;}
.pinzhi .menu li.cur p{ color:#fff;}

/*p03*/
.zhuanli { overflow:hidden; width:100%; padding:50px 0; background-color:#f2f2f2;}
.zhuanli h3{ text-align:center; font-size:40px; color:#333;}
.zhuanli p{ text-align:center; font-size:20px; color:#d50b16; margin-bottom:30px;}
.zhuanli .zlbox{ overflow:hidden; width:100%; height:335px;}
.zhuanli .zlbox .zltu{ display:block; float:right;}
.zhuanli .zlwin{ overflow:hidden; width:386px; height:335px; position:relative; float:left;}
.zhuanli .zlwin ul{ overflow:hidden; position:absolute;}
.zhuanli .zlwin li{ float:left; width:386px; height:335px; position:relative;}
.zhuanli .zlwin li img{ display:block;}
.zhuanli .zlwin li a{ display:block; text-decoration:none;}
.zhuanli .zlwin li span{ display:block; position:absolute; left:0; bottom:0; background:url(Img/Common/p03_bg.png) repeat center; width:98%; text-align:center; padding:12px 1%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px; color:#fff;}

/*p04*/
.case { overflow:hidden; width:100%;}
.case .case00{ overflow:hidden; width:100%; height:207px; background:url(Img/Common/p04_bg_01.jpg) no-repeat center top;}
.case .case01{ overflow:hidden; width:100%; height:448px; background:url(Img/Common/p04_bg_02.jpg) no-repeat center top;}
.case .case02{ overflow:hidden; width:100%; height:477px; background:url(Img/Common/p04_bg_03.jpg) no-repeat center top;}
.case .case03{ overflow:hidden; width:100%; height:518px; background:url(Img/Common/p04_bg_04.jpg) no-repeat center top;}
.case .title{ overflow:hidden; margin-left:315px; margin-top:35px;}
.case .title h3{ font-size:40px; color:#333; margin-bottom:27px;}
.case .title p{ font-size:25px; color:#fff;}
.case .title a{ margin-left:35px; color:#fff; font-size:16px; position:relative; top:-2px; *top:-5px;}
.case .title a img{ margin-left:5px;}
.case span{ display:block; font-family:Arial; text-align:center; font-size:25px; color:#7c7c7c; margin-bottom:8px;}
.case h4{ font-size:25px; color:#d50b16; text-align:center; margin-bottom:8px;}
.case .en{ display:block; margin:0 auto; margin-bottom:8px;}
.case .wen p{ font-size:16px; color:#333; line-height:30px; text-indent:32px; text-align:justify}
.case .wen em{ color:#d50b16}
.case .wen a{ display:block; width:131px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#fff; background-color:#d50b16; margin-top:30px;}
.case .wen a img{ position:relative; margin-left:3px; top:3px;}
.case .wen i{ margin:0 10px;}
.case .case01 .wen{ overflow:hidden; width:620px; margin-top:30px; margin-left:35px;}
.case .case02 .wen{ overflow:hidden; width:620px; margin-top:30px; margin-left:550px;}
.case .case02 .wen a{ margin-left:100px;}
.case .case03 .wen{ overflow:hidden; width:580px; margin-top:50px; margin-left:35px;}

/*p05*/
.youshi { overflow:hidden; width:100%;}
.youshi .ys00{ overflow:hidden; width:100%; height:175px; background:url(Img/Common/p05_bg_01.jpg) no-repeat center top;}
.youshi h3{ font-size:40px; color:#333; text-align:center; margin-top:25px;}
.youshi h3 b{ color:#d50b16;}
.youshi span{ display:block; text-align:center; font-size:22px; color:#fff; margin-top:30px;}
.youshi .ys01{ overflow:hidden; width:100%; height:525px; background:url(Img/Common/p05_bg_02.jpg) no-repeat center top;}
.youshi .ys02{ overflow:hidden; width:100%; height:281px; background:url(Img/Common/p05_bg_03.jpg) no-repeat center top;}
.youshi .ys03{ overflow:hidden; width:100%; height:519px; background:url(Img/Common/p05_bg_04.jpg) no-repeat center top;}
.youshi h4{ font-size:22px; color:#333; margin-bottom:20px;}
.youshi p{ font-size:14px; color:#555; margin-bottom:10px; padding-left:20px; background:url(Img/Common/p05_youshi_xx.png) no-repeat left 2px;}
.youshi a{ display:block; width:131px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#fff; background-color:#d50b16; margin-top:30px;}
.youshi a img{ position:relative; margin-left:3px; top:3px;}
.youshi .wen01{ overflow:hidden; margin-left:50px; margin-top:67px;}
.youshi .wen02{ overflow:hidden; margin-left:50px; margin-top:139px;}
.youshi .wen03{ overflow:hidden; margin-left:670px; margin-top:55px;}
.youshi .ys03 .wen{ overflow:hidden; float:left; margin-top:345px;}
.youshi .ys03 .wen04{ margin-left:50px; margin-right:110px;}

/*p06*/
.liucheng{ overflow:hidden; width:100%; height:374px; background:url(Img/Common/p06_bg.jpg) no-repeat center top;}
.liucheng h3{ text-align:center; font-size:35px; color:#fff; margin-top:45px;}
.liucheng p{ font-size:14px; color:#fff; text-align:center; background:url(Img/Common/p06_x.png) no-repeat center;}
.liucheng p em{ font-size:24px; color:#fff;}
.liucheng p img{ position:relative; margin:0 10px; top:4px;}
.liucheng p span{ position:relative; top:-5px;}
.liucheng a{ display:block; width:131px; height:39px; margin:0 auto; line-height:39px; text-align:center; font-size:16px; color:#fff; background-color:#d50b16; margin-top:10px;}
.liucheng a img{ position:relative; margin-left:3px; top:3px;}

/*p07*/
.liuyan { overflow:hidden; margin-bottom:40px;}
.liuyan h3{ text-align:center; font-size:35px; color:#333; background:url(Img/Common/p07_title.png) no-repeat center; margin-top:35px; margin-bottom:30px;}
.liuyan h3 b{ color:#d50b16;}
.liuyan .lybox{ overflow:hidden; width:100%; height:500px;}
.liuyan .ly01{ overflow:hidden; width:360px; height:500px; background:url(Img/Common/p07_tu.jpg) no-repeat center bottom; float:left; background-color:#f2f2f2; padding-left:30px;}
.liuyan .ly01 .icon{ display:block; margin-top:25px; margin-bottom:20px;}
.liuyan .ly01 h4{ font-size:31px; color:#d50b16}
.liuyan .ly01 h5{ font-size:54px; margin-bottom:20px; color:#d50b16}
.liuyan .ly01 p{ font-size:22px; color:#333; margin-bottom:10px;}
.liuyan .ly01 b{ display:block; font-size:38px; color:#333; padding:10px 0; padding-left:60px; background:url(Img/Common/p07_phone.png) no-repeat left center;}
.liuyan .ly02{ overflow:hidden; width:345px; height:500px; background-color:#f2f2f2; padding:0 28px; float:left;}
.liuyan .ly02 p{ font-size:25px; color:#333; margin-top:30px; margin-bottom:10px;}
.liuyan .ly02 .fenxiang{ overflow:hidden; margin-bottom:3px;}
.liuyan .ly02 .fenxiang a{ display:block; float:left; margin-right:3px; width:38px; height:38px;}
.liuyan .ly02 input{ border:none; outline:none; padding:0 20px; width:305px; background-color:#fff; height:38px; line-height:38px; font-size:14px; color:#9c9c9c; margin-bottom:3px;}
.liuyan .ly02 textarea{ outline:none; border:none; resize:none; background-color:#fff; padding:10px 20px; width:305px; height:83px; font-size:14px; color:#9c9c9c; margin-bottom:4px;}
.liuyan .ly02 em{ display:block; width:100%; height:50px; text-align:center; line-height:50px; background-color:#d50b16; font-size:20px; color:#fff; cursor:pointer;}
.liuyan .ly03 { overflow:hidden; width:360px; height:500px; float:right; background-color:#f2f2f2; padding:0 20px;}
.liuyan .ly03 h6{ font-weight:normal; font-size:25px; color:#333; margin-top:25px; padding-left:45px; background:url(Img/Common/p07_h.png) no-repeat left center; padding-bottom:10px; border-bottom:1px dashed #cdcdcd; margin-bottom:14px;}
.liuyan .ly03 .gun{ overflow:hidden; width:100%; height:415px; position:relative}
.liuyan .ly03 .gun ul{ overflow:hidden; width:100%;}
.liuyan .ly03 .gun li{ overflow:hidden; width:100%; float:left; font-size:14px; background:url(Img/Common/p07_li.png) no-repeat left center; padding:14px 0; border-bottom:1px dashed #cdcdcd;}
.liuyan .ly03 .gun li a{ display:block; width:235px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; margin-left:20px; color:#333; text-decoration:none;}
.liuyan .ly03 .gun li span{ float:right; color:#333}
.liuyan .ly03 .gun li:hover{ background:url(Img/Common/p07_licur.png) no-repeat left center;}
.liuyan .ly03 .gun li:hover a{ color:#d50b16}
.liuyan .ly03 .gun li:hover span{ color:#d50b16;}

/*p08*/
.xinxi{ overflow:hidden; margin-bottom:40px;}
.xinxi .xwtBox{width:791px; height:420px; border:1px solid #bababa; border-top-width:2px; background:url(Img/Index/qcBr.png) no-repeat center 120px;}
.xinxi  h4{height:54px; line-height:54px; font-weight:normal; border-bottom:1px solid #d4d4d4; font-size:20px;}
.xinxi  h4 a{margin-left:20px; color:#333;}
.xinxi  h4 span{color:#c10000;}

.xinxi .gliBox{margin:0 15px; width:365px;}
.xinxi .gliBox h5{height:40px; line-height:40px; margin-top:12px; border-bottom:1px solid #bababa; font-size:16px;}
.xinxi .gliBox h5 a{margin-left:5px; color:#c10000;}
.xinxi .gliBox h5 span{color:#333;}
.xinxi .gliBox ul{margin:0 5px; padding-top:10px; padding-left:20px; background:url(Img/Common/p08_ul.png) no-repeat left 18px;}
.xinxi .gliBox li{position:relative; height:28px; line-height:28px;}
.xinxi .gliBox li a{display:inline-block;overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333; width:240px;}
.xinxi .gliBox li span{position:absolute; right:0; color:#999;top:0;}
.xinxi .gliBox li img{position:relative; left:4px; top:0px;}
.xinxi .wenda { overflow:hidden; width:398px; border:1px solid #bababa; float:right; height:420px; border-top-width:2px;}
.xinxi .wenda h4 a{ color:#d50b16;}
.xinxi .wenda h4{ padding-left:25px; background:url(Img/Common/p08_w.png) no-repeat 20px center;}
.xinxi .wenda .wdbox{ overflow:hidden; width:350px; height:340px; margin:0 auto; margin-top:15px; position:relative}
.xinxi .wenda .wdlist{ overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #d6d6d6;}
.xinxi .wenda .wdlist h5{ font-weight:normal; font-size:14px; background:url(Img/Common/p08_01.png) no-repeat left center; padding-left:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:26px; margin-bottom:10px;}
.xinxi .wenda h5 a{ color:#333;}
.xinxi .wenda p{ font-size:14px; line-height:25px; height:50px; color:#333; padding-left:35px; background:url(Img/Common/p08_02.png) left top no-repeat; overflow:hidden;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}

