@charset "utf-8";
BODY
{
	margin: 0px;
	font-family: 微软雅黑;
	text-decoration: none;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #cccccc; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #F3F3F3; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
    font-size:12px;
	color:#666666;
	background:url(images/index_02.jpg) repeat-x top;
}

li{ list-style:none; padding:0; margin:0;}
ul,div,p,h1,h2,h3,h4,h5,form,input,img{margin:0px;padding:0px;}
.clear { clear:both;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1;*+height:1%;}
.left{ float:left;}
.right{ float:right;}
.inner{ width:1200px; margin:0 auto;}
div{ height:auto; overflow:hidden;}

/*链接样式*/
a:link {color:#505050;text-decoration: none;}
a:visited {color:#505050;text-decoration: none;}
a:hover {color:#FF6600;text-decoration: none; }
a:active {color:#505050;text-decoration: none;}


.header{ width:100%; margin:0px auto; height:auto; overflow:hidden; background:url(images/index_07.jpg) repeat-x bottom;}
.header .logo{ width:1200px; margin:0px auto;  padding:21px 0px 23px 0px;}
.header .nav{ width:1200px; margin:0px auto;}
.header .nav ul li{ width:150px; float:left; height:40px; line-height:40px; text-align:center;}
.header .nav ul li a{ color:#fff; font-size:14px; width:150px; height:40px; line-height:40px; display:inline-block; text-align:center;}
.header .nav ul li a:hover{ color:#fff; background:url(images/index_09.jpg) repeat-x;}

.banner{ width:100%; height:500px; padding:0px; margin:0px;}
.slideBox { width:100%; height:500px; position:relative;margin:0px auto; }
.slideBox .hd{ overflow:hidden; position:absolute; right:50%; bottom:15px; z-index:1; margin-right:-48px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }		
.slideBox .hd ul li{ float:left; margin-right:10px;  width:14px; height:14px; background:url(images/bai.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(images/lan.png) no-repeat; width:14px; height:14px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:500px; display:block;}
.keywords{ background:#ededed; height:auto; overflow:hidden;}
.keywords .keywords_content{ width:1200px; margin:0px auto; padding:0px; height:54px; line-height:54px; color:#252525;}
.keywords .keywords_content span{ width:90px; text-align:right; color:#ff0000; display:inline-block;}
.bgmain{ width:100%; background:url(images/con1_bg.png) no-repeat top center #F5F5F5; margin:0px; padding-top:18px; height:auto; overflow:hidden; padding-bottom:20px;}
.main{ width:1219px; margin:0px auto; padding:0px; background:#fff; height:auto; overflow:hidden;}
.main .mainleft{ width:244px; float:left; margin-right:19px; height:auto; overflow:hidden;}
.main .mainleft .pro_class{ background:url(images/index_14.jpg) no-repeat;}
.main .mainleft .pro_class .title{ height:94px; width:100%;}
.main .mainleft .pro_class ul{ width:228px; margin:0px auto; padding:0px;}
.main .mainleft .pro_class ul li{ border-bottom:#e4e4e4 solid 1px;}
.main .mainleft .pro_class ul li a{ height:41px; line-height:41px; padding-left:32px; width:196px; background:url(images/biao.jpg) no-repeat 197px center; display:inline-block;}
.main .mainleft .pro_class .more{ width:228px; margin:0px auto; padding:0px; text-align:center; padding:8px 0px 20px 0px;}
.main .mainleft .contact{ margin-top:22px; width:244px;}
.main .mainleft .contact .contact_title{ width:53px; width:100%;}
.main .mainleft .contact .contact_content{ padding:10px 15px; line-height:25px;}
.main .mainleft .contact .contact_qq{ padding:10px 25px;}
.main .mainleft .contact .contact_qq a{ display:inline-block; margin-top:15px;}

.main .mainleft .contact_ziye{ background:url(images/contact1.jpg) 0 0 no-repeat;width: 244px;height: 111px;overflow: hidden;}
.left_address { width: 226px;margin: 12px auto 0; height: auto;overflow: hidden;}
.left_address p{float:left;width:70px;background:url(images/map.png) 0 center no-repeat;height:26px;text-align: right;font:700 14px/26px "microsoft yahei";color:#fff;}
.left_tel{ width: 226px;margin: 12px auto 0; height: auto;overflow: hidden;}
.left_tel p{float:left;width:70px;background:url(images/tel.png) 0 center no-repeat;height:26px;text-align: right;font:700 14px/26px "microsoft yahei";color:#fff;}
.left_address div{float:left;width:156px;height:auto;font:700 14px/26px "microsoft yahei";color:#fff;overflow:hidden}
.left_tel div{float:left;width:156px;height:auto;font:700 14px/26px "microsoft yahei";color:#fff;overflow:hidden}

.main .mainright{ width:940px; float:left;}
.main .mainright .pro_list{ width:940px;}
.main .mainright .pro_list .pro_title{ padding-top:2px; width:280px; float:left;}
.main .mainright .pro_list .pro_search{ height:43px; width:270px; float:right;}
 .main .mainright .pro_list .pro_search table{border:#25a1af solid 1px;}
.main .mainright .pro_list .pro_search .text{ width:200px; height:32px; line-height:32px; border:none; padding-left:5px; color:#CCC;}
.main .mainright .pro_list .pro_search .submit{ background:url(images/index_19.jpg) no-repeat; width:59px; height:32px; border:none;}
.main .mainright .pro_list .pro_content{ width:100%; padding-top:15px;}
.main .mainright .pro_list .pro_content ul li{ width:225px; float:left; margin-right:12px;}
.main .mainright .pro_list .pro_content ul li img{ width:225px; height:305px; border:#CCC solid 1px;}
.main .mainright .pro_list .pro_content ul li.last{ margin-right:0px;}
.main .mainright .pro_list .pro_content ul li .pro_name{ width:225px; line-height:30px; height:30px; text-align:center;}
.main .mainright .pro_list .pro_content ul li .pro_name a{ font-size:14px;}
.main .mainright .newslist{ width:940px; padding:0px; margin-top:34px;}
.main .mainright .newslist .newslist_title{ width:940px;}
.main .mainright .newslist .newslist_title .classname{ width:215px; float:left; display:inline-block;}
.main .mainright .newslist .newslist_title .more{ width:60px; float:right; height:45px; line-height:35px; display:inline-block; text-align:center;}
.main .mainright .newslist ul{ width:946px; margin-top:10px;}
.main .mainright .newslist ul li{ width:936px; height:44px; line-height:44px; border-bottom:#093c5f 1px dotted; padding-left:10px;}
.main .mainright .newslist ul li span{ width:80px; float:right;}

.main .mainright .about{ width:940px; padding:0px; margin-top:17px;}
.main .mainright .about .about_title{ width:940px;}
.main .mainright .about .about_title .classname{ width:215px; float:left; display:inline-block;}
.main .mainright .about .about_title .more{ width:60px; float:right; height:45px; line-height:35px; display:inline-block; text-align:center;}
.main .mainright .about .about_content{ line-height:25px; padding:10px;}

.xuanzeliyou{ width:1200px; margin:0px auto; margin-top:30px;}
.product_hot{ width:1200px; margin:0px auto; padding:0px; margin-top:15px;}
.product_hot .product_hot_left{ width:600px; float:left; background:url(images/tiao.jpg) no-repeat right center;}
.product_hot .product_hot_left .product_hot_title{ width:435px; height:26px; line-height:26px; background:url(images/index_38.jpg) no-repeat; padding-left:35px; font-size:16px; color:#012c57; margin-bottom:20px;}
.product_hot .product_hot_left .product_hot_title a{font-size:16px; color:#012c57;}
.product_hot .product_hot_left .product_hot_left_content{ line-height:25px; width:570px; height:350px; overflow:hidden;}
.product_hot .product_hot_left .product_hot_left_content img{ width:256px; height:240px; float:left; margin-right:10px;}

.product_hot .product_hot_right{ width:573px; float:right;}
.product_hot .product_hot_right .product_hot_title{ width:435px; height:26px; line-height:26px; background:url(images/index_41.jpg) no-repeat; padding-left:35px; font-size:16px; color:#012c57; margin-bottom:20px;}
.product_hot .product_hot_right .product_hot_right_content{ width:573px; line-height:25px; height:350px; overflow:hidden;}
.product_hot .product_hot_right .product_hot_right_content img{ width:256px; height:240px; float:right; margin-left:10px;}

.caselist{ width:1200px; margin:0px auto; background:#FFF;}
.caselist .caselist_title{ height:39px; border-bottom:#093c5f solid 1px;}
.caselist .caselist_title .caselist_title_pic{ width:250px; float:left;}
.caselist .caselist_title .caselist_title_more{ height:39px; line-height:39px; width:60px; text-align:center; float:right}
.caselist .caselist_title .caselist_title_more a{ color:#4b81b3; font-size:14px;}
.caselist .caselist_content{ height:220px; padding:10px 0px;}
.pic_box {position:relative;width:1200px; margin:0px auto;padding:0px; height:220px;}
#index_pictures {width:1180px; heigpadding:0;margin:0 auto;position:absolute;left:10px;height:153px;top:10px;}
#index_pictures_content {list-style:none;padding:0;margin:0;}
#index_pictures_content li{width:238px; height:220px; float:left; padding:0 10px;}
#index_pictures_content li img{width:238px; height:176px;}
.name{ text-align:center; width:238px; font-size:12px; height:25px; line-height:25px; color:#000;}

.zhishi{ width:1200px; margin:0px auto; padding:0px; margin-top:10px;}
.zhishi .zhishi_left{ width:580px; float:left;}
.zhishi .zhishi_left .zhishi_title .zhishi_title_pic{ background:url(images/index_38.jpg) no-repeat; width:330px; padding-left:33px; display:inline-block; height:26px; line-height:26px; font-size:16px; color:#012c57; font-weight:bold;}
.zhishi .zhishi_left .zhishi_title .zhishi_title_more{ height:26px; line-height:26px; width:60px; text-align:center; float:right}
.zhishi .zhishi_left .zhishilist ul{ width:580px; margin-top:10px;}
.zhishi .zhishi_left .zhishilist ul li{ width:560px; height:44px; line-height:44px; border-bottom:#093c5f 1px dotted; padding-left:20px; background:url(images/index_61.jpg) no-repeat 10px center;}
.zhishi .zhishi_left .zhishilist ul li span{ width:80px; float:right; font-size:14px;}
.zhishi .zhishi_left .zhishilist ul li a{ font-size:14px;}
.marginright56{ margin-right:40px;}

.friendlist{ width:1200px; margin:0px auto; border:#f29d0e solid 1px; margin-top:30px;}
.friendlist .friendlist_title{ width:160px; float:left;}
.friendlist .friendlist_content{ width:1047px; float:left; height:74px; line-height:74px; padding-left:10px;}

/*子页面*/
.sub_title{width: 100%;height: 51px;overflow: hidden;border-bottom: 1px solid #093c5f;}
.right_name{float: left;background: url(images/right_name.jpg) 2px center no-repeat;font: 700 18px/48px "microsoft yahei";color: #0c2b40;padding-left: 29px;border-bottom: 3px solid #093c5f;padding-right: 8px;}
.sub_title p{float: right;font: 12px/54px "microsoft yahei";color: #0c2b40;}
.right_con{width: 100%;height: auto;overflow: hidden;font: 14px/30px "microsoft yahei";color: #0c2b40;padding: 20px 0;}

/*新闻列表*/
.con2_news {width: 100%;height: auto;overflow: hidden; margin-bottom:20px;}
.con2_news li{width:100%;height:44px;border-bottom:1px dotted #093c5f;overflow:hidden;background:url(images/index_61.jpg) 8px center no-repeat;text-indent:20px;font:14px/44px "microsoft yahei";color:#4e4d4d;}
.con2_news li a{float:left;color:#4e4d4d}
.con2_news li img{float:left;margin-top:10px;margin-left:6px}
.con2_news li span{float:right;}

/*产品列表*/
.con2_product{width: 100%;height: auto;overflow: hidden;}
.con2_product li{ width:225px; float:left; margin-right:12px;}
.con2_product li img{ width:220px; height:300px; border:#CCC solid 1px;}
.con2_product li.last{ margin-right:0px;}
.con2_product li .pro_name{ width:220px; line-height:30px; height:30px; text-align:center;}
.con2_product li .pro_name a{ font-size:14px;}

/*产品和新闻详情页面*/
.newsview{color:#555;display:inline; width:100%; margin-top:20px;margin-bottom:25px; padding-bottom:15px;font-size:14px; line-height:28px; float:left;}
.title_photoname{ font-size:16px; font-weight:bold; text-align:center; height:50px; width:100%; font-family: "Microsoft Yahei";}
.viewpage{ background:#eee; width:100%; float:left}
.main_r_nav{ float:left; width:400px;height:66px; padding:10px 0; font-size:14px;margin-left:10px; display:inline; }
.returnlist{ width:50px; height:56px; padding:15px 18px;display:inline;float:right;color:#fff; line-height:30px;font-size:12px;background:#222c50;}
.returnlist a{ color: #fff; text-align:center;font-size:18px; font-family: "microsoft yahei";width: 100%; display: block; }
.main_r_nav a{color:#777777; float:left; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px;}
.main_r_nav a:hover{color:#222c50;}
.news_update{ width:100%; height:20px; line-height:20px; text-align:center; font-size:13px;}


.bottom_nav{ background:#08273b; width:100%; height:43px;}
.bottom_nav .bottom_navlist{ width:914px; margin:0px auto; padding:0px;}
.bottom_nav .bottom_navlist ul{ width:100%;}
.bottom_nav .bottom_navlist ul li{ width:102px; float:left; background:url(images/bootnav.jpg) no-repeat center right; height:43px; line-height:43px; text-align:center;}
.bottom_nav .bottom_navlist ul li a{ color:white; font-size:14px;}

.bottom_copy{ width:100%; background:#071c29; padding:20px 0px;}
.bottom_copy .bottom_copy_content{ line-height:30px; text-align:center; color:#345367;}
.bottom_copy .bottom_copy_content a{color:#345367;}