@charset "utf-8";
/* CSS Document */
/* head
----------------------------------------------------------------------------------------------------*/
.font14{font-size:14px;}
*{ padding:0; margin:0}
.pointer li span{ cursor:pointer}
body{font-family:"宋体"; font-size:12px; min-height:500px;color:#57544f;background: #fff}
.floatleft{ float:left}
.floatright{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.center{ text-align:center}
a{ color:#333}
a:hover{ color:#000}
.center{ text-align:center;}
input,textarea{ background:url(../images/inputbg.jpg) top left no-repeat #fff}
/*header
----------------------------------------------------------------------------------*/
.header{ position:relative; width:100%;background: #1d1d1d;z-index:9999;}
.headermain{ width:980px; height:100px; margin:0 auto;background:url(../images/logobg.jpg) top left no-repeat}
.logo{ float:left; padding-left:45px;padding-top:40px; height:60px; width:410px; }
.search_i{ float:right;width:260px; padding:40px 18px 0 0px;height:30px; background:url(../images/search.png) top right no-repeat}
.search_text{float:left; width:200px; background:#464646;color:#828282;height:24px;line-height:21px; margin-right:5px; padding-left:5px}
.search_but{ vertical-align:middle; float:left;}
.menu{ width:100%; float:left; left:0; height:98px; position:absolute;z-index:9999;background:url(../images/menu.png) top center no-repeat;}
.menumain{ width:960px; margin:0 auto;height:78px; padding-top:20px;z-index:9999;}
.menumain li{float:left; width:72px;height:60px;padding:0 7px;text-align:center;}
.menumain li a{ display:block;width:72px; height:25px; padding-top:8px; vertical-align:middle; clear:both; color: #fff;}
.menumain li a:hover{background:url(../images/navhover.gif) center no-repeat}
.mainlevel ul {position:absolute; float:left;width:82px; z-index:2;  *margin-left:-40px; }
.mainlevel li{height:auto; border:0; width:82px; margin-top:10px; float:left;padding:0;}
.navbg{ float:left; margin-top:7px;padding:0;width:82px; display: none; }
.menumain li:hover .navbg{display:block;}

.mainlevel li a { font-family:"宋体"; font-size:12px; font-weight:normal;width:82px;float:left; color:#d3d2d2; height:auto; background:#181818; padding:0;}
.mainlevel li a:hover{background:#181818; color:#fff;}
.banner{ width:100%; z-index:1; text-align:center; margin-top:-3px; position:relative;}
.bar_bot{ position:absolute; left:0;bottom:0; z-index:999; width:100%; float:left }
.bar_botmain{width:980px; margin:0 auto; height:65px;background:url(../images/barbg.png) top center no-repeat;  }
.banner img{width:100%;float:left;z-index:1; }
.notice{ float:left; padding-left:50px; height:36px; line-height:36px; width:450px; margin-top:22px;background:url(../images/notice.gif) 10px center no-repeat; color:#eacc65;}
.notice b{ font-weight:normal; float:left}
.notice marquee{ float:left; width:340px;display:inline;}
.contactico{ float:left;}
.contactico a img{ float:left; width:34px; height:34px; margin-right:13px; margin-top:13px;}
.bartel{ float:left; width:450px;margin-top:13px;}

/* indMain
----------------------------------------------------------------------------------------------------*/
.main{ width:980px; margin:30px auto 0}
.row{ float:left;width:980px;}
.news{float:left;width:312px; margin-right:18px;}
.news_t{float:left;width:310px;}
.news_more{ float:right; margin-top:17px;width:46px;height:22px;background:url(../images/newsmore.gif) top center no-repeat;}
.newsimg{float:left; border:10px solid #333; }
.rowmin{float:left;width:358px;margin-right:15px; }
.rowmin_t{float:left;width:256px; display:block;height:30px; line-height:30px; font-size:20px; font-family:微软雅黑; padding-right:40px;background:url(../images/newsico.gif) 255px center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:left; }
.rowmin ul{float:left; }
.rowmin li{float:left;width:345px; padding-left:8px;pad/ding-top:5px;padding-bottom:20px;}
.rowmin a{ color:#333}
.rowminmore{float:left;width:63px;height:24px;background:url(../images/more.gif) top center no-repeat; margin-right:8px;  }
.row_r{float:left;width:256px; }
.tip{margin-top:5px;float:left;width:256px;}
.tip_t{float:left;width:256px;background:url(../images/titlebg.gif) bottom center repeat-x; margin-bottom:10px;}
.tip ul{float:left;width:256px; }
.tip ul li{float:left;width:256px; border-bottom:1px dashed ; padding:18px 0;}
.tip ul li a{float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:25px;_line-height:20px; font-size:20px; }
.video{ float:left;width:256px;}
.case{ float:left;width:256px; margin-bottom:3px; position:relative;}
.case img{float:left; }
.case a{margin-top:3px;}
.more_s{  float:right; margin-bottom:7px;width:45px;height:26px;background:url(../images/more_s.gif) top center no-repeat; position: absolute;}
.rowmin p{float:left;width:345px;  margin-top:18px;}
.rowmin p span{ line-height:24px; color:#9b9b9b;}
.product{float:left; width:980px;}
.product_t{float:left; width:980px; margin-bottom:7px; margin-top:30px; padding-top:10px; height:37px;}
.pro_more{ float:right;width:56px; margin-right:15px; height:39px;background:url(../images/more_l.gif) top center no-repeat; }
.product ul{float:left; width:980px; }
.product ul li{float:left; margin:0 8px 25px 8px; width:226px; display:inline; height:200px; }
.product ul li a{ float:left; display:block;}
.product p{float:left; }
.proimg{ float:left;display:block;border:1px solid #cacaca; background:#333; text-align:center; padding:7px 0;width:100%}
.proimg:hover{background:#b10808; }
.proname{width:100%;height:20px;float:left; margin-bottom:5px; margin-top:10px; }
.proname a{float:left;background:url(../images/proico.gif) 6px center no-repeat #333; padding-left:7%; width:93%; height:20px; line-height:20px; color:#fff;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.proname a:hover{background:url(../images/proico.gif) 6px center no-repeat #b10808; color:#fff;}

/* boot
----------------------------------------------------------------------------------------------------*/
.foot_x{width:100%; float:left; margin-top:35px; color:#fff;}
.footmain{ width:980px; margin:0 auto;height:201px; border-top:1px solid #d4d4d4; }
.f_link{line-height:40px;height:40px;width:100%;background:#1e1e1e; float:left;text-align:left;color:#c5c3c3;}
.main980{width:980px; margin:0 auto; }
.f_link a{ padding:0 10px;float:left; color:#c5c3c3; }
.boottxt{color:#d4d4d4;text-align:left;width:100%;float:left;line-height:28px;height:85px; padding-top:20px; background:#141414;}
.boottxt a{color:#d4d4d4; }
.bottomrow{float:left;width:100%;height:265px;background:#3b3b3b; }
.bottomrowmain{width:980px; margin:0 auto;height:265px;background:url(../images/bottomrowmain.jpg) no-repeat 200px top;}
.contact{float:left;width:520px; padding-left:10px;padding-top:32px;}
.bot_tel{float:left; margin-left:38px;margin-right:44px; display:inline;border-bottom:1px solid #575757; }
.bot_tel img{ border-bottom:1px solid #2c2c2c; width:284px;}
.contacttxt{ margin-top:20px; float:left;width:330px; line-height:26px;background:url(../images/online.gif) no-repeat left top; padding-left:190px; height:155px; }

.book_i{float:left;width:442px; padding-top:25px; color:#fff; }
.book_i .sub_but{backg/round:url(../images/sub_but.gif) no-repeat left top; float:left;width:60px;height:27px; margin-left:16px; }
.book_i ul{float:left;width:442px; }
.book_i ul li{float:left;width:442px;height:36px;}
.book_i label{ float:left;width:120px; text-align:right;}
.book_i textarea{ float:left;width:240px; border:0; height:50px;background:#262525;margin-right:10px;color:#fff; }
.book_i input{ height:22px; background:#262525; margin-right:12px;color:#fff; }
.book_i .booktextarea{ height:80px;}
.yzmtip{ position:relative;}
.yzmtip span{ position:absolute; top:-5px;_top:2px; left:120px;}
.book_i span{ color:#f00;}
.input218{ width:218px;}
.input90{ width:90px}
/* 二级页面
-----------------------------------------------------------------------------------------------------*/
.fyMain{ width:980px; margin:30px auto 0}
.fyLeft{ float:left;width:256px;overflow:hidden;}
.l_pro{float:left;width:256px;margin:20px 0;}
.l_procon{ float:left;width:256px;overflow:hidden;}
.proOne{ width:256px;float:left; border-bottom:1px solid #999; overflow:hidden;background:url(../images/proone.gif) no-repeat 235px center ;}
.proOne a{width:246px; line-height:47px; color:#333; float:left; padding-left:10px;font-size:18px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.proTwo{ float:left; padding-top:5px;}
.proTwo li{float:left;width:199px;padding-left:22px;}
.proTwo li a{ float:left;text-align:left; margin:2px 0;line-height:25px; font-size:14px;}
.proTwo li a:hover{ float:left;color:#000}
.fyLeft .video{ margin:10px 0 20px 0 ;}
/* fyRight
-----------------------------------------------------------------------------------------------------*/
.fyRight{ float:right; width:694px;overflow:hidden;}
.mainbot{ display:none;}
.title{float:left;height:46px;padding:0 12px 0 12px; width:670px;background:#333; color:#fff}
.title a{color:#fff }
.title .fl{ float:left; color:#d12026;font-size:16px; margin-top:12px; font-family:微软雅黑;}
.title .fl img{ vertical-align:-0.1em; margin-right:3px;}
.title .fr{ line-height:46px;}
.title font{ font-size:12px;}
.mainRightMain{float:left;width:694px;padding-bottom:20px; min-height:640px; _height:640px;}

.mainRightMain .liebiao{
	height: 35px;
	line-height: 35px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.padding25{ padding:25px; line-height:30px; font-size:14px;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}

/* news.php
----------------------------------------------------------------------------------------------------*/
.pro_list{ float:left;padding:10px 0;width:694px;}
.pro_list li{ float:left; display:inline;width:204px; margin:0 12px 20px; height:175px;}

.news_list{float:left; width:664px; font-size:14px; padding:10px 17px 0 13px;}
.news_list li{ float:left;width:664px;line-height:35px;}
.news_list li a{float:left;width:664px; height:35px; line-height:35px;}
.news_list li a:hover{background:url(../images/newshover.gif) 5px center no-repeat; color:#a40101;}
.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) 9px center no-repeat; padding-left:18px; }
.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:664px;padding:10px 17px 0 13px;}
.pro_txtimg li{ float:left;width:664px; padding-bottom:20px; }
.pro_li_img{float:left; border:5px solid #333;margin-right:12px;}
.pro_img{ float:left;}
.pro_t a{ float:left;width:428px; padding-left:20px; height:38px; color:#fff;font-size:12px;background:url(../images/proico.gif) 12px center no-repeat #333;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pro_t a:hover{ color:#a40101}

.pro_li_txt{float:left; width:448px; line-height:25px; font-size:12px; }
.pro_t{float:left; background:#fff; width:100%; height:38px; line-height:38px;}
.pro_li_txtm{ background:#f1f1f1;width:428px; padding:10px; line-height:26px; float:left; margin-top:13px;}

/*news_view

----------------------------------------------------------------------------------------------------*/
.mainRightMain h2{ font-size:18px; font-family:黑体; font-weight:bold; color:#a40101; padding-top:25px;}
.title_s{ text-align:center; color:#a40101;line-height:35px;}
.conbanner{ float:left; width:100%; margin:0 auto;}
.mainrbanner{ width:306px;}
.mainrbanner img{border:6px solid #333}

.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:628px;border-bottom:1px dashed #BEC0BF; padding:0 20px; margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:180%; float:left;}
.main_r_nav div{ line-height:25px;}
.newsview img{ width:670px; height:500px;}
.main_r_nav{ float:left; width:540px;color:#a40101; padding-left:25px; }
.returnlist{ margin-top:30px; float:left;color:#a40101}
.main_r_nav a:hover{color:#a40101}
.main_r_nav a{}

/* page
-----------------------------------------------------------------------------------------------------*/
.page{margin-top:15px; margin-left:25px;float:left; display:inline}
.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 {font-weight:bold;  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; font-size:12px; 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; font-size:12px; 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;}
/*面包屑导航*/
#pagenav { background-color: #F4F4F4; line-height:30px; hanging-punctuation:30px; padding-left:10px; padding-right:10px; margin-bottom:10px; margin-right:20px; float:right;}

.time{ float:right;}
