.header{}
.header .ico{ width:17px;}
.header .login{ padding:0px 10px; line-height:54px; color:#FFF;}
.header .login a{ font-size:16px; font-weight:bold; color:#FFF; margin:0px 5px;}
.top{ padding:20px 0px; overflow:hidden;}
.top .tel{ padding:10px 0px 0px 0px;}



.search{ padding:30px 0px; background:#f5f5f6;}
.search .wrap{ height:68px; background:url(../image/search-index.png) left no-repeat;}
.search .from{ padding:10px 0px 0px 40px;}
.search .from .txt{ width:480px; height:50px; float:left; font-size:14px; border:none; background:none;}
.search .from .bnt{ width:90px; height:50px; float:left; margin:0px 0px 0px 32px; font-size:15px; color:#FFF; border:none; background:none; cursor:pointer;}
.public-search .wrap{ width:656px;}



.filter{ padding:14px 25px; margin:26px 0px 0px 0px; background:#fbfbfb;}
.filter dl{ height:30px; line-height:30px; font-size:13px;}
.filter dl dt{ width:4%; padding:0px 10px 0px 0px; float:left; font-weight:bold; text-align:right;}
.filter dl dd{ width:95%;}
.filter dl dd a{ padding:0px 5px; margin:0px 5px;}



.nav{ height:54px; background:#b31e11;}
.nav ul{ width:1000px;}
.nav ul li{ height:54px; line-height:54px; float:left; margin:0px 11px; position:relative;}
.nav ul li a{ display:block; padding:0px 20px; font-size:18px; color:#FFF;}
.nav ul li a:hover{}
.nav ul li a.cur{}
.nav ul li span{ display:none; background:#b31e11; position:absolute; z-index:99999;}



.bott-ad{ height:272px; background:url(../image/ad.jpg) center no-repeat;}

.footer{ background:#282828;}
.foot{ padding:20px 0px 40px 0px; color:#FFF; overflow:hidden;}
.foot .fl{ width:730px;}

.f-nav{ border-bottom:1px solid #4f4e4e;}
.f-nav ul li{ height:60px; line-height:60px; float:left; margin-right:30px;}
.f-nav ul li a{ font-size:16px; color:#FFF;}

.yqlink{}
.yqlink .hd{}
.yqlink .hd dd{ display:inline-block; padding:7px 30px 8px 30px; margin:0px 20px 0px 0px; font-size:15px; color:#FFF; background:#333333;}
.yqlink .hd dd.cur{ color:#222222; background:#999999;}
.yqlink .wrap{ padding:25px 0px;}
.yqlink .wrap span{ line-height:26px; padding:0px 20px 0px 0px;}
.yqlink .wrap span a{ font-size:14px; color:#959595;}

.copyright{ padding:10px 0px 15px 0px; font-size:14px; line-height:26px; color:#959595;}
.copyright a{ color:#959595;}
.copyright a:hover{ color:#fff;}

.erweima{ float:right; margin:30px 45px 0px 0px;}
.erweima img{ width:140px; height:140px;}
.erweima dl{ float:right; margin:0px 0px 0px 15px;}
.erweima dl dd{ padding:0px 0px 10px 0px; font-size:16px; line-height:30px;}
.erweima dl dt{ padding:0px 0px 0px 30px; font-size:24px; line-height:36px;}




.menuHd{ height:35px; background:url(../image/hd_bg.jpg) left center no-repeat;}
.menuHd h2{ margin:0px 0px 0px 36px; line-height:30px; font-size:16px; color:#FFF;}
.menuWrap{ background:#FFF;}
.menuBox{ padding:10px 15px;}
.menu{}
.menu li{ padding:10px 0px; border-top:1px dashed #eaeaea;}
.menu li:first-child{ border-top:none;}
.menu li a,.menu li a:link,.menu li a:visited{ font-weight:bold; font-size:16px;}
.menu li a:hover{ color:#D90600;}



.uhere{ height:33px; font-size:13px; line-height:33px; border-bottom:2px solid #bd0100;}
.uhere i{ display:block; width:19px; height:19px; float:left; margin:6px 7px 0px 7px; background:url(../image/ico_pos_home.png) left center no-repeat;}
.ucolumn{ width:100%; height:45px; background:url(../image/ucolumn_bg.jpg) left bottom repeat-x;}
.ucolumn span{ display:block; min-width:111px; height:45px; padding:0px 0px 0px 15px; font:18px 'Microsoft yahei'; color:#017cc2; background:url(../image/ucolumn_span.jpg) left bottom no-repeat;}
.ucolumn span b{ display:inline-block; margin-top:13px;}
.ucolumn dl{ position:absolute; top:15px; right:10px;}
.ucolumn dl a{ padding:3px 7px 5px 7px; color:#FFF; background:#017cc2;}
.ucolumn dd{ position:absolute; top:15px; right:10px;}



.mainInfo{ height:auto; background:#FFF;}
.mainInfo .views{ padding:20px 15px;}
.mainInfo .views dl{ padding:6px 0px 15px 0px; margin:0px 0px 15px 0px; text-align:center; border-bottom:1px dashed #ccc;}
.mainInfo .views dl h1{ padding:0px 0px 8px 0px; font-size:26px;}
.mainInfo .views dl dd span{ margin:0px 10px 0px 0px;}
.mainInfo .views .bigpic{ text-align:center; padding:0px 0px 10px 0px;}
.mainInfo .views .bigpic img{ max-width:100%;}
.mainInfo .views .content{ min-height:200px; overflow:hidden; font:13px/22px "宋体";}

.public-news{ padding:0px 20px 0px 20px;}
.public-news ul li{ padding:20px 0px 20px 0px; border-bottom:1px dashed #c9c9c9; overflow:hidden;}
.public-news ul li img{ width:164px; height:124px;}
.public-news .wrap{ width:810px; height:124px; float:right; padding:0px 10px 0px 0px; position:relative;}
.public-news .wrap h2{ margin-bottom:10px; font-size:16px; font-weight:bold;}
.public-news .wrap h2 a:hover{ color:#fa5741;}
.public-news .wrap p{ font-size:14px; color:#807f7f;}
.public-news .wrap dt{ font-size:14px; color:#b3b3b3; position:absolute; bottom:5px; left:0px;}



.page{ text-align:center; padding:30px 0px; clear:both;}
.page a{ height:30px; padding:0px 12px; margin:0px 2px; overflow:hidden; display:inline-block; font-size:12px; font-weight:700; line-height:30px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:center; color:#555; background:#f5f5f5;}
.page a:hover{ color:#FFF; background:#394043;}
.page a.choc{ color:#FFF; background:#394043;}

.pageArt{ margin:15px 0px 0px 0px; padding:10px 0px 0px 0px; overflow:hidden; border-top:1px dashed #898989;}
.pageArt .next,.pageArt .prev{ width:46%;}
.pageArt .prev{ text-align:right;}

.pageInfo{ margin:10px; text-align:center;}
.pageInfo ul{ display:inline-block;}
.pageInfo ul li{ display:inline;}
.pageInfo ul li a{ line-height:20px; padding:4px 12px; border:1px solid #dddddd;}
.pageInfo ul li span{ line-height:20px; padding:4px 12px; border:1px solid #dddddd; background:#dddddd; color:#bc0000;}



.agent{ width:290px; float:right; margin:10px 0px 0px 0px; padding:10px 15px; background:#FFF;}
.agent .hd{ padding:0px 0px 10px 0px; border-bottom:1px solid #eeeeee;}
.agent .hd h2{ font-size:16px; font-weight:700;}
.agent .list{ padding:15px 0px;}
.agent .list .wrap{ width:290px; height:693px; overflow:hidden;}
.agent .list .items{ height:102px; margin-bottom:20px;}
.agent .list .items ul{ width:190px; float:right;}
.agent .list .items ul li{ font-size:13px;}
.agent .list .items ul li label{ display:inline-block; width:50px; color:#999;}



.recommend{ padding:10px 15px; background:#FFF;}
.recommend .hd{ padding:0px 0px 10px 0px; border-bottom:1px solid #eeeeee;}
.recommend .hd h2{ font-size:16px; font-weight:700;}
.recommend .wrap{ padding:15px 0px;}
.recommend .wrap .list{ width:1320px; overflow:hidden;}