@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-family: "microsoft yahei";
	font-size:12px;
	font-weight: 300;
}

img{
	border:none;
}

input,textarea{
	background: none;
	border:none;
}

li{
	list-style-type:none;
}

a{
	text-decoration: none;
}

a:link,a:visited,a:hover,a:active {
	color: #000;
}

body{
	width:100%;
	min-width: 1000px;
	background: white;
}

.cl{
	clear: both;
}

.h1{width:1px;height:1px;}
.h2{width:1px;height:2px;}
.h3{width:1px;height:3px;}
.h4{width:1px;height:4px;}
.h5{width:1px;height:5px;}
.h6{width:1px;height:6px;}
.h7{width:1px;height:7px;}
.h8{width:1px;height:8px;}
.h9{width:1px;height:9px;}
.h10{width:1px;height:10px;}
.h11{width:1px;height:11px;}
.h12{width:1px;height:12px;}
.h13{width:1px;height:13px;}
.h14{width:1px;height:14px;}
.h15{width:1px;height:15px;}
.h16{width:1px;height:16px;}
.h17{width:1px;height:17px;}
.h18{width:1px;height:18px;}
.h19{width:1px;height:19px;}
.h20{width:1px;height:20px;}
.h21{width:1px;height:21px;}
.h22{width:1px;height:22px;}
.h23{width:1px;height:23px;}
.h24{width:1px;height:24px;}
.h25{width:1px;height:25px;}
.h26{width:1px;height:26px;}
.h27{width:1px;height:27px;}
.h28{width:1px;height:28px;}
.h29{width:1px;height:29px;}
.h30{width:1px;height:30px;}
.h31{width:1px;height:31px;}
.h32{width:1px;height:32px;}
.h33{width:1px;height:33px;}
.h34{width:1px;height:34px;}
.h35{width:1px;height:35px;}
.h36{width:1px;height:36px;}
.h37{width:1px;height:37px;}
.h38{width:1px;height:38px;}
.h39{width:1px;height:39px;}
.h40{width:1px;height:40px;}
.h41{width:1px;height:41px;}
.h42{width:1px;height:42px;}
.h43{width:1px;height:43px;}
.h44{width:1px;height:44px;}
.h45{width:1px;height:45px;}
.h46{width:1px;height:46px;}
.h47{width:1px;height:47px;}
.h48{width:1px;height:48px;}
.h49{width:1px;height:49px;}
.h50{width:1px;height:50px;}
.h51{width:1px;height:51px;}
.h52{width:1px;height:52px;}
.h53{width:1px;height:53px;}
.h54{width:1px;height:54px;}
.h55{width:1px;height:55px;}
.h56{width:1px;height:56px;}
.h57{width:1px;height:57px;}
.h58{width:1px;height:58px;}
.h59{width:1px;height:59px;}
.h60{width:1px;height:60px;}
.h61{width:1px;height:61px;}
.h62{width:1px;height:62px;}
.h63{width:1px;height:63px;}
.h64{width:1px;height:64px;}
.h65{width:1px;height:65px;}
.h66{width:1px;height:66px;}
.h67{width:1px;height:67px;}
.h68{width:1px;height:68px;}
.h69{width:1px;height:69px;}
.h70{width:1px;height:70px;}
.h71{width:1px;height:71px;}
.h72{width:1px;height:72px;}
.h73{width:1px;height:73px;}
.h74{width:1px;height:74px;}
.h75{width:1px;height:75px;}
.h76{width:1px;height:76px;}
.h77{width:1px;height:77px;}
.h78{width:1px;height:78px;}
.h79{width:1px;height:79px;}
.h80{width:1px;height:80px;}
.h81{width:1px;height:81px;}
.h82{width:1px;height:82px;}
.h83{width:1px;height:83px;}
.h84{width:1px;height:84px;}
.h85{width:1px;height:85px;}
.h86{width:1px;height:86px;}
.h87{width:1px;height:87px;}
.h88{width:1px;height:88px;}
.h89{width:1px;height:89px;}
.h90{width:1px;height:90px;}
.h91{width:1px;height:91px;}
.h92{width:1px;height:92px;}
.h93{width:1px;height:93px;}
.h94{width:1px;height:94px;}
.h95{width:1px;height:95px;}
.h96{width:1px;height:96px;}
.h97{width:1px;height:97px;}
.h98{width:1px;height:98px;}
.h99{width:1px;height:99px;}
.h100{width:1px;height:100px;}
.h126{width:1px;height:126px;}

