@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{ width: 100%; max-width: 1920px; font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; overflow-x: hidden;}
a{color:#333;text-decoration:none}
a:hover{color:#333;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}

.layout{ width:1200px; margin:0 auto; position:relative;}

.marB40{ margin-bottom: 40px;}
.marB60{ margin-bottom: 60px;}
.posR{ position: relative;}
.w560{ width: 560px;}
.w590{ width: 590px;}
.w710{ width: 710px;}

.banner{ height: 1170px; margin-bottom: -290px; background: url(banner.jpg) no-repeat center top;}
.headline{ height: 160px; padding-left: 140px; margin-bottom: 130px; background: url(icon_headline.jpg) no-repeat left center;}
.headline h2{ height: 70px; margin-bottom: 10px; font: bold 48px/70px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.headline h2 a{ color: #0066cc;}
.headline p{ max-height: 72px; font: 18px/36px "Microsoft Yahei"; color: #333; overflow: hidden;}
.headline p a{ font-weight: bold; color: #333;}

.news{ background: url(bg_tec.png) no-repeat 420px 92px; }
.tri_left{ position: absolute; top: 122px; left: -360px; width: 780px; height: 440px; background-color: #fae3e1; }
.tri_right{ position: absolute; top: 92px; left: 450px; width: 1110px; height: 500px; background-color: #fae3e1; }
.phone{ position: relative; float: left; width: 359px; height: 684px; background: url(bg_phone.png) no-repeat center top; overflow: hidden; z-index: 3;}

.slider1_wrap{ position: relative; width: 300px; height: 618px; margin: 40px auto 0; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 300px; height: 586px;}
.slider1 li img{ width: 300px; height: 586px;}
/*.slider1 .slider_t{ position: absolute; bottom: 0; left: 0; width: 300px; height: 44px; font: 18px/44px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); overflow: hidden;}
.slider1 .slider_t a{color: #fff;}*/

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: relative; margin-top: 14px; text-align: center;}
.slider1_wrap .bx-pager-item{ display: inline-block;}
.slider1_wrap .bx-pager-link{ display: inline-block; width: 16px; height: 16px; margin-left: 10px; text-indent: 999em; background: #f3d3c6; border-radius: 8px; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover{ background-color: #cb161c; text-decoration: none;}

.slider1_wrap .bx-pager-link.active{ width: 60px; background-color: #cb161c; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -44px 0;}

.news_wrap{ position: relative; z-index: 3;}
.news_list{}
.news_list.sty1{ margin-top: 130px;}
.news_list li{ position: relative; height: 58px; padding-left: 20px; font: 20px/58px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #fff;}
.news_list li:hover{ font-weight: bold;}
.news_list li:before{ position: absolute; top: 50%; left: 0; width: 10px; height: 10px; margin-top: -5px; background-color: #cf331e; border-radius: 50%; content: "";}
.news_list li a{}
.news_list li.sty2{ border-color: #dfdfdf;}

a.btn_more{ display: block; width: 240px; height: 36px; font: 18px/36px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #cb161c; border-radius: 18px; cursor: pointer;}
a.btn_more.sty1{ float: right; margin-top: 20px;}
a.btn_more.sty2{ margin: 40px auto 0; background-color: #d9d6d4;}
a.btn_more.sty3{ margin: 40px auto 0; background-color: #cb161c;}

.lmT{ margin: 0 auto 50px;}
.lmT.lmT1{ width: 386px; height: 90px; background: url(bg_lmT1.png) no-repeat center top;}
.lmT.lmT2{ width: 500px; height: 88px; background: url(bg_lmT2.png) no-repeat center top;}
.lmT.lmT3{ width: 500px; height: 88px; background: url(bg_lmT3.png) no-repeat center top;}
.lmT.lmT4{ width: 996px; height: 106px; background: url(bg_lmT4.png) no-repeat center top;}

.bz{ margin-bottom: 50px;}
.bz h3{ margin-bottom: 20px; font: bold 48px/48px "Microsoft Yahei"; text-align: center; color: #cb161c;}
.bz h3 a{ color: #cb161c;}
.bz p{ font-size: 18px; line-height: 32px; text-align: center;}
.bz p a{ font-weight: bold;}

.grb_block{  margin-bottom: 0px;}
.grb_lmT{ height: 75px; margin: 0 auto 40px;}
.grb_lmT.lmT_jzhuang{ width: 560px; background: url(icon_jzhuang.png) no-repeat center top;}
.grb_lmT.lmT_jzhang{ width: 560px; background: url(icon_jzhang.png) no-repeat center top;}
.grb_lmT.lmT_cj{ width: 600px; background: url(icon_cj.png) no-repeat center top;}

.grb_con{}
.grb_tem{ float: left; width: 200px; margin: 0 50px 30px 0;}
.grb_tem img{ width: 200px; height: 200px;}
.grb_tem h3{ height: 72px; margin-top: 8px; font: 18px/24px "Microsoft Yahei"; text-align: center; overflow: hidden;}
.grb_tem h3 a{}

.yq_des{ height: 143px; margin-bottom: 40px; padding-left: 330px; background: url(icon_fk.png) no-repeat left center; overflow: hidden;}
.yq_des p{ margin-top: 40px; font-size: 18px; line-height: 32px; color: #d5775e;}

.slider2_wrap{ position: relative; width: 1200px; height: 680px;  overflow: hidden;}
.slider2{}
.slider2 li{ position: relative; width: 1200px; height: 650px;}
/*.slider2 .slider_t{ position: absolute; bottom: 0; left: 0; width: 300px; height: 44px; font: 18px/44px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); overflow: hidden;}
.slider2 .slider_t a{color: #fff;}*/

.slider2_wrap .bx-wrapper{ position: relative;}
.slider2_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider2_wrap .bx-pager{ position: relative; margin-top: 14px; text-align: center;}
.slider2_wrap .bx-pager-item{ display: inline-block;}
.slider2_wrap .bx-pager-link{ display: inline-block; width: 16px; height: 16px; margin-left: 10px; text-indent: 999em; background: #f3d3c6; border-radius: 8px; overflow: hidden;}
.slider2_wrap .bx-pager-link:hover{ background-color: #cb161c; text-decoration: none;}

.slider2_wrap .bx-pager-link.active{ width: 60px; background-color: #cb161c; text-decoration: none;}

.slider2_wrap .bx-prev, .slider2_wrap .bx-next{ position: absolute; bottom: 0; width: 60px; height: 30px; background-image: url(arr1.png); text-indent: 999em; overflow: hidden;}
.slider2_wrap .bx-prev{ right: 62px; background-position: 0 0;}
.slider2_wrap .bx-next{ right: 0; background-position:  -60px 0;}
.slider2_wrap .bx-prev:hover{ background-position: 0 -30px;}
.slider2_wrap .bx-next:hover{  background-position:  -60px -30px;}

.slider3_wrap{ position: relative; width: 560px; height: 315px; overflow: hidden;}
.slider3{}
.slider3 li{ position: relative; width: 560px; height: 315px;}
.slider3 li img{ width: 560px; height: 315px;}
.slider3 .slider_t{ position: absolute; bottom: 0; left: 0; width: 560px; height: 44px; font: 18px/44px "Microsoft Yahei"; text-indent: 1em; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); overflow: hidden;}
.slider3 .slider_t a{color: #fff;}

.slider3_wrap .bx-wrapper{ position: relative;}
.slider3_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider3_wrap .bx-pager{ position: absolute; bottom: 16px; right: 10px;}
.slider3_wrap .bx-pager-item{ float: left;}
.slider3_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #fff; border-radius: 50%; overflow: hidden;}
.slider3_wrap .bx-pager-link:hover, .slider3_wrap .bx-pager-link.active{ background-color: #cb161c; text-decoration: none;}


#slider_rotate{ position: relative; width: 100%; height: 760px; margin: 0 auto; overflow: hidden; } 
.d_img{ position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 760px; overflow: hidden;}
.d_img li{ display: none; position: absolute; padding: 38px 98px; background-color: #fff; /*border: 1px solid #dfdfdf;*/ box-shadow: 0px 0px 10px #e6c3b4;}
.d_img li img{ width: 100%;}

.d_img li.d_pos1{ display: block; width:800px; left:-540px; top:60px; z-index:2;}
.d_img li.d_pos2{ display: block; width:1000px; left:360px; top:10px; z-index:3;}
.d_img li.d_pos3{ display: block; width:800px; left:1510px; top:60px; z-index:2;}
.d_pos_i{ position: relative; top: 0; left: 0; width: 100%; z-index: 3}
.d_t{ height: 32px; margin-bottom: 10px; font: bold 24px/32px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.d_img li p{ height: 60px; font-size: 16px; line-height: 30px; color: #999; overflow: hidden; overflow: hidden;}

#slider_rotate .d_menu{ display: none; position:absolute;bottom:20px;width:100%;text-align:center}

.d_prev, .d_next{ position: absolute; top: 50%; margin-top: -45px; width: 80px; height: 80px; background: url(arr2.png) no-repeat center top; z-index: 10; cursor: pointer;}
.d_prev{ background-position: 0 0; left: 50%; margin-left: -592px;}
.d_next{ background-position: -80px 0; right: 50%; margin-right: -587px;}

.box_wrap{  width: 1356px; margin: 0 auto 40px; padding: 48px 0 10px; background: #fff; border: 2px solid #ff785d; border-radius: 4px;}
.cj_con{ width: 740px; height: 563px; margin: 0 auto; background: url(cj_con.jpg) no-repeat center top;}

