﻿/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ font-family:'Microsoft Yahei',Arial,Simsun; font-size:13px;background:rgb(17,17,17);}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
.clear{ display:block; clear:both;}
.relative{ position:relative;}
.grayscale{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}

/** Default **/
#warper{max-width:1440px;height:800px;position:relative;margin:0 auto;}
#header{width:100%;height:97px;background:url(../Images/Project/head_line.jpg) repeat-x;}
#head{width:1002px;margin:0 auto;}
#header .logo{font-size:25px;width:232px;height:87px;padding:10px 0 0;float:left;line-height:96px; text-align:center;margin-left:10px;}
#header .logo a{display:block;color:#fff;}
#header .header_r{height:36px;float:right;padding-top:40px;margin-right:10px;position:relative;}
#header .header_r a.back{display:block;position:absolute;top:0px;right:0px;}
#header .header_r .menu{height:36px;}
#header .header_r .menu li.menT{max-width:69px;height:36px;line-height:36px;float:left;font-size:14px;padding:0px 12px;}
#header .header_r .menu li.menT em{height:36px;background:url(../Images/Project/s_tri.png) center no-repeat;width:8px;float:right;margin-left:5px;}
#header .header_r .menu li.menT a{width:100%;height:36px;color:#fff;display:block;zoom:1;}
#header .header_r .menu li.menT a:after{content:"\200B";height:0;display:block;clear:both;}
#header .header_r .menu li.menT:hover,#header .header_r .menu li.menT.curr{background:url(../Images/Project/currbg.png) center no-repeat; }


#footer{width:100%;height:47px;background:rgb(46,56,83);position:relative;line-height:47px;color:#d5c8b5;font-size:12px;}
#foot{width:1002px;margin:0 auto;height: 47px;position: relative;}
#footer .f_left{position:absolute;left:20px;top:0px;}
#footer .f_left a{color:#d5c8b5;}
#footer .f_mid{position:absolute;left:430px;}
#footer .f_mid span{font-size:20px;}
#footer .f_right{position:absolute;right:20px;}
#footer .f_top{height:69px;position:absolute;top:-82px;right:0;}
#footer .f_top li{width:70px;height:69px;float:left;margin-left:13px;position:relative;}
#footer .f_top li a{width:100%;height:100%;display:block;}
#footer .f_top li .ewm{position:absolute;top:0;left:-65px;overflow:hidden;height:0;width:200px;}