.itopbox{
	width:100%;
	height:35px;
	background: #f0f0f0;
}
.itop{
	width:1100px;
	margin:0 auto;
	height:35px;
	line-height: 35px;
}
.itopl{
	float:left;
	width:400px;
	font-size: 14px;
	color:#666666;
}
.itopr{
	float:right;
	width:300px;
	text-align: right;
	color:#666666;
	font-size: 14px;
}
.itopr a{
	color:#666666;
	font-size: 14px;
}
.ihead{
	width:1100px;
	margin:0 auto;
	height:110px;
}
.iheadl{
	float:left;
	line-height: 0;
	width:360px;
}
.iheadr{
	float:right;
	line-height: 0;
	width:231px;
}
.inavbox{
	width:100%;
	height:48px;
	background: #0b89dd;
}
.inav{
	width:1100px;
	margin:0 auto;
	height:48px;
	line-height: 48px;
}
.inav a{
	width:122.2px;
	text-align: center;
	height:48px;
	display: block;
	line-height: 48px;
	font-size: 16px;
	float:left;
	color:white;
}
.inav a:hover{
	background: white url(images/x4.jpg) repeat-x center top;
	color:#0b89dd;
}
.bannerx{ width:100%;  position:relative; font-size:0;min-width:1200px;min-height:312px}
.bannerxList li { position: absolute; left: 0px; top: 0; width:100%;  font-size:0; min-width:1200px;min-height:312px;}
.bannerxList img { width:100%; min-width:1200px;min-height:312px; }
.ititbox{
	width:1100px;
	margin:0 auto;
	height:60px;
	border-bottom:1px solid #dddddd;
}
.itit{
	width:222px;
	height:55px;
	border-bottom:6px solid #0b89dd;
	text-align: center;
	line-height: 60px;
}
.itit span{
	color:#0b89dd;
	font-size: 22px;
}
.itit p{
	display: inline;
	font-size: 22px;
	color:#cccccc;
}
.ipro{
	width:1100px;
	margin:0 auto;
}
.iprol{
	float:left;
	width:232px;
}
.iprol a{
	display: block;
	width:200px;
	background: #0b89dd;
	height:46px;
	margin-bottom:14px;
	padding-left:32px;
	font-size: 16px;
	color:white;
	line-height: 46px;
	overflow: hidden;
}
.iprol_contact{
	line-height: 0;
	width:232px;
	height:106px;
}
.iprol_contact img{
	width:232px;
	height:106px;
}
.ipror_box{
	float:right;
	width:847px;
}
.ipror{
	width:847px;
}
.ipror a{
	display: block;
	width:270px;
	/*height:210px;*/
	line-height: 0;
	float:left;
	margin:0 6px;
}
.ipror a img{
	width:268px;
	/*height:161px;*/
	border:1px solid #eeeeee;
}
.ipror a p{
	width:100%;
	height:47px;
	line-height: 47px;
	font-size: 14px;
	color:#666666;
	text-align: center;
	overflow: hidden;
}
.iaboutbox{
	width:100%;
	height:243px;
	background: url(images/x7.jpg) no-repeat center center;
}
.iabout{
	width:1100px;
	height:243px;
	margin:0 auto;
}
.iaboutl{
	width:730px;
	float:left;
	color:white;
	font-size: 14px;
	text-indent: 2em;
	line-height: 24px;
}
.iaboutl a{
	color:#e71f19;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
.iaboutr{
	width:317px;
	float:right;
	line-height: 0;
}
.iaboutr img{
	width:317px;
	border:6px solid white;
}
.inewsbox{
	width:100%;
	height:455px;
	background: url(images/x9.jpg) no-repeat center center;
}
.inews{
	width:1100px;
	height:455px;
	margin:0 auto;
}
.inewsl{
	width:386px;
	float:left;
	margin-right:47px;
}
.inews_tit{
	width:100%;
}
.inews_tit span{
	padding-left:4px;
	font-size: 22px;
	color:#304fac;
	line-height: 22px;
}
.inews_tit p{
	color:#cccccc;
	font-size: 22px;
	line-height: 22px;
	display: inline;
}
.inews_tit a{
	float:right;
	font-size: 14px;
	color:#e71f19;
	line-height: 22px;
}
.inewsl_list{
	width:100%;
}
.inewsl_list a{
	display: block;
	width:100%;
	height:30px;
}
.inewsl_listl{
	color:#666666;
	font-size: 14px;
	line-height: 30px;
	background: url(images/x10.jpg) no-repeat 2px center;
	padding-left:20px;
	float:left;
}
.inewsl_listr{
	float:right;
	color:#999999;
	font-size: 14px;
	line-height: 30px;
}
.inewsr{
	float:right;
}
.inewsr_tit{
	width:234px;
}
.inewsr_pic{
	width:100%;
	text-align: center;
}
.inewsr_con{
	color:#666666;
	font-size: 14px;
	width:225px;
	margin:0 auto;
	line-height: 24px;
}
.inewsr_con p{
	color:#666666;
	font-size: 14px;
}
.inewsr_con span{
	color:#666666;
	font-size: 14px;
}
.iads{
	line-height: 0;
	width:1100px;
	height:119px;
	margin:0 auto;
}
.iads img{
	width:1100px;
	height:119px;
}
.ihot{
	width:1116px;
	margin:0 auto;
}
.ihot a{
	display: block;
	width:259px;
	margin:0 9px;
	float:left;
	line-height: 0;
}
.ihot a img{
	width:259px;
	/*height:156px;*/
	border:1px solid #eeeeee;
}
.ihot a p{
	color:#666666;
	font-size: 14px;
	height:51px;
	line-height: 51px;
	text-align: center;
}
.ilink{
	width:1100px;
	margin:0 auto;
	height:104px;
}
.ilinkl{
	width:180px;
	height:104px;
	line-height: 0;
	float:left;
}
.ilinkl img{
	width:180px;
	height:104px;
}
.ilinkr{
	float:right;
	width:901px;
	border:1px solid #fdb200;
	border-left:none;
	height:102px;
	padding:0 9px;
}
.ilinkr a{
	display: block;
	margin:0 3px;
	float:left;
	height:210px;
	overflow: hidden;
}
.ilinkr a img{
	height:48px;
	border:1px solid #eeeeee;
}
.ilinkr a p{
	width:100%;
	text-align: center;
	height:36px;
	line-height: 36px;
}
.ibotbox{
	width:100%;
	height:170px;
	background: #ededed;
}
.ibot{
	width:1100px;
	margin:0 auto;
}
.ibotl{
	width:176px;
	height:52px;
	line-height: 0;
	float:left;
}
.ibotl img{
	width:176px;
	height:52px;
}
.ibotm{
	width:854px;
	float:left;
	color:#666666;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
}
.ibotm p{
	color:#666666;
	font-size: 14px;
}
.ibotm span{
	color:#666666;
	font-size: 14px;
}
.ibotr{
	width:70px;
	height:70px;
	line-height: 0;
	float:right;
}
.ibotr img{
	width:70px;
	height:70px;
}
.stit{
	float:left;
}
.position{
	float:right;
	width:300px;
	text-align: right;
	color:#666666;
	line-height: 60px;
}
.position a{
	color:#666666;
}
.smain{
	margin:0 auto;
	width:1100px;
}
.sabout{
	float:right;
	width:847px;
	color:#666666;
	font-size: 16px;
	line-height: 36px;
}
.sabout p{
	color:#666666;
	font-size: 16px;
}
.sabout span{
	color:#666666;
	font-size: 16px;
}
.sabout strong{
	color:#666666;
	font-size: 16px;
	font-weight: bold;
}
.page{
	width:100%;
	height:37px;
	text-align: center;
	overflow: hidden;
}
.page a{
	padding:0 10px;
	margin:0 4px;
	height:35px;
	line-height: 35px;
	border:1px solid #e3e3e3;
	display: inline-block;
	color:#8a8a8a;
	font-size: 16px;
}
.spro_show{
	float:right;
	width:847px;
}
/*.spro_show strong{
	color:#003399;
}*/
.spro_show_tit{
	width:100%;
	text-align: center;
	color:#666666;
	font-size: 18px;
	line-height: 18px;
}
.spro_show_info{
	color:#999999;
	font-size: 14px;
	text-align: center;
	line-height: 14px;
}
.spro_show_pic{
	width:100%;
	line-height: 0;
	text-align: center;
}
.spro_show_pic img{
	max-width: 80%
}
.spro_show_con{
	color:#666666;
	font-size: 16px;
	line-height: 32px;
}
.spro_show_con span{
	color:#666666;
	font-size: 16px;
}
.spro_show_con p{
	color:#666666;
	font-size: 16px;
}
.spro_show_con strong{
	font-weight: bold;
	font-size: 16px;
}
.pages{
	width:100%;
	color:#333333;
	font-size: 16px;
	line-height: 36px;
}
.pages a{
	color:#333333;
	font-size: 16px;
}
.snews_box{
	float:right;
	width:847px;
}
.snews{
	width:847px;
}
.snews a{
	display: block;
	height:48px;
	line-height: 48px;
}
.snewsl{
	float:left;
	width:693px;
	padding-left:27px;
	background: url(images/x16.png) no-repeat left center;
	color:#666666;
	font-size: 16px;
	overflow: hidden;
	height:48px;
}
.snewsr{
	float:right;
	width:122px;
	text-align: right;
	padding-right:5px;
	color:#666666;
	font-size: 16px;
}
.snews_show{
	width:847px;
	float:right;
}
.picMarquee-left{  overflow:hidden; position:relative;   }