﻿/* CSS Document */
/*公共部分开始*/
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; font-family:微软雅黑;font-size:12px;}
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; }
fieldset, img { border: 0; }
em {font-style:normal;}
img { vertical-align: bottom;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
a { text-decoration: none; cursor: pointer; color:#404345;}
a:hover { text-decoration: underline;}

/*pc和手机公共样式*/
@media all {
/*top开始*/
.top {with:100%;}
.top .topcont {overflow:hidden;margin:0 auto;}
.top .topcont .logo {background:url(images/logo.jpg) no-repeat;}
.top .topcont .phone {background:url(images/phone.jpg) no-repeat;}
/*top结束*/

/*menu开始*/
.menu {background:#045aa3;border-bottom:2px solid #ff6502;}
.menu .menucont {margin:0 auto;}
.menu .menucont li {float:left;margin-right:2px;}
.menu .menucont li a {color:#fff;font-size:14px;font-weight:700; text-decoration:none;text-align:center;display:inline-block;line-height:47px;}
.menu .menucont li.here a ,.menu .menucont li a:hover {background:#ff6502;}
/*menu结束*/


/*底部开始*/
.footer {clear:both;background:#373535;border-top:4px solid #094c85;margin-top:30px;padding:15px 0 10px;}
.footer .footcont {margin:0 auto;text-align:center;}
.footer .footcont p {color:#fff;font-size:14px;line-height:35px;}
.footer .footcont p a {color:#fff;margin:0 10px;}
.footer .footcont p a.miaozhan {color:#eea904;}
/*底部结束*/

}

/*pc单独样式*/
@media screen and (min-width:641px) {
/*top开始*/
.top {min-width:1200px;}
.top .topcont {width:1200px;height:122px;} 
.top .topcont .logo {width:480px;float:left;margin:34px 0 0 11px;height:64px;}
.top .topcont .toprt {float:right;width:400px;height:64px;margin-top:20px;} 
.top .topcont .language {width:243px;float:right;margin-top:6px;height:18px;line-height:18px;}
.top .topcont .language .english {width:50px;padding-left:25px;float:right;height:18px;font-size:14px;font-weight:bold;color:#404345;background:url(images/english.png) no-repeat left center;}
.top .topcont .language .chinese {width:50px;padding-left:25px;margin-right:10px;float:right;height:18px;font-size:14px;font-weight:bold;color:#404345;background:url(images/chinese.png) no-repeat left center;}
.top .topcont .phone {width:400px;float:right;margin-top:15px;height:45px;}
/*top结束*/

/*menu开始*/
.menu {min-width:1200px;height:47px;}
.menu .menucont {width:1200px;}
.menu .menucont li {width:124px;}
.menu .menucont li a {width:124px;}
/*menu结束*/
/*底部开始*/
.footer {min-width:1200px;overflow:hidden;}
.footer .footcont {width:1200px;}
/*底部结束*/
	}
	
/*手机单独样式*/
@media screen and (max-width:640px) {
/*top开始*/
.top .topcont {margin:10px 0;}
.top .topcont .logo {height:40px;background-size:auto 100%;margin-bottom:5px;background-position:center;}
.top .topcont .language {display:none;}
.top .topcont .phone {height:30px;background-size:auto 100%;background-position:center;}
/*top结束*/
/*menu开始*/
.menu {height:84px;}
.menu .menucont li {width:33%;margin-right:0;margin-bottom:2px;}
.menu .menucont li a {width:100%;line-height:40px;}
/*menu结束*/
/*底部开始*/
.footer {padding:15px 2px 10px;}
.footer .footcont p.dbdh {width:247px;margin:0 auto;}
/*底部结束*/

	}