﻿@charset "utf-8";
body { color:#666;font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ""; } /*网站字体颜色*/
a { color:#333; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { color:#EE6305; text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.mt11{margin-top:11px;}
.ml14{ margin-left:14px;}

/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:960px; margin:10px auto; }



.dianhua{ width:950px;margin:0px auto; height:71px; }
.dianhua h2{ text-align:right; padding-top:25px; color:#217fc4; font-family: "宋体"; font-size:15px;}
.banner{width:950px; height:auto; margin:20px auto 10px; border:4px solid #2082c1; padding:1px;}


.top{background-color:#217fc4;width:100%; text-align:center;}
.top1{ width:960px; margin:0 auto;}
.top a{float:left;width:210px;height:90px;margin-top:-60px; font-style: normal;text-decoration: none;color: #FFFFFF;}


#sddm{float:left;height:30px;line-height:30px;}

#sddm li{float: left; font-size:16px; font-weight:bold;padding:3px; height:24px;line-height:24px;overflow:hidden;}

#sddm li a{	display:block;padding:0 7px;height:20px;line-height:20px;margin-top:3px;width:74px;background:#2180c4;color:#FFF;text-align:center;text-decoration: none;font-size:14px;}
#sddm li a:hover{ font-size:14px; background-color:#FFF; color:#2180c4;}





/* -- 页面整体布局 -- */
.header, .content, .footer{ width:960px; margin:0 auto;}
.content{ padding-top:11px; }

.left { width:208px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_bot_img.gif) no-repeat; height:0px; font-size:0; overflow:hidden;}
.left2top { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right { width:747px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;} 

.right_main { width:745px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; background:#fff;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;background:#fff;}
.left2_main { width:730px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; overflow:hidden;background:#fff;}



/*头部开始*/
.head{  width:960px; margin:0 auto;}
.top{ height:30px;}
.top h1{ padding-left:16px; padding-top:41px;}
.logo{ margin-left:3px; padding-top:7px;}
.login{ height:21px; overflow:hidden; line-height:21px; background:url(../images/loginbg.jpg) no-repeat right; color:#fff;}
.login a{ color:#fff; padding:0 7px;}
.tel{ color:#373737; background:url(../images/tel.gif) no-repeat 3px 15px; padding:0 0px 0 27px;  font-size:14px; margin-top:13px;}
.tel span{ color:#217EDD;  font-size:26px;}
.menu{ background:url(../images/navbg%20.gif) repeat-x;height:34px;overflow:hidden; line-height:34px;}
.menu li{ float:left; background:url(../images/ico.gif) right no-repeat; }
.menu li a{ color:#fff; letter-spacing:1px; font-size:12px; padding:0 15px; }
.menu li a:hover,.dq a{ color:#fff; background:url(../images/ico1.gif) repeat-x; display:block; font-weight:bold; text-decoration:none;}
.menu .nones{ background:none;}
.search{ padding-left:0px; overflow:hidden;  height:32px; }
.ss1{ padding-top:8px; *padding-top:6px;}
.k2{ border:1px solid #c2c2c2; width:189px; height:22px;line-height:22px;  padding-left:12px; color:#B8B5B2;}
.ss2{ width:650px; padding-left:17px; height:40px; line-height:40px; overflow:hidden;}
.ss2 a{ color:#656565; padding:0 7px;}
.bandi{ height:13px; width:960px; background:url(../images/Index/bdi.gif) no-repeat;}

/*底部开始*/

.footnav{ background:url(../images/fgx1.gif) repeat-x bottom; height:24px; padding-top:20px; color:#feffff; }
.footnav a{ padding:0 14px; color:#feffff;}
.font2{ color:#e5e3e4; line-height:21px; text-align:center; padding:15px 0;}
.btn2 a{ padding:0 10px;}
.font3{ color:#b2b3b5; line-height:21px; padding:10px 20px;}
.font3 a{ color:#b2b3b7; padding:0 11px;}

.foot{ margin:10px auto 0; background:url(../images/foot.gif); height:140px;}

/*底部结束*/
.indexbody { margin-top:10px;}
.tab { background:url(../images/tabbg.gif) repeat-x; height:34px; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
.tab .title { background:url(../images/tablr.gif) no-repeat left top; text-indent:8px; color:#008dd9; font-weight:bold; letter-spacing:2px;}
.tab .more {background:url(../images/tablr.gif) no-repeat right top; text-align:right; padding-right:10px;}

.tablist { border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; height:179px; overflow:hidden;}
.tablist td { vertical-align:top;}


/*index news list*/
.indexnews {margin:0 0 0 8px; line-height:13px; *line-height:14px;  color:#909090;height:22px;}
.indexnews:hover a {color:#008eda;}
.indexnews .tit{ float:left; background:url(../images/arrow.gif) no-repeat left 3px; text-indent:22px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:275px;}
.indexnews .date { float:right; padding-right:14px; }
.indexnews  a {color:#909090;}
.indexnews  a:hover { color:#008eda;}
/*-----index news change--------*/
		#list {
			width: 354px;
			height: 104px;
			overflow: hidden;
			margin:8px 0 0 8px;
}
		ul#listcnt {  overflow:hidden; height:106px;}
		ul#listcnt img { width:107px; height:80px; margin:3px 3px 3px 3px;}
		ul#listcnt .pic { float:left; width:115px;}
		ul#listcnt .pic div { border:1px solid #dedede;}
		ul#listcnt .txtarea { height:120px;float:right; margin-left:10px; width:229px; color:#909090;}
		ul#listcnt .txtarea .tit { padding:1px 0 1px 0px;*padding:2px 0 0 0; margin:0px; color:#018dda;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
		ul#listcnt .txtarea .tit a{ color:#028cd7;}
		ul#listcnt .txtarea a{color:#909090;}
		ul#listcnt .txtarea a:hover{ color:#028cd7;}
		ul#listcnt .txtarea .zhy { padding-top:10px; line-height:19px; height:37px;*+height:56px;}
		ul#listcnt .txtarea span{ float:right;*margin-top:-19px\9; line-height:19px;} 
		ul#listcnt .txtarea:hover a{ color:#028cd7;} 
		ul#listcnt .txtarea:hover span a{ color:#028cd7;} 

		ul#listcnt li {clear:both;}

		.listnav {margin-top:-35px; width:107px; float:left; height:13px; margin-left:4px; text-align:right;background:#000;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); z-index:1000; overflow:hidden;color:#fff;}

		ul#listnum { 
			float:right;
		}
		ul#listnum a { color:#fff; position:relative; display:block; width:10px; text-align:left;}
		ul#listnum a:hover { color:#fff; position:relative; width:10px; text-align:left;}
		ul#listnum li { float:left;width:10px;}
		ul#listnum a.current { color:#018ddc;}
		ul#listnum a.current:hover{ color:#018ddc;}

/*-----index business change--------*/
#ywqhtxt {border:1px solid #d1d1d1;border-top:0px; height:160px;padding:9px; overflow:hidden;}
#ywqhtxt p{line-height:18px;}


/* news center news and zhy list */
.home_contact {border:1px solid #d1d1d1;border-top:0px; height:160px;padding:9px; overflow:hidden;}
.home_contact li{line-height:22px;}











