@charset "utf-8";
/* CSS Document */
/* head
----------------------------------------------------------------------------------------------------*/
.font14{font-size:14px;}
*{ padding:0; margin:0}
.pointer li span{ cursor:pointer}
html{ background:url(../images/html.jpg) center top repeat-x #fff}
body{font-family:"宋体"; font-size:12px; min-height:500px;color:#57544f;background:url(../images/body.jpg) center top no-repeat}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.center{ text-align:center}
a{ color:#3d3d3d}
a:hover{ color:#000}
input,textarea{ background:url(../images/input.jpg) left top no-repeat #fff}
.center{ text-align:center;}
.floatleft{ float:left;}
.floatright{ float:right;}
.header{width:100%; overflow:auto;min-width:1004px; height:60px;padding-top:28px;}
.headermain{ width:980px;height:60px;margin:0 auto;}
.logo{ float:left;display:inline; }
.header_tel{ float:right; margin-top:12px; width:236px; height:26px; }

.menu{ float:left; width:100%; height:59px; margin-bottom:37px;background:url(../images/menu.gif) center top repeat-x}
.menu ul{ width:1004px; margin:0 auto;height:59px;}
.menu li{float:left;display:inline; margin-right:14px;text-align:center;width:84px;}
.menu li a{ display:block;width:100%; line-height:59px;text-align:center; height:59px;font-size:14px; color:#fff;font-family:微软雅黑;}
.menu li a:hover,.menu li a.cur{ color:#714608;background:url(../images/menuhover.jpg) center top  no-repeat;}

.banner{float:left;width:100%;position:relative; height:370px; overflow:hidden; margin-bottom:25px;}

.notice{ width:980px; float:left;height:34px; line-height:34px;padding-bottom:27px;_padding-bottom:25px;color:#8698a3;background:url(../images/noticeshadow.png) center 34px no-repeat;}
.noticemain{ width:978px; float:left; height:34px; _overflow:hidden; border:1px solid #d9dedb; background:url(../images/notice.jpg) top center repeat-x; }

.notice b{ float:left; padding-left:12px; color:#4e5b64;font-size:12px;background:url(../images/notice_ico.jpg) left center no-repeat }
.notice marquee{ float:left; width:300px;display:inline; }
.search_i{ position:relative;float:right;width:330px;height:34px; padding-top:6px;display:inline}
.search_text{float:left; width:192px; border:1px solid #beccd6; color:#959595;height:21px;line-height:21px; padding-left:5px;}
.search_but{vertical-align:middle; width:30px; height:28px;background:url(../images/search_but.gif) top left no-repeat; float:right; }
.sea_select{ position:absolute; float:left; text-align:center; width:82px; height:21px; border:1px solid #beccd6;margin-right:5px; margin-left:5px; right:30px;}
.bm{ width:63px;*margin-left:-5px; text-align:center; line-height:21px; float:left; color:#69758b;}
#provinceDropList { clear:both; float:left; margin-top:2px; *margin-left:-43px;
	background:#fff; border-width: 0px 1px 1px; border:0; width: 82px; overflow: auto; display: none; position: absolute; z-index: 1; cursor: default; max-height: 350px;
}
#provinceDropList{ line-height:25px;}
#provinceDropList li.current {background: rgb(64, 144, 213); color: rgb(255, 255, 255);}
.xiala{ float:right;}
/* indMain
----------------------------------------------------------------------------------------------------*/
.main{ margin:0 auto;width:980px; clear:both;}
.news{ float:left; width:582px; padding-right:33px;}
.newsmain{float:left; padding-bottom:30px; padding-top:25px;}
.newsmain ul{ float:left; width:334px;}
.newsmain ul li{ float:left; width:334px;}
.newsmain ul p a{ float:left; line-height:30px; width:334px; color:#ff7800; font-weight:bold; font-size:14px;}
.newsmain ul li a{ font-size:12px; color:#65697c; line-height:28px;}
.newsmain ul li a .fr{ font-size:10px; color:#9ca1b3;}
.newsmain ul li a .fl{ width:70%; cursor:pointer;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:10px;background:url(../images/newsico.gif) center left no-repeat; }
.tab{ float:left; width:214px; padding-right:26px;}
.news .more{ float:right; background:none; width:120px; margin-right:7px; margin-top:12px; font-size:14px; height:16px; line-height:16px;text-align:center; color:#929292; }
.news .more font{ background:#12b17b; color:#fff;}

.newsservice{ float:left; width:365px;}
.newsservice ul{  float:left; width:365px; padding-top:10px;}
.newsservice ul li{  float:left; width:365px; padding:10px 0 7px 0; margin:0; border-bottom:1px solid #d9dce9}
.newsservice ul li a{  float:left; width:365px;line-height:22px;font-size:14px; color:#69758b;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsservice ul li p{ color:#b0b0b0;float:left; line-height:19px;}

.row{ float:left; width:100%; background:#fff; padding-bottom:30px;padding-top:30px;}
.row_t{ float:left; width:100%;font-family:微软雅黑; height:37px;}
.row_t .fl{ color:#3b4362; font-size:20px;}
.more{ background:#12b17b; color:#fff; margin-right:7px; margin-top:9px; font-size:14px; height:16px; line-height:16px; width:58px; text-align:center; float:right;font-family:微软雅黑; }
.row_t .fr{ color:#8e919d; font-size:14px; font-family:宋体; padding-top:12px; }
.row_t .fr font{ color:#57607f; font-size:14px;}
.row_t .fr a{color:#8e919d;  }
.newsrange{ margin-left:5px; margin-right:29px;float:left; overflow:hidden; display:inline;width:310px; height:316px;}
.newsrangemain{ float:left; width:290px; line-height:25px;  padding:10px 10px 0; color:#707070;}
.newslist{margin-right:30px;float:left; overflow:hidden; display:inline;width:300px; height:316px; }
.newslist ul{ float:left; width:100%; padding-top:10px;}
.newslist ul li{ float:left; width:100%;}
.newslist ul li a{ float:left; width:90%;background:url(../images/newsico.gif) 8px center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px; padding-left:18px; color:#65697c;  }
.newslist ul li a:hover{ color:#383d4f}

.contact{ float:left; width:298px; overflow:hidden;}
.contactmain{ float:left; color:#65697c; line-height:25px; padding:10px;}
.product{float:left; width:100%; margin-bottom:7px; height:503px; padding-top:10px;background:#e9e9e9; border-top:1px solid #d3d3d3;border-top:7px solid #38bd90; }
.product_t{ float:left;height:39px; padding-bottom:7px;  display:inline; width:980px;background:url(../images/productbg.gif) bottom left no-repeat;  }
.title_l{ float:left; width:129px; padding-left:10px; padding-top:7px;height:32px; line-height:25px;font-size:20px; font-family:微软雅黑; color:#3b4362;background:url(../images/title_l.png) bottom left no-repeat; }
.newsico{ float:left; width:28px; height:26px;background:url(../images/ico.gif) 0 0 no-repeat; margin-right:5px;}
.newsserviceico{ float:left; width:28px; height:26px;background:url(../images/ico.gif) 0 -30px no-repeat; margin-right:5px;}
.productico{ float:left; width:28px; height:26px;background:url(../images/ico.gif) 0 -61px no-repeat; margin-right:5px;}
.newsrangeico{ float:left; width:28px; height:26px;background:url(../images/ico.gif) 0 -95px no-repeat; margin-left:10px; display:inline; margin-right:5px;}
.contactico{ float:left; width:28px; height:26px;background:url(../images/ico.gif) 0 -130px no-repeat; margin-left:10px; display:inline; margin-right:5px;}
.wrap .newsserviceico{ margin-left:0;}
.wrap .newsrangeico{ margin-left:0;}
.wrap .contactico{ margin-left:0;}

.pronav{float:left;width:744px; padding-left:10px;line-height:18px;height:18px; padding-top:10px;white-space:normal; color:#2a4b59;}
.pronav .fl{ padding-left:15px;}
.pronav a{ display:inline; color:#9198ae; font-size:14px;float:left;padding:0 10px; border-right:1px solid ;background:url(../images/pronav.gif) center right no-repeat }
.pronav .promore{ padding:0; margin:0; padding-left:10px; float:right; line-height:17px; width:20px; height:40px; padding-top:4px; color:#fff; background:#129cc2;}
.product ul{ float:left; padding-top:14px; width:980px;}
.product ul li{ float:left; width:226px; margin:0 4px 22px; height:182px; padding:4px; background:#fff; border:1px solid #d6d6d6; display:inline;}
.proname{ text-align:center;  float:left; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#3b4362; line-height:24px; font-size:14px; }


/* boot
----------------------------------------------------------------------------------------------------*/
.foot_x{width:100%;float:left;height:225px; color:#fff; background:#e9e9e9;}
.footmain{ width:980px; margin:0 auto;overflow:hidden;}
.f_link{ width:100%; float:left; height:35px; line-height:35px; background:#12b17b;}
.f_link .floatleft{float:left;}
.f_link b{ font-weight:normal;}
.bottomnav{width:100%;float:left; height:32px; line-height:32px;background:#39cea9}
.f_link a{ padding:0 8px; color:#fff;}
.bottomnav a{padding-right:16px; margin-right:16px; color:#fff}
.foot_x a:hover{ color:#02412c;}
.bootTxt{ text-align:left; line-height:32px;width:100%; color:#707070; margin-top:30px;}
.bootTxt a{  color:#707070; }
.bootTxtcon{ width:930px; float:left;}
.bootTxt img{ float:right; margin-top:25px;}

/* 二级页面
-----------------------------------------------------------------------------------------------------*/
.fyMain{ width:980px;margin:0 auto 0;overflow:auto; clear:both;background:url(../images/main_bot.gif) no-repeat bottom center;}
.wrap{width:980px;float:left;overflow:hidden;}
.fyLeft{ float:left;width:224px;overflow:hidden;}

.l_news{ float:left; width:224px;padding-bottom:40px; padding-top:30px;}
.l_news ul{ float:left; width:100%; padding-top:5px;}
.l_news ul li{ float:left; width:100%;}
.l_news ul li a{ float:left;width:209px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:27px; padding-left:15px;background:url(../images/newsico.gif) no-repeat 6px center; color:#65697c; }

.l_pro{float:left;width:224px;padding-top:14px;}
.l_procon{ float:left;width:224px;overflow:hidden; padding-top:15px;margin-top:0px;}
.proOne{ width:224px;float:left;overflow:hidden; margin-bottom:7px; border-bottom:1px dashed #ccc}
.proOne a{width:224px; color:#9198ae; text-align:center; line-height:33px; float:left;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:none;}
.proOne a:hover,.proOne .cur{ color:#2c3a6a;background:url(../images/l_pro.jpg) no-repeat top center;}
.proTwo{ float:left;line-height:25px; text-align:center;border-bottom:1px dashed #ccc;}
.proTwo li{width:228px; float:left;}
.proTwo li a{ float:left; padding-left:95px; color:#777; line-height:27px;width:148px; text-align:left}
.proTwo li a:hover{ float:left; line-height:27px; color:#0B375E}

.l_contact{ float:left; width:224px;}
.l_contactcon{float:left; width:208px; padding:8px; line-height:24px; color:#65697c; }


/* fyRight
-----------------------------------------------------------------------------------------------------*/
.fyRight{ float:left; width:752px; padding-top:30px; border-left:1px solid #cdd0da;overflow:hidden;margin-bottom:20px;background:url(../images/mainmin.gif) repeat-y top left; min-height:600px;_height:600px;}
.title_view{ float:left;width:676px; margin-left:2px; height:30px; padding-bottom:27px;background:url(../images/titlebg.jpg) no-repeat bottom left #f0f0f0; }
.title_view .fl{float:left;font-size:20px; color:#31a5d6; padding-left:40px; font-family:微软雅黑; background:url(../images/titleview.gif) no-repeat 10px center;}
.title_view .fr,.title_view .fr a{ color:#777}
.title_view .fr{ margin-top:3px; padding-right:14px;}
.title_view .fr font{ font-size:12px; color:#31a5d6;}
.mainRightMain{float:left;width:752px;padding-bottom:40px;background:url(../images/mainbot.gif) no-repeat bottom left;}
.maintop{background:url(../images/maintop.gif) no-repeat top left;float:left;width:680px; height:18px; }

.padding25{ padding:0 16px; line-height:30px; color:#7c868d; text-align:justify; font-size:14px;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
.tip{ padding:20px;}
/* news.php
----------------------------------------------------------------------------------------------------*/
.pro_list{ float:left;padding:0 0 0 20px; margin-bottom:20px;}
.pro_list li{ float:left; width:226px; margin:0 4px 22px; height:182px; padding:4px; background:#fff; border:1px solid #d6d6d6; display:inline;}

.news_list{float:left;font-size:14px; width:720px;padding-right:12px;padding-left:30px;margin-bottom:20px; }

.news_list li{ float:left;width:720px;line-height:26px; margin-bottom:3px;}
.news_list li a{float:left;width:720px;height:26px; line-height:26px; color:#575757;background:url(../images/newsico.gif) 7px center no-repeat;}
.news_list li a:hover{ color:#ff5400}
.news_list li a span{ cursor:pointer; }
.news_list li .fl{width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;padding-left:22px; }
.news_list li .fr{ margin-right:10px;}
.news_line{ clear:both;width:687px; height:18px; margin:18px 0;}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}

.pro_txtimg{float:left;width:752px; margin-bottom:20px;}
.pro_txtimg li{ float:left;width:707px;padding:23px 25px 23px 20px; border-bottom:1px solid #d6e4f3; }
.pro_li_img{float:left;border:4px solid #cfdfe5;margin-right:12px;}
.pro_img{ float:left; }
.pro_li_txt{float:left; width:564px; line-height:21px; font-size:12px; color:#7c868d;}
.pro_t{float:left; width:100%; height:23px; line-height:23px; margin-bottom:7px;}
.pro_t .fr{ margin-right:7px; background:#12b17b; color:#fff; line-height:14px; height:14px;}
.protitle{float:left;width:200px;font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/proico.gif) left center no-repeat; padding-left:14px; color:#54829f; font-weight:bold; }
.pro_t a{ color:#129cc2; }
/*news_view

----------------------------------------------------------------------------------------------------*/

.mainRightMain h2{ font-size:18px; font-family:黑体; font-weight:normal; color:#243a49;}
.padding20{ float:left; width:583px; text-align:justify; padding:0 30px 0 35px;}
.title_s{ text-align:center; color:#bfbfbf; font-size:12px; line-height:35px;}
.conbanner{ float:left; width:100%;}
.mainrbanner{ border:1px solid #dbdbdb; width:306px; margin:0 auto 20px;}
.mainrbanner img{border:3px solid #fff}

.line_s{float:left; width:100%; height:14px; margin:8px 0 15px 0px; display:inline;background:url(../images/line.gif) bottom center repeat-x;}
.newsview{ min-height:400px;display:inline;width:720px; padding:0 15px;margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:28px; float:left;background:url(../images/line.gif) bottom center repeat-x;}
.main_r_nav div{ line-height:25px; color:#a0a0a0;}
.main_r_nav{ float:left; width:400px; padding-left:10px; font-size:12px; }
.returnlist{float:right;color:#31a5d6 ; padding-right:10px;font-size:12px; }
.returnlist a{ color:#a0a0a0; text-align:right; float:left; width:100%; line-height:26px;}
.main_r_nav a{ color:#a0a0a0 }
.main_r_nav a:hover{ color:#4b4b4b }

/* page
-----------------------------------------------------------------------------------------------------*/
.pager-taglib { text-align:center; color:#869bb6;line-height:23px; margin-top:20px;margin-left:6%;_margin-left:3%; width:70%; float:left;
 padding:6px 13%;}
.pager-taglib span{ float:left;}
.pager-taglib .current { color:#fff; background:#869bb6;  width:26px;display:block; line-height:21px; height:21px}
.pager-taglib .disabled { width:26px; display:block;border:1px  solid ; }
.bg{ width:26px; padding:0 !important; height:23px;border:1px  solid  }
.total{ min-width:50px; _width:50px; text-align:center; display:block;}
.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px;display:block;}
.btn{ width:36px;display:block;}
.input_page{ width:30px; text-align:center; height:14px; border:1px  solid #869bb6;  font-size:12px; line-height:14px; margin-top:2px;}
/*page*/
.mainr_page a{ height:19px; line-height:19px; color:#869bb6; border:1px solid ; padding:0 7px; text-align:center; float:left; margin:0 2px;}
.margin_auto{ margin:0 auto}
.mainr_page em{ float:left; line-height:19px; margin:0 2px; font-style:normal; }
.mainr_page .btn a{ border:0;}
/* search
-----------------------------------------------------------------------------------------------------*/
.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}
.searchnull font{ color:#F00; font-size:14px;}
.searchmore{ float:left; width:97%; background:#efefef; text-align:center;margin:10px 20px;_margin:10px ; border:1px solid #dbd6f1}
.searchmore a{ line-height:25px; color:#333;}


.input_title{ background:none; line-height:30px;height:30px; padding-left:7px;}




.slidebar { position: absolute; bottom:23px;left:43%; color:#fff;}
.slidebar li { float: left; margin-right:10px; width:18px; height: 18px;  text-align: center; cursor: pointer; background:url(../images/slide.png) right top no-repeat; font-size:0px;}
.slidebar li.on {float: left; margin-right: 10px;width:18px; height: 18px; text-align: center; cursor: pointer;background:url(../images/slide.png) left top no-repeat;font-size:0px;}

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad {width:972px;margin:0 auto 22px;*margin:0 auto 20px; clear:both;}
.comiis_wrapad { overflow: hidden; }
    .comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width:939px; height:373px; display: none; }



/* pages */
.pages{width:100%;height:28px; margin:14px 0; clear:both;}
.pages ul{float:right; margin:0 15px 0 0; display:inline;}
/*共2页 到第页*/
.pages ul li{float:left; display:inline; margin:0 7px 0 0; font:500 14px/28px 宋体; color:#869BB6;width:26px;height:26px;border:1px solid #869BB6; background:#fff; text-align:center;}
.pages ul li a{color:#869BB6; display:block;width:26px;height:26px;}/*方框里面的字体颜色*/
.pages ul li.prev{width:64px;height:26px; background:url(../images/prev_page.jpg) 6px center no-repeat #fff; text-indent:13px; border:1px solid #869BB6; text-align:left;}
.pages ul li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}
.pages ul li.ok a{display:block;width:55px;height:28px; color:#869BB6; border:1px solid #869BB6}
.pages ul li.next{width:64px;height:26px; background:url(../images/next_page.jpg) 54px center no-repeat #fff; text-indent:6px; border:1px solid #869BB6; text-align:left;}
.pages ul li:hover{border:1px solid #869BB6;}
.pages ul li.clickli a{color:#FFF;font-weight:bold;}
.pages ul li.clickli{background:#869BB6;color:#FFF;}  /*页码背景色*/
.pages ul li.dot{border:0; background:none; color:#612c05;}
.pages ul li.allpage{width:136px;border:0;background:none;}
/*方框*/
.allpage input{width:26px;height:26px;border:1px solid #869BB6; text-align:center; background:#fff; margin:0 5px; color:#000000;font:14px/26px 宋体;}
.pages ul li.ok{background:url(../images/okbg.jpg) no-repeat 0 0;width:55px;height:28px;border:0; float:left;}
.pages ul li.ok a{color:#869BB6;}

.pic{
	text-align:center;
	margin-top:20px;
	width:100%;
	overflow:hidden;
}

.pic img {
    border: 1px solid #A0A0A0;
    padding: 4px;
}



#zoom{font-size:14px;line-height:180%; }

.ListType{text-align:right; padding-top:5px; color:#4a4a4a;} /*展示形式：*/
.ListType a {color:#4a4a4a;}
.p_r_b{ height:30px; line-height:30px; text-align:right; padding-right:15px; background:#184cb6;clear:both; margin-top:10px; }
.p_r_b  a{color:#fff}
.right_box{ width:100%; clear:both; margin:0 auto; color:#9c8e9e; }
.right_box .picUl{width:710px;height:auto!important; padding:0px 5px;}
.right_box .picUl li{float:left;display:inline;margin:20px 30px 0px 0px;width:154px;height:210px;overflow:hidden;}
.right_box .picUl li div{width:154px;height:182px;overflow:hidden;}
.right_box .picUl li h3{line-height:32px;height:32px;font-size:12px;text-align:center;font-weight:normal;}
.right_box .picUl li h3 a{color:#4a4a4a;}


/* img_list
-----------------------------------------------------------------------------------------------------*/
.img_list{ width:100%; clear:both; overflow:hidden;}
.img_list li{ padding:8px 1px 0 7px; float:left; height:170px;}
.img_list li img{ border:1px #b7b6b6 solid; padding:2px 2px;}
.img_list li span{ display:block; background:url(../images/ico_10.gif) 15px center no-repeat; padding:0 0 0 25px; line-height:24px;}

/* txt_list
-----------------------------------------------------------------------------------------------------*/
.list_txt{ width:100%; padding-top:20px;}
.list_txt li{ background:url(../images/ico_10.gif) 10px 10px no-repeat; padding:0 0 0 25px; border-bottom:1px #CCC dotted; line-height:28px; width:95%; margin:0 auto; position:relative;}
.list_txt li a{color:#6d7286;}
.list_txt li span{ position:absolute; right:10px; top:0;}
.list_txt li p{ color:#808080; font-size:12px;}
/* txt_view
-----------------------------------------------------------------------------------------------------*/
.right_h5{ font-size:14px; text-align:center; line-height:18px; padding:8px 0 8px 0; margin:0; color:#006ea8;}
.fytime{ width:100%; text-align:center; color:#bfbfbf;}
.share{ width:220px; margin:0 auto; text-align:center;}
.fx_span{ color:#006ea8; line-height:16px;}

.txt_list_img{ text-align:center; padding:8px 0;}
.txt_list_img img{ border:1px #ccc solid; padding:2px 2px;}
.txt_list_p{ width:95%; margin:0 auto; line-height:24px;}











/*==========分页样式===========*/
.paging {width:100%;height:24px;text-align:center; padding:15px 0; float:right}
.paging a,.paging span {font:12px/24px "microsoft yahei";color:#333;text-decoration:none;padding:0 8px;border:solid 1px #ddd;display:inline-block;white-space:nowrap;margin:0 3px;}
.paging a {background:none;}
.paging a:hover {background:#000;color:#fff;}
.paging span {background:#000;color:#fff;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center;}
