*{margin: 0 auto; padding: 0;}

body

{

	font-size: 12px;

	color: #121212;

	font-family:  Microsoft YaHei, ËÎÌå, Arial, Helvetica, sans-serif;

	background:url(body.jpg);

}

ul,li

{

	list-style-type: none;

}

img,ul,li,button

{

	padding: 0px;

	margin: 0px;

}

img,button

{

	border: none;

}

a

{

	color: #000;

	text-decoration: none;

    display:inline-block;

}

a:hover

{

	text-decoration: none;

}

a:active

{

	text-decoration: none;

}

.clear

{

	clear: both;

}

img

{

	border: 0;

}

.clearfix:after

{

	visibility: hidden;

	display: block;

	font-size: 0;

	clear: both;

	height: 0;

}

.clearfloat

{

	clear: both;

	height: 0;

	font-size: 1px;

	line-height: 0px;

}

.clearfix

{

	display: inline-table;

}



input,textarea

{

	outline: none;

	border: 0px;

}



/* Hides from IE-mac \*/

* html .clearfix

{

	height: 1%;

}

.clearfix

{

	display: block;

}

h3{ font-size:18px; font-weight:normal; }

/* End hide from IE-mac */

h3 a{ color:;}





/*wrap*/

.wrap{ width:100%; background:url(wrap.jpg) no-repeat center center; height:176px;}

.wrap-c{ width:1180px; margin:0 auto;}

.top{ height:38px; line-height:38px;}

.top dl dt{ float:left; width:1070px;}

.top dl dd{ float:right; width:265px;}

.top dl dd a{ margin:0 5px;}



.header{ height:68px; overflow:hidden; padding:35px 0;}

.logo{ width:750px; float:left;}

.logo dt{ float:left;}

.logo dd{ float:left; width:430px; margin-left:10px;}

.logo dd b{ font-size:18px; color:#0e59be; display:block;}

.logo dd p{ color:#FFF; font-size:16px; height:30px; line-height:30px; text-align:center; background:#b4b4b4;}

.phone{ width:170px; float:right; height:50px; background:url(phone.png) no-repeat left; padding-left:70px; font-size:14px;}

.phone span{ font-size:24px; color:#d90000;}

/*nav*/

.nav{ width:100%; height:46px; line-height:46px;  background:#034091;}

.nav-cont{ width:1180px; margin:0 auto;}

.nav_list{ margin-left:66px;}

.nav li{float:left;height:46px; width:116px; line-height:46px;position:relative; margin-right:5px; z-index:999;}

.nav li.last{background:none;}

.nav li a{float:left;display:block; width:116px; height:46px; text-align:center; line-height:46px; color:#fff;}

.nav li a:hover{ background:url(nav_hover.png) no-repeat center center; width:116px; height:46px; display:block; text-decoration:none;}

.nav li a span{float:left;display:block; width:116px; height:46px; line-height:46px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center;  font-size:14px;}

.nav li a.selected{ background:url(nav_hover.png) no-repeat center center; color:#282828;}

.nav li a.selected2{ background:url(nav_hover.png) no-repeat center center; color:#282828;}

.nav li.selected .submenu{display:block;}

.nav li .submenu{display:none;position:absolute;top:46px;left:0px; background:url(nav_bg.png) center center repeat-y; width:116px; text-align:center; z-index:9999;}

.nav li .submenu li{float:left;padding:0;height:25px; line-height:25px; text-align:center; width:116px; background:none;}

.nav li .submenu li a{float:left;padding:0;text-align:center; font-family:"Microsoft YaHei";height:25px;line-height:25px;color:#282828;  width:116px; background:none; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.nav li .submenu li a:hover{font-weight:normal; ; text-decoration:underline; text-align:center; width:116px;}


/* banner */

.banner{width:100%;  position:relative; height:460px;}

.fullSlide{width:100%;position:relative;height:460px;background:transparent}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}

.fullSlide .bd ul{width:100% !important}

.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}

.fullSlide .bd li a{display:block;height:460px}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:10px}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#0d5bc5;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}





/*search*/

.box{ height:50px; background:#ebebeb }

#search{width:1170px; height:50px; line-height:50px; margin:0 auto;  padding:0 5px; overflow:hidden; }

.search_left{float:left; background:url(pic.jpg) no-repeat left center; padding-left:25px;   }

.search_left b{ font-size:14px;}

.search_left img{ vertical-align:middle; margin-right:10px;}

.search_left span a{ margin:0 10px; color:#6f6f6f;}

.search_right{float:right;width:194px; margin-top:12px; height:26px; line-height:26px;  border:1px solid #ccc;}

.font1{padding-left:0px;}

.out{ width:125px; height:26px; float:left; line-height:26px; font-size:12px; margin-left:14px; background:#ebebeb;   }

.btnn{width:42px; height:26px; background:url(search.jpg) no-repeat;  cursor:pointer; float:right;}



/*footer*/

.footer{ width:100%; height:auto; overflow:hidden; background:#0f58be; padding:20px 0;}

.footer-c{ width:1180px; margin:0 auto;}

.footer-nav{ height:40px; line-height:40px; font-size:14px; background:url(footer-nav.png) no-repeat bottom;}

.footer a{ color:#FFF;}

.footer-nav a{ margin:0 32px;}

.last{ text-align:center; color:#FFF; margin-top:20px;}

.last p{ line-height:26px;}