*, ::after, ::before {

-webkit-text-size-adjust:none;

-moz-text-size-adjust:none;

-o-text-size-adjust:none;

text-size-adjust:none

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display:block

}

body, h1, h2, h3, h4, h5, h6, p, div, ul, ol, li, dl, dt, dd, h1 {

	margin:0;

	padding:0

}

@media screen and (max-width: 320px) { 

.module_imgNewsTwoCol_col img { height:85px;} 

} 

@media screen and (max-width: 480px) { 

.module_imgNewsTwoCol_col img { height:100px;} 

} 

@media screen and (max-width: 640px) { 

.module_imgNewsTwoCol_col img { height:115px;} 

} 



html {

	background:#fff;

	font-family: "微软雅黑" , Helvetica;

}

input, textarea {

	-webkit-appearance:none;

	font-size:12px

}

li {

	list-style:none

}

img {

	border:0;

	margin:0;

	padding:0

}

a {

	text-decoration:none

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal

}

body {

	min-width:320px

}

.lazy {

	display:none

}

/*start  */

header {



}

#header_top {

	margin:0px;

	-webkit-box-shadow:0 1px 0 #6f96c1;

	position:relative;

	text-align:center;

}

#header_top_logo {

	width:100%;

	height:50px;

	margin:0px auto;

	font-family:"黑体";

	font-size:1.2em;

	letter-spacing:-1.5px;

	color: #fff;

	line-height:45px;

	text-align:center;

	font-weight: bold;

	overflow:hidden

}

#xt{width:100%; height:1px;}

.ui-mainContent {

	border-top: 5px solid #fff;

	border-bottom: 5px solid #fff;

}

.header_nav {

	

}



.search {

    padding: 0 10px;

    background: #ececec;

    height: 40px;

    line-height: 40px;

}

.search .search_l  {

    float: left;

    width: 80%;

    background: #fff;

    height: 30px;

    margin: 5px 0;

    padding: 0 1%;

    border-radius: 5px;

	border:none;

}

.search .shuru  {

    float: left;

    width: 70%;

    height: 30px;

    background: #fff;

    padding: 0 3%;

    color: #666;

    border: 0;

}

.search .anniu {

    float:right;

    width: 16%;

    float: right;

    text-align: center;

    background: url(search_pic.png) no-repeat;

    font-size: .9em;

	border:none;

	margin-top:2px;

	height:40px;

}



#globalHeader_ad{

	width:100%;

	padding:0px;

	margin:0px auto;

	display:block;

}

#header_nav_list {

	padding: 20px 10px;

    overflow: hidden;

    position: relative;;

}

#header_nav_list li {

    float: left;

    width: 31%;

    margin: 1%;

    text-align: center;

    font-size: .9em;

    line-height: 30px;

}



#header_nav_list li  img{

	width:100%;

	height:auto;

	display:block;

}



#header_nav_list li a {

    color: #333;

}

#header_nav_list li a:hover{

	color: #004481;

}







.module i {

	font-style:normal

}

.module{

	width:99%;

	margin:6px auto 5px auto;

	background:#fff;

}

.cmtNum {

	width:50px;

	display:block;

	float:right;

	line-height:16px;

	height:16px;

	margin-right:15px;

	margin-top:3px;

	font-size:10px;

	color:#b9b9b9;

	background-image:url("tou.png");

	background-repeat:no-repeat;

	background-position:right bottom;

	background-size:auto 14px

}



.index_about {

    padding: 10px 10px 20px;

    background: #5198b6;

    margin-top: 20px;

    position: relative;

}



.title {

    margin: 0 auto;

    text-align: center;

    position: relative;

	padding-top:10px;

}



.title div {

    width: 100%;

    margin: 0 auto;
	padding:5px;

    color: #666;

    font-size: 1.1em;

    text-align: left;

    position: relative;

    display: block;
	background:#f0f0f0;

}



.col_fff {

    color: #666 !important;

}

.title h2 {

    float: left;

    padding: 5px 0;

    color: #666;

    font-size: 1.1em;

	padding-left:10px;

}



.title span {

    display:;

    color: #666;

    font-size: 1em;
	margin-left:5px;

}



.index_about img {

    max-width: 100%;

	padding:10px 0;

}



.index_about dd {

    color: #fff;

    margin: 0 auto 10px;

    font-size: .9em;

    line-height: 1.5em;

}
.about_pic { float: left; margin:5px;}
.about_more {

    border-color: #E6E6E6 !important;
	clear:both;

	

}



