﻿@charset "utf-8";

/*reset*/



/* CSS reset for c_b */

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

table th , table td {padding:5px;}

fieldset , img {border:0;}

address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}

ol , ul {list-style:none;}

ception , th{text-align:left;}

q:before , q:after{content:'';}

abbr , acronym{border:0;}

a {color:#666; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:none;} /*for ff f6n.net*/

a:hover {text-decoration:none;}


/*定位*/

.tl {text-align:left;}

.tc {text-align:center;}

.tr {text-align:right;}

.bc {margin-left:auto; margin-right:auto;}

.fl {float:left; display:inline;}

.fr {float:right; display:inline;}

.zoom {zoom:1}

.hidden {visibility:hidden;}

.vam {vertical-align:middle;}

.clear{clear:both; height:0; line-height:0; }

p{ word-spacing:-1.5px;}



-moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box;



/*其他*/

.curp{cursor:pointer};



/*原reset*/

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{font:12px/1.231 arial,helvetica,clean,sans-serif;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%; border-collapse:collapse;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}

/*end reset*/









.links{ overflow:hidden; width:1000px; margin:0 auto; margin-top:50px; margin-bottom:15px;}

.links h3{ float:left; font-size:12px;}

.links h3 a{ color:#555}

.links ul{ overflow:hidden; float:left; font-size:12px; color:#888}

.links li{ float:left; margin-right:25px;}

.links li a{ color:#888}



#MsgInfo{width: 120px;

    margin: 0 auto;

    display: block;

    font-size: 14px;

    color: #1A46A1;}







#roll_top, #fall, #ct

{

	position: relative;

	cursor: pointer;

	height: 52px;

	width: 52px;

}

#roll_top

{

	background: url(../images/top.gif) no-repeat;

}

#fall

{

	background: url(../images/top.gif) no-repeat 0 -80px;

}

#ct

{

	background: url(../images/top.gif) no-repeat 0 -40px;

}

#roll

{

	display: block;

	width: 15px;

	margin-right: -515px;

	position: fixed;

	right: 43%;

	top: 50%;

	_margin-right: -525px;

	_position: absolute;

	_margin-top: 300px;

	_top: expression(eval(document.documentElement.scrollTop));

}



/* menu */
.pz_top{float:left; width:100%; min-width:1200px; position: absolute; top:0; left:0; z-index:999; 
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
		.w_1200{ margin:0 auto; width:1200px;}
.logo{float: left; width: 194px; margin-top: 24px;}
.logo img{display: block; float: left;}
.menu{float: left; padding-left: 109px;}
.menu .nli{float: left; padding: 31px 0 21px 0; position: relative;}
.menu .nli span a{float: left; padding: 10px 21px; line-height:30px; color: #fff; font-size: 16px; display: block;
 -webkit-border-radius:10px; 
    -moz-border-radius:10px;
         border-radius:10px;}
.menu .nli.on span a,
.menu .nli span a:hover{color: #fff; background: #1d2088;}
.menu .nli .sub{display: none;position: absolute; width: 130px; top: 100%; left: 50%; margin-left: -65px;}
.menu .nli .sub li{float: left; width: 100%; font-size: 14px; }
.menu .nli .sub li a{float: left; width: 100%; display: block; color: #fff; line-height: 40px; height: 40px; text-align: center; background: rgba(41,58,107,.8);}
.menu .nli .sub li a:hover{background: rgba(41,58,107,.6);}
.clear{ clear:both}
.tel{ background:url(../images/66.png) no-repeat left center; color:#fff;font-size:18px;padding-left:40px; height:45px; line-height:45px;}

/* footer */
.container{margin:0 auto; width:1200px;}
.footer{width: 100%;background: #f9f9f9;}
.footer .footerTop{width: 100%;padding-top: 35px;height: 184px;}
.footer .footerTop .con{float: left;height: 158px;border-left: 1px dotted #4b4b4b;}
.footer .footerTop .con h3{font-size: 14px;color: #333;padding-left: 30px;line-height: 20px;}
.footer .footerTop .con h3 a{color: #333;text-decoration: none;}
.footer .footerTop .con p{margin-top: 22px;}
.footer .footerTop .con p a{display: block;font-size: 13px;color: #838080;padding-left: 30px;background: url(../images/footer_icon04.png) no-repeat 6px center;margin-bottom: 8px;}
.footer .footerTop .con1{border-left: none;width: 172px;}
.footer .footerTop .con2{width: 178px;padding-left: 77px;}
.footer .footerTop .con3{width: 342px;padding-left: 70px;}
.footer .footerTop .con1 h3{background: url(../images/footer_icon01.png) no-repeat left center;}
.footer .footerTop .con2 h3{background: url(../images/footer_icon02.png) no-repeat left center;}
.footer .footerTop .con3 h3{background: url(../images/footer_icon03.png) no-repeat left center;}
.footer .footerTop .con3 p span{display: block;font-size: 13px;color: #838080;margin-bottom: 8px;}
.footer .footerTop dl{width: 117px;float: right;margin-top: 7px;}
.footer .footerTop dt{width: 117px;height: 116px;}
.footer .footerTop dt img{display: block;width: 117px;height: 116px;}
.footer .footerTop dt p{height: 20px;font-size: 13px;color: #999999;text-align: center;background: #fff;}
.footer .footerBottom{height: 60px;border-top: 1px solid #414141;}
.footer .footerBottom p{text-align: center;font-size: 13px;color: #5f5f5f;line-height: 60px;}
.footer .footerBottom p a{color: #5f5f5f;}
