/* CSS Document */
@charset "UTF-8";

/* CSS Document */

* { margin: 0; padding: 0; }

/*body{font-family:"Microsoft Yahei","微软雅黑"!important;}
body a{font-family:"Microsoft Yahei","微软雅黑"!important;}
body p{font-family:"Microsoft Yahei","微软雅黑"!important;}
body div{font-family:"Microsoft Yahei","微软雅黑"!important;}

html { font-size: 62.5%; height: 100%; }



body { margin: 0 auto; font-family: 'OpenSansRegular'; font-size: 14px; font-size: 1.4rem; height: 100%; overflow-x: hidden; max-width: 1920px; }



img { border: none; }



ul li { list-style-type: none; }



ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span { margin: 0; padding: 0; list-style: none; color: #333; }



a { text-decoration: none; color: #333; outline: none; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; }



h1 { margin: 0; padding: 0; font-weight: normal; color: #333; }
*/


.clear { clear: both; }



.maln { margin-left: auto !important; }



input, textarea { font-family: 'OpenSansRegular'; font-size: 14px;/* font-size: 1.4rem;*/ color: #333; border: none; outline: none; }



.l { float: left; }



.r { float: right; }

 

/*1*/


.cuxin ::-webkit-input-placeholder { /* WebKit browsers */ color: #4d4d4d; }



.cuxin :-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #4d4d4d; }



.cuxin ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #4d4d4d; opacity: 1; }



.cuxin :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #4d4d4d; }


.wp { width: 1200px; margin: auto; }
/*1*/
 



.no_margin { margin-left: auto\0 !important; }

 

/*.container*/
 

/**********   product1   **********/
/*1*/
.pyou { width: 890px; }

.pzuo { width: 260px; }
/*1*/
 

/************  proList  *************/

/*-------------2-2-products start----------------------------------------------------------*/

.proList .cphui { padding-bottom: 66px; }

  
.proList .prob-pic { width:582px; float: left; }



.proList .prob-pic-big { position: relative; border: 0px solid #bfbfbf; float:left;}



.proList .prob-pic-big-img { display: block; line-height: 0; font-size: 0; }



.proList .prob-pic-big-img .zoomPad { float: none; z-index: 8; }



.proList .prob-pic-big-img .zoomPad > img { max-width: 100%; }

.proList .prob-pic-big-img img { max-width: 100%; }



.proList .zoomWrapperImage img { max-width: 1200px; }



.proList .prob-pic-small { position: relative; margin-top: 15px; padding: 0 38px; float:left;}



.proList .prob-pic-btn { position: absolute; top: 50%; margin-top: -11px; display: block; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }



.icon-left { background: url(../images/icol.png) no-repeat;display: block;width: 50px;height: 50px; margin: -10px;}



.icon-left:hover { /*color: #06123f;*/  	background: url(../images/icolh.png) no-repeat;}


.icon-ritht { /*font-size: 21px; font-size: 2.1rem; color: #c8c8c8;*/ background: url(../images/icor.png) no-repeat;display: block;width: 50px;height: 50px;margin: -10px;}



.icon-ritht:hover { /*color: #06123f;*/  	background: url(../images/icorh.png) no-repeat;}


.proList .prob-pic-btn.prev { left: 0; }



.proList .prob-pic-btn.next { right: 0; }



.proList .prob-pic-list { overflow: hidden; }



.proList .prob-pic-list ul { width: 1000%; }



.proList .prob-pic-list ul li { position: relative; float: left; margin-right: 0.37%; width: 2.22%; }



.proList .prob-pic-item .item-pic { border: 1px solid transparent; overflow: inherit; display: block; position: relative; }



.proList .prob-pic-item .item-pic img { display: block; }



.proList .prob-pic-item .item-pic.zoomThumbActive { border: solid 1px #06123f; }



.proList .prob-pic-item .item-pic.zoomThumbActive img.jiao { top: -6px; z-index: 9; }



.proList .prob-pic-item .item-pic img { max-width: 100%; display: block; }



.proList .prob-pic-item .item-pic img.jiao { position: absolute; left: 50%; margin-left: -4px; top: 0; z-index: -9; }


 
/* pro-info */

.pro-info { width: 232px; /*padding-top: 28px;*/ padding-right:50px; } 

.pro-info .pro-title { font-size: 22px; line-height: 30px;font-family: 'OPENSANSSEMIBOLD'; }

.pro-info i{ width:100%; height:1px; background:#666666; margin:20px 0; display:block;}

.pro-info .pro-desc { font-size: 16px; line-height: 24px; color: #333333; margin: 0 0 16px; }



.pro-btn { display: inline-block; width: 134px; height: 38px; line-height: 38px; border-radius: 0; text-align: center; background-color: #fff; color: #06123f; border: 1px solid #06123f; margin-bottom: 23px; }



.pro-btns a:hover { background-color: #06123f; color: #fff; }



.pro-btn:first-child { margin-right: 8px; }



.pro-btns { margin-top: 22px; }

 

/*-------------2-2-products end------------------------------------------------------------*/

.des { font-size: 18px;  width: 218px; height: 52px; line-height: 52px; text-align: center; color: #fff; margin-bottom: 30px; font-family: 'OPENSANSSEMIBOLD'; background: #073580; border-left: 4px solid #ff803e; border-top-right-radius: 26px; border-bottom-right-radius: 26px; }



.des2 { margin-bottom: 38px; }



.des a, .des span { color: #fff; }



.chanpinx { line-height: 30px; padding-top: 3px; font-size: 16px; color: #333333; margin-bottom:20px;}



.chanpinx p, .chanpinx li, .chanpinx span, .chanpinx b { color: #333333; }



.chanpinx .strong { font-size: 18px;color: #333333; display: block; padding-left: 18px; background: url(../images/ling3.png) no-repeat left 8px; font-weight:bold;}



.chanpinx p.dianp { line-height: 30px; padding-left: 15px; }



.chanpinx a { color: #fc0000; }



.chanpinx img { max-width: 100%; }



.chanpinx iframe { max-width: 100%; }



.chanpinx table, .nex table, .cpxx table { width: 97%; border-collapse: collapse; }



.chanpinx tr td, .nex tr td, .cpxx tr td { line-height: 38px; height: 38px; font-size: 14px; }



.table table { width: 100%; border-collapse: collapse; line-height: 38px; }



.table table tr td { border: 1px solid #333; padding-left: 20px; font-size:16px;}



.proList .chanpinx table tr:first-child{font-weight:bold;}

 


.proList .pbox { margin-bottom: 0; }



.cpms { padding-top: 52px; }

/*1*/

.m-fixnav { margin-top: 40px; background: url(../images/fixbg.jpg) no-repeat left center; height: 52px; padding-top: 17px; }



.nav-list li { display: inline-block; text-align: center; line-height: 36px; margin-right: 6px; margin-top: 4px; }

.nav-list li a { display: block; text-align: center; padding: 0 22px; color: #fff; font-size: 18px;  }

/*.nav-list li:nth-child(3)a { display: block; text-align: center; padding-left: 10px; color: #fff; font-size: 18px;  }*/



.mabtb1, .mabtb2 { padding-bottom: 43px; }


/*留言*/
.p2hui { background: #f6f6f6; padding-top: 5px; padding-bottom: 26px; margin-top: 45px; margin-bottom: 49px; }



.cuxin { width: 848px; margin: 0 auto; }



.cuxin .int1, .cuxin .int2 { margin-top: 22px; position: relative; }



.cuxin .int1 i, .cuxin .int2 i { font-size: 30px;color: #06123f; position: absolute; left: 25px; top: 12px; }

.cuxin .int1 .icon-contact{ background:url(../images/name.png) no-repeat; width:20px; height:20px; display:inline-block;}
.cuxin .int1 .icon-email1{ background:url(../images/email.png) no-repeat; width:20px; height:20px; display:inline-block;}
.cuxin .int1 .icon-tel{ background:url(../images/phone.png) no-repeat; width:20px; height:20px; display:inline-block;}


.cuxin .xing { background: url(../images/xing.png) no-repeat 4px 18px; }



.cuxin .int1 input { width: 790px; height: 46px; padding-left: 57px; font-size: 16px;line-height: 46px; border-bottom: 1px solid #c9c9c9; }



.cuxin .int2 { margin-top: 12px; }
.cuxin .int2 .icon-message{ background:url(../images/cor.png) no-repeat; width:20px; height:20px; display:inline-block;} 



.cuxin .int3 { margin-top: 19px; }



.cuxin textarea { width: 790px; height: 128px; padding-left: 54px; font-size: 16px; line-height: 46px; border-bottom: 1px solid #c9c9c9; }



.cuxin .int4 { width: 250px; height: 49px; padding-left: 13px; font-size: 16px; line-height: 49px; float: left; border-bottom: 1px solid #d2d2d2; background: url(../images/xing.png) no-repeat left center; }



.cuxin .cuyanzheng { width: 148px; height: 50px; float: left; margin-left: 28px; cursor: pointer; }



.cuxin .int5 { width: 278px; height: 50px; border: none; background: #ea3b34; cursor: pointer; font-size: 18px;text-transform: uppercase; color: #fff; margin-top: 25px; float: right; }



.cuxin .int5:hover { background: #cc2a23; }
 

/*1*/ 

#baguetteBox-overlay{ display:none;}
/*

font-family: 'OPENSANSSEMIBOLD';

font-family: 'OPENSANSBOLD_0';

font-family: 'impact';

*/
 