html,body {height: 100%;margin:0px; padding:0px;}
body{color:#797a75;text-align:center; font-size:12px;}
div,p,dl,dd,ul,li{ padding: 0; margin: 0;}
a{text-decoration:none;}
a:hover{  cursor:pointer;}
ul{ list-style:none;}
li{ list-style:none;}
#page_container{min-height: 100%;height: auto !important;height: 100%;}

/*Header*/
.div_header{ width:100%;  height:80px; display:block; border-bottom:3px  solid #52AD2A; position:fixed;top:0px; background:#fff; z-index:999;}
.div_header_center{ width:1024px; height:81px; margin:0px auto;}
.div_header_left{ width:200px; height:80px; float:left; background:url(../images/logo_200_70.png)0px 10px no-repeat;cursor:pointer;}
.div_header_left_small{ width:200px; height:80px; float:left; background:url(../images/logo_130_49.png)center 30px no-repeat;cursor:pointer;}
.div_header_right{width:824px; float:left;}
.header_ul_top{ width:95%; height:28px; padding:0px; float:left; list-style:none; margin:0px;}
.header_ul_top li{ float:right; width:80px !important; line-height:28px; }
.header_ul_top li a{ font-size:10px; color:#000;}
.header_ul_menu{width:100% !important; height:53px; margin:0px; padding:0px;  margin-right:-10px; float:right; list-style:none;}
.header_ul_menu li{ float:right; width:110px;position:relative; height:100%;}
.header_ul_menu li a{ color:#0071BD; font-weight:bold;font-size:14px;line-height:50px;}

.header_ul_menu .li_selected{ background-color:#0071BD; }
.header_ul_menu li.current{ background-color:#0071BD; }
.header_ul_menu .li_selected a{ color:#fff;  }
.header_ul_menu li.current a{ color:#fff;  }

.header_ul_menu li  .li_selected .submenu{display:block;}
.header_ul_menu li .submenu{display:none;position:absolute;top:53px;left:0px; background-color:#FFF;  list-style:none; margin:0px; padding:0px; }
.header_ul_menu li .submenu{width:110px; border:1px solid #0071BD;}
.header_ul_menu li .submenu{ z-index:9999;}
.header_ul_menu li .submenu li{ float:none; margin:0px auto; padding:0;background:none;height:40px; line-height:40px; width:100px; border-bottom:1px solid #CCC;}
.header_ul_menu li .submenu li a{ font-size:12px; font-weight:normal; float:none;padding:0;text-align:left; height:35px;line-height:35px;background:none; color:#0071BD; padding-left:6px; }
.header_ul_menu li .submenu li a:hover{color:#0071BD;font-weight:normal;  text-decoration:underline;}


.sub_menu{    width: 100%;height: 270px; background: url(../images/ncc_menu_backgroud.png) center repeat-x;position: fixed; z-index: 10000;top: 83px;border-bottom:3px solid #52AD2A;}
.sub_menu_inner{width: 1024px; height:270px;display: block; margin: 0 auto;}
.sub_menu_inner a{ color:#000;}
#sub_menu_li7 li{ width:100px; height:200px; float:left; margin-left:90px; margin-top:80px;}
#sub_menu_li7 .submenu li .a_header_title{display: inline-block; color: #797a75; font-size: 14px; float: left;margin-top: 15px;margin-left: 20px;}
#sub_menu_li6 li{ width:100px; height:200px;  float:left; margin-left:220px; margin-top:80px;}
#sub_menu_li6 li:first-child{margin-left:120px;}
#sub_menu_li6 .submenu li .a_header_title{display: inline-block;color: #797a75;font-size: 14px; float: left;margin-top: 15px;margin-left: -20px;width:170px;}

#sub_menu_li5 li{ width:100px; height:200px;  float:left; margin-left:120px; margin-top:80px;}
#sub_menu_li5 .submenu li .a_header_title{display: inline-block;color: #797a75;font-size: 14px; float: left;margin-top: 15px; margin-left:15px;}


#sub_menu_li4 li{ width:100px; height:200px;  float:left; margin-left:200px; margin-top:80px;}
#sub_menu_li4 li:first-child{margin-left:220px;}
#sub_menu_li4 .submenu li .a_header_title{display: inline-block;color: #797a75;font-size: 14px; float: left;margin-top: 15px;margin-left: 25px;}

#sub_menu_li3 li{  width:100px; height:200px;  float:left; margin-left:120px; margin-top:80px;}
#sub_menu_li3 .submenu li .a_header_title{display: inline-block;color: #797a75;font-size: 14px; float: left;margin-top: 15px;margin-left: 20px;}

#sub_menu_li2 li{  width:100px; height:200px;  float:left; margin-left:120px; margin-top:80px;}
#sub_menu_li2 .submenu li .a_header_title{display: inline-block;color: #797a75;font-size: 14px; float: left;margin-top: 15px;margin-left: 20px;}


.header_sd{
    width: 100%;
    height: 10px;
    display: block;
    background: url(../images/sd.png) 0 0 repeat-x;
    position: fixed;
    z-index: 9999;
}

/*Header*/

/*Main*/
.div_main{margin: 0px auto;height: auto; min-height:775px; margin-top:83px;}
/*Main*/
.div_in_main{ margin-top: 65px;}
/*Footer*/
.div_footer{ color:#fff; height:56px; width:100%; background:#065CA5; border-top:3px  solid #52AD2A; position: relative;margin-top: -50px;/*等于footer的高度*/clear:both;}
.div_footer_center{ width:1024px;height:100%; margin:0px auto;}
.div_footer_left{ margin-top:20px;  height:20px; width:400px; float:left; }
.div_footer_right{margin-top:20px;  height:20px;width:624px; float:left;}
.div_footer_right ul{ width:80%; float:right; margin:0px; list-style:none;}
.div_footer_right ul li{ float:left; width:71px;}
.div_footer_right ul li a{ color:#fff;}
/*Footer*/

/*通栏样式*/
.div_tl{ width:100%; height:240px; min-width:1200px;}
.div_tl img{ width:100%; height:100%;}

/*列表页/内容页*/
.div_center{ width:1024px; margin:0px auto; min-height:500px; display:inline-block; margin-bottom:50px;}
.div_content_left{ float:left; width:305px; margin-top:10px; display:inline-block;}

.div_content_left_t{ width:100%; min-height:308px;display:inline-block; border-top:5px solid #085CA5;}
.content_left_line{ width:50px; height:5px; background-color:#66B444; float:right; margin-top:-5px;}
.div_content_left p{ padding-top:2px; margin:0px; text-align:right; font-size:16px; font-weight:bolder; color:#085CA5;}
.div_content_left .p_ch{letter-spacing:2px;}
.div_content_left .list_menu{ list-style:none; margin:0px; padding:0px; float:right; margin-top:40px;}
.div_content_left .list_menu li{ width:185px; height:60px; border-bottom:1px solid #BDBDBD;}
.div_content_left .list_menu li a{ font-size:14px; font-weight:bold; color:#797A75;float:right; line-height:40px; letter-spacing:1px;}
.div_content_left .list_menu .li_selected{border-bottom:1px solid #66B444;}
.div_content_left .list_menu .li_selected a{color: #66B444;}
.div_content_left .list_menu li:hover{border-bottom:1px solid #66B444;}
.div_content_left .list_menu li:hover a{color: #66B444;}

.div_content_left_b{ width:100%; height:308px; border-top:5px solid #085CA5; margin-top:10px;}
.div_content_left_b .p_tip{margin:0px; text-align:right; font-size:12px;color:#797A75; margin-top:35px; font-weight:normal;}
.div_content_left_b .p_link{margin:0px; text-align:right; font-size:14px;color:#CACACA; margin-top:35px; font-weight:normal;}
.div_content_left_b .p_phone{margin:0px; text-align:right; font-size:20px;color:#0C0998; font-weight:normal; margin-right:10px;}

.div_content_right{ float:right; width:674px; margin-top:10px;display:inline-block;margin-bottom:20px;}
.content_right_title{ width:100%; height:25px; background-color:#EDEDED;}
.content_right_current{ float:left; width:140px; height:100%; background-color:#65B542; color:#fff; letter-spacing:1px; font-size:14px; line-height:25px;}
.content_right_nav{ float:right; height:100%;color:#747474; margin-right:10px; line-height:25px;} 
.content_right_nav a { font-size:14px; color:#747474; letter-spacing:1px;} 
.div_content_right  .list_news{display:block; list-style:none; margin:0px; padding:0px; margin-top:10px; margin-bottom:30px;}
.div_content_right  .list_news li{text-align:left; line-height:32px;font-size:14px;color:#797a75; border-bottom:1px dashed #7C7C7C; margin-bottom:10px;}
.div_content_right  .list_news li a{ font-size:14px; letter-spacing:1px; color:#797a75;}
.div_content_right  .list_news li a:hover{ color:#66B444;}
.div_content_right  .list_news li table{ width:100%;}
.div_content_right  .list_news li .a_td{ padding:2px 5px; color:#fff; background-color:#66B444; float:right;}
.div_content_right  .list_news li .a_td:hover{color:#fff;}
.div_content table{ font-size:14px;  width:70%; line-height:20px; margin-bottom:10px; text-align:left;}
.div_content .a_td{color:#fff; background-color:#66B444;margin-bottom:10px; margin-top:10px; display:block; width:80px; height:30px; text-align:center; line-height:30px; font-size:14px; }
 
.div_pages{ margin-top:20px;}
.div_pages .span_current{ padding:10px 15px; color:#fff; background-color:#66B444;}
.div_pages .span_num{ padding:10px 15px; background-color:#E5E5E5;}
.div_pages a:hover{color:#fff; background-color:#66B444;}

.div_content{ width:100%;margin-top:30px;text-align:justify;margin-bottom:30px;}
.div_content p{ line-height: 24px;}

.div_news{ width:100%;margin-top:30px;margin-bottom:30px;}
.div_news .content_title{ font-size:14px; color:#000; letter-spacing:1px; font-weight:bold;}
.div_news .div_title{ height:60px; color:#000;}
.div_title_bottom{ margin-top:5px; border-top:1px solid #CDCDCD;}
.div_title_bottom span{ padding-top:5px; display:block;}
.div_news_content{ text-align:justify;font-size: 14px; line-height: 28px;}
.div_news_content p{ font-size: 14px; line-height: 28px;}
.div_news_content img{max-width: 100%; height: auto;}
/*css flickr style pagination*/
div.flickr{ padding:0px;margin:0px; text-align:center;margin-top:20px; color:#33383d;}
div.flickr a{ color:#33383d; margin-right:5px;}

div.flickr span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.flickr a.current{  padding:10px 15px; color:#fff; background-color:#66B444;}
div.flickr a.span_num{   padding:10px 15px; background-color:#E5E5E5;}
div.flickr a.disabled{   padding:10px 15px; background-color:#E5E5E5;}
div.flickr a.span_num:hover{color:#fff; background-color:#66B444;}

div.flickr span.disabled{  padding:10px 15px; background-color:#E5E5E5; color:#33383d;}

/*css scott style pagination*/

.form_box dl{ height:30px; clear:both;padding:8px 0;font-size:14px;line-height:30px;}
.form_box dl dt{display:block;float:left;width:100px;text-align:right;}
.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal; }
.form_box dl .dd_input{ margin-left:-2px; width:210px; float:left;}
.form_box dl .dd_input i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl .dd_input em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl .dd_input .btn_submit{padding:10px 30px;border:1px solid #589ED3;color:#589ED3;font-size:14px;line-height:1em;cursor:pointer;}
.dd_title{display:block;float:left;width:100px;text-align:right;}
.dl_tdjl{ height:180px !important; background-color:#F9F9F9; margin-top:30px;}
.dl_tdjl dd{margin-top:50px; width:528px !important; }
.dl_tdjl dt{ margin-left:40px;margin-top:50px;}
		
.input
{
    display: inline;
    margin-right: 5px;
    padding: 5px;
    padding-left:15px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    background: #fff;
    color: #999;
    border: 1px solid #CACACA;
    border-radius: 30px;
    
}
dl dd select
{
    width: 200px;
    height:32px;
    border:1px solid #CACACA;
       border-radius: 10px;
}
dl dd input
{
    width: 190px;
    height:32px;
}
dl dd textarea
{
    border: 1px solid #CACACA;
    width: 400px;
    height: 100px;
    padding: 5px;
    -moz-border-radius: 3px; /* Gecko browsers */
    -webkit-border-radius: 3px; /* Webkit browsers */
    border-radius: 3px; /* W3C syntax */
    font-family: "Arial";
}
.fright .submit{ border:1px solid #589ED3;color:#589ED3; width:130px;   border-radius: 30px;  background-color:#fff;}
dl dt label{ color:Red;}

.upload-box {
    position: relative;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
}
.upload-box .upload-btn 
{
    width:130px;
    display: inline-block;
    height: 30px;
    color: #333;
    vertical-align: middle;
    border-radius: 30px;
     background-color:#81C0EA;
}
.upload-attach span{ margin-left:40px; position:absolute; color:#fff;}

.box_info
{
    border-radius: 10px;
    padding: 10px;
    color: #666;
    line-height: 80px;
    text-align: center;
    font-size:12px;
}
.sel_wrap 
{
    width:210px;
    height: 30px;
    border: 1px solid #CACACA;
    cursor: pointer;
    position: relative;
    background: #FFF url("../images/icons.png") no-repeat scroll right -26px;
   border-radius: 30px;
}
.sel_wrap label {
    padding-left: 10px;
    z-index: 2;
    line-height: 30px;
    height: 30px;
    display: block;
}
.sel_wrap .select {
    line-height: 30px;
    z-index: 4;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    opacity: 0;
    width: 100%;
    height: 30px;
    cursor: pointer;
    font-size: 14px;
}

.div_gsjs{ min-height:848px; background:url("../images/gs_profile.png") 20px bottom no-repeat;}
.div_qywh{ min-height:480px; background:url("../images/gs_wh.jpg") 20px 110px no-repeat;}


.honorlis{
}
.honorlis h2{
    font-size: 20px;
    color: #333;
    margin-bottom: 30px;
}
.honorlis ul{
    overflow: hidden;
}
.honorlis ul li{
    float: left;
    width: 32%;
    margin-right: 2%;

    margin-bottom: 20px;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.honorlis ul li img{
    max-width: 100%;
    border: 1px solid #dfdfdf;
    height: auto;
}
.honorlis ul li p{
    font-size: 16px;
    line-height: 24px;
    padding: 0 2px;
    margin-top: 10px;
    height: 48px;
    color: #333;
}
.honorlis ul li:nth-child(3n){
    margin-right: 0;
}