body{background:#EEF3FA; font-family:"微软雅黑"}

*{ margin:0; padding:0;}

a,img{border:0;} 

.conter{ width:1350px; background:#fff; margin:0 auto; height:2100px;}

.dibu{width:1350px; background:#F4F4F6; height:150px; margin:0 auto; text-align:center}

.t15{ padding-top:15px;}

.t50{ padding-top:50px;}

.head{ width:1350px; background:#fff; margin:0 auto;}

.top{width:1250px; height:158px; margin-left:50px; background-image:url(http://www.21xc.com/template/21xc/xianqu/images/bg1.jpg);background-repeat:no-repeat;}

.top img{ padding-top:60px;}

/* 轮播 */ 

.w1250{width:1250px; height:350px; margin-left:50px; margin-top:40px;float:left} 

.zuoce{float:left;border:1px solid #CCC; width:900px; background:#FAFAFA; height:350px;}

.lunbo{position:relative;width:450px;height:350px;overflow:hidden;float:left; display:inline;}

.lunbo ul{height:350px;position:absolute;}

.lunbo ul li{float:left;width:450px;height:350px;overflow:hidden;position:relative;}

/* .lunbo .btnBg{position:absolute;width:95px;height:20px;top:330px;background:#000;border-radius:12px;right:0px;}*/

.lunbo .btn{position:absolute;height:20px;top:332px; right:-12px; z-index:999;}

.lunbo .btn span{

float:left;display:inline-block;width:12px;height:12px;line-height:12px;text-align:center;margin-right:20px;cursor:pointer;background:#fff;color:#000; font-size:10px;

border-radius:12px;

-moz-border-radius:12px;

-webkit-border-radius:12px;

}

.lunbo .btn span.on{background:#4F79B5; color:#fff;}

.lun{ width:450px; height:350px;margin-top:20px;}

.rg1{width:450px; height:30px; background-color:rgba(0,0,0,0.6);color:#FFF;position:relative;z-index:998;line-height:30px;overflow:hidden;margin-top:-70px;}

.rg1 p{ font-size:20px; margin-left:10px; overflow:hidden; height:40px; width:320px;}

.rg1 p a{ color:#fff; text-decoration:none;}

.rg1 a:hover{color:#4e7ab7}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */

.rg1{

    background-color:#000000;

    filter:Alpha(opacity=60);

    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */

    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */

  }

.rg1 p{position:relative;}

}

/* wenzi */ 

.wenzi{float:left;width:450px; height:350px;}

.wenzi a:hover{color:#4F6982}

.wenzi h2{margin:20px 30px; width:420px; color:#354D65; height:30px; overflow:hidden;}

.wenzi h2 a{ text-decoration:none; color:#000;}

.wenzi p{ color:#9C9C9C;margin-left:30px; width:390px; line-height:25px; height:97px; overflow:hidden;text-indent:2em;}

.wenzi p a{ text-decoration:none; color:#4e7ab7;}

.wenzi ul{ margin-left:30px;height:150px; width:390px; line-height:30px;overflow:hidden;}

.wenzi li{color:#6E6E6E;width:390px;height:30px;float:left;overflow:hidden; background-image:url(http://www.21xc.com/template/21xc/xianqu/images/dian.png); background-repeat:no-repeat; background-position:-5px 5px;}

.wenzi li a{text-decoration:none; color:#6E6E6E; padding-left:15px;}

.hx{border-top:1px solid #CCC; width:390px; margin:15px 30px; height:1px;}

/* renqi*/ 

.youce{float:right;width:330px; height:350px; border:1px solid #CCC; background:#FAFAFA;}

.youce a{ text-decoration:none; color:#000;}

.youce a:hover{color:#4F6982;}

.renq{width:330px; height:40px;background-image:url(http://www.21xc.com/template/21xc/xianqu/images/012.png); background-repeat:no-repeat; line-height:40px;}

.renq h2{float:left; color:#FFF; margin-left:5px;}

.renq p a{ float:right; margin-right:20px; text-decoration:none; color:#000;}



.liebiao{ width:280px; margin:20px 25px;}

.liebiao a{ float:left; margin-left:50px;}

.liebiao b{ text-decoration:none;color:#354D65; height:45px; width:280px; display:block; border-bottom:1px solid #ccc;}

.liebiao i{ float:left; width:30px; height:30px; border:1px solid #AE0202; line-height:30px;text-align:center;}

.liebiao li{ list-style:none; width:100%; text-align:center; height:60px; float:left;}

.rr{ float:right; color:#AE0202;}

.hx1{border-top:1px solid #CCC; width:280px; margin:15px 30px; height:1px;}

/*middle*/ 

.middle{width:1250px;float:left; margin-left:50px; margin-top:30px;}

.weidu{width:400px; height:410px; border:1px solid #ccc; background:#FAFAFA; float:left}

.matter{width:400px; background-image:url(http://www.21xc.com/template/21xc/xianqu/images/021.png); height:40px; background-repeat:no-repeat; line-height:40px;}

.matter h2 a{color:#FFF; text-decoration:none;}

.matter a:hover{color:#000}

.matter h2{float:left; color:#FFF;margin-left:20px;}

.matter p{float:right;color:#354D65;margin-right:20px;font-weight:bold;}

.im{width:360px; height:223px; margin-left:20px;margin-top:20px; float:left}

.rg{width:360px; height:40px; background-color:rgba(0,0,0,0.6);color:#FFF; margin-top:-40px; position:absolute; z-index:999; line-height:40px; overflow:hidden;}

.rg p{ font-size:20px; margin-left:10px; overflow:hidden; height:40px;}

.rg p a{ color:#fff; text-decoration:none;}

.rg a:hover{color:#4e7ab7}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */

.rg{

    background-color:#000000;

    filter:Alpha(opacity=60);

    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */

    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */

  }

.rg p{position:relative;}

}

.title{ width:360px;height:120px;float:left; margin-top:20px;}

.title ul{ margin-left:20px;height:120px; width:360px; line-height:30px;overflow:hidden;}

.title li{color:#6E6E6E;width:360px;height:30px;float:left;overflow:hidden;background-image:url(http://www.21xc.com/template/21xc/xianqu/images/dian.png); background-repeat:no-repeat; background-position:-5px 5px;}

.title li a{text-decoration:none; color:#6E6E6E; height:30px; overflow:hidden; padding-left:15px;}

.title a:hover{color:#4F6982;}

.ml-22{ margin-left:22px;}

.mt-20{ margin-top:20px;}

/* 导航栏 */

.lanren{ width:1250px; height:50px; line-height:50px; background:#4F6982;margin-left:50px; background-image:url(http://www.21xc.com/template/21xc/xianqu/images/123.png)}

.lanren a{ height:30px; line-height:30px; color:#fff; text-decoration:none;display:block; float:left;width:100px;text-align:center;margin-top:10px;font-size:18px; margin-left:10px;}

.lanren a:hover{ text-decoration:none; background:#fff;color:#4F6982;border-radius:3px;font-weight:100;}

#searchform fieldset { padding:0px; border:none; margin:0px;}

#searchform input[type="text"] { 

		border:none;

		float:left;		

		padding:0px 10px 0px 15px;

		margin:0px;

		width:200px; 

		height:30px;

		line-height:30px;

		 

	}

#searchform input[type="submit"] {background:url(http://www.21xc.com/template/21xc/xianqu/images/icon-search.png) center 8px no-repeat; cursor:pointer;width:45px; height:30px; line-height:30px;background-color:#4E7AB7;border:none;float:left;}

.hengx{width:1px; height:20px; border-right:1px solid #FFF; float:left; margin-top:15px; margin-left:10px;}