﻿/* CSS Document */
*{ margin:0; padding:0;font-family:"微软雅黑"; font-size:14px;}
a,ul,li{list-style: none;text-decoration: none;}
img{border:none;}
.clear{clear: both;}
.box{ width: 1200px; margin: 0 auto; height: auto}

.top{background: url(../images/top_bg.jpg) no-repeat center; width: 100%; height: 120px;}
.logo{width: 265px; height: 120px; float: left;}
.logo h1{text-indent: -99999px;}
.logo h1 a{display: block;width: 265px; height: 120px;}

.logo h2{text-indent: -99999px;}
.logo h2 a{display: block;width: 265px; height: 120px;}



.top_right{width: 896px; float: right;}
.head{ height: 40px; line-height: 40px; color: #ddd; text-indent: 10px;}
.head a{color: #ddd;}
.nav{width: 895px; height: 80px;}
.nav li{ width: 120px; height: 80px; line-height: 80px; float: left; text-align: center; margin-right: 7px}
.nav li a{color: #333; font-size: 16px; display: block;}
.nav li:hover{ background:#1d67d2 }
.nav li:hover a{color: #fff;}
.banner{width: 100%; height: 650px; background: url(../images/banner.jpg) no-repeat center;}
.banner1{width: 100%; height: 395px; background: url(../images/banner1.jpg) no-repeat center;}
.index_mian{width: 1200px;margin: 0 auto; height: 544px; position: relative; }
.product{width: 1200px; height: 664px;  position:absolute;top: -120px; }
.pro_list{ width: 320px; height: 519px; background: url(../images/pro_list.jpg) no-repeat top; float: left; padding-top: 145px;}
.pro_list li{ width: 290px; height: 50px; line-height: 50px; padding-left: 30px;}
.pro_list li a{color: #f1f1f1}
.pro_list li a:hover{color: #fff; }
.pro_prv{float: right; width: 876px; height:529px; padding-top: 134px; }
.pro_prv li{width: 280px; height: 260px; float: left; margin-left: 10px; background:#ededed; margin-bottom: 10px;}
.pro_img{width: 100%; height: 205px;}
.pro_img img{width: 100%; height: 100%;}
.pro_name{width: 100%; height: 50px; line-height: 50px; text-align: center;}
.pro_name a{color: #000;}
.pro_prv li:hover .pro_name a{color: #014592;}

.about{ width: 1200px; height: 325px; margin: 0 auto; padding: 25px 0px 45px 0px;}
.title{ width: 100%; height: 60px; line-height: 60px; font-size: 22px;color: #000; letter-spacing:3px;}
.about_c{line-height: 24px; height: 70px;}
.honor{ width: 390px; height: 190px; float: left; background: url(../images/honor.jpg) no-repeat}
.photo{ width: 390px; height: 190px; float: left; margin-left: 15px; background: url(../images/photo.jpg) no-repeat}
.contact{ width: 390px; height: 190px; float: left; margin-left: 15px; background: url(../images/contact.jpg) no-repeat}
.about_nav{ width: 100%; height: 55px; background:url(../images/about_bg.png) repeat-x; margin-top: 67px; line-height: 55px; text-align: center;}
.about_nav a{color: #fff;font-size: 16px; display: block;}

.news{width: 100%; height: 375px; padding: 45px 0px; background: #f8f8f8;}
.news_list{ width: 1220px;  height: 140px; margin: 0 auto; padding-top: 20px;}
.news_list li{ width: 385px; height: 120px; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;  padding: 10px; float: left}
.news_list li:nth-child(3){border-right:none}
.news_list li:nth-child(4){border-bottom:none}
.news_list li:nth-child(5){border-bottom:none}
.news_list li:nth-child(6){border-bottom:none;border-right:none}
.news_list li a{display: block; width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #666}
.news_list li p{ height: 60px; line-height: 24px; font-size: 12px;}
.news_list li span{display: block; float: right; font-size: 12px; color: #999}
.news_list li:hover a{ color: #215199}
.more{ width: 70px; height: 30px; border-radius: 3px; background: #014a97; text-align: center; line-height: 30px; color: #fff; float: right; letter-spacing: normal;}
.more:hover{background: #215199;}

.link_c {width: 100%;height: 52px;line-height: 52px;padding-top: 10px; background: #f8f8f8;}
.link_c a {color: #333;font-size: 14px;text-decoration: none;}
.link_title {width: 82px;height: 52px;background: url(../images/link_t.png) left bottom;float: left;}

.foot{ width: 100%; height: 240px; background: #4a4a4a; padding-top: 35px;}
.foot_nav1,.foot_nav2{float: left; height: 220px;}
.foot_nav3{float: right; height: 220px;}
.foot_title{ height: 40px; color: #fff; font-size: 16px;}
.foot_nav1{width: 145px;}
.foot_nav2{width: 310px;}
.foot_nav1 li{ height: 35px; line-height: 35px;}
.foot_nav2 li{ float: left; width: 50%;height: 35px; line-height: 35px;}
.foot_nav1 a,.foot_nav2 a{color: #838383}
.foot_nav1 a:hover,.foot_nav2 a:hover{color: #fff}
.foot_nav3 li{ width: 100%;height: 35px; line-height: 35px;color: #838383}
.copyright{background: #4a4a4a; height: 60px; line-height: 60px;}
.copyright p{border-top: 1px solid #8c8c8c; width: 1200px;  text-align: center; margin: 0 auto;  color: #8c8c8c}
.copyright p a{ color: #8c8c8c}
/* child */
.webloc{ width: 1200px; height: 65px; line-height: 65px;border-bottom: 1px dashed #dcdcdc; margin: 0 auto; margin-bottom: 30px;}
.webloc b {border-left: 10px solid #004891;font-weight: normal;padding-left: 8px;}
.webloc a{ color:#000;}
.main{ width:1200px; margin:0 auto; height:auto; zoom:1;overflow:hidden; margin-bottom:30px}
.main_left{ width:250px; height:auto; float:left; background:#fff;}
.left_title{ width:220px; height:60px; background:#0857b3; color:#fff; line-height:60px; font-size:16px !important;    padding-left: 30px;}
.main_left ul { list-style:none;}
.li_c1{width: 215px;height: 46px;line-height: 46px;padding-left: 35px;background-image: url(../images/pro_list1.jpg)!important;border-bottom: 1px solid #e3e3e3;}
.li_c1 a{ color:#666; text-decoration:none}
.li_c1 a:hover{ color:#0857b3}
.li_c2{width: 201px;height: 36px;line-height: 36px;padding-left: 49px; background-image: url(../images/pro_list2.jpg)!important;border-bottom: 1px solid #e3e3e3; }
.li_c2 a{ color:#666; text-decoration:none; font-size:12px;}
.li_c2 a:hover{ color:#0857b3}
.main_right{ width:920px; float:right; height:auto; background:#fff; margin-bottom:30px}
.z_title{ width:100%; height:70px;line-height:50px;  font-size:24px; text-align:center  }
.zy_p{ width:50%; height:30px; line-height:30px; float:right; font-size:12px; text-align:right;}
.zy_p a{ color:#666}
.zy_content{ width:100%; line-height:28px}
.zy_content a{ color:#666;}
.pro_box{ width:920px; height:auto; list-style:none; margin-top:20px;  }
.pro_box li{ width:290px; height:260px; float: left;text-align:center;border: 1px solid #dedede; margin-right: 13px; margin-bottom: 13px;}
.pro_box li:hover{border: 1px solid #ffbd14;}
.pro_box li:hover a{color: #ffbd14}
.pro_box_img{ width:100%;}
.pro_box li img{ width:100%;  height: 220px;  }
.pro_box li p{ padding-left: 10px;}
.pro_box li p small{ color: #888}
.pro_box li a{ color:#666; text-decoration:none; font-size:14px;}

.nry_new_list ul{ list-style:none;}
.nry_new_list ul li{ padding:20px; height: 185px; width:878px; border: 1px solid #dedede;margin-bottom: 15px; color: #797979; font-size: 14px; line-height: 32px;}
.zy{border: 1px solid #dbdbdb;    width: 98%;    height: auto;    padding: 10px; margin-bottom:20px; margin-top:20px}
.nry_new_list ul li a{ color:#000; font-size: 18px;}
.nry_new_list ul li:hover{ border: 1px solid #ffbd14;}
.nry_new_list ul li:hover a{ color:#ffbd14}
.news_pic{ width: 328px; height: 154px; float: left;}
.news_pic img{ width: 100%; }
.news_list_c{ width:520px; height: 185px; float: right}
.news_list_more{ display: block; width: 135px; height: 45px; margin-top: 10px; line-height: 45px; float: right; border: 1px solid #dedede; text-align: center; font-size: 14px!important;}
.nry_new_list ul li:hover .news_list_more{ background: #ffbd14; color: #fff; border:1px solid #ffbd14}
.news_c_t{height: 38px;font-size: 24px;font-weight: normal;line-height: 38px;color: #4b4a4a;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.zhaiyao{height: 24px;line-height: 24px;margin-bottom: 20px;}
.shangyipian{ width: 100%; height: 80px; border-bottom: 1px dashed #dedede; margin-bottom: 20px;}
.zhuanzai{ width: 100%; height: 80px; border-top: 1px dashed #dedede; padding-bottom: 20px;}
.prolist_title{ width: 100%; height: 50px; border-bottom: 1px solid #ebebeb;  }
.prolist_title span{ border-bottom: 1px solid #ffbd14; display: inline-block; height: 50px; width: auto; line-height: 50px; font-size: 24px;}

