﻿@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333333; width:100%; min-width:1100px; width:expression((documentElement.clientWidth < 1100) ? "1100px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#d21a1a;}
.fl{ float:left;}.fr{ float:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1100px; margin:0px auto;}

/*font*/

/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ border:1px solid #ddddde; display:inline-block; width:68px;height:30px; line-height:30px; text-align:center; vertical-align:middle; margin:0px 12px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ border:1px solid #33;color:#333;}
.Pages .p_page .num a{ display:inline-block; width:36px; height:30px; line-height:30px; text-align:center; font-size:14px; vertical-align:middle; color:#898989;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#d21a1a; color:#fff;}


#pages{padding:0px; zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
#pages li{ display: inline-block; }
#pages li a,#pages li span{display:inline-block; width:36px; height:30px; line-height:30px; text-align:center; font-size:14px; vertical-align:middle; color:#898989;}
#pages li a:hover,#pages li.active span{ background:#d21a1a; color:#fff; width:68px;}
#pages li a,#pages li.disabled span{ border:1px solid #ddddde; display:inline-block; width:68px;height:30px; line-height:30px; text-align:center; vertical-align:middle; margin:0px 12px;}
#pages li.disabled span{ background: #f6f6f6; }
/*pages end*/

/*Top*/
.Header{ position:relative; width:1100px; margin:0px auto; height:92px; z-index:999;}
.Header .Logo{ float:left; padding:11px 0px 0px 14px;}
.Header .Toper{ position:absolute; right:30px; top:4px;line-height:39px;}
.Header .Toper .tel{ font-size:16px; padding-left:28px; color:#ac1111; background:url(../images/tel.gif) 0px center no-repeat;}
.Header .Toper .old{ font-size:15px; color:#000000; margin-left:21px;}
.Header .Toper a:hover.old{color:#cc0000;}

.MainNav{ height:44px; line-height:40px; padding-top:43px; float:right;}
.MainNav li{ float:left; padding:0px 12px 0px 25px;position:relative;}
.MainNav li span a{ display:block; width:98px; margin:0px auto; height:40px; text-align:center; font-size:16px; color:#000000; font-weight:bold;}
.MainNav li span a:hover,.MainNav li span .sele{ color:#fff; background:#ac1111;}
.MainNav li.onnav span a{ color:#fff; background:#ac1111;}

.subnav {display:none; position:absolute; width:98px; left:25px; top:40px; background:#ac1111; padding:10px 0px; text-align:center;}
.subnav dd{ font-size:12px; line-height:30px; font-size:14px; background:url(../images/subnavbg.png) -220px bottom no-repeat;}
.subnav dd:last-child{ background:none;}
.subnav dd a{ color:#fff;}.subnav dd a:hover{ color:#ffcc00;}
.subnav.other { width:215px; right:0px; left:auto;}

/*Top*/

/*Bottom*/
footer{min-width:1100px; max-width:100%; background:#252525; padding:15px 0px 20px 0px; line-height:23px; font-size:14px; color:#cccccc;}
footer a{color:#cccccc;}footer a:hover{color:#ffcc00;}
footer .LinkPic{ width:815px;}
footer .LinkPic li{ width:105px; height:34px; padding:15px 12px 0px 0px; float:left;}
footer .LinkPic li img{ display:block; width:103px; height:32px; border:1px solid #979797;}


/*Bottom*/

/*Banner*/
.HomeBan{ min-width:1110px; max-width:100%;position:relative; height:424px; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:424px; position:relative;}
.HomeBan .bd li a{ height:491px; display:block;}
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:25px; left:0; height:7px; line-height:7px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0px 4px;overflow:hidden;line-height:9999px;}
.HomeBan .hd ul .on{}
.HomeBan .con { position:absolute; background:url(../images/filter50.png); width:290px; padding:15px; color:#fff; line-height:26px; font-size:18px; top:40px;}
.HomeBan .b1 .con { position:absolute; left:50%;}
.HomeBan .b2 .con { position:absolute; left:40%; top:90px;}
.HomeBan .b3 .con { position:absolute; left:25%; top:100px;}
.HomeBan .b4 .con { position:absolute; left:40%;}

.BuildBan{ min-width:1110px; max-width:100%;position:relative; height:444px; overflow:hidden;}
.BuildBan .bd{ position:relative; z-index:0;}
.BuildBan .bd ul{ width:100% !important;}
.BuildBan .bd li{ width:100% !important; height:444px;}
.BuildBan .bd li a{ height:491px; display:block;}
.BuildBan .hd{ width:100%;position:absolute; z-index:2; bottom:25px; left:0; height:7px; line-height:7px; text-align:center;}
.BuildBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0px 4px;overflow:hidden;line-height:9999px;}
.BuildBan .hd ul .on{}


.BanSub{min-width:1002px; max-width:100%; height:232px; margin-bottom:22px;}
/*Banner*/


/*index*/
.HomeTit1{ text-align:center; line-height:40px; padding-top:49px; color:#ac1111; font-size:20px; font-weight:bold; border-bottom:1px solid #e4e4e4;}
.HomeTitle{ text-align:center; padding-top:18px; height:56px;}
.HomeTitle li{ display:inline-block;*display:inline;zoom:1; padding:0px 18px; line-height:35px;}
.HomeTitle li a{ display:block; padding:0px 2px; font-size:14px; font-weight:bold; color:#666666;}
.HomeTitle li.on a{ border-bottom:2px solid #ac1111;}
.HomeCon1{height:294px;}
.HomeCon1 .HomeBox{ width:1129px; margin-left:-29px; line-height:20px;}
.HomeCon1 .HomeBox li{ width:248px; float:left; margin:0px 0px 29px 29px; height:290px; background:#f9f9f9; border:2px solid #f9f9f9;}
.HomeCon1 .HomeBox li .img{ text-align:center; padding:9px 0px 13px 0px;}
.HomeCon1 .HomeBox li .tit{ text-align:center; font-size:14px; padding-bottom:15px;}
.HomeCon1 .HomeBox li p{ padding:0px 9px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.HomeCon1 .HomeBox li:hover{ border:2px solid #ac1111;}

.HomeTit2{ text-align:center; line-height:68px; color:#ac1111; font-size:20px; font-weight:bold;border-bottom: 1px solid #e4e4e4;}
.HomeTit2 a{color:#ac1111;}

.HomeCon2{ border-top: 0px solid #efefef;}
.HomeCon2 .HomeBox{ position:relative;height:287px;padding-top: 18px;}
.HomeCon2 .HomeBox ul{ overflow:hidden; zoom:1; margin-left:-40px;}
.HomeCon2 .HomeBox ul li{ float:left; width:340px; margin-left:40px; text-align:center; font-size:14px; line-height:57px; overflow:hidden; display:inline;}
.HomeCon2 .HomeBox ul li img{ width:340px; height:230px; display:block;}
.HomeCon2 .HomeBox .prev,
.HomeCon2 .HomeBox .next{ position:absolute;  left:-66px; top: 84px; display:none; width:27px; height:49px; overflow:hidden; background:url(../images/picarr.png) 0px bottom no-repeat; cursor:pointer;}
.HomeCon2 .HomeBox .next{ left:auto; right:-66px; background-position:-27px bottom;}
.HomeCon2 .HomeBox .prevStop{ background-position:0 0; }
.HomeCon2 .HomeBox .nextStop{ background-position:-27px 0;}

.PhotoList{ width:1140px; margin:28px 0px 0px -40px; padding-bottom:18px;}
.PhotoList ul li{ float:left; width:340px; margin-left:40px; text-align:center; font-size:14px; line-height:57px; overflow:hidden; display:inline;}
.PhotoList ul li img{ width:340px; height:230px; display:block;}

.HomeTit3{ text-align:center; line-height:60px; padding-top:10px; color:#ac1111; font-size:20px; font-weight:bold; border-bottom:1px solid #e4e4e4;}

/*.homeboxbg{ background:url(../images/homeboxbg.jpg) center top no-repeat;}*/
.HomeTit4{ text-align:center; line-height:60px; padding-top:7px; color:#ac1111; font-size:20px; font-weight:bold; border-bottom:1px solid #e4e4e4;}
.HomeTit4 a{color:#ac1111;}

.HomeCon3 { height:349px; overflow:hidden;}
.HomeCon3 .HomeBox{ width:1129px; margin:0px 0px 0px -29px;}
.HomeCon3 .HomeBox li{ background:#fff; width:532px; height:140px; border:1px solid #e8e6e6; float:left; margin:0px 0px 30px 29px;}
.HomeCon3 .HomeBox li .box{ padding:17px 11px 0px 175px; position:relative; line-height:20px;}
.HomeCon3 .HomeBox li .box .img{ position:absolute; left:17px; top:17px;}
.HomeCon3 .HomeBox li .box h3{ font-size:14px; line-height:14px; padding-bottom:14px;}
.HomeCon3 .HomeBox li .box a.more{ display:block; float:right; margin-top:18px; background:url(../images/more.gif); width:90px; height:23px;}

.homeboxbg2{ background: #fcf5ef url(../images/homeboxbg2.jpg) center bottom no-repeat;margin-top: 18px; padding-top:8px;}

.homeboxbg2 .HomeTit4{ margin-bottom:10px;}

/*index*/


/*栏目页*/
.SubPage{ height:auto !important; height:350px; min-height:350px; padding-bottom:50px;}
.Current{ font-size:14px; padding-bottom:40px; position:relative; z-index:10;}
.Current span{ color:#d21a1a;}

.FloatMenu{ width:100px; position:fixed; bottom:30%; left:1%; z-index:999;}
.FloatMenu li{ line-height:50px; text-align:center; padding-bottom:7px; position:relative; z-index:999;}
.FloatMenu li a{ display:block; height:50px; background:#333333; color:#fff; font-size:16px;}
.FloatMenu li a:hover{ color:#ffcc00;}
.FloatMenu li .mast{ display:none; position:absolute; left:100px; width:250px; padding:11px 10px; text-align:left; top:0px; background:#333333;}
.FloatMenu li .mast dd{ font-size:12px; line-height:28px; padding-left:12px; margin-left:10px;background: url(../images/dotbg.png) 0px center no-repeat;}
.FloatMenu li .mast dd a{ font-size:12px; height:auto;}

.MenuList{ text-align:center;}
.MenuList li{ display:inline-block;*display:inline; zoom:1; padding:0px 37px; line-height:63px; font-size:18px;}
.MenuList li .img .m01{ display:none;}
.MenuList li .img img{ display:block; width:105px; height:105px;}
.MenuList li a:hover .img .m01{ display:block;}
.MenuList li a:hover .img .m1{ display:none;}
.MenuList li.onli a { color:#d21a1a;}
.MenuList li.onli a .img .m01{ display:block;}
.MenuList li.onli a .img .m1{ display:none;}

.MenuList2{ width:1137px; margin-left:90px; text-align:center;}
.MenuList2 li{ padding-left:37px; float:left;line-height:63px; font-size:18px;}
.MenuList2 li .img .m01{ display:none;}
.MenuList2 li .img img{ display:block; width:105px; height:105px;}
.MenuList2 li a:hover .img .m01{ display:block;}
.MenuList2 li a:hover .img .m1{ display:none;}
.MenuList2 li.onli a { color:#d21a1a;}
.MenuList2 li.onli a .img .m01{ display:block;}
.MenuList2 li.onli a .img .m1{ display:none;}

.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:39px 0px 69px 0px; font-size:14px;}
.SinglePage img{width: 100% !important}
.w1002{ width:1002px; margin:0px auto;}

.Titlesub{ text-align:center; background:url(../images/linebg.gif) 0px center repeat-x; height:57px; line-height:57px;}
.Titlesub b{ font-size:26px; display:inline-block; padding:0px 27px; background:#fff; color:#333;}
.Titlesub2{ text-align:center; background:url(../images/linebg.gif) 0px center repeat-x; height:67px; line-height:67px; margin-top:25px; }
.Titlesub2 b{ font-size:26px; display:inline-block; font-weight:normal; padding:0px 19px; background:#fff; color:#333;}
.Titlesub2 b i{ display:inline-block; vertical-align:middle; margin-right:7px;}

.FaqList { margin:29px 0px 58px 0px;}
.FaqList li{ border-bottom:1px solid #e6e6e6; padding:29px 0px 25px 0px; font-size:14px;}
.FaqList li .info{ color:#595757; float:right; width:736px; line-height:22px;}
.FaqList li .info a.more{ display:block; text-align:center; color:#898989; border:1px solid #d2d3d4; width:74px; line-height:26px; margin-top:13px; float:right;}
.FaqList li:hover a.more{ border:1px solid #d21a1a; background:#d21a1a; color:#fff;}
.FaqList li:hover a{color:#000000;}
.FaqList li .info .tit{ font-size:18px; padding:0px 0px 10px 0px; line-height:46px; font-weight:bold;}
.FaqList li.second .fl{ float:right;}
.FaqList li.second .info{ color:#000000; float:left; width:736px; line-height:22px;}
.FaqList li.second a.more{ float:none;}

.FaqLists { margin:29px 0px 58px 0px;}
.FaqLists li{  padding:29px 0px 25px 0px; font-size:14px;}
.FaqLists li .info{ color:#595757; float:right; width:736px; line-height:22px;}
.FaqLists li .info a.more{ display:block; text-align:center; color:#898989; border:1px solid #d2d3d4; width:74px; line-height:26px; margin-top:13px; float:right;}
.FaqLists li:hover a.more{ border:1px solid #d21a1a; background:#d21a1a; color:#fff;}
.FaqLists li:hover a{color:#000000;}
.FaqLists li .info .tit{ font-size:18px; padding:0px 0px 10px 0px; line-height:46px; font-weight:bold;}
.FaqLists li.second .fl{ float:right;}
.FaqLists li.second .info{ color:#000000; float:left; width:736px; line-height:22px;}
.FaqLists li.second a.more{ float:none;}


.Hrreq{ color:#727171; padding:5px 0px 23px 0px; text-align:center; font-size:14px;}
.Hrhead{ line-height:45px; text-align:center; font-size:16px; color:#fff; background:#d21a1a;}
.HrList{ margin-bottom:58px;}
.HrList li{ margin-top:9px; border-bottom:1px solid #efefef;}
.HrList li th{ color:#3e3a39; background:#f4f5f5; line-height:47px; font-weight:normal; font-size:14px;}
.HrList li .con{ padding:18px 18px 13px 18px; color:#898989; text-align:center;}
.HrList li:hover th{ color:#dd5151;}
.HrList li a.apply{ display:block; margin:0px auto; background:url(../images/applybg.gif) 0px top no-repeat; width:87px; line-height:31px;}
.HrList li:hover a.apply{ color:#fff;background:url(../images/applybg.gif) 0px bottom no-repeat;}

.JobForm{ color:#666666; margin:0px 0px 0px 35px; font-size:14px;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 72px; height:32px;}
.JobForm .input { border:1px solid #dbdbdb; width:300px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:14px; width:99px; height:33px; text-align:center; background:#a31f24; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:14px; width:87px; height:33px; text-align:center; background:#eef1f3; border:0px; cursor:pointer;}

.buildbottombg{ padding-bottom:265px;}
.build {margin-bottom:100px;}


.BuildBox1{ height:319px; margin-bottom:41px;}
.BuildBox1 .scroll{ position:relative;height:319px;}
.BuildBox1 .scroll ul{ overflow:hidden; zoom:1;}
.BuildBox1 .scroll li{ width:334px; float:left; padding-right:50px; font-size:14px;}
.BuildBox1 .scroll li dl{ padding-top:8px;}
.BuildBox1 .scroll li dl dt{ text-align:left; line-height:57px; font-size:20px; text-align:center;}
.BuildBox1 .scroll li dl p{ background:url(../images/pbg.gif); line-height:37px; height:37px; padding-left:5px;}
.BuildBox1 .scroll li dl p span{ font-size:16px; color:#d21a1a; margin-right:13px;}
.BuildBox1 .scroll li dl p .arr2{ background:url(../images/arr2.gif); display:inline-block; width:17px; height:11px; vertical-align:middle; margin:0px 6px;}
.BuildBox1 .scroll li dl .arr{ padding:0px; background:url(../images/arr.gif); width:23px; height:19px; margin:8px auto;}
.BuildBox1 .scroll li:hover dt{ color:#d21a1a;}
.BuildBox1 .scroll .prev,
.BuildBox1 .scroll .next{ position:absolute;  left:-66px; top: 153px; display:block; width:22px; height:41px; overflow:hidden; background:url(../images/picarr3.png) 0px bottom no-repeat; cursor:pointer;}
.BuildBox1 .scroll .next{ left:auto; right:-66px; background-position:-22px bottom;}
.BuildBox1 .scroll .prevStop{ background-position:0 0; }
.BuildBox1 .scroll .nextStop{ background-position:-22px 0;}

.Buildbg{ padding:0px 0px 0px 0px; margin-bottom:50px; }

.BuildBox2{ height:260px; margin:22px 0px 68px 0px;}
.BuildBox2 .scroll{ position:relative;height:260px;}
.BuildBox2 .scroll ul{ overflow:hidden; zoom:1;}
.BuildBox2 .scroll li{ position:relative; width:260px; height:260px; float:left; margin-right:20px; font-size:14px; background:url(../images/titlebg.png) 0px bottom no-repeat;}
.BuildBox2 .scroll li .img{ height:200px;}
.BuildBox2 .scroll li .tit{ line-height:21px; padding:7px 46px 0px 10px; line-height:21px;}
.BuildBox2 .scroll li .mask{ display:none; position:absolute; width:100%; left:0px; top:0px; height:200px; background:url(../images/filter80.png);}
.BuildBox2 .scroll li .mask p{ padding:38px 11px 19px 11px; line-height:21px; color:#fff;}
.BuildBox2 .scroll li .mask .detail{ display:block; color:#fff; text-align:center; width:118px; line-height:30px; border:1px solid #fff; margin:0px auto;}
.BuildBox2 .scroll .prev,
.BuildBox2 .scroll .next{ position:absolute;  left:-66px; top: 29px; display:block; width:22px; height:41px; overflow:hidden; background:url(../images/picarr3.png) 0px bottom no-repeat; cursor:pointer;}
.BuildBox2 .scroll .next{ left:auto; right:-66px; background-position:-22px bottom;}
.BuildBox2 .scroll .prevStop{ background-position:0 0; }
.BuildBox2 .scroll .nextStop{ background-position:-22px 0;}

.BuildBox3{ height:100px; margin:18px 0px 81px 0px;}
.BuildBox3 .scroll{ position:relative;height:260px;}
.BuildBox3 .scroll ul{ overflow:hidden; zoom:1;}
.BuildBox3 .scroll li{ width:352px; float:left; padding-right:21px;}
.BuildBox3 .scroll li .info{ float:right; width:222px; font-size:14px;}
.BuildBox3 .scroll li .info .tit{ line-height:46px; font-size:16px;}
.BuildBox3 .scroll li .info .tit a{ font-weight:bold; color:#ac1111;}
.BuildBox3 .scroll .prev,
.BuildBox3 .scroll .next{ position:absolute;  left:-66px; top: 29px; display:block; width:22px; height:41px; overflow:hidden; background:url(../images/picarr3.png) 0px bottom no-repeat; cursor:pointer;}
.BuildBox3 .scroll .next{ left:auto; right:-66px; background-position:-22px bottom;}
.BuildBox3 .scroll .prevStop{ background-position:0 0;}
.BuildBox3 .scroll .nextStop{ background-position:-22px 0;}

.BuildBox4{ height:198px;}
.BuildBox4 .scroll{ position:relative;height:198px;}
.BuildBox4 .scroll ul{ overflow:hidden; zoom:1;}
.BuildBox4 .scroll li{ margin-left:-71px;}
.BuildBox4 .scroll .item{ width:514px; height:99px; padding-left:71px; float:left; line-height:20px; color:#5e5e5e;}
.BuildBox4 .scroll .item .tit{ line-height:36px; font-size:14px;}
.BuildBox4 .scroll .item .tit span{ float:right; color:#999999; font-size:12px;}
.BuildBox4 .scroll .prev,
.BuildBox4 .scroll .next{ position:absolute;  left:-66px; top: 29px; display:block; width:22px; height:41px; overflow:hidden; background:url(../images/picarr3.png) 0px bottom no-repeat; cursor:pointer;}
.BuildBox4 .scroll .next{ left:auto; right:-66px; background-position:-22px bottom;}
.BuildBox4 .scroll .prevStop{ background-position:0 0; }
.BuildBox4 .scroll .nextStop{ background-position:-22px 0;}

.KnowList{ position:relative; margin-bottom:35px;}
.KnowList li{line-height:20px; color:#5e5e5e; border-bottom:1px dashed #dcdddd; padding:15px 0px;}
.KnowList .tit{ line-height:36px; font-size:14px;}
.KnowList .tit span{ float:right; color:#999999; font-size:12px;}


.Titleinfo{ padding:0px 0px 6px 0px; text-align:center; border-bottom:1px solid #eeeeee;}
.Titleinfo h2{ font-size:18px;}
.Titleinfo .date{ font-size:12px; color:#888; font-weight:normal; padding:8px 0px;}
.PrevNextBox { font-size:14px; border-top:1px solid #eeeeee; padding:16px 0px 20px 32px; line-height:29px; position:relative;}
.PrevNextBox h1{ position:absolute; right:20px; top:16px; font-size:14px; font-weight:normal;}
.PrevNextBox h1 a{ display:block; width:80px; line-height:30px; text-align:center; color:#fff; background:#ac1111; border-radius:5px;}
.PrevNextBox a{ }
.PrevNextBox a.none{ cursor:default;}
.PrevNextBox a.none:hover{ color:#333;}

.selectbox{ position:relative;}
.selectbox li{ position:absolute; top:27px; width:360px; line-height:29px; font-size:16px;}
.selectbox li h2{ text-align:center; font-size:18px; padding-bottom:14px;}
.selectbox li h2 a{ color:#ac1111;}
.selectbox li.s1{ }
.selectbox li.s2{ left:737px;}
.selectbox li.s3{ top:245px;}
.selectbox li.s4{ left:737px; top:245px;}
.selectbox li.s5{ width:100%; text-align:center; top:375px;}
.selectbox li.s5 h2{ font-size:22px; font-weight:normal;}

.beliveList { margin:19px 0px 58px 0px;}
.beliveList li{ border-bottom:1px solid #e6e6e6; padding:39px 0px 0px 0px; height:261px;}
.beliveList li .info{ color:#000000; float:right; width:736px; line-height:30px; font-size:14px;}
.beliveList li .info a.more{ display:block; text-align:center; color:#727171; background:#eeeeee;width:103px; line-height:
31px; margin-top:13px; font-size:12px;}
.beliveList li:hover a.more{ background:#d21a1a; color:#fff;}
.beliveList li:hover a{color:#000000;}
.beliveList li .info .tit{ font-size:18px; padding:0px 0px 10px 0px; line-height:46px; font-weight:bold;}
.beliveList li.second .fl{ float:right;}
.beliveList li.second .info{ color:#000000; float:left; width:736px; line-height:22px;}

.PList{ width:1123px; margin-left:-22px;}
.PList li{ float:left; position:relative; margin:0px 0px 22px 22px; display:inline;}
.PList li .mast{ display:none; position:absolute; height:303px; width:100%; left:0px; bottom:0px; background:url(../images/mastbg.png);}
.PList li .mast em{ display:block; position:absolute; left:50%; bottom:23px; text-align:center; margin-left:-100px; width:200px; padding-top:263px; height:40px; font-size:15px; color:#000; background:url(../images/imglgo.png) center bottom no-repeat; line-height:26px;}
.PList li:hover .mast{ display:block;}

.mod18{ width:884px; margin:0px auto 46px; position:relative;}
.mod18 .btn{position:absolute;width:17px;height:29px;top:261px;cursor:pointer; z-index:99;}
.mod18 .prev{left:-40px;}
.mod18 #prevTop,.mod18 #nextTop{width:27px;height:49px;}
.mod18 #prevTop{background: url(../images/picarr.png) 0px bottom no-repeat;}
.mod18 #nextTop{background: url(../images/picarr.png) right bottom no-repeat;}
.mod18 .next{right:-55px;}
.mod18 li{float:left;}
.mod18 .picBox{height:580px;position:relative;overflow:hidden; width:900px; margin:0px auto 27px;}
.mod18 .picBox ul{height:580px;position:absolute;}
.mod18 .picBox li{width:900px;height:580px; text-align:center;}
.mod18 .picBox li img{ width:900px; height:580px; display:block; margin:0px auto;}
.mod18 .listBox{width:900px;height:95px;margin:0px auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:95px;position:absolute;}
.mod18 .listBox li{width:135px;height:95px;cursor:pointer;position:relative; padding-right:18px;}
.mod18 .listBox li img{ width:131px; height:91px; display:block; border:1px solid #eeeeee; padding:1px; margin:0px auto;}
.mod18 .listBox .on img{ border:1px solid #ac1111;}

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block; border-right:dotted 1px #ddd; margin-right:10px;}


.shllds{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.search{
	width:1129px; margin: 0 auto; text-align: center;height: 60px; 
}
.search form{ width: 400px; height: 40px; border:1px solid #e4e4e4; border-radius: 20px;display: inline-block;float: right;margin-left: 50px;}
.search .tex{ width: 340px; text-align: center; font-size: 14px; color: #000; border:0; background: none; line-height: 40px; height: 40px; float: left; display: block;}
.search .sub-btn{ background-image: url('../images/search.png'); background-size: 25px 25px; background-repeat: no-repeat; background-position: center; width: 60px; float: left; height: 40px;  border-radius: 20px; display: block;}
.search .sub-btn:hover{
	background-color: #e4e4e4;
}


.newContent{
	line-height: 43px;
	text-align: center;
    padding-top: 5px;
    color: #ac1111;
    font-size: 20px;
    font-weight: bold;
    width: 150px;
    margin-left: 50px;
    float: left;

}