.about_more a {

    color: #000 !important;

}





.more {

    width: 30%;

    border: 1px solid #E6E6E6;

    text-align: center;

    margin: 10px auto 0;

    padding: 5px 0;

    font-size: .9em;
	background:#E6E6E6;

}

.more a {

    color: #000;

    padding: 10px;

}



.more a:hover {

    padding: 0 10px;

}





/*首页新闻*/

.news_list_index{ margin:0 10px; }

.news_list_index li {

    overflow: hidden;

    border-bottom: 1px dashed #333;

    line-height: 40px;

	background: url(news_pic.png) no-repeat 0 10px;

	

}

.news_list_index li a {

    color: #565656;

}

.news_list_index li dt {

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

	float:left;

	text-indent:0.5em;

	

}

.news_list_index li dd {

    font-size: .9em;

    color: #515050;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

	float:left;

	text-indent:1.5em;

}



.nei_mycont{

	padding-top:0px;

	}

.module_imgNewsTwoCol {

	text-align:center;

	padding:7px 0 0 0;

	overflow:hidden

}

.module_imgNewsTwoCol_col{

	width:50%;

	float:left;

	margin-bottom:10px;

	overflow:hidden;

}

.module_imgNewsTwoCol_col a {

	position:relative;

	display:inline-block;

	color:#333;

	vertical-align:top;

	overflow:hidden;

	

	font-size:0

}

.pro_listw{

padding-left:10px;

 -moz-box-sizing: border-box;  /*Firefox3.5+*/

     -webkit-box-sizing: border-box; /*Safari3.2+*/

     -o-box-sizing: border-box; /*Opera9.6*/

     -ms-box-sizing: border-box; /*IE8*/



}

.module_imgNewsTwoCol_col a:hover{

	color:#f60

}

.module_imgNewsTwoCol_col img {

	width:145px;

	height:100px;

	display:block;

}

.module_imgNewsTwoCol_col p {

	width:100%;

	height:28px;

	line-height:28px;

	font-size:14px;

	overflow:hidden

}

.module_slider {

	width:100%;

	overflow:hidden

}

.module_slider_cont {

	position:relative;

	overflow:hidden;

	-webkit-backface-visibility:hidden;

	-webkit-transform-style:preserve-3d

}

.module_slider_cont>li {

	width:100%

}

.module_list li {

	width:99%;

	margin:3px auto;

	font-size:13px;

	height:28px;

	line-height:28px;

	height:30px;

	border-radius: 0px;

	border: 1px solid #e4e4e4;

	overflow:hidden

}

.module_list li a {

	font-size:13px;

	color:#000000;

	text-align:left;

	text-indent:30px;

	display:block;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	background: url(xd.png) no-repeat 10px 6px;

	

	overflow:hidden;

}

.module_list li:hover{

	font-size:13px;

	color:#f60;

	height:28px;

	line-height:28px;

	background: #fef7f3;

	overflow:hidden

}

.module_list .channel {

	padding-right:4px

}

.contact{

	margin:15px auto 0px auto;

	padding:10px 5px 10px 10px;

  background: #f4f4f4;

}

.module_button {

	padding:8px 10px

}

.module_button a {

	display:block;

	color:#666

}

.module_button a:visited {

	color:#656565

}

.module_button>a {

	background-color:#e0f4fd;

	line-height:36px;

	height:36px;

	border:1px solid #a0d0e4;

	text-align:center;

	font-size:16px

}

.module_button td {

	height:36px;

	line-height:36px;

	overflow:hidden;

	font-size:15px;

	background-color:#c1f4cd

}



footer {

	text-align:center;

	height:130px;

}

.footer_top {

	height:50px;

	margin-top:10px;

	background-color:#d7d7d7;

	border-bottom:1px solid #f7f7f7

}

.footer_top>a {

	display:block;

	margin:9px 10px 0;

	border:1px solid #fff;

	line-height:30px;

	height:30px;

	color:#fefab5;

	background-repeat:no-repeat

}

.footer_top>a:visited {

	color:#fefefe

}

.footer_top_mBtn {

	float:left;

	font-size:14px;

	width:44px;

	padding-left:24px;

	background-image:url("nav.png");

	background-position:8px 50%;

	background-size:15px auto

}

.footer_top_rightBtn {

	float:right;

	width:30px;

	background-image:url("top.png");

	background-position:50% 50%;

	background-size:auto 18px;

	text-indent:-9999px

}

