
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;line-height: 35px;}
img{border:0px;}
a{text-decoration:none; font-size: 12px;}
.left{float:left;}
.right{float:right;}
.clear{ clear: both;}
.pos_a{position: absolute;}
.pos_r{position: relative;}
body{background:#ffffff; font-family: "微软雅黑"; font-size: 12px;overflow-x:hidden }

/* CSS Header */
#he_01{ width: 100%; height: 34px; margin:0 auto; background: #0e4aa4;position: relative;z-index: 333;}
#he_01_mid{ width: 1200px; height: 34px; line-height: 34px; margin:0 auto; color: #748cc0; position: relative;}
#he_01 #music{width: 140px;height: 34px;position: absolute;right:0px;top:0px;}
#he_01 span{ display: block; height: 34px; position: absolute;right: 200px; top:0px; color: #e5e9f2;}
#he_01 span a{ color: #e5e9f2;}
#he_02{ width: 100%; height: 95px; margin:0 auto; background: url(../image/he_02_bg.png) repeat;position: relative;z-index: 333;}
#he_02_mid{ width: 1200px; height: 95px; margin:0 auto; position: relative;}
#he_02_logo{ position: absolute; width: 485px; height: 65px; left:0px; top:15px;}
#he_02_ewm{ position: absolute; width: 73px; height: 74px; right:0px; top:10px;}
#he_03{ width: 100%; height: 59px; margin:0 auto;background: url(../image/he_03_bg.png) repeat-x;z-index: 999;position: relative;z-index: 333;}
#he_03_mid{ width: 1200px; height: 59px;margin:0 auto;}
#he_03_mid li{ float: left; width: 133px; height: 59px; line-height: 50px; text-align: center;position: relative;}
#he_03_mid li a{ font-size: 15px; color: #000000; display: block;width: 133px; height: 59px;}
#he_03_mid li a:hover{color: #fff; background: #0e4aa4}
#he_03_mid li span{width: 133px;position: absolute;left: 0px;top:20px;text-align: center;font-size: 10px!important;-webkit-transform: scale(0.8); color: #000000; }
#he_03_mid li a:hover span{color: #fff;}
#he_03_mid li .submenu{ width:0; height: 0; opacity: 0; position: absolute; top:56px;z-index: 999; background: #fff; border:solid 3px #0e4aa4;}
#he_03_mid li .submenu_01{ width: 308px; height: 297px; position: absolute; left:20px; top:15px;}
#he_03_mid li .submenu_01 .menu_t{width: 100%; height: 35px; line-height: 35px; font-weight: bold; text-align: left; font-size: 16px; color: #0e4aa4;}
#he_03_mid li .submenu_01 .menu_img{ width: 306px; height: 150px; margin:0 auto; margin-top: 10px;}
#he_03_mid li .submenu_01 .menu_info{width: 302px; padding-top: 10px; text-align: left; margin:0 auto; line-height: 24px; color: #040404; font-size: 14px;}
#he_03_mid li .submenu_02{ width: 270px; height: 297px; position: absolute; left:340px; top:15px; border:solid 1px #e9e9e9; border-top: none; border-bottom: none;}
#he_03_mid li .submenu_02 .menu_title{width: 100%; height: 35px; line-height: 35px; font-weight: bold; text-align: center; font-size: 16px; color: #0e4aa4;}
#he_03_mid li .submenu_02 .img{ width: 157px; height: 150px; margin:0 auto; margin-top: 10px;}
#he_03_mid li .submenu_02 .menu_i{width: 224px; padding-top: 10px; text-align: left; margin:0 auto; line-height: 24px; color: #040404; font-size: 14px;}
#he_03_mid li .submenu_03{ width: 143px; height: 297px; position: absolute; right:20px; top:15px;}
#he_03_mid li .submenu_03 .menu_title{width: 100%; height: 35px; line-height: 35px; font-weight: bold; text-align: center; font-size: 16px; color: #0e4aa4; margin-bottom: 10px;}
#he_03_mid li .submenu_03 a{ width: 143px; text-align: center; height: 30px; font-size: 14px; line-height: 30px; display: block; color: #0e4aa4;}
#he_03_mid li .submenu_03 a:hover{ background: #d88400; color: #fff;}
#he_04{ width: 100%; height: 582px; margin:0 auto; position: relative;}
#he_04_mid{ width: 1920px; height: 752px; position: absolute; margin-top:-154px; top:0px}


/*piaofu css*/
.float_fixed{ position:fixed; width:40px; right:70px; bottom:55px; z-index:1000;}
.float_fixed li{ height:40px; line-height:40px; color:#ffffff; background-color:#4467a7; margin-bottom:2px; font-size:22px; cursor:pointer; text-align:center; position:relative;}
.float_fixed li:hover{  background-color:rgba(126,126,126,0.90)}
.float_fixed li p{line-height:40px; width:140px; background-color:#4467a7; color:#fff; opacity:.9; position:absolute; right:100px; bottom:0; visibility: hidden; z-index:1} 
.float_fixed li:hover p{ color:#fff}
.float_fixed li p a{ display:block; line-height:40px; color: #f0a738; }
.float_fixed li .float_tips a{ display:block; line-height:40px; color: #fff; }
.float_fixed li .float_tips a:hover{color: #cfb285; }
.float_fixed li p a i{ margin-right:15px; color:#fff; font-size:18px;}



/* CSS zy_Header */
#zy_he_01{ width: 100%; height: 100px; margin:0 auto; background: #ffffff;}
#zy_he_mid{ width: 1200px; height: 100px; margin:0 auto;position:relative;}
#zy_he_logo{ position: absolute; left: 0px; top:0px; width: 248px; height: 100px; background: url(../image/zy_logo.png) left center no-repeat;}
#zy_he_logo a{display: block; width: 248px; height: 100px;}
#zy_he_nav{ position: absolute; right:0px; height: 59px; bottom:0px;}
#zy_he_nav li{ float: right; width: 100px; height: 59px; line-height: 59px; text-align: center;}
#zy_he_nav li a{ font-size: 15px; color: #000000; display: block;}


/* CSS Footer */
#footer_01{ width: 100%; height: 264px; padding:20px 0px; margin:0 auto; background: #fafafa; border-top: solid 1px #ffffff;}
#footer_01_mid{ width: 1200px; height: 264px; margin:0 auto;}
#footer_01_l{ width: 769px; height: 264px; float: left; border-right: dashed 1px #d7d7d7;background: url(../image/footer_lbg.png) left bottom no-repeat;}
#footer_01_l li{ width: 85px; float: left; margin:0 5px; text-align:center;}
#footer_01_l li span{font-size: 14px; color: #000000;}
#footer_01_l li span a{font-size: 14px; color: #000000;}
#footer_01_l li p{ line-height: 26px;}
#footer_01_l li p a{color: #000; font-size: 12px;}
#footer_01_l li p a:hover{ color: #1950a7;}
#footer_01_r{float: right;width: 404px;position: relative;}
#footer_01_r .footer_ewm{ width: 121px; height: 122px; left: 0px; top:24px;}
#footer_01_r .footer_tel{ width: 238px; height: 93px; right: 0px; top:29px; padding-left: 35px; text-align: left; font-size: 14px; color: #000; background: url(../image/tel.png) left top no-repeat;line-height: 25px;}
#footer_01_r .footer_tel span{color: #ff8a00; font-size: 20px;font-family: Impact;}
#footer_01_r .footer_qq{ width: 167px; height: 39px;right: 65px; top:143px;}
#footer_02{width:100%;height:50px;margin:0 auto; background: #0d3f89;}
#footer_02_mid{ width: 1200px; height: 50px;margin:0 auto;text-align: center; line-height: 50px; color: #a6b0ca; font-size: 14px;}
#footer_02_mid a{color: #a6b0ca; font-size: 14px; }
#footer_02_mid a:hover{ color: #ffe617;}

/* CSS Main */
#in_01{ width: 1200px; height: 265px; margin:0 auto; margin-top: 50px; position: relative;}
#in_01 .qysl_title{ font-size: 25px; color: #585858; font-weight: bold; margin:0 auto; height: 26px; line-height: 26px; width: 100%;}
#in_01 .qysl_info{ width: 100%; height: 46px; margin:0 auto; margin-top: 20px; line-height: 23px; font-size: 18px; color: #757575;}
#in_01 .qysl_ul{ width: 1200px; height: 150px; margin:15px auto;}
#in_01 .qysl_ul li{ float: left;position: relative;}
#in_01 .qysl_ul .qysl_mj{ width: 390px; height: 150px; border-right: dashed 1px #dddddd;}
#in_01 .qysl_ul .qysl_ry{ width: 418px; height: 150px; border-right: dashed 1px #dddddd;}
#in_01 .qysl_ul .qysl_zj{ width: 380px; height: 150px;}
#in_01 .qysl_ul .qysl_num{ width: 100%; height: 50px; line-height: 50px; margin:0 auto; margin-top: 25px; text-align: center;font-size: 18px; color: #1951a8;}
#in_01 .qysl_ul .qysl_num span{ color: #1951a8; font-size: 60px; font-weight: bold; padding-right: 5px;}
#in_01 .qysl_ul .qysl_claim{ width: 100%; height: 55px; line-height: 55px; margin:0 auto; text-align: center;font-size: 17px; color: #000000;}
#in_02{ width: 100%; height: 600px; padding-top: 28px; padding-bottom: 100px; margin:0 auto; background: url(../image/in_02_bg.jpg) repeat;}
#in_02_mid{ width: 1224px; height: 600px; margin:0 auto; }
#in_02 #mxcp_title_cn{ width: 100%; height: 45px; text-align: center; line-height: 45px; margin:0 auto; font-size: 36px; color: #fff; font-weight: bold;}
#in_02 #mxcp_title_en{ width: 100%; height: 35px; text-align: center; line-height: 35px; margin:0 auto; font-size: 15px; color: #fff; font-family: Arial; text-transform: uppercase;}
#in_02 #mxcp_ul{ width: 100%; height: 456px; margin:30px auto;}
#in_03{ width: 1200px; height: 98px; margin:54px auto;}
#in_03 li{ float: left; width: 400px; height: 98px; position: relative;}
#in_03 li .in_03_icon{ width: 62px; height: 44px; line-height: 44px; left:0px; top:8px; overflow: hidden;}
#in_03 li .in_03_t{ width: 300px; height: 20px; line-height: 20px; left:80px; top:0px; font-size: 16px; color: #737474;}
#in_03 li .in_03_i{ width: 300px; height: 40px; line-height: 20px; left:80px; top:26px; font-size: 12px; color: #211919;}
#in_03 li .in_03_m{ width: 300px; height: 20px; line-height: 20px; left:80px; bottom:0px;}
#in_03 li .in_03_m a{font-size: 12px; color: #1950a7; font-family: Arial;}
#in_03 li .in_03_m a:hover{color: #ffa000;}


/*left*/
#left{width:225px; height:645px; float: left;position: relative;}
#left_t{ width: 100%; height: 70px; line-height: 70px; text-align: center;border-bottom: solid 2px #0b90e5; background:#ffffff url(../image/left_t_bg.png) 178px center no-repeat; color: #285dae; font-size: 25px;font-weight: bold;}
#left_cplb{ font-weight: 100%; background: #ffffff; margin:0 auto;}
#left_cplb li{height: 54px; line-height: 54px; text-align: center; margin:0 auto;}
#left_cplb li span{ width: 154px; height: 54px; display: block; margin:0 auto; border-bottom: solid 1px #e6e6e6;}
#left_cplb li a{font-size: 16px; color: #191919;display: block;background: none;}
#left_cplb li a:hover{background: #f2f2f2 url(../image/left_icon.jpg) 50px center no-repeat;}
#left_nav{ width: 225px; height: 183px; margin:0 auto; background: url(../image/left_nav.png) center center no-repeat; margin-top: 10px;}
#left_nav li{float: left;width: 111px; text-align: center; height: 90px;position: relative;}
#left_nav li .left_nav_img{ width: 55px; height: 51px; margin:0 auto; margin-top: 10px; overflow: hidden;}
#left_nav li .left_nav_t{ width: 100%; height: 25px; line-height:25px; margin:0 auto;font-size: 14px; color: #4467a7;}

/*lxwm css*/
#lxwm_c{ width: 960px;background: #ffffff;margin:0 auto; margin-top: 20px;}
#lxwm_c #lxwm_title{width: 960px;height: 60px;padding-top: 40px;margin:0 auto;}
#lxwm_c #lxwm_title li{width: 318px;height: 60px;float: left;position: relative;}
#lxwm_c #lxwm_title li .lxwm_icon{width: 72px;height: 60px;position: absolute; left: 75px;top:0px;}
#lxwm_c #lxwm_title li .lxwm_title{height: 60px;line-height: 60px;position: absolute; left: 155px;top:0px;font-size: 20px;color: #000;}
#lxwm_c #lxwm_title li .lxwm_ewm{height: 150px;text-align: center;font-size: 14px;color: #585858;line-height: 15px; position: absolute; left: 100px;top:160px;}
#lxwm_c #lxwm_info{ width: 960px;height: 200px;margin:0 auto; margin-top: 20px;border-top:solid 1px #eeeeee;}
#lxwm_c #lxwm_info li{width: 248px; padding: 20px 35px 0 35px; height: 180px; float: left;line-height: 28px;font-size: 14px;color: #585858;}
#lxwm_c #lxwm_info li a{margin:10px 50px;}

/*jobs css*/
#rcln_jobs{ width: 960px;background: #ffffff;margin:0 auto; margin-top: 20px; height: 354px; padding: 20px 0px;}
#rcln_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#rcln_circle{width: 911px;height: 255px;margin:0 auto; margin-top: 40px;position: relative;overflow: hidden;}
#rcln_img{width: 255px;height: 255px;position: absolute;left:326px;top:0px;z-index: 1;opacity: 0;}
#rcln_c{width: 911px;height: 255px;margin：0 auto;position: relative;z-index: 2;}
#rcln_c .r_l_s{margin-left: 178px;}
#rcln_c .rcln_info{width: 273px;line-height: 28px;font-size: 14px;color: #000;}
#rcln_c .rcln_hx{width: 89px;height: 12px; padding-top: 15px;}
#rcln_c li{width: 363px;height: 80px;float: left;margin-top: 20px;margin-bottom: 50px;opacity: 0;}
#list_jobs{ width: 960px;background: #ffffff;margin:0 auto; margin-top: 20px;padding: 20px 0px;}
#list_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#list_c{width: 911px;margin:0 auto; margin-top: 40px;position: relative;overflow: hidden;}
#list_c tr th{height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; color: #fff; background: #3c85c2; }
#list_c tr td{height: 35px; line-height: 35px; font-size: 12px; color: #000;}
.job_even{background: #eaeaea;}
.job_odd{background: #fbfbfb;}
#list_c tr td a{ color: #000;}
#list_c tr:hover{background: #fff;}
#staff_jobs{ width: 960px;background: #ffffff;margin:0 auto; margin-top: 20px;padding: 20px 0px;}
#staff_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#staff_info{width: 905px;line-height: 30px;margin:0 auto;color: #000;font-size: 14px;margin-top: 30px;}
#staff_c{width: 911px;margin:0 auto;height: 280px; margin-top: 40px;position: relative;overflow: hidden;}

/*jiangmeng css*/
#jiameng_banner{width: 100%;height: 299px;marign:0 auto;background: url(../image/jiameng_banner.jpg) center no-repeat;}
#jiameng_advantage{width: 1200px;margin:0 auto;}
#jiameng_advl{width: 432px;height: 429px;float: left;background: url(../image/jiameng_circle_1.png) no-repeat;position: relative;}
#jiameng_c1{width: 432px;height: 429px;position: absolute;left: 0px;top:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
#jiameng_c2{width: 432px;height: 429px;position: absolute;left: 0px;top:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.logo3-a{
	opacity: 1;
	animation:logo3-a 10s infinite linear;
	-moz-animation:logo3-a 10s infinite linear;
	-webkit-animation:logo3-a 10s infinite linear;
	-o-animation:logo3-a 10s infinite linear;

}
@keyframes logo3-a
	{
	0%		{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
	}

@-webkit-keyframes logo3-a
	{
	0%		{-webkit-transform: rotate(0deg);}
	100%	{-webkit-transform: rotate(360deg);}
	}

@-moz-keyframes logo3-a
	{
	0%   {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
	}

@-o-keyframes logo3-a
	{
	0%   {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
	}
.logo3-a1{
	opacity: 1;
	animation:logo3-a1 5s infinite linear;
	-moz-animation:logo3-a1 5s infinite linear;
	-webkit-animation:logo3-a1 5s infinite linear;
	-o-animation:logo3-a1 3s infinite linear;

}
@keyframes logo3-a1
	{
	0%		{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
	}

@-webkit-keyframes logo3-a1
	{
	0%		{-webkit-transform: rotate(0deg);}
	100%	{-webkit-transform: rotate(360deg);}
	}

@-moz-keyframes logo3-a1
	{
	0%   {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
	}

@-o-keyframes logo3-a1
	{
	0%   {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
	}
.culture-n{animation:culture-n 10s infinite linear;-moz-animation:culture-n 10s infinite linear;-webkit-animation:culture-n 10s infinite linear;-o-animation:culture-n 10s infinite linear;}
@keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-webkit-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-moz-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }

@-o-keyframes culture-n
  {
  100%    {transform: rotate(-360deg);}
  0%  {transform: rotate(0deg);}
  }



#jiameng_advr{width: 657px;height: 429px;float: right;}
#jiameng_advr li{opacity: 0; padding:0px!important;margin-top: -50px;}
#jiameng_advr span{width: 657px;height: 30px;line-height: 30px;color: #376fc4;font-size: 16px;}
#jiameng_advr .jiameng_info{width: 657px;margin:0 auto; margin-bottom: 10px;line-height: 28px;color: #000000;font-size: 14px;}
#policy_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#policy_c{width: 1200px;height: 135px;margin:0 auto; margin-top: 50px;overflow: hidden;background: url(../image/policy_bg.png) center 10px no-repeat;}
#policy_c li{width: 213px;height: 135px;float: left;position: relative;margin:0px 0px;padding:0px!important;opacity: 0;}
#policy_c li .policy_icon{width: 36px;height: 36px;margin:0 auto;}
#policy_c li .policy_title{width: 213px;height: 45px;line-height: 45px;text-align: center;color: #e8301f;font-size: 18px;margin:0 auto;}
#policy_c li .policy_info{width: 213px;line-height: 22px;text-align: center;color: #000000;font-size: 14px;margin:0 auto;}
#condition_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#condition_c{width: 1200px;height: 135px;margin:0 auto; margin-top: 50px;overflow: hidden;}
#condition_c p{font-size: 14px;color: #000;line-height: 28px;margin-bottom: 10px;}
#lc_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000; text-align: center;}
#lc_c{width: 1200px;height: 400px; margin:0 auto; margin-top: 50px;overflow: hidden;}
#lc_c p{font-size: 14px;color: #000;line-height: 28px;margin-bottom: 10px;}
#lc_c ul{width: 1200px;height: 195px;margin:0 auto; padding-top: 45px;}
#lc_c li{float: left;padding:0px!important;margin:0px 0px;opacity: 0;}
#lc_c .lc_arrow{width: 12px;height: 195px;background: url(../image/lc_arrow.png) center 45px no-repeat;}
#lc_c .lc_img{width: 156px;height: 195px;position: relative;}
#lc_c .lc_icon:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
#lc_c .lc_icon{width: 106px;height: 106px;margin:0 auto;text-align: center;background: url(../image/lc_icon.png) no-repeat;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#lc_c .lc_t{width: 100%;height: 65px;margin:0 auto;line-height: 65px;text-align: center;color: #000;font-size: 36px;font-family: arial;}
#lc_c .lc_i{width: 100%;margin:0 auto;text-align: center;color: #000;font-size: 14px;}
#lc_c li:hover .lc_t{color: #ff8a00}
#lc_c li:hover .lc_i{color: #ff8a00}

/*news css*/
#news_01{ width: 960px;height: 300px; background: #3b67a9;margin:0 auto;}
#news_01_l{width: 562px; height: 300px; float: left;overflow: hidden;background: url(../image/video_img.jpg) no-repeat;}
#news_01_l img{transition:transform 1s ease 0s;}
#news_01:hover img {transform: scale(1.2, 1.2);}
#news_01_r{ width: 398px; height: 300px; float: right;}
#news_01_r .news_h1{width: 325px; font-size: 30px; color: #ffffff; padding-top: 35px; line-height: 38px; margin:0 auto;}
#news_01_r .news_p1{width: 325px; font-size: 14px; color: #ffffff; padding-top: 50px; line-height: 26px; margin:0 auto;}
.zy_news{width: 880px;margin:0 auto;background: #fff;margin-top: 20px; padding:30px 40px;}
.zy_news_h{width: 100%;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 24px;}
.zy_news_c{width: 100%;height: 380px;margin:0 auto;margin-top: 15px;}
.zy_news_l{width: 339px;height: 380px;float: left;}
.zy_news_img{width: 339px;height: 237px;margin:0 auto;}
.zy_news_img img{width: 339px;height: 237px;}
.zy_news_ft{font-size: 19px;color: #333333;margin:20px auto;width: 339px;}
.zy_news_ft a{font-size: 19px;color: #333333;}
.zy_news_ft a:hover{color: #e80000;}
.zy_news_fi{color: #333333;margin:0px auto;width: 339px;line-height: 26px;font-size: 14px;}
.zy_news_r{width: 513px;height: 380px;float: right;}
.zy_news_r li{width: 513px;height: 40px;line-height: 40px; position: relative;margin:8px 0px;}
.zy_news_r .news_even{background: #fff;}
.zy_news_r .news_odd{background: #f3f3f3;}
.zy_news_r li .news_time{width: 108px;height: 31px;line-height: 31px!important; position: absolute;left: 0px;top:4px;z-index: 999; background: url(../image/news_time_bg.png) no-repeat;text-align: center;font-size: 14px;color: #fff;}
.zy_news_r li span{padding-left: 143px;}
.zy_news_r li a{font-size: 14px;color: #484848;display: block;width: 513px;height: 40px;}
.zy_news_r li a:hover{color: #e80000;}

/* CSS company */
#intro_01{ width: 960px;height: 300px; background: #3b67a9;margin:0 auto;}
#intro_01_l{width: 562px; height: 300px; float: left;overflow: hidden;}
#intro_01_l img{transition:transform 1s ease 0s;}
#intro_01:hover img {transform: scale(1.2, 1.2);}
#intro_01_r{ width: 398px; height: 300px; float: right;}
#intro_01_r .intro_h1{width: 325px; font-size: 30px; color: #ffffff; padding-top: 35px; line-height: 38px; margin:0 auto;}
#intro_01_r .intro_h1 a{font-size: 30px; color: #ffffff;}
#intro_01_r .intro_p1{width: 325px; font-size: 14px; color: #ffffff; padding-top: 50px; line-height: 26px; margin:0 auto;}
#intro_01 a{display: block; width: 960px;height: 300px; }
#intro_02{ width: 960px;height: 299px; background: #ffffff;margin:0 auto; margin-top: 20px;}
#intro_02_l{width: 323px; height: 299px; float: left;}
#intro_02_l .intro_h2{width: 235px; font-size: 30px; color: #000000; padding-top: 50px; margin:0 auto;}
#intro_02_l .intro_p2{width: 235px; font-size: 18px; color: #000000; line-height: 35px; margin:0 auto;}
#intro_02_l .intro_p2 a{font-size: 18px; color: #000000; }
#intro_02_l .intro_p2 a:hover{color: #e80000; }
#intro_02_l .intro_p3{width: 245px; font-size: 18px; color: #000000; padding-top: 55px; line-height: 26px; margin:0 auto;}
#intro_02_r{ width: 637px; height: 299px; float: right;overflow: hidden;}
#intro_02_r img{transition:transform 1s ease 0s;}
#intro_02_r:hover img {transform: scale(1.2, 1.2);}
#intro_02 a{display: block; width: 960px;height: 300px; }
#intro_03{ width: 960px;height: 458px; margin:0 auto; margin-top: 20px;}
#intro_03 .intro_03_icon{width: 115px; height: 115px; margin:0 auto; margin:30px auto;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_03_l:hover .intro_03_icon,#intro_03_r:hover .intro_03_icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_03 .intro_03_title{ width: 100%; text-align: center;font-size: 16px;color: #000000;}
#intro_03 .intro_03_c{ width: 388px; margin:0 auto; margin-top: 30px;line-height: 29px;font-size: 14px;color: #000}
#intro_03 .intro_03_c a{font-size: 14px;color: #000;display: block;}
#intro_03 .intro_03_ul li{height: 30px; line-height: 30px;background: url(../image/icon.png) left center no-repeat;}
#intro_03 .intro_03_ul li span{ padding-left: 15px;}
#intro_03 .intro_03_ul li a{font-size: 14px;color: #000000;}
#intro_03 .intro_03_ul li a:hover{color: #e80000;}
#intro_03_l{ width: 475px; height: 458px; float: left;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_03_l:hover,#intro_03_r:hover{background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#intro_03_r{ width: 475px; height: 458px; float: right;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04{ width: 960px;height: 240px; margin:0 auto; margin-top: 20px;}
#intro_04 li{float: left;width: 313px; height: 240px;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04 li .intro_04_img{width: 111px;height: 111px;margin:0px auto; margin-top: 30px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_04 li:hover .intro_04_img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_04 li .intro_04_title{width: 100%;line-height: 25px;margin:0px auto;font-size: 16px;color: #000000;text-align: center; margin-top: 10px;}
#intro_04 li .intro_04_info{width: 100%;line-height: 25px;margin:0px auto;font-size: 14px;color: #969696;text-align: center;}
#intro_04 li a{display: block;}
#intro_04 li:hover{background: #fbfbfb;background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#company_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;}
#company_content a{color:#000;font-size: 14px;}
#company_content a:hover{color:#000;}
#company_updown{ width: 905px;margin:0 auto; padding: 20px 0px;color:#000;font-size: 14px;}
#company_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#company_info{width: 905px;line-height: 33px;margin:0 auto;color: #000;font-size: 16px;margin-top: 30px;}
#news_list{width: 905px;line-height: 30px;margin:0 auto;color: #000;font-size: 14px;margin-top: 30px;}
#news_list li{width: 905px;height: 40px;line-height: 40px; position: relative;margin:8px 0px;}
#news_list .news_even{background: #fff;}
#news_list .news_odd{background: #f3f3f3;}
#news_list li .news_time{width: 108px;height: 31px;line-height: 31px!important; position: absolute;left: 0px;top:4px;z-index: 999; background: url(../image/news_time_bg.png) no-repeat;text-align: center;font-size: 14px;color: #fff;}
#news_list li span{padding-left: 143px;}
#news_list li a{font-size: 14px;color: #484848;display: block;width: 513px;height: 40px;}


/*Fzlc css*/
#fzlc_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;}
#fzlc_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#fzlc_nav{width: 905px;margin:20px auto;height: 40px;background: #285dae;border-radius: 20px;}
.fzlc_info{ width: 905px;margin:0 auto; padding: 25px 0px;color:#000;font-size: 14px;line-height: 30px;}
.fzlc_info img{max-width: 565px;}

/*culture css*/
#culture_info{width: 905px;min-height: 870px;margin:0 auto;margin-top: 30px;background: url(../image/culture_bg.png) 146px top no-repeat;}
#culture_info li{width: 905px;height: auto;margin-bottom: 15px; margin-top: -50px;opacity: 0;}
#culture_info li .culture_l{width: 162px;height: 43px;float: left;position: relative;}
#culture_info li .culture_txt{width: 128px;height: 43px;background: url(../image/culture_capital.png) no-repeat;position: absolute;left: 0px;top:0px;text-align: center;line-height: 43px;color: #fff;font-size: 14px;}
#culture_info li .culture_icon{width: 22px;height: 22px;background: url(../image/culture_icon.png) no-repeat;position: absolute;right: 0px;top:10px;}
#culture_info li .culture_r{width: 680px;padding:10px; float: right;padding-bottom: 20px;border-bottom: dashed 1px #eeeeee;font-size: 14px;color: #000000;line-height: 30px;}
#culture_info li:hover .culture_txt{background: url(../image/culture_capital_hover.png) no-repeat;}
#culture_info li:hover .culture_r{background: #f6f5f5;}

/* CSS Product */
#product_banner{width: 100%;height: 299px;marign:0 auto;background: url(../image/pro_banner.jpg) center no-repeat;}
#product_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#product_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#product_nav li a{display: block;font-size: 14px;color: #000000;}
#product_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#product_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.product_list{width: 100%;height: auto;margin:0 auto;}
.product_list li{width: 100%;height: 380px;padding:45px 0px 65px 0px;}
.product_list li .pro_evenl{width: 542px;height: 380px;float: left;background: #000000; text-align: center;}
.product_list li .pro_evenr{width: 603px;height: 380px;float: right;}
.product_list li .pro_oddl{width: 603px;height: 380px;float: left;}
.product_list li .pro_oddr{width: 542px;height: 380px;float: right;background: #000000; text-align: center;}
.product_list li .pro_evenl img{max-height:380px;max-width:542px;vertical-align:middle;}
.product_list li .pro_evenl span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li .pro_oddr img{max-height:380px;max-width:542px;vertical-align:middle;}
.product_list li .pro_oddr span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li img{width: 542px;height: 380px;border:solid 1px #f5f5f5;}
.image06 {
    width:542px;
    height:380px;
    overflow: hidden;
    position: relative;
}
.image06 .imgB {
    width: 100%;
    top: 0;
    left: 0;
    position: relative;
    opacity: 1;
}
.image06 .imgT {
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.image06 .ovrly {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image06 .ovrly a{font-size: 30px; line-height: 380px;opacity: 0.3; color: #fff!important; font-weight: bold;text-align: center;}
.image06:hover .imgT {
    opacity: 0.5;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.image06:hover .ovrly {
    opacity: 1;
}

.product_list li .p_n{width: 100%;height: 52px;line-height: 52px;margin:0 auto;font-size: 24px;color: #000;}
.product_list li .p_n a{font-size: 24px;color: #000;}
.product_list li .p_i{width: 100%;height: 108px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}
.product_list li .p_p{width: 100%;height: 110px;margin:10px auto;margin-top: 15px;border-bottom: dashed 1px #2da9dd;}
.product_list li .p_p li{width: 137px!important;height: 81px!important;padding:0px!important; float: left;text-align: center;line-height: 20px;font-size: 14px;color: #2da6df;}
.product_list li .p_p li img{width: 75px!important;height: 61px!important;border:none;}
.product_list li .p_p li a{display: block;width: 137px!important;height: 81px!important;font-size: 14px;color: #2da6df;}
.product_list li .p_c{width: 100%;height: 28px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}
.product_list .even{background: #fff;}
.product_list li .pro_mid{width: 1200px;height: 380px;margin:0 auto;}

/*product_info css*/
#pro_img{width: 100%;height: 420px;margin:0px auto;}
#pro_l{ width: 480px; height: 420px; float: left; text-align: center;}
#pro_r{ width: 400px; float: right;padding-top: 23px;}
#pro_r .p_title{line-height: 40px;height: 40px;margin:0 auto;width: 100%;color: #333;font-size: 22px;font-weight: bold;}
#pro_r .p_info{width: 100%;line-height: 24px;color: #333;font-size: 14px;margin:10px auto;}
#pro_r .p_info span{font-size: 18px;line-height: 30px;height: 30px;}
#pro_r .p_info p{margin-bottom: 15px;}
#pro_r #pro_tj_lx { margin-bottom:2%; width: 100%; overflow: hidden; }
#pro_r #pro_tj_lx_tel{ width:100%; overflow:hidden;}
#pro_r #pro_tj_lx_tel p { background: url(../image/dianhua.gif) no-repeat left 5px; font-size: 14px; padding:1% 1% 2% 10.5%;  text-align:left; float:left; width:auto; }
#pro_r #pro_tj_lx_tel  span { color: #E3131E; font-weight: bold; margin-right: 8px; float:left; width:auto; font-size:28px;color: #E30F00; }
#pro_r #pro_tj_lx a {  width: 150px; height: 45px;line-height: 45px; float:left;color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 23px; }
#pro_r #pro_tj_lx a.line-zixun { background:#FF3A3B; }
#pro_r #pro_tj_lx a.line-order { width: 150px; background:#026eb2; margin-left: 15px;  }
#pro_nav{width: 100%;height: 54px;margin:0 auto; margin-top: 50px;border-bottom: solid 1px #026eb2;}
#pro_nav li{float: left;width: 150px;height: 54px;line-height: 54px;text-align: center;position: relative; margin:0px 3px;}
#pro_nav li a{font-size: 16px;color: #000;display: block;z-index: 2;position: relative;background: #f0f0f0;}
#pro_nav li .hover{width:150px;height: 64px; position: absolute;left: 0px;bottom:-10px; background: url(../image/category_hover.png) center top repeat-x;color: #fff; z-index: 1}
.pro_capital{width: 100%;height: 45px;line-height: 45px; border-bottom: solid 1px #dedede; margin:0 auto;margin-top: 30px;}
.pro_capital span{width: 108px;height: 45px;color: #000;font-size:20px;text-align: center;display: block;font-weight: bold;}
.pro_detail{width: 100%;height: auto;margin:0 auto;margin-top: 10px;font-size: 14px;color: #4f4f4f;line-height: 29px;}
.submit{width:96px;height:32px;line-height:32px;border:0;background:#fb4646;cursor:pointer;color: #fff;font-size: 14px;text-align: center;font-family: "微软雅黑"; }
.reset{width:96px;height:32px;line-height:32px;border:0;background:#dddddd;cursor:pointer;color: #000;font-size: 14px;text-align: center;font-family: "微软雅黑"; }


/*order css*/
.left_form { width: 100%; overflow: hidden; }
.left_form form { padding: 20px; width: 100%; overflow: hidden; }
.left_form ul li { margin-bottom: 5px; overflow: hidden; }
.left_form ul li.message { position: relative; }
.left_form ul li span { display: block; width:20%; text-align: right; margin-right: 10px; float: left; font-size: 14px; }
.left_form ul li input.intxt { width: 55%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li textarea { border: 1px solid #d8d8d8; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form .btnclick { padding:2%  0 0 30%; overflow: hidden; }
.left_form .btnclick input { display: block; width: 110px; padding:10px 40px;  text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form .btnclick input.btn_reset { background: #454545; border: 0; }
.con_form2 { width: 100%; margin-top:35px; overflow: hidden; margin-bottom: 30px;  }
.left_form2 { width:62%; overflow: hidden; float: left; border-right:#d8d8d8 1px solid; padding:0 3% 1% 0; }
.left_form2 h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }
.left_form2 form {  overflow: hidden; }
.left_form2 ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }
.left_form2 ul li.message { height: 130px; position: relative; _height: 138px; }
.left_form2 ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; line-height:50px;}
.left_form2 ul li input.intxt { width:60%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form2 ul li textarea { border: 1px solid #CCC; width: 68%; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form2 .btnclick { padding-left: 140px; overflow: hidden; }
.left_form2 .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form2 .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form2 .btnclick input.btn_reset { background: #454545; border: 0; }




/* CSS service */
#service_banner{width: 100%;height: 299px;marign:0 auto;background: url(../image/service_banner.jpg) center no-repeat;}
#zy_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#zy_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#zy_nav li a{display: block;font-size: 14px;color: #000000;}
#zy_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#zy_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#service_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#service_nav li a{display: block;font-size: 14px;color: #000000;}
#service_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.service_list{width: 100%;height: auto;margin:0 auto;}
.service_list li{width: 100%;height: auto; padding:45px 0px;}
.service_list .even{background: #fff;}
/*fwzz css*/
#fwzz_title{width:1200px;text-align: center;height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwzz_ul{width: 1204px;height: 332px;margin:0 auto; margin-top: 20px;overflow: hidden;}
#fwzz_ul li{width: 300px!important;height: 224px!important;padding:50px 0px!important;margin-left: -50px; opacity: 0; float: left;position: relative;}
#fwzz_ul .sx{border-right:dotted 1px #e2e2e2;}
#fwzz_ul li .fwzz_circle{width: 144px;height: 144px;border-radius: 50%;font-size: 18px;color: #fff;line-height: 23px;text-align: center; margin:0 auto;}
#fwzz_ul li .fwzz_icon{width: 30px;height: 30px;position: absolute;background: url(../image/fwzz_circle.png) no-repeat;top:100px;right:-15px;}
#fwzz_ul li .fwzz_color1{background:#008cd7}
#fwzz_ul li .fwzz_color2{background:#93c64f}
#fwzz_ul li .fwzz_color3{background:#d05d00}
#fwzz_ul li .fwzz_color4{background:#ffc100}
#fwzz_ul li .fwzz_info{width: 200px;margin:0 auto;font-size: 14px;line-height: 20px;color: #000;text-align: center; margin-top: 20px;}

/* CSS corporate */
#corporate_banner{width: 100%;height: 299px;marign:0 auto;background: url(../image/pro_banner.jpg) center no-repeat;}
#corporate_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#corporate_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#corporate_nav li a{display: block;font-size: 14px;color: #000000;}
#corporate_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#corporate_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.corporate_list{width: 100%;height: auto;margin:0 auto;}
.corporate_list li{width: 100%;height: auto; padding:45px 0px;}
.corporate_list .even{background: #fff;}

/*tsjy css*/
#tsjy_c{width: 1200px;height: 280px;margin:0 auto; overflow: hidden;}
#tsjy_c li{width: 464px;height: 280px;float: left;margin-right: 136px;position: relative;}
#tsjy_c .tsjy{background: #008cd7;}
#tsjy_c .xgwt{background: #8bb158;}
#tsjy_c li .tsjy_i{width: 250px;position: absolute;top:55px;left: 25px;color: #fff;font-size: 14px;line-height: 26px;}
#tsjy_c li .tsjy_m{width: 130px;height: 40px;text-align:center;position: absolute;left: 25px;top:212px; overflow: hidden;}
#tsjy_c li .tsjy_m .tsjy_mc1{ background: #2aa5e7;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc2{ background: #abd178;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc3{ background: #ff8a00;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 0; z-index: 1;}
#tsjy_c li .tsjy_m a{width: 130px; height: 40px;line-height: 40px; color: #fff; font-size: 14px; position: absolute;left: 0px; top: 0px; display: block; z-index: 3;}
#tsjy_c li .tsjy_lb{width: 298px;height: 251px;position: absolute;left: 290px;top: 14px;background: #f9f9f9;}
#tsjy_c li .tsjy_lb .tsjy_icon{width: 79px;height: 77px;position: absolute;left: 124px;top: 63px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt1{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #008cd7;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt2{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #8bb158;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}

/*fwlc css*/
#fwlc_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwlc_c{width: 1080px;height: 348px;margin:0 auto; margin-top: 50px;overflow: hidden;background: url(../image/fwlc_img.png) center no-repeat;position: relative;}
#fwlc_c .f_c1{width: 12px;height: 12px; background: url(../image/fwlc_circle.png) no-repeat;position: absolute;left: -12px;bottom:-6px;}
#fwlc_c .f_c2{width: 12px;height: 12px; background: url(../image/fwlc_circle.png) no-repeat;position: absolute;right: -12px;bottom:-6px;}
#fwlc_c .f_s{height: 40px;line-height: 40px; overflow: hidden; text-align: center; border-bottom: solid 3px #98c953; font-size: 14px;color: #898989;position: absolute;}
#fwlc_c .fwlc_txt1{width: 476px;left: 33px;top:10px;}
#fwlc_c .fwlc_txt2{width: 515px;right: 12px;top:-15px;}
#fwlc_c .fwlc_txt3{width: 447px;left: 12px;top:89px;}
#fwlc_c .fwlc_txt4{width: 152px;right: 308px;top:60px;}
#fwlc_c .fwlc_txt5{width: 185px;left: 228px;top:158px;}
#fwlc_c .fwlc_txt6{width: 222px;right: 185px;top:120px;}
#fwlc_c .fwlc_txt7{width: 185px;left: 175px;top:236px;}
#fwlc_c .fwlc_txt8{width: 222px;right: 130px;top:190px;}




/* CSS Ziye */
#wrap{ width:1200px; height:auto; margin: 40px auto;z-index: 100;}
#right{width:960px; height:auto;min-height:700px;float: right; color: #424242;}
#right_title{width: 780px;height:28px;position: relative;border-bottom:1px dotted #dbdbdb;margin:0 auto;padding: 10px 0 10px 0;}
#title_left{float:left;width:300px;height:28px;font-size: 18px;color:#000;}
#title_right{float: right;color:#2e2e2e;padding-top: 8px;padding-right: 20px;}
#title_right a{color:#2e2e2e;}
#title_right a:hover{color:#e80000;}
#right_content{ width: 750px; height:auto;margin:0 auto;padding-top: 10px; min-height:600px;_height:600px;_height:100%;line-height:27px;color:#2e2e2e;padding-left: 15px;padding-right: 15px;}
#right_content a{color:#000;}
#right_content a:hover{color:#e80000;}
#right_bottom{width:615px;height:23px;}
#indexNews li{width:740px;height:30px;margin:0 auto;border-bottom:#D9D9D9 1px dotted;padding:0 20px 0 0;color:#000;font-size:12px;position: relative;}
#indexNews li a{height:30px;line-height:30px;display:block; padding-left:0;color:#575656;font-size:12px;}
#indexNews li span{position: absolute;top:0;right:0;_top:-2px;color:#575656;}
#indexNews li img{margin:13px 10px 0 0;}
#indexNews li a:hover{color:#e80000;}
#page{width:100%;height:30px; line-height:30px;text-align:center;margin:20px auto;color:#575656;font-size:14px;clear:both;border:solid 1px #f7f6f6;}
#page a{color:#575656;font-size:14px;}
#page a:hover{color:#e80000;}
#newTitle{width:750px;line-height:30px;color:#000000;font-size:18px;text-align:center;margin:0 auto;}
#productTitle{width:750px;height:30px;color:#000000;font-size:18px;font-weight:600;text-align:center;margin:0 auto;}
#newsInfo{width:750px;height:20px;color:#000000;font-size:12px;text-align:center;margin:10px auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ width:97%; height:30px; line-height:30px; background-color:#ececec;margin:0 auto;}
.xxsmwz{ width:88px; height:30px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }

#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:600px; padding:3px; border:#dcdcdc solid 1px;}

#newsContent{width:960px;margin:0 auto;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:230px;width:276px;float:left;margin:0 15px 5px 10px;_margin:0 8px;text-align:center;}

#picUL li .pic_01{width:276px;height:196px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:190px;max-width:240px;padding:2px;vertical-align:middle;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:276px;text-align: center;line-height:30px;}
#picUL li a{color:#000000;font-size:15px;}
#picUL li a:hover{color:#e80000;}




.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


.recruitys{ width:670px; height:auto; padding:10px; background-color:#fafafa; border:#dedede solid 1px;}
.recruitcon{ width:650px; height:173px;  border-bottom:#cdcdcd dashed 1px; margin:10px;}
.recruitcon1{ width:650px; height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:372px; height:153px; float:left; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#000;font-size: 14px;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; height:auto; float:left; text-align:center;}
	.chakan{padding-top: 13px;}



.formys{ height:auto; padding:10px;width:830px;margin:0 auto;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;border-radius: 10px;}
.formbz{ float:left;}
	.G_InputText{

	width:350px;

	height:30px;

	border:1px solid #d2d4d6;border-radius: 10px;outline: none;padding-left: 20px;

}

.G_textarea{

	width:500px;

	height:100px;

	border:1px solid #dedede;border-radius: 10px;outline: none;padding: 20px;

}

.G_checkCode{

	width:100px;
	height:30px;
    text-transform:uppercase;
	border:1px solid #dedede;border-radius: 10px;outline: none;padding-left: 20px;

}

.G_ul{

	font-size: 14px;color: #000

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(http://www.xxjinxiu.com/App/Tpl/Home/Default/Public/css/button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{ width:500px; height:auto; padding-top:10px;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}


.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(http://www.xxjinxiu.com/App/Tpl/Home/Default/Public/css/allbg.gif) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(http://www.xxjinxiu.com/App/Tpl/Home/Default/Public/css/a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(http://www.xxjinxiu.com/App/Tpl/Home/Default/Public/css/allbg.gif) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}


.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}