@charset "utf-8";
body { margin:0 auto; font-size:12px; background:#dfdfdf;font-family:'微软雅黑'; color:#222;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ul{ list-style:none;}
img{ border:0px;}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}
.fr{ float:right;}
.text02{ border:1px solid #ccc; padding:2px;}
.clear{ clear:both;}

.index_box{width:1006px; margin:0 auto; height:auto; background:#fff;padding:0 5px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); /* For IE 5.5 - 7 */
-moz-box-shadow: 0px 2px 10px #909090;/* for firefox */
-webkit-box-shadow: 0px 2px 10px #909090;/* for safari or chrome */
box-shadow:0px 2px 10px #909090;/* for opera or ie9 */}
#header{width:1003px; height:108px; margin:0 auto; background:url(../images/t_bg.jpg) left top repeat-x;}
.top{width:1003px; height:108px; margin:0 auto; overflow:hidden; background:url(../images/top.png) left top no-repeat;}
.kuang {
	float: right;
	margin-right: 5px;
	width: 180px;
	display: block;
	margin-top:5px;
}
.language {
	float: right;
	margin-right: 15px;
	display: block;
}
.language a {
	line-height: 28px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin-right:5px;
}

/*menu*/
#nav {margin:0 auto; width:1003px; height:45px; display:block;background:url(../images/menu.jpg) left top repeat-x; position:relative; z-index:999; }
#nav .mainlevel { float:left; text-align:center; font-size:14px; font-weight:bold; background:url(../images/online.jpg) right bottom no-repeat; width:125px;position:relative;/*IE6 only*/}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:45px; display:block; width:125px;}
#nav .mainlevel a:hover {color:#eb3d00; text-decoration:none; }
#nav .mainlevel ul {display:none;  position:absolute; left:0; top:45px;}
#nav .mainlevel li {border-top:1px solid #0694dc; background:#027bd8; width:125px;/*IE6 only*/ font-size:13px;}
#nav .mainlevel li a{ height:33px; line-height:33px;}

/*banner*/
.index_banner{width:1003px; margin:0 auto; overflow:hidden;}
.banner { height: 310px; overflow: hidden; position: relative; }
.banner .d1 { width: 100%; height: 310px; display: block; position: absolute; left: 0px; top: 0px; }
.banner .d2 { width: 100%; height: 20px; clear: both; position: absolute; z-index: 100; left: 0px; bottom: 5px; line-height: 20px; }
.banner .d2 ul { float: left; position: absolute; left: 50%; top: 0; margin: 0 0 0 -96px; display: inline; }
.banner .d2 li { width: 17px; height: 15px; overflow: hidden; cursor: pointer; background: url(../images/img1.png) no-repeat center; float: left; margin: 0 3px; display: inline; }
.banner .d2 li.nuw { background: url(../images/img1_1.png) no-repeat center; }

.middle{width:1003px; margin:0 auto; overflow:hidden; padding:7px 0;}
.mid_01{ float:left; width:320px; height:250px; margin-right:20px;}
.mid_01_tit{ width:320px; height:125px;}
.mid_01_nr{width:320px; padding:5px 0; line-height:24px; overflow:hidden;}
.rtt{ float:right; margin-right:0;}

.about_box{width:660px; height:250px; float:left;}
.about_pic{width:658px; border:1px solid #e1e1e1;}
.about_pic h5{ background:url(../images/f_bg.jpg) left top no-repeat; height:36px; line-height:36px; font-size:14px; padding-left:28px; color:#fff;}
.about_pic span{ float:right; margin:12px 15px 0 0;}
.about_box_nr{width:660px; padding:5px 0; font-size:12px; line-height:26px; overflow:hidden;}
.about_box_nr img{ float:left; width:260px; margin-right:10px; margin-top:6px;}

.news_box{width:320px; float:right;height:250px; }
.news_pic{width:318px; border:1px solid #e1e1e1;}
.news_pic h5{ background:url(../images/f_bg.jpg) left top no-repeat; height:36px; line-height:36px; font-size:14px; padding-left:28px; color:#fff;}
.news_pic span{ float:right; margin:12px 15px 0 0;}
.main_news_text{width:320px; padding:5px 0; overflow:hidden;}
.main_news_text li{width:290px;float:left; line-height:33px; background:url(../images/dtLi_ico.png) left no-repeat; padding-left:10px;border-bottom: 1px dashed #cdcdcd;}
.main_news_text li span{float:right; color:#666;}


.fac_pic{width:1001px; border:1px solid #e1e1e1;}
.fac_pic h5{ background:url(../images/f_bg.jpg) left top no-repeat; height:36px; line-height:36px; font-size:14px; padding-left:28px; color:#fff;}
.fac_pic span{ float:right; margin:12px 15px 0 0;}
.fac_pic_flow{width:1000px; margin:0 auto; height:180px; overflow:hidden; padding:10px 0;}

.bottom{ width:1003px; margin:0 auto; height:90px; background:#2c97e5;}
.footer{ line-height:25px; text-align:center; padding-top:10px;color:#fff;}

.text{padding:2px; border:1px solid #ccc;}

.map {width: 735px;height:430px;overflow: hidden; padding-left:5px; padding-bottom:10px;}

.css { font-size:12px; color:#222; line-height:25px; text-decoration:none;}
.text{border:1px solid #dcdcdc; padding:2px;}

/*内页代码*/
.pro_box {width: 1003px; padding:10px 0; margin:0 auto; overflow:hidden;}
.pro-m{ width:214px; float:left;}
.pro-mm{ width:214px; height:auto;}
.pro-t{ width:214px; height:37px;background:url(../images/l_nav.jpg) no-repeat; text-align:left;}
.pro-t .tt04{ line-height:37px; padding:10px 0 0 35px; font-size:14px; font-weight:bold; color:#ffffff;}
.pro-m-c{ width:212px; height:auto; background:#ffffff; border:1px solid #ccc; border-top:none; padding-top:3px; overflow:hidden;}

.sub-pro{ width:190px; height:auto; margin:0 auto; list-style:none;}
.sub-pro ul li{ width:170px; display:block;line-height:31px;background:url(../images/l_butter.jpg) no-repeat; padding-left:20px; font-size:12px; color:#000; margin:6px 0 3px 0px; text-align:left;}
.sub-pro li a{ color:#000; font-size:12px; } 
.sub-pro ul a:hover,.sub-pro ul .cur{ color:#ff0306;}
.sub-pro ul li ul li{ width:150px; background: url(../images/i_ico.jpg) left 10px no-repeat; line-height:25px;padding-left:15px; border-bottom:1px dashed #ccc; }
.sub-pro ul li ul a:hover,.sub-pro ul li ul .cur{ color:#ff0306;}

.sub_lx{width:195px; margin-top:10px; padding-left:10px;}
.sub_lx_pic{width:195px; height:96px; padding:5px 0;}
.sub_lx_com{ line-height:25px; color:#222; padding-bottom:10px;}

.about_p{ width:770px; float:right; height:auto; overflow:hidden;}
.about-l-t{ width:740px; height:36px; line-height:36px; padding:0 0 0 30px; font-size:14px; font-weight:bold; color:#ffffff; background:url(../images/p_bg.jpg) no-repeat;}
.about_content{ width:748px; height:auto; border:1px solid #ccc; color:#333; overflow:hidden; padding:5px 10px;line-height:30px; font-size:14px;}
.conlx{ background:url(../images/contact1.jpg) right top no-repeat; height:725px;}
.map{width:745px; height:455px; margin-top:5px;}

.banner_pic{width:1003px;height: 211px; overflow:hidden;}

/*图片列表*/
.ulimg { margin: 0 auto;  width:748px;}
.ulimg ul { list-style: none;  overflow:hidden;}
.ulimg li { width: 236px; padding: 3px 8px 3px 5px; float: left; }
.ulimg li img { width: 230px; height: 173px; border: 1px solid #cdcdcd; padding: 2px; }
.ulimg li span { display: block; text-align: center; line-height: 25px; color: #222; font-size: 12px; }

.pro_left{width:435px; float:left; margin-bottom:60px; padding-top:10px;}
.pro_left img{width:430px; border:1px solid #e3e3e3; padding:1px;}
.pro_right{width:300px; float:right;padding-top:10px;}

/*新闻列表*/

.news_list { width: 748px; display: block; overflow:hidden;list-style: none; }
.news_list li { border-bottom: 1px dashed #cdcdcd; line-height: 36px; display: block; clear: both; height: 36px; }
.news_list li a { display: block; float: left; width: 620px; background: url(../images/dtLi_ico.png) no-repeat 5px center; padding-left: 18px; outline: none;}
.news_list li span { display: block; float: right;color: #444; font-size:12px; }
.news_time { width: 748px; margin: auto; margin-top: 10px; color: #666; font-family: "微软雅黑", Tahoma, Arial; border-bottom: 1px dashed #cdcdcd; padding-bottom: 8px; }
.news_tit { width: 748px; margin: auto; font-family: "微软雅黑", Tahoma, Arial; line-height: 28px; font-size: 16px; color: #0c6fc5; text-align: center; border-bottom: 1px dotted #ccc; padding-bottom: 8px;  }
.news_con { width: 748px; margin: auto; margin-top:6px; line-height:30px; padding-bottom:10px; }

/*QQ*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:0px; padding-bottom:0px; background:url(/template/default/skin/images/servers/metro_color/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .sbtn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(/template/default/skin/images/servers/metro_color/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(/template/default/skin/images/servers/metro_color/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-ali{background:url(/template/default/skin/images/servers/metro_color/r_ali.png) 0px 0px no-repeat; background-color:#B8860B;}
.izl-rmenu .btn-ali:hover{background-color:#808000;}
.izl-rmenu a.btn-ali,.izl-rmenu a.btn-ali:visited{background:url(/template/default/skin/images/servers/metro_color/r_ali.png) 0px 0px no-repeat; background-color:#B8860B; text-decoration:none; display:block;}

.izl-rmenu .btn-msn{background:url(/template/default/skin/images/servers/metro_color/r_msn.png) 0px 0px no-repeat; background-color:#FF4500;}
.izl-rmenu .btn-msn:hover{background-color:#A52A2A;}
.izl-rmenu a.btn-msn,.izl-rmenu a.btn-msn:visited{background:url(/template/default/skin/images/servers/metro_color/r_msn.png) 0px 0px no-repeat; background-color:#FF4500; text-decoration:none; display:block;}

.izl-rmenu .btn-wangwang{background:url(/template/default/skin/images/servers/metro_color/r_wangwang.png) 0px 0px no-repeat; background-color:#FFD700;}
.izl-rmenu .btn-wangwang:hover{background-color:#DAA520;}
.izl-rmenu a.btn-wangwang,.izl-rmenu a.btn-wangwang:visited{background:url(/template/default/skin/images/servers/metro_color/r_wangwang.png) 0px 0px no-repeat; background-color:#FFD700; text-decoration:none; display:block;}


.izl-rmenu .btn-skype{background:url(/template/default/skin/images/servers/metro_color/r_skype.png) 0px 0px no-repeat; background-color:#6DA9DE;}
.izl-rmenu .btn-skype:hover{background-color:#015492;}
.izl-rmenu a.btn-skype,.izl-rmenu a.btn-skype:visited{background:url(/template/default/skin/images/servers/metro_color/r_skype.png) 0px 0px no-repeat; background-color:#6DA9DE; text-decoration:none; display:block;}

.izl-rmenu .btn-web{background:url(/template/default/skin/images/servers/metro_color/r_web.png) 0px 0px no-repeat; background-color:#008a46;}
.izl-rmenu .btn-web:hover{background-color:#00663a;}
.izl-rmenu a.btn-web,.izl-rmenu a.btn-web:visited{background:url(/template/default/skin/images/servers/metro_color/r_web.png) 0px 0px no-repeat; background-color:#008a46; text-decoration:none; display:block;}


.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