.footer_top_leftBtn {

	float:left;

	width:30px;

	background-image:url("home.png");

	background-position:50% 50%;

	background-size:auto 18px;

	text-indent:-9999px

}

.footer_top_backBtn {

	float:left;

	width:30px;

	background-image:url("left.png");

	background-position:50% 50%;

	background-size:auto 18px;

	text-indent:-9999px

}

#footer_version {

   text-align:center;

   width:100%; 

   margin:auto 0px;

   position:fixed; 

   bottom:0; 

   left:0;

   

}

#footer_version a{

	color:#fff;

	font-size:13px;

	text-align:center;

	font-weight:300;

	

}

#footer_version a, #footer_version .tell, #footer_version .mail, #footer_version .map, #footer_version .message{

	width:25%;

	float:left;

    margin:0px;

	color:#fff;

	font-size:13px;

	text-align:center;

	font-weight:300;

	overflow:hidden;

	

}



#footer_version .mass{

	width:25%;

	margin:0px;

	padding:42px 0px 0px 0px;

	background: url("text.png") no-repeat 8px;

	overflow:hidden;

	background:#000;

	display:black;

}

#footer_version .fenxiang{

	width:25%;

	margin:0px;

	padding:42px 0px 0px 0px;

	background: url("fengxiang.png") no-repeat center 8px #313232;

	overflow:hidden;	

}

#footer_version .message{

	width:25%;

	margin:0px;

	padding:42px 0px 0px 0px;

	background: url("message.png") no-repeat center 8px #313232;

	overflow:hidden;

}

#footer_version .tell{

	width:25%;

	margin:0px;

	padding:42px 0px 0px 0px;

	background: url("tell.png") no-repeat center 8px ;

	overflow:hidden;

}

#footer_version .mail{

	width:25%;

	margin:0px;

	padding:42px 0px 0px 0px;

	background: url("text.png") no-repeat center 8px;

	overflow:hidden;

}

#footer_version .map{

	width:25%;

	margin:0px;

	padding:42px 0px 0px 0px;

	background: url("map.png") no-repeat center 8px #313232;

	overflow:hidden;

}

#footer_version a:visited {

	color:#fff

}

.footer_bottom {

	font-size:12px;

	color:#333;

	padding-bottom:20px;

	background:#dbdada;

	margin-top:20px;

}

.footer_bottom a {

	color:#9d9d9d

}

.footer_bottom a:hover{

	color:#f60

}

.footer_bottom>div {

	line-height:20px

}

.sliderImgNews{

	width:100%;

	margin:0 auto;

	overflow:hidden;



}



.sliderImgNews_block {

	position:relative;

	text-align:center;

	-webkit-backface-visibility:hidden;

	-webkit-transform-style:preserve-3d

}

.sliderImgNews_block img{

	float:left;

	width:100px;

	height:110px;

}

.sliderImgNews_block li {

	float:left;

}



.float_right {

	float:right;

}



#include_product_son_txtli{

	width:100%;

	display:block;

	  -moz-box-sizing: border-box;  /*Firefox3.5+*/

     -webkit-box-sizing: border-box; /*Safari3.2+*/

     -o-box-sizing: border-box; /*Opera9.6*/

     -ms-box-sizing: border-box; /*IE8*/

	}

#include_product_son_txtli li{

	width:25%;

	float:left;

	padding:0px;

	margin:2px 0px 3px 0px;

	}

#include_product_son_txtli li a{

	width:99%;

	font-size:14px;

	color:#fff;

	background:#b1b1b1;

	line-height:30px;

	text-align:center;

	border-radius: 2px;

	display:block;

	}

#include_product_son_txtli li a:hover{

	font-size:14px;

	color:#f60;

	line-height:30px;

	text-align:center;

	}

/*------------------------------------------内页--------------------------------------------*/

a {

	text-decoration:none;

	color:#333

}

a:hover, a:active, a:focus {

	color:#666;

	text-decoration: none;

	cursor:pointer;

}

a:active {

	color:#9e9e9e;

}

img {

	border:noen;

	padding:0px;

	margin:0px;

}

button, input, select, textarea {

	font-size:100%;

	vertical-align:middle;

	outline:none;

}

table {

	border-collapse:collapse;

	border-spacing:0

}

