/*html {margin:0 auto; width:100%; height:100%;background:#162544 url(../images/BodyBg.jpg) no-repeat center top;}*/
body,td,th {font-size: 12px;color:#333;}
body {margin-left: 0px; margin-top: 0px; font-family:微软雅黑; /*font-family:Microsoft YaHei; */background:#EAEAE2 url(../images/Body.jpg) repeat 0 0;width:100%; height:100%;}
/*a,img {star:expression(this.onFocus=this.blur()); outline:none;}*/
a:link {color:#333;text-decoration: none;}
a:visited {text-decoration: none;color:#333;}
a:hover {text-decoration: underline;color: #666;}
a:active {text-decoration: none;color:#333;}
* { margin:0; padding:0;}
ul { list-style-type:none; }
img { border:0; }
/*Main Css End*/
.top { margin:0 auto; width:100%; height:auto; overflow:auto; background:#FFF url(../images/Top.jpg) repeat-x 0 0;}
.topbox { margin:0 auto; width:1000px;}
.toplink { margin:0 auto; width:1000px; height:33px;}
.toplink li { float:right; width:101px; height:33px; line-height:33px; text-indent:33px; background:url(../images/TopLink.jpg) no-repeat;}
.toplink li a:link,.toplink li a:visited {color:#FFF;}
.logo { float:left; padding:26px 0 21px 33px;}
.tel { float:right; padding:19px 33px 30px 0;}

.nav { margin:0 auto; width:100%; height:40px; padding-bottom:11px; background:url(../images/Nav.jpg) repeat-x 0 0;}
.navCon { margin:0 auto; width:1000px; height:40px; padding-left:36px; overflow:hidden;}
.navCon li { float:left; width:120px; height:40px; line-height:40px; background:url(../images/NavLine.jpg) no-repeat right top; font-family:Microsoft YaHei; font-size:14px; color:#E6252D; font-weight:bold; text-indent:34px; margin-left:-18px; padding-right:8px;}
.navCon li a { display:block;}
.navCon li a:link,.navCon li a:visited { color:#E6252D;}
.navCon li a:hover { background:url(../images/NavH.jpg) no-repeat 3px 37px; text-decoration:none;}

.banner { margin:0 auto; width:100%; height:auto; overflow:auto; background:#D7D8D9; padding:11px 0;}
.b_box { margin:0 auto; width:990px; height:370px; padding:5px 5px 31px 5px; background:#ACAEAD url(../images/BBg.jpg) no-repeat center bottom;}

#imgPlay{OVERFLOW: hidden; WIDTH: 990px; ZOOM: 1; POSITION: relative; HEIGHT: 370px}
#imgPlay .imgs LI {FLOAT: left;POSITION: relative;width:990px;height:370px;}
#imgPlay .imgs {WIDTH: 5880px}
#imgPlay .imgs img{width:990px;height:370px;}
#imgPlay .num {DISPLAY: inline;LEFT: 690px;POSITION: absolute;TOP: 350px;HEIGHT: 19px;margin:0 0 0 470px;}
#imgPlay .num SPAN {DISPLAY: inline-block;BACKGROUND: url(../images/imgPlayer1.jpg) center center no-repeat;MARGIN: 0px 2px 0 6px;OVERFLOW: hidden;WIDTH:3px;CURSOR: pointer;LINE-HEIGHT: 0;HEIGHT:3px}
#imgPlay .num SPAN.on {BACKGROUND: url(../images/imgPlayer2.jpg) center center no-repeat;}

.link { margin:-24px auto 0 auto; width:1000px; height:75px; position:relative; z-index:10; background:url(../images/TH01.png) no-repeat center center;}
.link2 { margin:-14px auto 0 auto; width:1000px; height:56px; position:relative; z-index:10; background:url(../images/TH02.png) no-repeat center center;}

.Pro_list_index { margin:-24px auto 0 auto; width:1024px; height:275px; background: url(../images/ProBg.jpg) repeat-y 12px 0;}
.Pro_list_index_t { width:100%; height:63px;}
.Pro_list_index_t_left { float:left; padding-top:8px;}
.Pro_list_index_t_m { float:right; padding-right:12px;}

.Pro_list_index_box { margin:0 auto; width:1000px;}
.blk_29 {	BORDER-RIGHT: #a1d2fd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a1d2fd 0px solid; PADDING-LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: #a1d2fd 0px solid; BORDER-BOTTOM: #a1d2fd 0px solid; ZOOM: 1; POSITION: relative; margin:0 auto;}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/BtnLeft.jpg) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 12px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 53px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/BtnRight.jpg) no-repeat 0 0px; FLOAT: right; WIDTH: 12px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 53px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:940px; height:205px;}
.blk_29 .box {	FLOAT: left; WIDTH: 224px; TEXT-ALIGN: center; padding:0 6px;}
.blk_29 .box IMG {	BORDER: #878888 1px solid; DISPLAY: block; MARGIN: 0px auto; width:220px; height:163px; padding:1px; background:#FFF;}
.blk_29 .box A:hover IMG {	BORDER: #E6252D 1px solid;}
.blk_29 .box P {MARGIN: 6px auto 0px; WIDTH: 100%; LINE-HEIGHT: 20px; color:#E6252D; padding-bottom:5px;}
.blk_29 .box P a:link,.blk_29 .box P a:visited {color:#E6252D;}
.rollphotos { margin:0 auto;WIDTH: 1000px; clear:both;}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 952px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}

.main { margin:-16px auto 0 auto; width:1000px; height:287px; padding-bottom:20px;}
.S_page { float:left; width:450px; height:287px; background:url(../images/ConBg.jpg) no-repeat;}
.S_page_Txt { margin:0 auto; width:380px; height:160px; overflow:hidden; line-height:18px; padding-top:88px;}
.S_page_Txt p { text-indent:25px;}
.S_page_more { float:right; width:104px; height:23px; line-height:23px; background:url(../images/M.jpg) no-repeat; color:#E6252D; text-align:center; margin-right:35px;}
.S_page_more a:link,.S_page_more a:visited { color:#E6252D;}

.Contact_P { float:left; width:265px; height:287px; background:url(../images/MContact.jpg) no-repeat 20px 0; padding-left:20px;}
.Contact_P_txt { margin:0 auto; width:185px; padding-top:82px; line-height:18px; color:#E6252D;}
.Contact_P_txt strong { font-size:14px;}

.main_search { float:left; width:265px; height:287px; background:url(../images/MSBox.jpg) no-repeat;}
.main_search_box { margin:0 auto; width:185px; padding-top:84px;}
.main_search_box li { line-height:22px; color:#E6252D; font-family:Microsoft YaHei; padding:3px 0;}
.main_search_box li span { float:left; width:50px; display:block;}
.main_search_box li input,.main_search_box li select { width:130px; height:20px; background:#FFF; border:1px solid #E7252E; font-family:Microsoft YaHei; line-height:20px;}
.main_search_box li .btn { width:66px; height:20px; border:0px; background:url(../images/S.jpg) no-repeat; margin-left:65px; margin-top:15px;}

.bot { margin:0 auto; width:100%; height:auto; overflow:auto; background:#F3F3F3 url(../images/Footer.jpg) repeat-x 0 0; padding:16px 0 11px 0;}
.bot_box { margin:0 auto; width:1000px;}
.bot_logo { float:left; padding-right:46px;}
.fnav { float:left; width:690px; line-height:20px; padding-top:15px;}
.fnav li { float:left; width:auto; padding:0 12px;font-family:Microsoft YaHei; font-weight:bold;}
.fnav li a:link,.fnav li a:visited {color:#E6252D;}
.copyright { float:left; width:690px; line-height:20px; color:#5B5B5B;font-family:Microsoft YaHei; text-align:center; padding-top:5px;}
.bot_line { margin:0 auto; width:100%; height:23px; font-size:0px; background:url(../images/Line.jpg) repeat-x 0 0;}

.link3 { margin:-14px auto 0 auto; width:1000px; height:73px; position:relative; z-index:10; background:url(../images/TH03.png) no-repeat center center;}
.link4 { margin:-14px auto 0 auto; width:100%; height:54px; position:relative; z-index:10; background:url(../images/TH04.png) no-repeat center center;}
.content { margin:-30px auto 16px auto; width:1000px; height:auto; overflow:auto; background:url(../images/ContentBg.png) repeat-y  311px 0;}

.type { float:left; width:292px; height:auto; overflow:auto;}
.type_T { width:100%; height:26px; text-align:center; padding:34px 0 17px 0;}
.subnavBox { width:100%; height:auto; overflow:auto; background:url(../images/LeftBgB.jpg) repeat-y 0 0;}
.subnavBox2{width:100%; height:auto; overflow:auto; background:url(../images/LeftBg.jpg) no-repeat 0 0;}
.subnav { width:250px; height:auto; overflow:auto; padding:0 20px 17px 22px;}
.subnav li { width:250px; height:41px; text-indent:96px; line-height:34px; font-size:14px; color:#FFF; font-family:Microsoft YaHei; padding-bottom:4px;}
.subnav li a { display:block;}
.subnav li a:link,.subnav li a:visited { color:#FFF;}
.subnav li a:hover {color:#CD0202; text-decoration:none;}
.subnav li.Bg01 { background:url(../images/SubNav01.png) no-repeat 0 0;}
.subnav li.Bg02 { background:url(../images/SubNav02.png) no-repeat 0 0;}
.subnav li.Bg01 a:hover { background:url(../images/SubNavH01.png) no-repeat 0 0;}
.subnav li.Bg02 a:hover { background:url(../images/SubNavH02.png) no-repeat 0 0;}

.LeftContact { margin-top:-18px; width:100%; height:auto; overflow:auto; padding-bottom:20px; background:#FFF url(../images/LeftCon.jpg) no-repeat;}
.LeftContact_Txt { padding:135px 20px 15px 27px; line-height:20px; color:#E6252D;}
.LeftContact_Txt strong { font-size:14px;}

.right { float:right; width:688px; height:auto; overflow:auto; padding-top:30px;}
.cookie { margin:0 auto; width:645px; height:44px; background:url(../images/RT_Bg.jpg) no-repeat center bottom;}
.cookie_T { float:left; background:#FFF;}
.cookie_local { float:right; width:auto; line-height:34px; padding-right:75px; color:#CC0101; padding-top:10px;}
.cookie_local a:link,.cookie_local a:visited {color:#CC0101;}

.con { padding:30px 33px; line-height:180%;}
.con span { font-size:14px; font-weight:bold; color:#CC0101;}
.con img {}
.con p { text-indent:30px; padding:1px 0;}

/* mod-menu */
.ProNav { width:250px; height:310px;padding:0 20px 17px 22px;}
.mold_open_hover,.mold_open{display:inline-block;position:relative;top:-2px;background:url(../images/SubBg.jpg);}
.mold_open{background:url(../images/SubBg.jpg);}
.mold_open_hover{background:url(../images/SubBg.jpg);}
.menu-cont-list a:hover{color:#CD0202; text-decoration:none;}

.mod-menu{position: absolute;z-index:1000;width:250px; height:290px;}
.mod-menu .menu-item{width:250px;position:relative;z-index:22;}
.mod-menu .menu-item li{height:41px;line-height:34px; font-family:Microsoft YaHei;background:url(../images/SubNav01.png) no-repeat 0 0; margin:3px 0;}
.mod-menu .menu-item li.mouse-bg{background:url(../image/SubBg.jpg);position:relative;z-index:22;background:url(../images/SubNavH01.png) no-repeat 0 0;}
.mod-menu .menu-item li.mouse-bg a:link,.mod-menu .menu-item li.mouse-bg a:visited,.mod-menu .menu-item li.mouse-bg a::hover {color:#CD0202;}
/*.mod-menu .menu-item li.Bg01 { background:url(../images/SubNav01.png) no-repeat 0 0;}
.mod-menu .menu-item li.Bg02 { background:url(../images/SubNav02.png) no-repeat 0 0;}
*//*.mod-menu .menu-item li.Bg01 a:hover { background:url(../images/SubNavH01.png) no-repeat 0 0;}
.mod-menu .menu-item li.Bg02 a:hover { background:url(../images/SubNavH02.png) no-repeat 0 0;}
*/
.mod-menu .menu-item a{color:#FFF;font-size:14px;padding-left:96px;display:block;height:34px;}
.mod-menu .menu-item a:hover{ color:#CD0202; text-decoration:none;}
.mod-menu .menu-cont{position:absolute;left:238px;top:3px;background:url(../images/SubBg.jpg);width:110px;border:solid 1px #CD0202;/*box-shadow:2px 0 10px rgba(210,33,103,0.25);*/z-index:23; border-left:none; margin-top:5px;}
.mod-menu .menu-cont-list{width:110px; padding:5px 0; background:url(../images/SubLine.jpg) no-repeat 0 31px;}
.mod-menu .menu-cont-list li{background:url(../images/SubLine.png) no-repeat center bottom; height:21px; line-height:21px; text-align:center;}
.mod-menu .menu-cont-list li:last-child{background:none}
/*.mod-menu .menu-cont-list h3{font-size:14px;font-weight:700;}
.mod-menu .menu-cont-list h3 a{color:#222;}*/
.mod-menu .menu-list-link ul li a{color:#2A2929;line-height:21px;}
.mod-menu .menu-list-link ul li a:hover {color:#CD0202; text-decoration:none;}
/*.mod-menu .menu-list-link .long-string{color:#ccc;font-size:12px;padding:0 10px;}*/

.pro_list { margin:0 auto; width:; height:auto; overflow:auto; padding:18px 17px;}
.pro_list li { float:left; width:195px; padding:0 11px 18px 11px;}
.pro_list li img {width:189px;height:139px; border:1px solid #315F03; overflow:hidden; padding:2px; background:#FFF;}
.pro_list li span{width:100%; line-height:21px; height:21px; text-align:center; color:#593319; background:url(../images/P_Txt.jpg) no-repeat 0 3px; display:block; padding-top:3px;}
.pro_list li span a:link,.pro_list li span a:visited {color:#593319;}

DIV.sabrosus { MARGIN: 3px; PADDING:5px; TEXT-ALIGN: center;clear:both; padding:0px 0 24px 0; }
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:3px 7px;TEXT-DECORATION: none; background: #FFF; margin-right: 3px; margin-left: 3px; color:#593319;}
DIV.sabrosus A:hover { text-decoration: underline;}
DIV.sabrosus SPAN.current {PADDING:3px 7px; background:#FF0208; color:#FFF;}
DIV.sabrosus SPAN.disabled {PADDING:3px 7px;background: #FFF; margin-right: 7px; color:#593319;}

.proimg { margin:15px auto 20px auto; width:555px; height:412px; overflow:hidden; border:1px solid #315F03; padding:6px 4px;}
.p-img {
     /*非IE的主流浏览器识别的垂直居中的方法*/
     display: table-cell;
     vertical-align:middle;

     /*设置水平居中*/
     text-align:center;

     /* 针对IE的Hack */
     *display: block;
     *font-size:251px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

     width:555px;
     height:412px;
     }
     .p-img img {
     /*设置图片垂直居中*/
     vertical-align:middle;
     }

.pro_con { padding:10px 0px; line-height:180%;}
.pro_con span { color:#FD0101; font-weight:bold;}

.pagesud { margin:10px auto 0 auto; width:90%; line-height:25px;padding:10px 0 15px 0px; height:auto; overflow:auto; clear:both;color:#6F561D; border-top:1px dashed #858585; color:#FF0107;}
.pagesud li {float:left; width:50%; line-height:25px; height:25px; overflow:hidden; text-indent:3%;}
.pagesud li a:link,.pagesud ul li a:visited {color:#FF0107;}
.pagesud li.pright { text-align:right;}

.cusBox { margin:0 auto; width:654px; height:auto; overflow:auto; padding:24px 0;}
.cusBox li { float:left; width:200px; height:50px; padding:9px;}
.cusBox li img {width:200px; height:50px;}

.gbook { margin:0 auto; width:230px; height:517px; background:url(../images/Online.jpg) no-repeat; padding:10px 0;padding:20px 176px 11px 282px; }
.gbook li {width:230px; line-height:23px; clear:both;}
.gbook li.PaddingB22 { padding-bottom:21px;}
.gbook li.PaddingB20 { padding-bottom:20px;}
.input, .input2 {border:none;padding:0 5px; font-size:12px;}
.input { width:200px; height:23px; background:url(../images/I01.png) no-repeat; padding:1px 6px 12px 6px;}
.input2 { width:220px; height:134px;  padding:1px 6px 12px 6px;background:url(../images/I02.png) no-repeat;}
.obtn,.obtn2{ float:left; width:65px; height:26px; border:0px; cursor:pointer;}
.obtn { margin-left:16px; display:inline; background:url(../images/SubMit.jpg) no-repeat;}
.obtn2 {margin-left:58px; display:inline; background:url(../images/Rerest.jpg) no-repeat;}

.video { margin:0 auto; width:100%; padding:10px 0;}
.video li { width:100%; height:180px; padding:5px 0;}
/* background:url(../images/V.png) no-repeat;*/
.video li div.LiVideo {float:left; width:195px; height:158px; padding:3px 9px 14px 8px; overflow:hidden; margin-left:22px; margin-right:10px;}
.video li div.LiTitle {float:left; width:420px; line-height:25px; font-size:14px; color:#010101; font-family:Microsoft YaHei; font-weight:bold; padding-bottom:20px;}
.video li div.LiTxt {float:left; width:420px; height:110px; overflow:hidden; color:#6D6D6D; line-height:20px; text-indent:25px;}
.video li.LiColor { background:#E6E5E5;}

.down_list { margin:0 auto; width:645px; height:auto; overflow:auto; padding:20px 0;}
.down_list li { width:100%; height:21px; padding:1px 0 12px 0; background:url(../images/D.jpg) no-repeat; line-height:21px;}
.down_list li div.dTxt {float:left; width:420px; padding-left:47px; padding-right:28px; height:21px; overflow:hidden;}
.down_list li div.dLook,.down_list li div.dDown { float:left; width:; padding:0 12px; line-height:16px;}

.contact_box { margin:0 auto; width:100%; height:auto; overflow:auto; padding-bottom:20px;background:url(../images/C.png) no-repeat center bottom;}
.map { margin:30px auto; width:530px; height:219px; overflow:hidden; padding:4px 6px 12px 5px; background:url(../images/Map.png) no-repeat;}
.contact_txt { margin:0 auto; width:530px; line-height:25px; font-size:14px; clear:both;}
.contact_txt span { float:left; width:50%; display:inline;}
.contact_txt strong,.contact_txt h4 { color:#FD0101;}

.leftLogin { margin:0 auto; width:56%; padding-bottom:10px;}
.leftLogin li { width:100%; height:24px; padding:6px 0; font-size:14px;}
.leftLogin li a:link,.leftLogin li a:visited { color:#E50309; text-align:center; font-size:12px; /*width:100%; display:block;*/}
.leftLogin li input { width:118px; height:22px; border:1px solid #E50309; background:#F1F1F1; line-height:22px;}
.leftLogin li .btn { float:right; width:50px; height:24px; text-align:center; background:url(../images/Btn.png) no-repeat; line-height:24px; color:#FFF; border:none; margin-left:18px;}

.logintxt { margin:0 auto; width:85%; padding:45px; line-height:25px;font-family:Microsoft YaHei;} 

.loginbox { margin:0 auto; width:250px;}
.loginbox li { width:100%; height:24px; padding:13px 0; font-size:14px;}
.loginbox li a:link,.loginbox li a:visited { color:#E50309; text-align:center; font-size:12px;/* width:100%; display:block;*/}
.loginbox li input { width:205px; height:22px; border:1px solid #E50309; background:#F1F1F1; line-height:22px;}
.loginbox li .btn { float:right; width:80px; height:24px; text-align:center; background:url(../images/B2.jpg) no-repeat 0 0; line-height:24px; color:#FFF; border:none; margin-right:23px; }
.loginbox li .btn a {display:inline; }

.regbox { margin:0 auto; width:390px; padding-top:35px;}
.regbox li { width:100%; padding:13px 0; font-size:14px;}
.regbox li span { float:left; color:#000; width:130px; text-align:center;}
.regbox li a:link,.regbox li a:visited { color:#E50309; text-align:center; font-size:12px; width:100%; display:block;}
.regbox li input { width:230px; height:20px; border:1px solid #AFB7BA; background:#FFF; line-height:22px;}
.regbox li .btn {width:124px; height:23px; text-align:center; background:url(../images/reg.jpg) no-repeat; line-height:24px; color:#FFF; border:none; margin-right:23px; margin-left:130px; margin-top:25px;}


.down_T,.down_D { margin:0 auto; width:80%; font-size:16px; font-weight:bold; text-align:center; color:#E50309; font-family:Microsoft YaHei;}
.down_D {text-align:right; font-size:14px;color:#E50309;}
.down_D a { padding-left:15px;}
.down_D a:link,.down_D a:visited {color:#E50309; text-decoration:underline;}
.down_D a:hover { text-decoration:none;}
.down_T {font-size:18px; font-weight:bold; text-align:center;padding:40px 0;}

.downcon { padding:30px 33px; line-height:180%;}
.downcon p { text-indent:30px; padding:1px 0;}

.Fbox { margin:0 auto; width:300px; padding-top:25px;}
.Fbox li { width:100%; height:24px; padding:13px 0; font-size:14px;}
.Fbox li span { float:left; color:#000; width:80px; text-align:right; padding-right:5px; line-height:24px;}
.Fbox li a:link,.Fbox li a:visited { color:#E50309; text-align:center; font-size:12px; width:100%; display:block;}
.Fbox li input { width:205px; height:22px; border:1px solid #E50309; background:#F1F1F1; line-height:22px;}
.Fbox li .btn { float:left; width:50px; height:24px; text-align:center; background:url(../images/Btn.png) no-repeat; line-height:24px; color:#FFF; border:none; margin-left:85px;}
<!--qq浮动客服-->
.qqbg { width:109px; height:auto; overflow:auto;}
.qqheader {width:109px; height:40px; }
.qqcontent { width:100px;  height:auto; overflow:auto; padding:5px 4px 25px 5px;background:url(../images/QQ.png) no-repeat left bottom;}
.qqcontent li { float:left; width:76px; text-align:center; padding:0px 0 2px 10px; line-height:26px;}
.qqcontent li img { float:left; width:21px; height:21px;}