﻿@charset "utf-8";
/* CSS Document */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font:12px "Microsoft yahei", "微软雅黑"; color:#666666;}
img{ border:none;}
body{ background:none; }
a{ color:#666666;text-decoration:none;}
a:hover{ color:#005bac;text-decoration:none;}
.blank1,.blank10,.blank4,.blank5,.blank20,.blank30,.blank50{overflow:hidden;clear:both;display:block;font-size:1px;}
.blank10{ height:10px;}
.blank1{ height:1px;} 
.blank4{ height:4px;}
.blank5{ height:5px;}
.blank20{ height:20px;}
.blank30{ height:30px;}
.blank50{ height:50px;}
.strong{ font-weight:bold; font-size:14px;}

/*头部*/
.head{ width:100%; height:auto; overflow:hidden}
.logo{ position:absolute; top:0px; left:40%; z-index:999}
.h_top{ background:#005bac; height:35px; width:100%; overflow:hidden}
.h_top_c{ width:1200px; margin:0 auto;}
.h_top_c ul{ float:right}
.h_top_c ul li{ float:left; color:#fff;}
.h_top_c ul li a{ padding:0px 15px;  color:#fff; line-height:35px}
.h_top_c ul li a:hover{ color:#FF3}

.nav{ width:1200px; height:auto; margin:0 auto}
.nav ul{}
.nav ul li{ float:left; text-align:center; width:105px; height:120px}
.nav ul li a{ line-height:120px; font-size:14px; text-align:center; }
.nav ul li a:hover{ background:url(/images/nav_hover.png) no-repeat center center; width:105px; display:block; color:#fff}

/*banner*/
.banner{ width:100%; height:500px; overflow:hidden; margin:0 auto}
/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{ display:none}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/images/next.png) center center no-repeat;}

.n_banner{ width:100%; height:auto; margin:0 auto;}
.n_banner img{margin:0 auto; width:100%}
/*product*/
.product{ width:100%; background:url(/images/pro_bg.jpg) repeat-x center top; overflow:hidden}
.prolist{ width:1060px; height:auto; margin:56px auto; overflow:hidden}
.prolist ul{}
.prolist ul li{ float:left; text-align:center; background:#cccccc; margin:8px 8px; width:160px}
.prolist ul li a{ text-align:center; line-height:38px; color:#333333; font-size:14px}
.prolist ul li a:hover{ background:#3d8bdd; display:block; text-align:center; width:160px; height:38px; color:#ffffff;}
.product_b{ width:1180px; height:auto; overflow:hidden; margin:0 auto; padding-top:3px}
.product_l{ float:left; width:30px; height:185px; background:url(/images/index_10.png) no-repeat center;}
.product_c{ float:left; padding:0px 25px}
.product_c ul{}
.product_c ul li{ float:left; }
#demo {width:1060px; overflow:hidden; margin:0 auto;padding:0px;}
#demo ul {padding:0px;}
#indemo { float: left; width:770%; overflow:hidden;} 
#demo1 { float: left;overflow:hidden; width:auto} 
#demo2 {float: left; height:260px;overflow:hidden;} 
#demo1 a,#demo2 a{text-decoration:none;}
#demo1 ul li,#demo2 ul li{float:left; text-align:center; display:block;overflow:hidden;padding:0px 15px;margin:0px;}
.photo{}
.photo img{ width:220px; height:165px; border: 2px solid #ffffff}
.photo img:hover{border: 2px solid #005bac}
.p_tit{ width:224px; height:35px; margin-top:15px; background:#3d8bdd; display:block; text-align:center }
.p_tit a{line-height:35px;text-align:center;color:#fff; font-size:14px }
.p_tit a:hover{ color:#fff; display:block; background:#0d63b0;width:224px; height:35px; display:block}
.product_r{ float:left; width:30px; height:185px; background:url(/images/index_13.png) no-repeat center}

/*company*/
.company{ width:1065px; height:auto; overflow:hidden; margin:0 auto; position: relative; top:-15px}
.company_tit{ height:125px;background:url(/images/index_03.jpg) no-repeat center top;margin-top:50px;}
.company_tit p{ font-size:20px; color:#333333; text-align:center; padding-top:75px}
.company_bod{ padding:15px 0px 25px 0px; overflow:hidden}
.company_bod p{ text-indent:2em; line-height:30px;}

/*news*/
.news{ width:100%; height:auto; overflow:hidden;}
.news_tit{ width:100%; height:110px; margin:0 auto; background:url(/images/index_06.jpg) no-repeat center center}
.news_cen{ width:1100px; height:auto; margin:0 auto; background:url(/images/index_07.jpg) repeat-y center center; overflow:hidden; padding-top:15px}
.news_cen ul{}
.news_cen ul li{ padding-bottom:25px; float:left; width:500px; padding-left:50px}
.news_cen ul li .news_l{ float:left; border:1px solid #bbbbbb; color:#999999; width:65px}
.news_cen ul li .news_l_top{ height:40px; text-align:center; line-height:40px; font-size:28px; border-bottom:1px solid #dddddd}
.news_cen ul li .news_l_bot{ text-align:center; line-height:25px}
.news_cen ul li .news_r{ float:right; width:350px; padding-right:50px}
.news_cen ul li .news_r_tit{padding-bottom:10px}
.news_cen ul li .news_r_tit a{ color:#333333; font-size:14px; }
.news_cen ul li .news_r_tit a:hover{ color:#005bac}
.news_cen ul li .news_r_bod{ line-height:20px;}
.news_bot{width:100%; height:87px; margin:0 auto; background:url(/images/index_08.jpg) no-repeat center center}

.main{ width:100%; height:auto; overflow:hidden}
.main_tit{ width:100%; height:62px; background:url(/images/n_titbg.jpg) repeat-x;}
.main_tit_c{ margin:0 auto; width:1200px; height:62px;}
.main_tit_c_l{ font-size:24px; color:#005bac; line-height:62px; float:left}
.main_tit_c_r{ background:url(/images/ico_home.png) no-repeat left center; float:right}
.main_tit_c_r p{ line-height:62px; padding-left:50px; font-size:14px;}
.main_tit_c_r p a{ line-height:62px; font-size:14px}
.main_bod{width:1200px; height:auto; overflow:hidden; margin:20px auto}
.main_bod_top{ width:100%; height: 70px; overflow:hidden; margin:0 auto; background:url(/images/products_03.png) no-repeat center top}

/*内页产品分类*/
.n_list{width:1200px; height:auto; overflow:hidden; margin:20px auto}
.n_list ul{ padding:0px; margin:0px; text-align:left; overflow:hidden;font-size:0}
.n_list ul li{ width:210px; height:45px; text-align:center;background:url(/images/n_list.jpg) no-repeat center center; display:inline-block;margin: 5px 15px; }
.n_list ul li a{ text-align:center; line-height:45px; font-weight:bold; font-size:14px; color:#333333}
.n_list ul li a:hover{ background:#3d8bdd; display:block; color:#fff}
.n_list_hover{ background:#3d8bdd; display:block; color:#fff;line-height:45px; font-weight:bold; font-size:14px}

/*产品列表页*/
.main_bod_box{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 0px 50px 0px}
.main_bod_box ul{ padding:0px; overflow:hidden}
.main_bod_box ul li{ float:left; padding:12px; border:1px solid #ececec; width:252px; margin:20px 10px; height:290px}
.main_bod_box ul li:hover{ background:#ececec}
.main_bod_box ul li .tu{ text-align:center; }
.main_bod_box ul li .tu img{ width:250px;height:188px}
.main_bod_box ul li .tit{ }
.main_bod_box ul li .tit a{line-height:35px; font-size:14px; color:#000000; font-weight:bold}
.main_bod_box ul li .info{ text-indent:2em; line-height:20px; color:#666;}

.list_js{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:10px}
.list_js p{text-indent:2em; line-height:30px}

/*产品内容页*/
.n_product_tit{font-size:24px;text-align:center;color:#005bac; line-height:30px;padding-top:15px;}
.n_product_time{text-align:center; line-height:35px; padding:10px 0px}
.n_product_time span{padding-left:55px}
.n_product_img{text-align:center;}
.n_product_img img{padding:5px;border:1px solid #dbdbdb;}
.n_product_body{padding:30px 20px; margin: 50px auto; border:1px dashed #ccc; width:90%;overflow:hidden }
.n_product_body p{text-indent:2em; line-height:28px;}

/*新闻列表页*/
.n_news{ width:100%; height:auto; overflow:hidden; margin:0 auto;padding:20px 0px 50px 0px}
.n_news ul{}
.n_news ul li{border-bottom:1px dashed #dcdcdc; margin:0 auto;background:url(/images/news_ico.gif) no-repeat left center;}
.n_news ul li span{ float:right; line-height:40px; }
.n_news ul li a{ line-height:40px; padding-left:30px; font-size:14px}

/*新闻内容页*/
.n_news h1{ font-size:24px;text-align:center;color:#005bac; line-height:30px}
.time_click{text-align:center; line-height:35px; padding:10px 0px}
.time_click span{padding-left:55px}
.n_news_js{ width:95%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px}
.n_news_js p{ text-indent:2em; line-height:30px}

/*单页*/
.sin{ width:90%; height:auto; overflow:hidden; margin:0 auto;padding:20px 0px 0px 0px}
.sin p{ line-height:30px; text-indent:2em}

.n_contact{width:100%;height:auto; overflow:hidden; margin:0 auto;}
.n_contact_l{float:left}
.n_contact_r{float: left;margin-left: 20px;}
.n_contact_r p{ font-size:16px;line-height:40px}

/*上一页、下一页*/
.pager{line-height:30px; width:100%; font-size:14px;text-align:center}
.pager a{ font-size:14px;line-height:30px;}

/*页码样式*/
.pagelist{ width:60%; overflow: hidden; padding:12px; text-align:center; float:right;}
.pagelist ul{ float:right;overflow:hidden; }
.pagelist ul li{ float:left; width:auto; height:30px;margin:4px; text-align:center; border:1px solid #eee !important;line-height:30px; padding:0px 8px; background:none;}
.pagelist ul li a{ text-align:center; line-height:30px;padding:0px }
.pagelist ul li a:hover{color:#3d8bdd;}
.pagelist .thisclass{ background:#3d8bdd; border:1px solid #ccc; color:#fff; font-weight:bold; line-height:30px !important;}
.pagelist .thisclass a{ font-weight:bold; }
.pagelist span{ line-height:30px !important;padding-right:0px !important}

/*相关产品*/
.related{ padding-top:35px; width:100%; height:auto; margin:0 auto; overflow:hidden}
.related_tit{ background:url(/images/relate_tit.png) no-repeat center center;line-height:35px; height:35px;color:#005bac; text-align:center; width:100%;font-size:18px; font-weight:bold;}
.related_bod{ width:100%; height:auto; overflow:hidden; padding-top:15px}
.related_bod ul{}
.related_bod ul li{ background:url(/images/news_ico.gif) no-repeat left center; border-bottom:1px dashed #dcdcdc !important; border:none; width:90%; height:35px; margin:0 auto; padding:0px; float:none}
.related_bod ul li:hover{  background:url(/images/news_ico.gif) no-repeat left center;}
.related_bod ul li span{ float:right; line-height:35px}
.related_bod ul li a{ line-height:35px; padding-left:35px; color:#888888}

/*热门搜索*/
.hotKey{ width:1100px; overflow:hidden;padding:5px 0px;margin:0 auto;}
.hotList { float:left; width:1100px; overflow:hidden; }
.hotList ul{padding-left:10px; valign:middle;}
.hotList li{ float:left; padding:0px 10px; width:auto; white-space:nowrap; }
.hotList li a{ text-decoration:none; line-height:25px;}
.hotList li a:hover{ color:#005bac; line-height:25px; }


/*友情链接*/
.link{ width:1100px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:15px}
.link_tit{ background:url(/images/index_11.jpg) no-repeat left center; height:35px}
.link_bod{width:1100px; height:auto; overflow:hidden;}
.link_bod ul{ padding:10px 0px; overflow:hidden}
.link_bod ul li{ float:left; padding:0px 10px}
.link_bod ul li a{}

/*contact*/
.contact{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#005bac}
.contact_tit{ text-align:center; border:1px solid #ffffff; width:260px; height:50px; margin:40px auto}
.contact_tit_l{ float:left; text-align:center; font-size:20px; line-height:50px; color:#fff; width:180px; height:50px}
.contact_tit_r{ float:right; background:#ffffff; width:80px}
.contact_tit_r a{ text-align:center; line-height:50px; color:#005bac; font-size:14px}
.contact_bod{ width:1140px; height:auto; overflow:hidden; margin:0 auto}
.contact_bod_l{ float:left; width:380px}
.contact_bod_l p{ display:table-cell; vertical-align:middle;border-bottom:1px solid #ffffff; color:#fff;font-size:14px; margin:0px 30px; width:335px; float:left; line-height: 50px;
   }
.contact_bod_l p img{ vertical-align:middle; padding-right:25px}

/*接待 （样式名不可修改）*/
.qlswu_Reception { width:100%; text-align:center; line-height:24px; padding-top:3px; }
.qlswu_Reception img { cursor:pointer; position:relative; top:5px; }
.qlswu_call {display:inline-block; cursor:hand; font-family:'Impact'; color:red; text-indent:0em;white-space:2px;letter-spacing:1px; font-size:16px;}
.qlswu_call_title{font-weight:bold;}

/*foot*/
.foot{ background:#003466; height:50px; width:100%}
.foot p{ text-align:center; line-height:50px; color:#fff}
.foot p span{line-height:50px; color:#fff}
.foot p a{line-height:50px; color:#fff}

#return { display: none; position: fixed; width: 50px; left: 50%; margin-left: 520px; bottom: 20px; z-index: 2000; }