@charset "utf-8";
/*-----------------------------------// 整体布局 //-----------------------------------*/
* {margin:0;padding:0;}
html { overflow-y: scroll; height: 100%;margin-bottom: 0.1em;}
body{ line-height: 24px; font-size:12px; color:#333; margin:0; padding:0; font-family:"微软雅黑","华文细黑","宋体", Arial, Tahoma, Helvetica, sans-serif; background:url(../images/default/body_bg.jpg) repeat 0 0;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#868686;}
a:hover {text-decoration:none; color:#265933;}
input,select,form,img,button {vertical-align:middle;}
img {border:0;}
button {cursor:pointer;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
em{ font-style:normal;}
.clear{font-size:0; clear:both; height:0; margin:0; padding:0; width:0; border:none; overflow:hidden;}

.wrap{width:100%; height:100%; margin:0; }
.container{width:100%; height:auto;}

.back_top{ width:54px; height:54px; position:fixed; right:70px; bottom:20px; z-index:10001; display:none;}
.back_top a{ display:block; width:50px; height:50px; background:url(../images/default/back_top.png) no-repeat 0 -50px;}
.back_top a:hover{ background-position:0 0;}

.online{position:fixed; right:60px; top:0px; z-index:9999; width:74px;}
.online .online_header{width:100%; height:57px; background:url(../images/default/online.png) no-repeat 0 0;}
.online .online_center{ width:100%; background:url(../images/default/online_bg.png) repeat-y 0 0;}
.online .online_center li{  text-align:center; color:#6c6c6c;}
.online .online_center li a{ color:#6c6c6c;}
.online .online_center li.phone { position:relative;}
.online .online_center li.phone .online_contact{ display:none; position:absolute; top:10px; left:-270px; z-index:9999; text-align:left; padding:10px 35px 0 10px; width:221px; height:117px; background:url(../images/default/online_contact.png) no-repeat 0 0;}
.online .online_center li.phone .online_contact table{ color:#6c6c6c; font-size:13px; font-family:"微软雅黑";}
.online .online_center li.phone .online_contact table th{ font-weight:normal; width:40px; }
.online .online_center li.phone .online_contact table td{ padding-bottom:3px; }
.online .online_center li.phone .online_contact p{ padding:3px 20px 3px 0; line-height:20px; color:#6c6c6c; font-size:13px; font-family:"微软雅黑";}
.online .online_center li a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; }
.online .online_footer{width:100%; height:15px; background:url(../images/default/online.png) no-repeat 0 -60px;}


.header{ width:100%; position:relative; z-index:9999;}
.header .m_c{ width:1000px; height:165px; margin:0 auto; position:relative;}
/*.header .btm{ position:absolute; left:0; bottom:-7px; z-index:98; height:7px; font-size:0; width:100%; }*/
.header .logo{ float:left; padding-top:35px;}
.header .other{ float:right; position:relative; padding-left:70px; padding-top:55px;}
.header .other .phone{padding-left:50px; background:url(../images/default/phone.png) no-repeat 0 center;}
.header .other .phone h3{ color:#444; font-size:15px; font-family:"微软雅黑";}
.header .other .phone h4{ color:#c30c22; font-size:20px; font-family:"微软雅黑";}
.header .other .sitemap{ color:#969696; font-family:"宋体"; position:absolute; left:0; bottom:3px; z-index:9999; padding-left:10px; background:url(../images/default/sitemap_cross.png) no-repeat 0 center; }
.header .other .sitemap:hover{ color:#c30c22;}
.header .other .search{ width:215px; padding-top:20px;}
.header .other .search .l_bor{ float:left; width:13px; height:30px; background:transparent url(../images/default/search.png) no-repeat 0 0px;}
.header .other .search .s_keyword{float:left; width:171px; height:28px; line-height:28px; color:#969696; font-family:"宋体"; background-color:#fff; border: #c1c1c1 1px solid; border-left:none; border-right:none;}
.header .other .search .s_submit{float:left; width:31px; height:30px; border:none; cursor: pointer; overflow:hidden; *display:block; text-transform:capitalize; background:transparent url(../images/default/search.png) no-repeat -13px 0px;}
.header .other .search .s_submit:hover{ background-position:-13px -30px;}

.header .menu{ height:53px; background-color:#b70d22; }
.header .menu .mid{ width:1000px; margin:0 auto;}
.header .menu ul{ padding:0;}
.header .menu li{ float:left; display:block; position:relative; width:111px; height:53px;}
.header .menu li .a1{font-family:"微软雅黑"; color:#fff; display:block; width:111px; height:53px; line-height:53px; text-align:center; font-size:16px;}
.header .menu li.current{}
.header .menu li.current .a1,.header .menu li.hover .a1{ position:absolute; top:-10px; left:0px; z-index:9999; font-size:21px; width:111px; height:92px; line-height:70px; background: url(../images/default/menu_item.png) no-repeat 0 0;}

.header .menu li div.upline{ position:absolute; top:53px; z-index:9998; display:none; width:650px; height:150px; }
.header .menu li div.upline_l{ left:0px;}
.header .menu li div.upline_c{ left:-160px;}
.header .menu li div.upline_r{ right:0px;}
.header .menu li div.upline dl{ border:solid 1px #e3e3e3; border-top:none; padding:40px 30px; background:transparent url(../images/default/upline_bg.png) repeat 0 0;  /*background:rgba(255,255,255,0.7) none repeat scroll !important; background:#fff; filter:Alpha(opacity=70);*/}
.header .menu li div.upline dd{ float:left; display:inline; padding:0px 0 0px 9px; margin:5px 0;}
.header .menu li div.upline dd a{ display:block; padding:5px 10px; font-size:14px; height:20px; line-height:20px; color:#6c6c6c; font-family:"微软雅黑";}
.header .menu li div.upline dd a:hover{ color:#fff; background-color:#c30c21;}
.header .menu li div.upline dt{ float:left; border-right:solid 1px #c6182d; padding:15px 30px 15px 0;}
.header .menu li div.upline dt p{font-size:14px; color:#221714; font-family:"微软雅黑"; height:24px; line-height:24px;}
.header .menu li div.upline dt p.p2{font-size:24px; color:#c6182d; padding-top:10px;}


.main{ padding:0; margin:0 auto; width:1000px; height:auto; }
/*search*/
.content .search{ width:898px; background:#fff url(../images/default/side_bg.gif) repeat-x 0 0; border:solid 1px #e3e3e3; border-top:none; padding:40px 50px;position:relative; }
.content .search .bg{width:538px; height:25px; padding:8px 25px 8px 25px; margin:0 auto; background:url(../images/default/search_bg.gif) no-repeat 0 0}
.content .search .s_keyword{float:left; width:425px; height:25px; line-height:25px; color:#e95413; font-family:"宋体";  border:none;}
.content .search .s_select{ float:left; position:relative; padding:0 8px; width:67px; border:1px solid #c1c1c1; height:22px; line-height:22px;}
.content .search .s_select .tt{ background:transparent url(../images/default/search_select.gif) no-repeat right center; font-size:13px; font-family:"微软雅黑";color:#b0b0b0; cursor:pointer;}
.content .search .s_select .tt_hover{ background:transparent url(../images/default/search_select_hover.gif) no-repeat right center; color:#e95413;}
.content .search .s_select .lt{ position:absolute; left:-1px; top:23px; z-index:999; padding:5px 8px; width:67px; border:1px solid #c1c1c1; border-top:none; background-color:#fff; display:none;}
.content .search .s_select .lt li{ padding:2px 0; height:22px; line-height:22px;}
.content .search .s_select .lt li a{ color:#b0b0b0; font-size:13px; font-family:"微软雅黑";}
.content .search .s_select .lt li a:hover,.content .search .s_select .lt li a.current{ color:#e95413;}
.content .search .s_submit{float:right; width:19px; height:17px; margin-top:5px; background: url(../images/default/search_submit.gif) no-repeat 0px 0px;}
.content .search .s_submit:hover{ background: url(../images/default/search_submit_hover.gif) no-repeat 0px 0px;}
.content .search .s_res{width:534px; height:25px; padding:6px 25px 6px 25px; margin:20px auto; background:url(../images/default/res_bg.gif) no-repeat 0 0; color:#969696; font-family:"宋体";}
.content .search .s_res b{color:#e95313; font-weight:normal;}
.content .search .s_res span{ float:right;}
.content .search .s_list{ padding:0 50px 30px 50px;}
.content .search .s_list li{ padding:20px 0; position:relative; background: url(../images/default/dashed2.gif) repeat-x 0px top;}
.content .search .s_list li.noline{ background:none;}
.content .search .s_list li b{color:#e95413; font-weight:normal;}
.content .search .s_list p{ line-height:22px;}
.content .search .s_list .p1{}
.content .search .s_list .p1 a{ font-size:14px; color:#525252; font-family:"微软雅黑";}
.content .search .s_list .p1 .a1{ font-size:13px; color:#c2c2c2; font-family:"宋体"; padding-left:15px;}
.content .search .s_list .p2{ padding:15px 0 10px 0; font-family:"宋体";}
.content .search .s_list .p2 a{font-size:13px; color:#666; font-family:"宋体";}
.content .search .s_list .p3{}
.content .search .s_list .p3 a{font-family:"宋体"; font-size:13px; color:#0040ff;}
.content .search .s_list .view{ position:absolute; right:0; bottom:20px; display:block; width:72px; height:21px; line-height:21px; text-align:center; font-size:12px; font-family:"宋体"; color:#d3d3d3; background:url(../images/default/pro_btn.gif) no-repeat 0 0;}
.content .search .s_list .view:hover{ background-position:0 -21px; color:#fff;}

/*ad*/
.main_ad{ width:100%; height:405px; overflow:hidden; position:relative; z-index:8888;}
.main_ad .ad{ width:1000px; margin:0 auto; overflow:visible; height:405px; position:relative;}
.main_ad .ad ul {padding: 0;margin: 0 auto;height: 405px;width: 1000px;}
.main_ad .ad li {height: 405px;width: 625px;text-align: center;cursor: pointer;}
.main_ad .ad li img {width: 100%;}
.main_ad .ad li.roundabout-in-focus {cursor: default;}
.main_ad .ad li span {display: block;padding-top: 6em;}
#carbonads-container .carbonad {margin: 0 auto;}
.main_ad .ad_small{  width:1000px; margin:0 auto; line-height:normal; height:71px;}
.main_ad .ad_small .text1{ font-size:20px; font-family:"微软雅黑"; color:#ff0000; text-align:center; padding:10px 0 3px 0;}
.main_ad .ad_small .text2{ font-size:13px; font-family:"微软雅黑"; color:#fff; text-align:center;}
.main_ad .ad_btm{ position:absolute; left:0; bottom:0px; z-index:998; width:100%; height:71px; background:url(../images/default/ad_text_bg.png) no-repeat center center;}

/*news*/
.index_news{ width:1000px; margin:0 auto; padding-top:30px;}
.index_news .title{ padding:10px 0; height:25px; line-height:25px; border-bottom:solid 1px #cacaca;}
.index_news .title .li{ float:left; display:inline; font-size:18px; color:#888; font-family:"微软雅黑"; cursor:pointer;}
.index_news .title .li a{font-size:18px; color:#888; font-family:"微软雅黑";}
.index_news .title .fr{ padding-right:20px; border-right: solid 1px #cacaca;}
.index_news .title .sc{ padding-left:20px;}
.index_news .title .current a{ color:#c30d23;}
.index_news .title em{ font-size:15px; color:#b2b2b2; font-style:italic; font-family:"Tahoma"; }
.index_news .index_about{height:170px; padding-top:30px;}
.index_news .index_about .pic{ float:left; width:200px;}
.index_news .index_about a:hover .pic{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.index_news .index_about .text{ float:right; width:770px; }
.index_news .index_about .text .tt{ color:#c30c22; font-family:"微软雅黑"; font-size:18px;}
.index_news .index_about .text p{ line-height:28px; font-family:"微软雅黑"; font-size:12px; color:#394646;}
.index_news .index_about .text a{ color:#c30c22;}
.index_box_news{ display:none; height:180px; padding-top:20px;}
.index_box_news .box{width:475px; float:left;}
.index_box_news .sc{ float:right;}
.index_box_news .box .news_list{ float:left; width:360px;}
.index_box_news .box .news_list li{ height:26px; line-height:26px;}
.index_box_news .box .news_list li a{color:#404040; font-family:"微软雅黑"; font-size:12px; padding-left:20px; background:url(../images/default/news_li_1.png) no-repeat left center;}
.index_box_news .box .news_list li a:hover{color:#c30c22; background:url(../images/default/news_li_2.png) no-repeat left center}
.index_box_news .box .news_list li span{ float:right; color:#acacac; font-family:"宋体"; font-size:12px;}
.index_box_news .box .news_ad{ float:right; width:95px; padding-top:5px; overflow:hidden;}
.index_box_news .box .news_ad li.sc{ padding-top:10px;}
.index_box_news .box .news_ad li a:hover img{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}

/*time*/
.index_time{ width:100%;}
.index_time .title{ text-align:center; width:1000px; height:76px; margin:0 auto 5px auto; overflow:hidden;}
.index_time .title li{ float:left; display:block; width:1000px; height:76px;}
.index_time .title h3{ height:35px; line-height:35px;}
.index_time .title h3 a{ font-size:30px; color:#c30c22; font-family:"微软雅黑"; font-weight:bold;}
.index_time .title h6{ padding:10px 0 0 0; height:25px; line-height:25px;}
.index_time .title h6 a{font-size:14px; color:#394646; font-family:"微软雅黑"; font-weight:normal;}
.index_time .line{ background:url(../images/default/time_ling_bg.gif) repeat-x 0 15px;}
.index_time .line ul{ width:900px; padding:0 50px; display:block; margin:0 auto;}
.index_time .line li{ float:left; display:inline; padding-right:72px;}
.index_time .line li.last{ padding-right:0;}
.index_time .line li a{ padding-top:36px; display:block; color:#959595; font-size:15px; font-family:"微软雅黑"; background:url(../images/default/time_line_1.png) no-repeat center 10px;}
.index_time .line li a:hover,.index_time .line li a.active{ color:#c30d23; background:url(../images/default/time_line_2.png) no-repeat center top;}

/*style*/
.main_product{width:100%; margin:10px 0 25px 0;}
.main_product .title{ font-size:18px; color:#c30c22; font-family:"微软雅黑"; padding:10px 0; height:25px; line-height:25px; border-bottom: solid 1px #cacaca; margin-right:79px; position:relative;}
.main_product .title a{font-size:18px; color:#c30c22; font-family:"微软雅黑";}
.main_product .title em{ font-size:15px; color:#b2b2b2; font-family:"Tahoma"; font-style:italic;}
.main_product .title .more{ position:absolute; right:-79px; bottom:-8px; z-index:99; width:79px; height:15px; background:url(../images/default/more.gif) no-repeat 0 0;}
.main_product .title .more .case_prev{float:left;}
.main_product .title .more .case_prev .bx-prev{display:block; width:23px; height:15px; background:url(../images/default/case_prev.gif) no-repeat center center;}
.main_product .title .more .case_prev .bx-prev:hover{background:url(../images/default/case_prev_hover.gif) no-repeat center center;}
.main_product .title .more .case_next{float:left;}
.main_product .title .more .case_next .bx-next{display:block; width:23px; height:15px; background:url(../images/default/case_next.gif) no-repeat center center;}
.main_product .title .more .case_next .bx-next:hover{background:url(../images/default/case_next_hover.gif) no-repeat center center;}
.main_product .title .more a.a{ display:block; width:33px; height:15px; line-height:12px; text-align:center; float:right; color:#b2b2b2; font-size:10px; font-family:"微软雅黑"; font-style:italic;}
.main_product .title .more a.a:hover{ color:#c30c22;}
.main_product .list{ width:1000px; height:180px; overflow:hidden; margin:30px 0;}
.main_product .list li{ float:left; display:inline; width:240px; }
.main_product .list li.last{ padding-right:0;}
.main_product .list li p{ height:20px; line-height:20px; width:240px; overflow:hidden; margin:15px 0; text-align:center;}
.main_product .list li p a{ font-size:12px; color:#535353; font-family:"微软雅黑";}
.main_product .list li p a:hover{color:#c30d23;}
.main_product .list li a:hover img{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
.bx-pager_case{ position:absolute; right:-75px; bottom:-3px; z-index:99;}
.bx-pager_case li{ float:left; display:inline; padding-right:5px;}
.bx-pager_case a{ display:block; width:6px; height:6px; font-size:0; background:url(../images/default/case_default.gif) no-repeat 0 0;}
.bx-pager_case a.active,.bx-pager_case a:hover{ background:url(../images/default/case_active.gif) no-repeat 0 0;}

/*news2*/
.news_box{ width:1000px; margin:0 auto; padding-bottom:20px;}
.news_box .mn{ width:475px; float:right;}
.news_box .l{ float:left;}
.news_box .title{ padding:5px 0 10px 0; height:25px; line-height:25px; border-bottom:solid 1px #cacaca;}
.news_box .title .li{ float:left; display:inline; font-size:18px; color:#cf0e26; font-family:"微软雅黑"; cursor:pointer;}
.news_box .title .li a{ font-size:18px; color:#cf0e26; font-family:"微软雅黑";}
.news_box .title em{ font-size:15px; color:#b2b2b2; font-style:italic; font-family:"Tahoma"; }
.news_box .title a.more{ float:right; font-size:13px; color:#b2b2b2; font-family:"宋体";}
.news_box .title a.more:hover{color:#cf0e26;}
.news_box .box{ padding:15px 0;}
.news_box .news_list{ float:left; width:360px;}
.news_box .news_list li{ height:26px; line-height:26px; overflow:hidden;}
.news_box .news_list li a{ display:block; height:26px; line-height:26px; width:260px; color:#404040; font-family:"微软雅黑"; font-size:12px; padding-left:20px; background:url(../images/default/news_li_1.png) no-repeat left center;}
.news_box .news_list li a:hover{color:#c30c22; background:url(../images/default/news_li_2.png) no-repeat left center}
.news_box .news_list li span{ float:right; color:#acacac; font-family:"宋体"; font-size:12px;}
.news_box .news_ad{ float:right; width:95px; padding-top:5px; overflow:hidden;}
.news_box .news_ad li.sc{ padding-top:10px;}
.news_box .news_ad li a:hover img{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}

/*partner*/
.partner{width:100%; margin:10px 0 25px 0; position:relative;}
.partner .title{ padding:5px 0 10px 0; height:25px; line-height:25px; border-bottom:solid 1px #cacaca;}
.partner .title .li{ float:left; display:inline; cursor:pointer; font-size:18px; color:#cf0e26; font-family:"微软雅黑";}
.partner .title .li a{font-size:18px; color:#cf0e26; font-family:"微软雅黑";}
.partner .title em{ font-size:15px; color:#b2b2b2; font-family:"Tahoma"; font-style:italic;}
.partner .title a.more{ float:right; font-size:13px; color:#b2b2b2; font-family:"宋体"; line-height:30px;}
.partner .title a.more:hover{color:#cf0e26;}
.partner .list{ height:55px; overflow:hidden; margin:30px 17px;}
.partner .list li{ float:left; display:inline;}
.partner .list li a{ display:block; width:153px; height:53px; margin:0 3px; border: solid 1px #d4d4d4;}
.partner .list li a:hover{ border: solid 1px #c30d23;}
.partner .cross{ position:absolute; top:90px; z-index:99; }
.partner .left_bar{ left:0; }
.partner .right_bar{ right:0; }
.partner .cross a{ display:block; width:10px; height:17px; background:url(../images/default/partner_cross.png) no-repeat 0 0;}
.partner .left_bar a{ background-position:0 0;}
.partner .right_bar a{ background-position:-10px 0;}
.partner .left_bar a:hover{ background-position:0 -17px;}
.partner .right_bar a:hover{ background-position:-10px -17px;}

/*footer*/
.main_footer{width:100%; border-bottom:solid 1px #c30d23;}
.main_footer .zy{background-color:#c30d23; height:42px; line-height:42px;}
.main_footer .zy .text{ text-align:center; color:#fff; font-size:13px; font-family:"微软雅黑";}
.divalpha{background:rgba(0,0,0,0.08) none repeat scroll !important; background:#000; filter:Alpha(opacity=8);}
.footer{ position:relative; width:830px; margin:0 auto; padding-bottom:20px; padding-left:170px; background:url(../images/default/footer_logo.png) no-repeat left 20px; }
.footer dl{ float:left; padding-left:40px;}
.footer dt{ border-bottom:solid 1px #8e8e8e; padding:12px 0; margin-bottom:10px;}
.footer dt a{ font-size:14px; color:#555; font-family:"微软雅黑"; font-weight:bold;}
.footer dt a:hover{ color:#c30d23;}
.footer dd{ text-align:center; padding:2px 0;}
.footer dd a{ font-family:"宋体"; font-size:13px; color:#8e8e8e;}
.footer dd a:hover{ color:#c30d23;}
.footer dl.other{ padding-top:15px;}
.footer dl.other dd{ font-family:"宋体"; font-size:12px; color:#8d8d8d; text-align:left;}
.footer dl.other dd a{ font-size:12px;} 

/*link*/
.main_link{width:1000px; margin:20px auto;}
.main_link .left_link{ color:#999; font-size:16px; font-family:"微软雅黑"; float:left;}
.link{float:left; padding-left:10px;}
.link li{ float:left; display:inline; color:#acacac; font-size:13px; font-family:"宋体";}
.link li a{ color:#acacac; font-size:13px; font-family:"宋体";}
.link li a:hover{color:#c30d23;}

.advp{ height:295px;}
.container .content{ width:1000px; margin:0 auto 30px auto; position:relative;}
/*pos*/
.container .content .pos{ padding:20px 0 20px 20px;}
.container .content .pos li{ float:left; display:inline; color:#5f5f5f; font-size:12px; font-family:"宋体";  height:22px; line-height:22px;}
.container .content .pos li a{ color:#5f5f5f; font-size:12px; font-family:"宋体"; padding:0 15px 0 10px; background: url("../images/default/pos.gif") no-repeat scroll left center;}
.container .content .pos li a:hover{color:#c30d23; background: url("../images/default/pos_hover.gif") no-repeat scroll left center;}
.container .content .pos li.first a{ background:none;}

.container .top_bor{ margin:0 0 0 3px; height:4px; background-color:#d8122a;}
/*side*/
.container .content .side{ width:175px; float:left; background-color:#FFF; border:solid 1px #e3e3e3; border-top:none; padding-bottom:30px; background:#fff url(../images/default/side_bg.gif) no-repeat 0 0; position:relative;}
.container .content .side_left{ position:absolute; left:-64px; top:-4px; z-index:100; width:68px; height:60px; background: url("../images/default/side_left.png") no-repeat scroll 0 0;}
.container .content .side_right{ position:absolute; right:-61px; top:-4px; z-index:100; width:61px; height:4px; background: url("../images/default/side_right.png") no-repeat scroll 0 0;}

.container .content .side_fixed{ position:fixed; left:0; top:0; z-index:999;}
.container .content .side .title{ position:relative; padding:0 0 30px 35px; margin-left:15px; margin-top:15px;}
.container .content .side .title .ico{ position:absolute; left:10px; top:3px; z-index:99; height: 30px; width: 25px; background: url("../images/default/side_ico.png") no-repeat scroll 0 0;}
.container .content .side .about{padding-left:40px;}
.container .content .side .about .ico{  background-position:-19px 0;}
.container .content .side .culture .ico{ width: 19px; background-position:0 0;}
.container .content .side .news{padding-left:40px;}
.container .content .side .news .ico{ background-position:-46px 0; }
.container .content .side .social{padding-left:35px; }
.container .content .side .social .ico{ background-position:-70px 0;left:0px; width: 28px;}
.container .content .side .style{padding-left:35px;}
.container .content .side .style .ico{ background-position:-98px 0; left:0px; width: 26px;}
.container .content .side .units{padding-left:35px;}
.container .content .side .units .ico{ background-position:-124px 0; left:0px; width: 22px;}
.container .content .side .job{padding-left:35px;}
.container .content .side .job .ico{ background-position:-146px 0; left:0px; width: 24px;}
.container .content .side .contact{padding-left:35px;}
.container .content .side .contact .ico{ background-position:-170px 0; left:0px; width: 25px;}
.container .content .side .sitemap{padding-left:35px;}
.container .content .side .sitemap .ico{ background-position:-195px 0; left:0px; width: 26px;}

.container .content .side .title .p1{ height:22px; line-height:22px; font-size:16px; font-weight:bold; color:#d81026; font-family:"微软雅黑";}
.container .content .side .title .p2{ height:12px; line-height:12px; font-size:10px; color:#d81026; font-style:italic; font-family:"微软雅黑";}

.container .content .side .list{ padding:0 5px; border-top: solid 1px #eee;}
.container .content .side .list ul{ }
.container .content .side .list li{ padding:10px 0 10px 35px; border-bottom: solid 1px #eee;}
.container .content .side .list li a{ padding-left:15px; height:26px; line-height:26px; font-size:14px; color:#797979; font-family:"微软雅黑"; background: url("../images/default/pos.gif") no-repeat scroll left center;}
.container .content .side .list li a.current,.container .content .side .list li a:hover{ color:#d81f37; background: url("../images/default/pos_hover.gif") no-repeat scroll left center;}
.container .content .side .list li .child{ display:none;}
.container .content .side .list li .child p{ height:20px; line-height:20px; padding:5px 0;}
.container .content .side .list li .child a{ background:none; padding-left:3px; color:#7b7b7b; font-size:13px;}
.container .content .side .list li .child a:hover{color:#d81f37;}

.container .content .side .trailer{ padding:50px 12px 0 12px;}
.container .content .side .trailer h3{width:100%; border-bottom: solid 1px #d81029; padding:5px 0;}
.container .content .side .trailer h3 a{ font-size:16px; color:#d81027; font-family:"微软雅黑"; font-weight:bold; height:25px; line-height:25px; }
.container .content .side .trailer .pic{ padding:20px 0;}
.container .content .side .trailer .pic a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .side .trailer .text{ text-indent:24px;}
.container .content .side .trailer .text a{ color:#969696; font-size:12px; font-family:"宋体";}

/*detail*/
.container .content .detail{ float:right; width:703px; min-height:500px; background:#fff url(../images/default/side_bg.gif) repeat-x 0 0; border:solid 1px #e3e3e3; border-top:none; padding:40px 50px;position:relative;}
.container .content .detail .title{ font-family:"微软雅黑"; font-size:18px; color:#d81126; height:30px; line-height:30px; text-align:center; padding-bottom:5px; border-bottom:1px solid #b3b3b3;}
.container .content .detail .t_info{ height:29px; line-height:29px; padding:10px 0 0 0; font-size:12px; font-family:"宋体"; color:#c1c1c1; text-align:center;}
.container .content .detail .text{ padding:40px 0 0 0; font-family:"宋体"; }
.container .content .detail .text p{ line-height:22px; color:#666; font-family:"宋体"; }

.container .content .detail .position{ height:29px; line-height:29px; color:#888; width:100%; margin-bottom:50px;}
.container .content .detail .position .l{ float:left; width:40px; height:29px; background:url(../images/default/position.gif) no-repeat 0 0;}
.container .content .detail .position .c{ float:left; width:737px; height:29px; font-family:"宋体"; color:#858585; padding-left:15px; background:url(../images/default/position_bg.gif) repeat-x 0 0;}
.container .content .detail .position .c a{ font-family:"宋体"; color:#858585;}
.container .content .detail .position .c a:hover{ font-weight:bold; color:#007fbf;}
.container .content .detail .position .r{ float:left; width:8px; height:29px; background:url(../images/default/position.gif) no-repeat -40px 0;}

.container .content .l_pad{ padding:40px 20px; width:763px;}
.container .content .detail .list{ padding:50px 0 0 20px;}
.container .content .detail .list .social{ padding:0 30px 0 20px;}
.container .content .detail .list .social li{ padding-bottom:30px;}
.container .content .detail .list .social .pic{ width:140px; float:left; padding:8px 0 0 0;}
.container .content .detail .list .social .pic a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .detail .list .social .text{ width:520px; float:right; padding:0 0 30px 0; background:url(../images/default/dashed.gif) repeat-x 0 bottom;}
.container .content .detail .list .social .text h3{height:25px; line-height:25px; padding-bottom:10px;}
.container .content .detail .list .social .text h3 a{ color:#585858; font-size:19px; font-family:"微软雅黑"; font-weight:normal; }
.container .content .detail .list .social .text h3 a:hover{color:#d81f37;}
.container .content .detail .list .social p{ line-height:21px;}
.container .content .detail .list .social p a{ color:#969696; font-family:"宋体"; font-size:12px;}
.container .content .detail .list .social p a:hover{color:#d81f37;}
.container .content .detail .list .social p span{ color:#d9d9d9;}

.container .content .detail .list .style{}
.container .content .detail .list .style li{ float:left; display:inline; padding-right:21px; padding-bottom:20px;}
.container .content .detail .list .style li.last{ padding-right:0;}
.container .content .detail .list .style li .img{ width:240px;}
.container .content .detail .list .style .img a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .detail .list .style li p{width:240px; text-align:center; height:22px; line-height:22px; padding:15px 0;}
.container .content .detail .list .style li p a{color:#535353; font-size:12px; font-family:"微软雅黑";}
.container .content .detail .list .style li p a:hover{color:#c30d23;}

.container .content .detail .list .job{ width:100%;}
.container .content .detail .list .job th{ height:42px; line-height:42px; text-align:center; color:#444; font-size:15px; font-family:"微软雅黑"; border:solid 1px #b3b3b3; border-left:none;  border-right:none; }
.container .content .detail .list .job .hover td{ background-color:#eaeaea; color:#d8122a;}
.container .content .detail .list .job .hover td a{color:#d8122a;}
.container .content .detail .list .job td{ cursor:pointer; padding:10px 0; height:22px; line-height:22px; text-align:center; color:#797979; font-size:13px; font-family:"微软雅黑";}
.container .content .detail .list .job td a{color:#797979;}
.container .content .detail .list .job td a:hover{color:#d8122a;}

.container .content .detail .list .pic{ float:right; padding-right:25px;}
.container .content .detail .list .pic p{ padding:0 0 40px 0;}
.container .content .detail .list .pic p a{ display:block; width:150px; height:95px;}
.container .content .detail .list .pic p a:hover img{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .detail .list .news{width:535px; min-height:350px; float:left;}
.container .content .detail .list .news li{height:35px; line-height:35px; padding:0 5px; background:url(../images/default/dashed.gif) repeat-x 0 bottom;}
.container .content .detail .list .news li span{ float:right; color:#c1c1c1; font-size:12px;}
.container .content .detail .list .news li a{ color:#313131; font-size:12px; font-family:"宋体"; padding-left:24px; background:url(../images/default/news_li_1.png) no-repeat left center;}
.container .content .detail .list .news li a:hover{ color:#c30c22; font-weight:bold; background:url(../images/default/news_li_2.png) no-repeat left center;}

.container .content .detail .c_list{ padding:30px 0;}
.container .content .detail .c_list li{ padding:15px 0;}
.container .content .detail .c_list .pic{ float:left; }
.container .content .detail .c_list .pic a{ display:block; width:155px; height:55px; overflow:hidden; border:solid 1px #bcbcbc;}
.container .content .detail .c_list .pic a:hover{ border-color:#fa7c1a;}
.container .content .detail .c_list .word{ float: right; width:580px; height:55px; line-height:25px; overflow:hidden; color:#313131; font-family:"宋体";}
.container .content .detail .c_list .word a{ color:#0080c0; font-family:"宋体";}


.container .big_c .side{ width:230px;}
.container .big_c .side .list li a{width:220px; padding-left:10px; padding-right:0; text-align:left;}
.container .big_c .detail{width:715px;}

.container .content .detail .detail_footer{ padding:40px 0 40px 0; font-family:"宋体";}
.container .content .detail .detail_footer .p_other{ height:20px; padding:8px 0 5px 0; position:relative;}
.container .content .detail .detail_footer .p_other ul{ position:absolute; right:0; top:11px; z-index:100;}
.container .content .detail .detail_footer .p_other li{float:left; display:inline; padding-left:20px;}
.container .content .detail .detail_footer .p_other li a{color:#acb2b2; height:14px; line-height:14px; padding-left:15px;}
.container .content .detail .detail_footer .p_other li.first a{ background:url(../images/default/detail_acrrow_down.gif) no-repeat 0 0;}
.container .content .detail .detail_footer .p_other li.first a:hover{color:#cc0000; text-decoration:none; background-position:0 -12px;}
.container .content .detail .detail_footer .p_other li.first a.hover{color:#acb2b2; background:url(../images/default/detail_acrrow_up.gif) no-repeat 0 0;}
.container .content .detail .detail_footer .p_other li.first a.hover:hover{color:#acb2b2; background-position:0 -12px;}
.container .content .detail .detail_footer .p_other li.second a{background:url(../images/default/detail_acrrow_up.gif) no-repeat 0 0;}
.container .content .detail .detail_footer .p_other li.second a:hover{color:#cc0000;text-decoration:none; background-position:0 -12px;}
.container .content .detail .detail_footer .p_next{ padding-top:5px;}
.container .content .detail .detail_footer .p_next li{ float:left; display:inline; padding-right:30px; color:#acb2b2;}
.container .content .detail .detail_footer .p_next li a{color:#acb2b2; font-family:"宋体";}
.container .content .detail .detail_footer .p_next li a:hover{color:#cc0000; text-decoration:none;}
.container .content .detail .detail_footer .p_other .p_prev{ position:absolute; left:0; top:5px; z-index:99;color:#acb2b2;}
.container .content .detail .detail_footer .p_other .p_prev a{color:#acb2b2; font-family:"宋体";}
.container .content .detail .detail_footer .p_other .p_prev a:hover{color:#cc0000; text-decoration:none;}
.container .content .detail .detail_footer .line { background: url("../images/default/dashed.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);font-size: 0;height: 1px;width: 100%;}

.container .content .detail .time_list{ padding:80px 0 0 80px;}
.container .content .detail .time_list li{ position:relative;  border-left:solid 5px #cdcdcd; padding:44px 0 0 30px;}
.container .content .detail .time_list li.last{ padding-bottom:44px;}
.container .content .detail .time_list li.last .year{ top:47%;}
.container .content .detail .time_list li .year{ position:absolute; left:-63px; top:57%; z-index:99; display:block; color:#959595; font-family:"微软雅黑"; font-size:16px; background:url(../images/default/time_line_3.png) no-repeat right 0; padding-right:35px;}
.container .content .detail .time_list li a.year:hover,.container .content .detail .time_list li.current a.year{color:#cc0000; background:url(../images/default/time_line_4.png) no-repeat right 0;}
.container .content .detail .time_list li .pic{ width:150px; height:95px; float:left; padding-right:20px;}
.container .content .detail .time_list li .pic a:hover img,.container .content .detail .time_list li.current .pic a img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .detail .time_list li .text{ float:left; width:390px; height:95px; overflow:hidden; padding:0;}
.container .content .detail .time_list li .text h3{ height:22px; line-height:22px; padding-bottom:8px;}
.container .content .detail .time_list li .text h3 a{ color:#868686; font-weight:bold; font-family:"微软雅黑"; font-size:16px;}
.container .content .detail .time_list li .text h3 a:hover,.container .content .detail .time_list li.current .text h3 a{color:#cc0000;}
.container .content .detail .time_list li .text p a{ color:#969696; font-family:"宋体"; font-size:12px;}
.container .content .detail .time_list li .text p a:hover,.container .content .detail .time_list li.current .text p a{color:#cc0000;}
/*channel*/
.container .content .channel{ float:right; width:803px; position:relative;}
.container .content .channel .adv{width:803px; height:245px; overflow:hidden; position:relative; margin-bottom:19px;}
.container .content .channel .bxslider{}
.container .content .channel .bx-pager{ position:absolute; right:10px; bottom:5px; z-index:99;}
.container .content .channel .bx-pager li{ float:left; display:inline; padding-right:5px;}
.container .content .channel .bx-pager a{ display:block; width:17px; height:4px; background-color:#fff; font-size:0;}
.container .content .channel .bx-pager a.active,.index_news .bx-pager a:hover{ background-color:#df3f52;}

.container .content .channel .develop{ float:right; padding:15px; width:145px; height:213px; border:solid 1px #e3e3e3; background: url("../images/default/side_bg.gif") repeat-x scroll 0 0 #FFF;}
.container .content .channel .develop .title a{color: #D81029; font-size: 16px; font-weight:bold;}
.container .content .channel .develop .text{text-indent:24px; padding-top:15px;}
.container .content .channel .develop .text a{  color:#969696; font-size:12px; font-family:"宋体";}
.container .content .about_side .top_bor{ margin:0 3px;}
.container .content .channel .intro{width:545px; height:276px; padding:30px; border:solid 1px #e3e3e3; background: url("../images/default/side_bg.gif") repeat-x scroll 0 0 #FFF; margin:20px 0 0 0;}
.container .content .channel .intro .bb{ height:105px; padding-top:30px;}
.container .content .channel .intro .bb .pic{ float:left; width:166px;}
.container .content .channel .intro .bb .pic a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .channel .intro .bb .text{ float:right; width:360px; padding-top:3px;}
.container .content .channel .intro .bb .text h3 a{color: #D81029; font-size: 16px; font-weight:bold;font-family:"微软雅黑";}
.container .content .channel .intro .bb .text p{text-indent:24px; padding-top:10px; line-height:22px;}
.container .content .channel .intro .bb .text p a{color:#969696; font-size:12px; font-family:"宋体";}
.container .content .channel .intro .line{ background: url("../images/default/dashed.gif") repeat-x scroll 0 bottom; padding:0 0 30px 0;}
.container .content .channel .enter{width:555px; height:219px; padding:25px; border:solid 1px #e3e3e3; background: url("../images/default/side_bg.gif") repeat-x scroll 0 0 #FFF; margin:20px 0 0 0;}
.container .content .channel .box{ height:152px; overflow:hidden;}
.container .content .channel .pic{ border:solid 1px #e3e3e3; width:240px; float:left;}
.container .content .channel .ar{ float:right; width:290px;}
.container .content .channel .ar .tt{ border-bottom:solid 1px #e3e3e3; padding:0 5px;}
.container .content .channel .ar .tt li{ float:left; padding-left:6px; position:relative; width:89px; height:26px;}
.container .content .channel .ar .tt li.fr{ padding-left:0;}
.container .content .channel .ar .tt a{ display:block; height:25px; width:87px; border:solid 1px #e3e3e3; border-bottom:none; text-align:center; color:#666; font-size: 12px; font-weight:bold;font-family:"微软雅黑"; background-color:#fff;}
.container .content .channel .ar .tt a:hover,.container .content .channel .ar .tt a.current{color:#d81028; font-size: 14px; position:absolute; height:26px;}
.container .content .channel .ar .dd{ padding-top:18px; }
.container .content .channel .ar .dd p{ line-height:22px; text-indent:24px; display:none;}
.container .content .channel .ar .dd a{color:#969696; font-size:12px; font-family:"宋体";}
.container .content .channel .ar .dd a:hover{color:#d81028;}


.container .content .news_side .title{}
.container .content .side .side_left2{ position:absolute; left:-61px; top:0px; z-index:100; width:67px; height:267px; background: url("../images/default/side_left2.png") no-repeat scroll 0 0;}
.container .content .side .side_right2{ position:absolute; right:-21px; top:0px; z-index:100; width:26px; height:268px; background: url("../images/default/side_right2.png") no-repeat scroll 0 0;}
.container .content .channel .channel_right{ position:absolute; right:-61px; top:264px; z-index:100; width:61px; height:4px; background: url("../images/default/side_right.png") no-repeat scroll 0 0;}
.container .content .news_side .top_bor{ margin:0 3px;}
.container .content .channel .top_bor{ margin:0;}

.container .content .channel .n_center{}

.container .content .channel .n_center .n_left{width:605px; float:left;}
.container .content .channel .n_box1{ width:565px; height:193px; padding:20px; border:solid 1px #e3e3e3; background: url("../images/default/side_bg.gif") repeat-x scroll 0 0 #FFF; margin:20px 0 0 0;}
.container .content .channel .title{ padding:0 0 10px 0; height:25px; line-height:25px; border-bottom:solid 1px #d81029;}
.container .content .channel .title .li{ float:left; display:inline; }
.container .content .channel .title .li a{ font-size:16px; color:#606060; font-family:"微软雅黑"; cursor:pointer; font-weight:bold;}
.container .content .channel .title .fr{ padding-right:20px; border-right: solid 1px #cacaca;}
.container .content .channel .title .sc{ padding-left:20px;}
.container .content .channel .title .current a{ color:#d81029;}
.container .content .channel .title .more a{ float:right; font-size:13px; color:#b2b2b2; font-family:"宋体";}
.container .content .channel .box{ padding-top:20px;}
.container .content .channel .n_box1 .box .news_list{ float:left; width:450px;}
.container .content .channel .n_box1 .box .news_list li{ height:28px; line-height:28px;}
.container .content .channel .n_box1 .box .news_list li a{color:#404040; font-family:"微软雅黑"; font-size:12px; padding-left:20px; background:url(../images/default/news_li_1.png) no-repeat left center; width:350px; overflow:hidden;}
.container .content .channel .n_box1 .box .news_list li a:hover{color:#c30c22; background:url(../images/default/news_li_2.png) no-repeat left center}
.container .content .channel .n_box1 .box .news_list li span{ float:right; color:#acacac; font-family:"宋体"; font-size:12px;}
.container .content .channel .n_box1 .box .news_ad{ float:right; width:95px; padding-top:5px; overflow:hidden;}
.container .content .channel .n_box1 .box .news_ad li.sc{ padding-top:15px;}
.container .content .channel .n_box1 .box .news_ad li a:hover img{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .channel .n_box2{ width:565px; height:286px; padding:20px; border:solid 1px #e3e3e3; background: url("../images/default/side_bg.gif") repeat-x scroll 0 0 #FFF; margin:20px 0 0 0;}
.container .content .channel .n_box2 .news_list2{ padding-top:7px;}
.container .content .channel .n_box2 .news_list2 li{ float:left; display:inline; height:94px; width:268px; padding:17px 0;}
.container .content .channel .n_box2 .news_list2 li.sc{ padding-left:29px;}
.container .content .channel .n_box2 .news_list2 li .pic{ float:left; width:148px; height:94px; }
.container .content .channel .n_box2 .news_list2 li .pic a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .channel .n_box2 .news_list2 li .text{float:right; width:110px; height:94px; overflow:hidden;}
.container .content .channel .n_box2 .news_list2 li .text .p1 a{ display:block; font-size:14px; color:#545454; font-family:"宋体"; margin:5px 0; height:22px; line-height:22px; overflow:hidden; font-weight:bold;}
.container .content .channel .n_box2 .news_list2 li .text .p2 a{ display:block; font-size:12px; color:#969696; font-family:"宋体"; line-height:20px; overflow:hidden;}
.container .content .channel .n_box2 .news_list2 li .text a:hover{ color:#d81029;}

.container .content .channel .n_right{width:175px; height:836px; float:right; border:solid 1px #e3e3e3; background: url("../images/default/side_bg.gif") repeat-x scroll 0 0 #FFF; margin:20px 0 0 0;}
.container .content .channel .n_right_about{height:918px;}
.container .content .channel .n_right_about .n_box3 .news_img li{padding:18px 0 15px 0;}
.container .content .channel .n_box3{ padding:13px;}
.container .content .channel .n_box3 .news_img{ padding:15px 0;}
.container .content .channel .n_box3 .news_img li{ padding:15px 0 8px 0;  background: url("../images/default/dashed.gif") repeat-x scroll 0 bottom;}
.container .content .channel .n_box3 .news_img a:hover img{filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
.container .content .channel .n_box3 .news_img p{ height:22px; line-height:22px; overflow:hidden; text-align:center; margin:8px 0;}
.container .content .channel .n_box3 .news_img p a{ color:#969696; font-size:12px; font-family:"宋体"; }
.container .content .channel .n_box3 .news_img p a:hover{color:#d81029;}
.container .content .channel .n_box3 .news_text{ padding-top:32px;}
.container .content .channel .n_box3 .news_text li{ overflow:hidden;}
.container .content .channel .n_box3 .news_text li a{ display:block; height:22px; line-height:22px; color:#969696; font-family:"宋体"; font-size:13px; padding-left:15px; background:url(../images/default/news_li_11.png) no-repeat left center;}
.container .content .channel .n_box3 .news_text li a:hover{color:#c30c22; background:url(../images/default/news_li_22.png) no-repeat left center;}

/*page*/
.footactions{text-align:center; margin:15px 0; width:100%;}
.pages{ text-align:center; height:32px; line-height:32px; overflow:hidden; width:100%;}
.pages #pages1{ position:relative;left:50%;float:left;}
.pages li{ position:relative;left:-50%;display: inline;float:left; padding:0 4px; color:#444;}
.pages li a{ color:#444; display:block; height:20px; line-height:20px; text-align:center; padding:5px 12px;}
.pages li strong{ color:#c51429; display:block; height:20px; line-height:20px; padding:4px 11px; text-align:center; font-weight:normal; border:solid 1px #bbb;}
.pages li a:hover{ text-decoration:none; color:#c51429; border:solid 1px #bbb;  padding:4px 11px;}
/*page*/

/*guestbook*/
.guestbook{ padding:50px 0 0 0;}
.guestbook .g_title{ color:#003f97; font-size:18px; font-family:"微软雅黑"; border-bottom: solid 1px #003f97; height:30px; line-height:30px; margin-bottom:55px;}
.guestbook .g_form th{color:#444; font-weight:normal; padding-bottom:5px; padding-right:10px; width:65px; text-align:right;}
.guestbook .g_form td{color:#444; padding-bottom:5px;}
.guestbook .g_form td .tinput{ border:1px solid #d2d2d2; padding:4px; color:#999; font-size:12px;}
.guestbook .g_form td textarea{border:1px solid #d2d2d2; padding:10px 5px; color:#999; font-size:12px; height:65px; width:600px;}
.guestbook .g_form td.sub{ padding-top:20px;}
.guestbook .g_form td li{ display:inline; float:left; padding-right:10px;}
.guestbook .g_form td.sub input{color:#919191; font-weight:bold; font-size:14px; text-align:center; width:105px; height:35px; line-height:35px; border:none; cursor: pointer; overflow:hidden; *display:block; text-transform:capitalize; background:transparent url(../images/default/guestbook_btn.png) no-repeat 0px 0px;}
.guestbook .g_form td.sub input.hover{ color:#f00; background-position: 0 -35px;}
.guestbook .g_form td .sel{ width:105px; height:25px; border:1px solid #aaaaaa; background-color:#fff;}
.guestbook .g_form td span{ color:#F00; padding-left:10px;}

.guestbook .g_list{ padding-bottom:20px;}
.guestbook .g_list li{ padding-bottom:10px; font-size:12px;}
.guestbook .g_list li table{border-collapse: collapse;}
.guestbook .g_list li th{ color:#333; width:77px; padding:10px 0; text-align:center; font-weight:normal; border: 1px solid #d2d2d2; background-color:#f5f5f5;}
.guestbook .g_list li th p{ text-align:center;}
.guestbook .g_list li td{ padding:10px; border: 1px solid #d2d2d2; background-color:#fff;}
.container .content .detail .guestbook .g_list li td .text{ position:relative; padding:15px 0;}
.guestbook .g_list li td .action{ position:absolute; bottom:-5px; right:0; z-index:9999; height:16px; line-height:16px;}
.guestbook .g_list li td .action li{ float:left; display:inline; padding-right:5px;}
.guestbook .g_list li td .action li a{ display:block; width:16px; height:16px; background:url(../images/default/guestbook_ico.gif) no-repeat 0 0;}
.guestbook .g_list li td .action li a.person{background-position:0 0;}
.guestbook .g_list li td .action li a.phone{ background-position:0 -16px;}
.guestbook .g_list li td .action li a.qq{ background-position:0 -32px;}
.guestbook .g_list li td .action li a.msg{ background-position:0 -48px;}
.guestbook .g_list li td span{ padding-right:5px; color:#333;}
.guestbook .g_list li td .time{color:#858585;}
.guestbook .g_list li td .check{color:#f00;}
.guestbook .g_list li td .success{color:#c07c0c; font-weight:bold;}
.guestbook .g_list li td .reply{color:#003399;}
.guestbook .g_list li td .no_reply{color:#333;}
/*guestbook*/

.content .sitemap{ padding-left:65px; padding-top:30px;}
.content .sitemap dl{ padding:30px 0 30px 0;}
.content .sitemap dt{ border-left: solid 2px #d81129; padding-left:12px; height:20px; line-height:20px; margin-bottom:15px;}
.content .sitemap dt a{ color: #666; font-size: 16px; font-family:"微软雅黑";}
.content .sitemap dd{ padding:0 0 0 10px; float:left; padding:0 10px; border-left: solid 1px #c9c9c9; height:12px; line-height:12px; margin-bottom:5px;}
.content .sitemap dd.nobor{ border-left: none;}
.content .sitemap dd a{ color: #000; font-family:"宋体";}





.dg-container{
	width: 100%;
	height: 405px;
	position: relative;
}
.dg-wrapper{
	width: 625px;
	height: 405px;
	margin: 0 auto;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
.dg-wrapper a{
	width: 625px;
	height: 405px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.3);
}
.dg-wrapper a.dg-transition{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{
	display: block;
}
.dg-wrapper a div{
	font-style: italic;
	text-align: center;
	line-height: 50px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333;
	font-size: 16px;
	width: 100%;
	bottom: -55px;
	display: none;
	position: absolute;
}
.dg-wrapper a.dg-center div{
	display: block;
}
.dg-container nav{position:absolute; left:0; bottom:14px; z-index:999; width:100%; height:43px;}
.dg-container nav a{ position:absolute; top:0; z-index:999; display:block; cursor:pointer; width:22px; height:43px; background: url("../images/default/ad_cross.png") no-repeat scroll 0 0;}
.dg-container nav a:hover{ background-position:0 -43px;}
.dg-container nav a.dg-prev{ left:0;}
.dg-container nav a.dg-next{ background-position:-22px 0; right:0;}
.dg-container nav a.dg-next:hover{ background-position:-22px -43px;}
/*.dg-container nav{
	width: 58px;
	position: absolute;
	z-index: 1000;
	bottom: 40px;
	left: 50%;
	margin-left: -29px;
}
.dg-container nav span{
	text-indent: -9000px;
	float: left;
	cursor:pointer;
	width: 24px;
	height: 25px;
	opacity: 0.8;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.dg-container nav span:hover{
	opacity: 1;
}
.dg-container nav span.dg-next{
	background-position: top right;
	margin-left: 10px;
}*/
