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

*{ margin:0; padding:0}
body{ font-size:12px; font-family:"宋体"; color:#666}
a{ text-decoration:none; color:#666}
a:hover{ color:#1584ca}
li{ list-style:none}
img{ border:0; vertical-align:middle}
.top{ width:100%; background:#ececec; height:28px; line-height:28px}
.top_mid{ width:1000px; margin:0 auto; overflow:hidden}
.top_nav li{ float:left; margin-left:25px; font-family:"微软雅黑"}

/*招聘详细*/
.jobConts{line-height:22px;color:#666; margin-top:10px;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:0px 0 0 10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:right;padding-top:30px;color:#333;clear:both;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:right;letter-spacing:0;font-family:"Arial Black";font-size:12px;padding-top:30px;clear:both;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:right;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:right;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*留言栏目*/
.msgtitle{display:block;font-size:14px;font-weight:bold; line-height:30px;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}

.top_nav{ float:right}
.clear{ clear:both}
.head{ background:url(../image/nav.jpg) repeat-x; height:116px;}
.head_mid{ width:1000px; margin:0 auto}
.head_left{ float:left; margin-top:15px}
.head_right{ float:right; width:622px}
.so_left{ float:left; margin-top:32px}
.so_right{ float:right; margin-top:15px;}
.so_left a{ text-decoration:underline;  color:#1584ca}
.so_right .so1{ background:url(../image/so.jpg) no-repeat; height:31px; width:189px; border:none; outline:none; float:left }
.so_right .so2{  float: right; }
.soo{ overflow:hidden; width:244px}
.navs{ margin-left:47px; margin-top:22px}
.navs li{ float:left; font-size:14px; font-family:"微软雅黑"; text-align:center; margin-left:49px; height:43px; width:66px}
.navs a{ float:left; text-align:center; height:43px; width:66px}
.navs a:hover{ border-bottom: solid 3px #1584ca; height:43px; text-align:center; color:#1584ca}
.current{border-bottom: solid 3px #1584ca; height:43px; text-align:center; color:#1584ca}
/*banner切换*/
.banner{ }
.fullSlide{width:100%;position:relative;height:483px;background: none;}
.fullSlide .bd{position:absolute;z-index:0;overflow:hidden; width:100%; height:483px}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:483;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:483px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px; z-index:5;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:13px;height:13px;margin:1px; margin-right:10px;overflow:hidden; background:#FFF;line-height:999px; margin-top:10px}
.fullSlide .hd ul .on{background:#46a3d3}
/*.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=0);opacity:0;display:none;}*/
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
.cont{ background:url(../image/inn.jpg) center center repeat-y; padding-bottom:60px}
.cont_mid{ width:1002px; margin:0 auto}
.in_title{ background:url(../image/i7jpg.jpg) no-repeat; height:30px; padding-left:30px; font-size:14px; font-family:"微软雅黑"; line-height:30px}
.in_title a{ color:#1584ca; text-decoration:underline}
.in_title1{ background:url(../image/intitle.png) no-repeat; height:31px; overflow:hidden; line-height:35px;margin-top:2px}
.in_title1 a{ float:right; color:#1584ca; margin-right:10px; }
#box{ width:1002px;  position:relative; background:url(../image/lii.png) no-repeat; height:158px; padding-top:12px}
	/*#prolist{ width:886px; height:145px; margin:0 auto; overflow:hidden; position:relative;}
	#prolist img{float:left; margin-left:14px}
	#prolist .img_frist{ margin-left:1px}
	.left{ position:absolute; left:6px; top:50px}
	.right{ position:absolute; right:8px; top:50px}
	#prolists{ position:absolute; margin-left:1px;}*/
	
	
	a{ text-decoration:none	}
	
	.left{ position:absolute; left:6px; top:50px}
	.right{ position:absolute; right:8px; top:50px}
	#prolist .img_frist{ margin-left:2px}
	.LC dt{}
	.LC dd{ width:165px; height:145px; position:absolute; top:0; left:0; background:#666; opacity:0.5; }
	.LC{ width:165px;  overflow:hidden; float:left; margin-left:14px; position:relative} 
	#prolists{ position:absolute;}
	#prolist{overflow:hidden;height:145px;position:relative; width:886px; margin:0 auto}
	#animate{  position:relative}
	
	
.t1 {
	width:555px;
	overflow:hidden;
	margin:0 aut; 
}
.t1 ul {
	padding:0px;
	width:555px;
	list-style-type:none;
}
/*.t1 ul li {
	float:left;
	width:192px;
	background: transparent;
	border:1px solid #f00;
}
.t1 li img {
	width:192px;
	height:133px;
	float:left;
	cursor:pointer;
}*/
.clear{ clear:both; }
.box {
	/*-webkit-box-reflect:below -8px -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0.5)));*/
}
/* For reflection */
.img-ref{
  position:relative;
  left:0;   
  z-index:-1;
}
.img-ref img {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter:alpha(opacity=50);       /* IE */
  -moz-opacity:0.5;              /* 老版Mozilla */
  -khtml-opacity:0.5;              /* 老版Safari */
 opacity: 0.5;           /* 支持opacity的浏览器*/

}



	
.fang_p{ width:478px; line-height:25px; margin:0 auto ;margin-top:25px; overflow:hidden}
.fang_p a{ color:#1584ca; float:right}
	.two_cont{ background:url(../image/did.png) #FFF no-repeat left bottom; padding-left:17px; padding-right:17px; margin-top:20px; padding-bottom:20px; width:966px}
	.two_left{ float:left; width:327px}
	.two_right{ float:right}
	.ab_tu{ margin-top:15px}
.ab_p p{ line-height:23px; text-indent:2em; }
.ab_p{ margin-top:10px; overflow:hidden}
.ab_p a{ margin-top:8px; color:#1584ca; float:right}
.zi_title{ margin-top:5px}
.th_cont{  background:url(../image/did.png) #FFF no-repeat left bottom;margin-top:37px; padding-left:17px; padding-right:17px;padding-bottom:20px; width:966px}
.th_left{ float:left; width:550px;}
.th_title{ background:url(../image/deshi.jpg) no-repeat; height:26px; width:549px; overflow:hidden}
.th_title a{ float: right; margin-top:10px}
.th_title span{ float:left}
.th_right{ float:right}
.new_left{ float:left; width:194px}
.new_right{ float:right}
.new_tu{ margin-top:16px}
.nep1{ line-height:20px; color:#1584ca; margin-top:10px; background:url(../image/san.png) left 5px no-repeat; padding-left:15px; border-bottom: solid 1px #ccc; padding-bottom:5px}
.nep2{ text-indent:2em; line-height:22px; margin-top:5px}
.nep2 a{ color:#1584ca; margin-left:10px}
.new_list li{ width:315px; height:46px; line-height:46px; border-bottom: dashed 1px #ccc; background:url(../image/hsan.jpg) no-repeat left center; padding-left:15px}
.new_list li a:hover{ color:#1584ca}
.new_list a{ float:left}
.new_list span{ float:right}
.ri_tu{ margin-top:18px}
.in_phone li{ height:25px; line-height:25px}
.in_phone { margin-top:10px;}
.in_phone .phone1{ margin-left:24px}
/*foot***************/
.foot{ background:url(../image/foot.jpg) repeat-x; height:111px; width:100%}
.foot_mid{ width:1000px; margin:0 auto; padding-top:25px}
.foot_left{ float:left}
.foot_center{ float:left; margin-left:80px}
.foot_right{ float:right}
.foot p{ height:30px; line-height:30px}
/*product*/
.nei_mid{ width:100%; background:#fbfbfb}
.nei_cont{ width:1002px; margin:0 auto; padding-bottom:160px}
.pro_title{ margin-top:36px}
.pro_list{ width:215px; background:#f4f4f4; margin-left:11px; border: solid 1px #bdbcbc; border-top:none;}
.pro_list li{ text-align:center; height:40px; line-height:40px; border-bottom: solid 1px #d7d8da}
.pro_list a:hover{ background:url(../image/ddd.png) 150px center no-repeat}
.pro_list a{ display:block;}
.current1{background:url(../image/ddd.png) 150px center no-repeat;color:#1584ca}
.pro_tu1{ margin-top:46px}
.pro_tu2{ margin-top:32px}
.pr_title{ overflow:hidden; border-bottom: solid 1px #2197cc; padding-bottom:7px; margin-top:36px}
.pr_title .ti1{ float:left;font-weight:bold; font-size:14px; color:#1584ca}
.pr_title .ti2{ float:right}
.pro_left{ float:left}
.pro_right{ float:right; width:706px}
.ul_list{ margin-top:10px}
.ul_list li{ width:706px; height:42px; line-height:42px; border-bottom: dashed 1px #ccc}
.ul_list a{ display:block; overflow:hidden; background:url(../image/xia1.jpg) right center no-repeat}
.ul_list a:hover{ background:url(../image/xia.jpg) right center no-repeat}
.page a{ padding:2px 4px; background:#e7e6e6; margin-left:13px}
.page{ margin-left:590px; margin-top:20px}
/*sort*/
#box-title li{ float:left; background:url(../image/yin.jpg) no-repeat; height:32px; width:350px; margin-left:6px; 
text-align:center ; line-height:32px;cursor:pointer; font-size:14px}
#box-title .frist{ margin-left:0}
#box-title ul{ overflow:hidden}
li{ list-style:none}
a{ text-decoration:none}
.qie{ margin-top:33px}
#box .current{ background:#0ca7b8; color:#FFF; border:none;}
#box-tab ul li{ padding-left:30px; line-height:30px; background:url(img/one.png) no-repeat 10px 10px; }
#box-title ul li.current3{background:url(../image/xian.jpg) no-repeat; height:32px; width:350px; color:#fff}
#box-tab{ height:603px}

.sub{ width:703px; border:1px #CCC solid; margin-top:20px}
.sub dl{ }
.sub .subfr{ border-top:none}
.sub dt{ cursor:pointer; height:30px;  background:#ebebeb; line-height:30px;
 border-top: solid 1px #ccc; overflow:hidden; padding-left:10px; }
.sub .no_bor{ border-bottom:none}
.sub dt.current4{ color:#0874a5;border-bottom: solid 1px #ccc; }
.sub dt img{ float:right; margin-right:10px; margin-top:6px;}
.sub dt span a{ color:#666;}
.sub dd{ margin-left:10px}
.sub dd p a:hover{ color:#f00} 
.sights1_2 img{ padding-top:35px; padding-left:50px; padding-bottom:40px}
.sub_left{ float:left; padding-bottom:20px; border-right: solid 1px #ccc; padding-right:10px}
.sub_left p{ margin-top:20px}
.sub_right{ float:right; width:441px; padding-top:20px; padding-left:10px; padding-right:5px}
.sub_right .sub_frist{ margin-top:60px}
.sub_right .sub_two{ margin-top:20px}
.sub_right p{ line-height:23px}


.sub1{ width:703px; border:1px #CCC solid; margin-top:20px}
.sub1 dl{ }
.sub1 .subfr{ border-top:none}
.sub1 dt{ cursor:pointer; height:30px;  background:#ebebeb; line-height:30px;
 border-top: solid 1px #ccc; overflow:hidden; padding-left:10px; }
.sub1 .no_bor{ border-bottom:none}
.sub1 dt.current4{ color:#0874a5;border-bottom: solid 1px #ccc; }
.sub1 dt img{ float:right; margin-right:10px; margin-top:6px;}
.sub1 dt span a{ color:#666;}
.sub1 dd{ margin-left:10px}
.sub1 dd p a:hover{ color:#f00} 


/*about*/
.ab_cont{ margin-top:20px}
.ab_one { overflow:hidden}
.ab_one img{ float:left}
.ab_cont p{ text-indent:2em; line-height:24px}
.ab_one .p_one{  float:right; width:426px}
/*aboutyj*/
#box-title1 li{ float:left; height:32px;margin-left:6px; 
text-align:center ; line-height:38px;cursor:pointer; font-size:14px; width:170px; height:38px; border: solid 1px #1584cb ; background:#fff}
#box-title1 .frist{ margin-left:0}
#box-title1 ul{ overflow:hidden}
li{ list-style:none}
a{ text-decoration:none}
.qie1{ margin-top:30px}
#box-tab1 ul li{ padding-left:30px; line-height:30px; background:url(img/one.png) no-repeat 10px 10px; }
#box-title1 ul li.current5{background:#1584cb;color:#fff}
#box-tab1 { height:603px}
.yj_dl dl{ float:left; margin-left:18px; margin-bottom:10px; }
.yj_dl .yj_first{ margin-left:0}
.yj_dl dd{ text-align:center; line-height:25px}
.yj_dl { margin-top:22px}
/*contact*/
#box-title2 li{ height:32px; 
text-align:center ; line-height:38px;cursor:pointer; font-size:14px; width:170px; height:38px; border: solid 1px #1584cb; margin-top:20px; background:#fff}
#box-title2 .frist{ margin-left:0}
#box-title2 ul{ overflow:hidden}
.qie2{ margin-top:20px}
#box-title2 ul li.current5{background:#1584cb;color:#fff}
#box-tab2 { float:left; margin-top:15px; margin-left:70px}
#box-tab2 p{ height:33px; line-height:33px}
#box-title2{ float:left;}
.one2_p{ color:#1584ca; font-size:14px}

/*contactly*/
.pp_title{ text-align:center; height:40px; line-height:40px; color:#1584ca; margin-top:25px}
.form1 textarea{ margin-left:20px;height:190px; width:666px; background:#f6f5f5; border:solid 1px #ccc; outline:none; margin-top:50px}
.form2{ width:127px; margin:0 auto ;margin-top:50px;}
/*talent*/
.menu li{ float:left ; width:123px; margin-left:20px; height:30px; line-height:30px}
.menu .me_first{ margin-left:0}
.menu{ margin-top:10px; margin-bottom:10px}
.menu1 li{ height:31px; line-height:31px; margin-left:33px}
.menu1 .me_title{ font-weight:bold; margin-left:0}
.menu1{ margin-top:10px}
.ta_bo{ margin-top:10px}
/*culture*/
.dd_ul { overflow:hidden; margin-top:30px; border-bottom: dashed 1px #ccc; padding-bottom:25px}
.dd_ul dt{ float:left}
.dd_ul dd{ float:right; width:390px}
.dd_ul .dd_one a{ color:#18a7e8;}
.dd_ul .dd_two{ overflow:hidden; height:30px; line-height:30px; margin-top:10px}
.dd_ul .dd_two span{ float:right}
.dd_ul .dd_for{ line-height:23px; margin-top:15px}
.dd_ul .dd_th{ overflow:hidden; margin-top:18px}
.dd_ul .dd_th a{ float:right;color:#1584ca;}
.cul_list li{ width:692px; overflow:hidden; background:url(../image/yuan.jpg) no-repeat left center; height:45px; line-height:45px; border-bottom: dashed 1px #ccc; padding-left:15px}
.cul_list li a{ float:left}
.cul_list li span{ float:right}
.page1 a{ padding:4px 4px; border: solid 1px #ccc; margin-left:10px; background:#efefef; }
.page1{ margin-top:30px; margin-left:594px}
/*culturedetail*/
.de_title{ text-align:center; color:#1584ca; height:30px; line-height:30px; margin-top:28px}
.de_title1{ text-align:center; height:40px; line-height:40px}
.de_pp p{ text-indent:2em; line-height:27px; margin-top:20px}
.form3 div{ width:340px; overflow:hidden; margin-top:15px}
.form3 div label{ float:left; width:64px; height:30px; line-height:30px; text-align:right}
.form3 div input{ float:left; width:222px; height:30px; outline:none; text-align:center; border: solid 1px #ccc; line-height:30px; background:#fff}
.form3 div span{ float:left; margin-top:9px; margin-left:10px;}
.form3{ margin-left:180px;}
.table1 { background:#fff; margin-top:30px; margin-left:60px}
.table1 td{ text-align:center; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; background:#fff}
.table1 .tr1 td{ border-top:solid 1px #ccc}
.table1 td{ height:42px; line-height:42px}
.table1 .td2 input{ width:120px; height:30px; line-height:30px; border:none; outline:none}
.table1 .td3 input{ width:190px; height:30px; line-height:30px; border:none; outline:none}
.table1 .td1 input{ width:80px; height:30px; line-height:30px; border:none; outline:none}
.table1 .mum{ border-right: solid 1px #ccc}
.tijiao{ width:180px; margin:0 auto; margin-top:30px}
.bei{ margin-left:60px; margin-top:10px}
.xititle1{ height:30px; line-height:30px; margin-top:30px}
.xititle2{ height:25px; line-height:25px}
.xititle2 a{color:#1584ca;}

.index_pic_left,.index_pic_right{ width:22px; height:41px; margin-top:50px;cursor:pointer; }
.index_pic_left{ background-image:url(../image/left.jpg); float:left;}
.index_pic_right{background-image:url(../image/right.jpg); float:right;}
.index_pic_middle{ float:left; width:485px; margin-left:13px; margin-top:20px; overflow:hidden; }
.index_pic_middle ul{ width:1000px; list-style-type:none; }
.index_pic_middle ul li{ float:left; width:155px; border:3px solid #ccc; }
.index_pic_middle ul li img{ width:155px; height:105px; }
.index_pic_middle ul li .selected{ position:absolute; margin-top:-15px; margin-left:-25px; border:5px solid #8AC2E5;}
.index_pic_middle ul li .selected img{ width:195px; height:130px }
