@charset "utf-8";
/*public start*/
html, body, span, div, p, a, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li{padding:0; margin:0;list-style: none;}
body{min-width:1100px; margin:0 auto; background:#FFF;color:#333;font-size:12px; font-family:"Arial"} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:12px;} 
img {vertical-align:middle; border:none; font-size:0}
a {color:#333;text-decoration:none;outline:none;}
i,em{font-style:normal;}
input{ outline:none;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fix{ clear:both;}
.fix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.fix {zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tc{ text-align:center;}
.last{margin-right:0px !important;}
/*public end*/
.content{ width:1140px;  margin:0 auto;position: relative;z-index: 999999;}
.banner img{ width: 100%;}
/*css3自定义字体引入*/
@font-face {
    font-family: 'nw';
    src:  url('../font/arialnarrow.ttf') format('truetype');/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}
@font-face {
    font-family: 'fb';
    src:  url('../font/CalifornianFB.ttf') format('truetype');/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

}
/*top*/
.top{ background-color: #131418; color: #a2a2a2; font-size: 13px; line-height: 40px; font-family: "微软雅黑";}
.top a{ color: #a2a2a2;}
/*logo*/
.logo{ margin-top: 25px; margin-bottom: 20px;}
/*tmenu*/
.tmenu{ background-color: #fff;}
.tmenu_ul li{ float:left; margin-top: 50px; margin-left: 42px;}
.tmenu_ul li a{display:block; font-size:19px; line-height:25px; color:#393939;}
.tmenu_ul li:hover a,.tmenu_ul li.cur a{ color: #ffa701;}
/*banner*/
.inbanner{ width:100%; text-align:center;}
.inbanner img{ vertical-align:middle; width:100%;}
/*main*/
.inmain{}
.intit{ font-size: 20px; font-weight: bold; color: #393939; text-align: center;}
.intit span{ border-bottom: 3px #ffa701 solid;  padding-bottom: 8px; display: inline-block;}

.inproduct_box{ overflow: hidden;}
.inproduct_box .intit{ margin-top: 100px;}
.inproduct_list{ margin-top: 36px; margin-bottom: 100px;}
.inproduct_list li{ margin-right: 145px; float: left;}
.inproduct_list .imgdiv{ border: 1px solid #d8d8d8;}
.inproduct_list span{display: block; margin-top: 21px; font-family: "nw"; font-size: 18px; margin-bottom: 8px;text-align: center;}
.inproduct_list .list_hr{ width: 100%; height: 3px; background-color: #d8d8d8;}

.inpeijian_box{overflow: hidden; background: url(../images/index2_02.jpg) no-repeat center; height: 558px;}
.inpeijian_con{ position: relative;}
.inpeijian_con .prve{ position: absolute; z-index: 1; left: -90px; top:110px; background: url(../images/index_07.png) no-repeat; width:33px ; height: 59px;}
.inpeijian_con .next{ position: absolute; z-index: 1; right: -90px; top:110px; background: url(../images/index_10.png) no-repeat; width:33px ; height: 59px;}
.inpeijian_con .ov{ overflow: hidden; margin-top: 134px; height: 282px; position: relative;}
.inpeijian_list{ position: absolute; left: 0;  height: 282px; width: 1999px;}
.inpeijian_list li{ float: left; margin-right: 25px;}

.inabout_box{ overflow: hidden;}
.inabout_box .intit{ margin-top: 100px;}
.inabout_con { margin-top: 37px; margin-bottom: 100px; padding: 26px 49px; height: 284px; background-color: #f2f2f2;}
.inabout_r{ width: 547px; }
.inabout_r h3{ margin-top: 19px; font-size: 18px; color: #003e72; padding-bottom: 9px;}
.inabout_r h3 span{ display:block; width: 78px; height: 2px; background-color: #003e72;}
.inabout_r p{ font-size: 16px; line-height: 25px; font-family: "nw"; margin-top: 10px;}
.inabout_r .inabout_more{ display: block; margin-top: 24px;width:183px ; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #4f4f4f; border: 1px solid #b5b5b5;}

.succse{ background: url(../images/index1_02.jpg) no-repeat center; height: 202px; font-family: "fb"; font-size: 45px; line-height: 202px; color: #fff;  letter-spacing: 6px;}

.innew_box{ overflow: hidden;}
.innew_box .intit{ margin-top: 100px;}
.innew_con{ margin-bottom: 100px;}
.innew_list{  margin-top: 36px;}
.innew_list li{ float: left;  margin-right: 49px;margin-bottom: 36px;}
.innew_list .imgdiv{ float: left; width: 163px; height: 159px;}
.innew_list .txtdiv{ float: left; width: 362px; height: 159px; background-color: #f2f2f2;}
.innew_list .txtdiv h3{ font-size: 16px; margin-top: 24px; margin-left: 16px;}
.innew_list .txtdiv p{ font-size: 14px; margin-top: 10px; line-height: 20px; margin-left: 16px; color: #5a5a5a;}
.innew_more{}
.innew_more a{margin: 0 auto;display: block; width:183px ; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #4f4f4f; border: 1px solid #b5b5b5;}

.inphone_box{ background: url(../images/index_36.jpg) no-repeat center; height: 150px; font-family: "fb";  color: #fff;  }
.inphone_box .txt{font-size: 24px; line-height: 150px; letter-spacing: 5px; }
.inphone_box .phone_txt{ float: right; font-size: 22px; padding-right: 60px; background: url(../images/index_15.png) no-repeat right; height: 56px; margin-top: 44px;}
.inphone_box .phone_txt i{ font-size: 18px; display: block;text-align: right; margin-top: 10px;}

.inmess_box{ }
.inmess_box .intit{ margin-top: 100px;}
.inmess_con{ width: 700px; margin: 30px auto 0; }

.inmess_con { margin-bottom: 100px;}
.ddlist{ margin-right: 25px; float: left; }
.inmess_con label{ display: block; line-height: 35px; height: 35px; font-size: 16px; color: #393939; font-family: "nw";}
.ddlist input{ width: 319px; height: 35px; line-height: 35px; border: 1px solid #d2d2d2; background-color: #f2f2f2; margin: 0; padding: 0; }
.inmess_con .last input{ width: 351px;}
.ddmess textarea{ width: 698px; height: 83px;border: 1px solid #d2d2d2; background-color: #f2f2f2; margin: 0; padding: 0; }
.ddbtn{ margin-top: 21px; text-align: center; }
.ddbtn input{ width: 145px; height: 38px; line-height: 38px; border-radius: 5px; border: 1px solid #b5b5b4; background-color: #f2f2f2; margin: 0 6px; padding: 0; color: #4f4f4f;  cursor: pointer;}

/*bottom*/
.bottom{ background:#131418;}
.bmenu{ background-color: #1b1b1c; padding: 17px 0 19px;}
.bmenu_list li{ padding: 0 42px; float: left; background: url(../images/bmenu_icon_03.jpg) no-repeat right center;}
.bmenu_list li.first{ padding-left: 0;}
.bmenu_list li.last{ background: none;}
.bmenu_list li a{ font-size: 14px;  color: #e4e4e4;}
.bmenu .content{ position: relative;}
.back_top{ position: absolute; right: 0; top: -17px; cursor: pointer; width: 74px; height: 52px; background-color: #ffa701; color: #E4E4E4;  font-size: 16px; line-height: 52px; text-align: center;}
.b_c {margin-top: 65px; }
.b_c dt{ font-size: 14px; color: #E4E4E4; margin-bottom: 35px;}
.b_c dt span{ margin-top: 30px; display: block;} 
.b_c .dl1{width: 700px;  float: left;}
.b_c .dl1 dd{ margin-bottom: 23px;}
.b_c .dl1 span{ font-size: 14px; color: #979797; margin-right: 45px; display: inline-block;}
.b_c .dl1 span i{ float: left; width: 40px; display: inline-block;}

.b_c .dl2{width: 360px; float: right; }
.b_c .dl2 dd a{ margin-right: 35px; }

.b_b{ margin-top: 60px; border-top:1px solid #4b4c4e ; color: #979797; line-height: 48px; }

/*cpzx*/
.ny_con{margin-top: 100px; margin-bottom: 100px;}
.ny_left{ float: left; width: 241px;  min-height: 394px; background-color: #f2f2f2; box-shadow: 3px 3px 5px #cbcbcb;}
.ny_right{ float: right; width: 809px; background-color: #f2f2f2; /* min-height: 900px;*/}
.nytit{ color: #393939; font-size: 21px; line-height: 45px;  text-indent: 23px; font-weight: bold; border-bottom: 2px solid #ffa701;}
.left_menu{ margin-left: 24px; margin-top: 3px;}
.left_menu li{ padding: 15px 0 15px 24px; background: url(../images/left_icon_03.png) no-repeat left center;}
.left_menu li a{ font-size: 18px; font-family: "nw";} 

.crumbs_box{color: #1e1e1e; font-size: 16px; line-height: 45px;  border-bottom: 2px solid #ffa701; font-family: "nw";}
.crumbs_box span{ margin-right: 22px;}
.crumbs_box a.cur{ color: #ffa701;}


.cpzx_list{ margin-left: 12px; margin-top: 25px;}
.cpzx_list li{ float: left; text-align: center;  margin-right: 11px; margin-bottom: 15px;}
.cpzx_list .imgdiv{ border: 1px solid #d9d9d9;}
.cpzx_list span{ display: block; padding: 10px 0; font-size: 18px; font-family: "nw";}

.page{ text-align:right; margin-bottom: 25px;}

.cpxq_con{ padding: 0 27px; font-family: "nw";}
.cpxq_con dl{ margin-top: 28px; }
.cpxq_con dl dt{ float: left; width: 348px;}
.cpxq_con dl dt img{ border: 1px solid #d9d9d9;}
.cpxq_con dl dd{ float: right; width: 380px; font-size: 18px; line-height: 35px; margin-top: 35px;}
.cpxq_con h4{ font-size: 18px; color: #ffa701;  text-transform: uppercase; margin-top: 26px; margin-bottom: 15px; }
.cpxq_con p{ line-height: 30px; font-size: 18px;}

.cpxq_page{ margin-top: 35px; margin-bottom: 43px;}
.cpxq_page span{ float: right; display: inline-block; margin-left: 23px; font-size: 18px;}