@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
a,a:hover{ text-decoration:none;}
body{font:12px "ËÎÌå","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; position: relative;}
.clearbox{ width:0; height:0; clear:both; overflow:hidden;}

.wrap{ min-width:1100px; width:100%;}
.header { height:156px; width:100%; }
.midd_head{ width:1100px; height:156px; margin:0 auto; background:url(/sjc/images/hea.png) no-repeat center bottom;}
.midd{ width:1100px; margin:0 auto; }
.midd_LH{ width:1100px; margin:0 auto;}
.logo{ float:left; margin-top:15px; width:800px; height:100px;}
.logo img {  width:800px; height:100px;}

.ssuo {line-height:22px; height:22px; color:#FFF; float:right; width:245px; position:relative; top:64px; right:5px; }
.ssuo a,.ssuo span{ color:#FFF!important;}

.ser{ width:230px; height:25px; line-height:25px; border:#CCC 1px solid; border-radius:14px;text-indent: 10px; color: #616161; font-family: 'microsoft yahei'; }
.serbtn{ width:29px; height:23px; background:url(/sjc/images/btn.png) no-repeat center top;  border:none; position:absolute; right:14px; top:2px;}
.serbtn img { height:27px !important;}

/*.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/

.nav{font-family:'microsoft yahei';  padding:0 0px; height:52px; line-height:52px; position:relative; z-index:90;  }
.nav a{ color:#333333;}
.nav .nLi{ float:left; /* position:relative; display:inline;*/  width:110px; text-align:center;}
.nav .nLi h3 a{ display:block;  padding:0 0px; font-size:16px; color:#000;}
.nav .sub{ display:none; width:100%; left:0; top:52px;  position:absolute; background:#1087DB;  line-height:26px; padding:0 0 5px 0;  }
.nav .sub li{zoom: 1; border-bottom: #FFF 1px dashed; text-align: center; height: 32px; line-height: 32px;}
.nav .sub a{ display: block; padding: 0 10px; color: #FFF; }
.nav .sub a:hover{ background:#0f4f90; color:#fff;  }
.nav .on h3 a{ color:#0c5755; color:#FFF;background:url(/sjc/images/nav_bg.gif) no-repeat right 23px #1087db;}
.nav .nindex h3 a{background:none; color:#000;}
.nav .nindex h3 a:hover{color:#0c5755; color:#FFF;background:url(/sjc/images/nav_bg.gif) no-repeat right 23px #1087db;}
.line{ height:28px; line-height:28px; background:url(/sjc/images/line.jpg) repeat-x top;}
.topnews{ height:22px; line-height:22px; border:#CCC 1px solid;}
.topnews_t{color:#666; float:left; line-height:22px; padding-left:20px; height:22px; background:url(/sjc/images/news.jpg) no-repeat right top; padding-right:22px;}
.topnews_c{ float:left; width:900px; padding-left:20px; line-height:20px; height:20px; color:#666;}
.topnews_c a{ color:#666;}
.slideBox{ width:1100px; height:356px; overflow:hidden; position:relative; margin-top:16px; }
.slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:40%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:20px; height:20px; line-height:20px; text-indent:-9999px; border-radius:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1100px; height:356px; display:block;  }
.part2_left{ float:left; width:510px; height:310px;}
.part2_left img{width:510px; height:310px;}
.part2_p{ position:absolute; width:510px; height:30px; line-height:30px; left:0; bottom:0; background:url(/sjc/images/pbg.png) repeat; text-align:center; overflow:hidden; color:#FFF;}
.news{ height:58px; line-height:58px; border-bottom:#c3c3c3 2px solid; padding-top:10px;}
.news em{ height:58px; line-height:58px;float:left; width:366px; border-bottom:#1087db 2px solid; font-size:25px; font-family:'microsoft yahei';}
.mores{ float:right; font-size:13px;font-family:'microsoft yahei'; color:#333; padding-right:10px; padding-top:10px;}
.part2{ margin-top:15px; padding:25px 0; background:#f1f1f1; overflow:hidden;}
.box1_u01{ overflow:hidden;}
.box1_u01 li{ height:31px; line-height:31px; background:url(/sjc/images/icon.png) no-repeat 0px 14px; padding-left:30px; font-size:14px;}
.box1_u01 li a{ color:#333;}
.box1_more{ display:block; font-size:14px;font-family:'microsoft yahei'; color:#333; margin:5px 0 0 30px;}
.times{ float:right; font-size:12px; color:#666;font-family:'microsoft yahei';}
.box1_u01_1{ float:right; width:570px;}
.box2{ float:left; width:368px; margin-top:20px;}
.box2_t em{ width:auto; padding-right:20px;}
.line2{ width:1px; height:294px; width:0; border:none; border-left:#c3c3c3 1px solid; float:left; margin:38px 26px 0 26px;}
.box3{ float:right; width:253px; height:281px; background:url(/sjc/images/btnbg.jpg) no-repeat center top; margin-top:38px;}
.box3_btn1{ display:block; height:93px;font-family:'microsoft yahei'; color:#FFF; font-size:16px;text-align: left; padding-left: 124px; line-height: 93px;}
.box4{ width:520px; border:#c4c4c4 1px solid; padding:9px 10px; overflow:hidden; float:left; margin-top:52px; height:171px;} 
.box4_left{ float:left; width:145px;}
.box4_left img{ width:145px; height:170px;}
.box1_u01_r{ float:right; width:354px;}
.box2_t{ height:38px; line-height:38px; padding:0;}
.box2_t em{ height:38px; line-height:38px;}
.box2_t .mores{ padding-top:0;}
.box5{ float:right;}
.mar_top15{ margin-top:15px;}
.link{ padding-top:20px;}
.link_t{font-family:'microsoft yahei'; height:30px; line-height:30px; border-bottom:#CCC 1px solid;}
.link_t em{ float:left; background:url(/sjc/images/linkbg.jpg) no-repeat 0 2px; color:#474747; font-size:18px; padding-left:30px; border-bottom:#1087db 1px solid; padding-right:10px;}
.link_c{padding: 24px 0 24px 12px; width: 1120px; overflow: hidden;}
.foot{ width:100%;  height:150px; background:url(/sjc/images/bottom.jpg) no-repeat center top; background-size:cover;}
.foot_img{ float:left; padding:45px 0 0 20px;}
.foot_p {
    margin: 0 auto;
    color: #FFF;
    font-size: 14px;
    line-height: 35px;
    padding: 35px 0 0 10px;
}
.foot_tell{ float:right; color:#FFF; line-height:22px;font-size:12px; padding:55px 60px 0 0;}
.list_box{ padding:20px 10px;}
.list_menu{ float:left; width:200px;}
.l_menu{ overflow:hidden;}
.l_menu li{ height:34px; line-height:34px;}
.l_menu li a{ display:block; padding-left:60px;font-family:'microsoft yahei'; font-size:16px; color:#333; background:url(/sjc/images/mbg.jpg) no-repeat 0 -34px;}
.l_menu li a:hover{ background:url(/sjc/images/mbg.jpg) no-repeat 0 0; color:#FFF;}
.list_r{border-left:#f1f1f1 13px solid; width:830px; padding-left:16px; margin-left:15px; min-height:500px; float:left;}
.list_t{ margin-top:12px; margin-bottom:20px; height:45px; line-height:30px; border-bottom:#dddddd 2px solid;}
.list_t_span{ color:#006442;font-family:'microsoft yahei'; font-size:20px;line-height:40px; display:block;}
.location{ font-size:12px; padding-right:10px;color:#999;}
.location a{ color:#999;}
.location a:hover,.list_list li a:hover{ color:#F00; text-decoration:underline;}
.list_list{ padding:15px; }
.list_list li{ height:30px; line-height:30px; background:url(/sjc/images/icon.png) no-repeat 1px 12px; padding-left:24px;}
.list_list li a{ color:#000; font-size:14px;}
.list_hr{ height:0; line-height:0; border:none; border-bottom:1px dashed #CCC; margin:10px 0;}
.list_time{ float:right; font-size:12px; color:#999;}
.h1{ font-size:18px; font-weight:bold; text-align:center; padding-top:20px;}
.info_title{ text-align:center; font-size:12px; color:#999; padding:10px 0; border-bottom:#CCC 1px dashed;}
.info_info{ font-size:14px; line-height:30px; color:#333; min-height:400px; padding-top:10px; min-height:400px; padding-bottom:50px;}
.info_info p{ text-indent:2em; color:#333; padding:2px 0;}
.list_m2{text-align: center; font-size: 16px; font-family: 'microsoft yahei'; background: #1087db; color: #FFF; line-height: 42px; height: 42px;}
.box1_u01_add li { height: 27px; line-height: 27px; background: url(/sjc/images/icon.png) no-repeat 0px 8px; padding-left: 20px; font-size: 14px; }
.link_box{ float:left;}
.link_box select{ display: block; width: 172px; height: 25px; margin-right: 9px; border: #CCC 1px solid; color: #545454;}
.box1_u01_add2{padding-top:15px;}
.vsb_content{padding-top:20px;}
.vsb_content p,.vsb_content{font-size:14px;line-height:32px;}
.vsb_content p{text-indent:2em;}
.box1_u01 li a:hover{color:red;}
.link_info a{display: inline-block; padding: 0 15px; color: #666; font-size: 14px; font-family: 'microsoft yahei';}
.link_info a:hover{ color: #F11B1B;}
.ad_ad01{ position: fixed; width:100px; height:400px; left:15px; top:100px; z-index:99;}
.ad_ad02{ left:auto; right:15px;}
.ad_ad01 a{ display:block;width:100px; height:400px;}
.ad_ad01 a img{width:100px; height:400px;}
.ad_ad01 .add_close{ float:left; font-size:14px; color:#4E4C4C;}
.ad_ad01 .add_close:hover{ color:red;}
.ad_ad02 .add_close{ float:right;cursor: pointer;}