.content{width:100%;height:648px;position:relative;overflow:hidden;}
.content .contentbg{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:-1;}
.content .contentbg img{display:block;position:absolute;width:1440px;left:50%;margin:0 0 0 -720px;}
/** Intro **/
.intro {width:940px;height:410px;position:relative;margin:119px auto 0;}
.intro .intro_pic{width:362px;height:410px;position:absolute;left:0;top:0;background:url(../Images/Project/intro_picbg.png) no-repeat;}
.intro .intro_pic img{width:340px;height:387px;}
.intro .intro_context{width:516px;position:absolute;right:0;top:0;line-height:24px;color:#fff;}
.intro .intro_context .intro_title{width:100%;height:80px;border-bottom:solid 1px #fff;}
.intro .intro_context h1{height:116px;line-height:116px;font-size:46px;font-weight:bold;}
.intro .intro_context .intro_txt{height:180px;width:100%;position:relative;overflow:hidden;}
/** Traffic **/
.traffic{width:920px;height:400px;margin:119px auto 0;position:relative;}
.traffic .traffic_pic{width:475px;height:338px;position:absolute;left:0;top:50px;background:url(../Images/Project/trafficbg.png) center center no-repeat;}
.traffic .traffic_context{width:375px;position:absolute;right:0;top:0;line-height:24px;color:#fff;}
.traffic .traffic_context .traffic_title{width:100%;height:80px;border-bottom:solid 1px #fff;margin-bottom:20px;}
.traffic .traffic_context h3{font-size:18px;margin:0 0 0 0;}
.traffic .traffic_tit_cont p{text-indent: -75px;}
.traffic .traffic_tit_cont p span{font-size:16px;padding:0 30px;}
.traffic .traffic_tit_cont{margin: 0 0 0 45px;}
.traffic .tit_middle{padding:10px 0;}

/** appreciate **/
.appreciate{width:922px;height:300px;margin:174px auto;position:relative;}
.app_title{position:absolute;top:0;left:50%;margin:0 0 0 -146px;width:293px;height:60px;background:url(../Images/Project/blue_line.png) center bottom no-repeat;}
.app_album{position:absolute;bottom:0;left:0;width:100%;height:201px;}
#app_pic{width:835px;height:201px;position:relative;overflow:hidden;margin:0 auto;}
#app_pic ul{height:201px;position:absolute;}
#app_pic ul li{width:275px;height:201px;float:left;margin-left:5px;}
#app_pic ul li a{display:block;position:relative;}
#app_pic ul li a p{position:absolute;left:0;bottom:0;height:25px;width:100%;background:url(../Images/Index/bluebg.png);color:#fff;font-size:14px;line-height:25px;text-align:center;}
#app_prev,#app_next{width:23px;height:44px;background:#888 center no-repeat;position:absolute;cursor:pointer;top:80px;}
#app_prev{left:0px;background:url(../Images/Project/btn_arrow.png) 0 0 no-repeat;}
#app_next{right:0px;background:url(../Images/Project/btn_arrow.png) -23px 0 no-repeat;}
#app_prev:hover{background:url(../Images/Project/btn_arrow.png) 0 -44px no-repeat;}
#app_next:hover{background:url(../Images/Project/btn_arrow.png) -23px -44px no-repeat;}

/** match **/
.match{width:920px;height:391px;position:relative;margin:70px auto;}
.match_pic{width:470px;height:320px;padding:15px 0;position:absolute;left:0;top:50px;background: url(../Images/Project/match_picbg.png) -16px 0px no-repeat;}
.match_context{width: 400px;height: 420px;position:absolute;right:0;top:0;}
.match_title{width:100%;height:80px;border-bottom:solid 1px #fff;}
.match_choice{line-height:22px;margin-top:22px;color:#fff;width:400px;height:288px;overflow:hidden;}
.match_choice h3{font-weight:bolder;font-size:16px;padding:15px 0;}
.match_choice li{width:80px;float:left;text-align:center;margin-right: 14px;}
.match_choice li a{color:#fff;}
.match_choice li:hover,.match_choice li.curr{background:#79080a;}
.match_choice li a.edu{background:url(../Images/Project/ico_edu.png) left center no-repeat;padding-left:30px;}
.match_choice li a.busi{background:url(../Images/Project/ico_busi.png) left center no-repeat;padding-left:23px;}
.match_choice li a.city{background:url(../Images/Project/ico_city.png) left center no-repeat;padding-left:23px;}
.match_choice li a.hos{background:url(../Images/Project/ico_hos.png) left center no-repeat;padding-left:20px;}
.match_txt{width:100%;height:240px;margin-top:10px;position:relative;color:#fff;line-height:24px;}

/** address **/
.address{width:850px;height:380px;margin:134px auto;position:relative;}
.add_pic{width:503px;height: 325px;padding: 10px 0;position:absolute;left:0;top:0;background:url(../Images/Project/trafficbg.png) 0 0 no-repeat;display:inline;}
.add_context{width:318px;height:280px;position:absolute;right:0;top:0;color:#fff;display:inline;}
.add_context .add_title{width:100%;height:47px;padding: 0 0 15px 0;border-bottom:solid 1px #fff;margin-bottom:15px;}
.add_context p{line-height:18px;font-size:14px;padding:10px 0;}
.add_context p span{font-size:16px;}

/**hotline**/
.hotline{width:850px;height:380px;margin:85px auto;position:relative;}
.line_pic{width:503px;height:328px;border:solid 2px #79080a;float:left;}
.line_context{width:318px;height:280px;float:right;color:#fff;}
.line_context .line_title{width:100%;height:57px;border-bottom:solid 1px #fff;margin-bottom:25px;}
.line_context p{line-height:18px;padding-left:35px;background:url(../Images/Project/tel_ico.png) 11px center no-repeat;}

/**news**/

.newContent{width:1002px;height:504px;padding:72px 0;margin:0 auto;background:url(../Images/Project/white_bg1.png);}
.new{width:760px;height:480px;margin: 0 auto;position:relative;}
.new h2{text-align:center;position:absolute;top:0;left:0;width:100%;}
.new ul{position:absolute;left:0;top:80px;width:100%;border-top:1px solid rgb(34,47,69);}
.new ul li{border-bottom:1px solid rgb(34,47,69);}
.new ul a {display: block;height: 110px;overflow: hidden;}
.new .news_tit_left,.news .news_tit_right{float:left;}
.new .news_tit_left{width: 100px;height: 30px;padding: 35px 0;}
.new .news_tit_right{width:640px;height:90px;padding:10px 10px;}
.new .news_tit_left span{display:block;color:rgb(34,47,69);text-align:center;width:60px;margin:0 auto;font-size:20px;}
.new .news_tit_left span.news_left_top{border-bottom:2px solid rgb(34,47,69);font-weight:bolder;}
.new .news_tit_left span.news_left_bottom{font-size:18px;}
.new .news_tit_right h3{color:rgb(34,47,69);font-size:14px;font-weight:bolder;padding:10px 0;}
.new .news_tit_right p{color:rgb(34,47,69);font-size:12px;}
.new ul a:hover,.new ul a.current{background:rgb(34,47,69);}
.new ul a:hover h3,.new ul a:hover p{color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.new ul a.current h3,.news ul a.current span{color:#fff;}
.new ul a:hover .news_tit_left span{color:#fff;}
.new ul a:hover .news_tit_left span.news_left_top{border-bottom:2px solid #fff;}
.new .news_btn{position:absolute;left:0;bottom:0;height:20px;width:68px;padding:0 348px;margin: 30px 0 0;}
.new .news_btn a{float:left;height:20px;font-size:16px;color:#000;line-height:20px;margin-right:5px;}
.new .news_btn .news_btn_left{width:7px;height:20px;margin:3px 5px 0 0;background:url(../Images/project/project_btn.png) 0 0 no-repeat;}
.new .news_btn .news_btn_right{width:7px;height:20px;margin:3px 5px 0 0;background:url(../Images/project/project_btn.png) -7px 0 no-repeat;}
.new .news_btn .news_num{font-size:20px;color:rgb(34,47,69);}

.album{position:relative;height:100%;}
.album .album_btn{width:1002px;position:relative;margin:0 auto;height:100%;}
.album .album_btn span{position:absolute;display:block;width:59px;height:59px;top:324px;margin:-29px 0 0;cursor:pointer;}
.album .album_btn span.album_btnLeft{left:0;}
.album .album_btn span.album_btnRight{right:0;}
.album .album_list{position:absolute;left:150px;bottom:20px;}
.album .album_list li{float:left;margin:0 8px 0 0;}
.album .album_list li img{display:block;width:37px;height:37px;}
.albumbg img{position:absolute;left:0;top:0;z-index:0;opacity:0;filter:alpha(opacity=0);}

/**details**/
.details{width:1002px;margin:0 auto;background:url(../Images/Project/white_bg1.png);}
.details *{color:rgb(34,47,69);}
.details .content_title{height:20px;width:902px;margin:0 auto;padding:20px 0 0;border-bottom:1px solid rgb(202,202,202);}
.details .content_title span{float:left;font-size:12px;}
.details .content_title a{float:right;font-size:14px;padding-left:15px;background:url(../Images/News/new_icon.png) left 2px no-repeat;}
.details .content_title .title_show{color:rgb(121,8,10);}
.details .content_cont{margin:20px 0 0;padding: 0 100px 10px;zoom:1;}
.details .content_cont_left{}
.details .content_cont_right{float:left;width:252px;padding:0 15px;}
.details .content_cont_left h2{text-align:center;font-size:22px;color:rgb(34,47,69);padding:30px 0;}
.details .content_cont:after{content:"\200B";clear:both;display:block;height:0;}
.details .content_tit_word{float:left;width:70%;padding:3px 0 0;}
.details .content_tit_word .s1{font-size:12px;}
.details .content_tit_word .s2{font-size:14px;}
.details .content_tit_word .s3{font-size:16px;}
.details .content_tit_word span{font-size:12px;color:rgb(34,47,69);}
.details .content_tit_word code{font-size:12px;color:rgb(34,47,69);cursor:pointer;}
.details .content_tit_share{float:right;width:30%;}
.details .content_left_tit{padding: 20px 50px 3px 50px;height:25px;margin:0 0 30px 0;border-top:1px solid rgb(34,47,69);}
.details .content_left_tit:after{content:"\200B";clear:both;display:block;height:0;}
.details .content_left_infor p{font-size:12px;color:rgb(34,47,69);text-indent:2em;line-height:22px;margin:0 0 10px;}
.details .content_left_infor img,
.details .content_left_infor span{display:block;text-align:center;font-size:12px;}
.details .content_left_infor img{width:370px;height:230px;margin:0 auto;}
.details .content_left_infor h3{font-size:22px;color:rgb(34,47,69);text-align:center;margin:0 0 0;margin-bottom: 10px;margin-top: 10px;}
.details .content_left_infor{height:350px;margin:10px 0 0;position:relative;overflow:hidden;}
.details .content_right_tit span{float:left;font-size:14px;line-height:20px;font-weight:bolder;color:rgb(34,47,69);position:relative;border-bottom:solid 2px #79080a;}
.details .content_right_tit a{float:right;font-size:14px;color:rgb(34,47,69);line-height:20px;}
.details .content_right_tit{height:20px;border-bottom:2px solid #fff;padding:5px 0 0;}
.details .content_right_infor li{height:20px;padding: 0 0 0 13px;background: url(../Images/News/new_icon.png) -18px -13px no-repeat;margin-bottom:5px;}
.details .content_right_infor li a{font-size:14px;color:#fff;display:block;width: 245px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.details .content_right_infor li a:hover{color:rgb(121,8,10);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.details .content_right_infor{margin:10px 0;}
.details .content_right_tit a:hover{color:rgb(121,8,10);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.details .reback_top{position:fixed;right:50px;bottom:120px;display:none;}
.details .new_back{position:absolute;top:20px;right:30px;}


/**register**/
.hei20{clear:both;height:20px;}
.register{width:632px;height:340px;margin:154px auto;position:relative;}
.reg_title{width:100%;height:70px;border-bottom:solid 1px #a3b5bc;}
.reg_con{width:618px;margin-left:14px;color:#fff;font-size:15px;}
.reg_l ul{width:283px;float:left;}
.reg_l li{height:34px;margin-top:20px;}
.reg_con label{width:80px;text-align:right;display:block;float:left;line-height:34px;}
.reg_con input[type="text"],.reg_l select{width:201px;height:32px;border:solid 1px #fff;background:transparent;padding:0px;margin:0px;color:#fff;}
.reg_l select option{color:#000;}
.reg_con input[type="text"].long{width:536px;}
.reg_con .cytj{text-align:right;margin:20px 0 0;}
.reg_con .cytj div{float:right;}
.reg_con .cytj input{border:0;padding:0;width:80px;height:25px;color:#fff;line-height:25px;text-align:center;background:rgb(46,56,83);cursor:pointer;margin:0 0 0 5px;}