* { padding:0; margin:0;}
body {color: #222; font-size:14px;line-height:20px;font-family: Arial, Helvetica, sans-serif;}
table {margin: 0px auto;}
td { line-height:22px;font-size: 14px;}
ul,li { list-style-type:none;}
a{color: #130f0c; text-decoration: none;}
a:hover {color: #222;text-decoration: underline;}
.mt10{ margin-top:10px;}
.mt3{ margin-top:2px;}
.red{ color:red}
img{ border:none;}
.fl{ float:left;}
.clear{ clear:both;}
.db{ display:block;}
.clear{ clear:both;}
.h285{height:285px;}
.pd10{ padding:0 11px;}
.c_c2243d{ color:#c2243d;}
a.more{ color:#fff; margin-right:10px; font-size:12px;  font-weight:normal; float:right; font-family:"Comic Sans MS", cursive}
a.blue{float:right; color:#0a62a5; margin-right:100px; text-decoration:underline;}

.headbg{  background: url(../images/head.jpg) center no-repeat; height:135px; }
.head{ margin:0 auto; width:980px; height:135px;}
.logo{ float:left; margin-top:9px; margin-left:-11px;}
.topryzz{ float:right; margin-top:18px;}

.newsbg{ background:#f3f7fd}

.navbg{background: url(../images/navbg.jpg) center repeat-x; height:52px; }
.nav{ margin:0 auto; width:980px; }
.nav ul{}
.nav ul li{ float:left; width:65px; text-align:center;font-size:12px;}
.nav ul li a{ color:#fff; font-size:12px; line-height:52px; font-weight:bold; width:65px; display:block} 
.nav ul li a:hover{ background:#c2243d}
.onmouse a{ background:#c2243d;display:block}
.selectNav a{ background:#c2243d;display:block}

.navigation li{float:left; width:65px; text-align:center;font-family:"Microsoft Yahei";line-height:36px; height:36px; }
.navigation li a{ color:#fff; font-size:16px; font-weight:bold;}
.navigation li a:hover{ display:block;color:#ff0;text-decoration: none;  }
.navigation li.hover a{ display:block;color: #fff;text-decoration: none;}
.navigation li.hover a:visited{color:#fff}
.navigation ul ul{display:none;}
.navigation ul li{line-height:36px; height:36px;margin:0px; padding: 0px;width:65px;text-align:center; font-weight:normal; }
.navigation li ul li{width:165px;}
.navigation li ul li a{ height:36px;}
.navigation ul ul li a{ line-height:36px;width:165px; margin:0px; padding: 0px; font-weight:normal; display:block;}
.navigation ul ul li a:hover{ line-height:36px;width:165px; margin:0px; padding: 0px;font-weight:normal; background:#12357a;}
.navigation li ul { background: #c2243d; width:165px; display:none; position:absolute; top:226px; margin: 0px;_margin-left: -32px;  padding:0; z-index:100;text-align:center;}


#banner{ height:303px;overflow:hidden;width:100%; text-align:center ; }
.fullSlide {width:100%;	position:relative;	height:303px;}
.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {	width:100% !important;	height:303px;	overflow:hidden;	text-align:center;}
.fullSlide .bd li a {	display:block;	height:303px;}
.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0; right:15%;	height:30px;line-height:30px;}
.fullSlide .hd ul {	text-align: right;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:22px;	height:10px;	margin:0 0 0 3px;	overflow:hidden;background:#999;	filter:alpha(opacity=80);	opacity:0.8;	line-height:999px ;}
.fullSlide .hd ul .on {	background:#fff;}


.wrap{ margin:10px auto 0 auto; width:980px;}
.first{ width:980px;}
.first_left{ float:left; width:755px; overflow:hidden;}
.newsbox390{ float:left; width:390px; margin-right:15px; display:inline;}
.newsbox390 dl{float:left; width:390px;text-align:center; padding:8px 0; border-bottom:1px dashed #ddd; overflow:hidden;}
.newsbox390 dl dt{float:left; width:390px;height:20px; line-height:20px; margin:0;}
.newsbox390 dl dt a{ color:#cd1230; font-weight:bold;}
.newsbox390 dl dd{float:left; width:390px; height:20px; line-height:20px; color:#555;font-size:12px;}
.newsbox350{ float:left; width:350px; }

.title_1{display: block; background-color:#013781; height:35px; background-position:left; background-repeat:no-repeat; text-indent:50px; line-height:35px; color:#fff; font-weight:bold; font-size:14px; overflow:hidden;}
.title{ display: block; background-color:#013781; height:35px; background-position:left; background-repeat:no-repeat; text-indent:70px; line-height:35px; color:#fff; font-weight:bold; font-size:14px; overflow:hidden;}
.title  span{ float:left; }
.xhdt{ background-image:url(../images/news.jpg);}
.xhgg{ background-image:url(../images/xhgg.jpg);}
.ldtj{ background-image:url(../images/ldtj.jpg);}
.zsxx{ background-image:url(../images/zsxx.jpg);}
.download{ background-image:url(../images/download.jpg);}
.tearch{ background-image:url(../images/tearch.jpg);}
.link{ background-image:url(../images/link.jpg);}

.nlist{ float:left; width:385px;  padding:5px 0 5px 5px; border:0px solid;}
.nlist li{ background:url(../images/arrow.gif) no-repeat left; text-indent:12px; line-height:24px;}
.nlist li a:hover{ color:#cd1230}

.n2list{ display:block; padding:10px 0 10px 5px;}
.n2list li{ background:url(../images/arrow.jpg) no-repeat left; text-indent:12px; line-height:30px;}
.n2list li a:hover{ color:#cd1230}

.n3list{ display:block; padding:10px}
.n3list li{ background:url(../images/arrow.jpg) no-repeat left; text-indent:12px; line-height:26px;}
.n3list li a:hover{ color:#cd1230}

.first_right{ float:right; width:216px; overflow:hidden;}
.load{ display:block; margin-bottom:2px;}
.rbox{ display:block;background:#ecebf9; padding-bottom:4px;padding-top:1px;}
.rtit1{  line-height:35px; display:block; font-size:12px; color:#fff; background: url(../images/download.jpg) 7px no-repeat #465b9f; text-indent:45px;}
.rtit2{  line-height:35px; font-size:12px; color:#fff; background: url(../images/baoming.jpg) 7px no-repeat #607acf; text-indent:45px; float:left; width:100%}
.rlist{float:right; width:196px;  background:#ecebf9; padding:5px 10px; height:233px; overflow:hidden; display:inline}
.rlist li{float:right; width:196px;  height:26px; line-height:26px;}
.rlist li a{float:right; width:184px; color:#1f3871;background:url(../images/arrow.gif) no-repeat left; padding-left:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block}

.second{ width:980px; margin-top:10px; overflow:hidden}



/*滑动门*/
.scrolldoorFrame{width:980px;overflow:hidden;}
.title2{ display: block; background-color:#013781; height:35px;  line-height:35px; color:#fff; font-weight:bold; }
.hyzs{ float:left; width:250px;background-image:url(../images/hyzs.jpg);background-color:#013781; height:35px; background-position:left; background-repeat:no-repeat; text-indent:70px; line-height:35px; color:#fff; font-weight:bold; font-size:14px;}
.pmgg{ float:left; width:250px;background-image:url(../images/news.jpg);background-color:#013781; height:35px; background-position:left; background-repeat:no-repeat; text-indent:70px; line-height:35px; color:#fff; font-weight:bold; font-size:14px;}
.qyry{ float:left; width:250px;background-image:url(../images/qyry.jpg);background-color:#013781; height:35px; background-position:left; background-repeat:no-repeat; text-indent:70px; line-height:35px; color:#fff; font-weight:bold; font-size:14px;}
.xgjg{ float:left; width:200px;background-image:url(../images/xgjg.jpg);background-color:#013781; height:35px; background-position:left; background-repeat:no-repeat; text-indent:70px; line-height:35px; color:#fff; font-weight:bold; font-size:14px;}
.scrollUl{ float:left; width:430px;}
.scrollUl li{float:left; padding:0 12px;height:35px; line-height:35px; text-align: center; display:block; cursor:pointer}
.scrollUl2{ float:left; width:730px;}
.scrollUl2 li{float:left; padding:0 12px;height:35px; line-height:35px; text-align: center; display:block; cursor:pointer}
.sd01{ background: url(../images/tabbg.jpg) repeat-x; color:#013781; font-size:12px;}
.sd02{ font-weight:normal; font-size:12px;}
.tabcon{float:left; width:980px;clear:both;overflow:hidden;height:135px; padding:}
.sub ul li .on{color:#c2243d;font-weight:bold;}

.tabcon ul{float:left; width:960px;  display:inline; height:125px; padding:10px 10px 0; }
.tabcon ul li{float:left; width:305px; margin: 0 10px 0  0 ;  display:inline; text-align: left;line-height:26px; font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tabcon li a{ background:url(../images/arrow.gif) no-repeat left; padding-left:12px; }

.tabcon1{float:left; width:980px;clear:both;overflow:hidden;height:135px; padding:}
.tabcon1 ul{float:left; width:960px;  display:inline;  padding:0;  }
.tabcon1 ul li{float:left; width:305px; margin: 0 10px 0  0 ;  display:inline; text-align: left;line-height:26px; font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tabcon1 li a{ background:url(../images/arrow.gif) no-repeat left; padding-left:12px;}

.fr{ float:right; width:280px; }
.fr2{ float:right;}
.search{ float:left; width:100px; height:22px; background:url(../images/search.jpg) no-repeat 10px 3px #fff; margin:4px 0; *margin:3px 0; padding:2px  5px 2px 35px;}
a.s_inp{ width:00px; border:none; background:none;height:22px; color:#c2243d; line-height:25px;}

.pmcon{float:left; width:970px;overflow:hidden;height:355px; padding:10px 0px 10px 10px; display:inline; font-size:12px; }
.demo{float:left; width:220px;display:inline; margin-top:10px; margin-left:10px;}
.focus{ float:left; width:220px; height:200px;}
.demotxt{ float:left; width:200px; height:137px; padding:15px 10px 10px; display:inline; background:#cbcbcb;}
.pmtit{ line-height:22px; color:#c2243d;font-weight:bold}
.pmcon{float:left; width:740px;overflow:hidden;}
.pmcon dl{ float:left; width:360px; margin-right:10px; border-bottom:1px dashed #ddd; padding-bottom:5px; margin-bottom:5px; padding-top:2px}
.pmcon dl dt{ float:left; width:95px; margin-right:10px;}
.pmcon dl dd{ float:left; width:245px; line-height:25px;}
.pmcon dl dd h3{ font-size:12px; width:245px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.pmcon dl dd .time{ color:#555; }
.pmlist{height:363px; display:block; overflow:hidden; }

.ad{ margin-top:2px;}

.linklist{ width:975px; padding:15px 10px 0px 30px;background:#ecebf9; overflow:hidden}
.linklist li{ float:left; width:112px; height:42px; margin-right:50px; margin-bottom:15px}

.footbg{ width:100%; display:block; margin-top:10px; background:#ecebf9; font-size:12px;}
.foot{ margin:0 auto; width:980px; text-align:center; padding-top:10px;}

#lantern {
	BORDER-RIGHT: #878787 1px solid; BORDER-TOP: #878787 1px solid; FONT-SIZE: 10.5pt; OVERFLOW: hidden; BORDER-LEFT: #878787 1px solid; WIDTH: 614px; CURSOR: pointer; LINE-HEIGHT: 23px; BORDER-BOTTOM: #878787 1px solid; HEIGHT: 345px
}

#lanternMain {
	WIDTH: 613px; HEIGHT: 322px; BACKGROUND-COLOR: #ffffff;
}

#lanternImg {
	OVERFLOW: hidden; WIDTH: 613px; POSITION: absolute; HEIGHT: 322px; 
}
#lanternImg img{WIDTH: 613px; HEIGHT: 322px;}
#lanternNavy {
	BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 10.5pt; FLOAT: left; OVERFLOW: hidden; WIDTH: 573px; COLOR: #853200; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}

#lanternNavy .div_off1 {
	FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}
#lanternNavy .div_on1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center
}
#lanternNavy .div_off2 {
	FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}
#lanternNavy .div_on2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center
}
#lanternNavy .div_off3 {
	FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}
#lanternNavy .div_on3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center
}

.liclass {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 15px; COLOR: #ffffff; LINE-HEIGHT: 14px; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #cc3300; TEXT-ALIGN: center; _margin-left: 2.5px; _margin-right: 2.5px
}

/*12-22新增CSS*/
.nybanner{ display:block; background:url(../images/nybanner.jpg) center; height: 197px;}
.mleft{ float:left; width:230px;}
.sub{ float:left; width:230px;}
.sub_tit{ float:left; width:230px; border-top: 4px solid #c2243d; background: url(../images/letitbg.jpg) no-repeat; height:35px; font-size:14px; color:#fff; text-indent:40px; line-height:35px; font-weight:bold;}
.sub ul{ float:left; width:228px; border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.sub ul li{float:left; width:198px; background:url(../images/subbg.jpg) repeat-x; height:34px; padding:0px 15px; *padding:0px 10px;border-bottom: 1px solid #ddd; line-height:34px;display:inline}
.sub ul li a{float:left; width:170px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(../images/arrow2.jpg) no-repeat left; padding-left:15px; font-size:12px;display:inline; margin-left:23px;}
.sub ul li a:hover{ font-weight:bold;color:#c2243d}
.quick{float:left; width:228px; border:1px solid #ddd; background:#f1f8ff; text-align:center; margin-top:10px; padding:10px 0}

.mright{ float: right;width: 725px;}
.rtit{ float:left; width:725px; height:30px; line-height:30px; background:url(../images/line.jpg) bottom left no-repeat; font-size:12px; }
.rtit11{ margin:auto;  width:980px; height:30px; line-height:30px; background:url(../images/line2.jpg) bottom left no-repeat #fff; font-size:12px; }
.about{ float:left; width:705px; padding:10px; display:inline}

.lgbg{background:url(../images/loginbg.jpg) repeat-x; }

.lwrap{ margin:95px auto 0 auto; width:642px;  }
.llogo{ float:left; width:642px; text-align:center}
.logobox{ float:left; width:642px; margin-top:43px;}
.logintop{float:left; width:642px;}
.loginmain{ float:left; width:642px; background:url(../images/login2.jpg) no-repeat; height:153px; padding-top:35px; font-size:14px;}
.input{ padding:0 5px; height:28px; line-height:28px; border:1px solid #333;}
.w190{ width:190px;}
.w90{ width:90px;}
.lg_btn{ width:65px; height:27px; background:url(../images/lg_btn.jpg) no-repeat; border:none; cursor:pointer;}

.top{ background:url(../images/tbg.jpg) repeat-x; height:39px; line-height:39px; font-size:12PX;}
.tlogin{ margin:0 auto; width:980px;}

.list{ float:left; width:705px; padding:20px }
.list li{float:left; width:705px; height:30px; line-height:30px;background:url(../images/arrow.jpg) no-repeat left;text-indent:12px;}
.list li a{ float:left;}
.list li span{ float:right; color:#a6a6a6;}

#pagelist { margin:0 auto; display:block; clear:both; overflow:hidden; height:22px;text-align:center; }
#pagelist a{ display: inline-block; padding:0px 6px; background:#fff;font-size:12px; font-family:Verdana;border:1px solid #888; color:#000;}
#pagelist a.current {background: #c2243d; display:inline-block; padding:0px 10px; font-weight:bold;color:#fff;font-family:Verdana;border:1px solid #888;}
.current {background: #c2243d; display:block; padding:0px 10px; font-weight:bold;color:#fff;font-family:Verdana;border:1px solid #888;}


.nwrap{ margin:0 auto; width:980px; background:#fff; padding:10px 0 0 0; overflow:hidden;}
.cbg{ background:url(../images/CBG.jpg);}
.chead{ margin:0 auto; width:980px; }
.nnav li ul{ background: #c2243d; width:165px; display:none; position:absolute; top:248px; margin: 0px;_margin-left: -32px;  padding:0; z-index:100;text-align:center;}/*-top;248px-*/
.cnavbg{background: url(../images/navbg.jpg) center repeat-x; height:52px;margin:0 auto; width:980px;}
.cfoot{ margin:0 auto; width:980px; text-align:center; }
.shadow{ background:#999; width:705px;  margin:20px auto;  height:115px; position:relative; }
.ctit_box{ background:#fff; border:1px solid #999;width:655px; height:95px; position:absolute; top:-5px; left:-5px; padding:10px 25px;}
.ctit{ float:left; width:980px; line-height:35px; font-size:14px; color:#000; font-weight:bold; text-align:center; border-bottom:1px solid #999;}
.content{ float:left; width:950px; padding:15px; display:inline; line-height:28px;}
.return,.npage{float:left; width:950px; padding:0 15px;height:40px; line-height:40px;  }

.ctit_box ul{width:650px; font-size:12px; float:left;}
.ctit_box ul li{ float:left; width:315px; margin-right:10px; line-height:25px;}
.mbg{ width:100%;  background:url(../images/mbg.jpg) center no-repeat; height:430px; padding-top:59px;}
.mwrap{ margin:0 auto ; width:510px; height:340px; background:#fff;}
.mtit{ width:510px;}
.mmain{width:510px; padding:70px 0}
.m_input{ width:225px;padding:0 5px; height:28px; line-height:28px; border:1px solid #999; background:#f5f5f5;}
.m_btn{ width:100px; height:30px; background:#173572; color:#fff;font-family:"Microsoft Yahei"; line-height:24px; padding:3px 0; text-align:center; border:none; cursor:pointer; font-size:16px}
.m_btn:hover{ background:#c2243d;}
.rg_btn{ width:100px; height:30px; background:#5b595a; color:#fff;font-family:"Microsoft Yahei"; line-height:24px; padding:3px 0; text-align:center; border:none; cursor:pointer; font-size:16px; display: inline-block}

.r_tit{ width:980px; height:35px; line-height:35px; background:url(../images/rtit.jpg) no-repeat bottom; padding-bottom:5px; font-weight:bold}
.regtxt,.regmain{width:930px; margin:15px 25px;  font-size:12px; line-height:24px;}
.redbox{width:930px;}
.redbox_tit{width:930px;height:30px; line-height:30px; background:url(../images/rline.jpg) no-repeat left bottom; margin-top:10px}
.box{ width:930px; padding-top:15px;}
.box td{  font-size:12px; padding-left:5px;}
.mreg{ width:200px; height:24px; border:1px solid #aaa}



.huikan_show{ float:left; width:950px; padding:15px; display:inline;}
.huikan_pic{ width:700px; height:800px; margin:0 auto;margin-bottom:20px;}
.huikan_page{ width:700px; margin:0 auto;text-align:center; font-size:14px; font-weight:bold; margin-bottom:40px;}
.huikan_page a{ margin-right:25px;}

.tt{ float:left; width:100px; }
.searchbox{ float:left; width:300px; margin-top:7px;}
.searchbox ul {width: 67px;border: 1px solid #ddd;border-top: 0px;background: #fff;position: absolute;z-index: 9999;margin: 0 0 0 -1px; font-size:12px; font-weight:normal}
.searchinput {float: left;height: 19px;line-height: 19px;border: 1px solid #ddd;width: 220px;padding: 0 0 0 5px;color: #777;}
.searchbtn {float: left;width: 59px;background: url(../images/search.gif) no-repeat;height: 21px;border: none;}
.searchbtn1 {width: 59px;background: url(../images/search.gif) no-repeat;height: 25px;*height: 29px;border: none; vertical-align:middle}
.sbox{width:930px; margin:15px 25px;}
.searschlist{ float:left;width:930px; }
.stit{ width:930px; height:30px; margin-top:10px; line-height:30x; border-bottom:1px solid #ddd; margin-top:25px;}
.searschlist  ul{ width:930px;}
.searschlist li{float:left; width:930px; height:30px; line-height:30px;background:url(../images/arrow.jpg) no-repeat left;text-indent:12px;}
.searschlist li a{ float:left;}
.searschlist li span{ float:right; color:#a6a6a6;}


.mbox{width:930px; margin:15px 25px;}

.m_about,.m_contact,.mnews,.mphoto{ float:left; width:930px; margin-bottom:15px; overflow:hidden;}
.mpic{ float:left; width:237px; margin-right:20px;}
.mpic h3{ text-align:center; margin-bottom:20px;}
.mtxt{ float:left; width:670px; line-height:24px;}

.mtitle{ float:left; width:670px; background: url(../images/m1.jpg) no-repeat left; height:29px; text-indent:30px; font-weight:bold; line-height:29px; margin-bottom:7px;}
.m_contact ul{ width:960px;}
.m_contact ul li{float:left; width:450px; margin-right:15px; height:28px; line-height:28px; text-indent:35px; margin:5px 0; font-weight:bold;}
.m_contact ul li.fr{ background:url(../images/fr.jpg) no-repeat left;}
.m_contact ul li.mtel{ background:url(../images/mtel.jpg) no-repeat left;}
.m_contact ul li.add{ background:url(../images/add.jpg) no-repeat left;}
.m_contact ul li.web{ background:url(../images/web.jpg) no-repeat left;}

.mntitle{float:left; width:930px; border-bottom:2px solid #213a73; font-weight:bold; margin-bottom:10px}
.mntitle span{float:left;}
.mmore{ float:right; color:#c2243d; font-size:12px; font-weight:normal;}
.mnews li{float:left; width:930px; height:26px; line-height:26px;background:url(../images/arrow.jpg) no-repeat left;text-indent:12px;}
.mnews li a{ float:left;}
.mnews li span{ float:right; color:#a6a6a6;}


.mphoto ul{ width:960px; }
.mphoto ul li{float:left; width:145px; margin-right:9px; border:1px solid #000; height:110px; overflow:hidden;}
.mphoto span{float:left;width:145px;}


/*---------------------*/
.m_about1,.m_contact1,.mnews1,.mphoto1{ float:left; width:700px; margin-bottom:15px; overflow:hidden;}
.mpic1{ float:left; width:237px; margin-right:20px; border:0px solid;}
.mpic1 h3{ text-align:center; margin-bottom:20px; }
.mtxt1{ float:left; width:440px;*width:440px;line-height:24px;  }
.mtitle1{ float:left; width:440px; background: url(../images/m1.jpg) no-repeat left; height:29px; text-indent:30px; font-weight:bold; line-height:29px; margin-bottom:7px;}
.m_contact1 ul{ width:700px;}
.m_contact1 ul li{float:left; width:330px; margin-right:15px; height:28px; line-height:28px; text-indent:35px; margin:5px 0; font-weight:bold;}
.m_contact1 ul li.fr{ background:url(../images/fr.jpg) no-repeat left;}
.m_contact1 ul li.mtel{ background:url(../images/mtel.jpg) no-repeat left;}
.m_contact1 ul li.add{ background:url(../images/add.jpg) no-repeat left;}
.m_contact1 ul li.web{ background:url(../images/web.jpg) no-repeat left;}

.mntitle1{float:left; width:700px; border-bottom:2px solid #213a73; font-weight:bold; margin-bottom:10px; }
.mntitle1 span{float:left;}
.mmore1{ float:left; color:#c2243d; font-size:12px; font-weight:normal;}
.mnews1 li{float:left; width:700px; height:26px; line-height:26px;background:url(../images/arrow.jpg) no-repeat left;text-indent:12px;}
.mnews1 li a{ float:left;}
.mnews1 li span{ float:right; color:#a6a6a6;}


.mphoto1 ul{ width:700px; }
.mphoto1 ul li{float:left; width:145px; margin-right:28px; border:1px solid #000; height:110px; overflow:hidden;}
/*---------------------*/

.utitle{float:left; width:230px; height:36px; line-height:36px; font-weight:bold; font-size:14px; background: url(../images/etitle.jpg) no-repeat; text-indent:15px; margin-top:10px;}
.uquick{float:left; width:228px; border:1px solid #ddd; background:#f1f8ff; text-align:center; padding:10px 0}
.uquick ul{ margin-bottom:40px;float:left; width:228px;  }
.uquick li{ margin-left:36px; *margin-left:16px;float:left; width:192px; height:26px; line-height:26px; background: url(../images/uarrow.jpg) left no-repeat; text-indent:10px;font-weight:bold; font-size:12px; text-align:left}



.uright{ float:left; width:700px; margin-left:25px; display:inline;}
.welcome{ float:left; width:700px; font-size:14px; font-weight:bold; margin-top:10px;}
.zx{ margin-left:15px; height:22px; width:50px; text-align:center; line-height:22px; background:#c2243d; display:inline-block; color:#fff;}
.tubiao{ float:left; width:700px; margin-top:40px;}
.tubiao ul{ float:left; width:680px; border-left:1px solid #ddd; margin-left:20px; display:inline;}
.tubiao ul li{ float:left; width:53pxpx; height:85px; border-right:1px solid #ddd; line-height:33px; padding:0 28px; display:inline; font-size:12px; }

.dbsx{ float:left; width:650px; margin-top:20px; background:#efefef; height:80px; padding:25px; display:inline; font-weight:bold;}
.dbsxbg{ background:url(../images/dbsx.jpg) no-repeat; text-indent:35px;}

.ugg{ float:left; width:700px; margin-top:20px}
.uggtit{ float:left; width:700px; height:30px; line-height:30px; background:url(../images/rtit.jpg) no-repeat left bottom; }
.ugg ul{ float:left; width:700px; margin-top:10px}
.ugg li{float:left; width:700px; height:26px; line-height:26px;background:url(../images/arrow.jpg) no-repeat left;text-indent:12px;}
.ugg li a{ float:left;}
.ugg li span{ float:right; color:#a6a6a6;}


.umain{ float:left; width:700px;}
.umaintit{ float:left; width:700px; line-height:35px; height:35px;  background:url(../images/rtit.jpg) no-repeat left bottom;}

.gray_btn{ margin-left:15px; height:28px; width:70px; text-align:center; line-height:28px; background:#444; display:inline-block; color:#fff;font-size:12px;}
.gray_btn2{ margin-left:15px; height:28px; width:110px; text-align:center; line-height:28px; background:#444; display:inline-block; color:#fff;font-size:12px;}
.blue_btn{ margin-left:15px; height:28px; width:110px; text-align:center; line-height:28px; background:#173572; display:inline-block; color:#fff;font-size:12px;}
.umaintit a:hover{ color:#fff;}

.usearch{ float:left; width:700px; padding:10px 0}
.red_btn{height:28px; width:70px; text-align:center; line-height:28px; background:#c2243d; color:#fff; border:none; cursor:pointer;}
.qx_btn{height:28px; width:70px; text-align:center; line-height:28px; background:#173572; color:#fff; border:none; cursor:pointer;}
.uint{ width:180px; border:1px solid #999; background:#f4f4f4; height:24px; line-height:24px;}
.ulist{ float:left; width:700px; margin-top:20px; font-size:12px;}
.ulist td ,.uadd td{ font-size:12px;}
.ubor{ border-bottom:2px solid #213a73}
.name{ width:340px; height:30px; line-height:30px; overflow:hidden;background:url(../images/arrow.jpg) no-repeat left;text-indent:12px;}

.uadd{ float:left; width:700px; margin-top:20px;}

.locaation{ float:left; width:700px; background:#ccc; height:30px; line-height:30px; font-weight:bold; text-indent:10px;margin-top:20px;}







/**========================**/
.biaomingList{width:880px; height:32px;}
.biaomingList li{background:url(../images/arrow.gif) no-repeat left;text-indent:12px;line-height:32px;;margin:0 0 0 10px; float:left; width:270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.biaomingList li a{ color:Red;}
