.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
.w1200{ width:1200px; margin:0 auto;}

.header,.footer,.content{width: 1200px;margin:0 auto;}
.topWrap{ background:url(../images/bg.jpg) repeat-x; height:230px; overflow: hidden;}
.top_c{height: 40px;line-height: 40px;color: #333;}
.top_c a{padding: 0 10px;display: inline-block;color: #333;background:url(../images/line.jpg) no-repeat right center;float: left;}
.top_c a.nobot{background: none;}






.ser{position: absolute; top: 0; right:0; width: 42px; height:43px;border-right:1px solid #f0f0f0;}
.ser img{display: block;margin-top: 8px; width:28px; height:28px;}

.t_c{height:130px; overflow: hidden;}
.logo{width:420px;height:80px;margin-top: 23px; overflow: hidden;}
.logo img{}

.t_c h2{margin:34px 0 0 0px; font-size: 24px;color:#333;padding-left:30px;
  letter-spacing: 2px;overflow: hidden; float: left;}
.t_c h2 em{display: block;font-size: 18px;font-weight: normal;padding-top:7px;letter-spacing: 2px;color: #333;font-style:normal;}

.t_c p{ background:url(../images/tel.jpg) no-repeat left 8px;float: right;width:210px;height:36px; 
        margin-top: 31px; text-align: right;font-size: 26px; 
        color:#0071be;padding-left: 56px;height:66px; font-weight: bold;}
.t_c p em{display: block;font-size: 14px; color:#666;font-weight: normal;padding: 7px 0 7px 5px;text-align: left;font-style:normal;}

.h_nav{height:60px;  overflow: hidden;}
.h_nav ul li { float:left; height:60px; overflow: hidden; }
.h_nav ul li a{ display:inline-block;font-size: 16px; color:#fff;line-height:60px; height:60px;padding: 0 49px;}
.h_nav li a:hover,.h_nav .cur a{ color:#FFCC00}
.h_nav ul li.nobot{background: none;}
.h_nav .nav_line {
    width: 2px;
    padding: 0px;
    background: url(../images/nav_line.jpg);}


#banner{overflow:hidden; margin:0 auto; width:100%}

.h_sea{height:40px;line-height:40px;margin-bottom: 10px;color:#555; background:#ddd }
.key{ width:750px;overflow:hidden;margin-top:0px;}
.key b{font-size: 14px;}
.h_sea a{ line-height:29px; padding:0 15px; color:#555;font-size: 14px;}
.inp01{height:32px;text-indent: 18px;border-top:1px solid #fff;border-right:1px solid #fff;
  border-bottom:1px solid #aaaaaa;
  border-left:1px solid #fff;
 width:245px;float:left;line-height:32px; color:#555;}
.s_ss {float:left; width:19px; height:34px; border:0; background:url(../images/sou.jpg) no-repeat 0 0;}
.s_inp{margin-top: 3px;}





#cpfl {
    width: 230px;
    height: auto;
    overflow: hidden;
    background: #124181;
    margin-bottom: 15px;
    float: left;
    border: 1px solid #eee;
}
#cpflnr ul li {
    clear: both;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    text-indent: 1.5em;
    background: url(../images/libg.jpg) left center no-repeat;
    border-bottom: 1px #4e71a1 dashed;
}
#cpflnr ul li a {
    color: #fff;
}

index.css:13
ul, li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.cpflbg {
    height: 50px;
    background: url(../images/cpflbg.jpg) no-repeat;
}
#cpflnr {
    padding: 15px;
}

.inprot{width:940px; float:right; background:url(../images/prot.jpg) no-repeat center; height:40px; line-height:40px; font-size:20px;  font-weight:800; text-indent: 0.5em; }
.inpro{width:940px; float:right;}
.inpro ul{}
.inpro ul li{width:290px; float:left;  padding:5px 18px 5px 5px }
.inpro ul li img{width:290px; height:270px; border:1px #ddd double}
.inpro ul li p{ line-height:30px; text-align:center}



.intitleen{font-size:18px; color:#999; text-align: center; font-family: Arial, Helvetica, sans-serif}
.intitle{font-size:30px; color:#333; font-weight: 600; text-align: center; line-height: 1.7em; letter-spacing: 1px; text-transform: uppercase;}
.inabcon{width:600px; float:right; text-align:left; line-height:35px; font-size:16px;}

.more { width:160px; margin-top:10px;text-align:center; float:left; margin-left:20px; background: #006699 }
.more a { display:inline-block; *display:inline; *zoom:1; line-height:50px; color:#fff; }
.more a:hover, .module-full-screen-more a:active { background-color: #006699; border-color:#fff; color:#fff; text-decoration:none;width:160px; }

.more1 {width:160px; margin-top:10px;text-align:center; float:right; margin-left:30px; background:#D9D9D9 }
.more1 a { display:inline-block; *display:inline; *zoom:1; line-height:50px; color:#666; }
.more1 a:hover, .module-full-screen-more a:active { background-color:#006699; border-color:#fff; color:#fff; text-decoration:none;width:160px; }

.more2 {width:160px; margin-top:10px;text-align:center; float:right; margin-left:30px; background:#D9D9D9 }
.more2 a { display:inline-block; *display:inline; *zoom:1; line-height:50px; color:#666; }
.more2 a:hover, .module-full-screen-more a:active { background-color:#006699; border-color:#fff; color:#fff; text-decoration:none;width:160px; }


.innewst{ font-size:25px; border-bottom:1px #CCCCCC dotted; line-height:35px;}

.innews{width:580px;  float:left }
.innews ul { }
.innews ul li{  width:570px;  line-height:45px; text-align:left; border-bottom:1px dotted #CCCCCC}
.innews ul li a{ line-height:45px; color:#333; font-size:16px}

.innews2{width:580px; float:right}
.innews2 ul { }
.innews2 ul li{  width:570px;  line-height:45px; text-align:left; border-bottom:1px dotted #CCCCCC}
.innews2 ul li a{ line-height:45px; color:#333; font-size:16px}


.abcon{ width:940px; float:right; text-align:left; line-height:30px;}

.news{width:940px; margin:0 auto }
.news ul { }
.news ul li{  width:930px;  line-height:45px; text-align:left; border-bottom:1px dotted #CCCCCC}
.news ul li a{ line-height:45px; color:#333; font-size:16px}










.footnav{width:100%; margin:0 auto; overflow: hidden;  background:#124181}
.footnav2{width:1200px; margin:0 auto;}
.footnav2 ul{}
.footnav2 ul li{ float:left; width:120px; line-height:40px; text-align:center}
.footnav2 ul li a{ color:#FFFFFF}


.footccc{width:100%; background:#00375C;  margin:0 auto; overflow:hidden}
.foot{width:1200px;   margin:0 auto; overflow:hidden}
.foot_left{ float:left; width:350px;  margin-bottom:10px; font-size:16px; color:#fff; text-align:left;  line-height:35px;}
.foot_right{ float:right; margin-bottom:10px; font-size:16px; color:#fff;text-align:right;  line-height:35px;}
