* A{POSITION:relative}A{FONT-SIZE:14px;COLOR:#000;CURSOR:pointer}A:link{COLOR:#333;TEXT-DECORATION:none;OUTLINE-STYLE:none}A:visited{COLOR:#333;TEXT-DECORATION:none;}A:hover{COLOR:#333;TEXT-DECORATION:underline;}A:active{COLOR:#333;TEXT-DECORATION:none;OUTLINE-STYLE:none}.fl {float:left;}
.fr {float:right;}
.fn {float:none;}
.inner {width:1100px;margin:0px auto;min-width:1100px;}

.news-maxbox {width:1100px;height:auto;padding-top:14px;padding-bottom:60px;float:left;}

.news-box {width:540px;height:auto;background-color:#F5F5F5;}
.news-top {width:100%;height:35px;background-color:#315F91;}
.news-topl {width:300px;height:35px;}
.news-topl ul {list-style-image:none;width:300px;height:35px;}
.news-topl ul li {width:110px;height:35px;line-height:35px;text-align:center;float:left;display:inline;color:#fff;background:#777777;font-size:20px;CURSOR:pointer;}
.news-topl .anniu {color:#fff;font-size:20px;background:#315F91; border-right:1px solid #ccc;}
.news-topr {width:auto;height:35px;text-align:right;}
.news-topr a {color:#fff;display:inline-block;float:right;text-align:center;height:17px;line-height:17px;width:48px;font-size:10px;margin-top:9px;}
.news-bot {width:510px;height:auto;padding:15px;}
.news-bot1 {width:100%;height:190px;overflow:hidden;}
.news-bot1 img {width:220px;height:180px;padding-left:10px;padding-top:10px;float:left;}
.news-bot1 p {width:490px;height:auto;overflow:hidden;float:left;padding-left:10px}
.news-bot1 p span {display:block;overflow:hidden;width:100%;}
.news-bt {height:36px;line-height:36px;font-size:18px;padding-top:5px;}
.news-bt a {color:#1f1f1f;}
.news-nr {height:110px;line-height:22px;color:#5c5b5b;font-size:12px;}
.news-more {height:29px;padding-top:10px;}
.news-more a {width:95px;height:29px;line-height:29px;display:block;text-align:center;background:#315F91;color:#fff;}
.news-bot2 {width:100%;height:auto;overflow:hidden;padding-top:14px;}
.news-bot2 ul {list-style-image:none;margin-top:18px;overflow:hidden;}
.news-bot2 ul li {width:684px height:32px;line-height:32px;float:left;}
.text_r {float:right;font-size:15px;font-style:normal;font-weight:normal;color:#1f1f1f;width:120px;text-align:right;}
.text_l {float:left;text-align:left;height:32px;line-height:32px;width:564px;overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis;}
.text_l:hover {color:#1f1f1f;}
.qa-box {width:540px;height::auto;}
.about-boxt {width:100%;height:35px;overflow:hidden;background-color:#315F91}
.about-boxtl {width:155px;height:35px;line-height:35px;font-size:20px;text-align:center;color:#fff;background:#315F91; border-right:1px solid #ccc;}
.about-boxtl span {font-size:10px;font-family:Arial,Helvetica,sans-serif;padding-left:8px;}
.about-boxtr {width:80px;height:24px;line-height:24px;text-align:right;font-size:10px;}
.about-boxtr a {color:#72431c;font-family:Arial,Helvetica,sans-serif;}
.marqueetop {width:540px;height:405px;overflow:hidden;background-color:#F5F5F5}
.marqueetop ul {width:507px;height:auto;overflow:hidden;padding-left:25px;}
.marqueetop ul li {width:507px;height:auto;overflow:hidden;padding-bottom:12px;margin-top:10px;}
.marqueetop dl {width:507px;height:auto;}
.marqueetop dl dt {height:35px;line-height:35px;overflow:hidden;width:507px;display:block;font-size:15px;background:url(../images/qa-li.png) no-repeat 0px 7px;}
.marqueetop dl dt a {color:#1f1f1f;padding-left:25px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;display:block;width:322px;overflow:hidden;font-size:15px;}
.marqueetop dl dt a:hover {color:#f86305;}
.marqueetop dl dd {width:462px;max-height:75px;line-height:25px;color:#1f1f1f;font-size:15px;display:block;overflow:hidden;padding-left:25px;background:url(../images/qa-li.png) no-repeat 0px -75px;}
.marqueetoptt {width:377px;height:429px;overflow:hidden;background-color:#F5F5F5;padding:10px;line-height:26px;}


.aboutus {margin-bottom:40px;background:#315F91;overflow:hidden;}
.aboutusnr {float:right;width:380px;margin-right:270px;margin-top:60px;}
.aboutleft {float:left;width:400px;color:#fff;margin-top:30px;padding:0px 25px 20px ;}
.aboutright {float:right;width:500px;margin-top:30px;padding:20px 25px 0;}
.aboutus h3 {font-size:16px;color:#fff;}

.indextitle {width:100%;margin:40px 0 20px 0;}

.index-news {float:left;width:300px;margin-top:10px;margin-right:18px;border:1px solid #ebebeb;}
.listel li {margin:0px 5px;height:35px;line-height:35px;overflow:hidden;padding-left:13px;background:url(../images/dt-1.gif) no-repeat left 12px;border-bottom:1px dotted #ccc;}
.listel li a {margin-right:5px;zoom:1;}
.listel li span {float:right;color:#666;}

.footbox {float:left;width:100%;min-width:1200px;background:url(../images/footbg.jpg) left top;padding-bottom:40px;border-top:5px solid #C6191F;}
.footlogo {float:left;width:200px;margin-top:20px;}
.footewm {float:right;width:200px;}
.foot-nav {margin-top:40px;height:25px;line-height:25px;width:850px;float:left;}
.foot-nav a {color:#fff;}
.foot-nav span {font-size:10px;margin:0px 8px;color:#888;}
.foot-text {color:#fff;float:left;width:900px;text-align:left;padding:0px 0px 14px 0;line-height:24px;}
.foot-text a {color:#ebebeb;}

#cs2 {width:100%;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;color:#ffffff}

/*联系方式*/

div#contact{border: 1px solid #DFDFDF;margin-bottom: 10px;font-family: "微软雅黑";padding-top: 10px;}
div#contact p{padding: 15px;padding-top: 10px;line-height: 28px;margin: 0px;font-size: 13px;}
div#contact p span{font-weight: bold;color: #333;font-size: 16px;display: block;}

.hot_block{border: 1px solid #d5d5d5;margin: 20px auto;clear: both;overflow: hidden;font-size: 12px;height: 30px;}
.hot_block .hot_title{margin: 0;padding: 0px;display: block;float: left;font-weight: bold;padding-left: 20px;font-size: 13px;background: none;line-height: 30px;}
.hot_block p{float: left;line-height: 30px;margin: 0px;padding: 0;}
.hot_block p a{margin-right: 15px;text-decoration: none;}