@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-size:12px; font-family:'微软雅黑'; color:#666;}
*{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none;}
img{ border:none;}
a{text-decoration:none;color:#000;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.last{margin-right:0 !important;}
.wrapper{max-width:640px; margin:0 auto; min-width:320px; position:relative; overflow:hidden;}
img{max-width:100%; }
.clear-fix{ *overflow: hidden; *zoom:1;}
.clear-fix:after { display: table; content: ""; width: 0; clear: both; }
.mar{ margin:0 3%;}
.br-no{ border:none !important;}
.tc{ text-align:center;}
.tr{ text-align:right !important;}
.tl{ text-align:left !important;}
/*首页*/
.top{ padding:3% 0; }
.logo{width:57%;}
.logo img{ vertical-align:middle;}

.top-right {
    width: 42%;
}
.top-langer{ width:65%;}
.top-langer a{ float:right; text-align:right; font-size:14px; margin-bottom:2%;}
.top-langer a:nth-child(1){ width:60%;}
.top-langer a:nth-child(2){ width:40%;}
.top-langer a img{ vertical-align:middle; margin-right:4%;}
.search{width:88%; height:36px; border:1px solid #b1b1b1; overflow:hidden; background:#fff; }
.search .text{width:85%; height:36px;text-indent:1em; color:#b0b0b0;background:#fff;}
.search .submit{width:15%; height:36px; background:url(../images/search.png) no-repeat; cursor:pointer;}

.nav{ background:#e60012;}
.nav a{ line-height:2em; font-size:26px; color:#fff; width:24%; text-align:center; display:inline-block;}
.nav a span{ display:inline-block; width:2%;} 
.menu{background:#e60012;height:76px;position:fixed; bottom:0;  width:100%; max-width:640px; z-index:999;}
.menu li{float:left;text-align:center;width:24.5%;height:96px;}
.menu li a img{display:block;margin:0 auto;padding-top:5px;}
.menu li a span{display:block;text-align:center;font-size:14px;color:#fff;}


.hh{ margin:3% 0; }
.hh h1{ color:#000;}
.hh h1 span{ line-height:2em; color:#e60012; font-size:22px;}
.hh h2{ font-size:24px; font-weight:100; color:#bcbcbc; font-family:Arial;}
.i-main1{ background:#fff; margin-bottom:3%;}
.i-main1-tile h3{ font-size:20px; color:#333; line-height:2em; font-weight:100;}
.i-main1-tile p{ font-size:16px;color:#686868; text-indent:2em; line-height:2em;}

.i-main2{position:relative; background:url(../images/sjindex_bg_02.jpg) no-repeat center; background-size:100%;}
.prve1{ position:absolute; left:-15px; top:48%;}
.next1{ position:absolute; right:-15px;top:48%;}
.cp-case{ position:relative; margin:0 auto; /*width:42%;*/ border:1px solid #dcdcdc;}
.cp-case img{ vertical-align:middle;}
.cp-case p{ font-size:14px; position:absolute; z-index:999; bottom:0; width:100%; color:#fff; text-align:center; line-height:3em; background:rgba(0,74,159,0.6);}
.more a{ display:block; /*padding:2% 4%;*/ background: rgba(0,0,0,0.7); width:50%; margin:3% auto 5% auto; text-align:center; font-size:15px; color:#fff; /*border-radius:5px;*/}

.i-main3{ position:relative; margin-top:2%; /*background:url(../images/sjindex_bg_04.jpg) no-repeat center; */background-size:100%; padding-top:2%; padding-bottom:9%;}
.i-main3-new-left{ width:32%;}
.i-main3-new-right{ width:64%;}
.i-main3-new-right h2{ font-size:20px; *line-height:2em;}
.i-main3-new-right p{ font-size:14px; color:#dcdcdc; width:100%;  line-height:1.6em;}

.i-main4{position:relative;}
.cp-center{ position:relative; text-align:center; margin:0 auto;/* width:42%;*/ }
.cp-center h1{ font-size:13px; color:#004a9f; text-align:center;}
.tab-nav{text-align: center; }
.tab-nav a { font-size:16px;color:#000; display:inline-block; background:#e4e4e4; /*margin-right:2%;*/ width:31.3%; text-align:center; padding:1.6% 0; margin-bottom:2%;}
.tab-nav a.cur{ background:#e60012; color:#fff;}
.footer{ margin-top:3%; margin-bottom:3%; text-align:center;}
.footer p{ font-size:18px; line-height:2em;}

.noe-main1{ padding-top:4%;}
.noe-main1-tile{ margin-top:8%; margin-bottom:10%;}
.noe-main1-tile-left{ width:48%;}
.cp-noe-center{ position:relative; margin:0 auto; width:90%; }
.cp-noe-center h1{ font-size:20px; line-height:2em; color:#004a9f; text-align:center;}
.noe-more{width:99%; margin-top:1%;margin-bottom: 3px;text-align:center;}
.noe-more a{ display:block; padding:3% 4%; background: rgba(0,0,0,0.7); width:90%;  text-align:center; font-size:18px; color:#fff;     margin: 0px auto;/*border-radius:5px;*/}

.ym{ margin:8% 2%;}

.new-nav{ width:80%; text-align:center; margin:6% auto;}
.new-nav a { color:#6a6a6a;font-size:16px; display:inline-block; background:#e4e4e4; margin-right:3%; width:31.3%; text-align:center; padding:1.5% 0; margin-bottom:2%;}
.new-nav a.cur{ background:#e60012; color:#fff;}

.new-list{ margin-bottom:2%;}
.new-list ul li{ line-height:3em; font-size:14px; border-bottom:1px dashed #dcdcdc; text-indent:1em; width:98%;}

.new-list ul li span{ font-size:12px; float:right;}
.cp-xq{ border:1px solid #dcdcdc; margin:4% 1% 10% 1%;}
.cp-xq-left{ width:50%; text-align:center; }
.cp-xq-left h3{ font-size:24px; color:#000; font-weight:100;line-height:7em;}
.cp-xq-right{ width:50%;}


.cp-xq-nav{ width:98%; text-align:center; margin:3% auto; }
.cp-xq-nav a { color:#6a6a6a;font-size:16px; border:1px solid #dcdcdc; float:left;  width:25%; text-align:center; line-height:2em; }
.cp-xq-nav a.br-ro{ border-right:none;}
.cp-xq-nav a.cur{ background:#e60012; color:#fff;border:1px solid #e60012;}

.cp-xq-p{ margin-left:2%;}
.cp-xq-p p{ line-height:2em;}

.tit{text-align: center;font-size:18px ;}
.tim{text-align: center;color: #ccc;}
.bod{font-size: 14px;margin-top: 20px;margin-bottom: 30px;}
.back{float: right: ;;}

.ym {
	margin: 8% auto;
	text-align: center;
}

.ym .pages{
	display: inline-block;
}







.wrap{ max-width:640px; min-width:320px; margin:0 auto; position:relative;}
.content{width: 94%; margin: 0 auto;}

.top{}
.banner img{ width:100%; vertical-align:middle;}
.inmain{width:100%} 
.bottom{position:fixed;bottom:0; width: 100%; max-width:640px; margin:0 auto;  z-index:1;text-align:center;background:#CCCCCC;}



/*无缝轮播*/
/*无缝滚动*/
.marquee{
	height: 350px;
	overflow: hidden;
}
.marquee li{ float: left; width: 200px;

}

.marquee li .cp-center{ position:relative; text-align:center; width: 100%; }
.marquee li .cp-center h1{ font-size:22px; line-height:2em; color:#004a9f; text-align:center; font-weight: bold;}
.more a{ display:block; padding:2% 4%; background: rgba(0,0,0,0.7);width:80%; margin:3% auto 5% auto; text-align:center; font-size:18px; color:#fff; /*border-radius:5px;*/}













