@charset "utf-8";
/* CSS Document */
/* 公共样式 */
html,body,div,dl,dt,dd,ul,p,th,td,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend{margin:0;padding:0;}
body{margin:0;font-family:"Microsoft Yahei","宋体",Arial;color:#333;font-size:12px;line-height:1.5;overflow-y:auto;}
a{color:#333; text-decoration:none;}
a:hover{color:#0079be; text-decoration:none;}
cite,em,th{font-style:inherit;font-weight:inherit}
strong{font-weight:700}
td,th,div{word-break:break-all;word-wrap:break-word}
th{text-align:left;font-weight:100;font-size:12px !important;}
ol li{list-style:decimal outside}
ol{padding:0 0 0 18px;margin:0}
li{list-style:none}
img{border:0}
dl,dt,dd { display:block;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.clear{clear:both;height:0;font:0/0 Arial;overflow:hidden;width:0}
.fl{float:left;}
.fr{float:right;}
.mr0 { margin-right:0 !important;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.container { margin:0 auto; width:1200px; position:relative; }
.cst {/* Center slide text vertically */
display: -webkit-box;  display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}

/* 头部 */
#headerColumn { }
.topSide { margin:0 auto; min-width:1200px; background: #f8f8f8; height:30px; color:#333; line-height:30px; text-align:right;}
.topSide a {margin:0 5px; color:#333; }

.header { margin:0 auto;}
.header .logo { display:inline-block; padding:9px 0 9px 10px; height:70px;}
.header .logo img {max-height:70px;}
.header .search { float:right; width:280px; margin-top:30px;}
.header .search .label { float:left; line-height:30px; margin-right:10px; font-size:14px; }
.header .search .go { float:left; padding:6px 5px 5px 5px; border:1px solid #ddd; border-radius:5px;}
.header .search .go:hover { border:1px solid #666;}
.header .search .searchBtn { background: url(../images/go.jpg) no-repeat; width:19px; height:18px; float:right; border:0;}
.header .search .searchtext { outline:none; padding-left:10px; width:160px; border:0; color:#666;}


/*============ 导航 */
.nav{ position:relative;  background:#1277cf; color:#fff; height:40px; z-index: 1001; }
#menu { margin:0 auto; width: 1200px; height: 40px; line-height: 40px; font-size: 14px; }
#menu li { float:left; width: 120px; background: url(../images/menur.png) no-repeat left; }
#menu #m1 { background: none;} 
#menu li a { color: #ffffff; display: block; width:100%; height: 40px;  float: left; text-align: center; }
#menu .now { background: url(../images/menu-sub-now.png) repeat; color: #ff0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/menu-sub-now.png"); _background: none; }
.submargin { margin-top: 100px; *margin-top: 100px; }
.submargin-index { *margin-top: 100px; }
#menu-sub-bg { width: 100%; background: #000;position: absolute; z-index: 1001; filter: alpha(opacity=60); -moz-opacity: 0.60;  -khtml-opacity: 0.60;  opacity: 0.60; height: 0px; top: 158px; }
#menu-sub { width: 100%; height:0px; font-size:0px; position: absolute; z-index: 1001; _margin-top: 158px; overflow:hidden;}
#menu-sub .sub-index { width: 1200px; height: 400px; margin: 0px auto; text-align: left; }
#menu-sub .sub-index a { display: block; color: #fff; font-size: 13px; height: 30px; line-height: 30px;}
#menu-sub .sub-index a:hover { color: #ffffff; }
#menu-sub .sub-index div { padding-top:10px; display: block; float: left; height: 100%;  width: 120px; text-align:center; }
#menu-sub .sub-index div a:hover { display:block; background: url(../images/menu-sub-now.png); }
#menu-sub .sub-index .now { background: url(../images/menu-sub-now.png) repeat !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/menu-sub-now.png"); _background: none; height: 100%; }
/* end*/

/* 横幅 S */
.banner{margin:0 auto; min-width:1200px}
.adPicture{ width:100%;  position:relative;  height:400px; background:#006ebc;  }
.adPicture .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.adPicture .bd ul{ width:100% !important;  }
.adPicture .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.adPicture .bd li a{ display:block; height:420px; }
.adPicture .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center; _filter:alpha(opacity=60); 	}
.adPicture .hd ul{ text-align:center;  padding-top:5px;  }
.adPicture .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:45px; height:2px; margin:5px 14px 5px 0;  overflow:hidden; background: #fff; text-indent:-99999px;}
.adPicture .hd ul .on{ background: #0166b6;}
/* 横幅 E */

/* 主体 S */
#mainWrapper,
#mainColumn { margin:0 auto; }

/* 新闻中心 */
.newsColumn { padding:40px 0; height:320px;}
.photoNews { margin-right:24px; width:485px; }
/* 新闻焦点图 */
.photoBox { float:left; position: relative; width: 485px; height: 310px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.photoBox .pic img { width: 485px; height: 310px; display: block; }
.photoBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.photoBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.photoBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.photoBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.photoBox .num {position: absolute; z-index: 3; top: 8px; right: 8px; }
.photoBox .num li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.photoBox .num li a,.photoBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.photoBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.photoBox .num li.on a,.photoBox .num a:hover{ background: rgba(255,255,255,.80); color:#333; }

.newsTab{ float:left; width:514px;  }
.newsTab .hd{ line-height:34px; height:34px; border:1px #ddd solid; position:relative; padding-right:10px;  }
.newsTab .hd .more{ float:right; font-family:"宋体" }
.newsTab .hd ul{ z-index:5; position:absolute; height:35px; zoom:1; }
.newsTab .hd li{ float:left;  padding:0 20px; cursor:pointer;  font-size:18px; color:#2e8dc5;}
.newsTab .hd li.on{ margin-top:-1px; height:32px; line-height:32px; background:#fff; border:1px solid #ddd; border-top:3px solid #ff8403; border-bottom:1px solid #fff;  color:#ff8403; }
.newsTab .hd li:first-child  { border-left:0;}
.newsTab .hd li:first-child.on { margin-left:-1px;}
.newsTab .bd{  padding:10px; clear:both; position:relative;  }
.newslist .con h2 { display:block; height:30px; line-height:30px; overflow:hidden; font-size:14px; font-family:"宋体"; color:#ff6702; text-align:center;}
.newslist .con p { margin-bottom:5px; padding-bottom:5px; font-family:"宋体"; line-height:22px; border-bottom:1px dotted #adadad; color:#8c8c8c;}
.newslist .con p a { color:#ff6702;}
.newslist .con p a:hover { text-decoration:underline;}
.newslist li { display:block; height:23px; font:100 12px/23px "宋体"; background: url(../images/icon_n.jpg) no-repeat left;}
.newslist li a { display:block;  text-indent:10px; color:#8c8c8c;}
.newslist li a:hover { color:#333;}
.newslist li span { float:right; display:block;}

.jvcolumn { float:right; width:156px;}
.jvcolumn li { display:block; width:156px; height:156px; background: #0166b6;}
.journal a { display:block; padding:26px 10px 0 10px; color:#fff; font-size:24px;}
.journal a span { font-size:14px;}
.videosp { width:156px; height:156px; background: url(../images/video.jpg) no-repeat !important;}
.videosp a { display:block; height:156px; color:#fff; border:0; text-indent:50px; font-size:14px; line-height:50px; }

/* 旗舰旷远 */
.flagshipColumn { padding:30px 0 40px 0; background: #f7f7f7;}
.flagship-hd { font-size:24px; font-weight:700; color:#0073c7; text-align:center; }
.flagship-hd span { display:block; margin:10px auto 0 auto; width:50px; height:2px; background: #f60;}
.flagship-hd em { margin:0; font-size:16px; font-weight:100; text-transform:uppercase; color:#c1bfbf;}
.flagship-bd { padding-top:42px;} 
.flagship-bd li { float:left; margin-right:26px; width:280px; }
.flagship-bd .itemImg { margin-bottom:10px; height:287px; position:relative; overflow:hidden;}
.flagship-bd .itemImg span { display:block; padding:0 40px 0 20px; position:absolute; bottom:0; left:0; height:36px; font-size:18px; font-weight:700; line-height:36px; color:#fff; background: url(../images/qjbg.png) no-repeat right; 
-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;
}
.flagship-bd .itemImg a:hover span { padding: 0 50px 0 30px;}
.flagship-bd .itemName { padding:6px 0; font-size:14px; line-height:22px;}
.flagship-bd .itemName a { color:#646464; }
.flagship-bd .itemName a:hover { color:#3984c7; }

/* 视频中心 */
.videoColumn { padding:30px 0;}
.video-hd { font-size:24px; font-weight:700; color:#0073c7; text-align:center; }
.video-hd em { display:block; margin:10px auto; font-size:16px; font-weight:100; text-transform:uppercase; color:#c1bfbf;}
.video-bd { padding:20px 0;}
.video-bd li { float:left; margin-right:24px; width:220px; }
.video-bd .itemImg { margin-bottom:10px;  height:145px; position:relative;}
.video-bd .itemImg a img {width:100%; max-height:145px; border-radius:3px;}
.video-bd .itemImg a span { position:absolute; width:100%; height:100%; background: rgba(0,0,0,.30) url(../images/icon-video-q.png) no-repeat center center;  border-radius:3px;}
.video-bd .itemImg a:hover span { 
-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;
background: none;}
.video-bd .itemName { padding:6px 0; font-size:14px; line-height:22px;}
.video-bd .itemName a { color:#646464; }
.video-bd .itemName a:hover { color:#3984c7; }
.video-bd .hd{ padding:10px 0; height:40px; width:100%; position:relative; text-align:center;}
.video-bd .hd .prev,.video-bd .hd .next{ display: inline-block;  width:47px; height:30px; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:#0073c7 url("../images/arrow.png") 0 0 no-repeat; border-radius:3px;}
.video-bd .hd .next{ background-position:-47px 0;  }
.video-bd .hd a.prev:hover { background: #ff8500  url("../images/arrow.png") 0 0 no-repeat;}
.video-bd .hd a.next:hover { background: #ff8500  url("../images/arrow.png") -47px 0 no-repeat;}

.video-bd .hd ul{ display:inline-block; overflow:hidden; zoom:1; margin-top:15px; vertical-align:top; }
.video-bd .hd ul li{ float:none; display:inline-block;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#ff8500; border-radius:3px; }
.video-bd .hd ul li.on{ background: #0073c7;}
.video-bd .video-more { margin:20px auto 0 auto; width:140px; height:40px; font-size:16px; line-height:40px; text-align:center;}
.video-bd .video-more a { display:block;  background: #ff8500; border-radius:3px; color:#fff;}
.video-bd .video-more a:hover { background: #f27f01;}

/* 招标公告 */
.tenderColumn {padding:30px 0 40px 0; background: #f7f7f7;}
.tender-hd { font-size:24px; font-weight:700; color:#0073c7; text-align:center; }
.tender-hd em { display:block; margin:10px auto; font-size:16px; font-weight:100; text-transform:uppercase; color:#c1bfbf;}
.tender-bd { padding:20px 0;}
.tender-bd li { float:left; width:170px; padding:0 15px;}
.tender-bd .itemImg { width:170px; height:165px; display:table; text-align:center; }
.tender-bd .itemImg a { display:table-cell; height:165px; width:170px; vertical-align:middle;}
.tender-bd .itemImg a img { max-width:170px; max-height:165px;}
.tender-bd .itemName { padding:5px 0; line-height:20px;}
.tender-bd .itemName span { display:block; color:#666; height:40px;}
.tender-bd .itemName a { color:#e10600;}

/* 旗舰旷远 */
.qjkyBox {}
.qjkyBox li { float:left; width:420px; padding:20px; text-align:center;}
.qjkyBox li .item-img { width:420px; height:240px; overflow:hidden;}
.qjkyBox li .item-img img { width:420px; height:240px;}
.qjkyBox li .item-img img{width:100%;min-height:100%; 
 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.qjkyBox li:hover .item-img img { 
	transform: scale(1.1);
    transition: all 1s ease 0s;
}
.qjkyBox li .item-name { padding:10px; font-size:16px; color:#fff; width:400px; background: rgba(0,0,0,.80); }
.qjkyBox li .item-name a { color:#fff;}
/* 主体 E */

.faq { padding:12px 0; height:100px; border-top:1px solid #ddd;}
.faq-hd { float:left; width:110px; height:100px; background: url(../images/qa.jpg) no-repeat; text-indent:-99999px;}
.faq-bd { float:left; width:1070px; padding:0 10px;}
.faq-bd li { float:left; width:346px; padding-right:10px; height:100px;}
.faq-bd li i { float:left; display:block; width:18px; height:15px; background: url(../images/an.png) no-repeat;}
.faq-bd li .ask { padding:14px 0; height:15px; font-size:15px; line-height:15px; color:#333; overflow:hidden;}
.faq-bd li .ask i { margin:0 5px 0 0;}
.faq-bd li .answer { position:relative; margin-top:5px; padding-left:24px; font-size:15px; font-weight:500; color:#0c76ce; }
.faq-bd li .answer i { position:absolute; left:0; top:3px; background-position: 0 -15px;}
/* 内页 S */
.banners {
position: relative;
height: 300px;
overflow: hidden;
min-width:1200px;
}
.banners .ban { height:300px; width:100%;}
.conTitle { float:right; margin-top:-72px; padding:10px 30px 0 0; width:218px; height:62px; background: url(../images/titlebg.png) no-repeat; text-align:right;}
.conTitle span { display:block; font-size:22px;  color:#fff;}
.conTitle em { font-size:14px; color:#fff; text-transform:uppercase; }
.breadcrumb { position:relative; width: 100%; min-width: 1200px; min-height:77px; background: #f7f7f7 url(../images/breadbg.jpg) center center; border-bottom: 1px solid #eaeaea;} 
.breadBox { position:absolute; top:-45px; width:930px; height:45px;}

.breadBox .t{ float:left;  position:relative;  }
.breadBox a:hover{ text-decoration:none; }
.breadBox h3{ float:left; font-weight:normal; font-size:14px; height:45px; margin:0;  }
.breadBox h3 a{  display:block; margin-right:3px; padding: 0 10px; width:100px; text-align:center; font-size: 15px; color: #fff; line-height: 45px; background: #268de6; border-radius:2px 2px 0 0;}
.breadBox h3 a:hover { background: #f37621;}
.breadBox .on{ color:#fff; }
.breadBox .on h3 a{ background: #f37621;   color: #fff;  }
.breadBox .sub{ display:none; /*默认隐藏*/ width:133px; padding:5px 0; border-top: 2px solid #f37621;   position:absolute; left:0px; top:45px; background:rgba(0,0,0,0.8); text-align:center; z-index:99999;  }
.breadBox .sub li{ vertical-align:middle; }
.breadBox .sub li a{ height:30px; line-height:30px; font-size:13px; padding:4px 0;  display:block; color:#fff;   }
.breadBox .sub li a:hover{ color:#fff; background:#f37621;   }

.right_posi { padding-top:20px; min-width: 1200px; text-align:center; }
.d_position { display:inline-block; background: url(../images/home.png) no-repeat 0 center; height: 27px; line-height: 27px; color: #333333; padding-left: 20px; font-size:14px; }
.b_menu { margin:10px auto; padding:10px 0; text-align:center; height:38px;}
.b_menu li { display:inline-block; width:130px; margin-right:3px;}
.b_menu li a { display:block; height:38px; line-height:38px; font-size:16px; font-weight:100; background: #d5d6d8; color:#000;}
.b_menu li a:hover { background: #004ea1; color:#fff;}
.b_menu li.on a { background: #004ea1; color:#fff;}
/*内页*/
.main_Bg{width:100%; overflow:hidden; }
.main_Box{width:1200px;  margin:0 auto; margin-top:30px; }
.main_Content{ padding-right:20px; width:920px; border-right:1px solid #ddd; min-height:960px;  background:#fff;  float:left}
.main_Contents{overflow:hidden; padding:45px 35px; background:#fff; border:1px solid #D8D8D8; float:left}
.main_Content_Title{ margin-bottom:20px; padding-left:20px; height:62px; overflow:hidden; font-size:20px; line-height:31px; color:#333; text-align:left; font-weight:100; border-left:4px solid #c99619; }
.main_Content_Title em { display:block; text-transform:uppercase; color:#c99619; }
.main_Content_Date{width:100%; overflow:hidden; text-align:center; margin-top:10px; }
.main_Content_Article{width:100%; color:#666}
.main_Content_Article img { max-width:920px;}
.main_Content_Article p{margin:5px 0;}

.main_Content .bar { margin-top:-44px; height:40px; line-height:40px; }

/* 新闻内容*/
.articleContent { min-height:300px;}
.leftDate { margin:10px 0; float: left; width: 84px; }
.leftYear { float: left; width: 100%; height: 30px; background: #f7f7f7;color: #888888; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; line-height: 30px; }
.d_date { float: left; width: 100%; color: #9e7939; font-size: 24px; height: 50px; background: #f7f7f7; text-align: center; line-height: 50px; font-family: Arial, Helvetica, sans-serif; margin-top: 3px; }
.articleTitle {float: right; margin:10px 0;  padding-bottom:14px; width: 820px;  border-bottom:1px #ddd solid;}
.new_tit { float: left; width: 100%;  color: #333333;font-size: 18px; line-height: 20px; }
.articleTitle .new_time { float: left; width: 100%; margin-top: 17px; height: 28px; line-height: 28px; }
.new_time .l_fb { float: left; color: #aaaaaa; line-height: 28px; }
.new_time .fx { float: right; }
.r_black { display: block; width: 100px; height: 39px; background: #007d99; text-align: center; line-height: 39px; color: #fff; filter: alpha(opacity=100);
opacity: 1;
-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;
}
a.r_black:hover { color:#ff0;}
.title8 { float: left; width: 891px; height: 39px; border-bottom: 1px solid #e6e6e6; }
.title8 span {
float: left;
font-size: 14px;
color: #0b839d;
border-bottom: 2px solid #0b839d;
padding-bottom: 20px;
height:19px;
}
.ul03 { float: left; width: 972px; margin-top: 18px; margin-bottom: 58px;overflow: hidden; }
.ul03 li { float: left; width: 392px; height: 36px; line-height: 36px; margin-right: 81px; padding-left: 12px; background: url(../images/dl_07.png) left center no-repeat; }
.ul03 li a { float: left; display: block; width: 300px; height: 36px;  line-height: 36px; font-size: 14px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ul03 li span { float: right; font-size: 12px; font-family: "Arial"; color: #999; }

.teamImg { padding:10px; text-align:center;}
.teamImg img { max-width:800px; margin-bottom:10px;}

/* 新闻列表 */
.newlist{ width: 100%; float: left; padding-bottom: 25px; }
.newlist li { width: 100%; float: left; padding: 34px 0; -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; border-bottom: 1px solid #dddddd; }
.newlist li:hover{ background:#f7f7f7;}
.newlist .left_84 { float: left; padding:0 5px;  text-align:center; width: 170px; -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; }
.newlist .z_text_3 { margin-right: 20px; margin-left: 181px; }
.z_text_3 .z_tit_2 { font-size: 16px; color: #333; }
.z_text_3 .z_tit_2 a { display: block; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.z_text_3 .text_3_b { width: 100%; float: left; font-size: 14px; color: #777; margin: 11px 0 0 0;  line-height: 24px; height: 48px; overflow: hidden; text-align: justify; }
.z_text_3 .l_fb { float: left;  color: #aaaaaa; line-height: 28px; margin-top: 5px; }
.z_text_3 .l_fb img { vertical-align: middle;  margin-top: -3px;}

/* 发展历程 */
.glorious { padding:20px;}
.glorious dl { margin-bottom:20px; }
.glorious dl dt { margin-bottom:10px; height:40px; font-size:22px; line-height:40px; text-indent:10px; border-bottom:1px solid #ddd; background: #f8f8f8; border-radius:3px 3px 0 0;}
.glorious dl dd { padding:0 10px; font-size:14px; line-height:30px; display:block}
.glorious dl dd em { margin-right:10px;}
.glorious dl:hover dt { background: #2193d2; color:#fff;}
/* 资质荣誉 */
.honurBox {}
.honurBox .hd { height:50px;}
.honurBox .hd li { position:relative; float:left; display:block; width:100px; height:40px; margin-right:5px; font-size:16px;  line-height:40px; text-align:center; color:#fff; background: #2193d2; cursor:pointer;}
.honurBox .hd li.on { background: #ff8500;}
.honurBox .hd li.on span { position:absolute; width:11px; height:5px; bottom:-5px; left:48%; background: url(../images/hsjs.jpg) no-repeat;}
.honurBox .bd { margin:10px auto 0 auto; padding:10px; border:1px solid #ddd; border-radius:5px; box-shadow:5px 5px rgba(0,0,0,.3); height:300px; overflow:auto;}
.honurText { }
/* 图片展示 */

.proList { padding:20px 0 0;}
.proList li { float:left; margin-right:10px; width:222px;}
.proList .itemImg { width:222px; height:180px; text-align:center; }
.proList .itemImg a { margin:0 auto; padding:1px; width:218px; height:176px; display:table-cell; overflow:hidden; vertical-align:middle; border:1px solid #ddd; border-radius:3px;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 154px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.proList .itemImg a:hover { border:1px solid #007CC1;}
.proList .itemImg a img { max-width:218px; max-height:176px; border-radius:3px; vertical-align:middle;}
.proList .itemName { padding:10px 0; text-align:center; height:60px; font-size:14px; line-height:20px;}
.proList .itemPrice { text-align:center; margin-bottom:10px; padding:5px 0;}
.proList .itemPrice span { font-size:16px; color:#f00;}
.proList .itemPrice em { margin-right:10px;}

.videoList,.videoList .box{width:100%;z-index:10;}
.videoList .box{overflow:hidden;}
.videoList ul{width:105%;}
.videoList.list .box{height:auto;}
.videoList.list ul{width:105%;position:relative;float:left;}
.videoList li{ float:left;width:220px;border:1px #d2d2d2 solid;margin:10px 10px 0 0;}
.videoList li .img{width:100%;height:150px;background-color:#f5f5f5;overflow:hidden;}
.videoList li .img img{width:100%;min-height:100%; 
 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.videoList li:hover .img img { 
	transform: scale(1.1);
    transition: all 1s ease 0s;
}
.videoList li .info{width:100%;padding:8px 0; position:relative;}
.videoList li h3,.videoList li h4{float:none;padding:0 8px;}
.videoList li h3{font-size:14px;line-height:18px;height:36px;overflow:hidden; font-weight:100;}
.videoList li h4{margin-top:10px;line-height:16px; font-weight:100;position: relative;}
.videoList li .see{position:absolute;float:right;top:16px;right:8px;}
.videoList li .see i{width:20px; height:16px; position:relative; float:left; margin-right:2px; background: url(../images/public.png) no-repeat 0 -240px; display:block;}
.videoList .thumb{position:absolute;float:none;right:0px;top:25px;}
.videoList .thumb span{width:14px;height:14px;border-radius:14px;margin-left:5px;background-color:#e1e1e1;cursor:pointer;}
.videoList .thumb span.active{background-color:#b9b9b9;}



/* 右侧 */
.r_new_listBg{width:235px; overflow:hidden; float:right; }

.video_box{float:left; width:100%; margin-bottom:20px;}
.t_video{ float:left; width:100%; position:relative; z-index:11; line-height:0}
.t_video .pf_name{ position:absolute; z-index:11; width:100%; height:42px; background:rgba(0,0,0,.5); left:0; bottom:0;}
.t_video .pf_name a{ float:left; width:100%; height:42px; line-height:42px; color:#ffffff; font-size:16px;  text-align:center;}

.nk { margin-bottom:20px; float:none; width:auto;}
.nk li { width:100%; background: #0166b6 url(../images/neikan.png) no-repeat right;}


.r_new_listTitle{width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#fff; text-indent:10px; background: #10549f; border-top:2px solid#ff8500; }
.r_new_listTitle a { color:#fff;}
.r_new_listBox{width:100%; overflow:hidden; padding-bottom:20px; }
.r_new_listContent{ overflow:hidden; padding:10px 0px 10px; border:1px #ddd solid; }
.r_new_list{width:auto; overflow:hidden; height:22px; line-height:22px; color:#666; font-size:12px; padding-left:24px; white-space:nowrap; text-overflow:ellipsis; }
.r_new_listContent li { margin:0 auto; width:220px; overflow:hidden; height:30px; line-height:30px; border-bottom:1px dashed #ddd; color:#666; font-size:12px; white-space:nowrap; text-overflow:ellipsis; }
.r_new_list a{text-decoration:none; color:#666; }
.r_new_list a:hover{text-decoration:underline}
.r_new_listMore{width:100%; overflow:hidden; }
.r_new_listMore a{display:block; float:right; color:#666; text-decoration:none; font-size:12px; }
.r_new_listMore a:hover{text-decoration:underline}

.videoBox { border:1px #ddd solid;}
.videoBox li { margin:2px auto; padding:2px; height:73px; border-bottom:1px dashed #ddd;}
.videoBox .vImg { float:left; width:110px; height:73px; margin-right:4px; position:relative;}
.videoBox .vImg img { max-width:110px; max-height:73px;}
.videoBox .vImg span { display:block; background: url(../images/video.png) no-repeat; -webkit-background-size: 100% 100%;
background-size:100% 100%; width:46px; height:46px; position:absolute; top:50%; left:50%; margin:-23px 0 0 -23px;}
.videoBox .vInfo { float:left; width:110px; height:73px; overflow:hidden;}

/*分页*/
.list_pagination { text-align: center; margin: 30px 0 40px }
.list_pagination a { padding: 4px 10px; margin-right: 10px; font-size: 14px; color: #666; border: 1px solid #eee; border-radius: 3px }
.list_pagination a.prev { margin-right: 14px }
.list_pagination a.next { margin-left: 4px }
.list_pagination a.active { background-color: #FF6446; color: #fff; border-color: #FF6446 }
.list_pagination a.unclick, .list_pagination a.unclick:hover { background: none; border: 1px solid #eee; color: #999; cursor: default; display: none }

/*人才招募*/	
.flip-container {
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-ms-transform: perspective(1000px);
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d; 
-ms-transform-style: preserve-3d; 
}
.flip-container:hover .back, .flip-container.hover .back {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-ms-transition: 0.6s;
-moz-transition: 0.6s;
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
display:block;
width:31px; height:30px;
}
.front, .back {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-o-transition: 0.6s;
-o-transform-style: preserve-3d;
-ms-transition: 0.6s;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.front {
-webkit-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
z-index: 2;
}
.flip-container:hover .front, .flip-container.hover .front {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.back {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
position: absolute;
color:#fff;
z-index: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.flip-container:hover .back {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.c_893{ float:left; width:893px; padding-top:50px; overflow:hidden;}
.title10{ float:left; width:893px; height:45px; background:#10549f;}
.title10 .l_345{ float:left; width:225px; height:45px; line-height:45px; font-size:14px; color:#fff; padding-left:26px; font-weight:bold;}
.title10 .l_94{ float:left; width:94px; height:45px; line-height:45px; font-size:14px; color:#fff; font-weight:bold; text-align:center;}
.title10 .l_150{ float:left; width:150px; height:45px; line-height:45px; font-size:14px; color:#fff; font-weight:bold; text-align:center;}
.title10 .l_152{ float:left; width:152px; height:45px; line-height:45px; font-size:14px; color:#fff; font-weight:bold; text-align:center;}

.d_893{ float:left; width:893px; height:54px; border-bottom:1px dashed #cbcbcb; cursor:pointer;}
.d_893 .l_345_1{ float:left; width:225px; height:45px; line-height:45px; color:#10549f; font-size:16px; padding-left:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.d_893 .l_94_1{ float:left; width:94px; height:45px; line-height:45px; color:#666; font-size:16px; font-family:"Arial","Microsoft Yahei"; text-align:center;}
.d_893 .l_150_1{ float:left; width:150px; height:45px; line-height:45px; color:#666; font-size:16px; text-align:center;}
.d_893 .l_152_1{ float:left; width:152px; height:45px; line-height:45px; color:#666; font-size:16px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.d_893:hover .l_345_1{ color:#666;}

.pz_pf_on{ display:none; float:left; width:100%; height:100%; background:url(../images/fd_01.png) left top repeat; position:fixed; top:0; left:0; z-index:201;}
.pz_pf_1{ position:absolute; top:50%; left:50%; width:817px; height:697px; margin:-300px 0 0 -400px;}
.tent_out{ position:absolute; right:-140px; top:-58px;}
.m_804{ float:left; width:804px; background:#fff; height:640px;}
.m_804 .t_48{ float:left; width:774px; height:48px; padding-left:30px; line-height:48px; font-size:18px; font-weight:bold; color:#10549f; background:#eee;}

.m_804 .t_66{ float:left; width:744px; height:66px; line-height:66px; border-bottom:1px dashed #cbcbcb; background:#fff; margin-left:30px;}
.m_804 .l_16{ float:left; margin-right:49px; font-size:16px; color:#10549f;}
.m_804 .l_12{ float:left; color:#999; font-size:12px;}
.m_804 .r_111{ display:block; float:right; font-weight:bold; font-size:14px; width:111px; height:37px; line-height:37px; margin-top:12px; text-align:center; background:#10549f; color:#fff;
-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; filter:alpha(opacity=100);opacity:1;}
.m_804 .r_111:hover{-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; filter:alpha(opacity=90);opacity:0.9;}
.m_804 .d_741{ float:left; width:741px; padding-left:30px; line-height:50px; font-size:14px; color:#333;}
.m_804 .d_741 .m_r_78{ float:left; margin-right:75px;}
.m_804 .d_741 .m_r_78 span{ color:#10549f;}

.m_804 .d_30{ float:left; width:741px; font-size:14px; color:#666; line-height:30px; padding-left:30px; height:390px; overflow-y:auto;}
.m_804 .d_30 .p1{ float:left; width:741px; color:#333; font-weight:bold; line-height:47px;}

/* 投资者关系 */
.tabBox { margin: 15px 0 10px; }
.tab { border-bottom: 1px #0b8bd4 solid; padding-left: 1px; height:30px; }
.tab span, .tab a { padding: 0 16px; height: 30px;line-height: 30px; font-size: 18px; border: 1px #0b8bd4 solid; border-bottom: none; white-space: nowrap; color: #0b8bd4; text-align: center; margin-left: -1px; display: inline; cursor: pointer; min-width: 60px; }
.tab span.active, .tab a.active { background-color: #0b8bd4; color: #fff; }
.tab a { color: #0b8bd4; float: left; }
.w-100 { width: 100%; }
.mt-10 { margin-top: 10px;}
.mt-30, .mr-10, .mr-5, .mlr-10, .ml-8, .mlr-8, .mt-10, .mt-15, .mlr-15, .ml-3, .mt-5, .mr-30, .mr-3, .mlr-20, mt-20, .mr-20, .ml-20, .ml-40, .ml-10, .mb-5, .mt-8, mlr-30, .mlr-3, .mt-3, .mt-12, .ml-170, .ml-15, .mr-8, .ml-30, .ml-100, .ml-110, .mr-15, .mt-4, .mt-25, .mr-12, .mt-9, .ml-70, .ml-75, .mt-6, .ml-90, .ml-160, .mt-7, .mt-1, .ml-1, .mt-40, .mt-18, .mt-14, .mlr-5, .ml-98, .mt-120, .mr-70, .mt-60, .mt-50, .ml-50, .ml-60, .mr-60, .mr-4 { display: inline; }
.bluet, a.bluet { color: #198eed; }
.w-100 .tip{float:none;min-height:29px;clear:both;border:1px #cccccc solid;padding:10px 15px 10px 60px;font-size:14px;background:url(../images/adobe_reader_icon.png) no-repeat 15px 15px;}
.w-100 .tip *{float:none;clear:both;}

.investor{margin-top:0px;}
.investor ul{width:100%;}
.investor li{ float:left; height:57px;margin-top:15px;display:inline; position:relative;}
.investor li a{position:absolute;float:none;top:0px;right:0px;bottom:0px;left:0px;border:1px #fff solid;background:url(../images/pdf_icon.png) no-repeat 10px center;padding:10px 10px 10px 55px;color:#666;margin:0 10px;padding-right:75px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.investor li a font.f-14{width:100%;height:18px;overflow:hidden;float:left;}
.investor li a:hover,.notice .w33 li:hover a{border-color:#1192dc;z-index:10;}
.investor li .down{height:24px;line-height:24px;padding:0 5px 0 23px;position:absolute;top:15.5px;right:15px;white-space:nowrap;cursor:pointer;}
.investor .w25 li{width:25%;}
.investor .w33 li{width:33.33%;margin-top:-1px;}
.investor .w33 li a{border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;}
.investor .w50 li{width:50%;}
.investor .title{float:none;clear:both;margin:0 10px 20px;height:28px;line-height:28px;text-indent:10px;font-size:16px;font-weight:bold;background-color:#f0f0f0;}
.investor li .down{
    background: url(../images/public.png) no-repeat;
}
.investor li .down {
    background-position: -480px -86px;
    background-color: #f7f7f7;
}

.fb-left { padding-top:30px; width:340px;}
.fb-left h2 { color:#1192dc; font-size:24px;}
.fb-left p { line-height:24px; margin-bottom: 25px; display: block;}
.fb-left .f-14 { font-size: 14px;}

.fb-right { padding-top:30px; width:470px;}
.fb-right table { width:100%;}
.fb-right td { padding:2px;}
.fb-right td .no { border:1px solid #f00;}
.fb-right span { display:inline-block; line-height:30px; padding:0 2px;}
#jztime { display:block; padding-left:10px; line-height:40px; font-size:14px; color:#f00;}


/*内页页面*/
.content_ContentBox{width:100%;overflow:visible;}
.content_ContentBox .content_ListBox_PC{width:1200px;overflow:hidden;margin:0 auto;margin-top:70px;padding-bottom:50px;}
.content_SortBox{width:680px;overflow:hidden;margin:0 auto;margin-top:20px; margin-left:520px;}
.content_SortBox a{display:block;color:#fff;}
.content_SortBox a:hover{text-decoration:underline}
.content_SortBox li{padding:0 10px;margin-left:10px; margin-bottom:10px;float:right;background:#49494e;line-height:28px;border:1px solid #313134;text-align:center;color:#fff;font-size:12px;}
.content_SortBox .Checked{background:#f90;border:1px solid #e18700;}

.PageBox{width:581px;overflow:hidden;margin:0 auto;padding:50px 0;}
.PageBox li{width:78px;height:38px;line-height:38px;text-align:center;background:#fff;font-size:16px;border:1px solid #d9d9d9;color:#333;margin-right:3px;border-radius:2px;float:left;}
.PageBox li:hover{background:#f1f1f1;}
.PageBox a{display:block;color:#333;font-size:14px;text-decoration:none}
.PageBox .Checked{background:#666;border:1px solid #666;color:#fff;}
.PageBox .Checked a{color:#fff;}

/*分页*/

.vm * { display:inline-block;vertical-align:middle; }
.pageNo { padding:5px 0 10px 0;text-align:center; }
.pageNo > a { position:relative;display:inline-block;height:37px;width:37px;text-align:center;line-height:37px;background:url(../images/bigPage.png) left top no-repeat;font-size:14px;font-weight:bold;margin:0 5px; }
.pageNo > a:hover { background: url(../images/bigPage.png) left -37px no-repeat;color:#4f4f4f; }
.pageNo > a.selecteds { background:url(../images/bigPage.png) left -111px no-repeat;color:#fff;cursor:default; }
.pageNo > b {cursor: pointer;width: 0;height: 0;border-width: 6px;border-style: solid;font-size: 0;line-height: 0;border-color: #f8f8f8 #4e4e4e #f8f8f8 #f8f8f8;position: absolute;left: 9px;top: 12px;}
.pagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; position:absolute;left:9px;top:12px;}
.pageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; position:absolute;left:16px;top:12px;}
.isTxtBig{background:#fbfbfb url(../images/inputBg.png) repeat-x left top;height:35px;line-height:35px;border:1px solid #c1c1c1;padding:0 5px;color:#333;}
.isTxtBig.focus{color:#000; background-color:#fff;}

.content_ContentBox .content_ListBox_Weixin{width:1100px;overflow:hidden;margin:0 auto;margin-top:70px;display:none}

/*内页-新闻列表*/
.NewsList_Bg{background:url(../images/img02.png) no-repeat 0 0;}
.NewsList_Box{width:100%;overflow:hidden;margin:0 auto;padding:10px 0;}
.NewsList_List{width:97.6%;overflow:hidden;border:1px solid #d8d8d8;background:#fff;padding:20px 1%;margin-bottom:20px;position:relative}
.NewsList_List:hover{background:#f2f2f2;}
.NewsList_ListTitle{width:auto;overflow:hidden;font-size:18px;color:#333;font-weight:bold;}
.NewsList_ListTitle span{display:block;font-size:12px;color:#999;font-weight:normal;line-height:25px;}
.NewsList_ListTitle a{display:block;text-decoration:none;color:#333}
.NewsList_ListState{width:auto;overflow:hidden;font-size:12px;color:#7f7f7f;line-height:20px;margin-top:10px;}
.NewsList_ListState a{display:block;text-decoration:none;color:#666}



.showbox { width:100%;}
.showbox li {display:block; position:relative; border:1px #ddd solid; margin:0 30px 20px 0; padding:0 30px 12px 30px; float:left; width:256px; height:414px; }
.showbox li.over { border:1px #f40 solid;}
.showbox li .show-item-name { padding:10px 0; margin-bottom:10px; border-bottom:1px #ddd solid; color:#353535; height:70px; font:700 14px/70px "微软雅黑",Arial; text-align:left;}
.showbox li .show-item-name img { vertical-align:middle;}
.showbox li .show-item-name span { display:block; font-size:12px; color:#666; }
.showbox li .show-item-content {width:100%; height:230px; overflow:hidden; margin-bottom:5px;}
.showbox li .show-item-price { height:30px; font:100 20px/30px "微软雅黑","宋体",arial; text-align:center; color:#f40;}
.showbox li .show-item-price span { font-size:14px; color:#333;}
.showbox li .show-item-view {width:100%;overflow:hidden;}
.showbox li .show-item-view a { float:left; margin:0 20px; width:80px;height:30px;background:#f90;border:1px solid #f09a2b;border-bottom:2px solid #be7413;text-align:center;line-height:30px;color:#fff;border-radius:5px;  display:block;font-size:14px;}
.showbox li .show-item-view a:hover {border:1px solid #dedede; border-bottom:2px solid #dedede; background:#fff; height:29px;color:#666;line-height:29px; display:block;font-size:14px;}

/*  大图页面  */
.scroll-photos{ margin-top:20px; display:inline-block; width:420px;height:380px;position:relative;overflow:hidden}
#SPhotosList{width:420px;height:380px;overflow:hidden;margin-bottom:10px;position:absolute;z-index:1}
#SPhotosList li{width:420px;height:380px;overflow:hidden; text-align:center}
#SPhotosList img{ max-width:420px; max-height:380px}
#SPhotosBtn{margin-left:28px;height:77px;width:400px;overflow:hidden;position:absolute;z-index:1;bottom:1px}
#SPhotosBtn li{float:left;width:90px;height:77px;margin-right:1px;padding-top:8px;position:relative;cursor:pointer;text-align:center;box-sizing:border-box}
#SPhotosBtn img{width:80px;height:64px;overflow:hidden; border:1px solid #fff; padding:1px; border-radius:3px;}
#SPhotosBtn img:hover { border:1px solid #2193d2;}
#SPhotosBtn li em{width:86px; position:absolute;left:1px;top:0px;z-index:10;display:none; height: 67px;
    box-sizing: border-box;}
#SPhotosBtn li.current em{display:block}
.photos-prev-btn{position:absolute;left:0;bottom:1px;width:15px;height:67px;background:#fff}
.photos-next-btn{position:absolute;right:-1px;bottom:1px;width:15px;height:67px;background:#fff}
.photos-focus-prev,.photos-focus-next,.scroll-photos-info{display:none}
.photos-prev-btn a span,.photos-next-btn a span{display:block;width:0;height:0px;overflow:hidden}
.photos-prev-btn a{display:block;height:62px;background:url(../images/header_icons.png) no-repeat -15px -42px}
.photos-next-btn a{display:block;height:62px;background:url(../images/header_icons.png) no-repeat -49px -42px}
.photos-prev-btn.nohover a{background-position:-79px -42px}
.photos-next-btn.nohover a{background-position:-112px -42px}
.path-nav{width:1200px;margin:0 auto;font-size:14px;color:#000;height:60px;line-height:60px}
.path-nav a{color:#666}

#viewInfo { margin-top:20px; float:right; width:440px;}
#viewInfo .proinfo { float:left; width:380px; }
#viewInfo .proinfo h1 { font:700 18px/26px "微软雅黑","宋体", arial; padding:10px 0; border-bottom:1px #ddd dotted; color: #333;}
#viewInfo .proinfo h1 b { display:block;}
#viewInfo .proinfo dl { display:block; padding:13px 0; min-height:18px; border-bottom:1px #ddd dotted; font-family: "微软雅黑","宋体", arial; }
#viewInfo .proinfo dl dt { display:block; float:left; width:80px; font-weight:500; font-size:13px; color:#333; }
#viewInfo .proinfo dl dd { display:block; float:left; width:170px; color:#000; }
#viewInfo .proinfo dl dd a { color:#888;}
#viewInfo .proinfo dl dd a:Hover { text-decoration:underline; }
#viewInfo .proinfo .price { color:#793f0b; font-size:14px;}
#viewInfo .proinfo .price a { font-size:12px; color:#793f0b;}
.currentPrice { margin-top:-6px; font-size:24px; color:#c00 !important}
.originalPrice { margin-top:-3px; font-size:16px; color:#666 !important}

.goods_qty{float:left;width:50px;height:28px;}
.goods_qty input{border:1px solid #ccc;FONT-SIZE:12px;width:48px !important; text-align:center;height:24px;_height:24px;padding:1px 0;line-height:24px;margin:2px 0}
.goods_qty_select{float:left;width:27px;height:28px;margin-top:2px}
.goods_qty_select a{display:inline-block;width:27px;margin:0;padding:0;float:left;line-height:28px;_font-family:宋体;_font-size:9px}
.goods_qty_select a:hover{_font-family:宋体;_font-size:9px}
.goods_qty_up_btn{height:28px;background:url(../images/cart_btn_add.gif) no-repeat;}
.goods_qty_down_btn{height:28px;background:url(../images/cart_btn_reduce.gif) no-repeat;}

.showbotton { clear:both; margin-top:30px;}
.shopping_myzzim_btn{float:left; width:130px;}
.shopping_cart_btn{float:left; margin-right:10px;}
.shopping_stock_cart_btn{margin-top:105px}
.shopping_cart_btn img,.shopping_myzzim_btn img{cursor:pointer}

.cart_btn{ margin:0 10px 0 auto; width:134px;height:38px; display:block; line-height:38px; text-align:center; color:#e5511d; background:#ffe4d0; border:1px solid #f0cab6; border-radius:3px; overflow:hidden; }
.cart_btn:hover{background:#ffd9bc;}
.cart_btn a { display:block; color:#e5511d; font-size:16px;}

.carts_btn{ margin:0 auto; width:182px; height:40px; display:block; text-align:center; line-height:40px; background:#f40 url(../images/cart.png) no-repeat 30px 12px; overflow:hidden; text-indent:10px; border-radius:3px;}
.carts_btn:hover{background:#f22d00 url(../images/cart.png) no-repeat 30px 12px}
.carts_btn a { display:block; color:#fff; font-size:16px;}

.listbox { margin:20px 0;}
.listbox .list-hd { padding-left:2%; width:98%; background:#2093d2; height:40px; font:700 14px/40px "宋体"; color:#fff;}
.listbox .list-hd .more { float:right; display:block; height:48px; padding:0 10px; font-size:12px; font-family:arial; color:#4f4f4f; text-transform:uppercase;}

/* 内页 E */

/* 向上滚动 S */
.rightnfixd {width: 46px;height: 150px;position: fixed;z-index: 3000;left: 50%;margin-left: 600px;}
.rf_het {bottom: 20px;}
.rightnfixd span {position: absolute;z-index: 1;}
.rfixedico {background: url(../images/returnico.png);}
.rightnfixda1 {background-position: -178px -44px;}
.rightnfixda2 {background-position: -178px -95px;}
.rightnfixda3 {background-position: -178px -146px;}
.rightnfixda1:hover {background-position: -122px -44px;}
.rightnfixda2:hover {background-position: -122px -95px;}
.rightnfixda3:hover {background-position: -122px -146px;}
.rightnfixd a {width: 46px;height: 46px;float: left;margin-top: 5px;}
.rightnfixdspan1 {width: 115px;height: 148px;position: absolute;z-index: 3000;margin-left: -118px;margin-top: -30px;background-position: -2px -1px;display: none;}
.rightnfixdspan1 img{width:110px;height: 110px; margin-left:1px;}
.rightnfixdspan1 b{width: 100%;text-align: center;display: block;font-weight: 300; line-height:16px; margin-top:-4px;}
/* 向上滚动 E */

/* 页脚内容 S */
.links { margin:0 auto; padding:30px 0; min-width:1200px;}
.links_content {min-height:50px; color:#fff;}
.links_content  a { font-size:14px; color:#fff; margin:0 5px;}
.links_content  a:hover { color:#10549f;}
#footer { margin:0 auto; width:100%; min-width:1200px; background:#0275c7; }
.footerNavBar { padding:20px 0; text-align:center; background: #1f83cb; }
.footerNavBar li { display:inline-block; height:40px; line-height:40px; font-size:12px; color:#fff;}
.footerNavBar li a { margin:0 20px; color:#fff;font-size:12px; }
#footer .ewm {float:right; width:100px; margin-right:80px;}
#footer .ewm img { width:100%;}
#footer .ewm span { display:block; color:#fff; text-align:center;}

#footer .footerLine { height:1px;  border-top:1px #5276b1 solid; }
#footer .copyright { margin-top:10px; padding-top:10px; text-align:center; line-height:24px; color:#fff;}
#footer .copyright a { color:#fff;  }
#footer .copyright a:Hover { text-decoration:underline; }
/* 页脚内容 E */

.sd_nav {
	margin-bottom:20px;
    width: 100%;
    height: 45px;
    bottom: 0;
}
.sd_nav ul {
    width: 1100px;
    height: 45px;
}
.sd_nav ul li {
    width: 125px;
    height: 45px;
    line-height: 45px;
    float: left;
    text-align: center;
    margin-right: 2px;
}
.sd_nav ul li a {
    width: 125px;
    display: block;
    color: #fff;
    background: #4194ee;
    font-size: 16px;
    text-decoration: none;
	border-radius:3px;
}
.sd_nav ul li.active a, .sd_nav ul li a:hover {
    background: #f37621;
}



/*表单*/
.textareabox { width: 96%; height: 115px; line-height: 22px; display: block; border: 1px solid #d7d7d7; border-radius: 5px; padding: 10px; }/* textareabox 结束 *//* textbox 开始 */
.textbox { float: left; margin-right: 15px; font-size: 14px;  border: 1px solid #d7d7d7; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 10px; width: 300px;  color: #333; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.small_textbox { float: left; font-size: 14px; border: 1px solid #d7d7d7;  padding: 8px; width: 300px; color: #333; -moz-border-radius: 3px; -khtml-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.smaller_textbox { float: left; font-size: 14px; border: 1px solid #d7d7d7; padding: 5px;  width: 300px; color: #333; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.textbox:focus, .small_textbox:focus, .smaller_textbox:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); }/* textbox 结束 *//* 提示盒子 开始 */
.prompt_box { width: 100%; padding: 20px; background: #ffffc4; border: 1px solid #e3e3e3; }/* 提示盒子 结束 *//* 通用椭圆 开始 */
.b_radius { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; }/* 通用椭圆 结束 *//* 单选按钮 开始 */
.ui-button, .ui-button_active, .ui-button_hover, .ui_button { border:0; height: 40px; line-height: 40px; cursor: pointer; color: #fff !important; display: inline;  float: left; font-size: 16px; text-align: center; padding: 0 20px;  -moz-border-radius: 3px; -khtml-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; }
.ui-button a, .ui-small-button a { color: #fff !important; display: block; }
.theme_bgcolor { background: #008fee; }