﻿@charset "utf-8";
/* CSS Document */

* {font-size:12px; color:#444444;padding: 0;margin: 0;}
html {font-size: 1em;overflow-y:scroll}
body {font-size: 100%;font-family:arial,'Microsoft YaHei'}
a img, :link img, :visited img {border: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}

h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0;margin: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after{content:'';}
abbr,acronym { border: 0;}

a:link { color: #444444; text-decoration: none;}
a:visited { color: #444444; text-decoration: none;}
a:hover { color: #16357a; text-decoration: none; }
a:active
a:focus{ outline:none;}


/*index*/
.fl{ float:left;}
.fr{ float:right;}
.cb{ clear:both;}
.mg_l_r_25{ margin:0 30px;}
.mav_ing{ margin:6px 25px 0 25px;}
.mg_t_10{ margin-top:10px;}
.mg_b_160{ margin-bottom:160px;}
.mg_t_15{ margin-top:15px;}
.mg_t_5{ margin-top:5px;}
.mg_r_5{ margin-right:5px;}
.mg_r_15{ margin-right:15px;}
.mg_r_35{ margin-right:35px;}
.mg_l_15{ margin-left:15px;}
.mg_l_30{ margin-left:30px;}
.mg_l_70{ margin-left:67px;}
.mg_b_20{ margin-bottom:20px;}
.mg_t_b_10{ margin:10px 0 10px 0;}
.mg_l_1{ margin-left:140px; margin-bottom:15px;}

.wrap{width:1166px;margin:0 auto}
.header{height:120px;background:url(headbg.jpg?1) repeat-x}
.headtel{font:17px/28px 'Microsoft YaHei';color:#c5261d;padding-left:5px;font-weight:bold}
.search{ background:url(form.jpg?1) no-repeat 0 0; width:206px; height:26px; margin-left:18px;}
.nav_input{ font-size:12px; margin:6px 0 0 10px;padding:0px 0 0 10px; color:#686868; width:145px; background:none;border:0 none}
.nav_sub{background:none;width:27px;height:16px;float:right;margin:6px 4px 0 0;cursor:pointer;border:0 none}
.nav{width:820px;height:33px;padding-top:10px}
.nav li{ float:left; background:url(split.jpg?1) right no-repeat;margin-left:-1px}
.nav li a{color:#373737;font:bold 15px/33px 'Microsoft YaHei';display:inline-block;width:104px;text-align:center}
.nav li a:hover{ background:url(navbg.jpg?1) center no-repeat;}
.nav li a.nav1{width:80px}
.nav li a.nav1:hover{background:url(navbg1.jpg) center no-repeat;}
.lan{text-align:right;margin:11px 20px 0 0;height:23px}
.lan1,.lan2{display:inline-block;width:75px;height:23px;background-image:url(lan.jpg);background-repeat:no-repeat}
.lan1{background-position:0 0}
.lan2{width:76px;background-position:-76px 0}

#banner{height:345px}
#full-screen-slider { width:100%; height:345px; position:relative}
#slides { display:block; width:100%; height:345px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:49.5%;bottom:15px; z-index:2000;width:50px;margin:0 auto}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.title{width:100%;border-left:5px solid #16357a;text-align:left;margin-bottom:25px;}
.title p{padding-left:10px;}
.title .t a{font-size:25px;line-height:25px;font-family:arial;color:#16357a}
.title .b{padding-top:5px}
.title .b a{font-size:14px;line-height:14px;}

.inew{font:14px/25px arial,simsun}
.inew a{font:14px/25px arial,simsun;display:inline-block;width:475px}
.iproclass{position:absolute;left:150px;top:35px}
.iproclass a{font:14px/25px arial,simsun}

#demo{width:1150px;overflow:hidden;margin-bottom:50px}
#demo1,#demo2,#demo1 a,#demo2 a{float:left;}
#demo1 a,#demo2 a{text-align:center;font:14px/40px arial,simsun;margin-right:19px}
#demo1 a img,#demo2 a img{padding:3px 10px;border:1px solid #C2C2C2}
#demo1 a:hover img,#demo2 a:hover img{border:1px solid #16357a}

/*mian_left*/
.main_left{ background:url(../images/main_bg.png) repeat-x 0 0; width:316px; margin-top:10px;}
.main_left_bor{ border:1px solid #e3e3e3; height:195px; width:314px;}
.main_left_tit{ color:#225067; font-family:"Microsoft YaHei"; font-size:13px; font-weight:bold; padding:5px 0 0 15px; height:22px; margin-bottom:10px;}
.main_left_nr{ padding:5px 0 0 20px;clear:both}
.main_left_more{ margin:0 15px 0 0;}
/*mian_center*/
.main_center{ background:url(../images/main_bg.png) repeat-x 0 0; width:358px; margin-top:10px;}
.main_center_bor{ border:1px solid #e3e3e3; height:195px; width:356px;}
.main_center_img{ background:url(../images/gs_bg.png) no-repeat 0 0; width:126px; height:135px; padding:4px 0 0 4px; margin-left:10px;}
.main_center_img img{width:118px; height:127px;}
.main_center_nr p{ width:205px;margin-right:5px; line-height:18px; color:#444444;}
.main_center_more{ margin:-20px 0 0 160px;}
/*right*/
.right{margin-top:10px;}
.right_tit{ font-weight:bold; font-family:"Microsoft YaHei"; font-size:13px;}
.right_tit_img{ margin:5px 15px 0 0;}
.right_tit_nr{ margin:10px 0 0 10px;}
.right_nr p{ width:130px;}
.footer{height:100px;background:#16437A;color:#fff;font-family:arial,simsun}
.footer a{ color:#fff;font-size:14px}
.footer a:hover{text-decoration:underline;}



/*new*/
.new_left{padding:28px 0 57px 0;width:216px}
.new_left_ul{border:1px solid #C8C8C8;padding-bottom:8px;background:url(t.gif) top repeat-x;
	-webkit-transform:none;-webkit-animation: fadeInLeft 1s ease 0.3s 1 both;
	transform:none;animation: fadeInLeft 1s ease 0.3s 1 both;
}
.new_left_ul_tit{color:#fff; font:bold 16px/38px 'Microsoft YaHei';margin-bottom:5px;padding-left:15px;background:url(t1.jpg) right no-repeat}
.new_left_ul_tit_two{padding-left:21px;margin:0 auto;width:165px;height:34px;border-bottom:1px solid #C8C8C8;background:url(ico.jpg?1) 2px center no-repeat; cursor:pointer;}
.new_left_ul_tit_two a{font:14px/34px arial,simsun; color:#4F4F4F}
.new_left_ul_tit_two a:hover,.new_left_ul_tit_two.on a{color:#072a77;}

.lcontact{margin-top:17px;border:1px solid #C8C8C8;background:url(t.gif) repeat-x;padding-bottom:12px;
	-webkit-transform:none;-webkit-animation: fadeInLeft 1s ease 0.6s 1 both;
	transform:none;animation: fadeInLeft 1s ease 0.6s 1 both;
}
.lct{height:38px;font:bold 16px/38px 'Microsoft YaHei';color:#fff;padding-left:15px;background:url(t2.jpg) right no-repeat}
.lcc{margin:8px 0 5px 7px;font-size:14px;line-height:28px;color:#4F4F4F}

.bigclass{padding-left:0;}
.bigclass a{padding-left:23px;background:url(../images/collapsed_yes.png) left top no-repeat}
.bigclass:hover{padding-left:0;}
.bigclass:hover a{padding-left:23px;background:url(../images/collapsed_yes1.png) left top no-repeat}

.bigclass_s{padding-left:0;}
.bigclass_s a{padding-left:23px;background:url(../images/collapsed_no1.png) left top no-repeat}
.bigclass_s:hover{padding-left:0;}

.pages,.pages b{font-size:14px}

.new_right{ width:921px;padding:30px 0 57px 0;
	/*-webkit-transform:none;-webkit-animation: fadeInRight 1.5s ease 0.3s 1 both;
	transform:none;animation: fadeInRight 1.5s ease 0.3s 1 both;*/
}
.msg{ height:38px; line-height:38px; color:#7d7d7d; font-family:"宋体"; border-bottom:1px solid #C2C2C2; margin-bottom:20px;}
.msg a{ height:30px; line-height:30px; color:#444444;}
.msg a:hover{ text-decoration:underline; height:30px; line-height:30px; color:#444444;}
.new_ul{ border-bottom:1px dashed #aaa; height:26px; margin-top:13px; margin-left:10px;}
.new_nr a{ color:#666;font-size:14px}
.new_nr a:hover{ color:#16357a;}
.new_time{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.new_right_nr{ margin-left:10px; margin-right:30px;}
.xw_ul{ width:460px;}
.xw_ul li{ margin-bottom:12px;}
.dls a{color:#006fad; font-weight:500;}
.fs_11{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:500;}
.fs_13{ font-size:12px; font-weight:bold;}
.news_img_bg{background:url(../images/xw_00.png) no-repeat 0 0; width:171px; height:96px; padding:5px 0 0 5px; float:left; margin:0 30px 10px 15px;}
.news_img_bg img{ width:161px; height:86px;}

/*news_infos*/
.news{ text-align:center; padding:10px; margin-left:15px;}
.news_a{ font-size:16px; font-family:"Microsoft YaHei"; font-weight:bold; color:#4a4a4a; border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:5px; letter-spacing:2px;}
.news_b{ color:#aaa; font-family:"宋体"; font-size:12px; font-weight:500;}
.news_b span{ width:130px; margin:0 15px 0 15px;}
.news_c{ text-align:left; margin-top:20px; margin-bottom:20px;font-family:"宋体"; font-size:14px; font-weight:500; line-height:25px; color:#444444;}
.news_c p{margin:0;font-size:14px}

/*kefu */
.kf_bg{ background:url(../images/kf_bg.jpg) no-repeat 0 0; width:110px; height:227px; padding-top:60px; position:fixed; top:150px; right:0px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
.kf_a{color:#4297cd; font-size:12px;  margin-left:17px; width:80px; height:150px; }
.kf li{ line-height:20px;}
.kf{ margin:0px; padding:0px;}
.kf_img{ margin-top:15px!important;margin-top:15px;}


/*products*/
.pro_right_content{ margin-top:15px;}
/*.pro_right_content li{ background:url(../images/cp_bg.gif) no-repeat 0 0; width:143px; height:145px; padding:1px; margin: 0 15px 0 15px; font-size:12px; color:#727272; font-weight:bold;margin-bottom:32px;}*/
.pro_right_content li{margin: 0 15px;margin-bottom:20px;text-align:center;font-size:12px;line-height:30px;width:266px}
.pro_right_content li a img{max-width:256px}
.pro_right_content li a{display:block;width:256px;border:1px solid #C2C2C2;margin:0 auto}
.pro_right_content li a:hover{border:1px solid #16357a}

/*pre_info*/
.pro_info_ul{ width:260px; margin-left:20px;}
.pro_info_bg{ background:url(../images/por_info_bg.gif) no-repeat 0 0; width:249px; height:236px; padding:6px 0 0 6px;}
.pro_info_bg img{ width:231px; height:210px;}
.pro_info_bg_two{ background:url(../images/por_info_bg_2.gif) no-repeat 0 0; width:111px; height:111px; padding:4px 0 0 4px;}
.pro_info_bg_two img{ width:103px; height:103px;}
.pro_table{ width:711px; margin:0 0 0 10px;}
.pro_table td{ border:1px solid #999999; padding:7px; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}


/*recruitment*/
.rec_right_content{ margin-left:25px;}
.zp_b{ font-weight:bold; margin-top:15px; color:#9f9e9e; font-size:13px;}
.zp_input{ background:url(../images/zp_07.gif) no-repeat 0 0;width:52px; height:20px; margin-bottom:-6px;cursor:pointer; *margin-bottom:0px; color:#FFFFFF;}
.select{ height:26px;}
.select select{border:1px solid #bcc5da; color:#9f9e9e; margin:0 14px 0 14px; width:120px; height:20px;}
.zp_table{ width:670px; margin-top:10px;text-align:center; border:1px solid #bcc5da; color:#797979; font-size:12px;}
.zp_table a{color:#797979;}
.zp_table tr{ border:1px solid #bcc5da; height:28px;}
.zp_table th{ height:34px; text-align:center; vertical-align:middle; font-size:14px; font-weight:bold; color:#6b86bd; background:#ebebeb;border-bottom:1px solid #bcc5da; color:#6b86bd}
.zp_table td{ vertical-align:middle; height:28px; border-bottom:1px solid #cfcfcf;}
.zp_table tr:hover{ color:#6b86bd;cursor:default;}
.zp_table tr:hover a{ color:#6b86bd}
.rec_p li{ margin-top:10px; color:#333333; width:680px;}
.rec_p li p{ text-indent:2em; line-height:18px; color:#444444;}
.rec_p li p a{ color:#444444;}
.rec_p li p a:hover{ color:#444444; text-decoration:underline;}

/*recruitment_info*/
.recin_table{ font-size:14px; margin-top:15px; color:#555555}
.recin_table th{ width:160px; background:#eee; border:1px solid #CCCCCC; text-align:center; vertical-align:middle; padding:8px;} 
.recin_table td{ width:160px;  border:1px solid #CCCCCC; text-align:center; vertical-align:middle;}
.button{ background:url(../images/job_input.jpg) no-repeat 0 0; border:0px; width:63px; height:20px;cursor:pointer; margin:5px 2px 5px 0;}
.recin_lx{ font-size:12px; color:#666; float:left; margin:4px 40px 0 20px;}
.recin_lx a{ color:#666;}
.recin_lx a:hover{ color:#e4007f;}


/*contact*/
.cont_right_tit li{ margin-top:0px;}
.cont_right_tit li p{font-family:'Microsoft YaHei'; font-size:15px; color:#484746;}
.cont_right_tit li p a{font-family:'Microsoft YaHei'; font-size:15px; color:#484746;}
.cont_right_tit li p a:hover{ text-decoration:underline;}


/*about*/
.about_right_content{ margin-left:30px; margin-right:30px; padding-top:10px;}
.about_right_content *{font-size:14px;line-height:28px}
.about_p p{ text-indent:2em; margin-bottom:6px; width:345px; line-height:18px;}
.about_p_two{text-indent:2em; margin-bottom:6px; width:675px; line-height:18px;}
.about_img{ margin:0 15px 15px 0;}

.shipin li{ background:url(../images/about_right_bg.gif) no-repeat 0 0; width:182px; height:200px; padding:5px 0 0 6px; margin:0 20px 0 20px;}
.shipin li img{ width:162px; height:137px;}
.shipin_font{width:175px; font-family:'Microsoft YaHei'; color:#666666; font-size:12px; font-weight:bold; margin-top:15px;}


.about_right{ width:730px; font-family:"Microsoft YaHei"; font-weight:bold; color:#666666;}
.about_right li{ text-align:center; font-size:16px;}


/*consultation*/
.cons_nr{ padding:10px 0 30px 10px;}
.cons_top{ background:url(../images/cons_top.png) no-repeat 0 0; width:663px; height:12px;}
.cons_main{background:url(../images/cons_main.png) repeat-y 0 0; width:663px;}
.cons_but{ background:url(../images/cons_but.png) no-repeat 0 0; width:663px; height:12px;}
.cons_main_tit{ color:#333333; font-size:13px; font-family:"Microsoft YaHei"; margin-left:20px; margin-top:6px;}
.cons_main_time{ color:#aaaaaa; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-right:20px; margin-top:10px;}
.cons_main_nr{ padding:10px 20px 0 30px; color:#999999;}
.cons_main_but{ background:url(../images/cons_fh.png) no-repeat 1px 1px; width:54px; height:20px; float:right; margin-right:20px;}
.cons_main_bor{ border-bottom:1px dotted #c5c3c3; width:623px; margin:0 20px 0 20px; padding-top:10px;}
.cons_main_hf{ margin:0 150px 0 50px; color:#54a5e9; border:1px dotted #54a5e9; padding:3px 0 0 5px; }
.ly_e{ font-family:"宋体"; font-size:12px; padding-top:6px; padding-left:15px; color:#999999; text-align:right; width:620px;}
.ly_e a{ color:#999999; padding:5px;}
.nicheng{ color:#000000; margin-left:30px;}
.cons_in{ background:url(../images/cons_01.png) no-repeat 0 0; width:135px; height:19px; padding:4px 0 0 5px; margin-top:10px;}
.cons_text{background:url(../images/cons_02.png) no-repeat 0 0; width:567px; height:101px; padding:4px 0 0 5px; margin-top:10px;}
.text{ background:none; width:560px; height:94px;}
.cons_sub{ background:url(../images/cons_sub.png) no-repeat 1px 1px; width:100px; height:29px; margin-left:64px;}

#st2, #st3 {display: none}
.tj_pro_right_tit{width:450px; font-family:'Microsoft YaHei'; text-align:center; font-size:16px; font-weight:bold; color:#999999;}

.indexabout{width:536px;font:14px/25px arial,simsun;position:relative;
	-webkit-transform:none;
	transform: none;
	-webkit-animation: fadeInLeft 1s ease 0.3s 1 both;
	animation: fadeInLeft 1s ease 0.3s 1 both;
}
.indexnew{border-left:1px solid #c2c2c2;width:544px;padding:0 0 25px 46px;position:relative;
	-webkit-transform:none;
	-webkit-animation: fadeInRight 1s ease 0.3s 1 both;
	transform:none;
	animation: fadeInRight 1s ease 0.3s 1 both;
}
.indexproduct{border-top:1px solid #C2C2C2;margin-top:21px;padding-top:23px;position:relative;
	-webkit-transform:none;
	-webkit-animation: fadeInUp 1s ease 1s 1 both;
	transform:none;
	animation: fadeInUp 1s ease 1s 1 both;
}

@-webkit-keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}

@-webkit-keyframes fadeOutDown{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}

@-webkit-keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
	0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
	100%{opacity:1;transform:none}
}
@keyframes fadeInRight{
	0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}

@-webkit-keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
	0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}

@-webkit-keyframes fadeOutDown{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}

@-webkit-keyframes fadeOutLeft{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}

@-webkit-keyframes fadeOutRight{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}

@-webkit-keyframes fadeOutUp{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{
	0%{opacity:1}
	100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}

