﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
a { font-size:14px;text-decoration:none; font-family:Arial, Verdana  ; color:#333;}
a:hover {text-decoration:none; color:#163a84;}
ul,p { margin:0; padding:0;}
ul li { list-style:none;}
img { border:none;}
.clear { clear:both;}
body {font-family:Arial, Verdana ;color:#333; line-height:23px; font-size:14px; }
.clearfix::before, .clearfix::after {content: " ";display: block;height: 0;overflow: hidden;}
.clearfix::after {clear: both;}
@font-face {
    font-family: 'Hanyidasongjian';
    src: url('../../fonts/hanyidasongjian.eot');
    src: url('../../fonts/hanyidasongjian?#iefix') format('embedded-opentype'),
         url('../../fonts/hanyidasongjian.woff') format('woff'),
         url('../../fonts/hanyidasongjian.ttf') format('truetype'),
         url('../../fonts/hanyidasongjian.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pt10{ padding-top:10px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}
.fl{ float:left;}
.fr{ float:right;}
.hide{display: none;}
/*首页布局*/
.top{ width: 100%;height: 35px;line-height: 35px;background-color: #f2f2f2;}
.top_1{ width: 1200px;height: 35px;color: #8a8a8a;margin: auto;}
.top_2{ padding: 10px 0 0 0;}
.top_3{ font-size: 12px;padding-right: 10px;}
.top_4{ padding: 8px 15px 0 35px;background:url(../images/icon1.jpg) left 8px no-repeat;}
.top_4 a{ display: block;width: 60px;height: 18px;text-align: center;line-height: 18px;font-size: 12px;color: #fff;background-color: #163a84;}
.top_5{ padding-right: 20px;color: #909090;font-size: 12px;}

.head{width:1200px;margin:auto;}
.head_1{ width: 1200px;overflow: hidden;}
.search{padding: 50px 0 0 100px; overflow:hidden;}
.search .inp1{ width:55px; height:35px; border:0; cursor:pointer;font-size: 12px;color: #fff;text-align: center;background:#163a84 url(../images/icon2.jpg) center no-repeat;}
.search .inp2{ width:260px; height:33px; border:1px solid #d0d0d0;border-right: 0; padding-left:5px;}
.head_2{ padding: 50px 0 0 40px;line-height: 30px;text-align: right;color: #e71505;font-size: 28px;background:url(../images/icon3.jpg) left 52px no-repeat;}
.head_2 span{ color: #6a6969;}


.daohang{ width: 100%;height: 55px;background-color: #194077;}
.dao{width:1200px;height: 55px;margin:auto;}
#navul li{ float:left; height:55px;margin-left: 5px; text-align:center; position:relative;z-index:10000;}
#navul li a{ color:#fff;padding: 0 28px; height:55px;line-height: 55px; display:block;font-size: 18px; text-align:center;position:relative; }
#navul li.current,#navul li:hover{ background-color: #c20003;}
#navul li.current a{color:#fff; display:block;}
#navul li:hover a{color:#fff; display:block;}

#navul li ul{ width:100%;background:#fff none repeat scroll 0 0;position:absolute;z-index:10000;top:55px; left:0px;padding-bottom: 3px;border-top: 3px solid #1071b5; border-bottom:none;display: none;}
#navul li ul li{display:block;width:100%; padding:0px; float:none;margin-right:0px;background-image:none; margin-left:0px; height:40px;position:relative;line-height:40px;border-bottom: 1px dashed #ccc; overflow:hidden;}
#navul li ul li a{color:#1071b5;width:100%;  overflow:hidden; font-size:14px; background-image:none; text-align:center; text-decoration:none; display:block;height:40px;line-height:40px; padding:0px;}
#navul li ul li a:hover{color:#c00; font-size:14px; text-align:center; display:block;height:40px;line-height:40px;background:#ddd none repeat scroll 0 0;}
#navul li ul li:hover{ height:40px;}
#navul li.current ul li a{background-color: #fff;color:#1071b5;}
#navul li:hover ul li{background-image:none;background-color: #fff;}
#navul li:hover ul li a{background-color: #fff;color:#1071b5; border:0px;text-decoration:none; }
#navul li:hover ul li a:hover{color:#1071b5; }

.bna{ width:100%; margin:auto;position:relative; z-index:1;}
/* flexslider */
.flexslider{position:relative;height:450px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.slides li a{ display:block; width:100%; height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:13px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5%;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5%;background:url(../images/next.png) center center no-repeat;}

/* 网站底部 */
.foot{ width:100%;height: 320px; position:relative; color:#fff; background:url(../images/icon10.jpg) center center no-repeat;overflow: hidden;}
.foot_1{ width: 1200px;padding: 30px 0 20px 0;margin: auto;overflow: hidden;}
.foot_2{ overflow: hidden;}
.foot_2 dl{float: left;overflow: hidden;}
.foot_2 dl dt{height: 60px;line-height: 60px;color: #eeeeee;font-size: 16px;font-weight: bold;text-transform: uppercase;}
.foot_2 dl dd a{ color: #ffffff;font-size: 12px;}
.foot_2 dl dd a:hover{ text-decoration: underline;}

.foot_2 dl.dl1{ width: 320px;}
.foot_2 dl.dl1 dd{ width: 320px;font-size: 12px;color: #eeeeee;line-height: 25px;}
.foot_2 dl.dl2{ width: 175px;margin-left: 50px;overflow: hidden;}
.foot_2 dl.dl2 dd{ width: 175px;line-height: 18px;padding: 5px 0;font-size: 12px;color: #eeeeee;text-transform: uppercase;}

.foot_3{width: 365px;padding-top: 20px;overflow: hidden;}
.foot_4{height: 33px;line-height: 33px;color: #fff;font-size: 12px;background-color: #45619c;overflow: hidden;}
.foot_4 .sp1{ display: block;padding-left: 10px;}
.foot_4 .txtname{ width: 105px;height: 20px;margin-top: 5px;padding-left: 5px;color: #fff;font-size: 12px;background-color: #45619c;border: 0;}
.foot_5{ width: 365px;padding-top: 1px;overflow: hidden;}
.foot_5 textarea{ width: 355px;height: 105px;padding: 5px 0 0 10px;color: #fff;font-size: 12px;background-color: #45619c;border: 0; font-family:Arial, Verdana  ;}
.foot_6 .btnsub{ width: 365px;height: 28px;font-size: 14px;color: #fff;text-align: center;line-height: 28px;background-color: #899dc2;border: 0;}

.foot_8{width: 100%;color: #fff;margin: auto;background-color: #163a84;}
.foot_8 a{ color: #fff;}
.foot_8 a:hover{ text-decoration:underline;}
.foot_9{ width: 1200px;padding: 15px 0;margin: auto;overflow: hidden;}

.home{ width:100%; margin:auto;padding: 50px 0 0; position:relative;}
.home:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .home{zoom: 1;}
*:first-child + html .home{zoom: 1;}


/*首页 性价比至上 */
.home_5{ width: 1200px;margin: auto;overflow: hidden;}
.home_6{ height: 55px;line-height: 55px;text-align: center;font-size: 36px;color: #3d3d3d;}
.home_7{ width: 1200px;height: 352px;background:url(../images/icon4.jpg) center no-repeat;}
.home_8{ width: 205px;text-align: right;padding-top: 180px;color: #606060;overflow: hidden;}
.home_9{ padding: 80px 0 0 35px;text-align: center;overflow: hidden;}
.home_10{ font-size: 24px;color: #000000;}
.home_10 span{ font-size: 52px;color: #cf0010;font-family: Hanyidasongjian;}
.home_11{ font-size: 20px;color: #000000;padding: 25px 0 10px;font-family: Hanyidasongjian;}
.home_12{padding: 5px 0 10px;font-size: 12px;line-height: 20px; color: #606060;}
.home_13{ text-align: center;padding-top: 20px;overflow: hidden;}
.home_13 a{ display:inline-block;width: 108px;height: 30px;line-height: 30px;padding-left: 30px;border: 1px solid #cecece;color: #919191;background:url(../images/icon4.png) 15px center no-repeat;}
.home_13 a:hover{ text-decoration: underline;}

/*首页 产品展示*/
.home_14{ width: 100%;padding-bottom: 90px;background-color: #f0f1f3;overflow: hidden;}
.home_15{ width: 100%;padding: 70px 0 40px;font-size: 36px;color: #3d3d3d;text-align: center; font-family:Verdana,Arial;overflow: hidden;}
.home_16{ width: 1200px;margin: auto;}
.home_17{ width: 1250px;}
.home_17 a{ display: block;position: relative;width: 295px;height: 45px;text-align: center;line-height: 45px;font-size: 16px;color: #555555;float: left;margin-right: 6px;background-color: #e2e2e2;}
.home_17 i{ display: block;width: 15px;height: 9px;position: absolute;left: 50%;margin-left: -8px;bottom: -9px;background:url(../images/icon5.png) center no-repeat;}
.home_17 a:hover{ background-color: #163a84;color: #fff;}
.home_17 a:hover i{background:url(../images/icon6.png) center no-repeat;}
.home_17 a.cur{ background-color: #163a84;color: #fff;}
.home_17 a.cur i{background:url(../images/icon6.png) center no-repeat;}
.home_18{ width: 1200px;margin: auto;padding: 40px 0;background-color: #fff;overflow: hidden;display: none;}
.home_18 dl{ width: 370px;float: left;margin-left: 20px;border: 1px solid #f1f1f1;overflow: hidden;cursor: pointer;}
.home_18 dl dt{ width: 370px;height: 370px;overflow: hidden;}
.home_18 dl dt img{width:370px; height:370px; display:block;}
.home_18 dl dt img:not(.noscale){transition: all 2s ease 0s;}
.home_18 dl dt img:hover:not(.noscale){transform: scale(1.2);}
.home_18 dl dd{ width: 370px;height: 50px;text-align: center;line-height: 50px;border-top: 1px solid #f1f1f1;overflow: hidden;}
.home_18 dl dd a{ font-size: 16px;color: #282828;}
.home_18 dl dd a:hover{ text-decoration: underline;}
.home_18 dl:hover{border: 1px solid #163a84;}
.home_18 dl:hover dd{border-top: 1px solid #163a84;background-color: #163a84;}
.home_18 dl:hover dd a{ color: #fff;}

/*首页 特瑞菲产品六大优势 */
.home_25{ padding: 65px 0 55px;font-size: 36px;color: #3d3d3d;text-align: center;}
.home_26{ width: 1200px;height: 556px;margin: auto;background:url(../images/icon7.png) center top no-repeat;overflow: hidden;}
.home_27{ width: 360px;margin-left: 20px;overflow: hidden;}
.home_27 dl{ width: 360px;text-align: right;color: #fff;text-transform: uppercase;}
.home_27 dl dt{ height: 35px;line-height: 35px;font-size: 18px;}
.home_27 dl dd{ color: #acbfe6;font-weight: lighter;font-size: 12px;line-height: 18px;letter-spacing: -1px;}
.home_27 dl.dl1{ margin-top: 32px;}
.home_27 dl.dl2{width: 320px; margin-top: 30px;}
.home_27 dl.dl3{margin-top: 25px;}
.home_28{ width: 490px;overflow: hidden;}
.home_28 dl{ width: 360px;color: #fff;text-transform: uppercase;}
.home_28 dl dt{ height: 35px;line-height: 35px;font-size: 18px;}
.home_28 dl dd{ color: #acbfe6;font-weight: lighter;font-size: 12px;line-height: 18px;letter-spacing: -1px;}
.home_28 dl.dl1{ margin-top: 32px;margin-left: 110px;}
.home_28 dl.dl2{width: 320px; margin-top: 30px;margin-left: 150px;}
.home_28 dl.dl3{margin-top: 30px;margin-left: 110px;}

/*首页 公司新闻 */
.home_40{ width: 100%;padding-bottom: 50px;margin-top: 40px;background-color: #f0f1f3;overflow: hidden;}
.home_41{ width: 100%;padding: 70px 0 20px;font-size: 36px;color: #3d3d3d;text-align: center;overflow: hidden;}
.home_42{ width: 1200px;margin: auto;padding-top: 30px;overflow: hidden;}
.home_43{width: 1260px;overflow: hidden;}
.home_43 dl{ width: 582px;height: 133px;float: left;margin:0 20px 30px 0;background-color: #fff;overflow: hidden;}
.home_43 dl dt{ width: 195px;height: 133px;float: left;text-align: center;overflow: hidden;}
.home_43 dl dt img{width:195px; height:133px; display:block;}
.home_43 dl dt img:not(.noscale){transition: all 2s ease 0s;}
.home_43 dl dt img:hover:not(.noscale){transform: scale(1.2);}
.home_43 dl dd{ width: 350px;margin-left: 20px;float: left;overflow: hidden;}
.home_43 dl dd.dd1{ width: 350px;height: 40px;line-height: 40px;margin-top: 10px;overflow: hidden;}
.home_43 dl dd.dd1 a{ font-size: 16px;color: #3b3b3b;}
.home_43 dl dd.dd1 a:hover{ text-decoration: underline;}
.home_43 dl dd.dd2{ width: 350px;font-size: 12px;color: #c0c0c0;overflow: hidden;}
.home_43 dl dd.dd3{ width: 350px;height: 37px;line-height: 18px;padding-top: 3px;font-size: 12px;color: #929292;overflow: hidden;}
.home_44{ padding-top: 10px;text-align: center;overflow: hidden;}
.home_44 a{ display:inline-block;width: 160px;height: 43px;line-height: 43px;padding-left: 30px;color: #fff;background:#163a84 url(../images/icon8.jpg) 25px center no-repeat;}
.home_44 a:hover{ text-decoration: underline;}

/*内页公用样式*/
.content{ width:1170px; margin:auto;padding: 20px 0; position:relative;}
.content:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .content{zoom: 1;}
*:first-child + html .content{zoom: 1;}
.nav_left{ width:220px; float:left;}
.nav_left_top{ width:220px;height: 112px;text-align: center;line-height: 112px;font-size: 26px;color: #fff;font-weight: bold;background:url(../images/navleft.jpg) no-repeat center;}

.nav_left .list{ width:220px;padding-top: 15px;overflow: hidden;}
.nav_left .list li{ width:220px; height:50px; position:relative;line-height:50px;border-bottom: 1px dashed #d7d7d7;overflow:hidden;}
.nav_left .list li a{display: block;color:#666;padding-left:30px;font-size: 18px; background:url("../images/navleft_2.png") no-repeat 15px center;}
.nav_left .list li a.cur_bg{color:#fff;background:#0075c2 url("../images/navleft_1.png") no-repeat 15px center;}
.nav_left .list li a:hover{color:#fff; background:#0075c2 url("../images/navleft_1.png") no-repeat 15px center;}

.left_nav{width:220px;padding-top: 15px;}
.left_nav dl dd{height:50px;border-bottom: 1px dashed #d7d7d7;position:relative;}
.left_nav dl dd .rightdiv{width:200px;height:auto;overflow:hidden;position:absolute;left:220px;top:0px;padding:0px 5px 10px 5px;background:#fff;display:none;border:1px solid #ccc;}
.left_nav dl dd .rightdiv a{width:180px;height:30px;line-height:30px;text-align:left;color:#666;padding-left:20px;display:block;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.left_nav dl dd .rightdiv a:hover{width:180px;height:30px;line-height:30px;text-align:left;padding-left:20px;text-decoration:underline;}
.left_nav dl dd a.leftdiv{height:50px;line-height:50px;padding-left:30px;font-size: 18px;display:block;color:#666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;background:url("../images/navleft_2.png") no-repeat 15px center;overflow: hidden;}
.left_nav dl dd a.leftdiv:hover{color:#fff;background:#0075c2 url("../images/navleft_1.png") no-repeat 15px center;text-decoration:none;}

.nav_right{width:920px; float:right;}
.nav_right_top{ width:920px; height: 111px; line-height:112px; border-bottom:1px solid #ccc;font-size:30px;font-weight: bold;}
.nav_right_cen{ width:920px; padding:10px 0px 0px 0px;height:auto; padding-bottom:20px; overflow:hidden;}
.maximg img{ max-width: 100%;}


/*荣誉资质*/
.case_in dl{ width:280px;float:left; margin:8px 0px 2px 20px; text-align:center; overflow:hidden;}
.case_in dl dt{width:278px;height:200px; border:1px solid #ccc; overflow:hidden;}
.case_in dl dt img{width:278px;height:200px;}
.case_in dl dt img:not(.noscale){transition: all 2s ease 0s;}
.case_in dl dt img:hover:not(.noscale){transform: scale(1.2);}
.case_in dl dd{ width:280px; height:40px; line-height:40px; overflow:hidden;}

.case_in1 dl{ width:211px; float:left; margin:8px 0px 2px 25px; text-align:center; overflow:hidden;}
.case_in1 dl dt{width:207px;height:207px; border:1px solid #ccc; overflow:hidden;}
.case_in1 dl dt img{width:207px;height:207px;}
.case_in1 dl dt img:not(.noscale){transition: all 2s ease 0s;}
.case_in1 dl dt img:hover:not(.noscale){transform: scale(1.2);}
.case_in1 dl dd{ width:211px; height:40px; line-height:40px; overflow:hidden;}

/*分页*/
.page{ width:100%; height:50px; margin:16px 0px 8px 0px; padding-top:5px; text-align:left; background-color:#f1f1f1}

/*新闻动态*/
.new_list .nlist_1{width:920px; padding: 15px 0; border-bottom:1px dashed #dddddd;}
.new_list .nlist_2{ height:125px;float: left;}
.new_list .nlist_2 img{ width:220px; height:125px; border:0px;}
.new_list .nlist_3{ width: 680px;margin-left: 15px;overflow: hidden;}
.new_list dl{ width:100%;overflow: hidden;}
.new_list dl dd.arc_tit{ width: 100%;padding: 0 0 10px;float: left;}
.new_list dl dd.arc_tit a{ font-size:18px;}
.new_list dl dd.arc_into{ width:100%;float: left; color:#999;}
.new_list dl dd.arc_desp{ width:100%;float: left; color:#999; line-height:21px; height:60px; overflow:hidden;}

.nn_tit{ width:920px;padding: 10px 0; line-height:30px; color:#333; font-size:20px; text-align:center;overflow:hidden;}
.nn_info{ width:920px; text-align:center; border-bottom:1px dashed #dddddd; font-size:12px; color:#999; padding:3px 0;overflow:hidden;}
.nn_con{ width:900px; text-align:left; border-bottom:1px dashed #dddddd; padding:10px;overflow:hidden;}
.prev_next{ margin-top:10px; width:920px;overflow:hidden;}

/*下载中心*/
.down_in dl{ width: 920px;height: 45px;line-height: 45px;border-bottom: 1px dashed #d7d7d7;overflow: hidden;}
.down_in dl dt{ width: 740px;height: 45px;float: left;padding-left: 40px;background:url("../../images/icon24.jpg") no-repeat 10px center;overflow: hidden;}
.down_in dl dd{ width: 100px;height: 45px;text-align: right;float: right;overflow: hidden;}

/*产品展示*/
.cp_list{ width: 920px;}
.cp_list dl{ width:282px; float:left; margin:20px 10px 0px 12px;}
.cp_list dl dt{ width:280px; height:280px;padding: 1px;border: 1px solid #ccc; overflow:hidden;}
.cp_list dl dt img{ width:280px; height:280px;}
.cp_list dl dt img:not(.noscale){transition: all 2s ease 0s;}
.cp_list dl dt img:hover:not(.noscale){transform: scale(1.2);}
.cp_list dl dt a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.cp_list dl dd{ width:280px; height:30px; overflow:hidden;margin-top: 10px; line-height:30px; text-align:center;}
.pro_2{ width:100%;height:36px; border-bottom:solid #ddd 1px; margin:8px 0px 2px 0px;overflow:hidden;}
.pro_1{ padding-top:15px;overflow:hidden;}
.txt_1{ color:#182B3C; font-size:18px;padding: 10px 0; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center;}
.txt_6{ color:#006fbf; font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; }
.p1{ text-align:center; margin-top:10px;overflow:hidden;}
.p2{ width:920px; height: auto ; margin-top:20px}

/*留言反馈*/
.mes_tit{ width:500px; border:1px solid #cccccc; height:30px; padding-left:10px; margin-left:10px;}
.mes_textarea{ width:490px;border:1px solid #cccccc; height:130px; padding:10px; margin-left:10px;}
.mes_code{ width:60px; border:1px solid #cccccc; height:30px; padding-left:10px; margin-left:10px;}
.mes_tijiao{ width:73px; height:25px; background:url(../images/res_btn.jpg) no-repeat; border:0px; cursor:pointer; margin-left:10px;}
.message_3 table{border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf; margin-top:10px;}
.message_3 table td{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding-left:10px; padding-right:10px;}
.message_3 table td span{ color:#000; font-weight:bold;}

/*百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*分页样式*/
.page {
 overflow: auto;
 clear: both;
}
.page a,
.page span {
 float: left;
 display: flex;
 border: 1px solid #d3d1d1;
 padding: 2px 5px;
 margin-left: 4px;
 line-height: 22px;
}

.page .active span {
 background: #0075C2;
 color: #fff;
 border: 1px solid #0075C2;
}
.page a:link,
.page a:visited {
 text-decoration: none;
}
.page a:hover {
 background: #0075C2;
 color: #fff;
}
.page .current {
 background: #0075C2;
 color: #fff;
}
.page #total {
 color: red;
}