@charset "utf-8";
/* CSS Document */
body, td, select, input, textarea, a, div {font-size: 14px;color: #222;font-family: "Microsoft Yahei", "Tahoma", "SimSun";margin: 0;line-height: 24px;}
body {margin: 0px;background: #fff;}
li {list-style: none;padding: 0;}
ul {margin: 0;text-indent: 0;padding: 0;}
a, li a {color: #222;text-decoration: none;line-height: 23px;}
a:hover, li a:hover {color:#bbb;text-decoration:none;}
img {border: none;vertical-align: middle;}
input, textarea {background: #fff;border: 1px #cccccc solid;}
input {height: 19px;}
p {padding: 0px;margin: 0px;}
a:focus {outline: none;-moz-outline: none;}

.clear{ clear:both;}
h1,h2,h3,h4,h5,h6 {padding: 0px;margin: 0px;}

body {min-width: 1150px;}
.noborder { border: none!important; }
.mtop5 { margin-top: 5px; }
.mtop10 { margin-top: 10px; }
.mtop15 { margin-top: 15px; }
.mtop20 { margin-top: 20px; }
.mleft10{ margin-left:10px;}
.mleft20{ margin-left:20px;}
.fleft { float: left; }
.fright { float: right; }
.more { float: right; font-size: 12px; margin-right:5px; }
.red { color: #777979; font-family: Microsoft Yahei; }
.mainbox{ width:1150px; margin:0 auto; padding:0;}
.left_one{ width:380px; float:left; margin-top:20px;display:inline;}
.content{ height:170px;margin-top: 20px;margin-right:auto; margin-left:auto; overflow:hidden; width:310px; text-indent:28px;}
p{ font-size:14px; line-height:28px;}
.center_one{ width:380px; float:left;margin-top:20px; margin-left:22px; display:inline;}
.content ul{ font-size:14px; line-height:28px;}
.content ul li{ background:url(../images/icon.jpg) no-repeat 1px 12px; padding-left:12px;}
.right_one{ width:380px; float:right; margin-top:20px; display:inline;}
.img_one{ float:left; width:150px; }
.img_pic{ width:120px; height:80px;}
.img_tt{ width:138px; margin-top:5px; text-align:center; overflow:hidden;}
.line{ background:url(../images/line.jpg) no-repeat; width:280px; height:1px; margin-top:5px; margin-left:20px;}
.content_right ul{ font-size:12px; line-height:24px; padding-top:2px; padding-left:25px;}
.content_right ul li{ background:url(../images/icon.jpg) no-repeat 1px 12px; padding-left:12px;}
.img_two_pic{ float:left; width:130px; height:87px;}
.img_two_pic img{ width:130px; height:87px;}
.img_two_tt{ float:right; width:170px;}
.img_two_title{font-weight:bold;}
.img_two_text{ line-height:24px;}
.img_two{ margin-top:20px; margin-right:auto; margin-left:auto; overflow:hidden; width:310px;}
.ad_one{ margin-top:20px;}
.content_one ul{ font-size:14px; line-height:28px; padding-top:13px;}
.content_one ul li{ background:url(../images/icon.jpg) no-repeat 1px 12px; padding-left:12px;}
.left_two{ width:660px; float:left; margin-top:20px;}
.title_bg_c{ background:url(../images/title_c.jpg) no-repeat;background-size: 100%; width:1150px; height:3px; margin-top:5px;}
.content_c{ margin-top:20px;height: 170px;}
.c_img{ float:left; width:310px; height:165px;}
.c_tt{ float:left; margin-left:20px;}
.c_tt ul{ font-size:14px; line-height:28px;}
.c_tt ul li{ background:url(../images/icon.jpg) no-repeat 1px 12px; padding-left:12px;}
.ch_img{ width:320px; height:75px; margin-top:15px;}
.title_bg_z{ background:url(../images/title_z.jpg) no-repeat; width:319px; height:3px; margin-top:5px;}
.ju_img{ margin-top:20px; margin-right:auto; margin-left:auto; width:290px; height:140px; }
.ju_img img{ border:1px solid #cccccc; padding:4px;}
.ju_tt{ font-size:12px; font-weight:bold; margin-top:20px; margin-left:20px;}
.product{ width:158px; height:135px; float:left; margin-left:4px; margin-right:4px;}
.p_tt{ text-align:center; margin:10px auto;}
/***topbar**/

/****mainbox****/
.mainbox{width:1150px; height:100%;padding:0;margin:0 auto;}
.mainbox_float {float: left;width:1150px;overflow: hidden;}
.mainbox_float-lg { width: 100%; min-width: 1150px; overflow: hidden; background: #dd0125;  }

.logo {float: left;width: 347px;height: 110px;background: url(../images/xsjz-logo.png) left no-repeat; background-size: 347px;}
.logo a {display: block;width: 300px;height: 110px;}
.logo a {text-decoration: none;}

.menu_hb {float: left;width: 100%; min-width: 1150px;background: #dd0125;}
.menu_hb li{ width:127px; text-align:center; float:left;}
.menu_hb span {float: left;padding-left: 30px;}
.menu_hb a {line-height: 50px;color: #fff;font-size: 18px;}
.menu_hb a:hover {line-height: 50px;color: #bababa;}

.tt_bg {height:80px;margin-top:10px;padding:0 50px;text-align:center;background: url(../images/tt.png) no-repeat;background-size: 100% 100%;}
.tt_bg a h1 {line-height: 2;}
.tt_bg a:hover {color: #777777;text-decoration: none;}
/*seach*/
.seach {float: right;width: 300px;margin-top: 30px;overflow: hidden; position: relative;}
.seach_r {font-size: 16px;height: 30px;width: 300px;border: 1px solid #999999;}
.seach_r .sousuo_text {color: #343434;float: left;overflow: hidden;border: medium none;background: transparent none repeat scroll 0% 0%;line-height: 28px;height: 28px;padding: 0px 10px;width: 298px;}
.seach .sousuo_tj {position:absolute; right: 3px; top: 5px;overflow: hidden;width: 23px;height: 23px;border: medium none;background: transparent url("../images/sosuo.png") no-repeat scroll 0px 0px;display: inline;cursor: pointer;}
.seach .keywords {float:left; color: #666666;margin-left: 10px;text-align: left;overflow: hidder;line-height: 35px;}
/*main*/
.main{float:left;width:1150px;height:100%;padding:0px;margin-top:10px;}


/*body_hb*/

hr {float: left;width: 100%;min-width: 1150px;height: 10px;border: none;border-bottom: 1px dotted #ddd;}

/****footer****/
.top-20 {margin-top:20px;}
.padding-right {padding-right:0;}
.padding-0 {padding-left:0; padding-right:0;}
.footer h2 a { font-size: 20px; font-weight: bold; color: #3c3c3c; height: 80px; line-height: 80px; font-family: "Microsoft Yahei", "Tahoma", "SimSun"; }
.footer ul li { float: left; margin-right: 15px; display: inline-block; }
.footer ul li a { color: #636363; font-size: 12px;}
.footer ul li a:hover {  color:#dadada;}
.footer { width: 100%; min-width: 1150px; border-top: 2px solid #CCC; margin-top:20px; }
.footer .cont { width:1150px; margin: 0 auto; overflow: hidden; }
.footer p { text-align: center; overflow: hidden; color: #252525; line-height: 24px; }
.footer .cont em {clear:left; text-align:left;width:90px;font-size:14px;float: left; font-weight:700; margin-bottom: 5px;}
.footer .cont p{text-align:left;line-height:30px; margin:0 auto;}
.footer .cont p a{ margin-right:10px;}
.footer .botmenu{ width:1150px; margin:0 auto;}
.footer .botmenu p{line-height:30px;text-align:center;}
.footer .botmenu p a{ margin-left:5px; margin-right:5px;}


/*com-notice*/
.com-notice { font: 12px/1.5 Arial, Helvetica, sans-serif; background: #FAFAFA; width:1150px; }
.com-notice dt { height: 35px; line-height: 35px; font-size: 16px; font-weight: bold; border-bottom: 1px dotted #CCC; padding-left: 10px; }
.com-notice dd { padding: 10px; margin:0;}
.com-notice .com-content a { line-height: 20px }
.com-notice .com-content img { border: 0px none; vertical-align: top; }


.hotnews {float: left;width: 1150px;border: 1px solid #D9D9D9;background: #F2F2F0;padding-top: 10px;padding-bottom: 10px;margin-top:8px}
.hotnews .news {float: right;width: 395px;margin-right: 14px;display: inline;}
.hotnews .news div {float: left;width: 100%;border-top: 1px dotted #B2B2B2;padding-top: 10px;padding-bottom: 10px;overflow: hidden;}
.hotnews .news div.f {border-top: 0px dotted #B2B2B2; height: 105px;}
.hotnews .news div.f h2 {float: left;width: 100%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hotnews .news div.f h2 a {font-size: 18px;font-weight: 600;line-height: 28px;}
.hotnews .news div.f p { color: #4c4c4c; line-height: 22px; }
.hotnews .news div.f a {display: block}
.hotnews .news div.f a.link {display: inline;}
.hotnews .news div.f h2 A:link, .hotnews .news div h2 A:visited, .hotnews .news div h2 A:active {TEXT-DECORATION: none}
.hotnews .news div.f h2 A:hover {text-decoration : none;position : relative;top : 1px;left : 1px}

/*main*/
.main{float:left;width:1150px;height:100%;padding:0px;margin-top:10px;}


/* focus_pic */
.js {width: 90%;margin: 10px auto 0 auto;}
.js p {padding: 5px 0;font-weight: bold;overflow: hidden;}
.js p span {float: right;}
.js p span a {color: #f00;text-decoration: underline;}
.js textarea {height: 150px;width: 98%;padding: 5px;border: 1px solid #ccc;border-top: 2px solid #aaa;border-left: 2px solid #aaa;}
.txMovie {position: relative;width: 710px;height: 320px;float: left;margin-left: 10px;display: inline;}
.focus_pic {width: 660px;height: 320px;overflow: hidden}
.focus_pic li {vertical-align: top}
.focus_pic img {width:550px;height: 320px;display: inline-block;vertical-align: top}
.focus_nav {width: 160px;height: 40px;position: absolute;right: 0;bottom: 0;background: #333;*zoom:1;text-align: center;}
:root .focus_nav {-ms-filter: none}
.focus_text {position: absolute;width: 160px;height: 280px;right: 0;top: 0;background: #000;overflow: hidden}
:root .focus_text {-ms-filter: none}
.focus_text h2 {MARGIN: 0PX;PADDING: 0PX;}
.focus_text h2 a {font-size:16px; line-height:24px;color: #fff;font-family: 'microsoft yahei', 'simhei';display: block;width: 140px;}
.focus_text h2 a:hover {color: #fff;text-decoration: underline}
.focus_text ul {float: left;padding: 10px;width: 140px;}
.focus_text .sub_tit {padding-bottom: 20px;color: #575757;height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.focus_text .c_txt4, .focus_text .c_txt4 a {color: #787876;line-height: 22px}
.focus_text .c_txt4 a:hover {color: #ccc}
.focus_text .c_txt4 {width: 140px;white-space: nowrap;overflow: hidden}
.focus_info {float: left;padding-top: 20px;height: 180px;overflow: hidden}
.focus_text .mod_desc {float: left;width: 140px;white-space: normal;overflow: hidden;text-indent: 2em;color: #C3C1C2}
.focus_nav span {overflow: hidden;cursor: pointer;color: #A2A2A2;font-size: 22px;line-height:40px;}
.focus_nav span.on {color: #B2FFD9}
.txMovie .btn {width: 500px;height: 50px;position: absolute;LEFT: 0;TOP: 130px;z-index: 14;overflow: hidden;}
.txMovie .btn ul {width: 100%;float: left;}
.txMovie .btn li {width: 42px;height: 50px;float: left;display: inline;margin: 0 15px;cursor: pointer;overflow: hidden;}
.txMovie .btn li.prev {background: url(../images/prev.png) no-repeat left top;*background:url(../images/prev.png) no-repeat left top;}
.txMovie .btn li.next {background: url(../images/next.png) no-repeat RIGHT top;FLOAT: RIGHT;*background:url(../images/next.png) no-repeat RIGHT top;}
.jd_jj {margin-left: 0px;margin-top: 0px;width: 700px;}
.jd_rw {margin-left: 0px;}
.jd_jj_btn {width: 540px;}

/*com-notice*/
.com-notice { font: 12px/1.5 Arial, Helvetica, sans-serif; background: #FAFAFA; width:1150px; margin-top:30px; }
.com-notice dt { height: 35px; line-height: 35px; font-size: 16px; font-weight: bold; border-bottom: 1px dotted #CCC; padding-left: 10px; }
.com-notice dd { padding: 10px; margin:0;}
.com-notice .com-content a { line-height: 20px }
.com-notice .com-content img { border: 0px none; vertical-align: top; }

.container { min-width: 1150px; width: 1150px; }

.col-box { background: url(../images/column-item1.jpg) no-repeat bottom left; background-size: 100% 5px; }
.col-box-lg { background: url(../images/column-item-lg1.jpg) no-repeat bottom left; background-size: 100% 5px; }
.side-box { position: relative; }
.side-box:before { content: ' '; position: absolute; left: 0; top: 50%; margin-top: -15px; width: 8px; height: 30px; background-color: #DD0125;  }
.col-box a,
.side-box a { display: block; line-height: 50px; font-size: 24px; padding-left: 20px; }
.col-con { margin-top: 30px; }
.col-con a { display: block; font-size: 20px; line-height: 34px; }


.list-group li { padding-left: 15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list-group li:before { content: ' '; position: absolute; top: 50%; left:3px; margin-top: -2px; width: 4px; height: 4px; background-color: #000; border-radius: 50%; }
.list-group a { font-size: 16px; line-height: 32px; }

.pic-shade-tit { margin-top: 20px; position: relative; }
.pic-shade-tit a { display: block; }
.pic-shade-tit p { position: absolute; bottom: 0; width: 100%; line-height: 28px; background-color: rgba(0,0,0,.5); text-align: center; color: #fff; }

.media { margin-top: 20px; }
.media:first-child { margin-top: 0; }
.media,
.media-body { zoom: 1; overflow: hidden; }
.media-body { width: 10000px; }
.media-object { display: block; width: 170px; height: 105px; }
.media-object.img-thumbnail { max-width: none; }
.media-right,
.media > .pull-right { padding-left: 15px; }
.media-left,
.media > .pull-left { padding-right: 15px; }
.media-left,
.media-right,
.media-body { display: table-cell; vertical-align: top; }
.media-middle { vertical-align: middle; }
.media-bottom { vertical-align: bottom; }
.media-heading { margin-top: 0; margin-bottom: 5px; }
.media-list { padding-left: 0; list-style: none; }
.media .media-body h3 a { font-size: 16px; line-height: 22px; }
.media .media-body p { line-height: 22px; }

.imgWH{width:290px;height: 155px;}
.simgWH{width:162px;height: 110px;}
