@charset "utf-8";

/* CSS Document */

/* head

----------------------------------------------------------------------------------------------------*/

html{background:url(../images/index.jpg) center 258px repeat-x #fff  }

.font14{font-size:14px;}

*{ padding:0; margin:0}

.pointer li span{ cursor:pointer}

body{font-family:"宋体"; font-size:12px; min-height:500px;color:#57544f;}

.floatleft{ float:left}

.floatright{ float:right}

.clear{ clear:both; height:0px; overflow:hidden}

.center{ text-align:center}

a{ color:#3d3d3d}

a:hover{ color:#000}

.center{ text-align:center;}



.header{width:100%;background:url(../images/header.jpg) center top repeat-x; height:200px;}

.headermain{ width:1004px;height:65%;margin:0 auto;background:url(../images/logobg.jpg) left top no-repeat;}

.logo{ float:left;margin-left:22px; margin-top:40px; display:inline;}

.tel{ float:right; width:240px; display:inline; margin-right:22px; height:120px; background:url(../images/tel.png) right 40px no-repeat}

.menu{ float:left; width:100%; height:65px; border-top:1px solid #015DAA;  border-bottom:3px solid #015DAA; background-color: #0076c8}

.menu ul{ width:1004px; margin:0 auto;}

.menu li{float:left;height:65px; margin-right:20px;display:inline;text-align:center;width:93px;}

.menu li a{ display:block;width:100%; line-height:65px;text-align:center; height:65px; padding-bottom:3px;font-size:16px; color:#fff;font-family:微软雅黑;}

.menu li a:hover,.menu li a.cur{background: #015DAA;color:#fff;}

.banner{ margin:0 auto;width:980px; text-align:center;height:310px; padding:10px; margin-bottom:15px; }



.notice{width:958px;float:left;border:1px solid #efefef;height:50px;line-height:46px;color:#636363; margin-bottom:28px;}

.noticemain{width:956px; border:1px solid #fff; background:#efefef; float:left;height:48px;}

.noticemain b{ float:left;padding-left:0px;  font-weight:normal; font-size:12px;}

.notice marquee{ float:left; width:800px;display:inline;}

.search_i{float:right; margin-top:12px;width:213px;height:26px; padding-right:12px;display:inline}

.search_text{float:left; background:#fff; width:145px;border:1px solid #e0e0e0;color:#959595;height:24px;line-height:24px;margin-right:5px; padding-left:5px}

.search_but{vertical-align:middle; width:49px; height:26px;background:url(../images/search_but.gif) center right no-repeat; float:right;}





/* indMain

----------------------------------------------------------------------------------------------------*/

.main{ margin:0 auto;width:960px;}

.pro_area{ float:left; width:100%;background:repeat-x #f7f7f7; margin-bottom:20px;}

.case_bot .pro_title{ line-height:51px;}

.pro_title{ float:left; margin-bottom:18px;width:100%; line-height:48px;background:url(../images/pro_t.gif) left top repeat-x #f1f0f0; }

.pronav{border-top:1px solid #d9d9d7;  border-bottom:1px solid #e9e9e9; background:#f1f0f0;background:##f1f0f0; float:left; width:100%;line-height:16px; padding:10px 0; white-space:normal;}

.pronav a{ display:inline; color:#1d6b28; margin:0 15px 3px; float:left;}

.pronav a:hover{ background:#1d6b28; color:#fff;}

.pro_title .fl{ padding-left:0px; color: #000; font-size:18px; font-family:微软雅黑;}

.pro_title .fr{ color:#000}

.pro_area ul{  float:left; width:100%;}

.pro_area ul li{  float:left; width:210px; margin:0 8px 22px 20px; display:inline;}

.proimg{ float:left; width:200px; padding:4px;background:#fff; border:1px solid #dbdbdb; margin-bottom:5px;}

.protxt{ float:left; width:186px; line-height:27px; height:27px;border:1px solid #dbdbdb; padding-left:22px;color:#555;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/proico.gif) 10px center no-repeat #fff;}

.case_bot{ padding-bottom:35px; margin-bottom:0; margin-top:30px;}



.news{float:left;width:510px;margin-right:48px;}

.newsmain{float:left;}

.newsimg{background:#fff; float:left;margin-right:10px; }

.newsintr{ float:left; width:380px; color:#1d6b28;line-height:24px; }

.newsintr h2 a{ float:left; color:#1d6b28; font-weight:bold; font-size:12px;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.pointer{ float:left; width:98%; padding-right:2%; padding-top:5px;}

.pointer li{float:left; width:100%; border-bottom:1px dotted  }

.pointer li a{float:left; width:100%; color:#3d3d3d;line-height:34px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.pointer li a .fl{float:left; background:url(../images/newsico.gif) 10px center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }



.newslist{ float:left; width:400px;}

.newslist .pointer li a .fl{}

.title_i{ float:left; width:100%; margin-bottom:11px; height:40px;background:url(../images/title_i.gif) left bottom repeat-x;}

.title_i .fl{ color:#000; font-size:18px; height:40px; line-height:40px;font-family:微软雅黑;}

.more{ float:right; color:#000; padding-top:16px;}



/* boot

----------------------------------------------------------------------------------------------------*/

.foot_bar{width:100%; min-width:1004px; float:left; background:#303a53; height:328px;padding-top:30px; }

.foot_barmain{ width:980px; margin:0 auto;}

.footbar_t{  float:left;width:100%;padding-bottom:5px; height:43px; line-height:43px;background:url(../mages/foot_t.gif) repeat-x left bottom  ; margin-bottom:20px;}

.footbar_t .fl{ float:left;font-family:微软雅黑; padding-left:10px;  padding-right:22px; color:#fff; font-size:18px;background:url(../images/foot_ico.gif) no-repeat right center  ;}

.footbar_t .fr{ float:right; color:#7b8ca8; margin-top:5px; padding-right:8px;}

.book_i{ float:left; width:443px; padding-left:38px; padding-right:32px; overflow:hidden;background:url(../images/bookbg.jpg) no-repeat right 8px  ; margin-right:30px;}

.book_i input,.book_i textarea{background:url(../images/input.jpg) no-repeat left top  ;border:1px solid #fff;background:#d1dcef;}

.book_i_input{ width:220px; height:20px;  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:20px; float:left; padding-right:5px;}

.book_i ul li label{ font-size:12px;float:left; width:80px;color:#94aace; line-height:25px; }

.book_iyz input{width:90px;float:left; }

.book_i textarea{border:1px solid #fff; float:left;width:318px; height:70px; }

.book_iyz img, .book_iyz input{ margin-right:12px;}

.book_i .sub_but{ float:left; width:96px; font-size:18px; color:#364145;height:33px;background:url(../images/sub_but.gif) no-repeat top left; 

}

.about{ float:left; width:428px; color:#94aace; line-height:30px;}



.foot_top{ background:#0B4779; height:75px;padding-top:28px;width:100%; min-width:1004px; float:left;}

.f_link{ width:870px;color: #000; margin:0 auto;height:35px; line-height:35px;background: #0B4779}

.f_link a{ color:#fff; padding-right:22px; }

.f_link b{ padding-left:12px; float:left; font-weight:normal;}

.bottomnav{width:870px; margin:0 auto; height:15px; line-height:15px; padding:12px 0 25px 0;}

.bottomnav a{ width:95px; text-align:center; border-right:1px solid #dde0de; float:left; color:#dde0de;}

.f_link a:hover,.bottomnav a:hover{ color:#fff}

.bootTxt{ text-align:center; float:left;width:100%;background:#0B4779; color:#fff; height:65px; line-height:30px; padding-top:30px; }

.bootTxt a{ color:#fff;  }

.share{filter:alpha(opacity=50); clear:both;margin:0 auto; width:260px; -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; margin:0 auto; }



/* 二级页面

-----------------------------------------------------------------------------------------------------*/

.fyMain{width:960px;clear:both; }

.fyLeft{ float:left;width:232px; overflow:hidden;}

.l_contact{float:left;width:232px;}

.l_con{ float:left;background:url(../images/l_con.gif) no-repeat center;}



.l_con p{float:left; padding-left:20px; width:187px; line-height:39px; }

.l_con .map{padding-right:20px; line-height:25px; padding-bottom:5px;width:167px; }

.telico{left center no-repeat; }

.mess{}

.email{}

.l_line{ float:left;width:232px; height:5px; background:url(../images/line.jpg) left center no-repeat;}

.l_news{ float:left;width:232px;margin-bottom:35px;}

.l_news ul,.l_news ul li{  float:left;width:232px;}

.l_news ul li a{ float:left;width:212px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px; border-bottom:1px dotted #747474;background:url(../images/newsico.gif) no-repeat 10px center; padding-left:20px;}



.l_pro{float:left;width:230px;margin-bottom:30px; border:1px solid #f0f0f0;}

.l_promain{float:left;width:228px;border:1px solid #fff; background:#f0f0f0}

.l_pro_t{float:left;width:228px; height:53px; line-height:53px; color: #000; font-size:18px;background:url(../images/l_pro_t.gif) repeat-x top center; margin-bottom:12px; }

.l_pro_t .fl{ padding-left:80px; font-family:微软雅黑; float:left;}

.l_procon{ float:left;width:228px;overflow:hidden; margin-top:0px;}

.proOne{ width:228px;float:left;overflow:hidden; margin-bottom:10px;}

.proOne a{width:228px; color:#6d6d6d; text-align:center; line-height:51px; float:left;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:#e9e9e9;}

.proOne a:hover{ color:#fff;background-color:#0076c8}

.proOne .cur{ color:#fff;background:url(../images/l_proone.jpg) no-repeat right bottom;}



/* fyRight

-----------------------------------------------------------------------------------------------------*/

.fyRight{ float:right; width:694px; margin-bottom:30px;/*overflow:hidden;*/background:url(../images/right_top.png) top left no-repeat #f5f5f5}

.mainRightMain{float:left;width:694px;/*overflow:hidden; */padding:20px 0; min-height:640px; }

.padding25{line-height:30px; font-size:14px;width:654px; padding:0 20px;}

.titleview{float:left;width:694px; height:55px; line-height:55px;color:#8d8d8d; margin-bottom:18px; display:inline }



.titleview .fl{ font-size:20px; font-family:微软雅黑; color: #000 ;padding-left:0px;}

.titleview .fr{ padding-right:12px; float:right;color:#777; }

.titleview .fr a{  color:#777;}

.titleview .fr font{ font-size:12px; color:#1d6b28;}

/* news.php

----------------------------------------------------------------------------------------------------*/

.pro_list{ float:left;width:694px; margin-bottom:20px;}

.pro_list li{ float:left; display:inline;width:200px; overflow:hidden; margin-bottom:20px; margin-left:23px;}

.pro_list .protxt{ width:176px;}

.pro_txtimg .proimg,.pro_list .proimg{ width:190px;}



.news_list{float:left;width:634px; padding:0 34px 0 26px;margin-bottom:20px;}

.news_list li{ float:left;width:634px;line-height:26px; margin-bottom:3px;}

.news_list li a{float:left;width:634px; color:#555; height:26px; line-height:26px;border:1px solid #f5f5f5;background:url(../images/newslist1.gif) 7px center no-repeat; }

.news_list li a:hover{background-color:#0076c8; color:#fff; border:1px solid #b4c59c;}

.news_list li a span{ cursor:pointer; }

.news_list li .floatleft{width:500px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;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:#ccc;}



.pro_txtimg{float:left;width:666px; padding-left:28px;margin-bottom:20px;}

.pro_txtimg li{ float:left;width:666px; padding-bottom:20px; }

.pro_li_img{float:left; ;margin-right:16px;}

.pro_img{ float:left;}

.pro_li_txt{float:left; width:418px; line-height:27px; font-size:12px;}

.pro_t{border:1px solid #638234;float:left; background:#488751; width:100%; height:23px; line-height:23px; margin-bottom:13px;}

.pro_t a{ color:#fff;}

.pro_t .fl{ float:left;width:300px; padding-left:5px; color:#fff;font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.pro_t .fr{ margin-right:8px;}

.pro_t .fl font{ color:#fff; margin-right:4px;}

/*news_view



----------------------------------------------------------------------------------------------------*/

.mainRightMain h2{ font-size:18px; font-family:黑体; font-weight:bold; color: #000; 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:656px; padding:0 20px;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; }

.main_r_nav{ float:left; width:540px;padding-left:25px; }

.returnlist{ margin-top:30px; float:left;color:#1d6b28}

.main_r_nav a:hover{color:#c1521a}





/* page

-----------------------------------------------------------------------------------------------------*/

.page{margin-top:15px; margin-right:25px;float:right; display:inline; color:#1d6b28;}

.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 #1d6b28; font-size:12px; line-height:14px; margin-top:6px;}

.pager-taglib .bg{ padding-top:3px;}



/* search

-----------------------------------------------------------------------------------------------------*/

.searchnull,.nulltxt{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}

.searchnull font{ color:#F00; font-size:14px;}

.searchmore{ float:left; width:94%; background:#999; text-align:center;margin:10px 20px;_margin:10px}

.searchmore a{ line-height:25px; color:#fff; font-weight:bold;}





.input_title{ background:none; line-height:30px;height:30px; padding-left:7px;}



#demo {

	overflow:hidden;

	width:950px;

}

#indemo {

float: left;

width: 900%;

}

#demo1 {

float: left;

overflow:hidden;

}

#demo2 {

float: left;

overflow:hidden;

}

.zxh{text-align:center; width:600px;text-indent: 10px}

.zxh ul li{ float:left}



