body
{
    font-size: 12px;
    font: arial;
    color: #6D6D6D;
    background-color: #dfdfe6;
    background: url(./all.png) no-repeat top center;
}


*{padding:0px; list-style:none;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
.daohang_ul
{
    width: 1002px;
    background: url(./menu_nomal_bg.gif);
    
    height: 41px;
    padding-left:24px;

    }


img{ border:0px;}
.float_left{float:left; padding-left:30px;}
.float_right{float:right; padding-right:30px;}
a{ text-decoration:none; color:#6D6D6D}
a:hover{ text-decoration:none; color:#BC1E1D}
.tb td{ height:30px; line-height:30px; padding-left:10px;}
.inpt{ width:180px; height:20px; line-height:20px; border:1px solid #DDD}
.red{color:#FF0000}
.lft_page{ height:30px;}
.anpager {font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0;  margin: 0px;}
.anpager a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.anpager a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.anpager .cpb {padding: 1px 6px;font-weight:bold; color:#FFFFFF; font-size:12px;border:none;background:#E61636;}
.anpager a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
#container{width:1002px;margin:0 auto; text-align:left; overflow:hidden;} 

#head
{
    height: 350px;
    width: 1002px;
 
}
#title
{
    clear: both;
    margin: 0 auto;
    width: 1002px;
    height: 80px;
    text-align: left;
}
    #title a {
	 color: #235990; 
	 text-decoration: none
	 
}
#title a:hover {
	font-size:15px;
	  text-decoration: underline
}

#title p
{
    margin-top: 60px;
    margin-bottom:15px;
    display: block;
    float: right;
    line-height: 25px;
    height: 25px;
     font-size:14px;
      font-family:΢���ź�;
       margin-right:1px;
      
}
.daohang_ul
{width: 1002px;background: url(./menu_nomal_bg.gif);margin: 0 auto;height: 50px;}

#topmenu{ width:1002px; margin:0 auto; height:41px;background:url(./menu_nomal_bg.gif); overflow:hidden; }
#main{width:1002px; margin:0px auto;overflow:hidden;background:url(./main_bg.jpg) repeat-x;  }

#left{width:749px; float:left; margin-top:6px;}

#newsInfo{width:749px;height:215px; margin-top:5px;}
.ibanner{width:392px; height:245px; border:1px solid #CCC; padding:1px 1px;float:left; overflow:hidden; z-index:1; }

/*��˾���� border-top:2px solid #26a8dc;background-color:#d4efff; */
.iright{width:342px;height:247px;float:left;overflow:hidden;margin-left:6px;border:1px solid #CCC; }
.news_title{width:344px;height:31px; background-image:url(./top_news.jpg) ; border-bottom:1px solid #236cbd }
.news_title span{margin-right:10px; display:block; margin-top:20px; float:right; }
.iright .ind_news{width:344px;height:213px;padding:0;}
.iright .ind_news ul{width:344px;padding:0;}
.iright .ind_news li{display:block;margin:0;  padding:0; line-height:30px;height:30px;border-bottom:1px dotted #8C8C8C; background-image:url(./article_arrow.gif); background-repeat :no-repeat ; background-position: left center ;}
.iright .ind_news li a{width:344px;display:block;margin:0;  padding:0; line-height:30px;height:30px;color:#8C8C8C; text-indent:15px;}
.iright .ind_news li a:hover{color:#29a7e2;}

/*ҵ��ָ��/����ָ��;*/
#Guide{width:749px;height:223px; z-index:1; padding-top:10px; overflow:hidden; }
#Guide .leftGuide{width:368px;height:216px; float:left;  overflow:hidden;border:1px solid #CCC;}
#Guide .leftGuide .leftTitle{width:370px; height:30px;background-image:url(./leftTitle.jpg);border-bottom:1px solid #e7ebf6 ;overflow:hidden; }
#Guide .leftGuide .leftTitle span{margin-right:10px; display:block; margin-top:20px; height:18px; float:right; }
#Guide .leftGuide .ind_news{}
#Guide .leftGuide .ind_news ul{width:370px; clear:both;padding:0; }
#Guide .leftGuide .ind_news li{display:block; padding:0; line-height:30px;height:30px; border-bottom:1px dotted #8C8C8C; background-image:url(./article_arrow.gif); background-repeat :no-repeat ; background-position: left center ;}
#Guide .leftGuide .ind_news li a{width:370px;display:block;margin:0;  padding:0; line-height:30px;height:30px;color:#8C8C8C; text-indent:15px;}
#Guide .leftGuide .ind_news li a:hover{color:#29a7e2;}

#Guide .rightGuide{width:368px;height:216px;  margin-left:6px;overflow:hidden; float:left;border:1px solid #CCC;}
#Guide .rightGuide .rightTitle{width:370px; height:30px;background-image:url(./rightTitle.jpg);border-bottom:1px solid #e7ebf6 ;overflow:hidden; }
#Guide .rightGuide .rightTitle span{margin-right:10px; display:block; margin-top:20px; height:18px; float:right; }
#Guide .rightGuide .ind_news{}
#Guide .rightGuide .ind_news ul{width:370px; clear:both;padding:0; }
#Guide .rightGuide .ind_news li{display:block; padding:0; line-height:30px;height:30px; border-bottom:1px dotted #8C8C8C; background-image:url(./article_arrow.gif); background-repeat :no-repeat ; background-position: left center ;}
#Guide .rightGuide .ind_news li a{width:370px;display:block;margin:0;  padding:0; line-height:30px;height:30px;color:#8C8C8C; text-indent:15px;}
#Guide .rightGuide .ind_news li a:hover{color:#29a7e2;}

/*��ҵ��Ѷborder-top:2px solid #26a8dc;*/
#information{width:749px;height:223px; z-index:1; padding-top:10px; overflow:hidden; }

#information .infoleft{width:368px;height:216px; float:left;  overflow:hidden;border:1px solid #CCC;}
#information .infoleft .left_title{width:370px; height:30px;background-image:url(./info_left.jpg);border-bottom:1px solid #e7ebf6 ;overflow:hidden; }
#information .infoleft .left_title span{margin-right:10px; display:block; margin-top:20px; height:18px; float:right; }
#information .infoleft .ind_news{}
#information .infoleft .ind_news ul{width:370px; clear:both;padding:0; }
#information .infoleft .ind_news li{display:block; padding:0; line-height:30px;height:30px; border-bottom:1px dotted #8C8C8C; background-image:url(./article_arrow.gif); background-repeat :no-repeat ; background-position: left center ;}
#information .infoleft .ind_news li a{width:370px;display:block;margin:0;  padding:0; line-height:30px;height:30px;color:#8C8C8C; text-indent:15px;}
#information .infoleft .ind_news li a:hover{color:#29a7e2;}
/*���߷���*/
#information .inforight{width:368px;height:216px;  margin-left:6px;overflow:hidden; float:left;border:1px solid #CCC;}
#information .inforight .right_title{width:370px; height:30px;background-image:url(./info_right.jpg);border-bottom:1px solid #e7ebf6 ; overflow:hidden; }
#information .inforight .right_title span{margin-right:10px; display:block; margin-top:20px; float:right; }
#information .inforight .ind_news{}
#information .inforight .ind_news ul{width:370px; clear:both;padding:0; }
#information .inforight .ind_news li{display:block;margin:0;  padding:0; line-height:30px;height:30px; border-bottom:1px dotted #8C8C8C; background-image:url(./article_arrow.gif); background-repeat :no-repeat ; background-position: left center ;}
#information .inforight .ind_news li a{width:370px;display:block;margin:0;  padding:0; line-height:30px;height:30px;color:#8C8C8C; text-indent:15px;}
#information .inforight .ind_news li a:hover{color:#29a7e2;}

/*--��ҵ���չ--*/
.rollphotos{width:747px; height:200px;overflow:hidden;margin-top:10px; font-family:"΢���ź�";border:1px solid #CCC;}
.FixTitle {width:747px;height:31px; background-image:url(./case_top.jpg); overflow: hidden;border-bottom:1px solid #e7ebf6 ;}
.FixTitle span{margin-right:10px; display:block; margin-top:20px; float:right; }
.blk_29 {background-color:#daf0fd;width:749px; height:168px;}
.blk_29 .LeftBotton {margin-top:60px; background: url(./leftbtn.jpg) no-repeat 0px 0px;float:left;width:25px;cursor: pointer;height: 41px}
.blk_29 .Cont {margin: 0px auto; overflow: hidden;width: 700px;padding-top: 10px; }
.blk_29 .RightBotton {margin-top:-90px;background: url(./rightbtn.jpg) no-repeat 0px 0px; float:right;width:23px;cursor: pointer;height:41px}
.blk_29 .box {float:left;width:160px;height:145px;text-align:center;margin-right:15px;background: #fff; }
.blk_29 .box img {padding-right:7px;display: block;padding-left:7px;padding-bottom: 5px; margin: 0px auto; padding-top: 3px;}
.blk_29 .box a:hover img {}
.blk_29 .box p {margin: 6px auto 0px; width: 97px; line-height: 20px}

#right{width:247px;float:right; margin-top:11px;}
/*��������*/
#HotLine{width:245px; height:104px; border:1px solid #CCC; background:url(./hotline.jpg);}
/*����*/
.noticeTab{width:245px;border:1px solid #CCC; height:200px;float:right;overflow:hidden; margin-bottom:6px; margin-top:6px;}
#noticeTitle{ width:245px; height:30px;background: url(./notice.jpg) no-repeat 0px 0px; border-bottom:1px solid #CCC }
#noticeTitle span{margin-right:10px; display:block; margin-top:20px; float:right; }
#notice_content{margin-top:3px; height: 200px; overflow: hidden;background-image:url(./business_back.jpg)}
/*--���߿ͷ�--
.OnlineService{clear:both;width:243px;background:url(./onlineservice.jpg); height:88px;margin-top:6px; border:2px solid #29a7e2}
#service{width:243px; height:54px; margin-top:34px;}
#service_1{width:58px; height:18px; CURSOR: pointer; margin-top:15px;margin-left:28px;  float:left;}
#service_2{width:58px; height:18px; CURSOR: pointer; margin-top:15px;margin-left:50px; float:left;}
*/
/*--����Ӫҵ��-- */
.OnlineBusiness{clear:both;width:245px; height:230px; margin-top:6px; border:1px solid #CCC;background-image:url(./business_back.jpg)}
#business{width:213px; height:201px; margin-top:16px;margin-left:15px;}
#business_1{width:213px; height:63px; CURSOR: pointer;float:left; border:1px solid #e7ebf6}
#business_2{width:213px; height:63px; CURSOR: pointer; margin-top:6px; float:left;}
#business_3{width:213px; height:63px; CURSOR: pointer; margin-top:6px; float:left;}
/*--��������--*/
.linkTab{width:1002px;overflow:hidden;margin:0 auto;overflow:hidden;margin-top:3px; margin-bottom:3px;background-image:url(./link.jpg)}
.l1{ width:220px; height:27px; margin-left:150px; margin-top:8px; float:left;}
.l2{ width:220px; height:27px; margin-left:60px; margin-top:8px; float:left;}
.l3{ width:220px; height:27px; margin-left:60px; margin-top:8px;float:left;}

#foot{line-height:35px; height:35px; width:1002px; background-color:#236cbd; text-align:center; color:#FFF; margin-bottom:60px; margin:0 auto;}

.case{width:993px; height:218px; border:1px solid #9D0909; margin:10px auto 0px;  overflow:hidden;}
.case .ct{width:962px; height:39px;  margin:0px auto;  overflow:hidden;}
.case .scrolls{width:962px;  margin:10px auto;  overflow:hidden;}
.case .scrolls .casebg{width:227px; height:151px; background:url(./index_case_bg.jpg) no-repeat; float:left; margin-right:13px; overflow:hidden;}
.ncase{width:862px; margin:10px 18px; overflow:hidden;}
.ncase .casebg2{width:227px; height:161px; background:url(./index_case_bg.jpg) no-repeat; float:left; margin-right:10px; margin-bottom:20px; overflow:hidden;}
/*--��ҳ��ʽ--*/
.bt{width:1023px; height:1400px; margin:0px auto; height:20px}
.ncontent{width:1023px; margin:0px auto; z-index:1; padding-top:15px; background:url(./main_bg.jpg) repeat-x; overflow:hidden; }
.ncontent .nleft{ width:235px; float:left; min-height:500px; margin-left:0px;_margin-left:5px; }
.ncontent .nleft .nltop{ width:235px; height:6px; overflow:hidden; background:url(./nleft_top.jpg) no-repeat }
.ncontent .nleft .nlbg{ width:235px; height:auto; overflow:hidden; margin:0px; padding:0px;  background:url(./nleft_bg.jpg) repeat-y }
.ncontent .nleft .nlbottom{ width:235px; height:6px;overflow:hidden; background:url(./nleft_bottom.jpg) no-repeat }
.ncontent .nleft .nlbg h2{ width:216px; height:33px; background: url(./nleft_t_bg.jpg) left top no-repeat; line-height:33px; text-align:center; font-size:16px; font-family:"΢���ź�"; color:#333;  margin:5px auto}
.ncontent .nleft .nlbg h2 a{color:#333;}

.ncontent .nleft .nlbg ul.left_nav {margin:10px auto 0px; width:195px;}
.ncontent .nleft .nlbg ul.left_nav li{width:195px; border-bottom:1px dotted #DDDD}
.ncontent .nleft .nlbg ul.left_nav li a{ display:block; background: url(./ldot.jpg) 10px 10px no-repeat; color:#333; line-height:30px; width:195px; text-indent:25px;}
.ncontent .nleft .nlbg ul.left_nav li a:hover,.ncontent .nleft .nlbg ul.left_nav li a.hover{ background: url(./ldot.jpg) 10px 10px no-repeat; color:#29a7e2 ;}

.ncontent .nleft ul.l_nav {width:233px; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8;}
.ncontent .nleft ul.l_nav li{width:233px; height:37px; line-height:37px; font-family:"΢���ź�"; }
.ncontent .nleft ul.l_nav li a{ display:block; background: url(./nleft_nomal.jpg) no-repeat; color:#333; height:37px;line-height:37px; width:233px; text-indent:35px;}
.ncontent .nleft ul.l_nav li a:hover,.ncontent .nleft ul.l_nav li a.hover{ background: url(./nleft_hover.jpg) no-repeat; color:#29a7e2;}

.ncontent .nright{ width:750px; margin-right:20px; _margin-right:5px;  float:right;  }
.ncontent .nright .nrtop{ width:750px; height:6px; overflow:hidden; background:url(./nright_top.jpg) no-repeat }
.ncontent .nright .nrbg{ width:750px; overflow:hidden;   background:url(./nright_bg.jpg) repeat-y }
.ncontent .nright .nrbg .data { padding: 20px 20px; line-height: 24px;}
.ncontent .nright .nrbottom{ width:750px; height:6px; overflow:hidden; background:url(./nright_bottom.jpg) no-repeat }
.ncontent .nright .ntt{width:715px; height:32px; line-height:32px; margin:0 auto;  border-bottom:1px solid #29a7e2;}
.ncontent .nright .ntt h2{width:120px;font-family:"΢���ź�"; height:36px; line-height:36px; font-size:16px; color:#29a7e2;text-indent:20px; float:left; display:block}/* background:url(./nr_dot.jpg) 5px 10px no-repeat; */
.ncontent .nright .ntt span{ text-align:right; height:36px; line-height:36px; font-size:12px; color:#333; float:right; display:block}
.ncontent .nright .ntt span a{color:#333;}



.pro{ width:678px; margin:0px auto; padding-top:20px;}
.pro dl{width:678px; display:block; margin-bottom:25px; background:url(./dl_bg.jpg) no-repeat;  height:169px;}
.pro dl dt{ float:left;}
.pro dl dt img{margin:10px; margin:20px 20px ; height:105px; width:155px;}
.pro dl dd{float:left; overflow:hidden; width:450px;line-height:22px; color:#898989}
.pro dl dd.tr_tit{float:left;width:450px; height:26px; line-height:26px; border-bottom:1px solid #DFDFDF; display:block; font-weight:bold; margin-top:3px; margin-left:0px; color:#29a7e2}
.pro dl dd.tr_tit a{color:#AF0C0D}
.pro dl dd.more{float:left;width:450px; text-align:right; height:26px; line-height:26px;  display:block;  margin-top:3px; margin-left:0px; color:#FF0103; font-size:14px;}
.pro dl dd.more a{ color:#FF0103;}

.pro1{ width:720px; margin:0px auto; padding-top:20px;}
.pro1 dl{width:335px; display:block; float:left; margin-left:20px; margin-bottom:25px; background:url(./dl_bg1.jpg) no-repeat;  height:170px;}
.pro1 dl dt{ float:left;}
.pro1 dl dt img{margin:10px; margin:10px 15px ; height:125px; width:115px;}
.pro1 dl dd{float:left; overflow:hidden; width:175px;line-height:22px; color:#898989}
.pro1 dl dd.tr_tit{float:left;width:175px; height:26px; line-height:26px; border-bottom:1px solid #DFDFDF; display:block; font-weight:bold; margin-top:3px; margin-left:0px; color:#29a7e2}
.pro1 dl dd.tr_tit a{color:#AF0C0D}
.pro1 dl dd.more{float:left;width:175px; text-align:right; height:26px; line-height:26px;  display:block;  margin-top:3px; margin-left:0px; color:#55b6e4; font-size:14px;}
.pro1 dl dd.more a{ color:#55b6e4;}

.ins_news{width:670px;padding:0; margin :0px 5px 0px 20px; float:none;}
.ins_news ul {width:670px; margin:20px auto; padding:0; clear :both ;}
.ins_news li {display:block; line-height:24px;height :24px; margin-bottom:5px; border-bottom:1px dotted #A9A9A9}
.ins_news li a{float:left;line-height:24px; background:url(./lidot.jpg) 0px 0px no-repeat; padding-left :15px;}
.ins_news li a:hover{color:#FF0000; }
.ins_news li span{float:right;color:#666;display:block;}



.newsdata{ margin:15px;}
.newsdata h1{color: #960709;border-bottom:1px dashed #ccc; line-height:50px; margin-top:10px; text-align:center; font-size:18px;}
.newsdata h1 span{ font-size:12px; font-weight:normal; color:#535353; float:right; margin-top:10px; margin-right:20px;}
.newsdata .data_info{ margin:10px; line-height:24px;color:#535353;}