@charset "utf-8";
/* CSS Document */
/* head
----------------------------------------------------------------------------------------------------*/
.font14{font-size:14px;}
*{ padding:0; margin:0}
.pointer li span{ cursor:pointer}
html{overflow-x:hidden }
body{font-family:"宋体";font-size:12px; min-height:500px;color:#57544f;background:#ededed;}
.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:67px; padding-top:13px;width:100%;background:url(../images/header.jpg)  center top repeat-x;}
.logo{ float:left;}
.tel{ float:right; width:273px; height:60px;background:url(../images/tel.png) top right no-repeat}
.bannerarea{ float:left; width:100%; height:471px; padding-top:30px;background:url(../images/bannerbg.jpg) top center repeat-x }
.bannermain{ margin:0 auto; width:1004px; clear:both;}
.notice{float:left; width:980px; margin-left:12px; margin-bottom:30px; display:inline; height:44px; line-height:44px;background:url(../images/noticebg.jpg) top center no-repeat   }
.noticemain{ float:left; width:500px; color:#a1a1a1;}
.notice b{float:left;height:44px;padding-left:20px; }
.notice b img{ margin-top:14px;}
.notice marquee{ float:left; width:300px;}
.search_i{ float:right;wi/dth:310px;height:30px; padding-right:20px;margin-top:10px;background:url(../images/notice_r.jpg) top right no-repeat}
.search_text{float:left; width:250px; background:url(../images/search_txt.jpg) top center no-repeat;color:#854239;height:30px;line-height:30px; margin-right:3px; padding-left:5px}
.search_but{ vertical-align:middle; float:left;margin-top:2px; width:24px; height:24px;background:url(../images/search_but.gif) center no-repeat}
.banner{ padding-bottom:40px; margin-bottom:20px; height:332px; float:left; width:1004px; background:url(../images/bannershare.jpg) bottom center no-repeat}

.menu{ height:49px;z-index:999; margin-bottom:30px; width:100%; float:left; text-align:center; background:#1d282f; border-top:1px solid #10171c;}
.menu li{float:left;height:49px; display:inline;text-align:center;width:88px; margin:0 10px;}
.menu li a{ display:block;width:100%; line-height:49px;text-align:center; height:49px;float:left; font-size:14px; color:#fff;font-family:微软雅黑; text-shadow:1px 0 0 #0c1318;}
.menu li a:hover,.menu li a.cur{background:url(../images/menuhover.jpg)  center no-repeat; color:#4b311f; text-shadow:1px 0 0 #f5d9b4; }
#index a:hover{ background:none;}
#index a img{ margin-top:15px;}

/* indMain
----------------------------------------------------------------------------------------------------*/

.main{ width:980px; margin:0 auto;overflow:auto; clear:both;}
.row1{width:980px;float:left; }
.footbar{ float:left; width:100%; background:#20292e; height:480px; padding-top:20px; margin-top:30px; }
.content{float:left; width:465px; padding-right:50px; color:#777; line-height:30px; }

.footbar_t{ float:left; width:100%; margin-bottom:18px;height:42px; line-height:30px;background:url(../images/footbarbg.gif) repeat-x bottom left}
.footbar_t .fl{ float:left; font-size:16px; font-family:微软雅黑;color:#fff; padding-left:15px;background:url(../images/footbar_ico.gif) no-repeat left center }
.footbar_t .fr{ margin-top:8px;color:#fff; background:#9ba7b3; height:15px; line-height:15px; padding:0 3px; }

.book_i{ float:left; width:465px; overflow:hidden;}
.book_i input,.book_i textarea{background:url(../images/input.jpg) no-repeat left top ;border:1px solid #0d1012;background:#515a5f;}
.book_i_input{ width:346px; height:30px;  float:left;  color:#9e9e9e; }
.book_i ul{ float:left;}
.book_i ul li{ float:left; padding-bottom:12px}
.book_i ul li .c_red{background:url(../images/book_ico.gif) no-repeat top left; width:9px; height:9px; display:inline-block; padding-right:5px;}
.book_i ul li label{ font-size:16px; font-family:微软雅黑;float:left; width:116px;color:#647e8c; line-height:25px; }
.book_iyz input{width:150px;float:left; }
.book_i textarea{border:1px solid #0d1012; float:left;width:325px; height:113px; }
.book_iyz img, .book_iyz input{ margin-right:12px;}

.book_i .sub_but{ float:left; width:348px; font-size:18px; color:#364145;height:42px; line-height:42px; text-align:center;background:url(../images/sub_but.jpg) no-repeat top left; 
}
.title_i{float:left; width:100%; margin-bottom:20px; height:40px;background:url(../images/titlebg.gif) bottom left repeat-x }
.title_word{ padding-left:26px; color:#fff;float:left; height:30px; line-height:30px; font-size:16px; font-family:微软雅黑; width:85px;background:url(../images/title_word.gif) top left no-repeat }

.news{float:left; width:420px; height:300px; overflow:hidden; padding-right:45px; background:url(../images/newsbg.jpg) top right no-repeat}
.more{ float:right; color:#2c3a43; line-height:30px;}
.newsimg{ border:1px solid #c1c1c1; background:#fff; float:left; margin-right:10px; display:inline;}
.newsintr{ float:left; width:300px;line-height:24px; height:85px;}
.news_i_line{ clear:both;width:300px; height:3px; }
.newsintr h2 a{ float:left; color:#ab0e15; font-weight:bold; font-size:14px;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;line-height:30px;}
.title_intr{color:#494949;; line-height:22px;}
.pointer{ float:left; width:98%; padding-right:2%; border-top:1px solid #d7af85;}
.pointer li{float:left; width:100%; border-bottom:1px dashed #ccc; }
.pointer li a{float:left;line-height:38px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/newsico.gif) 3px center no-repeat;padding-left:20px;}
.news .pointer li a{ width:400px;}

.product{ float:left; width:515px; overflow:hidden; }
.product ul{ float:left;background:url(../images/product_t.jpg) top center no-repeat; }
.product li{ width:200px; height:170px; background:#fff; display:inline; position:relative; padding:9px;border:1px solid #cccecd; margin:7px 13px 0 20px;float:left;}
.product li p{ line-height:28px;height:28px; position:absolute;font-size:宋体; margin:0; bottom:8px;width:200px;float:left;}
.product li p a{ color:#fff; text-align:center; background:#000; opacity:0.8 ; margin-left:1px; float:left;width:200px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:normal; }
.proimg{ float:left;background:#fff;margin-bottom:3px}
.proimg img{ border:1px solid #ddd;}
.promore{ float:left;  width:476px; margin-left:20px; display:inline; margin-top:14px;}
.promore a{ float:left;width:476px;  background:#858a8e; text-align:center; color:#fff; line-height:25px;height:25px; }

.partFourM{ width:980px; float:left; margin:30px 0 0; padding-bottom:18px;background:url(../images/probg_bot.gif) bottom center no-repeat; }
.probg{width:980px; float:left; margin-top:-13px;background:url(../images/probg.gif) top center repeat-y; }
.left{ width:55px; float:left;height:40px; padding-top:112px;}
.right{ width:55px; text-align:right; float:left;height:20px; padding-top:112px;}
.partFourCon{ width:855px; padding:5px 0px 0 13px; float:left;overflow:hidden; height:260px;}
.partFourCon li{float:left;width:220px;background:#fff; margin:30px 18px 0; display:inline; pos/ition:relative; padding:9px;border:1px solid #cccecd;}
.proname a{ color:#fff; text-align:center;float:left;width:210px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:normal; }
.partFourCon li a img{ display:block;}
.proname { line-height:28px;height:28px;posi/tion:absolute;  margin-top:-20px; font-size:宋体;bott/om:11px; background:#000;width:221px;float:left;}
.proname a .fl{ float:left; width:94px; padding-left:25px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.proname a{background:url(../images/newsico.gif) 10px center no-repeat; text-align:left; color:#fff; }
.proname a:hover .fl{background:url(../images/newsicohover.gif) 10px center no-repeat; color:#ff8700; }
.proname .fr{ color:#848484 }

.title{ float:left; width:100%; position:relative; z-index:999; height:68px;background:url(../images/titlebg.jpg) top left repeat-x; }
.title .fl{ float:left; padding-left:43px; line-height:52px; color:#1d282f; font-size:19px; font-family:微软雅黑; height:68px; background:url(../images/title_l.png) top left no-repeat;}
.title .fr{ float:right;color:#1d282f;height:68px;padding-right:13px; line-height:52px; background:url(../images/title_r.png) top right no-repeat; }
.fyRight .title .fr{ color:#777; }
.title .fr font{ color:#1d282f; font-size:12px;}

/* boot
----------------------------------------------------------------------------------------------------*/

.foot{width:100%; float:left;height:231px; background:url(../images/foot.jpg) repeat-x center top #0f191d;}
.footmain{ float:left; width:944px; padding:0 30px;}
.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:730px; padding-left:250px;float:left;text-align:left;color:#fff ;background:url(../images/flink.gif) no-repeat left center}
.f_link a{ padding-right:15px;color:#fff}
.bootTxt{ text-align:center;width:100%; float:left;line-height:25px; padding-top:32px;color:#9b9b9b;background:url(../images/footlogo.gif) no-repeat center 80px; padding-bottom:80px; }
.bootTxt a{color:#9b9b9b; }
/* 二级页面
-----------------------------------------------------------------------------------------------------*/
.fyRight .title{ margin-bottom:10px;}
.fyMain{width:1004px;clear:both; padding-top:22px; overflow:auto;_overflow:hidden;margin:0 auto; position:relative; top:-22px;  z-index:999;  background:url(../images/fyMain.gif) repeat-y top center; }
.fyLeft{ float:left;width:250px;overflow:hidden;margin-right:35px;}

.l_contact{float:left;width:250px; }
.l_contact_t{float:left;width:90px; height:31px; padding-top:28px;padding-left:160px;background:url(../images/l_contact.jpg) no-repeat top center; margin-bottom:10px; }
.l_contact_t a{ color:#2c3a43; }
.l_con{ line-height:28px;}
.l_news{ float:left;width:250px;margin-bottom:35px;}
.l_news .pointer{ float:left; width:100%; border-top:0;}
.l_news .pointer li a{ width:230px; color:#3d3d3d}
.l_news .pointer li a:hover{ color:#3d3d3d }


.l_pro{float:left;width:250px;margin-bottom:20px;}
.l_procon{ float:left;width:250px;overflow:hidden;}
.proOne{ width:250px;float:left;overflow:hidden; margin-bottom:7px;}
.proOne a{width:250px; color:#6d6d6d; text-align:center; line-height:33px; float:left;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/l_pro.jpg) no-repeat bottom center;}
.proOne a:hover{ color:#fff;background:url(../images/l_pro.jpg) no-repeat top center;}
.proOne .cur{ color:#fff;background:url(../images/l_pro.jpg) no-repeat top center;}

/* fyRight
-----------------------------------------------------------------------------------------------------*/
.fyRight{ float:left; width:695px;overflow:hidden;background:url(../images/fright_min.jpg) left top repeat-y; margin-bottom:30px; }
.main_bot{float:left; width:695px; height:19px;background:url(../images/fright_bot.jpg) left top no-repeat }
.mainRightMain{float:left;width:695px;padding-bottom:20px; min-height:640px; _height:640px;}
.padding25{line-height:30px; padding:0 20px; width:655px; font-size:14px;}
/* news.php
----------------------------------------------------------------------------------------------------*/
.pro_list{ float:left;width:671px; padding-left:23px; margin-bottom:20px;}
.pro_list li{float:left;width:190px;background:#ededed;margin-bottom:20px; margin-right:10px; position:relative; padding:9px;border:1px solid #cccecd;}
.pro_list .proname a{ margin-left:1px;background:url(../images/newsicohover.gif) 10px center no-repeat #000; color:#ff8700; text-align:center;float:left;width:190px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:normal;}
.pro_list .proname { line-height:28px;height:28px;position:absolute;font-size:宋体; margin:0; bottom:11px;width:190px;float:left;}
.proname a .fl{ text-align:left}


.news_list{float:left;width:635px; padding:0 30px;margin-bottom:20px;}
.news_list li{ float:left;width:635px;line-height:26px; margin-bottom:3px;}
.news_list li a{float:left;width:635px; color:#57544f; height:26px; line-height:26px;border:1px solid #dfe3e6;}
.news_list li a:hover{background:#d9dee1; border:1px solid #b6bcc1;}
.news_list li a span{ cursor:pointer; }
.news_list li .floatleft{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 .floatright{ margin-right:10px;}
.news_line{ clear:both;width:687px; height:18px; margin:18px 0;background:url(../images/line.gif) center repeat-x}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#999;}

.pro_txtimg{float:left;width:657px; padding:0 20px;margin-bottom:20px;}
.pro_txtimg li{ float:left;width:657px; padding-bottom:20px; }
.pro_li_img{float:left; border:1px solid #cccecd; background:#ededed; padding:9px;margin-right:16px;}
.pro_img{ float:left; margin:3px;}
.pro_li_txt{float:left; width:400px; line-height:27px; font-size:12px;}
.pro_t{border:1px solid #b6bcc1;float:left; background:#c3cbcf; width:100%; height:23px; line-height:23px; margin-bottom:13px;}
.pro_t a{ color:#1d282f;}
.pro_t .fl{ float:left;width:300px; padding-left:5px; color:#1d282f;font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pro_t .fr{ margin-right:8px;}
.pro_t .fl font{ color:#1d282f; margin-right:4px;}
/*news_view

----------------------------------------------------------------------------------------------------*/
.mainRightMain h2{ font-size:18px; font-family:黑体; font-weight:bold; color:#1d282f; padding-top:25px;}
.title_s{ text-align:center; color:#555;line-height:35px;}
.conbanner{ float:left; width:90%;}
.mainrbanner{ width:200px; margin:0 auto 20px;}
.mainrbanner img{border:1px solid #ccc}

.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:625px; margin:0 35px;border-bottom:1px dashed #BEC0BF;margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:180%; float:left;}
.main_r_nav div{ line-height:25px; color:#555;}
.main_r_nav{ float:left; width:550px;padding-left:25px; }
.returnlist{ margin-top:30px; float:left;color:#555}
.main_r_nav a:hover{color:#555}

/* page
-----------------------------------------------------------------------------------------------------*/
.page{margin-top:15px; margin-left:25px;float:left; display:inline; color:#1d282f;}
.pager-taglib { float:left;padding-bottom:5px; overflow:hidden; height:23px;text-align:center; font-size:12px; }
.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 #1d282f; font-size:12px; line-height:14px; margin-top:6px;}
.pager-taglib .bg{ padding-top:3px;}

/* search
-----------------------------------------------------------------------------------------------------*/
.nulltxt{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}
.nulltxt font{ color:#F00; font-size:14px;}
.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;}
