﻿@charset "utf-8";
* {
	padding:0px;
	margin:0px;
	list-style:none16:53 2016-10-19
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr, td, th, dl, dd, dt {
	margin:0;
	padding:0;
	border:0;
}
::selection{color:#fff;background:#000;}
::-moz-selection{color:#fff;background:#000;}
::-webkit-selection{color:#fff;background:#000;}
h1, h2, h3, h4, h5, h6 {
	font-size:14px;
}
.floatL {
	float:left
}
.floatR {
	float:right
}
.blnk1 {
	height:5px;
	display:block;
}
.blnk2 {
	height:10px;
	display:block;
}
.blnk3 {
	height:15px;
	display:block;
}
.blnk4 {
	height:20px;
	display:block;
}
label {
	float:left;
	margin-top:2px;
	_margin-top:4px;
}
.inputradio {
	float:left;
*margin:-1px 0;
	margin:6px 5px 0 0px;
	height:24px;
	line-height:24px;
	cursor:pointer
}
body {
	color:#333; background:#fff;
	font-size:12px;
	font-family:"Microsoft YaHei UI";
}
.wrap {
	width:100%; max-width:1300px; margin:0 auto;
	clear:both;
}
select, input, img, select {
	vertical-align:middle;
}
a,a:hover {
	text-decoration:none;
}

.clearit, .clearb {
	clear:both;
	font-size:0;
	width:0;
	height:0;
	line-height:0;
	visibility:hidden;
	overflow:hidden;
}
.field-validation-error {
	color:red;
}
.none {
	display:none
}
/*nav*/
.head{ height:70px; background:#fff; top:0px; width:100%; position:fixed; z-index:999;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ddd,direction=120,strength=3);/*ie*/
-moz-box-shadow: 1px 1px 5px #999;/*firefox*/
-webkit-box-shadow: 1px 1px 5px #999;/*safari或chrome*/
box-shadow:1px 1px 5px #999;/*opera或ie9*/
}
.logo{ width:357px; float:left; z-index:99999; margin:20px 0;}
.logo a{ font-size:18px; font-weight:bold;}
.nav{  height:70px;  position:relative; *z-index:700; width:1300px; margin:0 auto; background:#fff}

*+html .nav{margin-top:2px; margin-bottom:15px;}

.nav .tc{ display:none;}

.home01{ display:block;background:url(../images/home01.jpg) no-repeat 0 0px; width:18px; height:16px; position:absolute; left:175px; top:7px}

.home01:hover{background:url(../images/home01_h.jpg) no-repeat 0 0px;}

.navli12{ display:none!important;}

.sy1_ul li.home02{ width:50px; float:left; line-height:30px;}

.sy1_ul li.home02 a{ color:#eee; display:block; padding-left:15px; font-size:14px;}

.sy1_ul li.home02 a:hover{color:#FFF; text-decoration:none}

.sy1_ul{font-size:12px; line-height:29px;height:42px; z-index:750;}

.sy1_li{width:82px; float:left; display:inline;}

.sy1_ul li a.sy1_tit{ color:#000}

.sy1_ul li a:hover{color:#145EA9;}
.arrow-selected{ background:url("../images/ML.png") no-repeat 50% 100%;z-index: 780;

    height: 20px;
    top: 70px;
    width: 100%;
    left: 0; display:none;}
.arrow-selected-black{ background:url("../images/MLB.png") no-repeat 50% 100%;z-index: 780;

    height: 20px;
    top: 70px;
    width: 100%;
    left: 0; display:none;}
.sy1_li_bg .arrow-selected,.sy1_li_bg .arrow-selected-black{ display:block;}

.sy1_ul li.sy1_li{ float:left;  z-index:790; line-height:70px; height:70px;}

.sy1_ul li.sy1_li .sy1_tit{ line-height:70px; height:70px; font-size:14px; display:block; text-align:center}

.sy2_ul{position:absolute; left:176px; top:70px; padding-top:20px; height:500px; z-index:800; display:none;/*background:#fff url(../images/bg_sy2_ul.jpg) repeat-x; */width:948px; 

 text-align:left}

.sy2_li{float:left;color:#fff; line-height:27px; font-size:12px; text-align:left;width:100px;}


.sy1_ul .sy1_li .sy2_li_h{ display:block; z-index:800; background:url(../images/right_d.png) #ffffff no-repeat 95% 50%; }
.sy1_ul .sy1_li 
.sy2_ul .sy2_inside li.sy2_li_h a span.navspan{ color:#333;}




.sy2_ul .sy2_inside{ width:270px; float:left; height:100%; background:#353535;}
.sy2_ul .sy2_inside .tit{ color:#fff; font-weight:400; font-size:22px; padding-left:24px; text-transform:uppercase;}
.sy2_ul .sy2_inside li a span.navspan{ color:#fff; font-size:14px; padding-left:24px;}
.sy2_ul .sy2_inside li{ float:left; width:100%; cursor:pointer;-webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.sy2_ul .sy2_inside li.sy2_li_h{ cursor:auto;}
.sy2_ul .sy2_inside li:hover{ background:url(../images/right_d.png) #222 no-repeat 95% 50%;}

.sy2_ul .sy2_inside li.sy2_li_h:hover{ background:url(../images/right_d.png) #ffffff no-repeat 95% 50%;}

.bod_1{/* border-bottom:solid 1px #E1F5FD; border-left:solid 1px #fff; border-top:solid 1px #fff*/}

.sy3_ul{display:none; position:absolute; left:270px; width:680px; height:500px; margin-top:20px; color:#333; line-height:24px; background:#FFFFFF; top:0px; z-index:810;  background:#fff; padding:0;}
.sy3_ul2{display:none; position:absolute; left:270px; width:680px; height:500px; color:#333; line-height:24px; background:#FFFFFF; top:0px; z-index:810;  background:#fff; padding:0;}
.sy1_li_bg .sy3_ul2{ display:block; z-index:1; margin-top:20px;}
.sy3_inside{ position:relative; height:100%; width:100%; display:table;}
.sy3_inside span{vertical-align:middle; display:table-cell; padding-left:25px; width:195px;}
.sy3_inside span p{ line-height:50px;}
.sy3_inside span a.sy3_a{ color:#363332; font-size:16px; text-transform:uppercase;}
.sy3_inside span p a.sy3_a{color:#363332; font-size:14px;-webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;}
.sy3_inside span p a.sy3_a:hover{ color:#000;font-size:12px;}
.sy3_inside a.sy3_right{}
.sy3_inside a.sy3_right img{ margin:28px 0;}
.sy3_inside .close{    z-index: 820; cursor:pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background: url(../images/close.png) no-repeat 50% 50%;}
.sy3_li{ height:25px; line-height:25px; overflow:hidden;text-align:left; border-bottom:solid 1px #E1F5FD; width:100px;}

.sy3_tit { color:#333!important;}

.sy3_tit:hover{color:#ec9205!important}





.sy1_li_bg{ border-bottom:1px solid #000; height:45px!important; display:block; text-align:center; }

.sy1_li_bg a.sy1_tit {color:#333!important; font-weight:bold;}


.navli3 li a.sy2_tit{font-weight:100}

.navli5 li a.sy2_tit{font-weight:100}

a.a_children{ padding-left:10px; margin-top:5px;}
li.li_children{ margin:5px 0;}

/*底部*/
.fanhui{ background:url(../images/top.png) no-repeat; width:52px;    background-position-x:12px; margin:0 auto; margin-top:90px; padding-top:20px}
.footnav{ width:100%; text-align:center;  padding:20px 0;}
.footnav i{ display:inline-block}
.flus h1{ font-size:18px; font-weight:normal; text-align:center;}
.flus .ewm{ margin-top:50px; text-align:center;}
.flus .ewm ul{ width:1043px; margin:0 auto; display:inline-table}
.flus .ewm ul li{ width:106px; float:left; margin:0 40px;}
.flus .ewm ul li img{ margin-bottom:28px;}
.flus{ margin-bottom:284px;}


/* -- searchBox -- */
.searchBox { float:right; margin:21px 42px 0 0;
 background-color: #FFF;
 height: 28px;
 padding-left: 10px;
}

.searchBox label {
 height: 0;
 line-height: 0;
 overflow: hidden;
 width: 0;
 position: absolute;
 font-size: 0;
 z-index: -1;
 outline: 0
}
.searchBox .input_key .keyword { line-height:28px; height:28px;
 color: #333;
}
.input_key{ position:relative; height:28px; float:left;}
.border_bottom{position: absolute;
    height: 1px;
    width: 0px;
    font-size: 0;
    background: #666666;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.input_key:hover .border_bottom{ width:130px;}


.searchBox .keyword:focus {
 color: #555
}
.searchBox .keyword::-webkit-input-placeholder {
 color:#CCCCCC;
}
.searchBox .keyword:focus:-moz-placeholder, .searchBox .keyword:focus::-moz-placeholder {
color:transparent!important
}
.searchBox .keyword:focus::-webkit-input-placeholder {
color:transparent!important
}
.searchBox .btnSearch {
 background: #fff url(../images/so.png) no-repeat;
 width: 18px;
 height: 18px; margin-top:5px;
 text-indent: -999px;
 overflow:hidden;
 cursor: pointer;
}
@media screen and (max-width: 1400px) { 
/*首页*/
/*.wrap {max-width: 1000px} 
.w_608{ width:470px;}
.w_608 img{ width:470px;}
.w_536{ width:398px}
.w_536 img{ width:398px}
.ppgs img{ width:700px;}*/
/*单页面*/
.box,.list_page{ width:1160px;}
.page_banner{ height:300px;}
.page_banner img{ height:300px; width:1920px; margin-left:-310px;}
.wrap {max-width: 1160px}
#index .wrap{ max-width:100%;}
#articleList dt{ width:780px;} 
#articleList dd p.desc{ width:760px;}
#about_page #pageIn	{ margin-left:260px;}
.sub,.fixed,.bannerbox,#focus,#focus ul li,#pageright,#pageright .treeBox dl,#pageright .treeBox dl img,#pageLeft,.fixed dl dt img{ width:260px;}
#pageright .treeBox dl dt{ margin:5px 0;}
#pageright .treeBox dl img,.fixed dl dt img{ height:210px;}
.fixed dl dt{ margin-bottom:5px;}
.fixed h3{ text-align:left;}
#pageIn .hezuologo{ width:100%;}
/*chanpinye*/
.con_flxx_right{ margin-left:135px;}
.con_flxx_right_main,.con_flxx_right{width:400px; height:400px}
.con_flxx_right_main dl{ width:404px;height:404px;border:1px solid #ddd;}
.con_flxx_right_main img{width:385px;height:385px}
.con_flxx_right img_contant{width:400px;height:400px}
span.jieshao{height:404px;}
.left_buttom,.right_buttom{top:150px;}
}.footnav ul{ display:inline-table; margin:0 50px;}
.footnav{ background:#ccc; color:#000;}
.footnav a{color:#000;}
.footnav ul b{ font-size:16px;}
.footnav ul li,.footnav ul i{ margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
 #trans-tooltip{ display:none;}
.footer{ width:1000px; height:80px; margin:0 auto; border-top:1px solid #666; padding:10px 0 20px 0;}
.footer .copyRight{ margin-top:-8px; width:300px; float:right;}
.footer .map{ margin-left:300px; }
.footer .map a{ margin:0 20px;}

.sy1_li{ width:120px;}
.sy1_ul li.sy1_li a.sy1_tit{ font-size:15px; font-weight:bolder;}
.sy1_li_bg{ border-bottom:none;}
.fangshi{ width:580px; float:left; height:220px; line-height:30px; padding:20px 0 0 20px; border:1px solid #ddd;}
.allmap{ width:600px; height:280px; float:left; overflow:hidden; border:1px solid #ddd; margin-top:10px;}
#allmap{ margin:0px; height:280px;}
.pic{ width:548px; height: 532px; border:1px solid #ddd; float:right;}
.daogou .content dt{ width:auto; border:none; padding:0;}
.daogou div.logo{ border-bottom:1px solid #999;}

.pinpai{ height:50px; line-height:50px;}
.pinpai span{ margin-left:20px; font-size:16px; font-weight:bold;}
.pinpai .logodh{ float:right; margin:7px 30px 0 0;}
.pinpai .logodh a{ margin-right:10px;}
.xiala{ display:none;}
 li.sy1_li_bg .xiala{ display:block; background:#fff;box-shadow: 2px 2px 2px #999; padding-bottom:5px;}
 li.sy1_li_bg .xiala dd{ height:40px; line-height:40px; margin:0 5px 5px 5px; font-size:14px;}
 li.sy1_li_bg .xiala dd:hover{ background:#333; }
 li.sy1_li_bg .xiala dd:hover a{color:#fff;}