body {
    color: #474747;
    margin: 0 auto;
    font-size: 12px;
    line-height: 24px;
    font-family: 'microsoft yahei', Arial, sans-serif;
    -webkit-text-size-adjust: none;
    background: #fff;
	/*overflow-x:hidden;*/
}
* {
    margin: 0;
    padding: 0;
}
a {
    color: #474747;
    text-decoration: none;
    outline: none;
}

/* 列表页  */

.inner_cont {
    padding-top: 51px;
}
.inner_cont .w_1200 {
    position: relative;
    overflow: hidden;
}
.w_1200 {
    width: 1200px;
    margin: 0 auto;
}
.clearfix:before, .clearfix:after {
    content: '';
    display: table;
}
.inner_leftside {
    float: left;
    width: 248px;
    border: 1px solid #dbdbdb;
    border-width: 0 1px;
    background: #fff;
    z-index: 999;
    padding-bottom: 999em;
    margin-bottom: -999em;
}
.menue_title {
    padding-left: 29px;
    padding-top: 33px;
    padding-bottom: 33px;
    background: #2285a2;
    margin-bottom: 42px;
}
.menue_title b {
    display: block;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    font-size: 28px;
    color: #fff;
}
b {
    font-weight: normal;
}
.position {
    float: right;
    text-align: right;
    font-size: 12px;
    color: #ababab;
    font-family: "SimSun";
    background: url(../images/home_icon.png) no-repeat left center;
    padding-left: 28px;
}
.menue_title i {
    display: block;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
}
em, i {
    font-style: normal;
}
ol, ul, li {
    list-style: none;
}
/*左侧导航*/
.menue_list{ border-top: 1px dotted #dbdbdb;}
.menue_list>li{  border-bottom: 1px dotted #dbdbdb;}
.menue_list li{ min-height: 50px; line-height: 50px;  -webkit-transition: all 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.menue_list>li>a:hover{ background: #2285a2; color: #fff;}
.menue_list>li.select>a{ background:#2285a2;color: #fff;}
.menue_list li a{ display: block; height: 50px; font-size: 18px; color: #333333;}
.menue_list li.hover > a{background:#fff url(../images/menue_listarrow.png) no-repeat 86% bottom;}
.menue_list li a span{ margin-left: 30px;}
.menue_list li ul{ padding:9px 30px 10px 30px; display: none;background:#e9f1f3;}
.menue_list li.select ul{ display: block;}
.menue_list>li.select > a{background:#2285a2 url(../images/menue_listarrow.png) no-repeat 86% top; color: #fff;}
.menue_list>li.hover:hover > a{background:#2285a2 url(../images/menue_listarrow.png) no-repeat 86% top; color: #fff;}

.menue_list li ul li{ padding-left: 0; min-height: 32px; line-height: 32px;margin-bottom: 8px; background: none; }

.menue_list li ul li a{ display: block; border-bottom: 1px dotted #cccccc;
    line-height: 40px; height: 40px; font-size:12px;font-size:16px; color: #666666;
      background: url(../images/menue_subicon.png) no-repeat 19px bottom; padding-left: 34px;}
.menue_list li ul li:hover a{ background-position: 19px top;color: #2285a2;}
.menue_list li ul li.select a{ background-position: 19px top;color: #2285a2;}

.menue_list li ul li:last-child a{border-bottom: none;}


.inner_rightside {
    float: right;
    width: 910px;
}
.inner_rightside .position {
    float: none;
    text-align: left;
    border-bottom: 1px solid #dbdbdb;
    line-height: 32px;
    height: 32px;
    padding-bottom: 8px;
    padding-top: 23px;
    margin-bottom: 40px;
    background: url(../images/home_icon.png) no-repeat left 31px;
}
.position a {
    color: #666;
    font-size: 14px;
    padding: 0 5px;
    font-family: 'microsoft yahei', Arial, sans-serif;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}
.list_newspage {
    padding-bottom: 90px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

.inner_rightside .news_txtlist li .title {
    width: 800px;
}

.news_txtlist { padding-bottom: 38px; }

.news_txtlist li { border-bottom: 1px dotted #cccccc; padding-bottom: 16px; margin-bottom: 14px; }

.news_txtlist li a { display: block; overflow: hidden; }

.news_txtlist li a:hover .time { background: #2285a2; color: #fff; border-color: #2285a2; }

.news_txtlist li a:hover .time b { color: #fff; }

.news_txtlist li a:hover .time i { color: #fff; }

.news_txtlist li a:hover .title h3 { color: #2285a2; }

.news_txtlist li .time { width: 83px; height: 83px; border: 1px solid #dbdbdb; border-radius: 50%; float: left; text-align: center; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.news_txtlist li .time b { display: block; font-size: 22px; color: #666666; margin-top: 19px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.news_txtlist li .time i { display: block; font-size: 14px; color: #999999; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.news_txtlist li .title { float: left; margin-left: 20px; margin-top: 18px; }

.news_txtlist li .title h3 { font-size: 22px; color: #333333; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.news_txtlist li .title h4 { font-size: 12px; color: #808080; line-height: 20px; height: 20px; overflow: hidden; }

.news_txtlist li .title h4 span { margin-right: 16px; }

.news_txtlist li .more { float: right; display: inline-block; padding: 4px; border: 1px solid #2285a2; margin-top: 20px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.news_txtlist li .more:hover { border-color: #2285a2; }

.news_txtlist li .more:hover span { background: #fff; color: #2285a2; }

.news_txtlist li .more span { font-size: 16px; color: #fff; text-align: center; background: #2285a2; display: block; width: 100px; height: 34px; line-height: 34px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }




.position a:hover { color: #2285a2; }
.page {
    text-align: center;
    font-size: 13px;
    font-size: 0;
}
.page a {
    display: inline-block;
    font-size: 14px;
    background: #fff;
    border: 1px solid #cccccc;
    height: 32px;
    line-height: 32px;
    padding: 0 13px;
    color: #4c4c4c;
    margin: 0 5px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.page a.active {
    background: #2285a2;
    color: #fff;
    border-color: #2285a2;
}


/*  详情页  */
.cont_infopage {
    padding-bottom: 100px;
	padding-top: 8px;
}
.post_article {
    float: left;
    width: 815px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summar {
    display: block;
}

p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	margin:0;
	padding:0;
}
.post_article { float: left; width: 815px; }
.post_article img{ max-width: 100%; height: auto!important; text-align:center;}
.post_header { padding-bottom: 24px; }

.post_header .title { font-size: 36px; font-weight: bold; color: #404040; line-height: 44px; margin-bottom: 9px; text-align: center;}

.post_header .meta { font-size: 0;text-align: center; }

.meta span { font-size: 14px; color: #808080; margin: 0 15px; }
.meta span b{font-weight: bold;color: #EE9B11;}

.post_cont { font-size: 18px; color: #404040; line-height: 2; }
.turnpage{padding-top: 30px;}
.turnpage li { line-height: 32px; overflow: hidden; height: 32px; }

.turnpage li a { font-size: 16px; color: #333333; font-weight: bold; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }

.turnpage li a:hover span { color: #2285a2; }

.turnpage li span { color: #4c4c4c; font-weight: normal; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.clearfix:after {
    clear: both;
}



/*  首页  */
.header {
    width: 100%;
    height: 98px;
    min-width: 1200px;
    border-bottom: 1px solid #dbdbdb;
    background: #fff;
}
a.logo {
    float: left;
    width: 445px;
    margin-top: 15px;
}
.header|a.logo img {
    width: 445px;
    height: 68px;
}
img {
    border: none;
    vertical-align: top;
}
.header_right {
    float: right;
}
.header_ul {
    font-size: 0;
    margin: 8px 0 5px;
    text-align: right;
    line-height: 24px;
}
.header_ul li {
    display: inline-block;
}
.header_ul li a {
    font-size: 14px;
    color: #333333;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}
.header_ul li i {
    font-size: 12px;
    color: #c2c2c2;
    padding: 0 11px;
}
.clearfix:after {
    clear: both;
}
.search {
    width: 414px;
    height: 36px;
}
.search .text {
    float: left;
    height: 20px;
    border: 1px solid #dbe1e2;
    line-height: 20px;
    padding: 7px;
    background: #f2f6f7;
    font-size: 12px;
}
.search .btn {
    float: left;
    background: #2285a2;
    width: 63px;
    height: 36px;
    font-size: 14px;
    color: #fff;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, input {
    line-height: normal;
}
a:hover {
    color: #a37e61;
    outline: 0;
}
button, input, textarea {
    border: none;
}
/*头部搜索*/
.search .btn:hover { background: #4e9db5; }

.search .select { float: left; width: 100px; height: 34px; border: 1px solid #dbe1e2; background: #f2f6f7; position: relative; z-index: 999; }

.search .text { width: 233px; border-left: none; }

.search .select:after { content: ''; display: block; -webkit-transition: -webkit-transform .3s ease-out, top .3s ease-out; transition: transform .3s ease-out, top .3s ease-out; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #808080; position: absolute; right: 18px; top: 50%; margin-top: -3.5px; }

.search .select p { padding: 0 10px; line-height: 34px; cursor: pointer; font-size: 14px; color: #666666; }

.search .select ul { list-style-type: none; border: 1px solid transparent; width: 100%; overflow-y: auto; position: absolute; top: 33px; left: 0; height: 0; margin-left: -1px; }

.search .select ul li { padding: 0 10px; line-height: 30px; cursor: pointer; font-size: 14px; color: #666666; }

.search .select ul li:hover { background-color: #f2f6f7; }

.search .select ul li.selected { background-color: #f2f6f7; }
.search .select.open ul { height: 90px; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; border-color: #cccccc; -webkit-transition: max-height .2s linear; transition: max-height .2s linear; background-color: #fff; }

.search .select.open:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .3s linear; transition: all .3s linear; }

/*头部导航*/
.nav {
    position: relative;
    z-index: 998;
	background-color:#2285a2;
}
/*.nav {
    height: 50px;
    width: 100%;
    min-width: 1200px;
    background: url(../images/nav_bg.jpg) repeat;
}*/
.nav > ul > li.li3 .hidden_nav .dl1 dd a{display: inline-block;padding-right: 30px;}
.nav > ul > li.li4 .hidden_nav .expert_listpart ul li .txt .more{margin-top: 8px;}
.nav > ul > li.home {
    background: none;
}
.nav > ul > li {
    float: left;
    width: 120px;
    text-align: center;
    background: url(../images/nav_line.png) no-repeat left center;
}
.nav > ul > li.on > a {
    font-weight: bold;
    /*color: #2285a2;*/
	color:#FFF;
}
.nav > ul > li > a {
    font-size: 16px;
    /*color: #4d4d4d;*/
	color:#fff;
    line-height: 50px;
    height: 50px;
    display: block;
}
.hidden_nav {
    position: absolute;
    left: 0;
    top: 50px;
    width: 100%;
    background: #fff;
    height: 459px;
    border-top: 1px solid #dbdbdb;
    text-align: left;
    overflow: hidden;
    display: none;
}
.nav > ul > li:hover{/* background-color:#185a6d; */}
.header_ul li a:hover { color: #2285a2;}
.nav > ul > li:hover > a { color:#FFF; /*color: #2285a2;  font-weight: bold;*/ }
.nav .line { position: absolute; left: 0; width: 63px; height: 2px; height: 2px; background: #2285a2; bottom: 0px; opacity: 0; }

/*banner*/
.banner { width: 100%; position: relative; height: 460px; overflow: hidden; min-width: 1200px; }

.banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; width: 100%; }

.banner .bd ul { width: 100% !important; }

.banner .bd li { width: 100% !important; height: 460px; overflow: hidden; text-align: center; }

.banner .bd li a { display: block; height: 460px; }

.banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 30px; line-height: 30px; text-align: center; }

.banner .hd ul { text-align: center; width: 1180px; margin: 0 auto; }

.banner .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; margin: 0 7px; overflow: hidden; width: 12px; height: 12px; background: #fff; -webkit-transform: background 1000ms ease 0s; -ms-transform: background 1000ms ease 0s; transform: background 1000ms ease 0s; border-radius: 100%; -webkit-animation: zoom 1s linear; animation: zoom 1s linear; font-size: 0; }

.banner .hd ul .on { background: #2285a2; }

.banner_wrap { position: relative; width: 100%; }
.banner .prev, .banner .next { display: block; opacity: 0; position: absolute; left: 10px; top: 50%; width: 34px; height: 34px; margin-top: -17px; display: block !important; background: url(../images/banner_icon.png) no-repeat; text-indent: -999em; -webkit-transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transform: translate3d(-45px, 0, 0); transform: translate3d(-45px, 0, 0); }
.banner .hd ul li:hover, .banner .hd ul li:focus { background: #2285a2; }

/* dot */
.banner .hd ul li { display: inline-block; border-radius: 100%; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }

.banner .hd ul li { overflow: hidden; -webkit-transition: background 0.3s ease; transition: background 0.3s ease; position: relative; }

.banner .hd ul li::after { content: ''; position: absolute; bottom: 0; height: 0; left: 0; width: 100%; background: #2285a2; box-shadow: 0 0 1px #fff; border-radius: 50%; -webkit-transition: height 0.3s ease; transition: height 0.3s ease; }

.banner .hd ul li:hover, .banner .hd ul li:focus { background: #2285a2; }

.banner .hd ul li.on::after { height: 100%; }

.banner .prev, .banner .next { display: block; opacity: 0; position: absolute; left: 10px; top: 50%; width: 34px; height: 34px; margin-top: -17px; display: block !important; background: url(../images/banner_icon.png) no-repeat; text-indent: -999em; -webkit-transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transform: translate3d(-45px, 0, 0); transform: translate3d(-45px, 0, 0); }

.banner .next { -webkit-transform: translate3d(45px, 0, 0); transform: translate3d(45px, 0, 0); }

.banner:hover .prev, .banner:hover .next { opacity: 1; -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.banner .next { left: auto; right: 10px; background-position: center bottom; }

.banner .prev:hover { -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }

.banner .next:hover { -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }


.footer { background: #2285a2; width: 100%; min-width: 1200px; height: 260px; position: relative; }

.footer:after { position: absolute; left: 0; top: 54px; width: 100%; height: 1px; background: #1d7791; content: ""; border-bottom: 1px solid #2694ad; }

.other { float: left; height: 24px; line-height: 24px; padding: 15px 0; }

.other dt { float: left; width: 90px; font-size: 14px; color: #edf5f3; font-weight: bold; }

.other dd { float: left; }

.other dd a { font-size: 14px; color: #edf5f3; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.other dd i { font-size: 10px; padding: 0 24px; color: #6eb3c8; }

.other dd a:hover { color: #fff; }

.footer_left { float: left; }

.footer_left ul { padding: 37px 0 28px; height: 24px; line-height: 24px; font-size: 0; }

.footer_left ul li { display: inline-block; }

.footer_left ul li a { font-size: 14px; color: #dfeaee; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.footer_left ul li i { padding: 0 8px; font-size: 10px; color: #62abc1; }

.footer_left ul li a:hover { color: #fff; }

.footer_left dl dt { float: left; width: 51px; height: 68px; margin-right: 20px; }

.footer_left dl dt img { width: 51px; height: 68px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.footer_left dl dt img:hover { opacity: 0.8; }

.footer_left dl dd { float: left; width: 617px; font-size: 13px; color: #bcd4dd; line-height: 24px; overflow: hidden; padding-left:20px; }
.a_footer_c {
    color: #bcd4dd;
}

.footer_right { float: right; margin-top: 28px; font-size: 0; }

.footer_right li { margin-left: 13px; display: inline-block; }

.footer_right li .img { margin-bottom: 15px; width: 108px; }

.footer_right li .img img { width: 108px; height: 108px; }

.footer_right li .txt { font-size: 14px; color: #ffffff; }
.txt_center { text-align:center; }

.footer_bot { background: #185a6d; width: 100%; min-width: 1200px; text-align: center; font-size: 14px; color: #bbc8cd; line-height: 24px; padding: 14px 0; }

.footer_bot dl dt { display: inline-block; padding-right: 40px; vertical-align: middle; }

.footer_bot dl dd { display: inline-block; vertical-align: middle; }

.footer_bot dl dd .bot_img { transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; width: 53px; height: 64px; }

.footer_bot dl dd .bot_img:hover { opacity: 0.8; }

.footer_bot a { color: #bbc8cd; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.footer_bot a:hover { color: #fff; }

.btm_back {
    width: 100%;
    height: 40px;
}
.btm_back_left {
    float: left;
}
.btm_back_left, .btm_back_right {
    height: 40px;
    width: 49%;
}
.btm_back_left img {
    padding-left: 8%;
    float: left;
}
.btm_back_right {
    float: right;
}
.btm_back_right img {
    padding-right: 3%;
    float: right;
}
.btm_back_left img, .btm_back_right img {
    z-index: 20;
    width: 40px;
    height: 40px;
}

/*  外部链接导航  */
.cooperatebox {
    width: 100%;
    position: relative;
}
.cooperatebox:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.cooperate {
    position: relative;
    width: 1250px;
    margin: 0 auto;
    padding:40px 0 0 0;
}
.cooperateitemli{
	float:left;
	width:170px;
	margin:0 10px;	
}
.cooperateitembox{
	display:inline-table;
	width:170px;
	height:80px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #D9D9D9;	
}
.cooperateitem{
	display:table-cell;
	font-size:12px;
	color:#444444;
	vertical-align:middle;	
}
.cooperatesilder-button {
    top: 70px;
    width: 40px;
    height: 40px;
    position: absolute;
    cursor: pointer;
}
.cooperatesilder-button.btl{
	left:10px;
	background:url(../images/arrowiconleft.png) no-repeat;
}
.cooperatesilder-button{
	top:70px;
	width:40px;
	height:40px;
	position:absolute;
	cursor:pointer;	
}
.cooperatesilder-button.btr{
	right:10px;
	background:url(../images/arrowiconright.png) no-repeat;
}

/*  menu  */
/*头部*/
.nav li.selected a, .nav li a.selected {
    background-position: 0 -60px;
    text-decoration: none;
	color:#2f95e4;
}
.nav li .submenu {
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: #ddd;
    padding: 0;
    width: auto;
    background: #2285a2;
    box-shadow: 0 5px 5px #D3D3D3;
	position: absolute;
    top: 39px;
    left: 6px;
	z-index:9;
	border-top:2px solid #2f95e4;
}
.nav li .submenu li:hover{background-color:#185a6d; color:#fff;  }
.nav li .submenu li {
    float: none;
    padding: 0;
    /*background: #007dcd;*/
    height: auto;
    border-bottom: dotted 1px #BEBEBE;
	width:170px;
}
.nav li .submenu li a {
    float: none;
    padding: 0;
    text-align: center;
    height: 32px;
    line-height: 32px;
    background: none;
	color:black;
	font-size:14px;
	width:170px;
	color:#FFF;
}
.nav li .submenu{display:none;position:absolute;left:-10px; top:50px; width:170px; text-align:center;margin-left: -20px;  }
/*.li1 .submenu { margin-left:-160px; }
.li2 .submenu { margin-left:-55px; }
.li3 .submenu { margin-left:55px; }
.li4 .submenu { margin-left:165px; }
.li5 .submenu { margin-left:275px; }
.li6 .submenu { margin-left:380px; }
.li7 .submenu { margin-left:490px; }
.li8 .submenu { margin-left:500px; }
.li9 .submenu { margin-left:500px; }
*/


.quick_nav {
    width: 100%;
    height: 108px;
    padding-top: 28px;
    min-width: 1200px;
    border-bottom: 2px solid #e4e4e4;
}

.quick_nav ul li {
    width: 133px;
	float: left;
    text-align: center;
}
.quick_nav ul li a {
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}
.quick_nav ul li a:hover { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
.quick_nav ul li a:hover span { color: #2285a2; }
.quick_nav ul li a:hover span i { color: #8db5c4; }
.quick_nav ul li.li1 a em {
    background-position: -18px center;
}
.quick_nav ul li.li2 a em {
    background-position: -172px center;
}
.quick_nav ul li.li3 a em { background-position: -333px center; }

.quick_nav ul li.li4 a em { background-position: -494px center; }

.quick_nav ul li.li5 a em { background-position: -647px center; }

.quick_nav ul li.li6 a em { background-position: -806px center; }

.quick_nav ul li.li7 a em { background-position: -965px center; }

.quick_nav ul li.li8 a em { background-position: -1127px center; }
.quick_nav ul li.li9 em {
    background-position: -1282px center;
}
.quick_nav ul li a em {
    background: url(../images/quick_nav.png) no-repeat;
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 38px;
    margin-bottom: 12px;
}
.quick_nav ul li a span {
    display: block;
    line-height: 26px;
    overflow: hidden;
    font-size: 18px;
    color: #333333;
    -webkit-transition: color 0.35s;
    transition: color 0.35s;
}
.quick_nav ul li a span i {
    -webkit-transition: color 0.35s;
    transition: color 0.35s;
    display: block;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 12px;
    color: #7f7f7f;
    text-transform: uppercase;
}
.quick_nav ul li a span i, .section2 .item li span i, .sec4_cont li .txt span i {
    font-family: 'humanist';
    font-weight: 300;
}








.banner_bot { width: 100%; height: 46px; min-width: 1200px; background: #2285a2; }

.nav li {
    float: left;
    position: relative;
    width: 116px;
    text-align: center;
    font-size: 18px;
}
.nav li .nav-w {
    z-index: 21;
    position: absolute;
    display: none;
    float: left;
    clear: both;
    overflow: hidden;
    top: 44px;
    background: #fff;
    background: #0f7244;
}
.nav li .section-nav1 {
    height: auto;
    overflow: hidden;
}
.nav li .section-nav1 ul {
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
    padding: 0px;
    margin: 0px;
    width: 120px;
    overflow: hidden;
}
.nav li .section-nav1 ul li {
    position: static;
    padding: 0px;
    margin-bottom: 3px;
    width: 100%;
    background: none;
    float: left;
}
.nav li .section-nav1 ul li a {
    line-height: 35px;
    width: auto;
    display: block;
    background: none;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
    cursor: pointer;
    width: 120px;
    text-align: center;
}




.section1 { padding: 27px 0 30px 0; width: 100%; min-width: 1200px; }

.js_newsimg { position: relative; width: 460px; height: 350px; float: left; }

.js_newsimg .img { width: 460px; height: 350px; overflow: hidden; }

.js_newsimg .img img { width: 100%; height: 100%; }

.js_newsimg .txt { height: 46px; line-height: 46px; position: absolute; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.7); }

.js_newsimg .txt span { display: block; padding: 0 125px 0 20px; font-size: 16px; color: #fff; }

.js_newsimg { overflow: hidden; }

.js_newsimg .pic { position: relative; z-index: 0; }

.js_newsimg .hd { width: 115px; right: 15px; position: absolute; bottom: 18px; line-height: 10px; text-align: right; font-size: 0; z-index: 1; height: 10px; }

.js_newsimg .hd li { margin: 0 5px; background: #fff; height: 10px; overflow: hidden; width: 10px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; border-radius: 50%; }

.js_newsimg .hd .on { background: #2285a2; }

.js_newsimg .prev, .js_newsimg .next { display: block; opacity: 0; position: absolute; left: 10px; top: 50%; width: 34px; height: 34px; margin-top: -17px; display: block !important; background: url(../images/banner_icon.png) no-repeat; text-indent: -999em; -webkit-transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transform: translate3d(-45px, 0, 0); transform: translate3d(-45px, 0, 0); }

.js_newsimg .next { -webkit-transform: translate3d(45px, 0, 0); transform: translate3d(45px, 0, 0); }

.js_newsimg:hover .prev, .js_newsimg:hover .next { opacity: 1; -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.js_newsimg .next { left: auto; right: 10px; background-position: center bottom; }

.js_newsimg .prev:hover { -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }

.js_newsimg .next:hover { -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }

.js_newstab { float: right; width: 710px; height: 350px; overflow: hidden; }

.js_newstab .title { margin-bottom: 20px; height: 40px; overflow: hidden; }

.js_newstab .title .more { float: right; width: 108px; height: 38px; text-align: center; line-height: 38px; border: 1px solid #dbdbdb; font-size: 16px; color: #666666; }

.js_newstab .title .tit { float: left; margin-top: 3px; }

.js_newstab .title .tit li { float: left; margin-right: 18px; }

.js_newstab .title .tit li a { display: inline-block; line-height: 34px; height: 34px; padding: 0 13px;  font-size: 18px; color: #333333; }

.js_newstab .title .tit .on a { background: #2285a2; color: #fff; }

.js_newstab .item a { overflow: hidden; line-height: 18px; border: 1px solid #e0e0e0; margin-bottom: 10px; display: block; padding-left: 19px; height: 18px; padding: 9px 0px 10px 19px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.js_newstab .item a span { float: left; display: block; width: 105px; font-size: 16px; color: #808080; }

.js_newstab .item a em { float: left; display: block; width: 500px; padding-right: 28px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.js_newstab .item a i { float: left; display: block; width: 18px; font-size: 24px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; font-weight: 300; color: #999999; border-left: 1px solid #e0e0e0; padding-left: 19px; }

.js_newstab .item a:hover { background: #fafafa; }

.js_newstab .item a:hover em { color: #2285a2; }

.js_newstab .item a i:hover { color: #2285a2; }


.title {
    /*text-align: center;*/
    padding-top: 0px;
    margin-bottom: 25px;
}
.title_1 {
    text-align: center;
    padding-top: 0px;
    margin-bottom: 25px;
}
.title i,.title_1 i {
    width: 24px;
    height: 1px;
    background: #999999;
    margin: 0 auto;
    display: block;
}


.section2 {
    height: 440px;
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    background: #dde8ee url(../images/department-bg.jpg) no-repeat center center;
}
.section2 .title {
    text-align: center;
    padding-top: 26px;
    margin-bottom: 20px;
}
.title b, .title_1 b {
    font-size: 24px;
    color: #4c4c4c;
    line-height: 30px;
    margin-bottom: 15px;
    display: block;
}
.section2 .title i {
    width: 24px;
    height: 1px;
    background: #999999;
    margin: 0 auto;
    display: block;
}

.container, .list {
    height: 294px;
}
.container .list {
    overflow-y: scroll;
}
.list li {
    width: 132px;
    margin: 25px 28px 0;
    float: left;
}
.wrap .list li a {
    display: block;
}
.list li a .icon-wrap {
    width: 78px;
    height: 78px;
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid #2285a2;
}

._1 {
	background: url(../images/1-1.png) no-repeat center center;
}
._1:hover {
	background: #2285a2 url(../images/1.png) no-repeat center center;
}
._2 {
	background: url(../images/2-1.png) no-repeat center center;
}
._2:hover {
	background: #2285a2 url(../images/2.png) no-repeat center center;
}
._3 {
	background: url(../images/3-1.png) no-repeat center center;
}
._3:hover {
	background: #2285a2 url(../images/3.png) no-repeat center center;
}
._4 {
	background: url(../images/4-1.png) no-repeat center center;
}
._4:hover {
	background: #2285a2 url(../images/4.png) no-repeat center center;
}
._5 {
	background: url(../images/5-1.png) no-repeat center center;
}
._5:hover {
	background: #2285a2 url(../images/5.png) no-repeat center center;
}
._6 {
	background: url(../images/6-1.png) no-repeat center center;
}
._6:hover {
	background: #2285a2 url(../images/6.png) no-repeat center center;
}
._7 {
	background: url(../images/7-1.png) no-repeat center center;
}
._7:hover {
	background: #2285a2 url(../images/7.png) no-repeat center center;
}
._8 {
	background: url(../images/8-1.png) no-repeat center center;
}
._8:hover {
	background: #2285a2 url(../images/8.png) no-repeat center center;
}
._9 {
	background: url(../images/9-1.png) no-repeat center center;
}
._9:hover {
	background: #2285a2 url(../images/9.png) no-repeat center center;
}
._10 {
	background: url(../images/10-1.png) no-repeat center center;
}
._10:hover {
	background: #2285a2 url(../images/10.png) no-repeat center center;
}
._11 {
	background: url(../images/11-1.png) no-repeat center center;
}
._11:hover {
	background: #2285a2 url(../images/11.png) no-repeat center center;
}
._12 {
	background: url(../images/12-1.png) no-repeat center center;
}
._12:hover {
	background: #2285a2 url(../images/12.png) no-repeat center center;
}
._13 {
	background: url(../images/13-1.png) no-repeat center center;
}
._13:hover {
	background: #2285a2 url(../images/13.png) no-repeat center center;
}
._14 {
	background: url(../images/14-1.png) no-repeat center center;
}
._14:hover {
	background: #2285a2 url(../images/14.png) no-repeat center center;
}
._15 {
	background: url(../images/15-1.png) no-repeat center center;
}
._15:hover {
	background: #2285a2 url(../images/15.png) no-repeat center center;
}
._16 {
	background: url(../images/16-1.png) no-repeat center center;
}
._16:hover {
	background: #2285a2 url(../images/16.png) no-repeat center center;
}
._17 {
	background: url(../images/17-1.png) no-repeat center center;
}
._17:hover {
	background: #2285a2 url(../images/17.png) no-repeat center center;
}
._18 {
	background: url(../images/18-1.png) no-repeat center center;
}
._18:hover {
	background: #2285a2 url(../images/18.png) no-repeat center center;
}
._19 {
	background: url(../images/19-1.png) no-repeat center center;
}
._19:hover {
	background: #2285a2 url(../images/19.png) no-repeat center center;
}
._20 {
	background: url(../images/20-1.png) no-repeat center center;
}
._20:hover {
	background: #2285a2 url(../images/20.png) no-repeat center center;
}
._21 {
	background: url(../images/21-1.png) no-repeat center center;
}
._21:hover {
	background: #2285a2 url(../images/21.png) no-repeat center center;
}
._22 {
	background: url(../images/22-1.png) no-repeat center center;
}
._22:hover {
	background: #2285a2 url(../images/22.png) no-repeat center center;
}
._23 {
	background: url(../images/23-1.png) no-repeat center center;
}
._23:hover {
	background: #2285a2 url(../images/23.png) no-repeat center center;
}
._24 {
	background: url(../images/24-1.png) no-repeat center center;
}
._24:hover {
	background: #2285a2 url(../images/24.png) no-repeat center center;
}
._25 {
	background: url(../images/25-1.png) no-repeat center center;
}
._25:hover {
	background: #2285a2 url(../images/25.png) no-repeat center center;
}
._26 {
	background: url(../images/26-1.png) no-repeat center center;
}
._26:hover {
	background: #2285a2 url(../images/26.png) no-repeat center center;
}
._27 {
	background: url(../images/27-1.png) no-repeat center center;
}
._27:hover {
	background: #2285a2 url(../images/27.png) no-repeat center center;
}
._28 {
	background: url(../images/28-1.png) no-repeat center center;
}
._28:hover {
	background: #2285a2 url(../images/28.png) no-repeat center center;
}
._29 {
	background: url(../images/29-1.png) no-repeat center center;
}
._29:hover {
	background: #2285a2 url(../images/29.png) no-repeat center center;
}
._30 {
	background: url(../images/30-1.png) no-repeat center center;
}
._30:hover {
	background: #2285a2 url(../images/30.png) no-repeat center center;
}
._31 {
	background: url(../images/31-1.png) no-repeat center center;
}
._31:hover {
	background: #2285a2 url(../images/31.png) no-repeat center center;
}
._32 {
	background: url(../images/32-1.png) no-repeat center center;
}
._32:hover {
	background: #2285a2 url(../images/32.png) no-repeat center center;
}
._33 {
	background: url(../images/33-1.png) no-repeat center center;
}
._33:hover {
	background: #2285a2 url(../images/33.png) no-repeat center center;
}
._34 {
	background: url(../images/34-1.png) no-repeat center center;
}
._34:hover {
	background: #2285a2 url(../images/34.png) no-repeat center center;
}
._35 {
	background: url(../images/35-1.png) no-repeat center center;
}
._35:hover {
	background: #2285a2 url(../images/35.png) no-repeat center center;
}
._36 {
	background: url(../images/36-1.png) no-repeat center center;
}
._36:hover {
	background: #2285a2 url(../images/36.png) no-repeat center center;
}
._37 {
	background: url(../images/37-1.png) no-repeat center center;
}
._37:hover {
	background: #2285a2 url(../images/37.png) no-repeat center center;
}
._38 {
	background: url(../images/38-1.png) no-repeat center center;
}
._38:hover {
	background: #2285a2 url(../images/38.png) no-repeat center center;
}
._39 {
	background: url(../images/39-1.png) no-repeat center center;
}
._39:hover {
	background: #2285a2 url(../images/39.png) no-repeat center center;
}
._40 {
	background: url(../images/40-1.png) no-repeat center center;
}
._40:hover {
	background: #2285a2 url(../images/40.png) no-repeat center center;
}
._41 {
	background: url(../images/41-1.png) no-repeat center center;
}
._41:hover {
	background: #2285a2 url(../images/41.png) no-repeat center center;
}
._42 {
	background: url(../images/42-1.png) no-repeat center center;
}
._42:hover {
	background: #2285a2 url(../images/42.png) no-repeat center center;
}
._43 {
	background: url(../images/43-1.png) no-repeat center center;
}
._43:hover {
	background: #2285a2 url(../images/43.png) no-repeat center center;
}
._44 {
	background: url(../images/44-1.png) no-repeat center center;
}
._44:hover {
	background: #2285a2 url(../images/44.png) no-repeat center center;
}

._66 {
	background: url(../images/66-1.png) no-repeat center center;
}
._66:hover {
	background: #2285a2 url(../images/66.png) no-repeat center center;
}
._67 {
	background: url(../images/67-1.png) no-repeat center center;
}
._67:hover {
	background: #2285a2 url(../images/67.png) no-repeat center center;
}
._68 {
	background: url(../images/68-1.png) no-repeat center center;
}
._68:hover {
	background: #2285a2 url(../images/68.png) no-repeat center center;
}

._69 {
	background: url(../images/69-1.png) no-repeat center center;
}
._69:hover {
	background: #2285a2 url(../images/69.png) no-repeat center center;
}


._60 {
	background: url(../images/60-1.png) no-repeat center center;
}
._60:hover {
	background: #2285a2 url(../images/60.png) no-repeat center center;
}




.list li a p {
    font-size: 14px;
    color: black;
    line-height: 42px;
    height: 42px;
    overflow: hidden;
    text-align: center;
}
.clearfix_1 {
    zoom: 1;
}


.section3 {
    width: 100%;
    min-width: 1200px;
    height: 430px;
}
.section3 .title {
    text-align: center;
    padding-top: 31px;
    margin-bottom: 40px;
}
.section3 .title b {
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 15px;
    display: block;
}
.section3 .title i {
    width: 24px;
    height: 1px;
    background: #d5e2ed;
    margin: 0 auto;
    display: block;
}
.js_expert { position: relative; height: 193px; margin-bottom: 40px; }

.js_expert li { float: left; width: 380px; height: 190px; border-bottom: 3px solid #2fb2d8; margin-right: 30px; background: #f5f5f5; }

.js_expert li .wrap { padding: 20px 5px 20px 30px; }

.js_expert li .img { width: 120px; height: 150px; float: left; overflow: hidden; }

.js_expert li .img img { width: 100%; height: 100%; }

.js_expert li .txt { float: left; text-align: center; margin-left: 20px; width: 190px; }
.js_expert li .txt h3 a { display: block; font-size: 18px; color: #333333; line-height: 28px; height: 28px; overflow: hidden; margin-top: 0; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.js_expert li .txt h3 a:hover { color: #2285a2; }

.js_expert li .txt h4 { font-size: 14px; color: #666666; line-height: 40px; height: 40px; overflow: hidden; margin-bottom: 0; }
.h4_style{ font-size: 12px; color: #666666; line-height: 20px; height: 20px; overflow: hidden; margin-bottom: 10px;}

.js_expert li .txt h5 { overflow: hidden; margin-top:10px; text-align: center; font-size: 0; }

.js_expert li .txt h5 a { font-size: 14px; color: #2285a2; font-weight: bold; width: 60px; height: 26px; display: inline-block; border: 1px solid #cccccc; text-align: center; line-height: 26px; margin: 0 7px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.js_expert li .txt h5 a:hover { background: #2285a2; color: #fff; border-color: #2285a2; }

.js_expert .prev, .js_expert .next { background: url(../images/expert_arrow.png) no-repeat; width: 26px; height: 44px; display: block; position: absolute; left: -53px; top: 50%; margin-top: -22px; z-index: 2; }

.js_expert .next { background-position: right center; left: auto; right: -53px; }

.js_expert .bd { position: relative; }

.js_expert .prevStop { opacity: 0.6; }

.js_expert .nextStop { opacity: 0.6; }

.js_expert .scrollWrap { height: 193px; overflow: hidden; }

.js_expert ul { overflow: hidden; zoom: 1; }

.js_expert li { position: relative; float: left; display: inline; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.js_expert li:hover { background: #fff; }


.section3 .js_expert li .txt {text-align: left;}
.section3 .js_expert li .txt h5{ text-align: left;}
.section3 .js_expert li .txt h5 a{margin: 0;}
.section3 .more, .js_newstab .title .more {
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}
.more {
    display: block;
    margin: 0 auto;
    width: 108px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #fff;
    font-size: 16px;
    color: #fff;
}
.more:hover, .js_newstab .title .more:hover{ background: #2285a2; color: #fff; border-color: #f2f6f7; }



/*.section4 { background: #f2f2f2; width: 100%; min-width: 1200px; padding: 30px 0; }

.sec4_cont li { float: left; width: 370px; margin-right: 45px; height: 281px; -webkit-transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); }

.sec4_cont li a { display: block; }

.sec4_cont li .img { width: 370px; height: 220px; overflow: hidden; position: relative; }

.sec4_cont li .img img { width: 100%; height: 100%; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }

.sec4_cont li a:hover .img img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.sec4_cont li .txt { height: 37px; background: #fff; padding: 13px 20px 11px; position: relative; -webkit-transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.sec4_cont li .txt span { display: block; line-height: 23px; font-size: 18px; color: #333333; text-align: center; -webkit-transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.sec4_cont li .txt span i { display: block; line-height: 14px; font-size: 12px; color: #999999; text-transform: uppercase; }

.sec4_cont li .txt b { position: absolute; right: 20px; top: 16px; background: url(../images/bot_arrow.png) no-repeat right center; width: 28px; height: 28px; display: block; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.sec4_cont li.li3 { margin-right: 0; }

.sec4_cont li:hover { box-shadow: 0px 2px 8px 0px rgba(12, 3, 7, 0.1); -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); }
*/


.intro {
	background-color: #f0f0f0;
}
.intro .wrap {
	width: 1265px;
	height: 310px;
	padding: 30px 0;
	margin: 0 auto;
	background-color: #f0f0f0;
}

.intro .wrap .left,.intro .wrap .right {
	width: 625px;
	height: 310px;
}
/*.intro .wrap .left {
	float: left;
}
.intro .wrap .right {
	float: right;
}*/
.intro .wrap .left-l {
	float: left;
}
.intro .wrap .right-r {
	float: right;
}
.intro .wrap .top {
	display: block;
	height: 300px;
	position: relative;
}
.intro .wrap .top img {
	width: 100%;
	height: 100%;
}
.intro .wrap .top p {
	position: absolute;
	font-size: 24px;
	color: #fff;
	width: 100%;
	text-align: center;
	line-height: 56px;
	background-color: rgba(0,0,0,.1);
	bottom: 0;
}
.intro .wrap .list_1 > li {
	width: 305px;
	height: 300px;
	position: relative;
}
.intro .wrap .list_1 > li.l {
	float: left;
}
.intro .wrap .list_1 > li.r {
	float: right;
}
.intro .wrap .list_1 li img {
	width: 100%;
	height: 240px;
}
.intro .wrap .list_1 li > p {
	font-size: 24px;
	color: #4c4c4c;
	text-align: center;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	background-color: #fff;
}
.intro .wrap .list_1 li .second {
	position: absolute;
	width: 245px;
	height: 100%;
	left: 0;
	top: 0;
	/*background-color: rgba(255,255,255,.9);*/
	background-color: #fff;
	opacity: 0.9;
	filter:alpha(opacity=90);
	padding: 0 30px;
	display: none;
	overflow: hidden;
}
.intro .wrap .list_1 li .second .second-wrap {
	position: relative;
	width: 100%;
	height: 100%;
}
.intro .wrap .list_1 li:hover .second {
	display: block;
}
.intro .wrap .list_1 li .second .title {
	font-size: 30px;
	color: #4d4d4d;
	line-height: 78px;
	border-bottom: 1px solid #c7c7c7;
}
.intro .wrap .list_1 li .second .title span {
	color: #b0b0b0;
}
.intro .wrap .list_1 li .second .title span b {
	font-size: 20px;
	font-weight: normal;
}
.intro .wrap .list_1 li .second .tip {
	margin-top: 20px;
}
.intro .wrap .list_1 li .second .tip li {
	width: 115px;
	float: left;
}
.intro .wrap .list_1 li .second .tip li a {
	font-size: 16px;
	color: #4c4c4c;
	display: block;
	line-height: 36px;
	height: 36px;
	text-align: center;
}


.ldLine {
    background: url(../images/ldLine.jpg) repeat-x center;
    height: 1px;
    margin: 3px 0;
    padding: 5px 0;
}
.device td {
    font-size: 14px;
    text-align: left;
}




/*   搜索页   */
.location {
    height: 60px;
    width: 100%;
    background: #ebebeb;
    line-height: 60px;
    overflow: hidden;
}
.position_1 {
    float: left;
    text-align: right;
    font-size: 12px;
    color: #ababab;
    font-family: "SimSun";
    background: url(../images/home_icon.png) no-repeat left center;
    padding-left: 28px;
}
.position_1 a {
    color: #666;
    font-size: 14px;
    padding: 0 5px;
    font-family: 'microsoft yahei', Arial, sans-serif;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}







 .dv_type_1 {
            width: 25%; height: 150px; float: left; margin-bottom: 25px; text-align: center;
        }
.dv_type_3 {
    height: 30px; line-height: 30px; font-size: 14px;

}
.dv_type_3 b {
    display:inline-block; width:85%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}













