@charset "utf-8";
/* CSS Document */

/* Lightbox Evolution */
@import url();

/*FlexSlider*/
@import url(flexslider.jpg.css);

/*iView Slider*/
@import url(iview.jpg.css);


/* OneByOne Slider */
@import url(jquery.onebyone-min.jpg.css);

/*SMK Framework - Elements*/


/*General styles*/
@import url(style-min.jpg.css);
body {
	margin:0;
	padding:0;}

#idmenu TABLE TD A {
	color:#FFFFFF; font-size: 16px; font-weight: bold
;}
#idmenu TABLE TD A:hover {
	color: #ff4200
;}
h1, h2, h3, h4, h5, h6, ul, li, a, img, dl, dt, dd ,p,span{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
	font-weight:normal;}

html,*{padding:0; margin:0; }


img{border:0;}
a:link{text-decoration:none; color:#09F;}
a:hover{text-decoration:NONE; color:#ffa34c;}
a:visited{color:#09F;}
/*body,h1,h2,h3,h4,h5,h6,a{font-family:"微软雅黑", Georgia, "Times New Roman", Times, serif, "宋体";}*/

#top{height:80px; width:auto; border-top:solid 3px #3654a4;}
.top{width:960px; left:50%; margin-left:-480px; position:relative;}
.top .top_left{width:222px; float:left; height:80px;}
.top .top_left a{padding-top:10px; display:block;}
.top .top_left img{width:150; height:70px;}
.top .top_right{width:728px; float:right; text-align:right; height:80px;}
.top .top_right .top_slaes{width:auto; height:30px;}
.top .top_right #nav{width:auto;}
.top .top_right #nav ul{width:auto;}
.top .top_right #nav ul li{float:right; list-style-type:none; width:80px; height:50px; line-height:50px; text-align:center; color:#000;}
.top .top_right #nav ul li a{font-weight:bold; color:#000; display:block;width:80px;}
.top .top_right #nav ul li a:hover{font-weight:bold; color:#FFF; background:#000; display:block; text-decoration:none;}


#jian{width:auto; margin-top:10px; height:90px;}
#jian h3 img{float:left;}
#jian .jian_c{width:960px; left:50%; margin-left:-480px; position:relative; background:#F0F0F0; height:110px; border-radius:10px;}
#jian .jian_c ul{width:auto;}
#jian .jian_c ul li{float:left; width:200px; list-style-type:none; padding:20px; font-size:15px;}

.content,.links,.footer{width:auto;}

.content,.footer{margin-top:40px;}
.content_c{padding:20px 0 0 0;}
.content_c,.links_content,.clear_hr{width:960px; left:50%; margin-left:-480px; position:relative;}
.links_left,.content_left{width:222px; float:left;}
.content_right{width:728px; float:right;}

.content_left span,.links_left span{border-top:solid 2px #0CF; padding:2px 0 2px 0; font-weight:bold;}
.content_left p,.links_left p{margin:5px 0 5px 0; margin-bottom:10px;}
.content_right .c_r_l{width:360px; float:left;}
.content_right .c_r_r{width:360px; float:right;}
.content_right .c_r_r .content_j,.content_right .c_r_l .content_j{margin-top:15px;}

.content_right .c_r_l h3,.content_right .c_r_r h3{width:auto; border-bottom:solid 1px #F0F0F0; padding-bottom:2px; padding-right:5px; padding-left:15px; background: left no-repeat;}
.content_right .c_r_l h3 a,.content_right .c_r_r h3 a{float:right; font-weight:normal; color:#0CF;}
.content_right .c_r_l h3 a:hover,.content_right .c_r_r h3 a:hover{float:right; text-decoration:underline; font-weight:normal; color:#0CF;}
.content_left p a,.links_left p a{color:#0CF;}

.content_right ul{width:auto; margin-top:5px; padding-left:20px;}
.content_right ul li{list-style-image:url(); padding:2px 2px 2px 0; border-bottom:dashed 1px #F6F6F6;}
.content_right ul li a{color:#333;}
.content_right ul li a:hover{color:#0CF;}
.content_right ul li span{float:right;}

.links_right{border-left:solid 1px #E6E6E6; border-top:solid 1px #E6E6E6; width:725px; float:right;}
.links_right a{width:144px; text-align:center; height:50px; line-height:50px; border-bottom:solid 1px #E6E6E6; border-right:solid 1px #E6E6E6; float:left; color:#A6A6A6;}
.links_right a:hover{border-bottom:solid 1px #0CF;width:144px; text-align:center; height:50px; line-height:50px; float:left; text-decoration:none; color:#000;}



.clear_hr{clear:both; padding:30px 0 30px 0;}
.clear{clear:both; width:auto;}
.s_clear{width:auto; clear:both; padding:5px;}



/*----------Promotion-----------*/
.case_class{width:auto; margin-top:20px;}
.case_class a{color:#09F; padding:5px;}

.case_list{width:auto; padding:20px 0 20px 0;}
.case_list .case_info{width:300px; width:296px !important; float:left; margin:10px;}
.case_list .case_info_pic{padding:10px 0 10px 0; border:solid 1px #F0F0F0;}
.case_list .case_info_pic img{border:0; width:298px; width:294px !important;}
.case_list h3{width:auto; padding:5px; text-align:center; background:#F0F0F0;}
.case_list h3 span{margin-left:20px; color:#FF0000; font-weight:normal;}
.case_list h3 a{color:#09F;}

.page{clear:both; padding-top:20px; text-align:center;}

/*Contact*/
#content .content_c #map{width:auto; padding:0; margin:30px 0 0 0; height:300px;}
.contact_c{padding:20px; background:#F6F6F6; margin-top:30px; border-radius:20px;}
.contact_m{width:350px; float:left;}
.message{width:350px;}
.message p{padding:10px;}
.message p .input,.message p .text{width:100%; height:30px; line-height:30px; border:solid 1px #F0F0F0; border-radius:5px;}
.message p .text{height:200px; border-radius:10px;}
.message p .button{width:100px; height:30px; border:solid 1px #F0F0F0; background:#FFF; border-radius:5px;}
.contact_info{width:550px; float:right;}
.info{width:550px; padding-top:20px;}

.contact_l_info{width:auto; padding:5px 0 5px 0; border-bottom:solid 1px #F0F0F0;}
.contact_l_info .contact_i_l{width:60px; float:left;}
.contact_l_info .contact_i_r{width:490px; float:right;}

.contact_list{padding-top:30px;}
.contact_list h3{padding-bottom:20px;}
.contact_list a{padding:5px 20px 5px 20px; border:solid 1px #F0F0F0; margin-right:30px; background:#FFF; border-radius:5px; color:#666;}
.contact_list a:hover{padding:5px 20px 5px 20px; border:solid 1px #09F; text-decoration:none; margin-right:30px; background:#09F; border-radius:5px; color:#FFF;}

/*SEO*/
.s_left{width:790px; float:left;}
.s_right{width:160px; float:right;}


.seo_left_left{float:left; width:380px;}
.seo_left_right{float:right; width:380px;}
.seo_left_left h3,.seo_left_right h3{padding:2px 2px 2px 15px; background: left no-repeat; border-bottom:#F0F0F0 solid 1px;}
.seo_left_left h3 a,.seo_left_right h3 a{float:right; font-weight:normal; font-size:14px;}
.seo_left_left ul,.seo_left_right ul{padding:5px 5px 5px 20px;}
.seo_left_left ul li,.seo_left_right ul li{list-style-image:url(); padding:2px; border-bottom:dashed 1px #F0F0F0;}
.seo_left_left ul li a,.seo_left_right ul li a{color:#666;}
.seo_left_left ul li a:hover,.seo_left_right ul li a:hover{color:#09F;}
.seo_left_left ul li span,.seo_left_right ul li span{float:right;}

/*SiteMap*/
.sitemap_list{width:auto; padding:30px 0 0 0;}
.sitemap_list dl{width:auto;}
.sitemap_list dt{width:auto; padding:0 0 10px 0; border-bottom:solid 1px #F0F0F0;}
.sitemap_list dt a{color:#000; padding-top:2px; font-weight:bold; border-top:solid 2px #09F;}
.sitemap_list dd{float:left; margin-top:20px;}
.sitemap_list dd a{padding:10px 25px 10px 25px; color:#666; border:solid 1px #F0F0F0; margin-right:20px;}
.sitemap_list dd a:hover{border-top:solid 1px #09F; color:#000;}
.hr{padding:15px; width:auto; clear:both;}


/*expand reading*/
.expand_read{width:auto; padding:10px 20px 20px 20px; margin-top:20px; border:solid 1px #F0F0F0; border-radius:10px;}
.expand_read:hover{width:auto; padding:10px 20px 20px 20px; margin-top:20px; border:solid 1px #09F; border-radius:10px;}
.expand_read a{padding:10px 20px 10px 20px; background:#F0F0F0; margin-right:20px; display:block; margin-top:10px; float:left; color:#666; text-decoration:none; border-radius:5px;}
.expand_read a:hover{padding:10px 20px 10px 20px; background:#09F; margin-right:20px; display:block; margin-top:10px; float:left; color:#FFF; text-decoration:none; border-radius:5px;}

/*Job*/

.content_l h1 span,.content_l h1 a{float:right; font-size:14px; font-weight:normal;}
.jobinfo_list{width:auto; padding:10px 0 10px 0;}
.jobinfo_list dl{float:left;}
.jobinfo_list .job_name{width:100px; background:#F6F6F6; border-top:solid 1px #F0F0F0;}
.jobinfo_list .job_value{width:210px; border-top:solid 1px #F0F0F0;}
.jobinfo_list .job_name dd,.jobinfo_list .job_value dd{width:auto; padding:5px; border-bottom:solid 1px #F0F0F0;}
.content_l .job_h3{clear:both; padding-top:10px;}
.jobinfo_content{padding:10px 0 10px 0;}
.jobcontent{width:auto; padding:20px; border:solid 1px #F0F0F0; border-radius:10px; margin-top:20px;}
.jobcontent:hover{width:auto; padding:20px; border:solid 1px #09F; border-radius:10px; margin-top:20px;}

/*Position*/
.jobcontent{width:auto; padding:20px; border:solid 1px #F0F0F0; border-radius:10px; margin-top:20px;}
.jobcontent:hover{width:auto; padding:20px; border:solid 1px #09F; border-radius:10px; margin-top:20px;}
.jobcontent div,.jobcontent p{padding:5px 0 5px 0;}

.job_class{width:auto; margin-top:30px; border:solid 1px #F0F0F0; border-radius:10px;}
.job_class ul{width:auto;}
.job_class ul li{width:199px; list-style-type:none; float:left; padding:20px;}
.job_class ul li h3 img{float:left;}
.jobcontent div,.jobcontent p{padding:5px 0 5px 0;}

/*Gongyi Question*/
.ques_list{width:auto; padding:10px; margin-top:10px; margin-bottom:10px; border:solid 1px #F0F0F0; border-radius:10px;}
.ques_list:hover{width:auto; padding:10px; margin-top:10px; margin-bottom:10px; border:solid 1px #09F; border-radius:10px;}
.ques_list h3{padding:5px 0 5px 0;}

/*Links*/
.content_links dl{width:auto; padding-top:20px;}
.content_links dt span{font-weight:bold; padding:2px 0 20px 0; border-top:solid 2px #09F;}
.content_links dd{float:left; margin-top:30px; margin-right:30px;}
.content_links dd a{padding:10px 20px 10px 20px; border:solid 1px #F0F0F0; color:#666; border-radius:5px;}
.content_links dd a img{width:81px; height:30px; border:0;}
.content_links dd a:hover{padding:10px 20px 10px 20px; border:solid 1px #09F; color:#09F; text-decoration:none; border-radius:5px;}



/*** Inpic ==== 中间 === Inpic ***/

.centen {
	width: 1137px;
	margin: 0 auto;}
.centen dl {
	border:1px solid #fff;}
.centen1 {
	width:261px;
	height:171px;
	position:absolute;
	top:0;
	left:0;}
.centen1.centen2 {
	left:293px;}
.centen1.centen3 {
	left:585px;}
.centen1.centen4 {
	left:0;
	top:198px;}
.centen1.centen5 {
	left:293px;
	top:198px;}
.centen1.centen6 {
	left:585px;
	top:198px;}
.centen1.centen7 {
	right:0;
	top:0;
	left:inherit;
	height:369px;}
.centen1bj {
	background:#000;
	width:100%;
	height:38px;
	position:absolute;
	bottom:0;
	left:0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;}
.centen1wz {
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	width:100%;
	height:38px;
	line-height:38px;
	text-indent:15px;
	position:absolute;
	bottom:0;
	left:0;}
.centen1wz a {
	font-size:15px;
	color:#fff;
	width:100%;
	height:38px;
	display:block;}
.centenover{ 
	width: 100%;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	background:#fff;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;}
.cententext{
	width: 100%;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;}
.cententext1{
	width: 75px;
	height: 30px;
	line-height: 30px;
	font-family: 微软雅黑;
	font-size: 14px;
	color: #fff;
	background: #000;
	margin: -15px 0 0 -35px;
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	text-indent: 13px;}
.cententext1:hover{
	background: #eb6100;}
.cententext1 i{
	width: 17px;
	height:17px;
	background:;
	display: block;
	position: absolute;
	top: 7px; 
	right: 10px;}
/*** Inpic === 新闻资讯 === Inpic ***/

.nesw_list{
	width: 889px;
	height: auto;
	float: left;
	margin-bottom: 20px;
	font-family: 宋体;	
	position: relative;
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
;}
.nesw_list dt{
	width: 889px;
	height: 10px;
	line-height: 25px;
	
	text-indent: 10px;
	float: left;}
.nesw_list dt a{
	color: #3c3f41;
	font-size: 14px;}
.nesw_list dt a:hover{
	color: #ea5d00
;}
.nesw_list dd{
	width: 97%;
	float: right;
	color: #3c3f41;
	line-height: 10px;}

/**********微信***********/
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
;}

#moquu_wxin {
	top:360px;
	_margin-top:360px
;}
#moquu_wxin a {
	background:url(../images/sbtn.jpg) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
;}
#moquu_wxin a:hover {
	background:url(../images/sbtn.jpg) -50px -0px
;}
#moquu_wshare {
	top:412px;
	_margin-top:412px
;}
#moquu_wshare a {
	background:url(../images/sbtn.jpg) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
;}
#moquu_wshare a:hover {
	background:url(../images/sbtn.jpg) -50px -50px
;}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
;}
#moquu_wmaps a {
	background:url(../images/sbtn.jpg) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
;}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.jpg) -50px -150px
;}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../images/sbtn.jpg) 0 -101px;
	width:50px;
	height:50px
;}
#moquu_top:hover {
	background:url(../images/sbtn.jpg) -50px -101px
;}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
;}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
;}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../images/lrtk_weixin.png) 0 -2px no-repeat
;}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../images/lrtk_app.jpg) no-repeat
;}
/**************微信*************************/
.w100 {
	margin: 0px auto; width: 100%
;}
UL {
	list-style-type: none; list-style-image: none
;}

.Tindex {
	position: relative;width:1137px; margin:0 auto
;}
.Tindex .Ttit {
	background: #282828
;}



.Tindex .navTop {
	background: #115a98; height: 90px;}
.Tindex .navTop .navCont {
	position: relative
;}
/***************UL*******************/
.Tindex .navTop .navCont UL.nav {
	width: 1137px; margin-left: 1px
;}

.Tindex .navTop .navCont UL.nav LI {
	text-align: center; width: 110px; float: left; font-size: 14px; padding-top: 20px
;}
.Tindex .navTop .navCont UL.nav LI A{
	color: #ffa34c;}
.Tindex .navTop .navCont UL.nav LI.thisli {}
.Tindex .navTop .navCont UL.nav LI.thisli A {
	color: #FFFFFF
;}
/****************UL******************/
/**********************************/
/*.Tindex .navTop .navCont UL.nav LI{
	BACKGROUND: url()
}*/
.Tindex .navTop .navCont UL.nav LI.HoverLi {
	background: url(../images/nodebg_bg.jpg)
;}
.Tindex .navTop .navCont UL.nav LI.HoverLi A {
	color: #ffa34c;}
/**********************************/
.Tindex .navTop .navCont UL.nav LI A {
	display: block; height: 70px; color: #fff
;}
.Tindex .navTop .navCont UL.nav LI A SPAN {
	display: block; height: 25px; font-size:16px; font-family:宋体；
;}
.Tindex .navTop .navCont UL.nav LI A EM {
	display: block; height: 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.Tindex .navTop .navCont UL.nav LI.last {
	width: 130px
;}
.Tindex .navTop .navCont UL.nav LI.last A {
	width: 130px
;}


.Tindex .down {
	z-index: 99; position: absolute; height: 0px; overflow: hidden; top: 90px
;}
.Tindex .down .conEr {
	padding-left: 0px; width: 1137px
;}
.Tindex .down .conEr UL.er {
	padding-left: 10px; width: 100px; float: left; font-size: 14px; text-align:center;}



.Tindex .down .conEr UL.er LI A {
	line-height: 30px; display: block; color: #fff
;}
.Tindex .down .conEr UL.last {
	width: 100px
;}
.Tindex .down .conEr UL.last LI {
	width: 100px
;}
.Tindex .down .conEr UL.last LI A {
	width: 100px
;}
.NodeBgBox {
	background: url(../images/nodebg_bg.jpg)
;}
.NodeBgBox .Nodes UL.HoverLi {
	background: url(../images/nodebg_bg.jpg)
;}
.Tindex .down .conEr UL.thisul LI A {
	color: #ebac89
;}
.Tindex .down .conEr UL LI:hover A {
	background: url() no-repeat 42px 12px; color: #ffa34c
;}
.fr {
	float: right
;}
.fl {
	float: left
;}

#slider {    width: 1137px; /* important to be same as image width */
    height: 250px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden;}
#slider img{  border: 0px;left: 0;  margin-left: 0;}
#sliderContent {
    width: 100%; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;}
.sliderImage {
    float: left;
    position: relative;
    display: none;
    width: 100%;
    height:600px;
    left: 0;
    margin-left: 0;}
.sliderImage img{
    float: left;
    position: relative;
    left: 0;
    margin-left: 0;}
.sliderImage span {
    position: absolute;
    font: 14px 微软雅黑,sans-serif;
    padding: 1px 9px;
    width: 1137px;
    height:58px;
    line-height: 46px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    color: #fff;
    display: none;
letter-spacing:0.3mm;}
.clear {
 clear: both;}
.sliderImage span strong {
    font-size: 80%;}
.top {
 top: 0;
 left: 0;}
.bottom {
 bottom: 0;
    left: 0;}
ul {
 list-style-type: none;}


/*-------------------------新闻------------------------*/
.demo {
	padding-bottom: 1px
;}
.demoBannerBox {
	position: relative; overflow: hidden
;}
.demoBannerBox {
	height: 278px
;}
.demoBannerBox .demoBanner {
	height: 278px
;}
.demoBannerBox .demoBanner {
	position: relative
;}
.demoBannerBox .demoBanner .demoBannerBg {
	z-index: 1
;}
.demoBannerBox .demoBanner .demoBannerBg {
	position: absolute; width: 1866px; height: 278px; top: 0px; left: -334px
;}
.demoBannerBox .demoBanner .demoBannerCon {
	position: absolute; width: 1866px; height: 278px; top: 0px; left: -334px
;}
.demoBannerBox .demoBanner .demoBannerCon {
	z-index: 99
;}

.demo .cont_left UL {
	border-bottom: #e9e9e9 1px dashed; padding-bottom: 15px; width: 248px
;}
.demo .cont_left UL LI {
	line-height: 45px; padding-right: 20px; font-size: 14px; font-family: '微软雅黑'
;}
.demo .cont_left UL LI A {
	padding-left: 20px; display: block; margin-bottom: 15px; background: url(../images/icon2.jpg) #e5e5e5 no-repeat -12px -55px; color: #32456f
;}
.demo .cont_left UL LI A SPAN {
	font-size: 10px
;}
.demo .cont_left UL LI:hover {
	background: url(../images/icon2.jpg) #fff no-repeat 210px -207px
;}
.demo .cont_left UL LI.thisli {
	background: url(../images/icon2.jpg) #fff no-repeat 210px -207px
;}
.demo .cont_left UL LI:hover A {
	background: url(../images/icon2.jpg) #32456f no-repeat -12px 9px; color: #ffffff
;}
.demo .cont_left UL LI.thisli A {
	background: url(../images/icon2.jpg) #32456f no-repeat -12px 9px; color: #ffffff
;}
.demo .cont_left .contact {
	border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; padding-bottom: 15px; line-height: 28px; padding-left: 20px; width: 237px; padding-right: 0px; border-top: #e9e9e9 1px solid; border-right: medium none; padding-top: 15px; border-radius: 8px; border-top-right-radius: 0px; border-bottom-right-radius: 0px
;}
.demo .cont_left .contact H3 {
	 height: 39px
;}
.demo .cont_left .contact H4 A {
	margin-top: 15px; width: 124px; display: block;  height: 49px
;}
.cont_right .cr_top {
	padding-bottom: 14px; line-height: 30px; background: url(../images/cr_border_03.jpg) no-repeat -3px 29px; height: 30px
;}
.cont_right .cr_top P {
	padding-left: 30px; padding-right: 20px; background: url(../images/pancil_03.jpg) no-repeat 5px 6px; float: left; color: #999
;}
.demo .cont_left {
    width: 227px;
    position: relative;
    margin: 0 auto;
    background-color: #FFF;}

.cont_right {
    margin-top: 20px;
    padding-left: 20px;
    width: 870px;
    background: url(../images/demo_devide_03.jpg) repeat-y 9px 50%;
    margin: 0 auto;
    background-color: #FFF;
}
.foot {
 color: #888888; line-height: 160%; padding-top: 10px; height: 130px;text-align: left; font-size:14px; width:1137px;}
.foot1 {
padding-left: 10px; color: #888888; line-height: 160%; padding-top: 10px; height: 120px;text-align: left; font-size:12px; width:840px;margin: 0px auto 0 auto;}
.cont_right .cr_top P A {
	color: #999
;}
.cont_right .cr_top P A:hover {
	text-decoration: underline
;}
.NewsC .cont_right .cr_coop {
	margin-top: 10px; padding-left: 30px; padding-top: 10px
;}
.NewsC .cont_right UL.cooperate {
	margin: 20px auto; width: 700px; height: 155px
;}
.NewsC .cont_right UL.cooperate LI {
	width: 216px; float: left; margin-right: 20px
;}
.NewsC .cont_right UL.cooperate LI.mr0 {
	margin-right: 0px
;}
.NewsC .cont_right UL.cooperate LI A {
	border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; padding-bottom: 2px; padding-left: 1px; width: 216px; padding-right: 1px; display: block; height: 125px; color: #616161; border-top: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid; padding-top: 0px
;}
.NewsC .cont_right UL.cooperate LI IMG {
	width: 216px; display: inline-block; height: 125px
;}
.NewsC .cont_right UL.cooperate LI SPAN {
	text-align: center; line-height: 30px; width: 216px; display: inline-block
;}
.NewsC .cont_right UL.content {
	border-bottom: #e9e9e9 1px solid; padding-bottom: 15px; margin: 0px 40px 30px
;}
.NewsC .cont_right UL.content LI {
	line-height: 40px; padding-left: 35px; padding-right: 15px; background: url(../images/cr_icon_03.jpg) no-repeat 9px 15px; height: 40px
;}
.NewsC .cont_right UL.content LI.cg {
	line-height: 30px; background: url(../images/cr_icon_03.jpg) #f9f9f9 no-repeat 9px 11px; height: 30px
;}
.NewsC .cont_right UL.content LI A {
	display: inline-block; color: #616161
;}
.NewsC .cont_right UL.content LI A:hover {
	text-decoration: underline
;}
.NewsC .cont_right UL.content LI SPAN {
	float: right; color: #616161
;}
.demo .cont_left P.about A {
	width: 227px; display: block; margin-bottom: 20px; height: 52px
;}
.demo .cont_left P.about A.menu1 {
	background:  no-repeat
;}
.demo .cont_left P.about A.menu2 {
	background:  no-repeat
;}
.demo .cont_left P.about A.menu3 {
	background: no-repeat
;}
.demo .cont_left P.about A.menu4 {
	background:  no-repeat
;}
.demo .cont_left P.about A.menu5 {
	background:  no-repeat
;}
.demo .cont_left P.about A.menu6 {
	background:  no-repeat
;}
.demo .cont_left P.about A.menu7 {
	background: no-repeat
;}
.demo .cont_left P.about A.menu8 {
	background: url(../images/menu08.jpg) no-repeat
;}
.demo .cont_left P.about A.menu9 {
	background: url(../images/menu09.jpg) no-repeat
;}
.demo .cont_left P.recall {
	border-bottom: #e9e9e9 2px dotted; padding-bottom: 10px; padding-left: 0px; width: 248px; padding-right: 0px; padding-top: 20px
;}
.demo .cont_left P.recall A {
	width: 227px; display: block; background: url() no-repeat; height: 40px
;}
.demo .cont_left SELECT {
	border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; margin-top: 20px; padding-left: 15px; width: 233px; height: 30px; margin-left: 5px; border-top: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid
;}
.demo .cont_left P.joinUs {
	margin: 20px 0px 20px 10px; width: 220px; background:  no-repeat; height: 40px
;}
.demo .cont_left P.joinUs A {
	width: 97px; display: block; height: 40px
;}
.demo .cont_left P.contact_cont {
	line-height: 30px; width: 265px; font-size: 14px
;}
.demo .cont_left .call {
	margin-top: 10px; width: 248px; height: 50px
;}
.demo .cont_left .call P.call_Icon {
	margin-top: 10px; width: 36px; background:  no-repeat; height: 35px
;}
.demo .cont_left .call .call_fr P {
	line-height: 25px
;}
.cont_right .cr_top UL.tab_dep {
	line-height: 30px; height: 30px; margin-left: 30px
;}
.cont_right .cr_top UL.tab_dep LI {
	text-align: center; width: 100px; float: left; font-size: 14px; margin-right: 10px
;}
.cont_right .cr_top UL.tab_dep LI A {
	width: 100px; display: inline-block; height: 30px; color: #858585
;}
.cont_right .cr_top UL.tab_dep LI.hover A {
	background: #0097c5; color: #fff
;}
.demo .cont_right H1.cont_title {
	line-height: 30px; padding-left: 25px; background: url() no-repeat 1px 18px; color: #32456f; font-size: 16px; font-weight: bold
;}
.demo .cont_right H1.cont_title SPAN {
	padding-left: 15px; width: 90px; display: inline-block; background: url() no-repeat 8px 23px; height: 30px
;}
.depart .cont_right .cr_cont {
	border-bottom: #e9e9e9 1px dashed; padding-bottom: 50px; margin-left: 30px
;}
.depart .cont_right .cr_one SPAN {
	border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; padding-bottom: 2px; padding-left: 2px; width: 321px; padding-right: 2px; display: inline-block; float: right; height: 211px; margin-left: 30px; border-top: #e9e9e9 1px solid; border-right: #e9e9e9 1px solid; padding-top: 2px
;}
.depart .cont_right .cr_one IMG {
	width: 321px; height: 211px
;}
.depart .cont_right .cr_one_cont {
	padding-top: 20px
;}
.depart .cont_right .cr_cont H2 {
	text-align: center; line-height: 30px; font-size: 14px
;}
.depart .cont_right .cr_cont P {
	line-height: 25px; text-indent: 2em
;}
.depart .cont_right .cr_three {
	border-bottom: medium none
;}
.depart .cont_right .cr_three SPAN {
	border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; padding-bottom: 2px; padding-left: 2px; width: 262px; padding-right: 2px; display: inline-block; float: left; height: 179px; border-top: #e9e9e9 1px solid; margin-right: 30px; border-right: #e9e9e9 1px solid; padding-top: 2px
;}
.depart .cont_right .cr_three SPAN IMG {
	width: 262px; height: 179px
;}
.Cooperate .cont_right .cr_coop {
	border-bottom: #e9e9e9 1px dashed; padding-bottom: 60px; line-height: 30px; margin: 0px 60px; font-size: 14px
;}
.Cooperate .cont_right .cr_coop P.contact_pic {
	background: url() no-repeat 312px 50%; height: 73px
;}
.Cooperate .cont_right .cr_coop .coop_fl {
	width: 385px
;}
.Cooperate .cont_right .cr_coop .coop_fl P {
	padding-left: 35px; margin-bottom: 15px
;}
.Cooperate .cont_right .cr_coop .coop_fl P.coop01 {
	background:  no-repeat 5px 5px
;}
.Cooperate .cont_right .cr_coop .coop_fl P.coop02 {
	background:  no-repeat 4px 4px
;}
.Cooperate .cont_right .cr_coop .coop_fl P.coop03 {
	background:  no-repeat 4px 4px
;}
.Cooperate .cont_right .cr_coop .coop_fl P.coop04 {
	background: url() no-repeat 4px 4px
;}
.Cooperate .cont_right .cr_coop .coop_fl P.coop05 {
	background:  no-repeat 4px 4px
;}
.Cooperate .cont_right .cr_coop .coop_fr {
	padding-left: 50px; width: 365px; background:  no-repeat; padding-top: 45px
;}
.Cooperate .cont_right .coop_map {
	border-bottom: #e2e2e2 1px solid; border-left: #e2e2e2 1px solid; margin: 30px auto 60px; width: 695px; height: 330px; border-top: #e2e2e2 1px solid; border-right: #e2e2e2 1px solid
;}
.Cooperate .cont_right .coop_map IMG {
	width: 695px; height: 330px
;}
.Picture .cont_left {}
.Picture .cont_right .Pic_cont {
	margin: 20px 0px 60px 60px; height: 700px
;}
.Picture .cont_right .CaseListBox UL LI {
	position: relative; margin-bottom: 25px; float: left; overflow: hidden; margin-right: 25px
;}
.Picture .cont_right .CaseListBox UL LI.mrNone {
	margin-right: 0px
;}
.Picture .cont_right .CaseListBox UL LI {
	width: 272px; height: 149px
;}
.Picture .cont_right .CaseListBox UL LI P {
	width: 272px; height: 149px
;}
.Picture .cont_right .CaseListBox UL LI IMG {
	width: 272px; height: 149px
;}
.Picture .cont_right .CaseListBox UL LI P {
	z-index: 99; position: absolute; text-align: center; background: no-repeat; top: 115px; left: 0px
;}
.Picture .cont_right .CaseListBox UL LI P SPAN {
	line-height: 22px; width: 100%; display: block; color: #fff; font-size: 14px
;}
.Picture .cont_right .CaseListBox UL LI P EM {
	line-height: 22px; width: 100%; display: block; color: #fff; font-size: 14px
;}
.Picture .cont_right .CaseListBox UL LI P SPAN {
	margin-top: 33px
;}
.Picture .cont_right .CaseListBox UL LI P EM {
	position: absolute; top: 6px; left: 0px
;}
.Foreign .cont_right .Pic_cont {
	margin: 20px 0px 60px 60px; height: 700px
;}
.Foreign .cont_right .CaseListBox UL LI {
	position: relative; margin-bottom: 25px; float: left; overflow: hidden; margin-right: 25px
;}
.Foreign .cont_right .CaseListBox UL LI.mrNone {
	margin-right: 0px
;}
.Foreign .cont_right .CaseListBox UL LI {
	width: 272px; height: 408px
;}
.Foreign .cont_right .CaseListBox UL LI P {
	width: 272px; height: 408px
;}
.Foreign .cont_right .CaseListBox UL LI IMG {
	width: 272px; height: 408px
;}
.Foreign .cont_right .CaseListBox UL LI P {
	z-index: 99; position: absolute; text-align: center; background:  no-repeat; top: 350px; left: 0px
;}
.Foreign .cont_right .CaseListBox UL LI P SPAN {
	line-height: 22px; width: 100%; display: block; color: #fff; font-size: 14px
;}
.Foreign .cont_right .CaseListBox UL LI P EM {
	line-height: 22px; width: 100%; display: block; color: #fff; font-size: 14px
;}
.Foreign .cont_right .CaseListBox UL LI P SPAN {
	margin-top: 33px
;}
.Foreign .cont_right .CaseListBox UL LI P EM {
	position: absolute; top: 6px; left: 0px
;}
.S_communicate .cont_right .Stu_cont {
	margin: 0px 0px 60px 60px; height: auto
;}
.S_communicate .cont_right .Stu_cont .F_cont_nei {
	border-bottom: #e9e9e9 1px dashed; padding-bottom: 25px; padding-left: 0px; padding-right: 0px; padding-top: 25px
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fl {
	border-bottom: #e9e9e9 1px solid; border-left: #e9e9e9 1px solid; padding-bottom: 1px; padding-left: 0px; width: 206px; padding-right: 2px; height: 105px; border-top: #e9e9e9 1px solid; margin-right: 15px; border-right: #e9e9e9 1px solid; padding-top: 1px
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fl IMG {
	width: 206px; height: 105px
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fr {
	line-height: 22px; width: 640px; color: #727272; font-size: 12px
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fr H2 {
	font-size: 14px; font-weight: bold
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fr H2 SPAN {
	display: block; color: #999; font-size: 13px; font-weight: normal
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fr P {
	text-indent: 2em
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fr P A {
	color: red
;}
.S_communicate .cont_right .Stu_cont .Stu_cont_fr P A:hover {
	text-decoration: underline
;}
.Wanted .cont_right .W_cont {
	margin: 20px 0px 60px 60px
;}
.Wanted .cont_right .W_cont .W_cont_nei {
	padding-bottom: 0px; padding-left: 80px; width: 700px; padding-right: 30px; background:  no-repeat; color: #272727; padding-top: 65px
;}
.Wanted .cont_right .W_cont .W_cont_nei .p_nei {
	line-height: 40px
;}
.Wanted .cont_right .W_cont .W_cont_nei .p_nei A.atitle {
	border-bottom: #e9e9e9 1px dashed; padding-left: 35px; display: block; background: want_icon.jpg no-repeat 2px 15px; height: 41px
;}
.Wanted .cont_right .W_cont .W_cont_nei .W_thisp A.atitle {
	background: want_icon.jpg no-repeat 2px -23px
;}
.Wanted .cont_right .W_cont .W_cont_nei .p_nei SPAN {
	display: inline-block; color: #272727
;}
.Wanted .cont_right .W_cont .W_cont_nei .p_nei EM {
	display: inline-block; color: #272727
;}
.Wanted .cont_right .W_cont .W_cont_nei .want_cont {
	line-height: 28px; color: #7d7d7d
;}
.Wanted .cont_right .W_cont .W_cont_nei .want_cont H2 {
	margin-top: 15px; margin-left: 25px; font-size: 12px; font-weight: bold
;}
.International .cont_right .I_cont {
	margin: 20px 0px 60px 60px
;}
.International .cont_right .I_cont .cont_nei {
	line-height: 25px; padding-left: 20px; margin-bottom: 15px; color: #666666
;}
.International .cont_right .I_cont .cont_nei H4 {
	color: #32456f
;}
.International .cont_right .I_cont H2 {
	line-height: 30px; color: #32456f; font-size: 14px; font-weight: 600
;}
.International .cont_right .I_cont .cont_nei H3 {
	line-height: 30px; color: #32456f; font-size: 14px; font-weight: 600
;}
.International .cont_right .I_cont H2 {
	padding-left: 18px; background: url) no-repeat 4px 7px
;}
.International .cont_right .I_cont .cont_nei P {
	padding-left: 20px
;}
.article_box {
	padding-bottom: 0px; padding-left: 20px; padding-right: 20px; overflow: hidden; padding-top: 0px;}

.article_tit {
	text-align: center; line-height: 50px; width: 100%; font-family: microsoft yahei; color: #333; font-size: 23px
;}
.article_time {
	text-align: center; padding-bottom: 31px; line-height: 30px; background: url(../images/news_details_line.jpg) no-repeat center bottom; color: #666; clear: both; font-size: 14px
;}
.article_content {
	text-justify: inter-ideograph; text-align: justify; padding-bottom: 25px; line-height: 25px; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif; clear: both; font-size: 14px; overflow: hidden; padding-top: 10px
;}
.article_content IMG {
	max-width: 670px
;}
.article_content .imgs {
	text-align: center; margin: 15px auto; max-width: 670px
;}
P.ml10 {
	text-indent: 25px; font-size: 14px
;}
.article_sh {
	padding-bottom: 20px; padding-left: 0px; width: 100%; padding-right: 0px; float: left; padding-top: 20px
;}
.article_sh .left {
	margin: 0px; width: 60%; float: left
;}
.article_sh .left P {
	line-height: 22px; margin: 5px 0px 0px; width: 100%; float: left; color: #333
;}
.article_sh .left P A {
	color: #666
;}
.article_sh .right {
	margin: 10px 0px 0px; width: 240px; float: right
;}
.about_box {
	overflow: hidden
;}
.about_content {
	padding-bottom: 25px; line-height: 22px; padding-left: 10px; width: 100%; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; clear: both; font-size: 14px; overflow: hidden; padding-top: 10px
;}
.ImgWindow {
	z-index: 999; position: fixed; width: 30%; top: 3%; left: 35%
;}
.ImgWindow IMG {
	width: 100%; max-width: 100%
;}
.WantedP .cont_right .W_cont {
	margin: 20px 0px 60px 60px
;}
.WantedP .cont_right .W_cont .W_cont_nei {
	width: 700px; color: #272727
;}
.WantedP .cont_right .W_cont .W_cont_nei .p_nei {
	line-height: 40px
;}
.WantedP .cont_right .W_cont .W_cont_nei .p_nei A.atitle {
	border-bottom: #e9e9e9 1px dashed; padding-left: 35px; display: block; background: want_icon.jpg no-repeat 2px 15px; height: 41px
;}
.WantedP .cont_right .W_cont .W_cont_nei .W_thisp A.atitle {
	background:  no-repeat 2px -23px
;}
.WantedP .cont_right .W_cont .W_cont_nei .p_nei SPAN {
	display: inline-block; color: #272727
;}
.WantedP .cont_right .W_cont .W_cont_nei .p_nei EM {
	display: inline-block; color: #272727
;}
.WantedP .cont_right .W_cont .W_cont_nei .want_cont {
	line-height: 28px; color: #7d7d7d
;}
.WantedP .cont_right .W_cont .W_cont_nei .want_cont H2 {
	margin-top: 15px; margin-left: 25px; font-size: 12px; font-weight: bold
;}
.WantedP .cont_right UL.content LI {
	line-height: 40px; padding-left: 35px; padding-right: 15px; background: url(../images/cr_icon_03.jpg) no-repeat 9px 15px; height: 40px
;}
.WantedP .cont_right UL.content LI A {
	display: inline-block; color: #616161
;}
.WantedP .cont_right UL.content LI.cg {
	line-height: 30px; background: url(../images/cr_icon_03.jpg) #f9f9f9 no-repeat 9px 11px; height: 30px
;}

/*-------------------------新闻------------------------*/
/*-------------------------新闻列表------------------------*/


.list_fenlei{
	width: 100%;
	height: auto;
	float: left;}
.list_fenlei li a{
	padding: 0 22px;
	height: 35px;
	line-height: 35px;
	float: left;
	display: block;
	width: auto;
	font-family: 微软雅黑;
	background: #e5e5e6;
	font-size: 14px;
	color: #323b3f;
	margin-right: 15px;}
.list_fenlei li a:hover{
	color: #ea5d00;}

.centen_neir{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;}
.centen_neir span{
	float: none;}
.centen_neir p{
	float: left;
	margin-left: 28px;
	font-size: 14px;
	line-height: 15px;
	color: #323b3f;
	width: 815px;}

.fenye{
	width: 100%;
	margin-top: 15px;
	float: left;
	font-family: 微软雅黑;}
.fenye li{
	float: left;}
.fenye li a{
	width: auto;
	height: 30px;
	line-height: 30px;
	padding: 0 13px;
	border: 1px solid #d2d2d2;
	float: left;
	margin-right: 8px;
	font-family: 微软雅黑;
	color: #4e5254;
	display: block;
	border-radius: 2px;}
.fenye li a:hover, .fenye li.liover a{
	background: #4e5254;
	border: 1px solid #4e5254;
	color: #fff;}
.fenye.fenye2{
	background: #e5e5e5;
	text-align: center;
	padding:10px 0; 
	color: #3c3f41;
	font-size: 12px;}
.fenye.fenye2 a{
	color: #3c3f41;
	font-size: 12px;}
.fenye.fenye2 a:hover{
	color: #ea5d00
;}

/*-------------------------新闻列表------------------------*/