﻿@charset "utf-8";

@import url(dll.css);

@import url(font.css);

@import url(main.css);

@import url(onlineeditor.css);

/* ��ҳ���ֿ�ʼ */

.indexbody{background:url(../images/bg1.jpg) no-repeat center center #f1f1f1; background-attachment:fixed;}

.header{width:100%; height:110px; background:#fff ; box-shadow:2px 1px 5px #333; position:fixed; z-index:9999; top:0;}



.logo{width:300px; float:left; overflow:hidden;}



.i_nav{width:651px;height:75px; float:left; margin-left:37px; padding-top:40px; }

.i_nav li{float:left; padding:0 10px; line-height:20px; font-size:14px; text-align:center; width:60px; overflow:hidden; }

.i_nav li.line{width:10px; padding:0;}

.i_nav li a{ color:#000;}

.i_nav li a:hover{ color:#158646;}

.i_nav li a.on{ color:#158646;}

ul.sub {

    display: none;

}

.i_nav li ul li{width: 60px;font-size: 12px;padding: 0px; background:#0FF;}

.hotline{width:200px; height:100px; float:right; padding-top:35px; line-height:40px;}

.hotline div{display:block; float:right; text-indent:30px; font-size:20px; font-family:impact; background:url(../images/icon01.jpg) no-repeat left center;}



.i_banner{ width:100%; height:463px; margin-top:110px; position:relative; overflow:hidden;text-align: center;}

.p_banner{/*margin-top:110px;*/}

.i_container{width:100%; overflow:hidden;}



.i_power{width:100%; height:470px; background:#f1f1f1;}

.i_power_c{width:1200px; margin:40px auto 0;}

.i_power_c li{float:left; display:inline; margin:0 10px; width:270px; height:270px; background:#cccccc;}

.i_power_c li dl{float:left; margin:0; width:270px; height:270px; color:#fff; line-height:36px; text-align:center; transition:width 0.2s ease-in 0s, height 0.2s ease-in 0s, margin 0.2s ease-in 0s; -webkit-transition:width 0.2s ease-in 0s, height 0.2s ease-in 0s, margin 0.2s ease-in 0s; background:url(../images/icon06.jpg) no-repeat center center;}

.i_power_c li dl dt{padding-top:60px;}

.i_power_c li dl dd{font-size:34px; margin:10px 0px;}

.i_power_c li dl span{font-size:24px;}

.i_power_c li dl:hover{width:240px; height:240px; margin:15px;}



.i_box{width:1200px; height:723px; margin:0 auto;}

.i_box_r{float:right; width:450px;}

.i_map{float:left; margin-top:80px; width:700px; height:643px; overflow:hidden;}



.i_about{margin-top:80px; width:450px;}

.i_about h3{font-size:20px; color:#333; line-height:30px; padding-bottom:10px; font-weight:bold;}

.i_about span{line-height:24px; font-size:14px; color: #666;}



.i_fine{margin-top:40px; width:450px;}

.i_fine li{display:inline; float:left; margin:0 20px 20px 0; width:170px; height:100px; border:1px solid #FFF;}

.i_fine li a{display:block; width:170px; height:100px; color:#FFF; line-height:100px; text-align:center; font-size:24px; text-transform:uppercase; background:url(../images/icon07.png) repeat left top;}



.i_news{width:100%; height:702px; padding-top:20px; background:#f1f1f1;}

.i_news_l{height:552px; margin-top:50px; background:url(../images/icon08.jpg) no-repeat center top;}

.i_news_l ul{width:1200px; margin:0 auto; padding-top:30px;}

.i_news_l li{float:left; display:inline; width:278px; height:482px; margin:0 11px;}

.i_news_l li a{display:block; width:278px; height:472px; margin-top:10px; background:#FFF; transition:margin 0.2s ease-in 0s; -webkit-transition:margin 0.2s ease-in 0s;}

.i_news_l li a strong{display:block; width:278px; height:300px; overflow:hidden;}

.i_news_l li a h4{display:block; line-height:20px; padding:10px 10px 0; color:#2e2e2e; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_news_l li a ins{display:block; line-height:20px; padding:10px; color:#9aa7af; text-decoration:none;}

.i_news_l li a span{display:block; line-height:22px; height:88px; padding:0 10px; color:#999; overflow:hidden;}

.i_news_l li a:hover{margin-top:0;}



.i_case{width:100%; padding-top:10px; background:#f1f1f1;}

.i_case_t{width:1200px; margin:0 auto; border-bottom:1px solid #dbdbdb; text-align:center; font-size:16px; color:#333; line-height:30px; padding:0px 0 0px;}

.i_case_s{width:571px; height:40px; margin:5px auto 0; border:1px solid #ccc; border-radius:5px; background:#fff;}

.i_case_s ul li{float:left; line-height:40px; border-right:1px solid #ccc; font-size:14px;border-bottom:1px solid #ccc;}

.i_case_s ul li a{color:#666; display:block; padding:0px 10px;}

.i_case_s ul li a:hover{color:#fff; background:#2d3131;}

.i_case_s ul li.norb{border:0;}

.i_case_l{width: 1349px;margin: 20px auto 0;overflow: hidden;}

.i_case_l li{float:left; display:inline; margin:20px 9px 0; width:250px; height:184px; overflow:hidden;}

.i_case_l li img{width:100%; height:100%;}

.i_case_b{width:1200px; margin:0 auto; text-align:center; padding:50px 0px;}

.i_case_b a{padding:10px 20px; height:24px; line-height:24px; background:#2aa067; font-size:24px; color:#fff; text-align:center; opacity:1; transition:opacity 0.2s ease-in 0s; -webkit-transition:opacity 0.2s ease-in 0s;}

.i_case_b a:hover{opacity:0.6; color:#fff;}



.i_honor{width:100%; padding-bottom:20px; background:#f1f1f1;}

.i_honor_t{width:1200px; margin:0 auto; border-bottom:1px solid #dbdbdb; text-align:center; font-size:16px; color:#333; line-height:30px; padding:10px 0 15px;}



.footer{}

.fbox{width:100%; background:#2C3E50; padding:10px 0 30px 0;}

.fcontact{float:left; line-height:32px; color:#c1c5cb; margin-top:15px;}

.fbtn{float:right; /*margin-top:60px;*/}

.fbtn li{float:left; display:inline; margin-left:17px;}

.fbtn li a.zxzx{width:124px; background:url(../images/btn01.png) no-repeat left top;}

.fbtn li a.weixin{width:129px; background:url(../images/btn02.png) no-repeat left top;}

.fbtn li a.fgs{width:180px; background:url(../images/btn03.png) no-repeat left top;}

.fbtn li a{display:block; height:40px;}

.fbtn li a:hover{background-position:left bottom;}



.fboxa{width:100%; padding:10px 0; line-height:30px; background:#0a0a0a;}



.footer_nav{float:left; color:#999999;}

.footer_nav span{ padding:0 10px;}

.footer_nav a{color:#999999;}

.footer_nav a:hover{ color:#ffffff; text-decoration:none;}



.copyright{float:right; color:#999999; text-align:right;}

/* ��ҳ���ֽ��� */



/* ��ҳ���ֿ�ʼ */

.p_box{margin-top:110px; width:100%; height:165px; background:url(../images/icon09.jpg); /*overflow:hidden;*/}

.p_box .p_box_in{width:980px; height:165px; margin:0 auto; /*overflow:hidden;*/ position:relative;}

.p_box .p_box_in .p_title{position:absolute; top:0; right:0; z-index:11; padding:40px 12px 0 0; width:188px; height:125px; background:url(../images/icon10.png) no-repeat right top; font-size:33px; color:#fff; text-align:right;overflow: hidden;}

.p_box .p_box_in .p_banner{position:absolute; top:30px; left:22px; z-index:10;width:568px;height:45px;background:url("../images/p_banner.png") no-repeat;}

.p_box .p_box_in .sidebar{ position:absolute; bottom:0; left:0; height:30px; line-height:28px;}

.p_box .p_box_in .sidebar li{float:left; margin-top: 25px;margin-left: -80px;width: 80px;display: block;text-align: center;background:#3FF;}

.p_box .p_box_in .sidebar dt a{display:block; color:#a5d0ff; height:28px; font-size:13px;}

.p_box .p_box_in .sidebar dt a:hover{color:#FFF;}

.p_box .p_box_in .sidebar dt a.on{ border-bottom:2px solid #ff9000;}



.p_container{width:980px; margin:0 auto; padding:20px 0;}



.p_about{ line-height:30px; font-size:14px;}

.p_about img{width:100%;}

.p_about h4{display:block; font-size:48px; color:#56a0cf; font-weight:500; text-align:center; padding:50px 0;}



/* ��ҳ���ֽ��� */

.i_container{}

.i_left{float:left; width:520px;}

.i_right{float:right; padding:15px 15px 0; width:415px; height:492px; border-bottom:1px solid #b8aea1; background:url(../images/i_right_bg.jpg) no-repeat right bottom #d1c8a5;}





.i_pro_01{width:520px; height:120px; background:url(../images/i_left_bg.jpg) no-repeat left top;}



.i_p_list .tabs{ display:inline-block; width:500px; padding:3px 10px 0; line-height:22px;font-family:Microsoft YaHei;}

.i_p_list .tabs li{float:left; width:76px; height:22px; }

.i_p_list .tabs li a{display:block;color:#361e12; background:url(../images/icon01.gif) no-repeat left top; text-align:center;}

.i_p_list .tabs li.on a{  background-position:left bottom; color:#FFF; }



.i_title_01 span{display:block; float:right; padding-right:10px;}



.i_p_list .panes{width:500px; margin:5px auto 0;}

.i_p_list .panes a{display:block; display:inline; float:left; width:108px; height:74px; margin:0 7px;}

.i_p_list .panes a img{width:104px; height:70px; border:2px solid #361e12;}



.i_news{}

.i_newsbg{}

.i_news img{}



.i_newslist{width:267px; float:right; margin-top:12px;}

.i_newslist li{width:267px; position:relative; height:20px;}

.i_newslist li span{position:absolute; right:0px; top:-1px;}

.i_newslist li a{position:absolute; left:0px; display:block; width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.i_pro_02{}

.i_probg{background:url(../images/icon03.jpg) no-repeat 65px top;}



.i_prolist_02{width:415px; margin-top:20px;}

.i_prolist_02 li{float:left; width:193px; margin-right:10px; display:inline; position:relative;}

.i_prolist_02 li .pt{display:block; margin-top:25px; padding-bottom:10px; color:#361e12; width:50px; overflow:hidden; white-space:nowrap;}

.i_prolist_02 li .pc{display:block;text-indent:18px; color:#694717; line-height:20px; height:80px; overflow:hidden;}

.i_prolist_02 li span img{border:2px solid #361e12;width:189px; height:128px;}

.i_prolist_02 a.more{display:block; float:right; width:37px; height:10px; margin-top:5px; background:url(../images/more.jpg) no-repeat left top; overflow:hidden; text-indent:-9999px;}

.i_prolist_02 li .iuppro{ position:absolute; top:66px; right:0; width:126px; padding-bottom:22px; background:url(../images/iuppro_bg.jpg) no-repeat left bottom;}

.i_prolist_02 li .iuppro img{border:2px solid #FFF; width:113px; height:76px;}



.i_title_02{width:415px; height:20px; overflow:hidden;}

.i_title_02 h3{float:left; color:#361e12; font-size:14px;font-family:Microsoft YaHei;}

.i_title_02 a.more{display:block; float:right; width:37px; height:10px; margin-top:5px; background:url(../images/more.jpg) no-repeat left top; overflow:hidden; text-indent:-9999px;}





.footer_nav{float:left; width:700px;}

.copyright{float:right; width:500px;}

.lan{float:right; line-height:30px;}









/* ?? */



/* ??? */

.p_banner{}

.pb_l{float:left; width:235px;}

.pb_r{float:right; width:730px;}



.p_container{ border-bottom:1px solid #b3a27c;}

.p_left{float:left;}

.p_right{float:right; width:980px;}



.p_right_title{width:980px; height:80px; background:url(../images/right_title_01.jpg) no-repeat left bottom;border-bottom: 1px solid #f2f2f2;}

.p_right_title h3{float:left; font-size:40px; color:#333;font-family:Microsoft YaHei;}

.p_right_title .tm{float:right; padding-top:25px; color:#3b180c;}

.p_right_title .tm img{float:left; display:block; margin-right:5px;}



.p_right_title1{width:980px; height:25px;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;}

.p_right_title1 .tm{float:right; padding-right:30px;padding-top:5px; color:#3b180c;}

.p_right_title1 .tm img{float:left; display:block; margin-right:5px;}



.p_right_content{width:1005px; padding:0px; line-height:20px;}

.p_right_content .prevnext{border-top: 1px solid rgb(205, 205, 205);margin-left: 120px;}

.p_right_content .prevnext span:first-child{padding-top: 20px;}

.p_right_content .prevnext a:hover{color:#DDD;}

.p_right_content .prevnext span{display:block;}



.p_right_content .p_n_list li {border-bottom: 1px dotted #bfbfbf;float: left;height: 179px;width: 980px;}

.p_right_content .p_n_list li strong {background: #404040 none repeat scroll 0 0;color: #fff;float: left;height: 117px;margin-top: 30px;text-align: center;width: 99px;}

.p_right_content .p_n_list li strong .num {display: block;float:none;font-family: arial;font-size: 24px;font-weight: normal;margin-top: 20px;}

.p_right_content .p_n_list li strong .text {border-bottom: 1px solid #616161;display: block;float:none;font-weight: normal;margin: 0 auto;padding: 6px 0 8px;width: 87px;}

.p_right_content .p_n_list li strong time {display: block;font-family: arial;font-weight: bold;margin-top: 10px;}

.p_right_content .p_n_list li div.con {float: left;padding: 35px 0 0 20px;position: relative;width: 860px;}

.p_right_content .p_n_list li div.con h3 {color: #434343;font-size: 18px;float:none;}

.p_right_content .p_n_list li div.con p {color: #878787;line-height: 19px;padding-top: 10px;transition: all 0.6s ease-in 0s;}

/*.p_right_content .p_n_list li div.con p span{float:none;}*/

.p_right_content .p_n_list li div.con .btn {color: #ff9000;display: block;font-weight: bold;margin-top: -53px;}

/*.p_right_content .p_n_list a{width: 900px;float: left;font-size: 16px;line-height: 32px;border-bottom: 1px solid #efefef;color: #777777;}

.p_right_content .p_n_list h3{float: left;font-size: 16px;width: 500px;overflow: hidden;height: 32px;text-overflow: ellipsis;white-space: nowrap;}

.p_right_content .p_n_list span{float: right;}*/





.p_right_content .aboutinfoclick.left{background: #404040 none repeat scroll 0 0;color: #fff;float: left;height: 117px;margin-top: 40px;text-align: center;width: 99px;}

.p_right_content .aboutinfoclick.left .num{display: block;float:none;font-family: arial;font-size: 24px;font-weight: normal;margin-top: 20px;}

.p_right_content .aboutinfoclick.left .text{border-bottom: 1px solid #616161;display: block;float:none;font-weight: normal;margin: 0 auto;padding: 6px 0 8px;width: 87px;}

.p_right_content .aboutinfoclick.left time {display: block;font-family: arial;font-weight: bold;margin-top: 10px;}

.p_right_content .con.right{color: #6d6d6d;font-size: 14px;line-height: 25px;overflow: hidden;width:860px;padding-left: 20px;}

.p_right_content .con.right h1{border-bottom: 1px solid #cdcdcd;padding: 40px 0 15px;color: #404040;font-size: 24px;}



.p_right_content .title_detailed{padding: 40px 0 15px;color: #404040;font-size: 24px;}



.p_p_list{width:1000px;}

.p_p_list li {width: 314px;height: 260px;float: left;overflow: hidden;padding-right:19px;text-align: center;}

.p_p_list li img {width: 100%;height:180px;}

.p_right .p_p_list li span{color: #434343;display: block;font-size: 18px;font-weight: 500;overflow: hidden;margin:15px 0px;}

.p_right .p_p_list li strong{font-size: 14px;line-height: 30px;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.p_right .p_p_list li strong span{margin:0px;}



.p_g_gbook{border: 1px solid rgb(226, 226, 226);margin-bottom: 5px;}

.p_g_gbook .p_g_title{padding-left: 20px;font-size: 16px;line-height: 30px;}

.p_g_gbook .p_g_content{font-size: 12px;line-height: 24px;padding-left: 20px;color: #BABABA;}



.p_l_list a{padding: 0px 10px;float: left;}

.p_l_list a span{display: block;text-align: center;}



.navPage {clear: both;padding: 15px 0px 10px 0px;font-size: 14px;font-family: arial,simsun,sans-serif;text-align: center;width: 600px;float: left;}

.navPage a {float: left;display: block;color: #b8010f;width: 26px;height: 26px;display: block;border: 1px solid #ccc;line-height: 26px;color: #333;

margin-right: 5px;}

/* ?? */



.p_tab_title{  border-bottom:1px solid #b3a076; line-height:51px;

    height: 51px;

margin-bottom:10px;}



#jobs .p_right_content{padding-top:30px;}

#jobs .p_right_content .p_jv_title{float:left;font-size: 14px;}

#jobs .p_right_content .p_jv_item{font-size: 14px;line-height: 28px;}

.jods_table_title{ font-weight:bold;}

.p_tab_title dt{font-family:Microsoft YaHei; float:left;font-size:14px; font-weight:bold;    color: #2F1A10;}

.p_tab_class { display:inline-block;}

.p_jv_contb{text-align: left;clear: both;padding: 0 0 10px 20px;}



.p_tab_class li{ float:left;}







.p_tab_class a{ float:left;margin-top:15px; /*width of sub menus*/height:25px; padding-left:15px;background:url(../images/navsubbg.gif) no-repeat 5px center;color:#4A2B19;font: normal 12px/25px Microsoft YaHei; cursor:pointer;}

.p_tab_class a span{ display:block;padding-right:15px;}

.p_tab_class a:hover span,.p_tab_class li.hover span{background:url(../images/navsubbghoverright.gif) no-repeat right top;}

.p_tab_class a:hover,.p_tab_class li.hover a{ background:url(../images/navsubbghoverleft.gif) no-repeat left top;color:White;}









.jobs_title{ cursor:pointer;}

#com_lastistop_jobs{ margin-bottom:10px;border-bottom:1px solid #b3a27c;}



#com_lastistop_jobs table{ text-align:center;border-top:1px solid #b3a27c;border-left:1px solid #b3a27c;}

#com_lastistop_jobs td{ padding:5px;border-bottom:1px solid #b3a27c;border-right:1px solid #b3a27c; }

#com_lastistop_jobs .tdt1{border-top:1px solid #b3a27c; font-weight:bold;}

#com_lastistop_jobs .tdb{ border-bottom:0px;}



#com_lastistop_jobs .text_left{ text-align:left;}

#com_lastistop_jobs td{ background:none;}

.language img{ display:block; float:left; padding-top:10px;}











.bshare-custom{ display:inline; padding-left:20px;}

