@charset "utf-8";
/*
Theme Name: 041
Theme URI: 
Description: a company theme
Author:xf 
Author URI: 
Version: 1.0 
Tags: red,company,products,news
*/
/* general */
*{ margin:0; padding:0 }
body{ font-size:12px; line-height:24px }
.left{ float:left }
.right{ float:right }
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden; width:100% }
li{ list-style:none }
a{ text-decoration:none; color:#757575 }
a:hover{ color:#1B56A5 }
/* header */
.header{ background:url(images/header_bg.jpg) repeat-x; height:151px; width:100%; overflow:hidden }
.top{ height:111px; width:1000px; margin:0 auto }
.top .tel{ margin-top:60px; font-size:16px; font-weight:bold; color:#0033FF; font-family:Arial, Helvetica, sans-serif }
.menu{ height:40px; width:100% }
.menu ul{ width:1000px; margin:0 auto }
.menu ul li{ height:40px; line-height:40px; float:left; padding:0 30px }
.menu ul li a{ color:#FFFFFF; font-size:13px }
.menu ul li a:hover{ text-decoration:underline }
/* banner */
.banner{ height:349px; width:100%; overflow:hidden }
.banner .tab{ position:absolute; margin-top:305px; z-index:9; width:100%; height:44px }
.banner .tab_sub{ background:url(images/tab.png) no-repeat center; height:28px; width:198px; margin:0 auto; padding:16px 36px 0; text-align:center }
.banner .tab a{ display:inline-block; width:13px; height:13px; background:url(images/banner-btn.jpg) no-repeat -13px top; margin:0 5px; font-size:0 }
.banner .tab a.current{ background:url(images/banner-btn.jpg) no-repeat left top }
.banner .pic{ text-align:center }
/* main */
.main{ background:url(images/main_bg.jpg) repeat-x #FFFFFF }
.main_sub{ width:1000px; margin:auto }
.main_sub .index_aboutUs{ background:url(images/title_bg.jpg) no-repeat left 28px; height:240px; width:355px; padding:67px 32px 0 0 }
.index_aboutUs .aboutUs_img{ background:url(images/about-img_bg.jpg) no-repeat 12px 9px;height:95px; padding:9px 0 0 8px }
.index_aboutUs .aboutUs_img img{ width:112px; height:82px; padding:6px 0 0 8px }
.index_aboutUs .aboutUs_img div{ background:url(images/map.jpg) no-repeat scroll left top; color:#FFFFFF; float:right; height:77px; padding:16px 0 0 40px; width:180px}
.index_aboutUs .aboutUs_article{ height:110px; overflow:hidden; padding:10px 0 0 12px}
.index_aboutUs .aboutUs_article p{ color:#757575; line-height:22px }
.main_sub .index_news{ background:url(images/title_bg.jpg) no-repeat -382px 28px; height:240px; width:350px; padding:67px 35px 0 0 }
.main_sub .index_news ul li{ border-bottom:1px dashed #CCCCCC; height:28px; line-height:28px }
.main_sub .index_case{ width:225px; height:196px; padding-top:67px; background:url(images/title_bg.jpg) no-repeat -775px 28px; overflow:hidden }
.main_sub .index_case .tab{ position:absolute; z-index:9; margin-top:170px; margin-left:165px }
.main_sub .index_case .tab a{ padding:1px 7px; background:#FFFFFF; margin:0 3px }
.main_sub .index_case .tab a:hover{ background:#000000; color:#FFFFFF }
.main_sub .index_case .pic{ padding-top:10px }
.main_sub .index_case .pic img{ width:225px; height:186px }
.main_sub .index_products{  overflow:hidden }
.main_sub .index_products .pro_cat{ height:37px; width:100%; background:url(images/pro-title-bg.jpg) no-repeat; overflow:hidden; border-bottom:1px solid #CCCCCC }
.main_sub .index_products .pro_cat ul{ padding-left:150px }
.main_sub .index_products .pro_cat li{ float:left; height:37px; line-height:37px; margin-right:15px }
.main_sub .index_products .pro_cat li a{ background:url(images/li01.jpg) no-repeat; padding-left:18px }
.main_sub .index_products .pro_cat li a:hover{ color:#000000 }
.main_sub .index_products li img{ width:150px; height:115px }
.main_sub .index_products .slides{ width:100%; padding:25px 0 }
.main_sub .index_products .pro_pic li p{ height:34px; line-height:34px; text-align:center}
.left_btn{ position:absolute; margin-top:30px }
.right_btn{ position:absolute; margin-top:30px; margin-left:969px }
.main_sub .index_products .pro_pic{ width:900px; height:150px; margin:auto; overflow:hidden }
.main_sub .index_products .pro_pic ul li{ float:left; margin-right:10px }

.main_sub .content{ padding:35px 0 }
.post_title{ height:50px; line-height:50px; font-size:16px; font-weight:bold; text-align:center }
.post_date{ font-size:12px; font-weight:bold; text-align:center }
.post_pic{ text-align:center }
.post_content{ font-size:14px; text-indent:2em; text-align:left; }
.post_content img{ max-width:1000px }
.post_pagination{ text-align:left; margin-top:20px }
/*flink_hot*/
.flink_hot{ margin-top:20px; }
.flink_hot .title{ height:30px; line-height:30px; border-bottom:2px solid #999999 }
.flink_hot .title span a{ font-size:16px; font-weight:bold; margin:0 5px; }
.flink_hot .title span a:hover{ color:#FF0000 }
.flink_hot .info { padding:10px; line-height:20px }
.flink_hot .info  a{ margin-right:20px }
/*main1*/
.main1{ background:#F5F5F5; width:1000px; margin:auto }
.ileft{ width:300px; margin-left:0px; margin-top:36px; float:left }
.ileft a{ color:#000000 }
.ileft a:hover{ font-weight:bold }
.product_bg{ width:301px; height:38px; background:url(images/product_bg.png) no-repeat }
.product_bg1{ width:301px; height:38px; background:url(images/product_bg1.png) no-repeat }
.contact_bg{ width:301px; height:38px; background:url(images/contact_bg.png) no-repeat }
.pro_list{ padding:0 20px; padding-bottom:20px }
.pro_list li{ height:30px; line-height:40px; border-bottom:1px dashed #CCCCCC }
.contact .content{ padding:10px 0 }
.iright{ width:675px; float:right }
.iright1{ width:704px; margin-left:429px;}
.position{ height:36px; line-height:36px; padding:0 10px;padding-top:30px; }
.position1{ line-height:30px; padding-top:35px; border-bottom:4px solid #C4C4C4 }
.position1 strong{ font-size:16px }
.iright .content{ background:#FFFFFF; border-width:0 1px 1px; border-style:solid; border-color:#E6DFD5; padding:10px }
.iright .content ul{ margin:25px }
.iright .content .news_list li{ border-bottom:1px dashed #CCCCCC;height:25px;overflow:hidden;}
.iright .content .products li{ float:left; width:180px; height:175px; margin:0 10px }
.iright .content .products li img{ width:173px; height:130px }
.iright .content .products li p{ text-align:center;height:24px;overflow:hidden;}
.pagination{ text-align:right; margin-right:20px }.dxseo-rl-items li{list-style:none !important;}
/*footer*/
.footer{ background:#001659; color:#A5B6D7; border-bottom:1px solid #00052B }
.footer_sub{ width:970px; margin:auto; padding:25px 15px 0 }
.footer_sub_contact,.footer_sub_comment{ width:280px; margin-right:80px; float:left }
.footer_sub_case{ width:250px; float:right; }
.footer_sub_contact img,.footer_sub_comment img,.footer_sub_case img{ margin-bottom:10px }
.footer_sub_contact p,.footer_sub_case p{ line-height:24px}
.sub_div{overflow:hidden }
.copyright{ text-align:center;margin-bottom:10px; }
img{border:none;}

.news_list li span{float:right;}.partFour1{ margin:0 auto; margin-top:20px;}.partFourCo1{ height:160px; display:inline; width:1000px;float:left;overflow:hidden;position:relative;}.partFourCo1 ul.pro1 li{ float:left; margin-right:15px; width:170px; height:133px; display:inline; text-align:center; background:none; border:none;}ul.pro1 a.protxt1{ width:166px; height:30px; overflow:hidden; color:#575757; font-size:14px; padding:0px 2px; line-height:30px; display:block;}ul.pro1 a.promore{ width:193px; height:30px; display:block; background:url(../images/promore.jpg) #f2f2f2 no-repeat center; margin-top:165px; border:1px solid #d0d0d0; border-bottom:none;}.partFourCo1 ul.pro1 li a.proimg1{ width:170px; height:133px; overflow:hidden; display:block; float:left;}ul.pro1 a.proimg1 img{ display:block; width:168px; height:131px; border:1px solid #d4d4d4;}.partFour1 .ctrl{width:29px; height:56px; float:left; margin-top:49px;}.partFour1 .left{ margin-right:40px; background:url(../images/left.jpg) no-repeat;}.partFour1 .right{ margin-left:40px; background:url(../images/right.jpg) no-repeat;}.pro1 li a span{ color:#000;}