@charset "gb2312";
/* CSS Document */

*{padding:0; margin:0; font-size:14px; color:#000000; font-family:"Microsoft YaHei UI", "Microsoft YaHei UI Light", "宋体"}
body{overflow-x:hidden;}
a{text-decoration:none;color:#000;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s}
img{border:none;}

/*head*/
#head{width:100%; height:100px; margin:0 auto; max-width:1600px; min-width:1200px; position:relative;}
#head .logo{float:left; position:absolute; top:12px; left:20px;}
#head .la{width:145px; height:30px; position:absolute; right:0; top:0}
#head .la .cn{display:block; width:68px; height:30px; line-height:30px; text-align:center; float:left; background:#035899; color:#fff;}
#head .la .en{display:block; width:68px; height:30px; line-height:30px; text-align:center; float:left; background:#05addc; color:#fff; margin-left:1px; font-family:Arial, Helvetica, sans-serif;}
#head .nav{width:72%; height:70px; position:absolute;  right:0; top:30px; z-index:20;}

/*nav*/
#head .nav ul{float:right;}
#head .nav ul li{float:left; position:relative;}
#head .nav ul li a{font-size:18px; font-weight:bold; line-height:68px; display:block; padding:0 15px; border-bottom:2px solid #fff;}


/*二级目录样式*/
#head .nav ul li ul{display:none;}
#head .nav ul li ul{position:absolute; left:0;}
#head .nav ul li ul li{float:none; min-width:200px; background:rgba(255,255,255,0.8);}
#head .nav ul li ul li a{padding:0; font-size:16px; font-weight:normal; line-height:40px; padding-left:15px; border:none !important;}


/*nav鼠标悬浮样式*/
#head .nav ul li:hover a{border-bottom:2px solid #035899; color:#035899;}
#head .nav ul li:hover ul{display:block;}

#head .nav ul li ul li:hover{background:#fff;}
/*banner样式*/
#banner{width:100%; min-width:1200px; height:720px;}
#in_banner{width:100%; min-width:1200px; height:400px;}
#in_banner .w1200{position:relative; height:400px;}
#in_banner .w1200 .in_pa{position:absolute; left:950px; top:50px; z-index:1;}
#in_banner .w1200 .in_pb{position:absolute; left:1020px; top:65px; z-index:2;}
#in_banner .w1200 .in_pc{position:absolute; left:950px; top:200px; z-index:3;}
#in_banner .w1200 .in_pd{position:absolute; left:950px; top:280px; z-index:4;}

#in_banner .w1200 .in_pa{color:#fff; font-size:45px; font-family:Arial, Helvetica, sans-serif;}
#in_banner .w1200 .in_pa span{font-size:100px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#in_banner .w1200 .in_pb{color:#fff; font-size:34px;}
#in_banner .w1200 .in_pc{color:#fff;}
#in_banner .w1200 .in_pd{color:#fff; font-size:20px;}

/*main框架样式*/
.w1200{width:1200px; margin:0 auto; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.tr{text-align:right;}
.tl{text-align:left;}
.over_box{width:110%;}
#main_content{width:100%; min-width:1200px;}
.p_title1{font-size:30px; font-weight:bolder; color:#035899; text-align:center;}
.p_title2{font-size:16px; font-weight:bold; color:#333333; text-align:center;}
#main{width:100%; min-width:1200px;}


/*line1 产品案例样式*/
.line1{width:100%; min-width:1200px; height:580px; padding:40px 0; background:url(../images/project_bg.jpg) no-repeat top center;}
.line1 .l_box{width:50%; height:350px;}
.line1 .r_box{width:50%; height:350px;}
.line1 .w1200{margin-top:40px; margin-bottom:80px;}
.line1 .r_box ul li{float:left; width:45%; margin-left:2%; margin-bottom:50px; background:url(../images/project_left.png) no-repeat left center; line-height:45px;}
.line1 .r_box ul li a{padding-left:30px; font-size:16px;}

/*line2 关于我们样式*/
.line2{width:100%; min-width:1200px; height:730px; padding-top:40px; background:url(../images/about_bg.jpg) no-repeat top center;}
.line2 .p_title1,.line2 .p_title2{color:#fff;}
.line2 .about_main{width:1200px; height:600px; background:url(../images/about_bg.png) no-repeat center center; padding:14px; margin:0 auto; margin-top:30px;}
.line2 .l_box{width:50%; height:600px;}
.line2 .r_box{width:50%; height:600px; position:relative;}
.line2 .l_box p{margin-top:40px; line-height:36px; text-indent:2em; padding-left:12px; font-size:16px;}
.line2 .l_box p strong{font-size:16px;}

.line2 .r_box .r_title1{font-size:24px; margin-top:30px; margin-left:30px;}
.line2 .r_box .r_title2{font-size:16px; margin-left:30px; margin-top:15px;}
.line2 .r_box .img{text-align:center;}
.line2 .r_box .rbut{display:block; background:url(../images/about_but.jpg) no-repeat center center; width:46px; height:46px; position:absolute; right:0; bottom:0;}

/*line3 八大优势展示图*/
.line3{width:100%; min-width:1200px; height:620px; padding:40px 0;}
.line3 .adv{background:url(../images/advantages.jpg) no-repeat center center; width:1200px; height:465px; margin:0 auto; position:relative; margin-top:40px;}

.line3 .adv .adv_t1{font-size:24px; color:#035899; font-weight:lighter;}
.line3 .adv .adv_t2{font-size:14px; color:#333333; font-weight:lighter;}
.line3 .adv div{width:360px; position:absolute; z-index:9998;}

.line3 .adv .adv_a{top:0px; left:0;}
.line3 .adv .adv_b{top:140px; left:0;}
.line3 .adv .adv_c{top:280px; left:0;}
.line3 .adv .adv_d{top:430px; left:0;}

.line3 .adv .adv_e{top:0px; right:0;}
.line3 .adv .adv_f{top:140px; right:0;}
.line3 .adv .adv_g{top:280px; right:0;}
.line3 .adv .adv_h{top:430px; right:0;}


/*line4 产品中心样式*/
.line4{width:100%; min-width:1200px; height:750px; padding:40px 0; background:url(../images/cp_bg.jpg) no-repeat center top;}
.line4 .index_product{width:1200px; height:700px; overflow:hidden; margin:0 auto; margin-top:25px;}
.line4 .index_product .product_box{float:left; width:380px; margin-right:26px;}
.line4 .index_product .product_box .img_box{border:1px solid #ccc;}
.line4 .index_product .product_box .name{text-align:center; line-height:60px;}
.line4 .index_product .product_box .name a{font-size:16px;}

.line4 .index_product .product_box:hover .img_box{border:1px solid #035899;}

/*line5 新闻中心样式*/
.line5{width:100%; min-width:1200px; height:550px; padding:40px 0;}
.line5 .index_news{width:1200px; height:370px; overflow:hidden; margin:0 auto; margin-top:25px;}
.line5 .index_news .news_box{float:left; width:380px; margin-right:26px;}
.line5 .index_news .news_box .name{text-align:center; line-height:30px;word-break: break-all;word-wrap:break-word;}
.line5 .index_news .news_box .name a{font-size:16px;}

/*foot 样式*/
#footer{width:100%; min-width:1200px; background:url(../images/foot_bg.jpg) no-repeat top center; padding-top:65px;}
#footer .foot{width:1200px; margin:0 auto; overflow:hidden}
#footer .foot ul li{float:left; color:#fff; width:230px;}
#footer .foot ul li a{color:#fff; display:block; font-size:14px; line-height:40px;}
#footer .foot ul li a:first-child{font-size:16px; font-weight:bold;}

#footer .foot_contact{width:490px !important;}
#footer .foot_contact .company{font-size:26px; color:#fff;}
#footer .foot_contact .add{padding-left:40px; background:url(../images/home.png) no-repeat left center; line-height:40px; color:#fff;}
#footer .foot_contact .phone{padding-left:40px; background:url(../images/phone.png) no-repeat left center; line-height:40px; color:#fff;}
#footer .foot_contact .fax{padding-left:40px; background:url(../images/fax.png) no-repeat left center; line-height:40px; color:#fff;}

#footer .copy{width:100%; min-width:1200px; height:70px; background:#000000;}
#footer .copy .foot_logo{margin-top:10px; width:180px;}
#footer .copy .text{float:right; width:1000px; color:#fff;}
#footer .copy .text span{float:right;}
#footer .copy *{color:#fff; line-height:70px;}


/*内页页面样式*/
.location{background:url(../images/title_l.png) no-repeat left center; font-size:24px; font-weight:bold; line-height:60px; padding-left:50px; overflow:hidden;}
.location span{float:right; background:url(../images/localtion.png) no-repeat left center; padding-left:30px; font-weight:normal; color:#333;}

.li1{text-align:center; margin-top:30px; overflow:hidden;}
.li1 a{padding:12px 40px; margin:0 10px;  line-height:60px; background:#f1f1f1; border:1px solid #ccc; white-space:nowrap;}
.li1 a:hover{border:1px solid #035899; background:#035899; color:#fff;}

/*product.asp页面样式*/
.product{overflow:hidden; margin-top:45px;}
.product .product_box{float:left; width:380px; margin-right:26px; margin-bottom:30px;}
.product .product_box .img_box{border:1px solid #ccc;}
.product .product_box .name{text-align:center; background:#f8f8f8; line-height:60px;}
.product .product_box .name a{font-size:16px;}

.product .product_box:hover .img_box{border:1px solid #035899;}
.product .product_box:hover .name{background:#035899; color:#fff;}
.product .product_box:hover .name a{color:#fff;}

/*product_show.asp 页面样式*/
.product .p_line1{overflow:hidden;}
.product .img_box2{float:left; width:50%; text-align:right;}
.product .img_box2 img{margin-right:50px;}
.proudct .p_about{float:left; width:50%;}
.product .p_about .p_name{font-size:24px; line-height:60px; color:#035899;}
.product .p_about .details1{line-height:25px;}

.p_line2{width:100%; min-width:1200px; overflow:hidden; margin-top:30px; padding-top:20px; padding-bottom:40px; background:#f1f1f1;}
.p_line2 .t1{font-size:24px; color:#035899; font-weight:bold; line-height:60px; text-align:center;}
.p_line2 .details2{width:980px; padding:10px; background:#fff; line-height:25px; margin:0 auto; margin-bottom:30px;}

/*about.asp 页面样式*/
.about{overflow:hidden; margin:45px 0;}

/*contact.asp 页面样式*/
.company1{font-size:32px; color:#035899; line-height:60px;text-align:center;}
.c1{font-size:16px; line-height:30px;width:400px;margin:0 auto;}
.c1 a{font-size:16px; line-height:30px;}
.c1 a:hover{color:#035899;}
.c2{text-align:center; color:#035899; font-weight:bold; font-size:18px; line-height:30px;}

/*news.asp 页面样式*/
.news_box_in{overflow:hidden; border-bottom:1px dashed #ccc; padding:20px 0;}
.news_box_in .news_img{float:left; width:420px;}
.news_box_in .news_text{float:left; width:750px;}
.news_box_in .news_title{font-size:18px; color:#333; font-weight:bold; line-height:50px;}
.news_box_in .news_a{font-size:14px; color:#666; line-height:30px;}
.news_box_in .news_t{font-size:14px; color:#999; line-height:40px;}
.news_box_in .news_but{display:block; width:140px; height:40px; line-height:40px; text-align:center; color:#fff; background:#035899;}


/*project.asp页面样式*/
.about .pic_box{width:380px; float:left; margin-right:20px;}
.about .pic_box p{line-height:60px; font-size:16px; text-align:center;}

/*news_show.asp 页面样式*/
.news{overflow:hidden; margin-top:20px; margin-bottom:40px;}
.news .news_title_in{font-size:20px; line-height:40px; text-align:center;}
.news .news_date_in{font-size:14px; line-height:30px; text-align:center; color:#999; border-bottom:1px dashed #035899;}
.news .news_content_in{line-height:30px; padding:20px 5px;}

.buttom{display:block; width:200px; height:60px; font-size:16px; color:#fff; background:#035899; line-height:60px; text-align:center; margin:0 auto;}

/*show分页*/
DIV.page table tr td{color:#333;}
DIV.page table tr td b{color:#333;}
DIV.page font{color:#f00;}
DIV.page { text-align:center; border:0px; margin:5px; padding:5px;}
DIV.page A { border: #eee 1px solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; font-weight:bold; text-decoration:none}
DIV.page A:hover { border:#eee 1px solid; padding:2px 5px 2px 5px; margin-right:5px; background:#5fc8e6; color:#fff; text-decoration:none}
DIV.page A:active { border:1px #eee solid; padding:2px 5px 2px 5px; margin-right:5px}
DIV.page SPAN.current { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; margin-right:5px; background:#5fc8e6; color:#fff; font-weight:bold}
DIV.page SPAN.disabled { border:1px #eee solid; border-radius:3px; padding:2px 5px 2px 5px; color:#333;}