@charset "utf-8";
/* CSS Document */
html{ overflow-x:auto; overflow-y:auto;word-wrap:break-word; background:#f2f2f2}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body{ margin:0;font-size:12px; font-family:"microsoft yahei"; color:#444;}
img{border:0;/*width:100%*/}
a{ text-decoration:none; color:#fff;/*opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1;-khtml-opacity: 1;*/
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-family:"microsoft yahei"; }
input,table,tr,td{ margin:0; padding:0; border:none; font-family:"microsoft yahei";}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative;}
select{ margin:0; padding:0; border:none; background:none;-webkit-appearance: none; appearance: none;-moz-appearance: none; -o-appearance: none; font-family:"微软雅黑";}
textarea{ resize:none;}

.fr{float:right;}
.w_0100{ float:left; width:100%;}
.w_1000{ margin:0 auto; width:1000px;}
.z_1000{ margin:0 auto; width:1000px;}
.w_1200{ margin:0 auto; width:1200px;}
.pc_show{ display:block;}
.phone_show{ display:none;}
.bk_x{ background:none !important;}
.last1{ border:none !important;}
.bg_1{ width:100%; float:left; background:#f1f1f0; padding:35px 0 50px 0;}
.bg_2{ width:100%; float:left; padding:45px 0 50px 0;}
.bg_3{width:100%; float:left; padding:45px 0 ; background: url(../images/d_r.gif) repeat-y center #292929}
.bg_5{ width:100%; float:left; background:#f5f5f5; padding:55px 0 86px 0;}
.bg_6{ width:100%; float:left; background:#f5f5f5; padding:51px 0 49px 0;}
.bg_7{ width:100%; float:left; padding:64px 0 78px 0; border-bottom:solid 1px #e6e6e6;}
.bg_9{ width:100%; float:left; padding:52px 0 48px 0;}

@media screen and (max-width:767px) {
body{ padding-bottom:55px; overflow:hidden;}
.pz_menu{ min-width:100%;}
.pz_banner{ min-width:100%;}
.pz_main{min-width:100%; min-height:initial;}
.pz_down{min-width:100%;}
.w_1000{width:100% !important;}
.pc_show{display: none;}
.phone_show{ display: block;}
.bg_3{ width:100%; float:left; padding:50px 0 46px 0; background:url(../images/z_bg_4.jpg) no-repeat center top; background-size:cover;}
.bg_6{ width:100%; float:left; background:#f5f5f5; padding:0; height:410px;}
}

/*首页   top*/
#pz_top{ float:left; width:100%; min-width:1000px; position:relative; z-index:80; background: url(../images/pz_top.gif) no-repeat center top}
#pz_banner{ float: left; width:100%; min-width:1000px; overflow:hidden; position:relative; z-index:1;}
.logo{ float:left; width:360px; margin:0 auto; height:80px; overflow:hidden}

#servicesBox{width:1200px;height:220px;margin:0 auto;clear:both;line-height:18px;color:#999999;font-size:12px;}
#servicesBox h3{font-weight:normal;font-size:16px;height:30px;line-height:20px;color:#000000;}
#servicesBox .serBox{cursor:pointer;display:inline;width:240px;height:220px;float:left;overflow:hidden; position:relative;padding:0}
#servicesBox .serBoxOn{display:none;width:240px;height:220px;background:#D9D9D9;position:absolute;left:0px;top:0px;z-index:19;}
#servicesBox .serBox .pic1{width:110px;height:110px;text-align:center;position:absolute;top:22px;right:65px;z-index:99;}
#servicesBox .serBox .pic2{width:110px;height:110px;text-align:center;position:absolute;top:22px;left:-175px;z-index:99;}
#servicesBox .serBox .txt1{width:240px;height:100px;color:#999999;position:absolute;top:100px;left:0px;z-index:99; text-align:center;}
#servicesBox .serBox .txt2{width:240px;height:100px;color:#999999;position:absolute;top:100px;right:-175px;z-index:99; text-align:center;}
#servicesBox .serBox span.tit{font-size:16px;display:block;height:50px;line-height:70px;text-align:center;}
#servicesBox .serBox .txt1 .tit{color:#000000;}
#servicesBox .serBox .txt2 .tit {color:#000000}
/***************************************************************   top   ********************************************************/



/*banner*/
.picFocus{position:relative;  overflow:hidden;  zoom:1; width:1920px; height:580px;  }
.picFocus .hd{overflow:hidden; position:absolute; bottom:20px; height:64px; z-index:45; }
.picFocus .hd ul{ float:left; overflow:hidden; zoom:1; }
.picFocus .hd ul li{  float:left; width:129px; height:50px; padding:3px;  text-align:center; background:url(../images/ban_img1.png) repeat; margin:8px 4px 0 4px;  }
.picFocus .hd ul li img{ width:129px; height:50px;  cursor:pointer;     }
.picFocus .hd ul li.on{ background:0; background-color:#fff; margin:0 4px 8px 4px; }
.picFocus .hd ul li.on img{ border-color:#fff;  }
.picFocus .bd li{ vertical-align:middle;}
.picFocus .bd img{ width:1920px; height:580px; display:block;  }
.picFocus .prev,
.picFocus .next{ position:absolute;  left:17%; top:50%; margin-top:-29px; display:block; width:58px; height:58px; background:url(../images/imgPlayer.png) 0px 0px no-repeat; filter:alpha(opacity=100);opacity:1.0; z-index:15;   }
.picFocus .next{ left:auto; right:17%; background-position:-80px 0px; }
.picFocus .prev:hover,
.picFocus .next:hover{ filter:alpha(opacity=80);opacity:0.8;  }
.picFocus .prevStop{background-position:0px 0px;}
.picFocus .nextStop{background-position:-100px 0px;}		
/***************************************************************   banner   ********************************************************/


/*menu 效果*/
.dh{ float:left; width:840px;}
.menu{width:840px; margin:0 auto;}
.menu ul{ float:left;}
.menu ul .nli_1{ float:left; width:140px; height:80px; position:relative; z-index:15;}
.menu ul .nli_1 span a{ float:left; width:140px; height:40px; padding:20px 0 20px 0;}
/*.menu ul .nli_1 span a .c_text{ float:left; width:140px; height:20px; color:#fff; font-size:15px; text-align:center;}*/
.menu ul .nli_1 span a .c_text{ float:left; width:90px; padding-left:50px; height:40px; line-height:40px; color:#fff; font-size:15px;}
.menu ul .nli_1 span a:hover .c_text,.menu ul .nli_1.on span a .c_text{ color:#fff;}
.menu ul .nli_1 span a .e_text{ float:left; width:140px; height:20px; line-height:20px; color:#fff;  text-align:center; font-family:Arial, Helvetica, sans-serif;}
.menu ul .nli_1 span a:hover,
.menu ul .nli_1.on span a{background:#;}


/*下拉菜单（漂浮在menu .nli上）*/
.menu .sub_1{ float:left; width:340px; background: url(../images/ban_img1.png) repeat; display:none; position:absolute; left:0px; top:80px;}
.menu .sub_1 .menu_show{ float:left; width:340px; padding:0 0 30px 0; position:relative;}
.menu .sub_1 .menu_show .bg_124{ width:140px;height:5px; background:#d91516; position:absolute; left:0;top:0;}
.menu .sub_1 .menu_show .l_124{ float:left; width:120px; /*border-top:#d91516 solid 5px;*/ padding:30px 0 0 0;}
.menu .sub_1 .menu_show .l_124 .li_left{ float:left; width:120px; padding:8px 0;}
.menu .sub_1 .menu_show .l_124 .li_left .a_left{ float:left; width:80px; padding:0 0 0 10px; margin-left:24px; line-height:20px; color:#666666;  background:url(../images/menu_img1.png) left center no-repeat;}
.menu .sub_1 .menu_show .l_124 .li_left .a_left:hover{color:#192dc5; background:url(../images/menu_img2.png) left center no-repeat;}
.menu .sub_1 .menu_show .r_150{ float:right; width:150px; height:120px; margin:40px 30px 0 0;}

/*.menu .sub_2{ position:absolute; float:left; width:1000px; left:-250px; top:49px; padding:0 0 20px 0; display:none; background:url(../images/menu_img9.png) repeat; box-shadow: 0px 0px 7px #999; -webkit-box-shadow:0px 0px 7px #999;-moz-box-shadow:0px 0px 7px #999;}
.menu .sub_2 .t_tiao{ float:left; width:124px; height:5px; background-color:#d91516; margin:0 626px 0 250px;}
.menu .sub_2 .d_menu_1000{ float:left; width:988px; margin:20px 6px 0 6px;  background:url(../images/menu_img10.png) left repeat-y;}
.menu .sub_2 .d_menu_1000 .l_wid{ float:left; padding:0 10px 0 20px;}
.menu_tit{ float:left; width:100%; height:40px; color:#333333; font-size:14px; font-weight:bold; line-height:40px;}
.menu .sub_2 .d_menu_1000 .l_wid .d_wid{ float:left; padding:4px 0;}
.menu .sub_2 .d_menu_1000 .l_wid .d_wid .li_dmenu{ float:left; padding:6px 0;}
.menu .sub_2 .d_menu_1000 .l_wid .d_wid .li_dmenu .a_dmenu{ float:left; line-height:20px; padding-left:10px; color:#666666; background:url(../images/menu_img6.png) left center no-repeat;}
.menu .sub_2 .d_menu_1000 .l_wid .d_wid .li_dmenu .a_dmenu:hover{ background:url(../images/menu_img7.png) left center no-repeat; color:#192dc5;}*/

/***************************************************************menu 效果********************************************************/


/*main*/
.i_biaobj{ background:#ededed;}
.z_1000_1{ width:1000px; float:left; overflow:hidden; padding:40px 0px;}
.z_1000_1 .z_660{ width:660px; float:left; margin-left:20px;}
.txtScroll-left{ width:660px;  position:relative; }
.txtScroll-left .hd{ overflow:hidden;  height:34px; background:url(../images/z_bian_3.jpg) no-repeat left bottom; border-bottom:solid 1px #e5e5e5;}
.txtScroll-left .hd h1{ float:left; font-size:24px; line-height:24px; color:#da1919; font-weight:bold;}
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:9px;  }
.txtScroll-left .hd ul li{ float:left;  width:7px; height:7px; overflow:hidden; margin-left:13px; text-indent:-999px; cursor:pointer; background:url(../images/z_btn_1.png) no-repeat right top; }
.txtScroll-left .hd ul li.on{ background-position:left top; }
.txtScroll-left .bd{ width:660px; overflow:hidden; margin-top:20px;}
.txtScroll-left .bd ul{ zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:247px; width:320px;  text-align:left; _display:inline;}
.pic_5{ width:320px; height:180px; overflow:hidden; float:left;}
.text_5{ margin-top:22px; float:left;}
.text_5 h2{ font-size:12px; color:#da1919; line-height:12px;}
.text_5 h2 a{ color:#da1919;}
.text_5 h4{ font-size:14px; color:#333; line-height:20x; margin-top:14px;}



.i_abobj{ position:relative; width:100%; background:url(../images/i_abo_bj.jpg) no-repeat center top #FFF; min-height:450px; _height:450px;margin:0 auto;}
#i_abotit{ position: absolute; text-transform:uppercase; font-size:30px; color:#d91616; text-align:center; left:35%; padding-top:50px;}
#i_abotit a{text-transform:uppercase; font-size:30px; color:#d91616; text-align:center;}
@keyframes dhfd
{from {top:-20%;}to {top:0%;}}
@-moz-keyframes dhfd /* Firefox */
{from {top:-20%;}to {top:0%;}}
@-webkit-keyframes dhfd /* Safari 和 Chrome */
{from {top:-20%;}to {top:0%;}}
@-o-keyframes dhfd /* Opera */{from {top:-20%;}to {top:0%;}}
#i_abotit{
animation: dhfd 1s;
-moz-animation: dhfd 1s;	/* Firefox */
-webkit-animation: dhfd 1s;	/* Safari 和 Chrome */
-o-animation: dhfd 1s;	/* Opera */
-webkit-animation-iteration-count:1;/*运行两次*/
-webkit-animation-fill-mode:forwards;/*运行后停留在最后的地方*/
}

#i_abotu{ position: absolute; width:25%; margin:0 auto; left:5%; padding-top:30px;}
@keyframes i_abotu
{from {left:-10%;}to {top:0%;}}
@-moz-keyframes i_abotu /* Firefox */
{from {left:-10%;}to {top:0%;}}
@-webkit-keyframes i_abotu /* Safari 和 Chrome */
{from {left:-10%;}to {top:0%;}}
@-o-keyframes i_abotu /* Opera */{from {left:-10%;}to {top:0%;}}
#i_abotu{
animation: i_abotu 1s;
-moz-animation: i_abotu 1s;	/* Firefox */
-webkit-animation: i_abotu 1s;	/* Safari 和 Chrome */
-o-animation: i_abotu 1s;	/* Opera */
-webkit-animation-iteration-count:1;/*运行两次*/
-webkit-animation-fill-mode:forwards;/*运行后停留在最后的地方*/
}

#i_abon{ position: absolute; width:45%; right:5%; top:35%; color:#ffffff; font-size:16px; line-height:200%; height:200px; overflow:hidden;}
@keyframes i_abon
{from {right:-10%;}to {top:35%;}}
@-moz-keyframes i_abon /* Firefox */
{from {right:-10%;}to {top:35%;}}
@-webkit-keyframes i_abon /* Safari 和 Chrome */
{from {right:-10%;}to {top:35%;}}
@-o-keyframes i_abon /* Opera */{from {right:-10%;}to {top:35%;}}
#i_abon{
animation: i_abon 1s;
-moz-animation: i_abon 1s;	/* Firefox */
-webkit-animation: i_abon 1s;	/* Safari 和 Chrome */
-o-animation: i_abon 1s;	/* Opera */
-webkit-animation-iteration-count:1;/*运行两次*/
-webkit-animation-fill-mode:forwards;/*运行后停留在最后的地方*/
}




.i_newst{width:320px; margin:0 auto; text-transform:uppercase; font-size:30px; color:#d91616; text-align:center; text-align:center; background:url(../images/i_news.gif) no-repeat center bottom; height:100px; line-height:100px; padding-top:50px;}
.i_newst a{text-transform:uppercase; font-size:30px; color:#d91616; text-align:center;}
.i_news{ overflow:hidden; position:relative; min-height:450px; _height:450px;}
#i_news1{ float:left; width:330px; position:absolute; left:0; top:-50%; border-bottom:#db1919 3px solid;}
@keyframes i_news1
{from {right:-10%;}to {top:5%;}}
@-moz-keyframes i_news1 /* Firefox */
{from {right:-10%;}to {top:5%;}}
@-webkit-keyframes i_news1 /* Safari 和 Chrome */
{from {right:-10%;}to {top:5%;}}
@-o-keyframes i_news1 /* Opera */{from {right:-10%;}to {top:5%;}}
#i_news1{
animation: i_news1 0.5s;
-moz-animation: i_news1 0.5s;	/* Firefox */
-webkit-animation: i_news1 0.5s;	/* Safari 和 Chrome */
-o-animation: i_news1 0.5s;	/* Opera */
-webkit-animation-iteration-count:1;/*运行两次*/
-webkit-animation-fill-mode:forwards;/*运行后停留在最后的地方*/
}
.in1t{ width:300px; background:#db1919; padding:15px; line-height:30px; color:#FFF; font-size:16px; font-weight:bold; overflow:hidden; }
.in1t a{ line-height:30px; color:#FFF; font-size:16px; font-weight:bold; overflow:hidden; }
.in1tu{ width:330px; height:170px; overflow:hidden;}
.in1tu img{ width:330px; height:170px;}
.in1tms{ font-size:14px; padding:10px 0; color:#555555; line-height:25px; height:60px; overflow:hidden;}
.in1tms a{ font-size:14px; color:#555555; line-height:25px}
.in1m{ width:98px; height:29px; padding:15px 0 25px 0;}


#i_news2{ float:left; width:840px; position:absolute; right:0; top:5%;}
@keyframes i_news2
{from {right:-10%;}to {top:5%;}}
@-moz-keyframes i_news2 /* Firefox */
{from {right:-10%;}to {top:5%;}}
@-webkit-keyframes i_news2 /* Safari 和 Chrome */
{from {right:-10%;}to {top:5%;}}
@-o-keyframes i_news2 /* Opera */{from {right:-10%;}to {top:5%;}}
#i_news2{
animation: i_news2 1s;
-moz-animation: i_news2 1s;	/* Firefox */
-webkit-animation: i_news2 1s;	/* Safari 和 Chrome */
-o-animation: i_news2 1s;	/* Opera */
-webkit-animation-iteration-count:1;/*运行两次*/
-webkit-animation-fill-mode:forwards;/*运行后停留在最后的地方*/
}

.title{padding-left:1px;}
.title li{width:100px;font-size:20px;float:left;cursor:pointer;padding:6px 0;}
.title li.cur{color:#db1919;}
.zong{clear:both;width:840px;overflow:hidden;}
.list{width:2520px;}
.list .tabCon{float:left;width:840px;height:300px; margin-top:30px;}
.tabUl{overflow:hidden;}
.tabtr{width:840px;height:100px; overflow:hidden; border-bottom:#e0e0e0 1px solid;}
.tabtr span,.tabtr a{display:inline-block;text-align:center;cursor:pointer;float:left;text-decoration:none;}
.tabtr1{ float:left; width:620px; overflow:hidden;}
.tabtr1t{ font-size:16px; color:#444444; height:40px; line-height:40px; overflow:hidden;}
.tabtr1t a{ font-size:16px; color:#444444;}
.tabtr1ms{ line-height:25px; font-size:14px; color:#666666; height:50px;}
.tabtr2{ float:right;padding:15px; background:#db1919}
.tabtr2a{ text-align:center; color:#FFF; font-size:30px; font-weight:bold;}
.tabtr2b{ text-align:center; color:#FFF; font-size:16px; }











/*footer*/
.footer{ width:1200px; margin:0 auto; overflow:hidden;}
.f_logo{float:left;  width:300px; border-right:#535353 1px solid; text-align:center; overflow:hidden;}
.f_b_c{ float:left; padding:0 19px; width:530px; font-size:12px; color:#757575; line-height:22px;}
.f_b_c a{ font-size:12px; color:#757575; line-height:22px;}
.f_b_r{ float:right; width:330px; background:#3f3f3f; overflow:hidden;}



/*pf_right*/
.pf_right{ width:34px; position:fixed; right:210px;  top:20%; z-index:888;}
.pf_right ul{ width:100%; padding-left:170px;}
.pf_right ul li{ width:34px; height:34px; position:relative; background:#da1919; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-top:16px; float:left;}
.pf_right ul li a{ display:block; width:34px; height:34px;}
.pf_right > ul > li > a > img{ display:block; margin:auto; margin-top:10px;}
.pf_right > ul > li > .rx_1{ display:none; width:212px; position:absolute; left:-390px; top:-16px;}
.pf_right > ul > li > .rx_1 > li{ width:200px; height:37px; background:#da1919; position:relative; padding-left:12px; font-size:14px; color:white; line-height:37px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.pf_right > ul > li > .rx_1 > li > .span1{ width:80px; float:left; font-size:16px; font-weight:bold;}
.pf_right > ul > li > .rx_1 > li > .span2{ /*width:108px;*/ float:left; font-size:16px; font-weight:bold;}
.pf_right > ul > li > .rx_1 > li > .icon_1{ display:block; position:absolute; right:-5px; top:14px;}
.pf_right > ul > li > .ewm{ display:none; width:120px; position:absolute; left:-300px; top:-16px;}
.pf_right > ul > li > .ewm > li{ width:100px; height:100px; padding:5px; background:white; border:solid 5px #da1919; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; position:relative;}
.pf_right > ul > li > .ewm > li > .icon_1{ display:block; position:absolute; right:-10px; top:10px;}
@media screen and (max-width:767px) {
	.pf_right{ position:fixed; top:auto; right:5%; bottom:100px; display:none}
	.pf_right ul li{ display:none;}
	.pf_right ul li.go_top{ display:block;}
	.tx_k{ width:90%; float:left; padding:0 5%; margin-left:0;}
	.tx_k li{ width:100%; float:left;}
	.tx_k li input{ width:77%; padding-left:10px; background:#f5f5f5; height:52px; font-size:12px; line-height:52px;}
	.fx_k{ width:90%; float:left; padding:0 5%; margin-left:0;}
	.dl_btn{ width:90%; float:left; padding:0 5%; margin-left:0;}
	.dl_qt{ width:90%; float:left; padding:0 5%; margin-left:0;}
	.dl_qt li{ width:100%; text-align:center;}
	.dl_qt li img{ display:block; margin:auto; margin-top:12px;}	
}


/*关于*/
.menu_1{ width:100%; float:left; height:60px; background:#f5f5f5; border-bottom:solid 1px #ddd;}
.pz_SideLayer{ float:left; width:1000px;color:#333;}
.pz_SideLayer ul{ width:1000px; margin:auto;}
.pz_SideLayer .l1{ margin:auto; line-height:60px; overflow:hidden; float:left;}
.pz_SideLayer .l1 a{ display:block; width:136px; text-align:center; font-size:14px; height:60px; line-height:60px; color:#333333; float:left; text-transform:uppercase;}
.pz_SideLayer .l1 .hover,
.pz_SideLayer .l1 a:hover{ color:#da1919; border-bottom:solid 1px #da1919;}
.z_1000_4{ width:1000px; float:left; padding:54px 0 60px 0;}
.z_1000_10{ width:1000px; float:left; padding:40px 0 60px 0; overflow:hidden;}
.z_1000_10 ul{ float:left; width:1040px;}
.z_1000_10 ul li{ width:240px; height:120px; float:left; margin:20px 20px 0 0;}




/*联系我们*/
.tit_6{ width:100%; float:left; height:38px; border-bottom:solid 1px #e5e5e5; background:url(../images/z_bian_4.jpg) no-repeat center bottom; font-size:18px; color:#333; line-height:18px; font-weight:bold; text-align:center;}
.tit_8{ width:100%; border-bottom:solid 1px #e5e5e5; background:url(../images/z_bian_4.jpg) no-repeat center bottom; text-align:center; padding-bottom:20px;}
.tit_9aaa{ width:100%;  line-height:48px;  text-align:center; padding-bottom:20px;}
.tit_8 h1{ font-size:24px; color:#333; line-height:24px;}
.tit_8 h1 span{ display:block; font-family:"Arial"; font-size:14px; color:#666; line-height:14px; margin-top:5px;}
.tit_8 h2{ font-size:36px; color:#333; line-height:36px; margin:25px 0 0 0;}
.z_1000_11{ width:1000px; float:left; overflow:hidden;}
.z_1000_11 ul{ width:1008px; margin:30px 0 0 0; overflow:hidden;}
.z_1000_11 ul li{ width:324px; height:118px; border:solid 1px #eee; margin:11px 10px 0 0; float:left;}
.z_1000_11 ul li .icon_4{ width:89px; height:64px; border-right:solid 1px #eee; margin-top:27px; float:left;}
.z_1000_11 ul li .icon_4 img{ display:block; margin:auto; margin-top:5px;}
.z_1000_11 ul li .text_13{ width:195px; float:left; margin:27px 0 0 16px; height:64px;}
.z_1000_11 ul li .text_13 h2{ font-size:16px; line-height:16px; color:#333; font-weight:bold;}
.z_1000_11 ul li .text_13 h4{ font-size:14px; line-height:16px; color:#333; margin:16px 0 0 0;}
.z_1000_11 ul li .text_13 h4.dz_1{ margin-top:12px;}
.pic_11{ width:100%; border:solid 1px #ccc; margin:30px 0 0 0; box-sizing:border-box; overflow:hidden;}

.chancecontain{ position:relative; margin:10px 0 0 0;}
.chancecontain ul{ float:left;}
.chancecontain ul li{ cursor:pointer;float:left; width:1000px; background:#f5f5f5; margin-top:10px; position:relative;  z-index:0; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.chancecontain ul li.hover,
.chancecontain ul li:hover{ background:#da1919;}
.chancecontain ul li.hover{ background:#da1919;}
.chancecontain ul li .l_927{ float:left; width:907px; padding:28px 0 28px 20px; height:16px; border-right:#e6e6e6 solid 1px; }
.chancecontain ul li:hover .l_927 {border-right:#af1313 solid 1px;}
.chancecontain ul li.hover .l_927 {border-right:#af1313 solid 1px;}
.chancecontain ul li .l_927  .tit_tain{ float:left; width:210px; line-height:16px; font-size:14px; font-weight:bold;}
.chancecontain ul li .l_927  .tit_tain a{color:#da1919;}
.chancecontain ul li:hover .l_927  .tit_tain a{ color:#fff;}
.chancecontain ul li.hover .l_927  .tit_tain a{ color:#fff;}
.chancecontain ul li .l_927  .dwon_tain{ float:left; width:696px; height:16px; color:#666666; font-size:12px; line-height:16px;}
.chancecontain ul li:hover .l_927  .dwon_tain{  color:#fff; }
.chancecontain ul li.hover .l_927  .dwon_tain{  color:#fff; }
.chancecontain ul li .l_927  .tain_1{ float:left; width:239px; background:url(../images/z_bian_10.jpg) no-repeat right center; text-align:center;}
.chancecontain ul li:hover .l_927  .tain_1{ background:url(../images/z_bian_11.jpg) no-repeat right center;}
.chancecontain ul li.hover .l_927  .tain_1{ background:url(../images/z_bian_11.jpg) no-repeat right center;}
.chancecontain ul li .l_927  .tain_2{ float:left; width:200px; text-align:center;}
.chancecontain ul li:hover .l_927  .tain_2{}
.chancecontain ul li.hover .l_927  .tain_2{}
.chancecontain .deta{font-size:14px; width:960px; padding:0 20px; left:0; top:0; overflow:hidden;  position:relative; background:#f5f5f5;display:none;}
.chancecontain .deta .condata{ float:left; width:960px; padding:30px 0; color:#333; font-size:14px; line-height:30px;}
.lermore{ position:absolute; right:0; top:0; width:72px; height:72px; background:url(../images/z_btn_8.png) no-repeat center #f5f5f5; cursor:pointer; }
.lermore.hover{ background:url(../images/z_btn_9.jpg) no-repeat center #da1919;}
.chancecontain ul li:hover .lermore { background:url(../images/z_btn_9.jpg) no-repeat center #da1919;}

/*分页*/
.waik_2{ float:left; width:100%; padding:30px 0 40px 0;}
.pz_fy{width:100%; float:left; padding:6px 0px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { border: #d3d3d3 1px solid; PADDING:4px 10px; COLOR: #767676; text-decoration:none; margin:0 2px; font-size:14px;}
.pz_fy a:hover,.pz_fy a.on{color: #fff; border: #da1919 1px solid; background-color:#da1919; text-decoration:none;}/*鼠标经过和默认当前页样式*/

.relative-news {position:relative; width:1000px; padding-top:30px;}
.relative-news .main-news {float:left; width:535px; border-right:1px dotted #ccc;}
.relative-news .main-news a{ float:left; width:535px; padding:4px 0; line-height:18px; color:#666666;}
.relative-news .main-news a span{ font-weight:bold;}
.relative-news .main-news a:hover{ color:#da1919;}
.relative-news .r_100{ float:right; width:100px; height:32px; margin:9px 0 0 0;}
.relative-news .r_100 a{ float:left; width:100px; height:32px; background:#da1919; color:#fff; text-align:center; line-height:32px;}


/*news*/
.z_1{ width:1000px; margin:20px auto; overflow:hidden;}
.z_1 a {float:left; height:90px; width:100%; padding:30px;  border-bottom:dashed 1px #e5e5e5; overflow:hidden; display:block; -webkit-transition:background-color 400ms; transition:background-color 400ms;}
.z_1 a:hover {background-color:#f5f5f5;}
.z_1 a:last-child {border-bottom:0 none;}
.z_1 a .pic_12{ float:left; width:195px; height:110px;}
.z_1 a .text_14{ margin-left:211px;}
.z_1 a .text_14 h2{ width:90%; font-size:14px; line-height:18px; padding-left:20px; background:url(../images/z_icon_26.png) no-repeat left 4px;color:#da1919;}
.z_1 a .text_14 h2 a{ color:#da1919;}
.z_1 a .text_14 h4{ width:100%; font-size:12px; color:#666; line-height:26px; margin:14px 0 0 0;}
.z_1 a .text_14 h5{ width:100%; font-size:12px; color:#999; line-height:12px; margin:13px 0 0 0;}


/* 产品 */
.pro-edi{width:1000px; margin:0 auto; position: relative;}
figure {position: relative;float: left;overflow: hidden;width: 100%;height: 100%;background: #3085a3;text-align: center;cursor: pointer;
margin: 0;}
figure img {position: relative;display: block;}
figure figcaption {padding:2em;color: #ffffff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure figcaption::before,figure figcaption::after {pointer-events: none;}
figure figcaption,figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;	height: 100%;}
figure figcaption > a {	z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figure h2 {word-spacing: -0.15em;font-size: 1.2rem;font-weight: 300;}
figure h2 span {font-weight: 800;}
figure h2,figure p {margin: 0;}
figure p {letter-spacing: 1px;font-size: 68.5%;}
/***** Jazz *****/
figure.effect-jazz{background: #3C3C3C;}
figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
figure.effect-jazz figcaption {padding:1%;}
figure.effect-jazz figcaption::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;content: '';	opacity: 0;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
figure.effect-jazz p,figure.effect-jazz h2{padding:0.5em 2em;text-transform: none;opacity: 0;-webkit-transform: scale3d(0.8,0.8,1);transform: scale3d(0.8,0.8,1);}
figure.effect-jazz h2 {letter-spacing:2px;padding-top:22%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
figure.effect-jazz h2 span{	letter-spacing: 0;font-size:1rem;}
figure.effect-jazz:hover img {	opacity: 0.2;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
figure.effect-jazz:hover figcaption::after {opacity: 1;	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);}
figure.effect-jazz:hover h2,figure.effect-jazz:hover p {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.items {margin: 0 auto;overflow: hidden;}
.items li {position: relative;width: 29.333%; height: auto;margin: 2%;float: left;}
.items li:first-child figure.effect-winston{background: transparent;}
.items li:first-child figure.effect-winston figcaption{	background: rgba(0, 0, 0, 0.6);}
.items li:first-child figure.effect-winston:hover figcaption{background: rgba(0, 0, 0, 0);}
.items li:first-child figure.effect-winston h2{	opacity: 1;}
.items li:first-child figure.effect-winston:hover h2{opacity: 0;}
.items li:first-child figure.effect-winston figcaption::before{display: none;}
.items li:first-child figure.effect-winston:hover img {opacity: 1;}

.pro_n{ padding:30px 0px; width:1000px; margin:0 auto; overflow:hidden;}
.pro_1{ float:left; width:480px;}
.pro_2{ float:left; width:520px;}
.pro_2 h1{ font-weight:bold; color:#da1919}
.pro_2 h3{ padding-top:20px; line-height:180%;}
.pro_3{ width:1000px; margin:0 auto; overflow:hidden;}
.pro_3 h3{ font-weight:bold; color:#da1919; border-bottom:#CCC 1px dotted; padding:10px 0px;}
.pro_3 h4{padding-top:20px; line-height:180%;}


/**/
.picScroll-left-3{ width:1000px; overflow:hidden; position:relative; }
.picScroll-left-3 .hd{ overflow:hidden; width:1000px;  height:23px; position:absolute; left:0; top:50px;}
.picScroll-left-3 .hd .prev,.picScroll-left-3 .hd .next{ display:block;  width:12px; height:23px; float:left; overflow:hidden; cursor:pointer; background:url(../images/z_btn_6_left.png) no-repeat left top;}
.picScroll-left-3 .hd .next{ background:url(../images/z_btn_6_right.png) no-repeat left top; float:right !important;}
.picScroll-left-3 .bd{ width:960px; height:118px; margin-left:18px; overflow:hidden;}
.picScroll-left-3 .bd ul{ overflow:hidden; z-index:999; }
.picScroll-left-3 .bd ul li{ margin: auto 3px; width:235px; float:left; _display:inline; overflow:hidden;}
.picScroll-left-3 .bd ul li .pic{ text-align:center; width:235px; height:118px; float:left; margin:auto;}
.picScroll-left-3 .bd ul li .pic img{ width:235px; height:118px; display:block; }




.fk_2{ width:260px; height:100%; background:#da1919; position:absolute; left:-260px; top:0;opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;-khtml-opacity: 0;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}





/*弹出*/
.footer_flex li:hover span { display: block; }
.footer_flex li:hover .img-n { display: none; }
.footer_flex li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.footer_flex li .img-n { padding-top: 10px; }
.footer_flex { width:330px; margin:0 auto 0 50px; }
.footer_flex li { width:45px; height: 45px; background-color: #bbb; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-left:20px; float: left; text-align: center; cursor: pointer; position: relative; z-index: 10; }
.footer_flex li:hover { background-color: #da1919; }
/*top*/
.footer_flex li:hover .flex-footer { display: block; }
.footer_flex li .flex-footer { width: 146px; height: 124px; position: absolute; left:-49px; top: -300px; text-align: center; padding-top: 15px; background: url(../images/footerflex.png) 1px top no-repeat; display: none; }


.im-box { width:60px; position: fixed; top:-200px; right: 0; z-index: 999; }
.im-box .im-ewm { width: 58px; height: 78px; border: 1px solid #e8e8e8; position: relative; }
.im-box .im-ewm .ewm-hover { position: absolute; left: -145px; top: -200px; display: none; }
.im-box .im-ewm:hover .ewm-hover { display: block; }



/*二级页加*/
.main_ly{}
.main_ly li{clear:both;padding:0 0 12px 0;color:#3c3b3b;font-size:16px;line-height:30px;}
.main_ly_t1{width:70px;float:left;}
.main_ly_t2{float:left;color:#999999;padding:0 0 0 15px;font-size:14px;}
.main_bd{width:230px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_bd1{width:500px;height:102px;border:solid 1px #dddddd;float:left;font-size:14px;line-height:25px;padding:5px;}
.main_bd2{width:115px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_but{width:240px;padding:20px 0 0 0;clear:both;}
.main_but_t{color:#3c3b3b;font-size:16px;line-height:30px;}
.main_bd3{width:180px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;}
.main_bd4{width:100%;height:102px;border:solid 1px #dddddd;font-size:14px;line-height:25px;padding:5px;}

.main_page{clear:both;padding:25px 0 0 0;position:relative;width:100%;text-align:center;overflow:hidden;}
.main_page li{float:left;margin:0 4px;font-size:14px;font-weight:bold;text-align:center;position:relative;right:50%; margin-left:10px;}
.main_page ul{float:left;position:relative;left:50%;}
.main_page li a{width:100%;height:23px;display:block;border:solid 1px #bfbfbf;color:#bfbfbf;line-height:23px; padding-left:3px; padding-right:3px;}
.main_page li a:hover{color:#fff;background:#3065c8;border:solid 1px #3065c8;}
.main_down{clear:both;}
.main_down li{clear:both;padding:0 5px 20px 5px;margin:0 0 20px 0;border-bottom:dotted 1px #b2b2b2;color:#9f9f9f;font-size:14px;}
.main_down li a{color:#565656;font-size:16px;float:left;}
.main_down li font{color:#477cdf;font-size:16px;}
