@charset "utf-8";
/* 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;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
.pos_a{position: absolute;}
.pos_r{position: relative;}
.zi_1{z-index: 1;}
.zi_2{z-index: 2;}
em{border-bottom: 1px #CCC solid;float: right;width: 700px;max-height: 25px;display: block;}
body{font-family: "微软雅黑"; font-size: 12px;overflow-x:hidden; }

/* CSS Header */
#he_02{width:100%;height:150px;margin:0 auto;background: #fff;}
#he_02_mid{width:1200px;height:150px;margin:0 auto;position: relative;}
#he_02_logo{width:310px;height: 66px;position: absolute;left: 0;top: 50px;overflow: hidden;}
#he_02_logo a{display: block;height: 66px;}
#he_02_sy{width: 470px;height: 40px;border-bottom: solid 1px #004aae; position: absolute;right: 0;top:20px;}
#he_02_sy li{float: left;min-width: 23px;height: 40px;line-height: 40px;position: relative;margin-right: 20px;color: #005aab;font-size: 16px;text-indent: 30px;}
#he_02_sy li .he_02_icon{width: 23px;height: 21px;left: 0;top:6px;text-indent: 0;opacity: .8}
#he_02_sy li a{display: block;color: #2f7bba;font-size: 16px;}
#he_02_nav{position: absolute;width: 876px;height: 70px;right: 0;bottom:0px;}
#he_02_nav li{float: left;height: 70px;line-height: 37px; margin-left: 15px; margin-right: 14px;}
#he_02_nav li a{display: block;color: #000000;font-size: 16px;}
#he_02_nav li a:hover{color: #0e4aa4;}


.submenu{width: 1920px;height: 700px;display: none; background: url(../images/submenu_bg.png) center no-repeat;border-bottom: solid 10px #285dae;
	position: absolute;top:150px;z-index: 99;}
