@charset "utf-8";
body{
	color:#3E3E3E;
	font-family:"tahoma,arial","Microsoft YaHei","Î¢ÈíÑÅºÚ";
	font-size:14px;
	background:url(../images/bg.jpg) repeat-x #fbfbfb;}
*{
	padding:0;
	margin:0;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight: 400;}
ul,ol,li,dl,dd,dt{
	list-style:none;}
a {
	text-decoration: none;
	color:#3E3E3E;}
a:hover {
	text-decoration: none;
	color:#1250A3;}
.clear{
	clear:both;}
.fl{
	float:left;}
.fr{
	float:right;}

.top{
	width:1200px; margin:0 auto; line-height:30px; height:30px; background:#000; color:#fff;}
.top a{
	color:#fff;}
.head{
	width:1200px; height:140px; margin:0 auto 5px auto;}
.head .by{
	width:670px; text-align:center; font-size:25px; color:#e9000a; line-height:50px; padding-top:25px;}
.head .tel{
	width:280px;}
.banner{
	height:396px; margin-bottom:20px;}
.nav{
	width:1200px; height:46px; line-height:46px; margin:0 auto 4px auto;}
.nav ul li{
	float:left;}
.nav ul li a{
	display:block; padding:0 38px; height:46px;}
.nav ul li a:hover{
	background:url(../images/nav.jpg) repeat-x; color:#FFFFFF; font-weight:bold;}
.mainlayout{
	width:1200px; margin:0 auto;}
.ititle{
	height:51px; line-height:51px; background:url(../images/itit.jpg) no-repeat top center; font-size:24px; font-weight:bold; text-align:center; margin:25px 0px;}
.hx{
	color:#fe0000;}
.cp{
	color:#0042ff;}
.ia{
	color:#ff4200;}
.kh{
	color:#3e3e3e;}
.ys{
	margin-bottom:20px;}
.ys li{
	width:342px; float:left; margin:0 10px; padding:45px 10px; color:#666666}
.ys span{
	font-size:24px; display:block; margin:5px 0 20px 0;}
.ys p{
	line-height:28px; font-size:16px;}
.ys .line{
	border:1px solid #dddddd; background:#f8f8f8; text-align:center;}
.icp li{
	float:left; width:400px; text-align:center; position:relative; margin-bottom:20px;}
.icp li img{
	padding:5px; border:1px solid #cdcdcd; z-index:1}
.icp li p{
	height:65px; line-height:65px; position:absolute; left:10px; bottom:50px; z-index:999;width:380px;background:#2F2F2F; color:#fff; background-color:rgba(0,0,0,0.5);}
.icp li p a{
	color:#fff; font-size:16px;}
.hotbox{
	border:1px solid #dfdfdd;}
.hotcp{
	height:35px; line-height:35px; background:#f5fffa; color:#000; padding-left:15px;}
.hotcp span{
	float:right; margin-right:15px;}
.hotcp a{
	color:#fca61f;}
.hotcplist{
	height:188px; padding:10px 10px 0 10px; background:#FFFFFF; border:1px solid #dfdfdd;}
.hotcplist ul li{
	float:left; margin-right:10px;}
.hotcplist ul li p{
	line-height:35px;}
.iabout{
	width:647px; line-height:25px; padding:15px 30px 15px 10px; border-right:1px solid #ff7f27;}
.iabout img{
	float:left; margin:0 10px 5px 0;}
.iabout a{
	color:#ff0000;}
.inews{
	width:466px; padding:15px 14px 15px 30px;}
.inews ul li{
	height:27px; line-height:27px; border-bottom:1px dashed #C0C0C0;}
.inews ul li span{
	float:right;}
.icase{
	margin-bottom:30px;}
.icase li{
	width:181px; height:80; border:1px solid #e8e9e4; margin:0 9px 20px 8px; float:left; text-align:center}
.foot{
	margin-top:25px; padding-top:15px; font-size:16px; background:#edeceb; line-height:25px; padding-bottom:20px;}
.footbox{
	width:1200px; margin:0 auto;}
.foot1,.foot2,.foot3{
	width:369px; margin-right:30px;}
.fline{
	border-right:1px solid #ff7f27;}
.foot2{
	font-size:24px; font-weight:bold; padding-top:15px; line-height:35px;}
.fbt{
	height:35; line-height:35px; background:#22b14c;}
.fbt p{
	width:1200px; text-align:center; color:#fff; font-size:16px; font-weight:bold; margin:0 auto}
	
	
#full-screen-slider { width:100%; height:396px; float:left; position:relative; margin-bottom:10px;}
#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.lmain{
	width:300px; border:1px solid #e0dfdd;}
.rmain{
	width:880px; border:1px solid #e0dfdd;}
.ltit,.rtit{
	height:35px; background:#f5fffa; line-height:35px; padding-left:10px; color:#ffa500; font-weight:bold;}
.rtit span{
	font-weight:normal; color:#444; float:right; margin-right:10px;}
.rtit span a{
	color:#444;}
.lmain ul{
	width:280px; margin:10px auto 15px auto;}
.lmain ul li{
	height:32px; line-height:32px; border-bottom:1px dashed #cccccc;}
.lmain ul li a{
	display:block; padding-left:23px; background:url(../images/subpro.jpg) no-repeat 12px center; color:#444444; font-weight:bold;}
.lmain ul li a:hover{
	background:url(../images/subproa.jpg) no-repeat 12px center; color:#ffa500;}
	
	
	
	

.info_pic{border-top:1px dotted #dedede; padding-top:20px;}
.info_pic .pic{ float:left;width:350px;height:302px;overflow:hidden;text-align:center;}
#preview{ width:322px;height:302px; overflow:hidden; margin:0 auto}
#spec-list{float:left;overflow:hidden;width:324px; height:47px; padding:5px 0; margin:0 auto}
#spec-list ul{padding:0;margin:0;}
#spec-list ul li{float:left;width:54px; text-align:center}
#spec-list ul li img{border:2px solid #ccc; width:47px; height:43px;}

/*jqzoom*/
.jqzoom{position:relative;border:1px solid #e4e4e4;width:320px; height:240px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:300px;background:url(http://www.tweetipix.com/xk/css/i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:640px;height:480px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

.info_pic .text{float:right;width:500px;height:300px;overflow:hidden; background:url(http://www.tweetipix.com/xk/css/images/eucms.gif) no-repeat 280px -20px}
.info_pic .text h1{font-size:18px;font-weight:500;padding-right:10px;color:#CC0000;}
.info_pic .text p{ font-size:14px; line-height:2.5em}
.info_pic .text span{ font-size:20px;color:#e60b1e;}


.ptit{
	margin:20px auto 10px auto; width:830px; background:#DCDCDC; height:40px; line-height:40px; padding-left:20px; color:#000;}
.pinfo{
	line-height:25px; width:850px; margin:0 auto 30px auto;}
.acenter{
	padding:10px; line-height:25px;}

.ppic{
	 width:120px; border:1px solid #A6A6A6}
.ppinfo{
	width:720px;}
.ppinfo p{
	font-size:12px; margin-top:15px;}
.ppinfo a{
	font-weight:bold; color:#1D1D1D}
.ppinfo a:hover{
	color:#ffa500;}
.plist{
	width:860px; margin:20px auto 0 auto;}
.plist li{
	margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #C7C7C7}
.fenye{
	margin:10px; height:35px; line-height:35px; text-align:center;}
.clist{
	width:840px; margin:20px auto 0 auto;}
.clist li{
	font-size:18px; height:35px; line-height:35px; list-style:inside}
.clist li a{
	color:#0f243e; margin-left:-20px; text-decoration:underline}
.clist li a:hover{
	color:#ffb300;}
.ninfo{
	padding:20px 10px 10px 10px; line-height:25px;}
.ninfo h1{
	text-align:center; height:45px; line-height:45px; font-size:18px; color:#000;}
.iaboutbox{
	border:1px solid #7f7f7f;}
.ian{
	font-size:18px; font-weight:bold; padding-bottom:15px;}