/*common*/
*{padding:0px;margin:0px;}
html{background:#FFF;}
body{font:12px 微软雅黑,Verdana,Arial,Tahoma;background:#fff;}
img{border:none;}
a{color: #1b1b1b;text-decoration: none;}
a:hover{color:#c21300;}
ul,li{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {font-size: 12px;font-weight: normal;}
i,em{font-style:normal;}

/*base*/
.m{width:1000px;margin:0 auto;}

.d_n{display:none;}
.f_l{float:left;}
.f_r{float:right;}
.c_b{clear:both;}
.pt10{padding-top:10px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}

.head {height:114px;position:relative;}
.head .logo{float:left;height:114px;width:230px;overflow:hidden;}
.head .logo img{height:114px;width:230px;}

.head .top{float:right;width:720px;height:25px;padding-top:15px;}
.head .top p{float:right;text-align:right;font-size:13px;line-height:25px;margin-right:15px;}
.head .top p i{padding:0 5px;}
.head .top .sear{float:right;width:153px;height:25px;background:url(img/searbg.png);position:relative;}
.head .top .sear .intxt{position:absolute;left:0;top:0;width:130px;height:23px;line-height:23px;border:0;background:none;text-indent:5px;}
.head .top .sear .btn{position:absolute;right:0;top:0;height:25px;width:25px;border:0;background:none;cursor:pointer;}

.nav{float:right;width:750px;text-align:left;margin-top:32px;background:url(img/navbg.png) no-repeat left top;position:relative;}
.nav ul{height:32px;padding-left:44px;padding-top:10px;}
.nav li{float:left;display:inline-block;height:23px;line-height:20px;margin:0 8px 0 0;text-align:center;z-index:9999;position:relative;}
.nav .nava{float:left;display:block;padding:0 12px;color:#fff;font-size:14px;position:relative;z-index:200;}
.nav .sub{display:none;width:100%;position:absolute;left:0;top:32px;background:#c21300;}
.nav .sub a{display:block;color:#fff;height:32px;line-height:32px;}
.nav .sub a:hover{background:#9e0f00;}
/*.nav a.cur{background:#9e0f00;border-radius:10px;}*/

#magic-bg{position: absolute;left: 0;width:100px;height: 23px;z-index: 100;background:#9e0f00;border-radius:10px;}
.headr{position:absolute;height:42px;background:#c21300;left:1000px;top:72px;min-width:100px;}


.slideBox{height:437px; overflow:hidden; position:relative; width:100%;z-index:1; }   
.slideBox .hd{height:15px; overflow:hidden; position:absolute;width:100%;left:0px; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; }
.slideBox .hd ul li{ display:inline-block;margin-right:10px;  width:15px; height:15px;background:#838d97; cursor:pointer;border-radius:50%; }
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ height:437px;zoom:1; vertical-align:middle;}   

.slideBox .prevnext{position:absolute;top:50%;width:1000px;margin-top:-22px;}
.slideBox .prev,.slideBox .next{ float:left;display:block; width:45px; height:45px; background:url(img/islidearr.png) no-repeat; }
.slideBox .next{ float:right;background-position:-45px 0px; }
.slideBox .prev:hover{background-position:0 -45px;}
.slideBox .next:hover{background-position:-45px -45px;}

.banner{height:238px;}

.icomlist{padding-top:38px;width:1001px;margin-right:-1px;}
.icomlist dl{width:230px;height:70px;float:left;}
.icomlist dl dt{float:left;width:70px;border-right:1px #bcbcbc dashed;}
.icomlist dl dd{width:144px;padding-left:15px;float:left;}
.icomlist dl dd b{font-size:19px;font-weight:normal;line-height:21px;display:block;}
.icomlist dl dd p{line-height:15px;font-size:13px;padding-top:3px;}
.icomlist dl.bg{width:257px;}
.icomlist dl.bg dt{padding-left:27px;background:url(img/icomlistddbg.png) no-repeat left center;}

.boxtit{height:48px;line-height:48px;border-bottom:1px #bfbfbf solid;position:relative;}
.boxtit b{display:block;position:absolute;left:0;top:0px;border-bottom:1px #c21300 solid;font-size:18px;color:#c21300;}
.boxtit .more{position:absolute;right:0;top:19px;width:9px;height:11px;background:url(img/iboxtitmorebg.png) no-repeat;}


.posi{height:27px;line-height:27px;font-size:13px;color:#959595;}
.posi a{color:#959595;}

.ileft{width:656px;float:left;position:relative;z-index:9999;}
.iright{width:308px;float:right;}

.inews dl{height:111px;margin-top:12px;}
.inews dt{float:left;width:158px;height:111px;}
.inews dt img{width:158px;height:111px;}
.inews dd{float:right;width:486px;position:relative;height:111px;font-size:13px;}
.inews dd b{font-size:15px;color:#313131;display:block;padding-top:5px;}
.inews dd span{display:block;padding-top:5px;color:#898989;text-align:justify;overflow:hidden;}
.inews dd em{display:block;position:absolute;left:0;bottom:0;color:#898989;}
.inews dd a.more{display:block;position:absolute;right:0;bottom:0;width:60px;text-align:center;height:28px;line-height:28px;color:#fff;background:#c21300;}

.ifuwu {padding-top:10px;font-size:0;position:relative;}
.ifuwu img{width:308px;height:212px;}
.ifuwu i{display:block;position:absolute;left:0;top:10px;z-index:1;width:308px;height:212px;background:url(img/icycbg.png) no-repeat center 75px;}
.ifuwu ul{position:absolute;left:0;top:10px;z-index:2;padding-left:6px;}
.ifuwu ul a{display:block;float:left;width:75px;margin-top:42px;height:26px;line-height:26px;padding-bottom:5px;background:url(img/icylibg.png) no-repeat;text-align:center;color:#fff;font-size:13px;}
.ifuwu ul a.a1{margin:42px 42px 0;}
.ifuwu ul a.a2{margin:42px 14px 0;}
.ifuwu ul a.a4{margin:42px 35px 0;}



.itv {padding-top:10px;font-size:0;}
.itv a{display:block;position:relative;}
.itv a i{display:block;position:absolute;left:118px;top:70px;width:72px;height:72px;background:url(img/itvibg.png) no-repeat;}
.itv img{width:308px;height:212px;}

.lleft{float:left;width:208px;min-height:500px;border:1px #dcdcdc solid;border-top:0;position:relative;padding-top:120px;margin-bottom:100px;}
.lright{width:766px;float:right;}



.bigclass{width:210px;color:#fff;background:url(img/llefth2bg.png) no-repeat;height:99px;position:absolute;left:-1px;top:0;}
.bigclass b{display:block;padding-top:20px;padding-left:42px;font-size:32px;font-weight:normal;}
.bigclass em{display:block;position:absolute;left:42px;top:59px;height:17px;line-height:17px;font-size:17px;background:#c21300;}

.subclass{padding:0 20px;}
/*.subclass li{float:left;position:relative;height:41px;width:168px;border-bottom:1px #bcbcbc solid;}
.subclass li a{display:block;width:200px;position:absolute;left:-16px;top:5px;background:url(img/leftmenuabg.png) no-repeat 16px center;display:block;text-indent:12px;color:#434343;height:31px;line-height:31px;text-indent:45px;font-size:16px;}
.subclass li a.cur,.subclass li a:hover{background:#e5e5e5 url(img/leftmenuabg.png) no-repeat 16px center;}
.subclass li i{display:block;position:absolute;right:0;top:0;height:41px;width:8px;background:url(img/leftmenuarr.png) no-repeat left center;}
*/
.subclass li{float:left;width:168px;}
.subclass .scb{float:left;position:relative;height:41px;width:168px;border-bottom:1px #bcbcbc solid;}
.subclass .scb a{display:block;width:200px;position:absolute;left:-16px;top:5px;background:url(img/leftmenuabg.png) no-repeat 16px center;display:block;text-indent:12px;color:#434343;height:31px;line-height:31px;text-indent:45px;font-size:16px;}
.subclass .scb a.cur,.subclass li a:hover{background:#e5e5e5 url(img/leftmenuabg.png) no-repeat 16px center;}
.subclass .scb i{display:block;position:absolute;right:0;top:0;height:41px;width:8px;background:url(img/leftmenuarr.png) no-repeat left center;}

.subclass dd{float:left;position:relative;height:41px;width:148px;margin-left:20px;border-bottom:1px #bcbcbc solid;}
.subclass dd a{display:block;width:180px;position:absolute;left:-16px;top:5px;/*background:url(img/leftmenuabg.png) no-repeat 16px center;*/display:block;text-indent:12px;color:#434343;height:31px;line-height:31px;text-indent:45px;font-size:16px;}
.subclass dd a.cur,.subclass li a:hover{background:#e5e5e5 url(img/leftmenuabg.png) no-repeat 16px center;}
.subclass dd i{display:block;position:absolute;right:0;top:0;height:41px;width:8px;background:url(img/leftmenuarr.png) no-repeat left center;}



.leftlink{padding:0 20px 0;margin-top:20px;}
.leftlink a{display:block;margin:5px 0 0;height:42px;line-height:42px;background:#c21300;color:#fff;font-size:17px;text-align:center;}

.tjlist{padding:37px 0px 0px;}
.tjlist ul{width:780px;margin-right:-14px;}
.tjlist ul li{float:left;margin-right:13px;margin-bottom:20px;width:182px;background:#e5e5e5;font-size:0;}
.tjlist ul li img{width:100%;height:123px;}
.tjlist ul li h4{padding:13px 0;text-align:center;font-size:14px;color:#434343;}
.tjlist ul li:hover{background:#c21300;}
.tjlist ul li:hover h4{color:#fff;}

.arclist{padding-top:10px;}
.arclist dl{padding:20px 0;border-bottom:1px #ababab dashed;position:relative;}
.arclist dt{width:70px;float:left;font-size:25px;color:#898989;}
.arclist dt p{font-size:30px;}
.arclist dd{width:660px;float:left;margin-left:24px;font-size:13px;line-height:25px;font-weight:bold;}
.arclist dd p{padding-top:12px;font-weight:normal;}


.listname{margin-top:30px;font-size:19px;color:#434343;margin-bottom:25px;}
.listname b{display:block;font-size:25px;color:#c21300;font-weight:normal;}


.piclist ul{margin-right:-14px;}
.piclist li{float:left;margin-top:13px;margin-right:13px;text-align:center;width:182px;background:#eee;font-size:0;}
.piclist li img{width:182px;height:140px;}
.piclist li span{display:block;padding:12px 0;font-size:14px;color:#434343;}
.piclist li:hover{background:#c21300;}
.piclist li:hover span{color:#fff;}


.whlist ul{margin-right:-32px;}
.whlist li{float:left;margin-top:20px;margin-right:32px;text-align:center;width:234px;background:#eee;font-size:0;}
.whlist li img{width:234px;height:180px;}




.arctitle{padding:30px 0 0 ;height:50px;line-height:50px;text-align:center;font-size:20px;font-weight:bold;color:#232323;}
.arcbody{padding:37px 0 50px;color:#313131;line-height:30px;font-size:14px;}

.wenhua dl{padding-top:8px;}
.wenhua dt{height:50px;line-height:50px;background:url(img/bigcircle.png) no-repeat left center;text-indent:30px;font-size:19px;color:#c21300;font-weight:bold;border-bottom:1px #d0d0d0  dashed;}
.wenhua dd{padding:10px 20px 0 30px;font-size:16px;line-height:45px;}

.contact{padding-top:30px;}
.contact h3{font-size:14px;padding:20px;background:#eee;line-height:25px;margin-bottom:10px;color:#313131;border-bottom:1px #d0d0d0 dashed;}
.contact .conm{padding:30px;background:#eee;min-height:170px;border-bottom:1px #d0d0d0 dashed;}
.contact .conm h4{font-size:24px;margin-bottom:15px;}
.contact .conm dd{width:400px;float:left;font-size:13px;color:#313131;font-weight:bold;line-height:30px;}
.contact .conm dt{float:right;width:118px;text-align:center;margin-top:-10px;}
.contact .conm dt img{width:118px;height:118px;}
.contact .map{height:440px;width:100%;margin-top:20px;background:#f6f6f6;}


.lxwm_d {width: 690px;	background: #FFF;height: 322px;margin: 12px auto 20px;}
.lxwm_dt {font-size: 18px;line-height: 58px;text-align: center;margin: 0px auto;height: 58px;width: 668px;border-bottom: 1px dashed #b5b5b5;font-weight:bold;color:#535353;}
.lxwm_da {margin: 0px auto;height: 204px;width: 668px;}
.lxwm_dal {float: left;width: 235px;padding-top: 8px;}
.lxwm_dar {float: right;width: 432px;padding-top: 16px;}
.lxwm_db {float: right;padding-right: 24px;}
.lxwm_input {padding:0;margin:0;height: 37px;width: 228px;background: #FFF;padding: 0px 4px;border: 1px none #dddddd;line-height: 37px;color: #b5b5b5;float: left;margin: 0px;line-height: 37px!important;}
.lxwm_textarea {float: left;height: 162px;width: 434px;background: #FFF;padding: 4px;border: 1px solid #b5b5b5;line-height: 20px;font-size:14px;overflow: auto;	color: #b5b5b5;}
.lxwm_dar textarea {width: 422px;}
.lxwm_submit {background: url(img/cont_24.jpg) no-repeat left top;margin: 0px;padding: 0px;height: 36px;width: 125px;border-style: none;cursor: pointer;float: right;}
.lxwm_dal li {padding-top: 8px;	width: 232px;display: block;float: left;}
.lxwm_ia {background: url(img/cont_14.jpg) no-repeat left top;}
.lxwm_ib {background: url(img/cont_17.jpg) no-repeat left top;}
.lxwm_ic {background: url(img/cont_19.jpg) no-repeat left top;}
.lxwm_id {background: url(img/cont_21.jpg) no-repeat left top;}

.probox{background:#eee;padding:20px;margin-bottom:20px;}
#picarea{width:492px;float:left;padding-bottom:30px;}
#bigpicarea {float:left;position: relative; width:492px; height:380px;background:url(img/probigpicbg.png);}
#bigpicarea .image {text-align: center}
#bigpicarea .image img {width:492px;}
#bigpicarea .word {display:none;text-align: center; height: 50px; color: #333}
#bigpicarea .word h3 {	text-align: center; line-height: 48px; height: 48px; color: #333; font-size: 14px}
#bigpicarea .ui-els-hide {display: none}
.bigbtnPrev {z-index: 100; position: absolute; width:18px; height: 35px; top: 420px; cursor: pointer; left:0px}
.bigbtnNext {z-index: 100; position: absolute;width: 18px; height: 35px; top: 420px; cursor: pointer; right: 0px}
#big_play_prev {background: url(img/leftbig.png); width: 18px; display: block; height: 35px; _background: none; _filter: progid:DXimageTransform.Microsoft.AlphaimageLoader(sizingMethod=crop,src='img/leftbig.png')}
#big_play_next {background: url(img/rightbig.png); width: 18px; display: block; height: 35px; _background: none; _filter: progid:DXimageTransform.Microsoft.AlphaimageLoader(sizingMethod=crop,src='img/rightbig.png')}

#smallpicarea {width: 448px;height:74px;float:left;padding-top:20px;padding-left:22px;}
#thumbs {list-style-type: none;width: 448px;}
* html #thumbs {height: 100%}
#thumbs ul {width:448px;}
#thumbs li {margin:0 5px;width: 102px;float: left; height: 74px}
#thumbs li a{width:102px; display: block; font-size: 0px;text-align:center;}
#thumbs li a img{width:102px;height:72px;}
#thumbs li a:hover,#thumbs li a.current{border:#c52211 3px solid;width:96px; }
#thumbs li a:hover img,#thumbs li a.current img{width:96px;height:66px;}

.protit{width:210px;float:left;margin-left:20px;position:relative;height:355px;}
.protit p{font-size:15px;color:#707070;line-height:26px;padding-top:20px;}
.probtn{margin-top:45px;display:block;width:170px;height:40px;line-height:40px;text-align:center;color:#fff;background:#c21300;font-size:18px;}
.probtn:hover{color:#fff;}
.protit .proshare{position:absolute;left:0;bottom:0;}

.proinfo dt{height:40px;line-height:40px;text-indent:20px;font-size:16px;color:#fff;background:#c21300;}
.proinfo dd{padding:35px 8px;font-size:14px;color:#313131;line-height: 24px;}
.proinfo dd label{font-weight:bold;}

.submenu{width:1010px;margin-right:-10px;}
.submenu a{display:block;float:left;height:37px;line-height:37px;background:#e5e5e5;color:#313131;font-size:14px;padding:0 30px;margin-right:10px;margin-bottom:10px;border-radius:5px;}
.submenu a:hover,.submenu a.cur{background:#c21300;color:#fff;}

.subposi{margin-top:100px;height:60px;line-height:60px;}
.subposi span{float:left;font-size:13px;color:#959595;}
.subposi span a{color:#959595;}
.subsear{float:right;width:235px;height:23px;margin-top:17px;border:1px #a0a0a0 solid;border-radius:2px;position:relative;}
.subsear .intxt{position:absolute;left:0;top:0;height:23px;border:0;width:210px;text-indent:7px;font-size:13px;color:#a0a0a0;}
.subsear .btn{width:25px;height:23px;border:0;background:none;position:absolute;right:0;top:0;background:url(img/subsearbtnbg.png) no-repeat center;}


.subbox{padding-top:23px;border-top:1px #b5b5b5 dashed;}

.subboxtit{height:60px;background:#eee;padding-left:15px;position:relative;}
.subboxtit b{font-size:24px;color:#c21300;font-weight:normal;display:block;padding-top:5px;height:28px;}
.subboxtit span{font-size:15px;color:#535353;}
.subboxtit .more{position:absolute;display:block;height:60px;line-height:60px;right:15px;top:0;font-size:15px;color:#c21300;font-weight:bold;}

.subabout {padding:25px 0;}
.subabout dt{float:left;width:378px;height:258px;}
.subabout dt img{width:378px;height:258px;}
.subabout dd{float:right;width:600px;position:relative;height:258px;}
.subabout dd p{font-size:14px;color:#707070;line-height:24px;}
.subabout dd .more{display:block;position:absolute;left:0;bottom:0;background:#c21300;width:110px;height:35px;line-height:35px;text-align:center;font-size:15px;color:#fff;}

.subtuijian{padding:25px 0 0;}
.subtuijian ul{width:1020px;margin-right:-20px;}
.subtuijian ul li{float:left;margin-right:20px;width:235px;font-size:0;}
.subtuijian ul li img{width:100%;height:170px;}
.subtuijian ul li h4{padding:16px 0;text-align:center;font-size:14px;color:#434343;}
.subtuijian ul li:hover{background:#c21300;}
.subtuijian ul li:hover h4{color:#fff;}

.subarclist dd{width:880px;}

.subcontact{padding: 30px 15% 30px 10%;background: #eee;min-height: 170px;margin-top:12px;}
.subcontact h4{font-size:24px;margin-bottom:15px;}
.subcontact dd{width:50%;float:left;font-size:13px;color:#313131;font-weight:bold;line-height:30px;border-right:1px #bfbfbf dashed;}
.subcontact dt{float:right;width:118px;text-align:center;padding-top:20px;}
.subcontact dt img{width:118px;height:118px;}

/*列表页码*/
.page {padding-top:40px;padding-bottom:50px; *zoom: 1;text-align:center;}
.page a,.web_fyer em {display:inline-block;color: #434343!important;font-size: 17px;margin: 0px 3px;padding:7px 14px;background: #e5e5e5;text-align: center;font-style: normal;white-space: nowrap;border: 1px solid #e5e5e5;}
.page a:hover,.web_fyer a.fycurrent {color: #FFF!important;background: #c21300;border: 1px solid #c21300;}

.yqlink{margin-top:80px;border-top:1px #d1d1d1 solid;line-height:27px;color:#313131;font-size:13px;padding:10px 0;}
.yqlink i{padding:0 3px;}
.yqlink a{color:#313131;}


.foot{height:130px;background:#f2f2f2;}
.footm{width:1100px;margin:0 auto;}

.fleft{float:left;padding-top:25px;}
.fleft dt a{color:#555;font-size:14px;}
.fleft dt i{color:#d1d1d1;padding:0 8px;}
.fleft dd{color:#555;margin-top:10px;line-height:20px;}

.fright{float:right;height:36px;padding-top:43px;}
.fright label{height:36px;line-height:36px;display:inline-block;font-size:14px;color:#555;width:70px;float:left;}
.fright a{display:block;float:left;width:36px;height:36px;background:url(img/footrightbg.png) no-repeat;margin:0 6px;}
.fright a.weixin{background-position:0 0;position:relative;}
.fright a.weibo{background-position:-40px 0;}
.fright a.qqweibo{background-position:-80px 0;}
.fright a.weixin:hover{background-position:0 -40px;}
.fright a.weibo:hover{background-position:-40px -40px;}
.fright a.qqweibo:hover{background-position:-80px -40px;}

.fright .weixin span{display:block;position:absolute;top:-127px;left:-40px;width:107px;height:107px;padding:4px 4px 8px;background:url(img/footwxbg.png) no-repeat;}
.fright .weixin span img{width:107px;height:107px;}