@import url(./Common.css);
/*header头部*/
.top{background: #2d2d2d; height: 34px;}
.top p{font-size: 13px; line-height: 34px; color: #878787;}
.top-tel{background: #e60012; color: #fff; width: 227px; height: 34px; text-align: center;}
.top-tel em{display: block; font-size: 13px; line-height: 34px;  font-style: inherit;}
.top-tel em strong{font-size: 16px; margin-left: 10px; font-family: arial;  font-style: inherit;}



.head{height:73px;  background: #fff;}
.head .logo{height: 73px;}
.head .logo img{margin-top: 2px;}
.head .nav{height:73px;position:relative;}/*nav导航*/
.head .nav ul li.mainlevel{float:left;position:relative; line-height: 73px;}
.head .nav ul li.mainlevel a{color:#333;display:block;text-align:center;padding: 0 37px;}
.head .nav ul li.mainlevel a:hover{background:#90968a; color: #3d614a;}
.head .nav ul li.mainlevel a.on{background:#90968a;color: #3d614a;}
.head .nav ul li.mainlevel ul.hide{display: none; z-index:4;position:absolute;background:#0190d8;height:auto;}
.head .nav ul li.mainlevel ul.hide li{float:none !important;margin:0;height:40px;}
.head .nav ul li.mainlevel ul.hide li a{font-size:13px;min-width:130px;color:#333;height:40px;background:none;line-height:40px;padding:0;}
.head .nav ul li.mainlevel ul.hide li a:hover{background:#fff;}
.headfixed{position: fixed; left: 0px; top:0;z-index: 9;  width: 100%}

/*banner_hd大屏*/
.banner_hd{height:576px;margin:0 auto;position:relative;overflow:hidden;width:100%}
.banner_hd ul{height:100%;margin:0 auto;}
.banner_hd ul li{height:100%;}
.banner_hd .num{overflow:hidden;height:25px;position:absolute;text-align:center;bottom:5%;right:0;left:0;zoom:1;z-index:3;}/*js滑屏*/
.banner_hd .num ul{display:inline-block;}
.banner_hd .num li{color:#FFFFFF;margin:0 6px;cursor:pointer;float:left;background:url(../images/banner_ico.png) no-repeat;width:13px;height:13px;}
.banner_hd .num li.on{background:url(../images/banner_ico_on.png) no-repeat;} 
.banner_hd .prev,.banner_hd .next{display:none;width:40px;height:100px;background:url(../images/btn.png) no-repeat;position:absolute;top:50%;margin-top:-50px;}/*上一个  下一个*/
.banner_hd .prev{left:8%;}
.banner_hd .next{right:8%;background-position:right;}



.main{height: 711px; background: url(../images/cpbg.jpg); }
.main .main_pro{width: 1221px; padding-top: 10px; }
.main .main_pro li{margin:0 9px; float: left; margin-top:20px;}
.main .prok{width: 389px; height: 316px; background: #fff; }
.main .pro_img{width: 316px;}
.main .pro_name {width: 316px;width: 316px; height: 52px; }
.main .pro_name a{display:block;background: #e3e3e3; color: #272727; font-size: 16px; line-height: 52px; text-align: center;}
.main .pro_name a:hover{background: #0190d8; color: #fff; }

.main2{height: 298px; margin-top: 35px;}
.main2 .about{width: 864px; }
.main2 .about_title{width: 168px; height: 298px;background: url(../images/about_title.jpg); }
.main2 .about_title a{ display: block; margin-top: 145px; margin-left:25px;}
.main2 .about_wz{width:370px ; font-size: 13px; color: #3b3b3b; line-height: 26px; margin:0 20px;}
.main2 .about_pic{width: 236px; height: 298px;}

.main2 .new{width: 336px; height: 298px; background: url(../images/xx.jpg);}
.main2 .new_title{margin-left: 56px;}
.main2 .new_list{color: #3b3b3b; margin-left: 56px; margin-top: 20px;}
.main2 .new_list a:hover{text-decoration: underline;}
.main2 .new_list span{color: #c3c3c3; font-size: 12px;}
.main2 .new_list li{ border-bottom: 1px dashed #9e9e9e; height: 60px; margin-bottom: 10px;}



.foot { height: 385px; background: url(../images/footbg.jpg); margin-top: 30px;}
.foot .foot_nav{width: 170px; border-right:1px solid #3e434a; color: #fff; margin-top: 30px; margin-right: 40px;height: 200px; }
.foot .foot_nav h3{ height: 40px; line-height: 40px; font-size: 18px; font-weight: normal;}
.foot .foot_nav ul li { height: 30px; line-height: 30px;}
.foot .foot_nav ul li a{ color: #fff;}
.foot .foot_nav ul li a:hover{text-decoration: underline;}
.foot .banquan{ color: #fff; font-size: 12px; height: 43px; line-height: 43px;}
.foot .foot_di{border-top:1px solid #3e434a; margin-top:40px;}
.foot .banquan a{ color: #fff; }
.foot .banquan a:hover{ text-decoration: underline; }
.foot .foot_tel{ color: #fff; margin-top: 40px; margin-right: 4px;  }
.foot .tel_wz{height: 165px; background: url(../images/tel.png) left no-repeat; line-height: 59px; font-size: 16px; padding-left: 45px; }


/*内页*/
.ny_banner{height:300px;margin:0 auto;position:relative;overflow:hidden;width:100%}
.ny_banner ul{height:100%;margin:0 auto;}
.ny_banner ul li{height:100%;}
.ny_banner .num{overflow:hidden;height:25px;position:absolute;text-align:center;bottom:5%;right:0;left:0;zoom:1;z-index:3;}/*js滑屏*/
.ny_banner .num ul{display:inline-block;}
.ny_banner .num li{color:#FFFFFF;margin:0 6px;cursor:pointer;float:left;background:url(../images/banner_ico.png) no-repeat;width:13px;height:13px;}
.ny_banner .num li.on{background:url(../images/banner_ico_on.png) no-repeat;} 
.ny_main .mleft{margin-top:35px;}
.ny_main .mleft .mleft_list ul{overflow: hidden;border-bottom:1px solid #f5f5f5;height:35px;}
.ny_main .mleft .mleft_list .ctitle1 a{background:#f2f2f2;color:#1d1d1d;padding:0 20px;font-size:13px;display:block; line-height:35px;}
.ny_main .mleft .mleft_list .ctitle1 li{float:left; margin-left:15px;}
.ny_main .mleft .mleft_list a.on{background:#0190d8;color: #fff}

.ny_main .mright .mright_title{border-bottom:1px solid #f5f5f5;height:50px;line-height:50px;background: #f2f2f2}
.ny_main .mright .mright_title h1{font-weight:normal;color:#000;font-size:16px;}
.ny_main .mright .mright_title .position{font-size:12px;color:#666;}
.ny_main .mright .mright_title .position a{color:#666;}
.ny_main .mright .mright_title .position a:hover{color: #f00;text-decoration: underline;}
.ny_main .content{padding: 20px 10px;min-height: 350px;}
.ny_main .list .col-md-3{float: left;width:33%;}
.ny_main .list .proList_pic{margin:5px;}




/*友情链接*/
.flinks{padding-top: 40px}
.flinks em{display: inline-block; color: #333; font-weight: bold; font-style: inherit;}
.flinks ul li{float: left;}
.flinks ul li a{display: block; color: #666; margin-right: 15px;}
.flinks ul li a:hover{color: #e60012}


.case-list{float: left!important; margin: 0 9px 18px!important; width: 280px!important;}
.case-list img{display: block!important; width: 280px!important; height: 180px!important;}
.case-list .name{padding: 5px 10px 10px!important;}
.case-list .name em{display: block!important; font-style: normal!important; font-weight: bold;}
.case-list .name p{font-size: 14px!important; line-height: 26px!important; color: #666!important; text-align: justify!important;}