

*{ padding:0; margin:0; font-family:"Î¢ÈíÑÅºÚ",'Microsoft YaHei',arial,helvetica,clean,sans-serif;}

body{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ",'Microsoft YaHei',arial,helvetica,clean,sans-serif; color:#333; margin:0; line-height:1;}

:focus{ outline:1;}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display: block;}

a{ margin:0; padding:0; border:0; vertical-align:baseline; color:#333; -webkit-transition:all .3s ease-out; transition:all .3s ease-out;}

a:hover{ color:#009dd9;}

a:link,a:hover,a:active,a:visited{ text-decoration:none;}

input,select {vertical-align: middle;}

li,ul{ list-style-type:none;}

img{ border:none;}

input,textarea{ outline:0; border:0;}

textarea{ resize:none;}

h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em{ font-weight:normal; font-style:normal; padding:0; margin:0;}

.clear{clear:both; border:0!important;}

.main{ width:1180px; margin:auto;}

.fl{ float:left;}

.fr{ float:right;}

/**top_box**/

.top_box{ height:150px; background:url(../images/top_bg.jpg) no-repeat center;}

.top_box h1{ margin:16px 0 0 20px;}

.top_box h1 img{ width:106px; height:106px;margin-top:5px;}

.top_big{ width:1051px;}

.top_by{ padding:10px 0 0 30px; line-height:30px; height:75px; color:#0075c2;box-sizing: content-box;}

.top_by span{ font-size:18px; display:block;}

.top_by b{ font-size:20px; display:block;}

.iphone{ line-height:24px; padding-top:5px;}

.iphone i{ display:block; background:url(../images/tel.png) no-repeat left center; font-size:14px; color:#fe0000; padding-left:22px;}

.iphone em{ display:block; font-size:18px; color:#fe0000; font-family:Verdana;}



/**nav**/

.nav{ height:55px;}

.nav li{ margin:8px 19px 0 18px; display:inline-block;}

.nav li a{ font-size:15px; color:#333; display:block;  line-height:52px;}

.nav li:hover a{  color:#0075c2;}

.nav li.another a{color:#0075c2;}

.fixedNav{ position:fixed; top:0px; left:0px; width:100%; z-index:100000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); background:url(../images/nav.jpg) repeat-x; text-align:center;}



/*bottom_box*/

.bottom_box{ width:100%; font-size:14px; line-height:30px; text-align:center;}

.bottom_nav{ line-height:50px; background:#0075c2; text-align:center;}

.bottom_nav a{ color:#fff; font-size:14px; padding:0px 12px;}

.bottom_big{ padding:20px 0;}

.bottom_big a{ color:#333; padding-right:5px;}

.clear_h2{ font-size:14px; display:inline-block;}