*{padding:0; border:0;margin:0; font-family:'Source Han Sans CN'; line-height:1.3}
img{border:0px;text-decoration: none;}
a{ color:#000; text-decoration:none; font-size:12px;}
a:hover{text-decoration: underline;}
p{ line-height:20px; font-size:12px;   }
ul li{list-style-type: none;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin: 0;padding: 0}
.fontyh{ font-family:'Source Han Sans CN';}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*================================首页================================================*/
body{ overflow-x:hidden;}
.header{ height:145px;}
.header .box{ width:1110px; height:90px; margin:auto; position:relative;}
.header .box .logo{ width:185px; float:left;}
.header .box .language{ width:86px; height:20px; line-height:20px; text-align:center; border-radius:5px; background-color:#cdd4dc; color:#4d6aa3; position:absolute; bottom:20px; left:200px;font-size:12px;}
.header .box .language a{ color:#fff; font-size:12px;}
.header .box .n{ width:355px; height:65px; position:absolute; left:470px; top:20px;}
.header .box .n li{ width:25%; float:left; text-align:center; color:#cdd4dc; position:relative;}
.header .box .n a{ color:#cdd4dc}

.header .box .tel{ width:210px; height:56px; position:absolute; right:40px; top:17px;}
.header .menu{ width:100%; height:55px; background-color:#2f3143;}
.header .menu ul{ width:1050px; height:55px; margin:auto; line-height:55px;}
.header .menu ul li{ width:116px; float:left; text-align:center; line-height:55px; background:url(../r_20.jpg) no-repeat left center;}
.header .menu ul li a{ display:block; width:100%; height:100%; line-height:55px; text-align:center; color:#fff; font-size:13px; text-decoration:none;}
.header .menu ul li:hover{ background-color:#4d6aa3;}
.header .menu ul .hover{ background-color:#4d6aa3;}
.header .menu ul .soso{ width:209px; height:25px; float:right; background:url(../sosobg_20.jpg) no-repeat center top; margin-top:15px;}
.header .menu .libox{ display:none; position:absolute; width:100%; left:50%; margin-left:-50%; height:125px; top:145px; z-index:999999; background:url(../bg_15.png) repeat; text-align:center;}
.header .menu .libox a{ display:inline-block; margin-top:15px; padding:5px; background-color:#fff;box-shadow:3px 3px 7px #999; margin-left:10px; margin-right:10px; position:relative;}
.header .menu .libox a span{ display:block; width:125px; height:25px; background:url(../bg2_15.png) repeat center; color:#fff; text-align:center; line-height:25px; position:absolute; bottom:5px; left:5px; z-index:999999;}
.banner{ width:100%; height:485px; position:relative;}

.ind_box{ height:392px; background:url(../indbg_27.jpg) no-repeat center top;}
.ind_box ul{ width:1110px; margin:auto; padding-top:20px;}
.ind_box ul li{ width:352px; height:351px; background-color:#fff; float:left;box-shadow:1px 1px 7px #999;}
.ind_box ul li h3{ width:90%; margin:auto; color:#4d6aa3; font-size:20px; font-weight:normal; height:30px; line-height:30px; margin-top:20px;}
.ind_box ul li h3 em{ font-size:16px; color:#dadada; font-style:normal; margin-left:10px;}
.ind_box ul li dl{ width:90%; margin:auto; margin-top:0;}
.ind_box ul li dd{ height:23px; overflow:hidden; line-height:23px; border-bottom:1px dashed #727171}
.ind_box ul li dd a{ font-size:12px; color:#727171; line-height:23px;}
.ind_box ul li dd span{ float:right; font-size:12px; color:#727171; line-height:23px;}
.ind_box ul li .more{ color:#727171; font-size:12px; line-height:27px;}
.ind_box ul li .more img{ margin-left:10px;}

.footer{ width:100%; height:87px; background-color:#2f3143;}
.footer .box{ width:1110px; margin:auto; padding-top:28px; position:relative;}
.footer .box .flogo{ width:207px; height:45px; text-align:center; float:left; border-right:1px solid #9d9ea7;}
.footer .box .ftel{ float:left; color:#fff; margin-left:35px;}
.footer .box .xtuo{ position:absolute; font-size:12px; color:#fff; top:52px; left:669px;}
.footer .box .xtuo a{ color:#fff;}
.footer .box .wx{ position:absolute; font-size:12px; color:#fff; top:62px; left:820px;}
.footer .box .ewm{ position:absolute; top:12px; right:130px;}

/*======================内页通用===============================*/
.artbanner{ height:275px; width:100%;}
.artbanner a{ display:block; width:100%; height:100%;}

.artbox{ width:1060px; height:auto; margin:auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.artleft{ width:239px; float:left; height:auto; overflow:hidde; background-color:#f5f5f5; padding-bottom:10px;}
.artleft p{ width:90%; margin:auto; line-height:25px; color:#333}
.artleft .t{ width:100%; height:57px; position:relative; background:url(../ico_08.jpg) no-repeat 25px 10px; background-color:#2f3143;}
.artleft .t .r{ width:8px; height:66px; background:url(../leftnavbg_05.png) no-repeat left top; position:absolute; right:-8px; top:0;}
.artleft .t h2{ margin-left:70px; color:#fff; font-size:21px; line-height:30px; height:30px; padding-top:5px;}
.artleft .t p{ margin-left:70px; color:#a9aaaf; font-size:15px; height:20px; line-height:20px;}
.artleft ul{ height:auto; overflow:hidden;}
.artleft ul .hover{ background:url(../leftnavbg_13.jpg) no-repeat center top;}
.artleft ul li{ height:57px; background-color:#f5f5f5; border-bottom:1px solid #b0b0b0; position:relative; overflow:hidden;}
.artleft ul li a{ display:block; width:100%; height:100%; line-height:57px; text-align:center; color:#6f6e71; font-size:18px; position:absolute; left:0; top:0; z-index:99}
.artleft ul li a:hover{ color:#4d6aa3;}
.artleft ul .bg{ display:block; width:478px; height:57px; background:url(../leftnavbg_13.jpg) no-repeat center top; position:absolute; left:-240px; top:0; z-index:9}
.artleft ul .probg{ display:block; width:239px; height:57px; background:url(../leftnavbg_03.jpg) no-repeat center top; position:absolute; left:-240px; top:0; z-index:9}
.artleft ul .class2{ width:100%; height:auto; overflow:hidden;}
.artleft ul .class2 a{ display:block; width:100%; height:37px; background-color:#f7f6f6; text-indent:4em; line-height:37px; color:#6f6e71; border-bottom:1px solid #b0b0b0;}
.artleft ul .class2 .hover3{ color:#4d6aa3;}
.artleft ul .proclass{ background:url(../leftnavbg_06.jpg) repeat left top}
.artleft ul .prohover{ background:url(../leftnavbg_03.jpg) repeat center top;}
.artleft ul .prohover a{ color:#4d6aa3;}

.artright{ width:795px; height:auto; overflow:hidden; float:right;}
.artright .name{ width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:20px;}
.artright .name h2{ font-size:28px; line-height:30px; color:#4d6aa3; height:30px; overflow:hidden; font-weight:normal; background:url(../xx_05.jpg) no-repeat center bottom; padding-bottom:20px; margin-bottom:10px;}
.artright .name e{ color:#9fa0a0}
.artright .name span{ font-size:12px; color:#9fa0a0; line-height:30px;}
/*================================当前位置================================================*/
.artright .dq{ width:100%; height:35px; border-bottom:1px dashed #b0b0b0; margin-bottom:30px;}
.artright .dq span,.dq span a{ font-size:14px;font-family:'Source Han Sans CN'; line-height:35px; color:#b0b0b0;}
/*================================当前位置END================================================*/
.artright .arttxt{ margin-bottom:30px; height:auto; min-height:600px; overflow:hidden;}
.artright .arttxt span{ line-height:1.8em;}

/*=====================================联系我们=================================================*/
.artright .lxwm{ width:100%; height:auto; min-height:400px; overflow:hidden; margin-top:30px; background:url(../5641351asd.png) no-repeat center 20px;background-size: 174px;}
.artright .lxwm .table{width:303px; float:right}
.artright .lxwm .table td{ font-size:12px; color:#9f9e9d; line-height:25px;}
.artright .lxwm .table e{ font-size:16px; color:#000;}
.artright .lxwm .table input[type='text']{ width:100%; border:1px solid #ccc; height:20px; background-color:#f4f4f4}
.artright .lxwm .table textarea{ width:100%; border:1px solid #ccc; height:100px; background-color:#f4f4f4}
.artright .lxwm .table input[type='submit']{ width:112px; height:30px; float:right; background-color:#82838e; text-align:center; line-height:30px; color:#fff; cursor:pointer; margin-top:15px;}
.artright .lxwm_tel{ width:300px; height:auto; overflow:hidden; float:left;}

/*====================================新闻列表=============================================*/
.artright .news_list{ width:100%; height:auto; overflow:hidden; margin:auto;}
.artright .news_list li{ width:98%; height:134px; margin:auto; margin-top:10px; background-color:#f5f5f5; margin-bottom:20px;}
.artright .news_list li:hover{box-shadow:0px 0px 7px #999;}
.artright .news_list .img{ width:215px; height:134px; float:left; margin-right:25px;}
.artright .news_list .txt{ width:510px; float:right; margin-right:20px;}
.artright .news_list .txt h3{ height:25px; line-height:25px; padding-top:15px; font-size:16px; overflow:hidden; font-weight:normal;}
.artright .news_list .txt h3 a{ line-height:25px; font-size:16px; text-decoration:none;}
.artright .news_list .txt h3 a:hover{ color:#4d6aa3}
.artright .news_list .txt span{ font-size:12px; line-height:20px; color:#898989}
.artright .news_list .txt p{ font-size:12px; height:60px; overflow:hidden; line-height:20px; color:#898989}

/*======================================产品列表=========================================*/
.classnav{ height:auto; overflow:hidden; margin-bottom:20px; background-color:#f7f6f6;}
.classnav span{ display:block; width:134px; height:43px; float:left; background:url(../rx_06.jpg) no-repeat right center;}
.classnav span:hover{ background-color:#4d6aa3; color:#fff;}
.classnav span a{ display:block; width:100%; text-align:center; line-height:43px; font-size:14px; color:#595757; text-decoration:none;}
.classnav span a:hover{ color:#fff;}
.classnav .hover{ background-color:#4d6aa3; color:#fff;}
.classnav .hover a{ color:#fff;}

.pro_list{ height:auto; overflow:hidden;}
.pro_list li{ width:240px; height:250px; float:left; overflow:hidden; margin:12px;}
.pro_list li .img{ width:240px; height:200px;}
.pro_list li .txt{ width:100%; height:45px; background:url(../pro_listbg_13.jpg) no-repeat right top}
.pro_list li .txt h3{ text-indent:1em; line-height:45px;color:#727171;}
.pro_list li .txt h3 a{ display:block; width:100%; height:100%; color:#727171; line-height:45px; font-size:14px;}

/*======================================产品详情===========================================*/
.r_info{ width:350px; height:auto; overflow:hidden; float:right;}
.r_info h1{ font-size:20px; font-weight:normal; color:#595757; border-bottom:1px solid #ccc; line-height:30px; padding-bottom:10px; margin-bottom:10px;}
.r_info span{ font-size:12px; color:#595757; line-height:30px;}
.r_info p{ line-height:25px; font-size:12px; color:#898989}

.arthuan{ height:auto; overflow:hidden; margin-bottom:20px; background-color:#f7f6f6;}
.arthuan span{ display:block; width:134px; height:43px; float:left; background:url(../rx_06.jpg) no-repeat right center;}
.arthuan .hover{ background-color:#4d6aa3; color:#fff;}
.arthuan .hover a{ color:#fff;}
.arthuan span a{ display:block; width:100%; text-align:center; line-height:43px; font-size:14px; color:#595757; text-decoration:none;}

.pro_txt{ min-height:400px; overflow:hidde;}
/*================================图片列表================================================*/
.imglist{ width:100%; min-height:470px; height:auto; overflow:hidden; margin:auto;}
.imglist a{ display:block; width:228px; height:235px; background-color:#f5f5f5; margin:18px; float:left; text-align:center;}
.imglist a:hover{box-shadow: 0px 0px 10px #ccc;}
.imglist a img{ padding:10px;}
.imglist a p{ width:96%; margin:auto; height:20px; color:#76777f; margin-top:15px; overflow:hidden; line-height:20px; font-size:14px;font-family:'Source Han Sans CN';}
/*================================图片列表END================================================*/

/*=================================关于我们================================================*/
#product {width:795px;height:160px; margin-top:30px;}
#product div#content {position:relative;width:751px;height:160px;display:inline-block;overflow:hidden;float:left;}
#product div#content_list {position:absolute;width:4000px}
#product dl{width:250px;float:left; text-align:center;}
#product span.prev{cursor:pointer;display:inline-block;width:22px;height:150px;background:url(../click_06.jpg) no-repeat left center;float:left;}
#product span.next{cursor:pointer;display:inline-block;width:22px;height:150px;background:url(../click_09.jpg) no-repeat left center;float:right;}

/*==================================员工风采===========================================*/
.fc{ width:100%; height:auto; overflow:hidden; float:right;}
/*================================当前位置================================================*/
.fc .dq{ width:100%; height:35px; border-bottom:1px dashed #b0b0b0; margin-bottom:30px;}
.fc .dq span,.dq span a{ font-size:14px;font-family:'Source Han Sans CN'; line-height:35px; color:#b0b0b0;}
/*================================当前位置END================================================*/

/*--package_slide_list------star--*/
.package_slide_player {float:left; width:590px; height:280px; margin-bottom:14px;}
.package_slide_pic { position:relative; width:500px; height:280px; overflow:hidden;}
.package_slide_pic img { width:500px;}
.package_slide_pic .package_name { position:absolute; left:0; bottom:0; width:100%; height:29px; background-color:#000; color:#fff; line-height:30px; text-indent:12px; overflow:hidden; filter: alpha(opacity=70);  -moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.package_slide_list { float:right; width:81px; height:280px; background:#CBD2DC; overflow:hidden; }
.package_slide_list .player_up_off,.package_slide_list .player_down_on,.package_slide_list .player_up_on,.package_slide_list .player_down_off {width:81px; height:27px; background-image:url(http://pic.ctrip.com/packages090813/un_detail090818.png);cursor:pointer; }
.package_slide_list .player_up_off { background-position:0 0;}
.package_slide_list .player_up_on { background-position:0 -27px;}
.package_slide_list .player_down_on { background-position:-81px -27px;}
.package_slide_list .player_down_off { background-position:-81px 0;}

.package_slide_list .slide_pic_list {height:226px; padding:0 3px;}
.package_slide_list .slide_pic_list li { float:left; width:100%; margin:10px 0 -1px;}
.package_slide_list .slide_pic_list img { display:block; width:73px; height:43px; border:1px solid #CBD2DC; cursor:pointer;}
.package_slide_list .slide_pic_list .on img { border:1px solid #f60; }
.package_slide_list .slide_pic_list li:hover img { border:1px solid #fff;}
/*--package_slide_list------end--*/

/*================================招聘列表================================================*/
.joblist ul{ width:94%; height:auto; overflow:hidden;margin:auto;}
.joblist h1{ height:35px; overflow:hidden; border-bottom:1px dotted #CCCCCC;}
.joblist h1 a{ font-size:18px; color:#444; line-height:35px; font-family:'Source Han Sans CN';}
.joblist .titme{ height:25px;}
.joblist .titme span{ margin-right:25px; color:#999999; font-size:12px; line-height:25px;}
.joblist .txt{ height:auto; overflow:hidden; color:#333333; font-size:12px;}
.joblist .zxyp{ border-top:1px dotted #CCCCCC; margin-top:20px; margin-bottom:40px;}
.joblist .zxyp span{ margin-right:25px;}
.joblist .zxyp span a{ color:#0099FF; font-size:12px; line-height:25px;}
/*================================招聘列表END================================================*/
/*================================招聘内容================================================*/
.artjob{ width:96%; height:auto; min-height:600px; overflow:hidden; margin-left:auto; margin-right:auto;}
.artjob .title{ font-size:22px; line-height:35px;color:#444; font-family:'Source Han Sans CN';}
.job_list_detail ul{ height:auto; overflow:hidden; margin:20px auto;}
.job_list_detail li{ width:50%; float:left; font-size:14px; line-height:30px; color:#444; }
.job_list_detail li b{ font-weight:normal; color:#9d9d9d;}
.artjob p{  line-height:25px;}
.artjob .text{ line-height:30px;}
.artjob h3{border-bottom:1px dotted #CCCCCC; color:#444}
.artjob .info_cv a{ width:125px; height:35px; color:#0099FF; line-height:35px; font-size:12px; text-align:center; margin:10px 0px; }
.artjob .page{ width:100%; height:30px; background-color:#eaeaea; margin-top:40px; margin-bottom:20px; font-size:12px;}
.artjob .up{ float:left; margin-left:10px;  line-height:30px; font-size:12px;}
.artjob .down{ float:right;margin-right:10px; line-height:30px; font-size:12px;}
/*================================招聘内容END================================================*/
/*================================在线招聘================================================*/
.artcv{ height:auto; min-height:600px; overflow:hidden; margin-left:auto; margin-right:auto;}
.artcv td{ font-size:14px;}
.artcv select{ width:200px; height:25px; border:1px solid #CCCCCC;border-radius: 3px; margin-bottom:5px; margin-top:5px;}
.artcv .input{ width:200px; height:20px;border:1px solid #CCCCCC;border-radius: 3px; margin-bottom:5px; margin-top:5px;}
.artcv textarea{border:1px solid #CCCCCC;border-radius: 3px; margin-bottom:5px; margin-top:5px;}
.artcv .code{ height:20px;border:1px solid #CCCCCC;border-radius: 3px; margin-bottom:5px; margin-top:5px;}
.artcv .tj{ width:100px; height:35px; background-color:#4D6AA3;border-radius: 10px; color:#fff; margin-top:20px; cursor:pointer;}
/*================================在线招聘END================================================*/

/*================================企业风采================================================*/
.fcbox{ width:1060px; height:546px; margin:auto; background-image:url(../fcbg_04.jpg); background-repeat:no-repeat; background-position:center top;}

#zSlider{margin:0px auto; width:1060px; height:auto; padding-bottom:20px; overflow:hidden; padding-top:10px;}
#picshow{position:relative;}
#picshow,#picshow_img{width:803px; height:510px; overflow:hidden; float:left;}
#picshow_img li{width:803px; height:510px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:791px; height:497px; padding:5px; border:1px solid #ccc;}
#picshow_tx{left:0px; width:880px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:url(../bg2_15.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
#select_btn{
	width: 250px;
	height: 510px;
	overflow: scroll;
	color: #111;
	float: right;
	display: inline;

	overflow-x: hidden;
	text-align:center;
}

#select_btn li{ width:220px; height:163px; border-top:1px solid #fff; cursor:pointer; background-color:#fff; margin-bottom:10px;margin-left:3px;margin-right:3px; position:relative;}
#select_btn li:hover{background-color:#FEE6B8;}
#select_btn li.current{background-color:#FEE6B8;}
#select_btn li.current:hover{background-color:#FEE6B8;}
#select_btn a{color:#000;}
#select_btn img{ border:1px solid #ccc; width:80px; height:64px; margin-right:10px; float:left;}
#select_btn .select_text{ height:30px; font:bold 13px/16px 'Microsoft YaHei'; overflow:hidden; line-height:30px; display:block; width:210px; position:absolute; bottom:6px; left:50%; margin-left:-104px;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80); color:#fff; font-weight:normal; text-align:left; text-indent:1em; overflow:hidde;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}

/*================================企业风采END================================================*/

/*================================图片内容================================================*/
.newsart{ width:90%; height:auto; overflow:hidden; margin:auto;}
.newsart h1{
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:22px;
	font-family:"Source Han Sans CN";
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.newsart .fhbox{ width:100%; height:45px; line-height:45px;color:#666666;text-align:center;font-size:12px;}
.newsart .txtbox{ min-height:500px;}
.hits{ font-size:12px; color:#666; padding-top:20px; text-align:right;}
.hits a{ font-size:12px; color:#666;}
.artpage{ width:100%; height:30px; background-color:#eaeaea; margin-top:40px; margin-bottom:20px; font-size:12px;}
.artpage .up{ float:left; margin-left:10px;  line-height:30px; font-size:12px;}
.artpage .down{ float:right;margin-right:10px; line-height:30px; font-size:12px;}
.zsimg{ text-align:center;}
.zsimg img{ max-width:96%; padding:10px; border:1px solid #ccc;}
/*================================图片内容END================================================*/

/*================================新闻内容================================================*/
.newsart{ width:90%; height:auto; overflow:hidden; margin:auto;}
.newsart h1{
	height:60px;
	line-height:40px;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:22px;
	font-family:"Source Han Sans CN";
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.newsart .fhbox{ width:100%; height:45px; line-height:45px;color:#666666;text-align:center;font-size:12px;}
.newsart .txtbox{ min-height:500px;}
.hits{ font-size:12px; color:#666; padding-top:20px; text-align:right;}
.hits a{ font-size:12px; color:#666;}
.artpage{ width:100%; height:30px; background-color:#eaeaea; margin-top:40px; margin-bottom:20px; font-size:12px;}
.artpage .up{ float:left; margin-left:10px;  line-height:30px; font-size:12px;}
.artpage .down{ float:right;margin-right:10px; line-height:30px; font-size:12px;}
/*================================新闻内容END================================================*/

/*=====================================加盟=================================================*/
.jmbox{ text-align:center;}
.jmbox p{ text-align:center; font-size:16px; color:#696969; line-height:1.8em;}
.jmbox table{ width:705px; height:auto; overflow:hidde; margin:auto;}
.jmbox table input[type="text"]{ width:702px; height:39px; border:1px solid #a0a0a0; margin-bottom:10px;}
.jmbox table select{ width:702px; height:39px; border:1px solid #a0a0a0; margin-bottom:10px;}
.jmbox table input[type="submit"]{ width:182px; height:44px; background-color:#004898; color:#fff; font-size:16px; line-height:44px; cursor:pointer; float:left;}

/*=====================================加盟END=================================================*/