.submenu_mid{width: 1200px;display: none;top: 60px;padding-top: 40px; left: -324px;z-index: 1000;position: absolute;}
.submenu_mid .sub_logo{width: 100%;height: 61px;background: url(../images/sub_logo.png) left center no-repeat;text-indent: 75px;line-height: 61px;color: #fff;font-size: 28px;}
.submenu_mid .map_list{margin-top: 20px;}
.submenu_mid .map_list li{width: auto!important;height: auto!important;margin: 0!important; line-height:45px!important;float: none!important;}
.submenu_mid .map_list li dt{ width:100px; display: inline-block;}
.submenu_mid .map_list li dt a{ color:#fff!important;font-size: 16px;display:inline-block!important;}
.submenu_mid .map_list li dd{ display:inline-block;}
.submenu_mid .map_list li dd a{ display: inline-block!important; margin:0 10px; color: #6f6f6f!important;}
.submenu_mid .map_list li dd a.cat_label{ color: #fff!important;font-size: 14px;}
.submenu_mid .map_list a:hover{ color: #ff222e!important;}
.submenu_mid .map_list li dd a.cat_label:hover{ color: #ff222e!important;}

#he_03{width:1200px;height: 700px;margin:0 auto;position: relative;}
#he_03_mid{width:1920px;height: 700px;position: absolute;top:0;left: -360px;z-index: 1;}
#zy_banner{width: 100%;height: 400px;margin:0 auto;background: url(../images/zy_banner.png) center no-repeat;}


/* CSS Footer */
#footer{width: 100%; height: 394px; background: #2a2a2a;margin:0 auto;padding: 30px 0;}
#footer_mid{width: 1200px;height: 345px;margin:0 auto;}
#footer_mid #footer_pro{width: 290px;height: 345px;float: left;position: relative;}
#footer_mid #footer_pro:after{width: 1px;content: '';height: 345px;background: #fff;opacity: .2;position: absolute;top:0;right: 0;}
#footer_mid #footer_nav{width: 220px;height: 345px;float: left;position: relative;margin-left: 100px;}
#footer_mid #footer_nav:after{width: 1px;content: '';height: 345px;background: #fff;opacity: .2;position: absolute;top:0;right: 0px;}
#footer_mid span{ display: block; width: 100%; font-size: 20px; color: #fff; line-height: 34px;}
#footer_mid p{ line-height: 35px;padding-top: 15px;}
#footer_mid a{ font-size: 14px; color: #7e7e7d;display: block;}
#footer_mid a:hover{ text-decoration: underline;}
#footer_mid #footer_ewm{width: 110px;height: 345px;float: left;margin-left: 68px;}
#footer_mid #footer_ewm img{width: 110px;height: 110px;padding-top: 15px;}
#footer_mid #footer_lxwm{width: 338px;float: right;margin-top: 40px;}
#footer_mid #footer_lxwm span{font-size: 16px!important; color: #fff; line-height: 34px;}
#footer_mid #footer_lxwm span i{font-size: 20px; color: #fff; line-height: 34px;padding-right: 10px;}
#footer_mid #footer_lxwm p{ line-height: 35px;font-size: 14px; color: #7e7e7d;padding-top: 15px;}
#copyright{width: 1200px;height: 60px; line-height: 60px; color: #8c8c8c;font-size:  14px; margin:0 auto;position: relative;}
#copyright .admin{color: #8c8c8c;font-size:  14px;text-align: right;right: 0;top:0;}
#copyright a{color: #8c8c8c;font-size:  14px;}


/* CSS Main */
#in_01{width: 1200px;height: 549px;margin: 40px auto;position: relative;}
#in_01_p1{width: 794px;height: 266px;position: absolute;left: 0;top:0;}
#in_01_t{width: 378px;height: 266px;position: absolute;right: 0;top:0;}
#in_01_t span{width: 156px;height: 66px;line-height: 50px;float: right;font-weight: bold;text-align: right; color: #004aae;font-size: 36px;position: relative;}
#in_01_t span:after{content: '';width: 156px;height: 4px;position: absolute;bottom: 0;left: 0;background: #004aae;}
#in_01_t p{line-height: 30px; color: #424242;font-size: 14px;padding:15px 0;clear: both;}
#in_01_t i{height: 20px; line-height: 20px; color: #424242;font-size: 16px;float: right;}
#in_01_p2{width: 1200px;height: 266px;position: absolute;left: 0;bottom:0;}
.in_01_ul li{width: 389px;height: 266px;float: left;margin-right: 15px;position: relative;overflow: hidden;cursor: pointer;}
.in_01_ul li:last-child{margin-right: 0;}
.in_01_ul li img{width: 100%;height: 100%;left: 0;top:0;}
.in_01_ul li img {width:100%; height:100%;transition:transform 1s ease 0s;}
.in_01_ul li .in_01_info{width: 91%;height: 56px; padding:0 5%;left: 0;bottom:0;background: rgba(0,0,0,.4);}
.in_01_ul li .in_01_info p{font-size:18px;font-weight: normal;color:#fff;width: 85%; height:56px; line-height: 56px;}
.in_01_ul li .in_01_info span{display:block;width:56px; height:56px; line-height: 56px; background-color:#219df1; text-align: center;position: absolute;right: 0;top: 0;}
.ico2{display:inline-block; background:url(../images/ico2.png) no-repeat;vertical-align:middle;}
.in_01_ul li .in_01_info span .ico2{width:28px; height:25px; background-position:-32px 0;}
.in_01_ul li:hover img{transform: scale(1.05, 1.05);}
.thread{width: 100%;height: 3px;background: #efefef;margin:0px auto;}
#in_04{width: 100%;margin:40px auto;}
#in_04_title{width: 100%;text-align: center;line-height: 30px;color: #333;font-size: 14px;}
#in_04_title span{font-size: 30px;}
#in_04_mid{width: 100%;height: 290px;position: relative; margin:0 auto;margin-top: 30px;}
#in_04_mid ._fixbg{width: 100%;height: 100%;top:0;left: 0;right: 0;bottom: 0;background: url(../images/in_04_bg.png) center no-repeat;background-attachment:fixed;background-size: cover;z-index: 1;}
#in_04_mid ._bg{width: 100%;height: 100%;top:0;left: 0;right: 0;bottom: 0;background: rgba(227,227,227,.8);z-index: 2;}
#in_04_ul{width: 1200px;height: 290px;position: relative; margin:0 auto;}
#in_04_img{width: 262px;height: 230px;position: absolute;left: -10px;bottom: 0;z-index: 3;}
#in_04_list{height: 247px;overflow: hidden;position: absolute;left: 320px;top:20px;z-index: 3;}
#in_04_list li{max-width: 284px;height: 247px;float: left;margin-right:30px;background: #fff;color: #424242;font-size: 14px;line-height: 18px; text-align: center;cursor: pointer;}
#in_04_list li img{max-width: 284px;height:222px;}
#in_04_partner{width: 200px; height: 247px;overflow: hidden;position: absolute;right: 0px;top:20px;z-index: 3;}
#in_04_partner li{width: 200px;height: 80px;margin-bottom:10px;text-align: center;}
#in_04_partner li img{width: 200px;height:80px;}
#in_02{width: 1200px;height: 450px;margin:0 auto;position: relative;margin-bottom: 40px;}
.in_capital{width: 100%;height: 30px;line-height: 30px;position: relative;margin-bottom: 25px;}
.in_capital span{color: #000000;font-size: 30px;margin-right: 5px;}
.in_more{width: 57px;height: 20px;line-height: 20px; top:5px;right: 0;}
.in_more a{display: block;color: #b4b4b4;font-size: 14px;transition:all .4s;}
.in_more a i{padding-left: 3px;font-size: 14px;color: #cbcdd2;}
.in_more a:hover{color: #003f9e}
#in_02 .in_02_l{width: 561px;height: 450px;float: left;position: relative;}
#in_02 .in_02_l:after{content: '';width: 1px;height: 450px;background: #e5e5e5;position: absolute;top:0;right: -45px;}
#in_02 .in_02_l img{width: 100%;}
#in_02 .in_02_info{width: 100%; margin:0 auto; line-height: 30px; color: #424242;font-size: 14px;margin-top: 10px;}
#in_02 .in_02_r{width: 561px;height: 450px;float: right;}
#in_02 #in_02_list{width:100%;height: 395px;overflow: hidden; margin:0 auto;}
#in_02 #in_02_list li{width: 100%;height: 115px;margin-bottom: 20px;position: relative;}
#in_02 #in_02_list li .apply_img{width: 176px;height: 115px;left: 0;top:0;}
#in_02 #in_02_list li .apply_img img{width: 176px;height: 115px;}
#in_02 #in_02_list li .apply_title{width: 369px;height: 30px;line-height: 30px;color: #000000;font-size: 16px;font-weight: bold; right: 0;top:0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#in_02 #in_02_list li .apply_info{width: 369px;line-height: 30px; color: #424242;font-size: 14px;right: 0;top:30px;}
#in_02 #in_02_list li .apply_time{width: 369px;line-height: 20px; color: #424242;font-size: 14px;right: 0;bottom:0;}
#in_03{width: 1200px;height: 318px; margin:40px auto;}
#in_03_list{width: 100%;height: 247px;overflow: hidden;margin:0 auto;}
#in_03_list li{width: 280px;height: 250px;float: left;margin-right:15px;text-align: center;cursor: pointer;line-height: 25px;}
#in_03_list li img{height:210px;width:280px;}
#in_03_list li a{display: block; color: #424242;font-size: 14px;}

/*left*/
#left{width:225px; float: left;position: relative;}
#left_t{ width: 100%; height: 70px; line-height: 70px; text-align: center;border-bottom: solid 2px #0b90e5; background:#ffffff url(../images/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{min-height: 54px; line-height: 54px;  margin:0 auto;text-indent: 25px;}
#left_cplb li a{font-size: 16px; color: #191919;display: block;border-bottom: solid 1px #e6e6e6;font-weight: bold;}
#left_cpbl li:last-child a{border-bottom: none;}
#left_cplb li a:hover{background: #f2f2f2 url(../images/left_icon.jpg) left center no-repeat;}

#left_cplb dl{width: 190px;margin:0 auto;}
#left_cplb dl dt{width: 100%;height: 40px;line-height: 40px;text-indent: 10px; border-bottom: dotted 1px #cdcdcd;}
#left_cplb dl dt a{color: #444;font-size: 14px;display: block;font-weight: normal;border-bottom: dashed 1px #e6e6e6;}
#left_cplb dl dt a:hover{color: #035cac;}
#left_cplb dl dt:last-of-type{border-bottom: none;}

#left_nav{ width: 225px; height: 183px; margin:0 auto;margin-top: 10px;}
#left_nav li{float: left;width: 109px; text-align: center; height: 90px;position: relative;cursor: pointer;position: relative;background: #fbfbfb;border:solid 1px #fff;transition: all .4s;}
.left_ewm{width: 90px;height: 90px;position: absolute;right: -100px;top:-1px;z-index: 10000;display: none;}
.left_ewm img{width: 100%;}
#left_nav .ewm:hover .left_ewm{display: block;}
#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;}
#left_nav li:hover .left_nav_t{color: #fff;}
#left_nav li:hover{background: #035cac;}

/*hyfl css*/
.proimgsub li{ width:430px;float:left;}
.proimgsub li{ width:430px; height: 129px; position: relative; float:left;border:1px solid #ebebeb;margin-bottom: 30px;transition:all 0.4s;}
.proimgsub li:nth-child(odd){margin-right: 32px;}
.proimgsub li .proimg{ width:150px; height:121px; position: absolute;left:4px;top:4px;}
.proimgsub li .proimg img{width:150px; height:121px;}
.proimgsub li a{ color:#000; display:block;}
.proimgsub li:hover{ background:#e6e6e6;}
.proimgsub li .protitle{width: 250px;height: 34px;line-height: 34px;position: absolute;right: 4px;top:4px;color:#1d4e86; font-size:16px;font-weight:bold;}
.proimgsub li .proinfo{width: 250px;line-height: 25px;position: absolute;right: 4px;top:40px;color:#2e2e2e; font-size:14px;}



/*message css*/
#service_info{width: 100%;line-height: 34px;font-size: 15px;color: #666;margin:0px auto;}
#service_table{width: 100%;margin:0 auto;}
#table_t{width: 100%;height: 36px;line-height: 36px;font-size: 18px;color: #666; font-weight: bold; margin:20px auto;}
#table_tab{width: 100%;margin:0px auto;margin-top: 20px;}
#table_tab .con_text{width: 50%; height: 40px;line-height: 40px;float: left;position: relative;margin-bottom: 20px;}
#table_tab .modify_con_text{padding-left: 100px;}
#table_tab .modify_appellation{float: left;width: 100px;margin-left: -100px;color: #666;font-size: 16px;}
#table_tab .modify_con_text .text1{ width: 316px; border:1px solid #e6e6e6;text-indent: 10px;height: 36px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .modify_con_text .text2{ width: 135px; border:1px solid #e6e6e6;text-indent: 10px;height: 36px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .modify_appellation i{padding-right: 10px;color: #ec0000;font-size: 13px;font-style: normal;}
#table_tab .con_txt{width: 100%; line-height: 40px;position: relative;margin-bottom: 10px;}
#table_tab .modify_con_text .txt1{ width: 769px; height: 130px; border:1px solid #e6e6e6;text-indent: 10px;line-height: 36px;font-size: 15px;color: #999;font-family: "微软雅黑";}
#table_tab .con_btn{width: 33%;height: 35px;margin:0 auto;}
#table_tab .con_btn input{background: #bfbebd; cursor: pointer; width: 125px;height: 35px;font-family: "微软雅黑";line-height: 35px;text-align: center;border:none;float: left;margin:0 10px; font-size: 14px;color: #fff;display: block;transition: all .4s;}
#table_tab .con_btn input.submit{background: #035cac;}
#table_tab .con_btn input.reset{background: #454545;}
#table_tab .con_btn input:hover{background: #272636;}

/*lxwm css*/
#lxwm_c{ width: 830px;padding:40px 65px; background: #ffffff;margin:0 auto;}
#lxwm_c .l_t{text-align:center;color: #010101;font-size:40px;}
#lxwm_c .l_i{width: 100%;height: 94px;line-height: 35px;text-align: center;color: #b8b8b8;font-size: 18px;position: relative;margin:0 auto;margin-top: 20px;}
#lxwm_c .l_i:after{content:'';width:100%;height:3px;background-color:#e5e5e5; position:absolute;bottom:0;left:0;}
#lxwm_c #lxwm_info{ width: 100%;margin:0 auto; margin-top: 20px;}
#lxwm_c #lxwm_info dl dt{width: 600px;float: left;}
#lxwm_c #lxwm_info dl dt .lxwm_icon{min-width: 85px;height: 73px;background: url(../images/lxwm_icon.png) left center no-repeat;padding-left: 99px;line-height: 35px;color: #000;font-size: 18px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon span{color: #a3a3a3;font-size: 30px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon i{font-style: normal; color: #c3c2c2;font-size: 14px;}
#lxwm_c #lxwm_info dl dt .lxwm_info{width: 100%;line-height: 30px;font-size: 14px;color: #585858;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd{width: 150px;float: left;text-align: center;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm{width: 100%;line-height: 24px;color: #585858;font-size: 14px;margin:0 auto;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm img{width: 96px;height: 96px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn{width: 100%;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a{width: 148px;height: 50px;line-height: 50px; display: block;background: #49abdb;color: #fff;border-radius: 5px;font-size: 16px;text-align: center;margin: 10px auto;transition: all .4s;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a:hover{background: #49abdb;color: #fff;}




/*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_title a{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;margin-right: 185px;}
#rcln_c li:nth-child(even){margin-right: 0;}
#rcln_c li:nth-child(odd) .rcln_info{float: left;}
#rcln_c li:nth-child(even) .rcln_info{float: right;}
#rcln_c li:nth-child(odd) .rcln_hx{float: right;}
#rcln_c li:nth-child(even) .rcln_hx{float: left;}
#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(../images/jiameng_banner.jpg) center no-repeat;}
#jiameng_advantage{width: 1200px;margin:0 auto;}
#jiameng_advl{width: 432px;height: 429px;float: left;background: url(../images/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(../images/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(../images/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(../images/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(../images/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_h1 a{font-size: 30px; color: #ffffff;}
#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_h a{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;overflow: hidden;}
.zy_news_img img{width: 339px;height: 237px;transition:transform 1s ease 0s;}
.zy_news_l:hover .zy_news_img img{transform: scale(1.05, 1.05);}
.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;position: relative;}
.zy_news_r ._more{width: 90px;height: 20px;line-height: 20px;position: absolute;right: 0;bottom:0;text-align: center;color: #484848;font-size: 14px;transition: all .4s;}
.zy_news_r ._more:hover{text-decoration: underline;}
.zy_news_r li{width: 513px;height: 40px;line-height: 40px; position: relative;margin-bottom: 10px;}
.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(../images/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: 14px; color: #000000; padding-top: 24px; line-height: 29px; 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(../images/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;padding-bottom: 50px;}
#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;position: relative;}
#company_title a{color: #000;font-size: 20px;}
#company_title a:hover{color: #285dae;}
#company_more{position: absolute;right: 0;top:0;color: #4b4b4b;font-size: 14px;}
#company_more i{padding-right: 5px;}
#company_more a{color: #4b4b4b;font-size: 14px;}
#company_info{width: 905px;line-height: 36px;margin:0 auto;color: #4b4b4b;font-size: 16px;margin-top: 30px;}
#company_info img{max-width: 100%;}
#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(../images/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;}
#news_list li a:hover{color: #e80000;}
#updown{width: 95%;margin:0 auto;}
#updown li{padding:0!important; margin:10px auto!important;text-indent: 10px; color: #333;font-size: 16px!important; font-size:20px; width: 100%!important; line-height:50px; height:50px!important;background:#f8f8f8!important; display:block; border-radius:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#updown li a{color: #333;font-size: 16px!important;}
#updown li:hover{ background:#d8d8d8; display:block; border-radius:3px;}
#back_list{width: 95%;height: 50px;line-height: 50px;margin:0 auto;color: #333;font-size: 16px;text-indent: 10px;}
#back_list a{color: #333!important;font-size: 16px!important;}
#back_list a:hover{color: #e80000!important;}

/*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(../images/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(../images/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(../images/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(../images/culture_capital_hover.png) no-repeat;}
#culture_info li:hover .culture_r{background: #f6f5f5;}

/* CSS Product */
#product_banner{width: 100%;height: 299px;margin:0 auto;background: url(../images/pro_banner.jpg) center no-repeat;}
.product_list{width: 960px;height: auto;margin:0 auto;}
.product_list li{width: 920px;height: 340px;padding:20px;background: #fff;margin-bottom: 20px;}
.product_list li .pro_mid{width: 920px;height: 340px;margin:0 auto;}
.product_list li .pro_evenl{width: 448px;height: 336px;float: left;text-align: center;border:solid 1px #f0f0f0;}
.product_list li .pro_evenr{width: 453px;height: 336px;float: right;}
.product_list li .pro_oddl{width: 453px;height: 336px;float: left;}
.product_list li .pro_oddr{width: 448px;height: 336px;float: right;text-align: center;}
.product_list li .pro_evenl img{max-height:380px;max-width:448px;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:448px;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: 448px;height: 336px;}
.image06 {
    width:448px;
    height:336px;
    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_info css*/
.pro_height{width: 100%;height: 65px;margin:0 auto;}
#pro_img{width: 100%;margin:0px auto;}
#pro_l{ width: 448px;float: left; text-align: center;border:1px solid #dedede;position: relative;}
#pro_r{ width: 434px; float: right;}
#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: 16px;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(../images/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;transition: all .4s;}
#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_r #pro_tj_lx a:hover{background: #454545;}
#pro_nav{width: 905px;height: 54px;border-bottom: solid 1px #026eb2;position: fixed;top:-65px;transition: all .4s;}
#pro_nav li{float: left;width: 149px;height: 54px;line-height: 54px;text-align: center;position: relative;margin-right: 1px;}
#pro_nav li:last-child{margin-right: 1px;}
#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(../images/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;}
.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;}
.pro_detail img{max-width: 100%;}
.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: "微软雅黑"; }
#pro_solution{width: 95%;height: 230px;margin:0 auto;overflow: hidden;}
#pro_ralate{width: 100%;height: 230px;margin:0 auto;overflow: hidden;}
.pro_ralate li{height:230px;width:256px;float:left;margin:0 15px 5px 10px;text-align:center;}
.pro_ralate li .p_01{width:254px;height:192px; text-align: center;border:1px solid #f6f6f6;}
.pro_ralate li .p_01 img{max-height:188px;max-width:250px;padding:2px;vertical-align:middle;}
.pro_ralate li .p_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.pro_ralate li .p_02{width:254px;text-align: center;line-height:30px;}
.pro_ralate li a{color:#000000;font-size:15px;}
.pro_ralate li a:hover{color:#e80000;}

/*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 select { width: 56%; 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 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;margin:0 auto;background: url(../images/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(../images/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(../images/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(../images/fwlc_img.png) center no-repeat;position: relative;}
#fwlc_c .f_c1{width: 12px;height: 12px; background: url(../images/fwlc_circle.png) no-repeat;position: absolute;left: -12px;bottom:-6px;}
#fwlc_c .f_c2{width: 12px;height: 12px; background: url(../images/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;}
#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_bottom{width:615px;height:23px;}
#indexNews li {width:95%; transition: all 0.3s; height:160px; padding:10px; margin:30px auto;  border:#ddd 1px solid; background: #fff;}
#indexNews li:hover {box-shadow: 0 0 3px #000; border:1px #fff solid;}
#indexNews li:hover .Pic_list_txt .t1{color: #c10d0c;}
#indexNews .picList_date  { float:left; width:94px; height:160px; background: url(../images/news_date.png) no-repeat; position: relative; top:-20px; color: #fff; text-align: center;}
#indexNews .picList_date   h3{ font-size: 16px; color: #fff; line-height: 40px; }
#indexNews .picList_date  h2{ font-size: 16px; color: #aaa; margin-top:-10px; }
#indexNews .picList_date  h1{ font-size: 40px; color: #444; line-height: 60px;}
#indexNews .picList_img  { float:left; width:220px; height:160px; margin:0 20px; }
#indexNews .Pic_list_txt { width:513px; float:right; position:relative; height:160px; overflow:hidden;}
#indexNews .Pic_list_txt .t1 { font-size:18px; font-weight:bold; line-height:30px; height: 30px; overflow: hidden; width:100%;color: #333;transition: all .4s;}
#indexNews .Pic_list_txt .t2 { overflow:hidden; padding:8px 0; height:83px; font-size:14px; line-height:28px; color: #666;}
#indexNews .Pic_list_txt .t3 { font-size:10px; line-height:30px;color: #666;}
#indexNews .Pic_list_txt .time { text-align:right; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
#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;margin-top: 30px;}
#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:100%; height:30px; line-height:30px; background-color:#ececec;margin:10px auto;}
.xxsmwz{ width:88px; height:30px; font-size: 14px; 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:100%;margin:0 auto;padding:10px 0;}
#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;cursor: pointer;}
#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;}

.produc li{width:280px; height:279px; float:left;margin-right: 32px;}
.produc li:nth-child(3n){margin-right: 0;}
.produc li a{width:280px; height:240px; display:block;border:#f4f4f4 solid 1px; background-color:#f4f4f4; text-align:center; color:#393946; line-stacking:40px; position:relative; overflow:hidden;transition: all .4s;}
.producimg{width:280px; height:201px;display:block; background-color:#FFF;}
.producimg1{width:280px; height:201px;display:table-cell; vertical-align:middle; text-align:center;}
.producimg img{ max-width:280px;max-height:201px;}
.produc li a:hover{border:#035cac solid 1px; background-color:#035cac; color:#fff!important;}
.produc li a i{ width: 50%; height: 240px;  position: absolute; left: -193px; top: 0;background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); -webkit-transform: skewx(-25deg); -webkit-transition:0s;}
.produc li a:hover i{left:334px; -webkit-transition: 0.8s;}

#wordUL{ width:100%; height:100%; overflow:hidden;}
#wordUL li{height:180px;width:206px;float:left;margin:0 10px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}
#wordUL li .w_01{width:204px;height:141px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#wordUL li .w_01 img{max-height:139px;max-width:200px;padding:2px;vertical-align:middle;}
#wordUL li .w_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#wordUL li .w_02{width:206px;text-align: center;line-height:30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#wordUL li a{color:#000000;font-size:14px;}
#wordUL 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:100%; border-bottom:#cdcdcd dashed 1px;margin-bottom: 20px;}
.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; background:url(../images/message.jpg); width:90px; height:34px;font-family: 微软雅黑;float: right;line-height: 34px;text-align: center;float:left;}
	.chakan{padding-top: 13px;}



.formys{ height:auto; padding:10px;width:830px;margin:0 auto;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:350px;

	height:30px;

	border:1px solid #d2d4d6;outline: none;padding-left: 20px;

}

.G_textarea{

	width:500px;

	height:100px;

	border:1px solid #dedede;outline: none;padding: 20px;

}

.G_checkCode{

	width:100px;
	height:30px;
    text-transform:uppercase;
	border:1px solid #dedede;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(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{  height:auto; padding-top:10px;vertical-align: center;}
.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(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(a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(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;}