@charset "gb2312";
/* CSS Document */
* {
    margin: 0px;
    padding: 0px;
}
a{ font-size:14px; text-decoration:none; color:#333;}
a:hover{color:#154b8c;}
ul {
    list-style: none;
}

img {
    border: none;
}

body {
	color:#333;
    font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	background:url(../images/bg.jpg) repeat;
}
.clear{ clear:both;}
.top{ height:25px; width:1002px; margin:0 auto;}
#header{ height:100px; width:100%;}
.header{ width:1002px; margin:0 auto; height:100px;}
.headl{ float:left; width:480px; padding:10px 0px 0px 0px;}
.headr{ float:right; background:url(../images/phone.png) no-repeat 0px 30px; width:134px; height:50px; padding:50px 0px 0px 55px; font-size:20px; color:#154b8c;}
#menu{ width:100%; height:58px; background:url(../images/list.jpg) repeat-x;}
.menulist{ height:58px; line-height:52px; width:1002px; margin:0 auto;}
.menulist ul li{ float:left;  line-height:58px; font-size:16px;}
.menulist ul li a{ color:#fff; text-decoration:none;font-size:16px;padding:0px 32px; display:block;}
.menulist ul li a:hover{ color:#333; background:url(../images/hover.jpg) repeat-x; display:block;padding:0px 32px;}
#banner{ width:100%; height:500px;}
.menuone{ height:37px; line-height:37px; background:#f1f1f1; width:1002px; margin:0 auto; margin-top:12px;}
.onel{ float:left; width:108px; background:url(../images/lbar.jpg) repeat-x; font-size:20px; color:#fff; text-align:center;}
.oner{ float:left;}
.oner ul li{ float:left; padding:0px 18px;}
.oner ul li a{ color:#333;}
.oner ul li a:hover{ color:#154b8c;}
.more{ float:right; padding:7px 15px 0px 0px;}
.proone{ width:1002px; margin:0 auto; background:url(../images/proone.png) no-repeat; padding:12px 0px 0px 0px; min-height:470px; }
.proone .proli li{ width:176px; height:220px; float:left; padding:0px 12px; margin-bottom:5px;}
.proone .proli li p{ text-align:center; line-height:30px;}
.proone .proli li img{ border:1px solid #ccc; width:176px; height:183px;}
.proone .proli li a{ color:#333;}
.proone .proli li a:hover{ color:#154b8c;}
.proone .proli li img:hover{ border:1px solid #154b8c;}
.ads{ width:1002px; height:150px; margin:0 auto;}
.mainnav{ width:1002px; margin:0 auto; height:273px;}
.mainnavl{ float:left; width:409px; background:url(../images/about.png) no-repeat; height:255px; padding:14px;}
.mainnavr{ float:right;width:525px; background:url(../images/news.png) no-repeat;height:259px;padding:14px;}
.title{ font-size:22px; color:#0d5b9d; background:url(../images/line.jpg) repeat-x bottom; width:100%; height:64px; line-height:64px;}
.title p{ background:url(../images/abouttitle.jpg) no-repeat; padding-left:70px;}
.title span{ padding:15px 0px 0px 0px;}
.aboutcon{ padding-top:10px;}
.aboutcon p{ text-indent:2em; line-height:25px;}
.aboutcon p span.xq a{ color:#ff8300; padding-left:10px;}
.title02 p{ background:url(../images/news.jpg) no-repeat; padding-left:70px;}
.newscon .newslist li{ background:url(../images/newslist.jpg) no-repeat 0px 15px; border-bottom:1px  dashed #ccc; height:38px; line-height:38px; padding-left:16px;}
.newscon .newslist li.first{ border:none; height:70px; background:url(../images/newslist.jpg) no-repeat 0px 13px; line-height:35px;}
.newscon .newslist li.first .newstitle{ font-size:16px;}
.ncon{ font-size:12px; line-height:20px;}
#foot{ width:100%; height:350px; background:url(../images/foot.jpg) repeat-x;}
.foot{ width:1002px; margin:0 auto;height:350px; height:254px;}
.footl{ width:334px; float:left;}
.foottitle{ background:url(../images/line02.jpg) repeat-x bottom; width:272px; height:42px; line-height:42px; font-size:16px;}
.ban{ width:1002px; margin:0 auto; height:90px; line-height:40px;}
.contactli{ padding-top:5px; line-height:32px;}
.contactli a{ float:left; margin-right:82px;}
.contactli span{ color:#154b8c;}
.form input.inputli{ width:310px; height:24px; line-height:24px; background:#fff; border:1px solid #ccc; margin-top:10px;}
.form textarea{width:310px; height:76px;background:#fff; border:1px solid #ccc; margin-top:10px;}
.bottonli{ border:none; background:url(../images/botton.jpg) no-repeat; width:56px; height:24px; float:right; margin:12px 22px 0px 0px; cursor:pointer;}
.wx{ padding-top:12px;}
#mainbody{width:100%;min-height:1000px; float:left; margin-bottom:15px; }
.mainbody{ width:1002px; margin:0 auto; margin-top:20px;}
.detail{ margin-bottom:15px; }
.position{ float:right; padding-right:12px;}
.mainl{ float:left; width:218px;margin-bottom: 15px;}
.mainr{ float:right;width:784px;}
.con1title1{width: 213px;
height: 43px;
background: transparent url("../images/lefttitle.jpg") no-repeat scroll 0px 0px;
text-align: center;
font: 600 18px/43px "Î¢ÈíÑÅºÚ";
color: #D0EFFF;
text-shadow: 1px 1px 1px #002B55;
margin: 0px;}
.left_contact,.leftnews {
    width: 213px;
    background: transparent url("../images/leftbg.jpg") repeat-y scroll 0px 0px;
    padding: 19px 0px 22px;
}
.leftlink {
    width: 218px;
}
.leftlink li{width:100%;background:url(../images/borderbg.jpg) 25px 38px no-repeat; height:40px;}
.leftlink li a{display:block;width:100%;height:32px;text-indent:43px;color:#e7f7ff;padding-top:8px;}
.leftlink li li a{text-indent:61px;}
.leftlink li a:hover{background:url(../images/lefthover.png) 23px 5px no-repeat;font-weight:bold;}
.conleft{ margin-top:15px;}
.phone{ background:url(../images/phone.jpg) no-repeat 5px 0px; height:66px; padding:5px 0px 0px 70px; color:#fff;}
.phone span{ font-size:20px; }
.conli{ color:#fff; padding:0px 14px; line-height:26px;}
.mainr{ background:none; padding:0px;}
.mainr .proli li{ width:176px; height:220px; float:left; padding:0px 0px 0px 20px; margin-bottom:5px;}
.pages{ text-align:center; margin-top:20px; padding-left:22px;}
.pages ul li{ float:left;}
.pages ul li.pages_solid{
color:#FFF;
    float: left;
    display: inline;
    margin: 0px 7px 0px 0px;
    font: 500 14px/28px ËÎÌå;
    color: #666;
    width: 26px;
    height: 26px;
    border: 1px solid #131313;
    background: #02405E none repeat scroll 0% 0%;
    text-align: center;
	line-height:26px;}
.pages ul li a {
    color: #FFF;
    display: block;
    height: 26px;
	text-align: center;
	line-height:26px;
}
.pages ul li.next,.pages ul li.previous_s{
	 margin: 0px 7px 0px 0px;
    width: 64px;
    height: 26px;
    background: #02405E;
    border: 1px solid #131313;
    text-align: center;
	color:#FFF;
	line-height:26px;
}
.pages ul li.next a {
color:#FFF;
	text-align: center;
    display: block;
    width: 64px;
    height: 26px;
	line-height:26px;
}
.newsnav{ padding-left:15px; width:769px;}
.mainr .newslist span{ float:right;}
.newsnav p.newstitle{ text-align:center; font-size:16px; font-weight:bold; margin-bottom:12px;}
.newsnav p.time{ font-size:12px; color:#555; text-align:center; line-height:30px; border-top:1px dashed #aaa; }
.proname{ font-size:14px; line-height:30px;}
.depro{ color:#154b8c; line-height:30px;}
.subNav{width: 213px;
height: 43px;
background: transparent url("../images/lefttitle2.jpg") no-repeat scroll 0px 0px;
text-align: center;
font: 600 18px/43px "Î¢ÈíÑÅºÚ";
color: #D0EFFF;
text-shadow: 1px 1px 1px #002B55;
margin: 0px; cursor:pointer;}


.currentDt{background-image:url(../images/lefttitle1.jpg); height:43px;}
.navContent{display: none;border-bottom:solid 1px #e5e3da;background:url(../images/leftbg.jpg) repeat-y; width: 218px;}
.navContent li{width:100%;background:url(../images/borderbg.jpg) 25px 38px no-repeat; height:40px;}
.navContent li a{display:block;width:100%;height:32px;text-indent:43px;color:#e7f7ff;padding-top:8px;}
.navContent li a:hover{background:url(../images/lefthover.png) 23px 5px no-repeat;font-weight:bold;}
.smcy{ height:130px; width:978px; margin:15px auto; background:url(../images/jiam.png) no-repeat; padding:12px;}
.yuan{ padding-top:10px;}
.smcy .title p {
background: url(../images/yuan.jpg) no-repeat;
padding-left: 70px;
}