textarea {

	resize:none

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.hid {

	display:none;

}

body .show {

	display:block;

}

header, footer, article, section, nav, menu, hgroup {

	display: block;

	clear:all;

}

.in, .out, .rin, .rout, .picani {

	-webkit-animation-timing-function: ease-in-out;

	-webkit-animation-duration: 500ms;

}

/*

 * 【公共正文head、导航】

 */ 

.articleHead {

}

.gIcon {

	background:url(header_icon_v3.png) no-repeat 0px 0px;

	background-size:60px auto;

}

.articleHead .mainNav {

	position:relative;

	height:43px;

	line-height:43px;

	border-bottom:1px solid #fff;

	clear:both;

}

.articleHead .Logo {

	float:left;

	width:35px;

	height:24px;

	margin:12px 0 0 12px;

	display:inline-block;

    background: url(home.png) no-repeat;

	background-size: 25px auto;

}





.mainNav {

	line-height:43px;

}

.mainNav .navLine {

	display:inline-block;

	float:left;

	height:43px;

	line-height:43px;

	width:1px;

	overflow:hidden;

	border-left:1px solid #fff;

}

.mainNav .levelOne {

	padding:0 18px 0 12px;

	background-position:right -212px;

	float:left;

	color:#ffffff;

	font-size:14px;

	font-weight:bold;

}

.mainNav .navBtn {

	width:55px;

	height:44px;

	position:absolute;

	top:0px;

	right:0px;

	background-position:5px -58px;

	outline:none;

}

.articleHead .navGroup {

	display:none;

	border-top:1px solid #efecea;

	border-bottom:1px solid #efecea;

	clear:both;

	overflow:hidden;

*zoom:1;

	background:#a6a6a6;

	width:100%;

}

.articleHead .navGroup a {

	display:inline-block;

	float:left;

	width:33.33%;

	height:39px;

	line-height:39px;

	font-size:16px;

	text-align:center;

	color:#ffffff;

	border:none;

	margin:0px;

	padding:0px;

}

.articleHead .bottomShadow {

	height:35px;

	line-height:50px;

	background-position:0 -199px;

	background-repeat:repeat-x;

}





/*

 * 【相关阅读】

 */

.articleRelated { padding:1px 8px;

}

.articleRelated .title {

	padding:0px 0px 10px 13px;

	background: url(article_icon.png) no-repeat;

	background-position:0 -64px;

	margin-top:10px;

	text-align:left;

	font-size:17px;

	color:#2c2c2c;

	font-weight:bold;

	border-bottom:1px dashed #dedede;

}

.articleRelated .relatedInfo {

	list-style:none;

	padding:8px 0 0;

	marging:0;

}

.articleRelated .relatedInfo li {

	color:#2c2c2c;

	font-size:15px;

	background: url(article_icon.png) no-repeat;

	line-height:22px;

	padding-left:13px;

	margin-bottom:10px;

	background-position:0px -320px;

}



/*

 * 【正文内容】

 */ 

 .line{ border-top:#e4e4e4 1px dashed;}

 .articleTitle{ text-align:center; padding-top:15px;}

.articleContent{font-size: 18px;line-height: 30px;margin-bottom:10px; padding:0 8px;padding-top:10px;color: #2C2C2C;word-wrap:break-word;overflow:hidden;text-align: justify;}

.articleContent a, .nav a{ color:#4E7EBD}

.articleContent br {}

.articleContent p { }

.articleContent .img_span{text-align:left;color:#787878;font-size:13px;line-height:25px;}

.articleContent img{max-width: 290px;padding: 0px;vertical-align:middle;border:none; height:auto}

.articleContent .video{text-align:center;}

.articleContent video{width:290px;margin:0 auto;}

.articleContent .videoMessage{text-align:center;padding-top:1px;font-size:13px;padding-bottom:5px;}

.articleContent .imgMessage{display:block;padding-top:10px;color:#787878;font-size:13px;line-height:16px;text-align:center;}

.articleContent button, .articleContent input, .articleContent select, .articleContent textarea{margin-right:5px;}

/*产品样式*/

.productContent{}

.productContent_child{}





.module_slider {

	width:100%;

	overflow:hidden

}

.module_slider_cont {

	position:relative;

	overflow:hidden;

	-webkit-backface-visibility:hidden;

	-webkit-transform-style:preserve-3d

}

.module_slider_cont>li {

	float:left;

	width:100%

}

.pages{ text-align:center; padding:5px 2px;}

/*----------------------------------------------------*/

.nei_mycont{margin:8px auto 5px auto;overflow:hidden; padding-right:10px;}

.nei_mycont ul a,.nei_mycont ul li img{

 -moz-box-sizing: border-box;  /*Firefox3.5+*/

     -webkit-box-sizing: border-box; /*Safari3.2+*/

     -o-box-sizing: border-box; /*Opera9.6*/

     -ms-box-sizing: border-box; /*IE8*/

display:block; border:none;

overflow:hidden; height:100px; width:100%;

}

.nei_mycont ul a{ position:relative;}

.nei_mycont ul P{ position:absolute; left:0; color:#fff;bottom:0px; right:0; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; text-align:center;}

/*prodcut*/

.pro_listcont{ margin-right:-4px;}

.pro_box a{ color:#000;}

.pro_box  p{ line-height:35px;}

.pro_list{ padding:5px;}









/*产品展示*/

#imageFlow .title{ color:#CD2725;}

*{ margin:0; padding:0;}

/*------------------需要变色读取的样式-----------------*/

/*------------------需要变色读取的样式-----------------*/

	 /*选颜色的盒子*/

.peise_box{ display:none;}

.pagehead{ position:none;}

.corlorbox{ cursor:pointer; position:fixed;top:50px; right:0px; z-index:2147483647; background-color:#FFF !important; height:160px; width:0px; border:3px solid #00A0E9 !important;}

.corlorbox a{ 

display:block; height:20px; width:20px; text-indent:-9999px; float:left;



}

.corlorbox .shi_tit{

	cursor:pointer;

	text-align:center;

	color:#FFF;

	font-size:18px;

	font-weight:500;

	 position:absolute; top:50%; margin-top:-59px; left:-27px;

	  height:119px; width:27px; background-color:#00A0E9;

	  background: url(lookpic_03.png) no-repeat left top !important;

	  overflow:hidden;

	  }

.corlorshow{ display:none;}

.corlorbox a.showon{ border:3px solid  #FFF !important; width:14px; height:14px;}

/*可选主色*/

/*默认的颜色*/

.zhuse{background:#1e1e1e;}

/*红色*/

.red_zhuse{background:#D30000;}



/*天蓝色*/

.blue_zhuse{background:#3981d3;}



/*苹果绿*/

.green_zhuse{background:#6acb02;}



/*橙色*/

.cheng_se_zhuse{background:#ffa507;}





/*钻蓝色*/

.zuan_lan_zhuse{background:#1c65cb;}



/*黑色*/

.hei_se_zhuse{background:#000;}

/*深灰色*/

.shen_hui_zhuse{background:#7E7E7E;}



/*浅灰色*/

.qian_hui_zhuse{background:#d3cfce;}



/*柠檬绿*/

.nimeng_lv_zhuse{background:#a2d355;}



/*褐色*/

.he_se_zhuse{background:#7D6024;}



/*咖啡色*/

.ka_fei_zhuse{background:#682105;}



/*紫色*/

.zhi_se_zhuse{background:#861ba5;}



/*浅紫*/

.qian_zhi_zhuse{background:#d4b2d3;}



/*浅粉*/

.qian_fen_zhuse{background:#e48eb3;}



/*玫红*/

.mei_hong_zhuse{background:#EE2971;}



/*靛蓝色*/

.ding_lan_zhuse{background:#5902EF;}



/*暗红色*/

.an_hong_zhuse{background:#96120D;}



/*番茄红色*/

.fanqian_hong_zhuse{background:#9C2632;}



/*妃红色*/

.fei_hong_zhuse{background:#F35C01;}



/*灰蓝色*/

.hui_lan_zhuse{background:#34495E;}



/*淡蓝色*/

.dan_lan_zhuse{background:#99CDFF;}



/*靛青色*/

.ding_qin_zhuse{background:#019C74;}



/*淡紫色*/

.dan_zhi_zhuse{background:#9A59B5;}



/*橄榄绿*/

.ganlan_lv_zhuse{background:#196910;}





.black{ background:#000; display:black}







/* 返回顶部 */

.cbbfixed {

    position: fixed;

    right: 20px;

    transition: bottom ease .3s;

    bottom: -85px;

    z-index: 3;

    cursor: pointer;

}

.cbbfixed .gotop {

    transition: background-color ease .3s;

    margin-top: 1px;

}

.cbbfixed .cbbtn {

    width: 40px;

    height: 40px;

    display: block;

    background-color: #000;

    opacity: 0.6;

}

.cbbfixed .gotop .up-icon {

    float: left;

    margin: 14px 0 0 9px;

    width: 23px;

    height: 12px;

    background: url(side-icon02.png) no-repeat;

}