﻿img{border:none;}
.clear_both{ clear:both; height:0px; overflow:hidden; display:none;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.bg_color{background:#250c14; filter:alpha(opacity=90); opacity:0.9; }

body{  font-size:12px; font-family: 微软雅黑; color: #ffffff; height:100%; margin:0px; padding:0px; background-color:Transparent;background: url(../images/bg.jpg); overflow:hidden;}
#bg{margin:0px; padding:0px; position:fixed;_position:absolute;top:0;left:0; z-index:-1; overflow:hidden;  }

#wrap{margin:10px; }
/* 网站导航 */
#menu_panel{  height:60px;}
#menu_logo{ padding:10px 0px 0px 50px; float:left;}
#menu{ float:right; padding-right:50px; margin-top:20px; height:40px;}
#menu ul{ margin:0px; padding:0px; height:40px;}
#menu ul li{ float:left; list-style:none; margin-left:25px; font-size:14px;}
#menu ul li a{color:#6a6a6a; text-decoration:none; height:38px; display:block; float:left; }
#menu ul li a:hover{  color:#c12b44; }
#menu ul li .a_hover{border-bottom:solid 2px #ffffff;color:#c12b44;}
#menu .item_menu{ position:absolute; padding-bottom:10px; display:none;/*background:#250c14;*/ padding-top:20px;  z-index:1000;left:10px; right:10px; }
#menu .item_menu .items{line-height:20px;}
#menu .item_menu a{color:#6a6a6a; text-decoration:none; height:20px; display:block; float:none;}
#menu .item_menu a:hover{ color:#c12b44; border:none; }
#menu .item_menu .a_hover{border:none; color:#6a6a6a;}
/*网站内容框*/
#container{ width:100%; height:450px; }
/*网站页脚*/
#footer{ height:180px; width:100%;  }
#copyright{ padding-left:50px; padding-top:20px; font-family:Arial; font-size:11px; height:30px; }
#copyright a{color:#c12b44; text-decoration:none;}
#weibo_list{padding-left:50px;}
#old_link{ padding-right:50px; text-align:right;margin-top:-50px; }
#old_link a{color:#808080; text-decoration:none;}
#old_link a:hover{color:#c12b44;}

/*网站首页*/
#slide_panel{left:10px; right:10px; height:450px; }
#slide_container{ width:1000px; margin:0px auto; padding:62px 0px; height:325px;}
#slide_container ul{width:1000px; height:325px; margin:0px; padding:0px;}
#slide_container ul li{ float:left; list-style:none; height:325px; width:874px;}
#slide_container ul .slide_btn{ width:63px; height:70px; padding:127px 0px;}
#slide_container ul .slide_btn img{ height:70px; width:40px; cursor:pointer; }
#slide_container ul .slide_btn #btn_l{ margin-left:10px;}
#slide_container ul .slide_btn #btn_r{ margin-right:10px;}
#slider_bgc{width:874px; height:325px;/* background:rgba(37, 12, 20, 0.8);*/  }
#slider_image{ width:874px; height:325px;}
#slider_image #slider_t1{ position:absolute; height:30px; overflow:hidden; padding:5px; color:#ffffff; font-size:22px; opacity:1; }
#slide_num{ height:30px; line-height:20px; text-align:center; margin-top:10px; }
#slide_num img{  margin:5px; cursor:pointer; }

#hid_div{display:none; height:30px;padding:5px; font-size:22px; }

/*关于点诚*/
#about_panel{ height:450px; }
#about_container{width:960px; margin:0px auto; padding:50px 0px; height:350px;}
#about_container .about_title{color:#c02c44; font-size:24px; height:50px;}
#about_container .about_txt{ height:300px; width:960px;}
#about_container .about_txt #about_txt{ height:300px; width:900px; overflow:hidden; float:left;}
#about_container .about_txt #about_show{ line-height:24px; }
#about_container .about_txt #about_show p{ text-indent:24px; font-size:14px; padding:0px; margin:0px; margin-bottom:20px;}
#about_container .about_txt #slider_bg{ height:300px; width:0px; background-color:#c02c44; float:right;}

/*历程*/
#course_panel{ height:450px; }
#course_container{width:880px; margin:0px auto; padding:50px 0px; height:350px; }
#course_container #course_title{color:#c02c44; font-size:24px; height:50px;}
#course_container #course_list{ height:300px; }
#course_container #course_list ul{width:880px; height:300px; margin:0px; padding:0px;}
#course_container #course_list li{ float:left; list-style:none; height:300px;}
#course_container #course_list #course_list_panel{ height:300px; width:380px; overflow:hidden;}
#course_container #course_list #tab_list{width:380px; background:url(../images/course/course.jpg) no-repeat; }
#course_container #course_list #tab_list .items{ height:72px; border-bottom:solid 1px #666666; cursor:pointer; }
#course_container #course_list #tab_list .item{ height:60px; width:370px; padding:5px; margin:2px 0px;  }
#course_container #course_list #tab_list .item_opacity{ background-color:#808080; background:rgba(128, 128, 128, 0.3); filter:alpha(opacity=90); }
#course_container #course_list #tab_list .item_hover{background-color:#808080; background:rgba(128, 128, 128, 0.3); filter:alpha(opacity=90); }
#course_container #course_list #tab_list .item .pic{ float:left; color:#ffffff; width:160px; height:60px;}
#course_container #course_list #tab_list .item .desc{ float:right;  color:#ffffff; width:200px; height:60px;line-height:20px; overflow:hidden;}
#course_container #course_list #tab_list .item .desc span{ display:block;  color:#c02c44;}
#course_container #course_list #course_list_slide{ margin-left:15px; height:270px; margin-top:40px;} /* 列表滚动条 */
#course_container #course_list #course_desc_panel{ margin-left:30px; width:420px; height:300px; overflow:hidden;}
#course_container #course_list #desc_content{ width:420px; line-height:20px; }
#course_container #course_list #desc_content span{ display:block; color:#c02c44; font-size:16px;}
#course_container #course_list #course_desc_slide{ margin-left:15px; height:270px; margin-top:40px;} /* 内容滚动条 */

/*服务范畴*/
#service_panel{ height:450px; }
#service_container{width:900px; margin:0px auto; padding:50px 0px; height:350px; }
#service_container #service_title{color:#c02c44; font-size:24px; height:50px;}
#service_container #service_list{ height:300px; }
#service_container #service_list ul{width:900px; height:300px; margin:0px; padding:0px;}
#service_container #service_list li{ float:left; list-style:none; height:300px;}
#service_container #service_list #service_list_panel{ height:300px; width:880px; overflow:hidden;}
#service_container #service_list #tab_list{width:880px; background:url(../images/server.jpg) no-repeat; }
#service_container #service_list #tab_list .items{ margin-left:170px;border-bottom:solid 1px #666666;line-height:20px; height:60px; padding:6px 5px; width:700px; overflow:hidden; cursor:pointer; }
#service_container #service_list #tab_list .items_opacity{ background:rgba(128, 128, 128, 0.3) }
#service_container #service_list #tab_list .items span{ display:block;  color:#c02c44;}
#service_container #service_list #tab_list .items span a{ color:#c02c44; text-decoration:none;}
#service_container #service_list #tab_list .items span a:hover{ text-decoration:underline;}
#service_container #service_list #service_list_slide{ margin-left:15px;  height:270px; margin-top:40px;} /* 列表滚动条 */

/*团队*/
#team_panel{ height:450px; width:700px; margin:0px auto; padding:50px 0px; height:350px; }

/*日历*/
#calendar_panel{ height:450px; }
#calendar_container{width:850px; margin:0px auto; padding:50px 0px; height:350px;}
#calendar_wrap{ width:320px; height:270px; font-family:Arial; float:left;}
#calendar_desc{ float:right; width:500px; height:350px;display:none;}
#calendar_desc #desc_panel{ float:left; width:480px; height:350px; overflow:hidden;}
#calendar_desc #desc_txt{ width:480px;}
#calendar_desc #desc_slider{ float:right; margin-top:40px;}

/*期刊*/
#book_panel{ width:450px;}

/*联系我们*/
#contact_panel{ width:450px; width:100%;}
#contact_container{width:980px; margin:0px auto; padding:50px 0px; height:350px; }
#contact_title{ height:50px; line-height:50px; color:#c02c44; font-size:24px;}
#contact_desc{width:490px; height:300px; float:left; line-height:25px;}
#contact_desc div{margin-top:20px; width:230px; padding-left:260px;}
#contact_desc #sh_map{background:url(../images/sh_map.png) no-repeat; }
#contact_desc #wh_map{background:url(../images/wh_map.png) no-repeat;}
#contact_desc span{ display:block; color:#c02c44;}
#contact_list{ float:right; width:450px; height:300px; margin-top:10px; }
#contact_list table{ width:450px; padding:0px; margin:0px;}
#contact_list table td{ padding-top:10px;}
#contact_list .input_txt{ height:25px; color:#817d7d; width:220px; background-color:Transparent; border:none; border-bottom:solid 1px #c02c44; margin:0px; padding:0px;}
#contact_list #t_content{ width:450px; height:160px;background-color:Transparent; border:none; border-bottom:solid 1px #c02c44; overflow:hidden;color:#817d7d; font-size:12px;margin:0px; padding:0px; resize:none; }
#send_btn{ width:450px; text-align:right; margin-top:-1px;}
#send_btn .btn_send{ margin-left:10px; width:45px; height:25px; border:none; background-color:Transparent; border-top:solid 3px #ffffff; font-family:Arial; color:#ffffff; font-size:11px;}
#send_btn .btn_send_hover{border-top:solid 3px #c02c44; color:#c02c44; cursor:pointer;}


/*案例*/
#g_container{ }
#g_slide{float:right; width:105px; padding-right:20px; }
#g_slide .g_slide_btn{ width:105px; text-align:center; height:40px; cursor:pointer;}
#g_panel{overflow:hidden;}
#g_slide_body{ }
#g_slide_body img{ width:105px; height:75px; display:block; margin:5px 0px; cursor:pointer;}
#g_slide_body .img_focus{width:99px; height:69px; border:solid 3px #c12b44; }
#g_slide_body .img_hover{width:99px; height:69px; border:solid 3px #c12b44; }

#gallery_desc{ width:600px; height:200px; float:left; margin-left:50px; }
#gallery_desc ul{ margin:0px; padding:0px; height:200px; width:600px;}
#gallery_desc li{ float:left; list-style:none;}
#gallery_desc .slide_btn{width:36px; height:37px; margin-top:160px; margin-right:2px; border-bottom:solid 3px #c12b44;}
#gallery_desc .slide_bg_g{ width:10px; padding:9px 13px; height:18px;}
#gallery_desc .slide_bg_g img{ cursor:hand; cursor:pointer;  }

#gallery_desc .more_info{width:80px; height:37px;margin-top:160px; margin-left:8px; border-bottom:solid 3px #c12b44;}
#gallery_desc .more_info #g_moreinfo{ width:80px; height:36px; color:#c12b44; font-size:12px; text-align:center; line-height:36px; cursor:pointer;}

#gallery_desc .txt_info{margin-left:35px; }
#gallery_desc #g_txt_panel{width:300px; height:200px; overflow:hidden;}
#gallery_desc #g_txt_panel div{ padding:10px;}