@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:#1F90CA;background:#003a63}
.floatleft{ float:left}
.floatright{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.center{ text-align:center}
a{ color:#fff}
.center{ text-align:center;}
h2 a{ font-weight:bold; font-size:12px; color:#441750; line-height:24px;}
input,textarea{ background:url(../images/inputbg.jpg) top left no-repeat #fff}

#top{ width:100%; min-width:1002px;height:468px;background:url(../images/top.jpg) top center no-repeat}
.topMain{ width:980px; margin:0 auto; overflow:hidden;}
.top{width:980px; float:left; height:80px;padding-top:25px;}
.logo{ float:left; padding-left:3px;}
.tel{width:242px; float:right;padding-right:14px; height:45px;background:url(../images/tel.png) top left no-repeat }
.banner{float:left;min-width:1002px;width:100%;text-align:center; height:316px;background:url(../images/banner.jpg) top center no-repeat}

/* menu
----------------------------------------------------------------------------------------------------*/

#menu {float:left; border-bottom:1px solid #038BA1; width:100%; height:32px;background:url(../images/menubg.jpg) top center repeat-y #002945; }
#nav { margin:0 auto; width:1004px;height:32px;}
#nav .mainlevel {  float:left;height:32px; width:109px;}
#nav .mainlevel a { display:block;width:109px;height:32px; bor/der:1px solid #f00; font-size:14px; text-align:center;}
.index{background:url(../images/menuword.png) -2px 0 no-repeat;}
.index:hover{background:url(../images/menuword.png) -2px -35px no-repeat;}
.index.current{background:url(../images/menuword.png) -2px -35px no-repeat;}
.about{background:url(../images/menuword.png) -114px 0 no-repeat;}
.about:hover{background:url(../images/menuword.png) -114px -35px no-repeat;}
.about.current{background:url(../images/menuword.png) -114px -35px no-repeat;}
.news{background:url(../images/menuword.png) -224px 0 no-repeat;}
.news:hover{background:url(../images/menuword.png) -224px -35px no-repeat;}
.news.current{background:url(../images/menuword.png) -224px -35px no-repeat;}
.product{background:url(../images/menuword.png) -337px 0 no-repeat;}
.product:hover{background:url(../images/menuword.png) -337px -35px no-repeat;}
.product.current{background:url(../images/menuword.png) -337px -35px no-repeat;}
.case{ background:url(../images/menuword.png) -451px 0 no-repeat;}
.case:hover{background:url(../images/menuword.png) -451px -35px no-repeat;}
.case.current{background:url(../images/menuword.png) -451px -35px no-repeat;}
.honor{ background:url(../images/menuword.png) -562px 0 no-repeat;}
.honor:hover{background:url(../images/menuword.png) -562px -35px no-repeat;}
.honor.current{background:url(../images/menuword.png) -562px -35px no-repeat;}
.xhr{ background:url(../images/menuword.png) -675px 0 no-repeat;}
.xhr:hover{background:url(../images/menuword.png) -675px -35px no-repeat;}
.xhr.current{background:url(../images/menuword.png) -675px -35px no-repeat;}
.xbook{ background:url(../images/menuword.png) -785px 0 no-repeat;}
.xbook:hover{background:url(../images/menuword.png) -785px -35px no-repeat;}
.xbook.current{background:url(../images/menuword.png) -785px -35px no-repeat;}
.xcontact{ background:url(../images/menuword.png) -897px 0 no-repeat;}
.xcontact:hover{background:url(../images/menuword.png) -897px -35px no-repeat;}
.xcontact.current{background:url(../images/menuword.png) -897px -35px no-repeat;}
.notice{width:100%;min-width:1002px; float:left;background:url(../images/notice.jpg) left top repeat-x; height:57px; line-height:57px }
.noticecon{width:980px; margin:0 auto;color:#4D6D84}
.notice b{ float:left; font-weight:bold; padding-left:20px; }
.notice marquee{ float:left; width:500px; margin-left:100px;}
.search_i{ float:right; width:270px; height:34px;padding-top:18px; }
.search_text{float:left; width:200px;color:#ccc; height:20px;border:1px solid #ebddd8; line-height:20px; margin-right:5px; padding-left:3px;}
.search_i img{ vertical-align:middle; float:left;}


/* indMain
----------------------------------------------------------------------------------------------------*/
.more_i{ float:right; color:#03357A}
.title{ float:left; width:100%;background:url(../images/title.jpg) no-repeat bottom right; margin-bottom:5px; height:52px;}
.title .more_i{ padding:23px 15px 0 0}

.row1{float:left; width:100%;min-width:1002px;height:261px; background:url(../images/row1bg.jpg) center top no-repeat}
.row1con{ margin:0 auto; width:980px}
.row1 a{ color:#fff;}
.row3{float:left; width:100%;min-width:1002px;height:333px; background:url(../images/row3bg.jpg) center top no-repeat}
.row3con{ margin:0 auto; width:980px}
.row3con ul{ float:left; width:980px;}
.row2{float:left; width:100%;min-width:1002px;height:392px; background:url(../images/row2.jpg) center top repeat-x}
.row2con{ margin:0 auto; width:980px;height:392px; background:url(../images/product_i.png) 182px 80px no-repeat}
.row1bot{width:980px; position:relative; }
.row1bot div{width:980px; position:absolute;top:259px; height:29px; background:url(../images/row2bg.png) center top no-repeat }
.news_i{ width:650px; float:left; padding-right:28px; overflow:hidden;}
.title_news{float:left; margin-top:18px;margin-bottom:15px; width:100%;height:33px; background:url(../images/titleword.png) 0 0px no-repeat }

.newsimg{ border:1px solid #C0EAF6; float:left;margin-right:15px;}
.title_intr{ line-height:23px; color:#fff; padding-bottom:6px; text-indent:2em }
.title_intr a{ color:#22CFF7}
.news_i ul{ float:left;width:650px; padding-top:15px;}
.news_i ul li{ float:left; line-height:30px;}
.news_i ul li a{ float:left;width:650px;}
.news_i ul li a .floatleft{ float:left; width:300px; background:url(../images/listico.gif) no-repeat 0 13px; padding-left:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news_i h2{ text-indent:1em; width:500px; color:#fff; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_i ul li span{ cursor:pointer;}
.title_product{float:left; margin-bottom:22px; margin-top:28px; width:100%;height:33px; background:url(../images/titleword.png) 0 -105px no-repeat}

.tabsnav{ float:left; width:190px;padding-top:3px;height:280px; overflow:hidden}
.tabsnav a{float:left; width:158px; padding-left:32px; overflow:hidden; height:54px;line-height:58px; color:#118CC8;}
.tabsnav a:hover{ background:url(../images/product_i_l.png) center left no-repeat}
.tabsmain{ float:left; width:778px; overflow:hidden; padding-left:10px; padding-top:27px;}
.tabsmain ul{ float:left; width:778px; height:230px; }
.tabsmain li{margin:0 7px; float:left; width:176px; height:211px;border:1px solid #C7E0F4; background:url(../images/proimgbg.jpg) center top repeat-x #DEEFF9; text-align:center; padding-top:9px; }
.title_case{ float:left; margin-top:18px; width:100%;height:33px; background:url(../images/titleword.png) 0 -165px no-repeat }
.more_i{ color:#fff}
.more_blue{ color:#1BB4D6; float:right}

.list{ float:left; padding-top:20px; }
.list li{ float:left; width:225px; height:211px; margin:0 9px; display:inline; border:1px solid #C7E0F4; background:url(../images/proimgbg.jpg) center top repeat-x #DEEFF9; text-align:center; padding-top:9px; }
.list a{ color:#3085C8 }
.proname{ float:left;line-height:28px; width:100%; font-weight:normal;text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#3186C7 }
.proimg{ float:left; width:100%;text-align:center;}
.proimg img{ border:1px solid #D1E8F6 }

.contact_i{float:left; width:298px; line-height:30px; color:#fff; overflow:hidden }
.title_contact{ float:left; margin:18px 0; width:100%;height:33px; background:url(../images/titleword.png) 0 -53px no-repeat }
.contactqq{float:left; width:298px; height:35px; padding-top:17px; padding-left:140px; background:url(../images/contactbg.png) 10px 0 no-repeat}
/* boot
----------------------------------------------------------------------------------------------------*/
.foot_x{width:100%;float:left;min-width:1002px;height:192px;background:url(../images/foot.jpg) no-repeat top center #002945; color:#00DFFB; margin-top:40px;}
.footmain{ width:980px; margin:0 auto; height:192px;overflow:hidden;}
.f_link{ width:980px;float:left;padding-top:25px; margin-bottom:20px;}
.f_link b{ float:left;}
.f_link a{ padding:0 12px; float:left; border-right:1px solid; color:#00DFFB}
.bootTxt{ text-align:center; line-height:28px;width:620px; padding-left:360px;padding-top:20px; float:left; color:#0090F7}
.bootTxt a{ color:#0090F7 }
/* 二级页面
-----------------------------------------------------------------------------------------------------*/
.fyMain{ width:980px;margin:0px auto 0}
.wrap{width:980px;float:left; padding-top:30px; color:#fff;background:url(../images/fmain.jpg) top center no-repeat;}
.fyLeft{ float:left;width:210px;overflow:hidden; margin-right:27px;}
.l_contact{float:left; width:210px; line-height:30px; color:#fff; }
.l_contact .contactqq{float:left; width:210px; height:35px; padding-top:17px; padding-left:130px; background:url(../images/contactbg.png) 10px 0 no-repeat}
.l_contactcon{ padding-left:12px; float:left;}

.l_news{float:left;width:210px; margin-bottom:30px; }
.l_news_t{float:left; width:210px;height:33px; background:url(../images/titleword.png) 0 0px no-repeat }
.l_news_t .fr{background:url(../images/titleword_i.jpg) 0 -49px no-repeat;width:59px;height:23px; }
.l_news ul{float:left;width:210px;}
.l_news ul li{float:left;width:210px;}
.l_news ul li a{float:left;width:210px;padding-left:6px;background:url(../images/listico.gif) left center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px; color:#fff}

.l_pro_t{float:left; width:210px;margin-bottom:14px;background:url(../images/titleword.png) no-repeat 0 -215px; height:34px; }
.l_case_t{float:left; width:210px;margin-bottom:14px;background:url(../images/titleword.png) no-repeat 0 -166px; height:34px;}
.l_pro{float:left;width:210px;margin-bottom:35px}



.l_procon{ float:left;width:200px; padding-left:7px;}

.proOne{ width:200px;margin-bottom:6px; float:left; height:34px; line-height:34px;  overflow:hidden;}
.proOne a{width:199px; float:left; color:#003a63; text-align:center; font-size:14px;background:url(../images/proone.jpg) no-repeat bottom left; }
.proOne a:hover{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}
.proOne a.current{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}




.l_procon li{ width:200px;margin-bottom:6px; float:left; line-height:34px;  overflow:hidden;}
.l_procon li a{width:199px; float:left; color:#003a63; text-align:left; font-size:12px;background:url(../images/proone.jpg) no-repeat bottom left;text-indent:6px;  }
.l_procon li a:hover{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}
.l_procon li a.current{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}

.smallnav{margin-top:10px;}
.l_procon li li{ width:200px;margin-bottom:6px; float:left;line-height:34px;  overflow:hidden;}
.l_procon li li a{width:199px; float:left; color:#fb6400; text-align:left; font-size:12px;background:url(../images/proone.jpg) no-repeat bottom left; text-indent:15px; }
.l_procon li li a:hover{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}
.l_procon li li a.current{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}


.l_procon li li li{ width:200px;margin-bottom:6px; float:left;line-height:34px;  overflow:hidden;}
.l_procon li li li a{width:199px; float:left; color:#0978df; text-align:left; font-size:12px;background:url(../images/proone.jpg) no-repeat bottom left; /* text-indent:55px; */ }
.l_procon li li li a:hover{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}
.l_procon li li li a.current{ color:#fff;width:199px;background:url(../images/proone.jpg) no-repeat top left;}

.main-nav{float:left; padding:15px 8px 0; width:100%}
.main-nav a{ margin:0 6px; padding:2px 3px;}
.main-nav a:hover{ background:#43164F; color:#fff;}

/* fyRight
-----------------------------------------------------------------------------------------------------*/
.fyRight{ float:left; width:740px;overflow:hidden; border:1px solid #0094C4; background:#003E67}
.main_top{ display:none; float:left;width:705px;height:18px;background:url(../images/mainr_top.jpg) top left no-repeat; }
.main_bot{ display:none; float:left;width:705px;height:18px;background:url(../images/mainr_bot.jpg) top left no-repeat;}

.title{float:left;width:715px; margin:13px 10px 17px 15px; display:inline;height:35px;}
.title_about{background:url(../images/mainr_t.gif) 0 -1px no-repeat;}
.rtitle_contact{background:url(../images/mainr_t.gif) 0 -315px no-repeat;}
.title_book{background:url(../images/mainr_t.gif) 0 -270px no-repeat;}
.title_hr{background:url(../images/mainr_t.gif) 0 -220px no-repeat;}
.rtitle_news{background:url(../images/mainr_t.gif) 0 -41px no-repeat;}
.rtitle_product{background:url(../images/mainr_t.gif) 0 -85px no-repeat;}
.rtitle_case{background:url(../images/mainr_t.gif) 0 -127px no-repeat;}
.title_honor{background:url(../images/mainr_t.gif) 0 -173px no-repeat;}
.title_search{background:url(../images/mainr_t.gif) 0 -355px no-repeat;}
.title .fr{ padding-top:5px; color:#1EB2DA; padding-right:5px;}
.title .fr a{color:#1EB2DA;}
.title font{ font-size:12px;}
.mainRightMain{float:left;width:740px;padding-bottom:20px; min-height:600px; _height:600px;}
.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;}
.tip{ padding:20px;}
/* news.php
----------------------------------------------------------------------------------------------------*/
.prolist{ float:left;width:730px; padding:15px 5px 0;}
.prolist li{ float:left; width:229px; height:202px; display:inline;margin:0px 6px 20px; border:1px solid #C7E0F4; background:url(../images/proimgbg.jpg) center top repeat-x #DEEFF9; text-align:center; padding-top:9px; }
.prolist a{ color:#3085C8 }

.news_list{float:left; width:700px; font-size:14px;padding:0px 15px 0;}
.news_list li{ float:left;width:700px;line-height:30px;}
.news_list li a{float:left;width:690px; height:30px; padding:0 7px 0 3px;}
.news_list li a:hover{background:#064674}
.news_list li a span{ cursor:pointer}
.news_list li .floatleft{width:500px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/listico.gif) no-repeat 5px 13px; padding-left:15px;}
.news_line{ float:left;width:630px; height:10px; margin:18px 0}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}

.pro_txtimg{float:left;width:685px;padding:0 32px 0 23px}
.pro_txtimg li{ float:left;width:685px; padding-bottom:25px;padding-top:25px;}
.pro_txtimg .proimg{ float:left;margin-right:16px; padding-top:6px;border:1px solid #C7E1F2; width:158px; height:174px; background:#E2F0F9}
.pro_txtimg p{ line-height:24px;width:500px; background:#A2D4F9; border:1px solid #71ABD1; float:left;}
.pro_txtimg p .floatright{ color:#0985DB; padding-right:14px;}
.pro_txtimg p .floatleft a{ padding-left:15px; color:#0985DB;width:300px; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pro_li_txt{ padding-top:12px;float:left; width:500px; text-indent:2em; line-height:27px;}
.pro_txtimg p a{color:#D36C1F;}

/* fy_product
----------------------------------------------------------------------------------------------------*/
.mainnav{ float:left; width:640px; padding-left:20px; color:#24ABD8; padding-top:20px; padding-bottom:18px;}
.mainnav a{padding:1px 2px; margin-right:10px; }
.mainnav a:hover{ background:#9DA7B1; color:#fff;}
/*news_view

----------------------------------------------------------------------------------------------------*/
.mainRightMain h2{ font-size:18px; font-family:微软雅黑; font-weight:normal; color:#fff; padding-top:25px;}
.title_s{ text-align:center; color:#047ED1;line-height:35px;}
.conbanner{ float:left; width:100%;}
.mainrbanner{ width:300px;text-align:center; /*border:1px solid #C6DFF3;*/ margin:0 auto 20px; padding:2px; /*background:#fff*/}
.line_s{float:left; width:100%; height:8px; margin:8px 0 15px 10px; display:inline; border-bottom:1px dashed #fff; }
.newsview{ min-height:400px;border-bottom:1px dashed #fff; margin-left:10px; display:inline; width:680px; padding:0 20px; margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:28px; float:left;}
.main_r_nav div{ line-height:25px;}
.main_r_nav{ float:left; width:580px;color:#fff; padding-left:25px; }
.returnlist{ margin-top:30px; float:left;color:#fff}
.main_r_nav a{  color:#fff}
/* page
-----------------------------------------------------------------------------------------------------*/
.page{margin-top:15px; margin-left:10px;float:left;width:97%;}
.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;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:99%; background:#064674; text-align:center;border:1px solid #004C84;margin:10px 20px;_margin:10px}
.searchmore a{ line-height:25px; color:#fff}
