@charset "utf-8";

@import url("index.css");

body{
	font: 12px/1.232 "Microsoft Yahei",Arial,Tahoma,'宋体',Helvetica,sans-serif;
    line-height: 1.232;
	background:#fff;
}

/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

.posi{position:relative;height:38px;line-height:40px;background:#d6040f;color:#fff;}
.posi:before{content: ' ';background: -webkit-linear-gradient(top, #2A79AB,#1E87C9, #d6040f 20%); background: -moz-linear-gradient(top, #2A79AB,#1E87C9, #d6040f 20%);background: -ms-linear-gradient(top, #2A79AB,#1E87C9, #d6040f 20%); background: linear-gradient(top, #2A79AB,#1E87C9, #d6040f 20%); position: absolute; top: 0; left: 0; width: 100%;height: 100%;z-index:-1;}
.posi a{color:#fff;}
.posi span{margin:0 .5em;}
.posi a:hover{color:#eee;}


.banner img{
	display: block;
	margin: 0 auto;
	width: 100%;
}
.channelT{height:30px;line-height:30px;margin:20px auto; position:relative;}
.channelT .N{float:left;font-size:18px;color:#008AE2;background:url(../images/b.png) 0 -34px no-repeat;padding-left:26px;}
.channelT .b2l{float:right;background:url(../images/b.png) right -113px no-repeat;padding-right:35px;}
.channelT .subnav{ border-bottom:#b5b5b5 solid 1px; float:right;}
.channelT .subnav li{ float:left; position:relative;}
.channelT .subnav li a{ padding:0 3px; font-size:14px;color:#000;}
.channelT .subnav li.cur { background:url(../images/subnavBg.gif) no-repeat center bottom;}
.channelT .subnav li.cur a,.channelT .subnav li a:hover{ color:#008AE2;}

.general .intro{ font-size:14px; padding-left:25px; margin-bottom:40px;}
.general li{ width:379px; height:220px; float:left; border:#d0d9e2 solid 1px; padding-right:20px; position:relative; margin-left:-1px; margin-top:-1px; cursor:pointer;}
.general li img{ width:136px; height:136px;}
.general li:hover{ border:#008AE2 solid 1px;}
.general .two li:hover{ background-image:url(../images/bj2.gif);}
.general .two li{ width:460px;}
.general .two li p{ width:305px;}
.general li .channelT{ margin:5px auto; padding-left:15px; cursor:pointer;}
.general li .N{ font-size:14px;margin: 7px 0 9px 0;}
.general li img{ float:left;position:relative;left:25px; _display:inline; cursor:pointer;}
.general li p{ width:170px; float:right; line-height:24px; cursor:pointer;font-size:12px;color:#000;overflow:hidden;}
.general li p .g_conBody{display:block;width:170px;height:120px;overflow:hidden;}
.g_more{ display:block;color:#f68104; margin-top:10px;}

/*product_detail*/
.proTop { clear:both; padding:30px 0px;}
.pd_gallery { width:440px; height:495px; float:left; position:relative;}

.dt-thumb { width:100%; overflow:hidden; text-align:center; position:absolute; left:0px; bottom:-15px; z-index:10;}
.dt-thumb li { float:left; *display:inline; *zoom:1; margin:0 5px 7px 0px;}
.dt-thumb li img { width:60px; height:60px; border:#c9c9c9 1px solid; max-width:none;}
.dt-thumb li.selected img { border-color:#d6040f;}

.bigimg { /*width:600px;height:600px;*/ max-width:none; min-width:440px;}
.zoomdiv { z-index:999 !important;}

.zoom img{width:100%;height:100%;max-width:none;}
.zoomdiv{position:absolute;border:1px solid #e4e4e4;overflow: hidden;z-index:9;}
.jqZoomPup{position:absolute;top:0;left:0;width:50px;height:50px;border:1px solid #aaa;background:#fff;background:rgba(255,255,255,.4);filter:alpha(Opacity=50);cursor:move;z-index:9;}


.dt-pic { width:440px; height:440px; margin:0 auto; position:relative; z-index:1; display:block;}
.dt-pic a { width:440px; height:440px; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-family:Arial; *line-height:1;}
.dt-pic a img { vertical-align:middle; max-width:100%; max-height:100%}

.picTip { clear:both; text-align:center; font-size:14px; line-height:28px;}
.picTip .ico { width:28px; height:28px; background:url(../images/zoom.png) no-repeat; margin-right:5px;}

.pdRight { width:700px; float:right; position:relative;}
.proTop .pdRight{ padding-top:50px;}
.channelT .pdRight { width:150px; float:right;}
.pdt { line-height:26px; padding:8px 0px 8px 25px; background:url(../images/b.png) 0px -27px no-repeat; font-size:22px; font-weight:bold; color:#d6040f;}

.pdRight .share { height:36px; padding:8px 0px;}
.pdRight .share a { background:url(../images/share_ico.png) no-repeat; padding-left:24px;; height:24px; line-height:24px; display:block; float:left;}
.pdRight .share a.bds_tsina { background-position:0px 0px;}
.pdRight .share a.bds_tsina:hover { background-position:0px -24px;}
.pdRight .share a.bds_sqq { background-position:-24px 0px;}
.pdRight .share a.bds_sqq:hover { background-position:-24px -24px;}
.pdRight .share a.bds_weixin { background-position:-48px 0px;}
.pdRight .share a.bds_weixin:hover { background-position:-48px -24px;}
.pdRight .share a.bds_qzone { background-position:-72px 0px;}
.pdRight .share a.bds_qzone:hover { background-position:-72px -24px;}
.pdRight .share a.bds_more { background-position:-96px 0px;}

.pdRight .text { line-height:24px; padding-bottom:20px;}
.pdRight font.gr { color:#02a788;}
.pdRight .tel { padding-left:55px; line-height:24px; background:url(../images/tel_ico.gif) no-repeat; font-size:14px; position:relative;}
.add_emali_fax{ position:absolute; top:0px; left:165px; border-left:1px solid #ccc; padding-left:20px;}
.add_emali_fax a{color:black;}

.pdBtn { clear:both; padding:15px 0px; font-size:14px;}
.pdBtn a { margin:0px 5px; color:#d6040f;}
.pdBtn img { vertical-align:middle;}

.tab{position:relative;}
.tab_t{position:absolute;top:0;width:106px;height:30px;line-height:30px;text-align:center;cursor:pointer;}
.tab_cxiaohai{display:none;}
.tab_cxiaohai_cur{display:block;}

.pro_list_tab{padding:0;}
.pro_list_tab .tab_list{border:1px solid #ddd;border-radius:4px;background:url(../images/channel_b.png) right 0 no-repeat;margin:0 0 20px;height:44px;}
.pro_list_tab .tab_list li{position:relative;float:left;width:auto;height:44px;line-height:44px;font-size:14px;padding:0 1.5em;}
.pro_list_tab .tab_list .first{border-radius:4px 0 0 4px;}
.pro_list_tab li .arr{position:absolute;left:50%;bottom:9999px;border-width:6px;border-color:#d6040f transparent transparent transparent;border-style:solid dashed dashed dashed;margin-left:-6px;}
.pro_list_tab .tab_t_cur{background:#d6040f;color:#fff;}
.pro_list_tab .tab_t_cur:before{content: ' ';background: -webkit-linear-gradient(top, #32A2E9,#d6040f, #d6040f 20%); background: -moz-linear-gradient(top, #32A2E9,#d6040f, #d6040f 20%);background: -ms-linear-gradient(top, #32A2E9,#d6040f, #d6040f 20%); background: linear-gradient(top, #32A2E9,#d6040f, #d6040f 20%); position: absolute; top: 0; left: 0; width: 100%;height: 100%;z-index:-1;}
.pro_list_tab .tab_t_cur .arr{bottom:-12px;}
.pro_list_tab li a{color:#000;}
.pro_list {border-left:1px solid #ddd;/*border-top:1px solid #ddd;*/ padding-top:1px;}
.pro_list li{float:left;width:20%;overflow:hidden; position:relative;}
.pro_list_tab .tab_list li.bl { float:right; background:url(../images/pl_ico.png) right no-repeat; margin-right:16px; _display:inline;}

.g_prolist{ margin-bottom:25px;}
.g_prolist ul{ width:1100px; float:left;}
.g_prolist li{ float:left; width:184px; margin-right:19px; margin-bottom:20px;}
.g_prolist li img{ border:#f0f0f0 solid 1px; margin-bottom:3px;}
.g_prolist li p{ height:42px; line-height:42px; color:#fff; background:#8a8a8a; text-align:center;}


.quick_link{background:#fafafa;border-top:1px solid #ddd;padding:20px 0;}
.quick_link li{float:left;width:25%;}
.quick_link .ico_{float:left;width:80px;height:80px;background:url(../images/quick_link.png) no-repeat;margin-right:10px;}
.quick_link .ico__1{}
.quick_link .ico__2{background-position:-160px 0;}
.quick_link .ico__3{background-position:-80px 0;}
.quick_link .ico__4{background-position:-240px 0;}
.quick_link .t{font-weight:bold;color:#d6040f;line-height:30px;padding-top:10px;}
.quick_link .p{color:#000;}
.quick_link a:hover .t,.quick_link a:hover .p{color:#d6040f;}
.quick_link a:hover .ico_{filter:alpha(opacity=80);opacity:.8;}



.article{margin:0 0 40px;}

.newsLeft { width:890px; float:right;}
.newsRight { width:245px; float:right;}
.newsList,.newsList li { width:100%; position:relative;}
.newsList li { border-bottom:#f1f1f1 1px solid; padding:0px 0px 30px; margin-bottom:30px;}
.newsList .img { width:140px; height:105px; float:left; overflow:hidden; border-radius:8px; margin-right:20px;}
.newsList .img img{ width:100%; height:100%;}
.newsList .intro {}
.newsList .intro h2 { margin-bottom:5px;}
.newsList .intro a{color:#666;font-weight:bold;font-size:14px;}
.newsList .intro time{ color:#008AE2;}
.newsList .intro .if{ position:absolute; right:5px; top:25px; width:114px;}
.newsList .intro .text{ margin-top:5px; height:60px;font-size:12px;}
.if.share.bdsharebuttonbox .bds_more{padding-left:0;background:none;font-size: 12px;}
 
.news_right_ct{ margin:0 0 10px;}
.news_right_ct .N{ font-size:16px;}

.tj_news_list{ padding-top:10px;}
.tj_news_list ul li{ margin-bottom:20px;}
.tj_news_list ul li .title{ font-size:14px; margin-bottom:10px; width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight:bold; }
.tj_news_list ul li .title a{color:#666;}
.tj_news_list ul li .text{ color:#898989;}


.artT{font-size:16px;line-height:1.4;margin:10px;color:#333;}
.artT{font-size:16px;line-height:1.4;margin:10px;color:#333;}

.artInfo{padding:10px;border-bottom:1px dotted #ddd;}
.artInfo .share:after{display:none;}
.artInfo .share .bds_more{float:none;padding:0;margin:0;background:none;}
.artInfo .view{margin:0 20px 0 5px;}
.artInfo .b2l{float:right;background:url(../images/b.png) right -120px no-repeat;padding-right:35px; line-height:18px;font-size:12px;color:#000;}

.myart{font-size:14px;}
.content{line-height:24px;}


.teamList{ padding:35px 0; width:1100px;}
.teamList li{ margin-bottom:20px; margin-right:15px; border:#e4e4e4 solid 1px; padding:15px 15px 0 15px; width:252px; float:left;height:200px;}
.teamList li h3.tit{ height:35px; line-height:35px; font-size:12px; border-bottom:#e4e4e4 solid 1px; text-align:center;color:#666;}
.teamList li .date{ height:30px; line-height:30px; text-align:center; display:none;}
.teamList li img{ width:206px; height:146px;}
.teamDeom li{ float:left; width:112px; margin-right:35px;}
.teamCon {padding-top:30px;}
.teamCon .bImg{ margin-bottom:30px;}
.teamCon .actTit{ font-size:20px; font-weight:bold; text-align:left; margin-bottom:5px;}
.teamCon .date{ text-align:left;}
.teamCon .intro{ line-height:22px;}
.teamTitle{}
.teamTitle .b2l{float:right;background:url(../images/b.png) right -120px no-repeat;padding-right:35px;line-height: 18px;color:#666;}
.partlist .part{ padding:20px 0;}
.partlist .part div{ float:left; width:166px; height:95px;}
.partlist .part img{ width:150px; display:block; margin:0 auto; height:82px; border:1px solid #ccc;}




.ad-gallery { width:1000px; height:auto; overflow:hidden; margin:0px auto 0px; padding-bottom:20px; }
.ad-gallery .ad-image-wrapper { height:500px; margin-bottom:0px; position: relative; /*overflow: hidden;*/ background:#fff; border-top:#fff 0px solid;}
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 20px; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 20px; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { width:25px; height:75px; display:block; position:absolute; top: 40%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background-position:-25px 0px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; /*overflow: hidden;*/ z-index: 9; top: 20px!important; left:94px!important; width:810px !important; height:460px!important; text-align:center; padding:0px 0 0 0;}
.ad-gallery .ad-image-wrapper .ad-image img{ width:820px; height:460px;}
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; left:0; text-align: left; height:40px; overflow:hidden; z-index: 2; color: #fff; bottom:0px;*bottom:6px; width:810px;  }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; font-size:14px; font-weight:normal; font-family:"Microsoft Yahei";height: 40px;overflow: hidden;line-height: 40px;background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);text-indent:20px; width:100%;}
.ad-gallery .ad-controls { width:920px; height:100px; background:#fff; margin-bottom:15px; border-bottom:#ececec 0px solid; display:none;}
.ad-gallery .ad-info { float: left; width:122px; height:100px; font:100 30px/100px Arial; color:#ccc; text-align:center; }
.ad-gallery .ad-info font { color:#35332f; font-size:30px;}
.ad-gallery .ad-slideshow-controls { float: right; visibility:hidden; display:none!important;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width:917px; position:relative;  border:#dddddd solid 1px; padding:15px 40px; overflow:hidden;}
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height:100%; }
.ad-gallery .ad-back { cursor: pointer; width: 34px; display: block; background:url(../images/ad_scroll_back.gif) 0px 50% no-repeat; left:0;}
.ad-gallery .ad-forward { cursor: pointer; display: block;  width: 34px; background: url(../images/ad_scroll_forward.gif) 0px 50% no-repeat; right:0; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; clear:both; padding:5px 0; position:relative;}
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width:1500px; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; padding:0 20px; position:relative; width:120px;}
.ad-gallery .ad-thumbs li a { display: block; }
.ad-gallery .ad-thumbs li a img { border: 2px solid #d7d7d7; display: block; width:auto; height:68px;}
.ad-gallery .ad-thumbs li a i{ width:8px; height:5px; display:inline-block; position:absolute; top:-5px ; left:50%; display:none;}
.ad-gallery .ad-thumbs li a.ad-active img { border:5px solid #008AE2; border-radius:3px; }
.ad-gallery .ad-thumbs li a.ad-active i{ display:block;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
.ad-gallery .ad-image-wrapper .ad-prev-hover .ad-prev-image { background-position:0px -78px;}
.ad-gallery .ad-image-wrapper .ad-next-hover .ad-next-image { background-position:-25px -78px;}


.t_yf_piclist{ width:100%; overflow:hidden; margin-top:30px;}
.t_yf_piclist ul{ width:110%;}
.t_yf_piclist ul li{ float:left; width:317px; height:246px; position:relative; _display:inline; margin:0 25px 25px 0;}
.t_yf_piclist ul li a{ display:block;}
.t_yf_piclist ul li .honor_img img{ width:220px; height:165px; cursor:pointer; border:none;}
.t_yf_piclist ul li .honor_title{ color:#fff; width:200px; height:24px; line-height:24px; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; bottom:0; left:0; text-indent:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; cursor:pointer; font-size:12px;}
.t_yf_piclist ul li .honor_jh{ width:27px; height:24px; background:url(../images/yf_fdjon.gif) no-repeat 0 0; position:absolute; right:0; bottom:0; cursor:pointer;}
.t_yf_piclist ul li.hover .honor_jh{ background:url(../images/yf_fdj.gif) no-repeat 0 0 !important;}
.i_video{/*width:25%;*/}
.i_video .T{font-size:18px;line-height:48px;}
.i_video .area_{position:relative;height:165px;}
.i_video .area_:hover p{ background:#009c80;}
.i_video .area_ a{ display:block; cursor:pointer;}
.i_video img{width:100%;height:145px;}
.i_video .area_ p{ height:36px; line-height:36px; text-align:center;background:url(../images/black.6.png);background:rgba(0,0,0,.6); color:#fff !important;}
.i_video .play_{position:absolute;width:41px;height:41px;left:50%;top:50%;margin:-20px 0 0 -20px;background:url(../images/bofang.png) no-repeat;}


.downList li{background:url(../images/pdf_icon.gif) no-repeat left; height:44px; line-height:44px; border-bottom:#6a6a6a dotted 1px; color:#6a6a6a; padding-left:40px;  }
.downList li span{ float:left;}
.downList li a{ display:inline-block; float:right; background:url(../images/pdf_icon2.gif) no-repeat left; padding-left:16px;color:#666;}

.qa_list li{margin:0 0 20px;}
.qa_list .q{position:relative;height:36px;line-height:36px;border:1px solid #ccc;background:url(../images/channel_b.png) right 0 no-repeat;border-radius:4px;color:#008AE2;padding-left:56px;margin:0 0 10px;font-size:14px;cursor:pointer;}
.qa_list .q big,.qa_list .a big{position:absolute;left:0;top:0;width:56px;text-align:center;line-height:32px;font-size:24px;}
.qa_list .a{position:relative;padding-left:56px;color:#777;line-height:2;}
.qa_list .on .a{height:0;overflow:hidden;}

.arc_company_con1{background:url(../images/arc_company_con1.jpg) no-repeat top center;width:100%;height:320px;}
.arc_company_con1 ul{
	width:100%;
	height:285px;
}
.arc_company_con1 ul li{
	width:25%;
	height:100%;
	float:left;
}
.arc_company_con1 ul li a{
	display:block;
	width:100%;
	height:100%;
}
.arc_company_con1 a.more{
	display:block;
	width:100px;
	float:right;
	height:35px;
}
.pro_company_con1{background:url(../images/pro_company_con1.jpg) no-repeat top center;width:100%;height:300px;}
.pro_company_con2{background:url(../images/pro_company_con2.jpg) no-repeat top center;width:100%;height:300px;}
.pro_company_con2 ul{
	height:265px;
}

.arc_company_con3{background:url(../images/arc_company_con3.jpg) no-repeat top center;width:100%;height:300px;}
.arc_company_con3 ul{
	width:100%;
	height:300px;
}
.arc_company_con3 ul li{
	width:25%;
	height:100%;
	float:left;
}
.arc_company_con3 ul li a{
	display:block;
	width:100%;
	height:100%;
}

.content_nav{
	float:left;
	width:310px;
}
.content_nav_div{
	width:245px;
	border:1px solid #c90b13;
}
.content_nav_tit{
	height:105px;
	line-height:105px;
	color:#fff;
	background:#c90b13;
	text-align:center;
	font-size:40px;
}
.content_nav_ul ul{
	margin-bottom:20px;
}
.content_nav_ul li{
	width:100%;
	min-height:40px;
	line-height:40px;
	border-bottom:1px dashed #ccc;
	color:#0078de;
	font-size:16px;
}
.content_nav_ul li a{
	color:#0078de;
	width:90%;
	display:block;
	margin:0px auto;
	background:url(../images/content_nav_icon.png) no-repeat left center;
	text-indent:30px;
}
.content_nav_ul li a.cur{
	color:#c90b13;
}

.content_nav_ul ul.sonnav{
	width:90%;
	margin:0px auto;
}

.content_nav_ul ul.sonnav li{
	font-size:12px;
}