@charset "utf-8";

/* CSS Document */

/* head

----------------------------------------------------------------------------------------------------*/

.font14{font-size:14px;}

*{ padding:0; margin:0}

.pointer li span{ cursor:pointer}

body{font-family:"微软雅黑"; font-size:13px; min-height:500px;color:#57544f;background: #f5f5f5}

.floatleft{ float:left}

.floatright{ float:right}

.clear{ clear:both; height:0px; overflow:hidden}

.center{ text-align:center}

a{ color:#5d5b5b}

a:hover{ color:#000}

.center{ text-align:center;}



.header{ height:75px;padding-top:30px; width:100%;min-width:980px;background:#fff;}

.logo{ float:left; }

.share{ padding-top:10px;}



.menu{ width:100%; float:left;background:url(../images/menu.gif) repeat-x;height:48px;}

.menu ul{width:980px; margin:0 auto; position:relative; }

.menu li{float:left;width:90px; margin-left:21px; height:48px;text-align:center; background:url(../images/menuline.png) no-repeat right center; position:relative}

.menu li a{ display:block;width:100%; text-align:center; line-height:48px;font-size:15px; color:#fff; font-family:微软雅黑;}

.menu li a:hover{background:url(../images/menuhover.png) repeat; color:#fff;}

.coolbg{ width:88px; height:40px; background:url(../images/btn03.jpg) 0px 0px no-repeat;}



.mainlevel ul {position:absolute;width:98px; left:0;display:none; z-index:2;}

.mainlevel li{float:left;height:24px; margin:0; border:1px solid #f3dacd}

.navbg{ float:left;}

.mainlevel li a { font-family:"微软雅黑"; width:100%;font-weight:normal;float:left;color:#fff; height:24px; line-height:24px; margin-top:1px; background:#fb9258;}

.mainlevel li a:hover{ background:#fb9258;}

.banner{ width:100%;min-width:1002px; text-align:center;float:left;}



.notice{ width:980px;float:left;background:url(../images/notice.png) no-repeat top left; height:48px; line-height:48px; /*margin-top:-5px;*/  }

.notice b{ float:left;font-weight:normal; color:#f00; padding-left:24px;}

.notice marquee{ float:left; width:600px;}

/* indMain.

----------------------------------------------------------------------------------------------------*/

.main{ width:980px; margin:0 auto;  }

.mainRightMain .search{ border:0; padding:0; background:none; margin:0;}



.search{ border:5px solid #fff; margin-top:20px;  height:174px; width:970px; float:left; background:#e6e6e6; margin-bottom:30px; padding:10px 0;}

.search_l{ float:left; width:683px; padding-left:10px;margin-right:8px;}

.search_l a{ color:#000}

.sear_area{ margin-bottom:10px;float:left; width:680px; border:1px solid #c6c6c6; background:#fff;  }

.sear_area div{ float:left; width:338px; height:52px; padding:10px 0;border-right:1px solid #c6c6c6;white-space:nowrap}

.sear_map,.sear_price{ float:left; width:44px; height:22px; text-align:left; font-family:微软雅黑; padding-top:30px; padding-left:20px;background:url(../images/map.gif) no-repeat 22px top ; font-size:14px; }

.sear_price{background:url(../images/price.gif) no-repeat 22px top ; }

.sear_area div a{ padding:15px 3px; float:left; line-height:25px;}

.sear_type{float:left; width:683px;}

.sear_type li{float:left; width:76px; margin-right:17px;}

.sear_type li a{float:left; width:76px; }

.sear_type li a span{float:left; width:76px; height:70px; padding-top:5px; background:url(../images/searbg.jpg) no-repeat 1px center ; text-align:center;}

.sear_type li a p{ margin-top:5px;text-align:center; float:left; width:100%; font-weight:bold; color:#000; }

.search_r{  float:left;width:235px; padding:10px;height:153px;border:1px solid #c6c6c6; background:#fff;}

.search_but{float:left;width:235px;background:url(../images/search_but.gif) no-repeat  center right #f3771a; height:31px; line-height:31px; font-size:14px; color:#fff; font-weight:bold; padding-right:33px;}

.searchmh{ width:180px; margin-bottom:11px;border:1px solid #c6c6c6; line-height:29px; height:29px; background:#fff; color:#c1c1c1; text-indent:15px; float:left;}

.searchm_but {

    float: left;

    width: 33px;

    background: url(../images/search_but.gif) no-repeat;

    height: 31px;

    line-height: 31px;



}

.search_r select{ width:235px; margin-bottom:11px;border:1px solid #c6c6c6; line-height:29px; height:29px; background:#fff; color:#c1c1c1;}

.searchr1 { position:relative; z-index:9999;}

.searchr1 img{ position:absolute; right:0;}



.newslist1{ float:left;width:640px;margin-right:20px;background:#ebebeb; height:350px; }

.newslist1main{float:left;width:620px; padding:10px; }

.tab{ float:left; width:225px; border:5px solid #fff; margin-right:15px;}

.newslist1main ul{ float:left;width:367px;}

.newslist1main ul li{ float:left;width:367px; border-bottom:1px dashed #7f7f7f; line-height:35px;}

.newslist1main ul li a{ float:left;width:367px;}

.newslist1main ul li a .fl{ float:left;width:280px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.newslist1main ul li a:hover .fl{ color:#fe6816;}



.formhouse_i{float:left;width:320px;background:#ebebeb; height:350px; }

.formhousemain{float:left;width:300px; padding:15px 10px 10px;}

.formhousemain li{ float:left;width:300px; margin-bottom:8px;}

.formhousemain li label{ width:56px; float:left; color:#647e8c; font-size:14px;background:url(../images/star.gif) 0px center no-repeat; padding-left:15px;}

.input224{ background:#fff; float:left; border:1px solid #d5d5d5; height:27px; line-height:27px; width:224px;}

.input103{background:#fff; float:left; border:1px solid #d5d5d5; height:27px; line-height:27px; width:103px; }

.textarea{ height:55px;}

.textarea textarea{background:#fff; border:1px solid #d5d5d5; width:224px; float:left; padding:0; }

.sub_but{float:left; font-size:16px; font-family:微软雅黑; color:#364145;width:100px; height:33px; border:0; background:url(../images/sub_but.jpg) 0px center no-repeat; margin-left:71px; display:inline}





.newslist{float:left;width:100%; padding:20px 0; margin-top:38px; border-top:20px solid #ebebeb; border-bottom:20px solid #ebebeb; background:#d0d0d0}

.newslist_t{float:left;width:100%; min-width:980px; text-align:center; height:38px;background:url(../images/newslist_t.gif) center  repeat-x }

.newslist_t img{ vertical-align:middle}

.newslist_t a{ margin:0 auto; width:130px; height:38px; line-height:38px; color:#fff; text-align:center; display:block;background:url(../images/newslistmore.gif) center no-repeat}

.newslist_txt{float:left;width:980px; margin-bottom:30px;}

.newslist_txt li{float:left;width:980px; border-bottom:1px dashed #575757; line-height:36px;}

.newslist_txt li a{float:left;width:980px; }

.newslist_txt li .fr{ color:#fe6816 }

.newslist_txt li a .fl:hover{ color:#009cd9; font-weight:bold;}

.newslist_txt li a .fl{ background:url(../images/newslistico.gif) 13px center no-repeat; padding-left:33px;}



.partFourM{ width:980px; float:left; margin:30px 0 0; padding-bottom:30px; }

.left{ width:33px; float:left;height:40px; padding-top:72px; margin-right:8px;}

.right{ width:30px;margin-left:8px; text-align:right; float:left;height:20px; padding-top:72px;}

.partFourCon{ width:895px; padding:5px 0px 0; float:left;overflow:hidden; height:275px; }

.partFourCon li{float:left;width:266px; padding:6px; height:263px; background:#fff; display:inline;margin-right:24px;margin-bottom:22px;}

.price{ color:#fe6816;}

.proimg_i{ float:left; margin-bottom:5px;}

.partFourCon li p a{ color:#009cd9; line-height:27px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.partFourCon li div{ float:left; width:100%; line-height:20px; margin-bottom:4px;}



.product{float:left;width:640px; height:418px; margin-right:20px; background:#ebebeb}

.title{ float:left; height:37px; overflow:hidden;background:#8b8a92; float:left; width:100%; border-bottom:2px solid #fff;}

.title .fl{ float:left;padding-left:15px; padding-right:6px;line-height:37px;height:37px; color:#fff; font-size:18px; font-family:微软雅黑;}

.more{float:right; border-left:3px solid #fff;height:37px;width:60px;background:url(../images/more.gif) center no-repeat #fe6816; color:#FFF; line-height:37px; text-align:center; font-size:14px; }

.more:hover {color:#FFF; }



.productmain{ float:left; padding:10px; width:620px;}

.product_r{ float:right; width:150px; }

.product_r a{ float:left; margin-bottom:5px;}

.product_l{float:left;width:462px; }

.proli{float:left;width:462px; border-bottom:1px dotted #7f7f7f; padding-bottom:12px; margin-bottom:12px;}

.proliimg{ float:left; width:120px; margin-right:14px;}

.protxt{ float:left; width:315px; line-height:22px;}

.protxt h2 a{ color:#484848; float:left; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:26px;font-weight:bold; font-size:14px;}

.protxt p a{ color:#fe6816}

.product_l ul{float:left;width:462px; }

.product_l ul li{float:left;width:462px; }

.product_l ul li a{float:left;width:462px; line-height:30px; }

.product_l ul li a .fl{float:left;width:300px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap }

.product_l ul li a:hover .fl{ color:#fe6816}



.content{float:left;width:320px;background:url(../images/contentbg.jpg) 210px bottom  no-repeat; padding-bottom:8px;}

.contentmain{ float:left;width:300px; padding:10px;background:#ebebeb; height:360px;}

.content_tel{ float:left; width:100%; padding:10px 0 15px;background:url(../images/line.gif)  bottom center repeat-x;margin-bottom:20px;}

.contentmain p{ padding-left:50px;float:left;width:250px; height:30px; line-height:30px; margin-bottom:24px;}

.icomap{background:url(../images/icomap.gif) 10px  center no-repeat;}

.icotel{background:url(../images/icotel.gif) 10px  center no-repeat;}

.icomess{background:url(../images/icomess.gif) 10px  center no-repeat;}

.qq{  float:left; height:50px;width:300px;background:url(../images/qq3.gif) 200px  bottom no-repeat;}

.qq a{ float:left; margin:5px 8px 0 10px; display:inline;}

.map{ margin-top:25px;width:100%;min-width:980px; height:300px; text-align:center;}

.map a{ width:240px; height:84px; display:block; color:#fff; text-align:center; line-height:80px; font-size:16px; margin:104px auto 0;background:url(../images/maptxt.png) top  center no-repeat;  }



/* boot

----------------------------------------------------------------------------------------------------*/

.foot{width:100%;min-width:980px; float:left;background:#343434;}

.footmain{ float:left; width:944px; padding:0 30px;}

.topico{ position:relative;}

.topico a{ position:absolute; width:51px; right:0; top:-26px; height:26px;background:url(../images/top.png) no-repeat left center ; }

.foot_t{float:left; width:944px; border-bottom:1px solid #e8e8e8; padding-bottom:3px; }

.foot_t .fl{ margin-top:5px;}

.f_link{ height:50px; line-height:50px;width:100%;text-align:left;color:#fff ;background:#1a1a1a}

.flink_t{float:left;height:50px; line-height:50px; background:url(../images/flink.gif) no-repeat left center ; width:250px;}

.f_link a{ padding-right:15px;color:#fff}

.bootTxt{ text-align:center;line-height:25px; padding:30px 0px; color:#9b9b9b;}

.bootTxt a{color:#9b9b9b; }

.bootTxt img{ vertical-align:middle; margin-left:50px; display:inline}

/* 二级页面

-----------------------------------------------------------------------------------------------------*/

.fyMain{width:980px;clear:both;overflow:auto;_overflow:hidden;margin:0 auto 0; }

.fyLeft{ float:left;width:252px;overflow:hidden;margin-right:30px;margin-top:32px}



.l_contact{float:left;width:252px;  }

.l_contact .title{ padding-bottom:12px;}

.l_contactcon{line-height:25px;float:left;width:100%;}

.contactilne{ float:left; width:100%;height:5px;}

.l_contactcon p{ float:left;height:30px;width:200px; padding-left:50px; line-height:30px; margin-bottom:15px;}

.l_qq{float:left;width:192px; height:36px;background:url(../images/l_qq.jpg) no-repeat bottom center; padding-left:60px;}

.l_qq a{ float:left; width:30px; padding-right:5px; height:20px; margin-top:5px; }



.l_news{ float:left;width:252px; background:#ebebeb; margin-bottom:35px;}

.l_news ul{ float:left;width:252px; padding-bottom:15px;}

.l_news ul li{ float:left;width:236px; padding:0 8px;}

.l_news ul li a{ float:left;width:221px; padding-left:15px; border-bottom:1px dotted;background:url(../images/l_newsico.gif) no-repeat 4px center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:36px;}





.l_pro{float:left;width:252px;margin-bottom:20px;background:#ebebeb; padding-bottom:20px;}

.l_procon{ float:left;width:230px; padding:0 10px;overflow:hidden;}

.proOne{ width:230px;float:left;overflow:hidden; margin-top:10px;}

.proOne a{width:230px; color:#6d6d6d; text-align:center; line-height:33px; float:left;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:#fff;}

.proOne a:hover{ color:#fff; background:#fe6816;}

.proOne .cur{ color:#fff; background:#fe6816;}



/* fyRight

-----------------------------------------------------------------------------------------------------*/

.fyRight{ float:left; width:697px;overflow:hidden;background:#ebebeb;margin-top:32px}

.fyRight .title{ margin-bottom:25px;}

.mainRightMain{float:left;width:697px;padding-bottom:20px; min-height:640px; _height:640px;}

.padding25{ padding:0 20px 0; float:left; width:657px; line-height:30px; font-size:14px;}



.fyRight .title .fr{ line-height:36px; color:#fff; padding-right:15px;}

.fyRight .title .fr a{ color:#fff; }

.fyRight .title .fr font{}

/*news_view

-----------*/

.mainRightMain h2{ font-size:18px; font-weight:bold; color:#fe6816; padding-top:25px;}

.title_s{ text-align:center; color:#818181;line-height:35px;}

.conbanner{ float:left; width:100%;}

.mainrbanner{ border:0px solid #ccc; width:306px; margin:0 auto 20px;}

.mainrbanner img{border:3px solid #fff}



.line_s{float:left; width:96%; height:8px; margin:8px 0 15px 10px; display:inline; border-bottom:1px dashed #BEC0BF; }

.newsview{ min-height:400px;display:inline;width:658px;margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:30px; float:left; padding:0px 20px;}

.main_r_nav div{ line-height:25px; }

.main_r_nav{ float:left; width:647px;padding:0px 25px;  }

.returnlist{ margin-top:30px; float:left;color:#fe6816; }

.main_r_nav a:hover{color:#fe6816}



/* news.php

----------------------------------------------------------------------------------------------------*/

.pro_list{ float:left;width:677px; padding-left:20px;}

.pro_list li{ float:left; display:inline;padding-bottom:28px;padding-right:15px;width:208px;}

.proimg{ background:#fff; border:1px solid #cfcfcf; padding:3px; float:left;}

.proname{float:left;width:174px; padding-left:30px;background:url(../images/proico.gif) 10px center no-repeat #fff; border:1px solid #cfcfcf; }

.proname a{ float:left; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:25px;}

.proname a:hover{ font-weight:bold; color:#009cd9 }



.news_list{float:left;width:638px;margin-bottom:20px; padding:0 29px;}

.news_list li{ float:left;width:638px;line-height:26px; margin-bottom:3px;}

.news_list li a{float:left;width:638px; height:26px; line-height:26px;border:1px solid #ebebeb;}

.news_list li a:hover{background:#dedede; color:#555; border:1px solid #cbcbcb;}

.news_list li a span{ cursor:pointer; }

.news_list li .fl{width:500px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/newslist.gif) 10px center no-repeat; padding-left:22px; font-size:14px; }

.news_list li .fr{ margin-right:10px;}

.news_line{ clear:both;width:687px; height:18px; margin:18px 0;}

.news_list p{padding:10px 20px; line-height:20px; color:#ccc;}



.pro_txtimg{float:left;width:657px; padding:0 20px;}

.pro_txtimg li{ float:left;width:657px; padding-bottom:20px; }

.pro_li_img{float:left; border:1px solid #dbdbdb; background:#fff;margin-right:16px;}

.pro_img{ float:left; margin:3px;}

.pro_li_txt{float:left; width:400px; line-height:27px;}

.pro_t{border:1px solid #d1d1d1;float:left; background:#dedede; width:100%; height:23px; line-height:23px; margin-bottom:13px;}

.pro_t a{ color:#fe6816;}

.pro_t .fl{ float:left;width:300px; padding-left:5px; color:#fe6816;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.pro_t .fr{ margin-right:8px;}

.pro_t .fl font{ color:#441652; margin-right:4px;}

.intr{ float:left; width:100%;}

.intr span{ float:left; padding:0 20px;background:url(../images/arrow_r.gif) 0 center no-repeat;}



/* page

-----------------------------------------------------------------------------------------------------*/

.page{margin-top:15px; margin-left:25px;float:left; display:inline; color:#eb771a;}



.pager-taglib { float:left;padding-bottom:5px; overflow:hidden; height:23px;text-align:center;}

.pager-taglib span{ float:left;}

.pager-taglib a { line-height:27px; width:26px; height:27px; display:block; float:left;}

.pager-taglib a:hover { width:26px; height:27px; display:block; color:#1f83d5; }

.pager-taglib .current { width:26px; height:27px; display:block; line-height:27px;}

.pager-taglib .disabled {  width:26px; height:27px; display:block; line-height:27px;}

.bg{ width:26px; height:23px; background:url(../images/bg08.jpg) no-repeat center;}

.total{ min-width:50px; _width:50px; text-align:center; height:27px; line-height:27px; display:block;}

.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px; height:29px; line-height:29px; display:block;}

.btn{ width:36px; height:27px; line-height:27px; display:block; padding-top:3px;}

.input_page{ width:30px;height:14px; text-align:center; border:1px solid #2488a8;line-height:14px; margin-top:6px;}

.pager-taglib .bg{ padding-top:3px;}



/* search

-----------------------------------------------------------------------------------------------------*/

.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}

.searchnull font{ color:#F00; font-size:14px;}

.search_txt{ float:left; color:#4199FA; line-height:21px; padding:5px 5px 10px 25px;}

.searchmore{ float:left; width:94%; background:#666; text-align:center;margin:10px 20px;_margin:10px}

.searchmore a{ line-height:25px; color:#fff; font-weight:bold;}





/* mainNright

-----------------------------------------------------------------------------------------------------*/

.formhouse ul{ width:580px; padding-left:30px; padding-top:20px; color:#eb6d39;}

.formhouse li{ width:580px; min-height:50px; _height:50px;}



/*formhouse

-----------------------------------------------------------------------------------------------------*/

.formhouselist{ width:500px; height:30px; margin:0 auto;}

.formhouselist ul{ width:500px; height:30px; line-height:30px;}

.formhouselist li.form{width:30px; height:30px; float:left;}

.formhouselist li.text{ width:90px; height:30px; float:left;font-size:14px; color:#F00;}

.formhouse{ width:680px; min-height:500px; height: auto!important; height:500px; margin:0 auto; padding-top:20px;}

.formhouse ul{ width:680px; height:20px; float:left;}

.formhouse ul li{ float:left; width:100%;height:30px;}

.formhouse ul .leftname{ width:100px; height:30px; display:block; float:left;text-align:right; line-height:30px;}

.formhouse ul .rightinput{ width:200px; height:20px; float:left; }

.formhouse ul .rightinput input{ height:20px; line-height:20px; width:200px; border:1px solid #ccc;}

.red{ color:#F00; line-height:20px;}

.formhouse ul li.prompt{ width:160px; height:30px; float:left;padding-left:20px; color:#ff3c00; background:url(../images/ico001.jpg) 10px 10px no-repeat;}

.formhouse ul li.address{ width:240px; height:30px; float:left;}

.formhouse ul li.address input{ height:20px; line-height:20px; width:240px; border:1px solid #ccc;}

.formhouse ul li.list{ width:90px; height:30px; float:left;}

.formhouse ul li.list option{ width:60px; color:#F00; }

.formhouse ul .layout{ width:70px; height:20px; float:left;}

.formhouse ul .layout input{ height:20px; line-height:20px; width:60px; border:1px solid #ccc;}

.formhouse ul li.text{ width:20px; height:20px; float:left; text-align:center; }

.formhouse ul li.texttwo{ width:40px; height:20px; float:left; text-align:center;}

.formhouse ul.des{ width:680px; height:170px; float:left;}

.formhouse ul.des li.description{ width:380px; height:150px; float:left;}

.formhouse ul.des li.description textarea{ width:360px; height:150px; float:left; border:1px solid #ccc;}

.submit{ width:150px; height:50px; float:left; padding-left:250px; padding-top:30px;}

.reset{ width:150px; height:50px; float:left; padding-top:30px;} 

/*分页开始*/

.pages {

	padding:16px 0px;

	text-align:center;

}

.pages li {

	display: inline-block;

    *display: inline;

    *zoom: 1;

	width: 53px;

	height: 52px;

	line-height: 52px;

	cursor: pointer;

	background-image: url(../images/page.png);

	background-repeat: no-repeat;

	background-position: 0 0;

}

.pages li select{ width: 53px;

	height:30px;

	margin-top: 10px;

	border:none;filter:alpha(opacity=0);

 }

.pages li a:hover {

	color: #fff;

	display: inline-block;

    *display: inline;

    *zoom: 1;

	width: 53px;

	height: 52px;

	line-height: 52px;

	cursor: pointer;

	background-image: url(../images/page.png);

	background-position: -53px 0;

}

.pages li.thisclass, .pages li.thisclass a, .pagebox li.thisclass a:hover {

	color: #fff;

	background-position: -53px 0;

}

.pages .pageinfo {

	display: inline-block;

    *display: inline;

    *zoom: 1;

	height: 52px;

	line-height: 52px;

	cursor: pointer;

	width: 105px;

	background-image: url(../images/page.png);

	background-position: -106px 0;

}

.pages .pageinfo strong {

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}
/*分页样式*/
.pglist {
    padding: 20px 0 10px;
    width: 100%;
    text-align: center;
}
.pglist a {
    color: #666;
    padding: 0 14px;
    margin: 0 3px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pglist * {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
    display: inline-block;
    color: #fff;
    background: #fe6816;
    border-color: #fe6816;
}
.con{ line-height:35px;}
.con p{
    font-size:16px;}
.date{
    text-align:center; margin-bottom:20px;}



