/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

.scroll_c
{
	float: left;
}



/*.ind-banner {width:100%;  height:539px; margin:0 auto; z-index:-999; overflow:hidden;}
.inpic-tab{width:100%;height:539px; margin: 0 auto; overflow: hidden; position:relative; z-index:2;}
.auto-bind-widget { width:100%; height:539px; margin: 0 auto; position: relative; z-index:-999 ;}
ul.slide-list li{display:block; position:absolute; width: 100%; height:539px; z-index:-999 ;}
ul.slide-list li img{ width:1919px; height:539px;}
.switchable-triggerBox{position: absolute; top:490px; left:0; width:100%; height:11px; z-index:10; font-size:0; line-height:0; text-align:center;}
.switchable-triggerBox span {display:inline-block; width:16px; height:16px; margin:0 5px; background: url(../images/dw.png)  no-repeat 0 0; text-align:center;}
.switchable-triggerBox span.active{background:url(../images/yuan.png) no-repeat 0 0;}*/




.slideBox
{
	width: 100%;
	height: 539px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd
{
	overflow: hidden;
	position: absolute;
	right: 46.5%;
	bottom: 8px;
	z-index: 1;
}

.slideBox .hd ul
{
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li
{
	width: 1em;
	height: 1em;
	float: left;
	text-align: center;
	background: #fff;
	cursor: pointer;
	z-index: 1;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	border-radius: .5em;
	margin: .5em;
}

.slideBox .hd ul li.on
{
	background: #f00;
	color: #fff;
}

.slideBox .bd
{
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li
{
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img
{
	width: 100%;
	height: 539px;
	display: block;
}

.gp
{
	color: #fff;
	background: #fc6200;
	height: 40px;
	overflow: hidden;
	padding: 0 15px;
	line-height: 40px;
}

/* 雪碧图 */
.ico
{
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(../images/ico.png);
	margin: 0 .3em;
}

.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;
}

/* 设置 */
body
{
	font-size: 14px;
	line-height: 1.8;
	color: #555;
	background: #fff;
}

.wrap
{
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	*width: 1200px;
}

a
{
	color: inherit;
}

a:hover
{
	color: #fc6200;
}

.w50
{
	width: 57%
}

.w40
{
	width: 40%
}


/*css组件-设置*/
.form-control, .input-group-addon, .btn
{
}

.form-control:focus
{
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}

/*选中颜色*/
::-moz-selection
{
	color: #fff;
	background: #fc6200;
}

::selection
{
	color: #fff;
	background: #fc6200;
}

/*
* placeholder颜色
*/
::-webkit-input-placeholder
{
	color: #aaa;
}

.placeholder
{
	color: #aaa;
}

/* 网站样式 */
.mb10
{
	margin-bottom: 20px;
}

.mb20
{
	margin-bottom: 20px;
}

.mb30
{
	margin-bottom: 30px;
}

.mb40
{
	margin-bottom: 40px;
}

.imghover_big
{
	display: block;
	overflow: hidden;
}

.imghover_big img
{
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
	overflow: hidden;
}

.imghover_big:hover img
{
	transform: scale(1.1);
	webkit-transform: scale(1.1);
}

.top
{
	height: 40px;
	line-height: 40px;
	background: #fafafa;
	border-bottom: 1px solid #e6e6e6;
}

.top li
{
	float: left;
}

.top li a
{
	border-left: 1px solid #e6e6e6;
	padding: 0 15px;
}

.top .gp, .top .lang
{
	color: #fff;
	background: #fc6200;
	height: 40px;
	overflow: hidden;
	padding: 0 15px;
}

.top .gp
{
	background: #e45b04;
}

.header .logo
{
	width: 37%;
	padding-top: 3%;
}

.banner
{
	height: 539px;
	width: 100%;
}
/*.banner li img { position: absolute; left: 50%; margin-left: -960px; }*/
.banner .slide_nav
{
	left: 0;
	width: 100%;
	bottom: 0;
	text-align: center;
	display: block;
}

.banner .slide_nav a
{
	display: inline-block;
	width: 1em;
	height: 1em;
	border-radius: .5em;
	margin: .5em;
	background: #fff;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	line-height: 99px;
	cursor: pointer;
}

.banner .slide_nav .on
{
	background: #fc6200;
}

.searForm
{
	padding-top: 38px;
	position: relative;
}

.searForm input
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 0;
	height: 36px;
	line-height: 36;
	position: absolute;
	right: 40px;
	bottom: -5px;
	background: #fff;
	z-index: 5;
	text-indent: 10px;
}

.searForm button
{
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 22px;
	cursor: pointer;
}

.searForm:hover input
{
	width: 200px;
	border: 1px solid #ddd;
	z-index: 50;
}

.footer
{
	background: #7fc5e9;
	color: #fff;
	padding: 50px 0 35px 0;
}

.footer dl
{
	float: left;
	padding-right: 2.5%;
	margin-right: 2.5%;
	border-right: 1px solid #fff;
	height: 260px;
	overflow: hidden;
	position: relative;
}

.footer dt
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.footer dd a
{
	font-size: 15px;
}

.footer .d2
{
	border-right: 0;
}

.footer .d5
{
	width: 27.5%;
}

.footer .d6
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 20%;
	float: right;
}

.footer .friend_sel
{
	background: none;
	border: 1px solid #a7d7f0;
	color: #fff;
	border-radius: 0;
	margin-bottom: 25px;
	height: 38px;
	width: 100%;
}

.footer .friend_sel ._arrow
{
	width: 41px;
	height: 38px;
	background: url(../images/down_arr.gif) no-repeat center;
}

.footer .friend_sel ._arrow .arr
{
	display: none;
}

.footer .friend_sel ._txt
{
	height: 38px;
	line-height: 38px;
}

.footer_bottom
{
	background: #2397d3;
	height: 46px;
	line-height: 46px;
	color: #fff;
}

.footer_bottom .l a
{
	margin-right: 12px;
}

.footer_bottom .jr
{
	margin-right: 80px;
}

.footer_bottom .gotop
{
	color: #fff;
	background: #fc6200;
	width: 56px;
	height: 48px;
	line-height: 48px;
	font-size: 20px;
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 0;
}

.h_t
{
	font-size: 24px;
	line-height: 1;
	margin-right: 15px;
	color: #333;
}

._more
{
	display: block;
	width: 138px;
	height: 40px;
	border: 1px solid #dedede;
	text-align: center;
	line-height: 40px;
	color: #666;
}

._more:hover
{
	color: #fff;
	background: #fc6200;
	border-color: #fc6200;
}

.section1
{
	background: #f6f6f6;
	padding-top: 50px;
	padding-bottom: 60px;
}

.section1 .introCon
{
	background: #fff;
	overflow: hidden;
	height: 371px;
}

.section1 .item
{
	float: left;
	width: 18%;
	cursor: pointer;
}

.section1 .intro
{
	float: left;
	background: #fff;
	width: 28%;
	display: none;
}

.section1 .intro ._con
{
	padding: 30px;
}

.section1 .intro h3
{
	font-size: 20px;
	border-bottom: 2px solid #fc6200;
	float: left;
	line-height: 1;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

.section1 .intro ._txt
{
	width: 100%;
	float: left;
	margin-bottom: 50px;
}

.section1 .intro.show
{
	display: block;
}

.section1 .item2
{
	float: left;
	width: 18%;
	cursor: pointer;
}

.section1 .intro2
{
	float: left;
	background: #fff;
	width: 28%;
	display: none;
}

.section1 .intro2 ._con
{
	padding: 30px;
}

.section1 .intro2 h3
{
	font-size: 20px;
	border-bottom: 2px solid #fc6200;
	float: left;
	line-height: 1;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

.section1 .intro2 ._txt
{
	width: 100%;
	float: left;
	margin-bottom: 50px;
}

.section1 .intro2.show
{
	display: block;
}

.section1 .item3
{
	float: left;
	width: 18%;
	cursor: pointer;
}

.section1 .intro3
{
	float: left;
	background: #fff;
	width: 28%;
	display: none;
}

.section1 .intro3 ._con
{
	padding: 30px;
}

.section1 .intro3 h3
{
	font-size: 20px;
	border-bottom: 2px solid #fc6200;
	float: left;
	line-height: 1;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

.section1 .intro3 ._txt
{
	width: 100%;
	float: left;
	margin-bottom: 50px;
}

.section1 .intro3.show
{
	display: block;
}

.section1 .sarrs
{
	display: inline-block;
	vertical-align: 3px;
}

.section1 .snavs a
{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #e2e2e2;
	line-height: 99;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 3px;
	cursor: pointer;
}

.section1 .snavs .on
{
	background: #f45f00;
}

.section2
{
	padding-top: 50px;
	padding-bottom: 50px;
}

.section2 ._more
{
	width: 100px;
	height: 36px;
	line-height: 36px;
}

.section2 .arr_btns a
{
	display: block;
	width: 50%;
	height: 26px;
	line-height: 26px;
	background: #dcd8d9;
	float: left;
	color: #fff;
	text-align: center;
	cursor: pointer;
}

.section2 .arr_btns .prev
{
	background: url(../images/xinwenxia.png) no-repeat;
}

.section2 .arr_btns .next
{
	background: url(../images/xinwenshang.png) no-repeat;
}

.section2 ._video
{
	width: 64%;
	cursor: pointer;
	height: 331px;
}

.section2 ._video img
{
	width: 100%;
}

.section2 ._video .play_ic
{
	position: absolute;
	width: 60px;
	height: 60px;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -30px;
	background: url(../images/play_btn.png) no-repeat center;
}

.section2 .rightbox
{
	width: 36%;
}

.section2 .rightbox .box
{
	height: 161px;
	overflow: hidden;
}

.section2 .rightbox img
{
	width: 100%;
}

.section2 ._right ._t
{
	display: none;
	height: 48px;
	line-height: 48px;
	width: 95%;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/black.6.png);
	padding-left: 5%;
}

.home_newslist
{
	position: relative;
	overflow: hidden;
	height: 304px;
}

.home_newslist ._img
{
	width: 154px;
	margin-right: 25px;
}

.home_newslist ._date
{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 12px;
	width: 54px;
	height: 48px;
	color: #fff;
	text-align: center;
	background: url(../images/blue_bg.png);
}

.home_newslist ._m
{
	border-bottom: 1px solid #fff;
}

.home_newslist ._d
{
	font-size: 16px;
	font-weight: bold;
}

.home_newslist li
{
	overflow: hidden;
	margin-bottom: 42px;
}

.home_newslist li h3
{
	font-size: 18px;
	color: #333;
}
/*.home_newslist li ._txt { margin-bottom: 10px; }*/
.home_newslist li ._tools i
{
	color: #dadada;
}

.home_pro_list
{
}

.home_pro_list li ._img
{
	display: block;
	border: 1px solid #ddd;
}

.home_pro_list.active
{
	display: block;
}

.home_pro_list ._con
{
	display: block;
	border-bottom: 1px solid #d9d9d9;
}

.home_pro_list ._con ._info
{
	padding: 20px 30px;
	text-align: center;
}

.home_pro_list ._con ._info ._t
{
	font-size: 16px;
}

.home_pro_list ._con:hover
{
	border-color: #fc6c10;
}

.home_pro_list ._con:hover ._info
{
	background: #f6f6f6;
}

.section3
{
	margin-bottom: 50px;
}

.section3 ._tit
{
	border-bottom: 1px solid #e9e9e9;
}

.section3 .cat_list li
{
	float: left;
	margin-left: 15px;
	padding-bottom: 15px;
}

.section3 .cat_list .cur
{
	border-bottom: 2px solid #fc6200;
}

.innerBan
{
	height: 289px;
	width: 100%;
}

.innerBan img
{
	position: absolute;
	left: 50%;
	margin-left: -960px;
	max-width: none;
}

.innerBan .channelT
{
	position: absolute;
	color: #fff;
	left: 0;
	z-index: 10;
	top: 100px;
}

.innerBan .channelT h1
{
	font-size: 30px;
	font-weight: normal;
}

.subnav
{
	background: #f6f6f6;
	margin-bottom: 50px;
}

.subnav li
{
	float: left;
}

.subnav li a
{
	height: 64px;
	line-height: 64px;
	display: block;
	padding: 0 12px;
}

.subnav .cur
{
	border-bottom: 2px solid #fc6200;
}

.subnav .breadCrumb
{
	line-height: 64px;
}

.subnav .breadCrumb em
{
	margin: 0 5px;
}

.newsLeft
{
	width: 65%;
}

.newsLeftyj
{
	width: 100%;
}

.newsLeftyj li
{
	padding: 20px;
	border: 1px solid #d9d9d9;
	overflow: hidden;
	margin-bottom: 30px;
}

.newsLeftyj li ._img
{
	width: 21%;
	margin-right: 4%;
}

.newsLeftyj li ._t
{
	font-size: 18px;
}

.newsLeft li
{
	padding: 20px;
	border: 1px solid #d9d9d9;
	overflow: hidden;
	margin-bottom: 30px;
}

.newsLeft li ._img
{
	width: 21%;
	margin-right: 4%;
}

.newsLeft li ._t
{
	font-size: 18px;
}

.newsRight
{
	width: 31%;
	border: 1px solid #d9d9d9;
}

.newsRight ._con
{
	padding: 8%;
}

.newsRight h3
{
	font-size: 24px;
	color: #333;
}

.newsRight .box2 ._t
{
	line-height: 24px;
}

.newsRight .box1 .mb20
{
	margin-top: 20px;
	margin-bottom: 25px;
}

.newsRight .box1 p
{
	margin-bottom: 10px;
}

.news_sear input
{
	width: 74%;
	margin: 0;
	padding: 0;
	float: left;
	height: 34px;
	line-height: 34px;
	text-indent: 15px;
}

.news_sear button
{
	width: 24%;
	float: left;
	height: 38px;
	line-height: 38px;
	color: #fff;
	background: #0067b2;
	border: 0;
	font-family: "Microsoft Yahei";
	cursor: pointer;
}

/* page-1 start*/
.page
{
	font-size: 12px;
	color: #777777;
	text-align: center;
}

.page a, .page span
{
	color: #777777;
	display: inline-block;
	border: 1px solid #ededed;
	padding: 5px 10px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
}

.page .goprev
{
	margin-right: 10px;
}

.page .gonext, .page .count
{
	margin-left: 10px;
}

.page a:hover, .page span
{
	color: #fff;
	background: #0e90d2;
}

.page span.goprev, .page span.gonext
{
	color: #777777;
	background: none;
}

.page span.count
{
	border: 0;
	background: 0;
	color: #777777;
}

/* newsdetail-4 start*/
.widget-newsdetail-4 ._head
{
	text-align: center;
}

.widget-newsdetail-4 ._head ._title
{
	font-size: 18px;
	line-height: 1.4;
	color: #333333;
	margin: 0 0 10px;
	font-weight: bold;
}

.widget-newsdetail-4 ._tools
{
	padding: 0 5px;
	color: #555555;
}

.widget-newsdetail-4 ._tools a:hover
{
	color: #5eb95e;
}

.widget-newsdetail-4 .ion
{
	font-size: 1.1em;
}

.widget-newsdetail-4 .myart
{
	padding: 30px 0;
}

.widget-newsdetail-4 ._bottom_bar
{
	line-height: 30px;
	height: 30px;
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #cccccc;
}

.widget-newsdetail-4 ._bottom_bar a
{
	display: inline-block;
	margin: 0 5px;
	padding: 0 10px;
	color: #ffffff;
	background: #fc6200;
	font-size: 14px;
}

.widget-newsdetail-4 ._bottom_bar a:hover
{
	opacity: .8;
}

.lastRec strong
{
	color: #0067b2;
	font-weight: normal;
}

.pro_list li
{
	margin-bottom: 30px;
}

.pro_list li ._con
{
	display: block;
	text-align: center;
	border: 1px solid #ddd;
}

.pro_list li ._con:hover
{
	border-color: #fc6200;
}

.pro_list li ._img
{
	display: block;
}

.pro_list li ._info
{
	padding: 30px;
	padding-top: 15px;
}

.pro_list li ._info h3
{
	font-size: 18px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.pro_list li ._info h4
{
	font-weight: normal;
	color: #999;
	margin-bottom: 25px;
}

.pro_list li ._more
{
	width: 100px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	color: #666;
}

.pro_list li ._more:hover
{
	color: #fff;
	background: #fc6200;
}

.pro_sear
{
	background: #f6f6f6;
	border: 1px solid #dddddd;
	overflow: hidden;
	padding: 30px 6% 30px 12%;
	margin-bottom: 50px;
}

.pro_sear label
{
	font-weight: bold;
	margin-right: 20px;
	line-height: 36px;
}

.pro_sear .pro_sel
{
	width: 20%;
	height: 34px;
	background: #fff;
	margin-right: 3%;
}

.pro_sear input
{
	height: 32px;
	line-height: 32px;
	padding: 0;
	margin: 0;
	text-indent: 15px;
	width: 40%;
	margin-right: 3%;
}

.pro_sear button
{
	background: #fc6200;
	color: #fff;
	font-family: "Microsoft Yahei";
	width: 180px;
	height: 36px;
	line-height: 36px;
	float: left;
	border: 0;
}

.channelCon
{
	padding-bottom: 60px;
}

.pro_sec1
{
	background: #f6f6f6;
	padding: 45px 0;
}

.pro_sec1 ._con
{
	padding: 20px 30px;
}

.pro_sec1 ._con h3
{
	font-size: 20px;
	line-height: 1;
	margin-bottom: 10px;
}

.pro_sec1 ._con ._sub
{
	color: #999;
	line-height: 1;
	margin-bottom: 20px;
}

.pro_sec1 ._more
{
	width: 100px;
	height: 32px;
	line-height: 32px;
	color: #666;
}

.pro_sec1 ._left
{
	background: #fff;
	padding-bottom: 55px;
	height: 297px;
}

.pro_sec1 .box
{
	background: #fff;
	overflow: hidden;
	padding: 25px;
}

.pro_sec1 .box ._sub
{
	margin-bottom: 10px;
}

.pro_sec1 .box h3
{
	font-size: 20px;
}

.pro_sec1 .box1
{
	margin-bottom: 20px;
}

.pro_sec1 .box2 ._img
{
	height: 50px;
	overflow: hidden;
}

.pro_sec1 .box3 ._img
{
	height: 50px;
	overflow: hidden;
}

.pro_t
{
	font-size: 24px;
	width: 110px;
	margin: 0 auto 20px;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	padding-bottom: 10px;
	border-bottom: 2px solid #fc6200;
}

.pro_sub
{
	text-align: center;
	margin-bottom: 30px;
}

.pro_sec2
{
	padding: 45px 0;
}

.pro_center_list
{
	padding: 0 40px;
	margin-bottom: 40px;
}

.pro_center_list li
{
	float: left;
	width: 12.5%;
	border: 1px solid #e5e5e5;
	padding: 3px;
	cursor: pointer;
}

.pro_center_list .cur
{
	border-color: #0067b2;
}

.pro_center_list img
{
	width: 100%;
}

.pro_center_list .parrs
{
	color: #fff;
	width: 20px;
	height: 110px;
	line-height: 110px;
	text-align: center;
	background: #0067b2;
	position: absolute;
	top: 0;
}

.pro_center_list .parr_prev
{
	left: 0;
	background: url(../images/parr_prev.png) no-repeat 0 0;
}

.pro_center_list .parr_next
{
	right: 0;
	background: url(../images/parr_next.png) no-repeat 0 0;
}

.pro_center_list .scroll_nav
{
	display: none;
}

.pro_center_box
{
	padding: 25px;
	background: #f6f6f6;
	min-height: 367px;
}

.pro_center_box .box
{
	display: none;
}

.pro_center_box ._con
{
	display: block;
	text-align: center;
	background: #fff;
	padding: 25px;
}

.pro_center_box ._more
{
	width: 100px;
	height: 34px;
	line-height: 34px;
	margin: 0 auto;
	color: #666;
	margin-bottom: 30px;
}

.pro_center_box ._more:hover
{
	color: #fff;
	background: #fc6200;
}

.pro_center_box h3
{
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.pro_center_box h4
{
	color: #999;
	margin-bottom: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.pro_sec3
{
	margin-bottom: 50px;
	margin-top: 50px;
}

.pro_sec3 .txt
{
	color: #fff;
	position: absolute;
	top: 70px;
	left: 70px;
}

.pro_sec3 h3
{
	font-size: 24px;
	line-height: 1;
	margin-bottom: 10px;
}

.pro_sec3 p
{
	margin-bottom: 30px;
}

.pro_sec3 ._more
{
	color: #fff;
}

.pro_detail_top
{
	margin-bottom: 60px;
}

.pro_detail_top ._right
{
	padding-left: 3%;
}

.pro_detail_top .bigImg .ic
{
	text-align: center;
	position: absolute;
	color: #fff;
	background: #0067b2;
	width: 106px;
	height: 85px;
	right: 0;
	bottom: 0;
	font-size: 40px;
	padding: 0;
	margin: 0;
}

.pro_detail_top .pro_tit
{
	font-size: 30px;
	line-height: 1;
	padding-bottom: 20px;
	border-bottom: 2px solid #e5e5e5;
}

.pro_detail_top .btns a
{
	font-size: 20px;
	display: inline-block;
	width: 36%;
	height: 58px;
	line-height: 58px;
	text-align: center;
	background: #f6f6f6;
}

.pro_detail_top .btns .b1
{
	background: #fc6200;
	color: #fff;
	margin-right: 15px;
}

.pro_detail_top .pro_sele
{
	width: 75%;
	height: 54px;
	border: 2px solid #e4e4e4;
	margin-bottom: 30px;
}

.pro_detail_top .bdsharebuttonbox span.l
{
	margin-top: 10px;
}

.pro_detail_top .bdsharebuttonbox a
{
	width: 28px;
	height: 28px;
	background: url(../images/share_ico.png) no-repeat 0 0;
	padding: 0;
}

.pro_detail_top .bdsharebuttonbox .bds_weixin
{
	background-position: -104px 0;
}

.pro_detail_top .bdsharebuttonbox .bds_tsina
{
	background-position: -34px 0;
}

.pro_detail_top .bdsharebuttonbox .bds_qzone
{
	background-position: 0 0;
}

.pro_detail_top .bdsharebuttonbox .bds_tqq
{
	background-position: -69px 0;
}

.caseList
{
	background: #f5f5f5;
}

.caseList .case_info
{
	background: #fff;
	padding: 20px 30px;
	text-align: center;
}

.caseList .case_info h3
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.caseList .carrs
{
	font-size: 24px;
}

.caseList .case_tit
{
	margin-bottom: 15px;
}

.caseList .case_tit h3
{
	font-size: 24px;
}

.caseList ._con
{
	display: block;
}

.caseList ._con:hover
{
	border-bottom: 1px solid #fc6c10;
}

.pro_detail_tit
{
	background: #f5f5f5;
	height: 100px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	width: 100%;
}

.pro_detail_tit li, .pro_detail_tit .network
{
	cursor: pointer;
	float: left;
	width: 25%;
	display: block;
	line-height: 100px;
	font-size: 20px;
	text-align: center;
}

.pro_detail_tit li .i1, .pro_detail_tit .network .i1
{
	display: none;
}

.pro_detail_tit li i, .pro_detail_tit .network i
{
	font-size: 14px;
	vertical-align: middle;
	margin-left: 15px;
}

.pro_detail_tit .active .i1
{
	display: inline-block;
	color: #54a5e3;
}

.pro_detail_tit .active .i2
{
	display: none;
}

.pro_detail_tit.fixed
{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}

.pro_detail_tit_con
{
	height: 100px;
	width: 100%;
}

.pro_sections
{
	overflow: hidden;
	display: block;
	width: 100%;
}

.pro_sections .wrap
{
	padding: 50px 0;
}

.tz_tit
{
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px;
	margin-bottom: 30px;
}

.tz_tit h3
{
	font-size: 24px;
}

.tz_tit .more
{
	margin-top: 10px;
}

.tz_sec1
{
	padding-bottom: 40px;
}

.tz_sec1 ._img img
{
	width: 100%;
}

.tz_sec1 ._info
{
	background: #f6f6f6;
	padding: 15px;
}

.tz_sec1 ._info h4
{
	font-size: 14px;
	font-weight: normal;
}

.tz_sec1 ._list li
{
	line-height: 36px;
	border-bottom: 1px dotted #cecece;
	overflow: hidden;
}

.tz_sec2
{
	background: url(../images/tz_sec2.jpg) no-repeat center;
	color: #fff;
	padding: 50px 0;
	margin-bottom: 30px;
}

.tz_sec2 h3
{
	font-size: 24px;
	line-height: 1;
	margin-bottom: 30px;
}

.tz_sec2 ._txt
{
	padding: 0 100px;
}

.report_list
{
	padding-bottom: 40px;
}

.report_list li
{
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}

.report_list ._date
{
	width: 16%;
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: #e5e5e5;
	margin-right: 1%;
}

.report_list ._c
{
	height: 52px;
	line-height: 52px;
	width: 75%;
	padding-right: 8%;
	text-indent: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: #f3f3f3;
}

.report_list .ion
{
	font-size: 20px;
	background: #f3f3f3;
	position: absolute;
	right: 2%;
	top: 10px;
}

.about_sec1 .pro_sub
{
	padding: 0 130px;
}

.about_sec2
{
	background: url(../images/about_sec2_bg.jpg) no-repeat bottom;
	padding: 60px 0;
}

.about_sec2 ._txt
{
	padding: 25px;
	z-index: 10;
}

.about_sec2 ._txt h3
{
	font-size: 20px;
}

.about_sec2 .white
{
	color: #fff;
}

.about_sec2 .develop_list li
{
	padding-left: 120px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 15px;
}

.about_sec2 .develop_list strong
{
	font-size: 18px;
	position: absolute;
	left: 0;
	top: 3px;
	line-height: 1;
}

.about_sec2 img
{
	width: 100%;
}

.about_sec3
{
	padding: 60px 0;
}

.about_sec3 .info
{
	text-align: center;
	width: 100%;
	top: 50px;
}

.about_sec3 .info h3
{
	font-size: 20px;
}

.about_sec3 .pro_t
{
	width: 130px;
}

.about_sec3 .pro_sub
{
	padding: 0 130px;
}

.about_sec3 ._mask
{
	background: url(../images/blue_bg.png);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	display: none;
}

.about_sec3 ._mask ._c
{
	padding: 6%;
}

.about_sec3 ._mask ._date
{
	margin-top: 10px;
}

.about_sec3 .smal-12
{
	cursor: pointer;
}

.about_sec3 .smal-12:hover ._mask
{
	display: block;
}

.about_sec3 .smal-12:hover .info
{
	display: none;
}

.about_sec3 .smal-12:hover img
{
	transform: scale(1.1);
	webkit-transform: scale(1.1);
}

/* network-2 start*/
.widget-network-2
{
	margin-bottom: 20px;
}

.map-M2-search
{
	border: 1px solid #ccc;
	padding: 18px;
	margin-bottom: 15px;
	background-color: #e8e8e0;
}

.map-M2-search .btn
{
	background-color: #fc6200;
	border-color: #fc6200;
	color: #ffffff;
	font-size: 25px;
	height: 33px;
}

.map-M2-map
{
	height: 550px;
}

.map-M2-map img
{
	max-width: none;
}

.map-M2-list
{
	height: 530px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	padding: 10px;
	position: relative;
	overflow: hidden;
	user-select: none;
	-webkit-user-select: none;
}

.map-M2-list li
{
	margin-bottom: 10px;
}

.map-M2-list ._t
{
	font-weight: 700;
	font-size: 14px;
	line-height: 1.8em;
	height: 1.8em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.map-M2-list ._t .ion
{
	font-size: 14px;
	font-weight: normal;
	margin-right: 0;
	margin-left: 0;
	vertical-align: -2px;
}

.map-M2-list ._t .ion
{
	font-size: 22px;
	color: #fc6200;
}

.map-M2-list ._p
{
	padding: 0 21px;
}

.map-M2-list .scroll_slider
{
	height: 70px;
	background: #fc6200 !important;
	position: relative;
	border-radius: 0;
}

.map-M2-list .scroll_slider:before
{
	content: "";
	position: absolute;
	width: 80%;
	left: 10%;
	top: 50%;
	margin-top: -3px;
	height: 1px;
	background: #ffffff;
}

.map-M2-list .scroll_slider:after
{
	content: "";
	position: absolute;
	width: 80%;
	height: 2px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	left: 10%;
	top: 50%;
}

#mapcontainer img
{
	max-width: none;
}

#mapcontainer
{
	min-height: 500px;
}

/* nav-1 start*/
.widget-nav
{
	position: relative;
	z-index: 10;
}

/*下拉css*/
.nav
{
	width: 55%;
	float: right;
}

.nav > ul > li
{
	float: left;
	font-size: 16px;
	position: relative;
	width: 14%;
}

.nav > ul > li > a
{
	display: block;
	padding: 36px 0;
	text-align: center;
	white-space: nowrap;
}

.nav_layer01
{
	display: none;
	width: 380%;
	position: absolute;
	left: 0;
	top: 96%;
	background: #f4f4f4;
	border-bottom: #9f9f9f 3px solid;
	margin-top: 4px;
	padding: 20px;
}

.nav_layer01 ul
{
	width: 32%;
	float: left;
	border-right: #ccc 1px solid;
	min-height: 150px;
	font-size: 14px;
}

.nav_layer01 li a
{
	display: block;
	line-height: 1.5;
	padding: 3px 0;
}

.nav_layer01 li a:hover
{
	color: #e70010;
}

.nav_layer01 ._img
{
	width: 59%;
	float: right;
}

.nav4 .nav_layer01, .nav5 .nav_layer01, .nav6 .nav_layer01
{
	right: 0;
	left: auto;
}




/*下拉css end*/
.widget-nav .hover
{
	border-bottom-color: #e70010;
}

.widget-nav .hover > a
{
	color: #e70010;
}

.widget-nav .hover ._layer
{
	display: block;
}

.mobile_key
{
	display: none;
}

/* history-4 start*/
.widget-history-4-T
{
	height: 50px;
}

.widget-history-4 .tab_t
{
	width: 106px;
	background: url(../images/dot_normal.png) center bottom no-repeat;
	font-size: 14px;
	text-align: center;
}

.widget-history-4 .tab_t_cur
{
	background-image: url(../images/dot_cur.png);
	color: #004fa0;
	font-weight: bold;
	font-size: 18px;
}

.widget-history-4 .tab_c
{
	margin-top: -7px;
	border-top: 1px solid #dbdfe1;
}

.widget-history-4 .tab_c ul
{
	background: url(../images/line.png) center 0 repeat-y;
	padding-top: 30px;
}

.widget-history-4 .tab_c li
{
	background: url(../images/dot.png) center 25px no-repeat;
	padding-bottom: 20px;
}

.widget-history-4 .tab_c ._img
{
	float: right;
	width: 47%;
}

.widget-history-4 .tab_c ._img img
{
	height: 104px;
	margin: 0 15px 15px 0;
}

.widget-history-4 .tab_c ._text
{
	float: left;
	width: 47%;
	text-align: right;
}

.widget-history-4 .tab_c ._title
{
	font-size: 24px;
	color: #004fa0;
	line-height: 1.8em;
}

.widget-history-4 ._even ._img
{
	float: left;
	text-align: right;
}

.widget-history-4 ._even ._img img
{
	margin: 0 0 15px 15px;
}

.widget-history-4 ._even ._text
{
	float: right;
	text-align: left;
}

/* job-2 start*/
.widget-job-2 ._jt
{
	background-color: #7fc5e9;
	height: 36px;
	line-height: 36px;
	margin-top: 10px;
	overflow: hidden;
	*zoom: 1;
	cursor: pointer;
}

.widget-job-2 ._jt strong
{
	float: left;
	width: 30%;
	text-align: center;
	color: #fff;
}

.widget-job-2 ._jt span
{
	float: right;
}

.widget-job-2 ._jt .ion
{
	font-size: 12px;
	color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.widget-job-2 ._jc
{
	display: none;
}

.widget-job-2 ._jcon
{
	padding: 10px;
}

.widget-job-2 ._jt_act .ion
{
	color: #fff;
	-webkit-transform: rotateZ(180deg);
	transform: rotateZ(180deg);
}

.newsCon
{
	margin-bottom: 50px;
}

.widget-job-2 ._jcon .submit_btn
{
	display: block;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #fc6200;
	margin-top: 20px;
}

.pic_menu
{
	margin-bottom: 65px;
}

.pic_menu .p_a
{
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	background-color: #4c4c4c;
	color: #fff;
	padding: 0 3%;
	line-height: 29px;
	height: 30px;
	margin-right: 10px;
}

.pic_menu .p_a.cur
{
	background-color: #c20000;
}

.piclist li
{
	margin-bottom: 2%;
}

.piclist li .cover_bg
{
	display: block;
	background: url(../images/black.6.png) repeat;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 100%;
}

.piclist li .cover_bg i
{
	width: 64px;
	height: 64px;
	background: url(../images/cover_zoom.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer;
}

.piclist li ._title
{
	font-size: 14px;
	text-align: center;
	padding: 10px 0;
}

.piclist li img
{
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	height: 288px;
}

.piclist li:hover img
{
	transform: scale(1.1);
	webkit-transform: scale(1.1);
}
/*.piclist li:hover .cover_bg { bottom: 0; }*/
.album_wrap .album_preview .album_close
{
	background-color: #fc6200;
	color: #fff;
}

.album_wrap .album_preview .slide_nav a
{
	border-color: #fc6200;
}

.album_wrap
{
	background: url(../images/black.8.png) repeat !important;
	background: rgba(0, 0, 0, 0.8) !important;
}

.about_img4
{
	height: 203px;
	overflow: hidden;
}

.about_img5
{
	height: 208px;
	overflow: hidden;
}

.about_img1, .about_img2
{
	height: 208px;
	overflow: hidden;
}

.footer .bdsharebuttonbox span
{
	line-height: 36px;
}

.footer .bdsharebuttonbox a
{
	background: url(../images/foot_share.png) no-repeat 0 0;
	width: 27px;
	height: 27px;
	padding: 0;
}

.footer .bdsharebuttonbox .bds_tsina
{
	background-position: -34px 0;
}

.footer .bdsharebuttonbox .bds_qzone
{
	background-position: -69px 0;
}

.footer .bdsharebuttonbox .bds_tqq
{
	background-position: -102px 0;
}


/*资料下载*/
.widget-download-1-bar
{
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	height: 40px;
	padding: 0 12px;
	color: #ffffff;
	background: #333333;
}

.widget-download-1-list li
{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	vertical-align: top;
	color: #333333;
	border-bottom: 1px solid #eee;
	background: #ffffff;
	font-size: 14px
}

.widget-download-1-list li:nth-child(even)
{
	background: #ededed;
}

.widget-download-1-list li a
{
	color: #333333;
}

.widget-download-1-list li a:hover
{
	color: #0e90d2;
}

.widget-download-1-list ._title
{
	padding: 0 10px;
}

.widget-download-1-list li ._view
{
	padding: 0 10px;
	border-left: 1px solid #ededed;
}

.widget-download-1-list .ion
{
	font-size: 16px;
	color: #0e90d2;
}

.mm-opening .top
{
	z-index: 36;
}

.newBanner
{
	height: 540px;
	position: relative;
	overflow: hidden;
	z-index: 20;
}

.newBanner img
{
	width: 1920px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	max-width: none;
}

.newBanner .slide_nav
{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}

.newBanner .slide_nav a
{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #fff;
	font-size: 0;
	line-height: 0;
	border-radius: 10px;
	margin: 0 5px;
}

.newBanner .slide_nav a.on
{
	width: 15px;
	height: 15px;
	background: #4da1cf;
}

/*订购表单-css-*/
.Form-P1 .Form-P1-Left
{
	float: left;
	width: 50%;
}

.Form-P1 .Form-P1-right
{
	float: right;
	width: 50%;
}

.Form-P1 .Form-P1-li
{
	padding-top: 10px;
}

.Form-P1 .Form-P1-li label
{
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: top;
}

.Form-P1 .Form-P1-li input
{
	height: 28px;
	line-height: 28px;
	border: 1px #ddd solid;
	width: 70%;
}

.Form-P1 .Form-P1-li textarea
{
	border: 1px #ddd solid;
	width: 70%;
}

.Form-P1 .Form-P1-li em
{
	color: red;
	vertical-align: middle;
	padding-left: 10px;
}

.Form-P1 .Form-P1-li input._yzm
{
	width: 20%;
}

.Form-P1 .Form-P1-li img
{
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
}

.Form-P1 .Form-P1-li b
{
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}

.Form-P1 .Form-P1-li select
{
	border: 1px #ddd solid;
	width: 70%;
	padding: 7px 0;
}

.Form-P1 .Form-P1-Btn
{
	clear: both;
	text-align: center;
	padding-top: 40px;
}

.Form-P1 .Form-P1-Btn button
{
	width: 90px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	font-family: 微软雅黑;
	border: none;
}

.Form-P1 .Form-P1-Btn ._submit
{
	background: #fdd900;
	margin-right: 10px;
}

.Form-P1 .Form-P1-Btn ._reset
{
	background: #909090;
}

@media only screen and (max-width:40em)
{
	.Form-P1 .Form-P1-Left
	{
		width: 100%;
	}

	.Form-P1 .Form-P1-li input
	{
		width: 68%;
	}

	.Form-P1 .Form-P1-li select
	{
		width: 68%;
	}

	.Form-P1 .Form-P1-right
	{
		width: 100%;
	}

	.Form-P1 .Form-P1-li textarea
	{
		width: 68%;
	}

	.Form-P1 .Form-P1-li input._yzm
	{
		width: 27%;
	}

	.Form-P1 .Form-P1-li b
	{
		display: none;
	}
}

/*在线留言*/
.Form-M1 .Form-M1-Left
{
	float: left;
	width: 50%;
}

.Form-M1 .Form-M1-right
{
	float: right;
	width: 50%;
}

.Form-M1 .Form-M1-li
{
	padding-top: 10px;
}

.Form-M1 .Form-M1-li label
{
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: top;
}

.Form-M1 .Form-M1-li input
{
	height: 28px;
	line-height: 28px;
	border: 1px #ddd solid;
	width: 70%;
}

.Form-M1 .Form-M1-li textarea
{
	border: 1px #ddd solid;
	width: 70%;
}

.Form-M1 .Form-M1-li em
{
	color: red;
	vertical-align: middle;
	padding-left: 10px;
}

.Form-M1 .Form-M1-li input._yzm
{
	width: 20%;
}

.Form-M1 .Form-M1-li img
{
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
}

.Form-M1 .Form-M1-li b
{
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}

.Form-M1 .Form-M1-Btn
{
	clear: both;
	text-align: center;
	padding-top: 40px;
}

.Form-M1 .Form-M1-Btn button
{
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 0;
	text-align: center;
	color: #fff;
	cursor: pointer;
}

.Form-M1 .Form-M1-Btn ._submit
{
	background: #fc6200;
	margin-right: 10px;
}

.Form-M1 .Form-M1-Btn ._reset
{
	background: #909090;
}

@media only screen and (max-width:40em)
{
	.Form-M1 .Form-M1-Left
	{
		width: 100%;
	}

	.Form-M1 .Form-M1-li input
	{
		width: 68%;
	}

	.Form-M1 .Form-M1-right
	{
		width: 100%;
	}

	.Form-M1 .Form-M1-li textarea
	{
		width: 68%;
	}

	.Form-M1 .Form-M1-li input._yzm
	{
		width: 27%;
	}

	.Form-M1 .Form-M1-li b
	{
		display: none;
	}
}

/** 简历投递-css **/
.Form-J1 .Form-J1-Left
{
	float: left;
	width: 50%;
}

.Form-J1 .Form-J1-right
{
	float: right;
	width: 50%;
}

.Form-J1 .Form-J1-li
{
	padding-top: 10px;
}

.Form-J1 .Form-J1-li label
{
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
}

.Form-J1 .Form-J1-li input
{
	height: 28px;
	line-height: 28px;
	border: 1px #ddd solid;
	width: 70%;
}

.Form-J1 .Form-J1-li textarea
{
	border: 1px #ddd solid;
	width: 70%;
}

.Form-J1 .Form-J1-li em
{
	color: red;
	vertical-align: middle;
	padding-left: 10px;
}

.Form-J1 .Form-J1-li input._yzm
{
	width: 20%;
}

.Form-J1 .Form-J1-li img
{
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
}

.Form-J1 .Form-J1-li b
{
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}

.Form-J1 .Form-J1-li select
{
	border: 1px #ddd solid;
	width: 70%;
	padding: 7px 0;
}

.Form-J1 .Form-J1-Btn
{
	clear: both;
	text-align: center;
	padding-top: 40px;
}

.Form-J1 .Form-J1-Btn button
{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	border: 0;
}

.Form-J1 .Form-J1-Btn ._submit
{
	background: #005198;
	margin-right: 10px;
}

.Form-J1 .Form-J1-Btn ._reset
{
	background: #909090;
}

@media only screen and (max-width:40em)
{
	.Form-J1 .Form-J1-Left
	{
		width: 100%;
	}

	.Form-J1 .Form-J1-li input
	{
		width: 68%;
	}

	.Form-J1 .Form-J1-li select
	{
		width: 54%;
	}

	.Form-J1 .Form-J1-right
	{
		width: 100%;
	}

	.Form-J1 .Form-J1-li textarea
	{
		width: 68%;
	}

	.Form-J1 .Form-J1-li input._yzm
	{
		width: 27%;
	}

	.Form-J1 .Form-J1-li b
	{
		display: none;
	}
}

.datalist
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ccc;
}

.datalist caption
{
	padding-bottom: 5px;
}

.datalist th
{
	font-weight: 700;
	padding: 5px 15px;
	border: 1px solid #ccc;
	background: #eee;
}

.datalist td
{
	padding: 5px 15px;
	border: 1px solid #ccc;
}

.datalist tr.altrow
{
	background: #ccc;
}

/*全站搜索*/
.Search-S1-head
{
	overflow: hidden;
	padding: 20px;
	background: #ededed;
	margin-bottom: 20px;
	*zoom: 1;
}

.Search-S1-head ._form
{
	margin-right: 3em;
}

.Search-S1-head ._inp
{
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	background: #ffffff;
	border: 1px solid #cccccc;
}

.Search-S1-head ._btn
{
	height: 30px;
	line-height: 30px;
	background: #046ee4;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 1px solid #0e90d2;
	width: 30px;
}

.Search-S1-head ._btn .ion
{
	vertical-align: top;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 16px;
}

.Search-S1-head ._result
{
	font-size: 16px;
	line-height: 30px;
}

.Search-S1-head ._result em
{
	margin: 0 .4em;
	font-weight: 700;
}

.Search-S1-list
{
	margin-bottom: 30px;
}

.Search-S1-list li
{
	margin-bottom: 15px;
}

.Search-S1-list ._head
{
	font-size: 14px;
	padding: 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

.Search-S1-list ._num
{
	float: left;
}

.Search-S1-list ._type
{
	float: left;
	color: #0e90d2;
	padding: 0 1em;
	border-right: 1px solid #cccccc;
	margin-right: 1em;
	font-style: normal;
}

.Search-S1-list ._t
{
	float: left;
	width: 50%;
	font-weight: bold;
	color: #333;
}

.Search-S1-list ._p
{
	padding-left: 60px;
	font-size: 14px;
}

/*网站地图*/
.map_line
{
	overflow: hidden;
	line-height: 30px;
	padding: 8px 10px;
	border-bottom: 1px solid #ddd;
	*zoom: 1;
}

.map_line h4
{
	float: left;
	width: 104px;
	margin-right: 10px;
}

.map_line h4 a
{
	display: block;
	text-align: center;
	background: #ececec;
	font-size: 14px;
}

.map_line h4 a:hover
{
	background: #0B52A3;
	color: #fff;
}

.site_cell
{
	clear: both;
}

.site_cell a
{
	float: left;
	color: #333;
	padding-left: 35px;
	transition: none;
}

.site_cell a:hover
{
	background-position: 18px -31px;
	color: #39f;
}

/*图片列表选项卡 guanpb  20160520*/
.pic_menu
{
	margin-bottom: 45px;
}

.pic_menu .p_a
{
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	background-color: #4c4c4c;
	color: #fff;
	padding: 0 2.5%;
	line-height: 29px;
	height: 30px;
	margin-right: 10px;
}

.pic_menu .p_a.cur
{
	background-color: #fc6200;
}

.box_wrap_body iframe
{
	width: 100%;
	height: 400px;
}

.scrollbar-ui .scroll_slider
{
	background: #fff !important;
}

.scrollbar-ui .scroll_bar
{
	background: url(../images/scroll_bar.png) repeat-y !important;
}

.pro_sec1 ._more:hover
{
	color: #fff;
	background: #fc6200;
}

.pro_center_list li
{
	overflow: hidden;
}
/*.pro_center_list li img{  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.pro_center_list li:hover img{  transform: scale(1.1); webkit-transform: scale(1.1);  }*/
.pro_center_list li:hover
{
	border-color: #fc6200;
}

.pro_center_list .parrs:hover
{
	background: #fc6200;
}

.pro_sear .pro_sel
{
	border-radius: 0;
}

.bigImg
{
	border: 1px solid #ddd;
}

.pro_detail_top .pro_sele
{
	border-radius: 0;
	line-height: 49px;
}

.introCon .item_t
{
	position: absolute;
	font-size: 16px;
	color: #fff;
	top: 25px;
	left: 25px;
	border-bottom: 2px solid #f46507;
	z-index: 10;
	line-height: 1;
	padding-bottom: 20px;
}

.item.active .item_t
{
	display: none;
}

.channelnavs
{
	width: 57.5%;
	float: left;
}

.channelnavs .scroll_nav
{
	display: none;
}

.channelnavs li
{
	width: 100px;
	text-align: center;
}

.channelnavs li a
{
	padding: 0;
}

.subnav .s_arr
{
	line-height: 64px;
	cursor: pointer;
}

.subnav .s_arr:hover
{
	color: #fe2626;
}

.piclist .rect-75
{
	border: 1px solid #ddd;
}

.WdateDiv
{
	width: 305px !important;
}

.gongao .newsLeft
{
	width: 100%;
}

.pro_sections_tit
{
	font-size: 24px;
}

.album_ordinary .slide_c img
{
	max-width: 100%;
}

.lang ._panel
{
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	background: #E45B04;
	width: 100%;
	z-index: 20;
}

.lang ._panel a
{
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

.lang ._panel a:hover
{
	color: #fff;
	text-decoration: underline;
}

.lang:hover ._panel
{
	display: block;
}

.top .lang
{
	overflow: visible;
}
/*营销网点*/
.network_se
{
	height: 64px;
	border: 1px solid #ddd;
	position: relative;
	z-index: 13;
	padding: 0 20px;
	background: #eee;
}

.network_se .nte_se_o
{
	line-height: 64px;
	font-size: 16px;
	color: #5a5a5a;
	margin-right: 10px;
}

.sele
{
	width: 16%;
	height: 23px;
	line-height: 23px;
	background: #fff url(../images/nsejt_03.gif) no-repeat right;
	border: 1px solid #dadada;
	text-indent: 5px;
	margin-right: 10px;
	margin-top: 20px;
	position: relative;
}

.sele .sele_
{
	top: 23px;
	height: 120px;
	overflow: auto;
	background-color: #fff;
	border: 1px solid #dadada;
	left: -1px;
	position: absolute;
	width: 100%;
	display: none;
}

.sele .sele_ a
{
	display: block;
}

.netse_wd
{
	width: 200px;
}

.netse_inp input
{
	height: 16px;
	line-height: 16px;
	border: 1px solid #dadada;
	width: 140px;
/*  b */
}

/*qqbox*/
.qqBox
{
	position: fixed;
	right: 0;
	width: 150px;
	top: 50%;
	margin-top: -190px;
	text-align: center;
	background: #fff;
	z-index: 50;
}

.qqBox dt
{
	font-size: 16px;
	color: #fff;
	background: #f08326;
	height: 42px;
	line-height: 42px;
}

.qqBox dd
{
	padding: 0 20px;
}

.qqBox dd a
{
	display: block;
	border-bottom: 1px solid #ddd;
	line-height: 44px;
}

.qqBox dd a i
{
	display: inline-block;
	vertical-align: middle;
	background: url(../images/qq_ic.jpg) no-repeat center;
	width: 22px;
	height: 25px;
	margin-right: 5px;
}

.qqBox .code
{
	background: #ebebeb;
	padding: 15px;
	margin-top: 15px;
}

.qqBox dl
{
	padding-bottom: 10px;
}

.qqBox dt
{
	position: relative;
	margin-bottom: 10px;
}

i.qic
{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/qq_ico.png) no-repeat;
	vertical-align: -6px;
	position: absolute;
	left: 13px;
	top: 11px;
}

i.qic.ic2
{
	background-position: -20px 0;
}

i.qic.ic3
{
	background-position: -40px 0;
}

.qqBox ._close
{
	position: absolute;
	right: 2px;
	top: 9px;
	cursor: pointer;
	color: #fff;
	z-index: 5;
}

.qqBox dd
{
	line-height: 1.5;
	text-align: left;
	font-size: 14px;
	padding: 5px 0;
	margin: 0 20px;
	border-bottom: 1px solid #ddd;
}

.qqBox dd span
{
	color: #f08326;
}

.qqBox dd a
{
	line-height: 20px;
	border-bottom-width: 0;
}

.qqBoxbar
{
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -100px;
	z-index: 49;
	background-color: #f08326;
	width: 20px;
	padding: 35px 8px 5px;
	color: #fff;
	line-height: 1.2;
	cursor: pointer;
	text-align: center;
}

.qqBoxbar em
{
	display: block;
	font-size: 12px;
}

.qqBoxbar .qic
{
	left: 8px;
	top: 8px;
}

.footer_bottom
{
	overflow: hidden;
}

.section2 ._video .vjs-default-skin .vjs-big-play-button
{
	position: absolute;
	width: 60px;
	height: 60px;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -30px;
	background: url(../images/play_btn.png) no-repeat center;
	border-width: 0;
}

.section2 ._video .vjs-default-skin .vjs-big-play-button:before
{
	display: none;
}

.home_pro_con
{
	min-height: 407px;
}






/*main css*/
.main-im
{
	position: fixed;
	right: 10px;
	top: 300px;
	z-index: 100;
	width: 110px;
	height: 272px;
}

.main-im .qq-a
{
	display: block;
	width: 106px;
	height: 116px;
	font-size: 14px;
	color: #0484cd;
	text-align: center;
	position: relative;
}

.main-im .qq-a span
{
	bottom: 5px;
	position: absolute;
	width: 90px;
	left: 10px;
}

.main-im .qq-hover-c
{
	width: 70px;
	height: 70px;
	border-radius: 35px;
	position: absolute;
	left: 18px;
	top: 10px;
	overflow: hidden;
	z-index: 9;
}

.main-im .qq-container
{
	z-index: 99;
	position: absolute;
	width: 109px;
	height: 118px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: 1px solid #dddddd;
	background: url(../images/qq-icon-bg.png) no-repeat center 8px;
}

.main-im .img-qq
{
	max-width: 60px;
	display: block;
	position: absolute;
	left: 6px;
	top: 3px;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.main-im .im-qq:hover .img-qq
{
	max-width: 70px;
	left: 1px;
	top: 8px;
	position: absolute;
}

.main-im .im_main
{
	background: #F9FAFB;
	border: 1px solid #dddddd;
	border-radius: 10px;
	background: #F9FAFB;
	display: none;
}

.main-im .im_main .im-tel
{
	color: #000000;
	text-align: center;
	width: 109px;
	height: 105px;
	border-bottom: 1px solid #dddddd;
}

.main-im .im_main .im-tel div
{
	font-weight: bold;
	font-size: 12px;
	margin-top: 6px;
}

.main-im .im_main .im-tel .tel-num
{
	font-family: Arial;
	font-weight: bold;
	color: #e66d15;
}

.main-im .im_main .im-tel:hover
{
	background: #fafafa;
}

.main-im .im_main .weixing-container
{
	width: 55px;
	height: 47px;
	border-right: 1px solid #dddddd;
	background: #f5f5f5;
	border-bottom-left-radius: 10px;
	background: url(../images/weixing-icon.png) no-repeat center center;
	float: left;
}

.main-im .im_main .weixing-show
{
	width: 112px;
	height: 172px;
	background: #ffffff;
	border-radius: 10px;
	border: 1px solid #dddddd;
	position: absolute;
	left: -125px;
	top: -126px;
}

.main-im .im_main .weixing-show .weixing-sanjiao
{
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent transparent #ffffff;
	border-width: 6px;
	left: 112px;
	top: 134px;
	position: absolute;
	z-index: 2;
}

.main-im .im_main .weixing-show .weixing-sanjiao-big
{
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent transparent #dddddd;
	border-width: 8px;
	left: 112px;
	top: 132px;
	position: absolute;
}

.main-im .im_main .weixing-show .weixing-ma
{
	width: 104px;
	height: 103px;
	padding-left: 5px;
	padding-top: 5px;
}

.main-im .im_main .weixing-show .weixing-txt
{
	position: absolute;
	top: 110px;
	left: 7px;
	width: 100px;
	margin: 0 auto;
	text-align: center;
}

.main-im .im_main .go-top
{
	width: 50px;
	height: 47px;
	background: #f5f5f5;
	border-bottom-right-radius: 10px;
	background: url(../images/totop-icon.png) no-repeat center center;
	float: right;
}

.main-im .im_main .go-top a
{
	display: block;
	width: 52px;
	height: 47px;
}

.main-im .close-im
{
	position: absolute;
	right: 10px;
	top: -12px;
	z-index: 100;
	width: 24px;
	height: 24px;
}

.main-im .close-im a
{
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/close_im.png) no-repeat left top;
}

.main-im .close-im a:hover
{
	text-decoration: none;
}

.main-im .open-im
{
	cursor: pointer;
	margin-left: 68px;
	width: 40px;
	height: 133px;
	background: url(../images/open_im.png) no-repeat left top;
}