/*
 1.全式
*/
*{margin:0;padding:0;/* border:0; */}
body{ font-size:12px; font-family:微软雅黑,Arial,Helvetica,Tahoma !important;color:#333;text-align:center; /*overflow-x:hidden; */min-width:1200px; background-color:#fff;}
a{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#da251a;}
image{ vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
var{font-style:normal;}
input,select,img{vertical-align:middle;}
.wrap{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both;width:1370px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap3{clear:both;width:1474px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrapper{ width:100%; text-align:center; background:url(../images/bg.jpg) center top #fff no-repeat; padding-top:11px;}
.clear{clear:both; zoom:1;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.m_t{ margin-top:9px;}
.m_t17{ margin-top:17px;}
.m_t50{ margin-top:50px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.margin_top{ margin-top:-500px;}

/*
 1.头部
*/
.b_center{ margin:0 auto; text-align:center;}
.i_top_r{ float:right; display:inline; width:510px; height:36px; overflow:hidden; margin-top:7px;}
.top_txt{ float:right; height:36px; line-height:36px; font-size:12px; color:#6d6d6d;}
.top_txt a{ color:#6d6d6d; text-decoration:none;}
.top_txt a:Hover{ color:#da251a;}

.top_bg{ height:110px; background:url(../images/top_bg.png) repeat-x; width:100%; position:fixed; top:0; z-index:5;}
.menu {width:1200px; height:110px;}
.menu  .logo_l{ width:227px; float:left; display:inline;}
.menu  .logo_r{ float:right;display:inline; width:830px;}
.menu  .logo_r .searchBox{ overflow:hidden; width:36px; position:relative;}
.menu  .logo_r a.srh_btn{  margin:0px 0 0 0; float:right;}
.menu  .logo_r a.srh_btn:hover{transition:all 0.3s;opacity:0.7;filter:Alpha(opacity=70);}
.menu  .logo_r .srh_con{ width:0; height:36px; overflow:hidden; position:relative; float:right; background:url(../images/search_bg.jpg) no-repeat;}
.menu  .logo_r .srh_txt{ width:165px;  height:34px; line-height:34px; font-size:12px; background:none; float:left; color:#99815D; border:none; padding-left:5px; padding:1px 5px;outline:0px;}
.menu  .logo_r .s_btn{ float:left; width:26px; height:36px; background:none; cursor:pointer;}
.menu  .logo_r .nav{ float:right; display:inline; width:830px;position:relative; }
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {padding:0; margin:0 0 0 0px;list-style-type: none; width:860px;}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {float:left; padding-left:53px;}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; height:67px; line-height:46px;font-size:18px; letter-spacing:1px;transition:all 0.3s; color:#585758;}
/* make the dropdown ul invisible */
.menu ul li ul {display: none;transition:all 0.3s; width:730px; }
.menu ul li ul li{ padding-left:0; width:96px; text-align:center;}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {color:#da251a; 
/*padding:0 10px;*/ transition:all 0.3s;}
/* make the sub menu ul visible and position it beneath the main menu list item */

.menu ul li:hover ul {display:block; position:absolute;background:url(../images/nav_bg.png) repeat; top:67px; left:100px;/* box-shadow:0 0 5px #CCC;*/ z-index:180;transition:all 0.3s;}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {display:block;line-height:38px; height:38px; overflow:hidden;font-weight:300;font-size:14px;  color:#919191;}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover { background:url(../images/nav_sel.png) repeat; color:#fff;}
.menu ul li.on a{ color:#da251a; }


/*首頁*/
/*banner*/
.main_image {width:100%; height:791px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:791px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:791px; cursor:pointer;}
.main_image li span {display:block; width:100%; height:791px}
.main_image li a {display:block; width:100%; height:791px}
div.flicking_con {/*width:100%; margin:0 auto; */ position:relative;text-align:center;}
div.flicking_con .flicking_inner{position:absolute; top:756px; text-align:center;z-index:400; height:24px; width:100%;} 
div.flicking_con a { display:inline-block; width:63px; height:16px; margin:0; padding:0; background:url('../images/dian.png') no-repeat; text-indent:-10000px; 
margin-right:2.5px; margin-left:2.5px;}
div.flicking_con a.on {background:url('../images/dian2.png') no-repeat;}
#btn_prev,#btn_next{z-index:100;position:absolute;display:block;width:50px!important;height:100px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:100px; background:url(../images/left.png) no-repeat; width:50px; height:100px;}
#btn_next{right:100px;  background:url(../images/right.png) no-repeat; width:50px; height:100px;}

.i_about{ height:546px; overflow:hidden; background:url(../images/i_about_bg.jpg) no-repeat;}

.i_about_t{ margin-top:68px; height:133px; line-height:52px; background:url(../images/line.jpg) center bottom no-repeat;  text-align:center; font-weight:bolder; font-size:48px; color:#6d6d6d; }
.i_about_t label{ color:#da251a;}
.i_about_t span{font-family:Arial; color:#727071; font-size:16px; font-weight:normal;}
.i_about_txt{ width:670px; margin:0 auto; line-height:30px; text-align:center; font-size:14px; color:#424242; font-size:16px; padding-top:40px; height:120px; overflow:hidden;}
.i_about_more{ display:block;  margin:0 auto; width:296px; height:60px; line-height:60px; color:#fff; font-size:18px; background-color:#da251a;margin-top:40px;}
.i_about_more:Hover{color:#fff;text-decoration:none;opacity:0.7;filter:Alpha(opacity=70);}

.i_news_list{ width:100%;}
.i_news_list ul li{ float:left; display:inline; width:33.3333%; text-align:center; overflow:hidden;}
.i_news_list ul li a{ text-decoration:none;}
.i_news_list ul li .img{ overflow:hidden; position:relative;}
.i_news_list ul li .img img{ width:100%;}
.i_news_list ul li .img p{ width:100%; height:77%; padding-top:23%; background:url(../images/news_bg.png) repeat; position:absolute; top:0; display:none; color:#fff; font-size:24px; line-height:30px;}
.i_news_list ul li .img p label{ display:block; height:30px; overflow:hidden; margin-top:10px; font-family:Arial; font-size:14px;}
.i_news_list ul li .i_news_txt{ height:248px; background-color:#f4f4f4; padding-left:32px; padding-right:22px; color:#727071; font-size:14px; line-height:24px; text-align:left;} 
.i_news_list ul li .i_news_txt p{ height:72px; overflow:hidden;}
.i_news_list ul li .i_news_txt h2{ height:44px; line-height:44px; overflow:hidden;font-size:16px; padding-top:20px; font-weight:normal;}
.i_news_list ul li .news_more{ margin-top:26px; width:118px; margin:0 auto; height:26px; line-height:26px; text-align:center; display:block; border:1px solid #727071; font-size:12px; font-family:"宋体";}
.i_news_list ul li:hover .i_news_txt{ background-color:#da251a; color:#fff;transition:all 0.3s;}
.i_news_list ul li:hover .i_news_txt .news_more{ border:1px solid #fff;}
.i_news_list ul li:hover .img p{ display:block;transition:all 0.3s;}


.footinfo{width:1100px;margin:0 auto; overflow:hidden; margin-top:55px;}
.footinfo ul{ width:1210px;}
.footinfo ul li{ float:left; display:inline; padding-left:13px; padding-right:13px; margin-right:150px;height:200px; overflow:hidden; text-align:center; line-height:32px; font-size:18px; color:#575757;}
.footinfo ul li span{ font-size:16px;}
.footinfo ul li img{ display:block; margin:0 auto; width:75px; margin-bottom:18px; height:75px;-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}
/*.footinfo ul li:Hover img{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);filter:alpha(opacity=80); opacity:0.8;}*/
.footinfo ul li.nor{ margin-right:0px;}
.footinfo ul li:hover a{ color:#da251a;}
.footinfo ul li a{ text-decoration:none; display:block;}


/*尾部*/
.i_foot{ height:76px; line-height:76px; background-color:#1d1d1d; color:#8b8b8b; font-size:12px; border-bottom:1px solid #2f2f2f;}
.i_foot a{ color:#8b8b8b; text-decoration:none;}
.i_foot a:hover{ color:#fff;}
.i_foot .l{ margin-left:40px;}
.i_foot .mcen{ width:1200px; margin:0 auto;}

.contact_a{  width:175px; float:right; height:36px; line-height:36px; margin-right:40px; margin-top:20px;}
.contact_a li{float: right;position: relative;  width:50px; height:36px; line-height:36px; text-align:right;}
.contact_a li a{ width:36px; height:36px; display:block; background-color:#7b7b7b;border-radius:50%; float:right;}
.contact_a li.foot_s a{ background:url(../images/s.png) center center no-repeat;}
.contact_a li.foot_s a:hover{background:url(../images/s2.png) center center no-repeat;}
.contact_a li a.foot_weixin{background:url(../images/weixin.png) center center no-repeat;}
.contact_a li a.foot_weixin:hover{background:url(../images/weixin2.png) center center no-repeat;}
.contact_a li a.foot_weixin img{ margin-top:-201px; margin-left:-120px; width:203px; height:201px; display:none; position:absolute;}
.contact_a li a.foot_qq{background:url(../images/qq.png) center center no-repeat;}
.contact_a li a.foot_qq:hover{background:url(../images/qq2.png) center center no-repeat;}

.i_foot .mcen .l{ margin-left:0;}
.i_foot .mcen .contact_a{ margin-right:0;}

/* side */
.side{position:fixed;width:54px;right:0;bottom:200px;z-index:150;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#424242;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden; text-align:left;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#424242;opacity:0.7;filter:Alpha(opacity=70);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#da251a;opacity:0.7;filter:Alpha(opacity=70);}
.side ul li img{float:left;}
.side ul li .sidebox2{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#424242;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2:hover{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#da251a;opacity:0.7;filter:Alpha(opacity=70);color:#fff;font:20px/54px "微软雅黑";overflow:hidden;}

#bb1{ width:181px; height:168px; margin-left:-176px; background:url(../images/ico_code_bg.png) no-repeat; }
#bb1 img{ width:150px; height:150px; margin-left:9px; margin-top:9px;}



/*二級頁面*/
.position{ height:66px; line-height:66px;font-size:12px; color:#666666;}
.position a{ color:#666666;}
.position a:hover{}
.position label{ color:#666666;}
.o_big{overflow:hidden; height:506px;}
.o_big img{ width:100%;}

.sec_con_l{ float:left; width:287px;margin-bottom:50px; overflow:hidden; background-color:#fff; border:1px solid #cfcfcf; padding-bottom:88px;}
.sec_con_l .left_b_t{ height:62px; line-height:62px; text-indent:32px; font-size:18px; color:#da251a; font-weight:bold; background-color:#f6f6f6;}
.sec_con_l .left_b_t span{ font-size:14px; color:#da251a; font-weight:normal;}
.sec_con_l .left_about_left ul li{ height:62px; line-height:62px;  overflow:hidden; border-bottom:1px solid #f6f6f6;}
.sec_con_l .left_about_left ul li em{ float:right; margin-right:28px;}
.sec_con_l .left_about_left ul li a{ display:block; text-indent:32px;  font-size:18px; color:#acacac; text-decoration:none;}
.sec_con_l .left_about_left ul li a:hover{  color:#da251a;}
.sec_con_l .left_about_left ul li a.left_sel{ color:#da251a;}
.sec_con_l .left_about_tel{ margin-top:43px; background:url(../images/left_bg.png) center top no-repeat; font-size:24px; color:#da251a; height:78px; overflow:hidden; text-align:center; line-height:90px; margin-bottom:32px;}
.sec_con_l .left_about_tel a{color:#da251a; text-decoration:none;}

.sec_con_r{ float:right; width:885px; overflow:hidden;}
.sec_con_r .about_con{padding-bottom:50px;overflow:hidden; font-size:14px; line-height:30px;min-height:585px; color:#616161;}
.sec_con_r .about_con img{ max-width:100%;}
.sec_con_r .contact_ul li{ float:left; padding-right:50px; color:#525252; font-size:14px; line-height:24px; height:136px; margin-top:40px;}
.sec_con_r .contact_ul li img{ margin-bottom:15px; display:block;}
.sec_con_r .contact_ul li a{ color:#525252; text-decoration:none;}
.sec_con_r .contact_ul li a:Hover{ color:#da251a; }

#con_mid_team{ width:885px;  border-bottom:#8a8a8a 1px dotted; overflow:hidden;}
#con_mid_team_show{ width:885px;}
.img_team{ width:232px; height:325px; float:left; margin-right:20px; margin-top:35px; margin-bottom:35px;}
.img_team img{width:232px; height:325px; }
.img_team img:hover{filter:alpha(opacity=80);opacity:0.8;}
.right_text_team{ width:630px; float:right; margin-top:35px; margin-bottom:35px;}
.right_text_team .title_right_team{ width:630px; font-size:16px;height:35px; line-height:35px; margin-bottom:5px; font-family:"微软雅黑";}
.right_text_team .title_right_team label{ font-size:14px; font-family:Arial;}
.right_text_team .con_right_team{width:630px; line-height:22px; font-size:14px; height:254px; overflow:hidden;}
.right_text_team .con_right_team strong{ font-size:15px;}

/*荣誉资质弹窗效果*/
.honor_list{  overflow:hidden;}
.gallery2{list-style-type:none;float:left; width:930px; padding:0px;margin:0;}
.gallery2 li{float:left; margin-right:20px; margin-bottom:30px; position:relative; width:188px; height:218px; border:1px solid #cccccc; text-align:center; }

.gallery2 li img{height:218px; max-width:188px;}
.gallery2 li:hover{border:1px solid #da251a; }
.gallery2 li p{ font:300 12px/26px "微软雅黑"; width:188px; height:26px; line-height:26px; text-align:center; color:#fff; background:url(../images/factory_bg.png) repeat; margin-top:-26px; position:absolute; bottom:0;}
.gallery2 li:Hover p{background:url(../images/factory_bg2.png) repeat;}
#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);

}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}

/* 手风琴 */
#sideMenu{ overflow:hidden; text-align:left; padding-bottom:32px; clear:both;}
#sideMenu .hd{cursor:pointer; /*background:url(../images/ico_11.png) no-repeat 130px center;*/ width:790px; margin-bottom:10px;}
#sideMenu .hd h3{color:#da251a; font:300 14px/24px "微软雅黑";}
#sideMenu .hd h3 em{ height:24px; width:24px; overflow:hidden; background-color:#da251a; color:#fff; float:left; text-align:center; margin-right:26px;}
#sideMenu .on{/*background:url(../images/ico_12.png)  no-repeat 130px center;*/}
#sideMenu .on h3{color:#da251a; font:300 14px/24px  "微软雅黑";}
#sideMenu .bd{overflow:hidden; display:none; padding-left:50px; width:740px; padding-bottom:10px;}
#sideMenu .bd ul{ text-decoration:none; list-style:none; overflow:hidden;}
#sideMenu .bd ul li{ overflow:hidden; width:740px; text-align:left; font-size:12px; line-height:24px; color:#727071;}

.item_list{ margin:0 auto;margin-top:10px; width:823px; margin-bottom:20px;}
.item_list ul li{ height:46px; line-height:46px; border-bottom:1px dashed #727071; overflow:hidden;}
.item_list ul li a{ font-size:16px; color:#727071; display:block; text-decoration:none;}
.item_list ul li em{ float:right; font-size:12px;}
.item_list ul li a:hover{ color:#da251a;}

.news_de_content{ width:820px; overflow:hidden;}
.news_de_content h1{ width:820px; text-align:center; font:300 26px/40px "微软雅黑"; color:#0d0d0d; overflow:hidden;}
.news_de_content h2{ width:820px; text-align:center; font:300 12px/28px "宋体"; color:#808080; overflow:hidden; border-bottom:1px dashed #808080; padding-bottom:5px;}
.news_de_content .news_all{ width:820px; overflow:hidden;}
.news_de_content .news_all ul{ text-decoration:none; list-style:none; overflow:hidden;}
.news_de_content .news_all ul li{ width:820px; overflow:hidden; text-align:left; font:300 14px/24px "微软雅黑"; color:#262626; margin-top:15px;  border-bottom:1px dashed #808080; padding-bottom:25px;}
.news_de_content .news_all ul li img{ max-width:100%; margin-bottom:10px;margin: 6px auto;display: block;}

.news_page{/* width:820px;*/ overflow:hidden; text-align:left; margin-top:15px; padding-bottom:20px;}
.news_page ul{ text-decoration:none; list-style:none; overflow:hidden;}
.news_page ul li{ font:300 12px/26px "微软雅黑"; color:#666666; text-align:left;}
.news_page ul li a{ text-decoration:none; color:#666666; font-family:"微软雅黑";}
.news_page ul li a:hover{ text-decoration:none; color:#da251a;}
.page_line{border-bottom: 1px dashed #808080;}

.yuyue_table td{ line-height:30px; color: #7B7B7B; font-size:14px;}
.yuyue_table td i{color: #E52613;padding: 0 5px;}
.yuyue_input{ border:1px solid #abadb3; height:18px; line-height:18px;}
.yuyue_bnt{ width:98px; height:36px; line-height:36px; background:#da251a; font-size:16px; color:#fff; margin-top:40px; margin-bottom:50px; cursor:pointer; border:0; font-family:"微软雅黑";}
.yuyue_bnt:hover{transition:all 0.3s;opacity:0.7;filter:Alpha(opacity=70);}

/*down*/
.download_list{ width:885px; overflow:hidden; margin-top:30px;}
.download_list li{ font:300 14px/35px "宋体"; color:#333; text-align:left;margin-bottom:25px; overflow:hidden;}
.btns a { width:115px; height:35px; background: url(../images/down_02.jpg) no-repeat left top; display:block;}
.btns a:hover{ width:115px; height:35px; background: url(../images/down_01.jpg) no-repeat left top;}

a.down_title{ width:700px; color:#333; text-decoration:none; display: block;overflow: hidden;text-overflow: ellipsis; white-space:nowrap; float:left; background:#e5e5e5; padding:0 15px; line-height:35px;}
a.down_title:hover{ width:700px; color:#da251a; text-decoration:none; display: block;overflow: hidden;text-overflow: ellipsis; white-space:nowrap; float:left;}

/*产品服务*/
.ProductInfoShow{ width:800px; margin:0 auto;}
.tab{ background-color:#da251a; padding:5px 0 0 5px; height:36px;}
.tab li{color:#fff; display:inline-block; *zoom:1; *display:inline; cursor:pointer; height:36px; font:bold 14px/36px simsun; text-align:center; width:134px;}
.tab .on{background:url(../images/bg_pro.png) 0 -50px no-repeat; color:#545454;}
.product_table.table_border{border-collapse:collapse;border-spacing:0;}
.product_table.table_border td{border:1px solid #ccc;}
.product_table .tdbg{ background-color:#F0F0EE;}
.product_table .tdbg2{ background-color:#e2e2e2;}
.product_table td{ height:40px; padding-right:10px;}
.jingzhi_t{ color: #103C65; font-size: 16px;  padding: 10px 0;text-align: center;}
#tab4 h3{color: #333333; font-family: 宋体;font-size: 14px; font-weight: bold; line-height: 30px; padding-top: 20px;}
#tab4 p{color: #333333; font-family: 宋体;font-size: 14px; line-height: 30px;padding-top: 20px;}





/*.i_about_con{ line-height:25px; width:887px; margin:0 auto; font-size:14px; text-align:left; padding-bottom:240px;}
.i_about_con img{ max-width:100%; margin:0 auto;margin-bottom:15px;}

.i_about_txt2{ font-size:24px; text-align:center; padding-top:80px; padding-bottom:50px;}
.i_about_list2 ul{ width:1221px;}
.i_about_list2 ul li{ float:left; display:inline; width:384px; margin-right:23px; line-height:21px; font-size:14px; font-family:"微软雅黑"; color:#333; margin-bottom:380px;}
.i_about_list2 ul li p{ height:188px; overflow:hidden;}
.i_about_list2 ul li img{ width:384px; height:283px;}
.i_about_list2 ul li:hover{filter:alpha(opacity=80);opacity:0.8;}

.contact_txt{ text-align:center; padding-bottom:37px; border-bottom:1px solid #ebebeb;}
.contact_txt a{ padding-left:; line-height:34px; height:34px; font-size:14px; margin-left:13px; margin-right:13px;}
.contact_txt a.con_tel{background:url(../images/tel.png) left center no-repeat; padding-left:13px;}
.contact_txt a.con_fax{background:url(../images/fax.png) left center no-repeat; padding-left:21px;}
.contact_txt a.con_mail{background:url(../images/mail.png) left center no-repeat; padding-left:26px;}

.contact_con{ overflow:hidden;border-bottom:1px solid #ebebeb; padding-bottom:20px;}
.contact_con ul{ width:978px; margin:0 auto;}
.contact_con ul li{ margin-top:35px; margin-bottom:25px; float:left; display:inline; width:324px; border-right:1px solid #dfdfdf; height:130px;}
.contact_con ul li.borno{ border:0;}
.contact_con ul li .con_l{ float:left; width:80px; height:130px; line-height:130px; text-align:center; font-size:18px; color:#221815;}
.contact_con ul li .con_r{ float:left; width:240px; overflow:hidden; height:130px; overflow:hidden; text-align:left; font-size:14px;}
.contact_con ul li .con_r a{ text-decoration:none;}
.contact_con ul li .con_r p{ height:32px; line-height:32px; display:block; overflow:hidden; padding-left:35px;}
.contact_con ul li .con_r .con_bg1{background:url(../images/con_pic.png) left center no-repeat;}
.contact_con ul li .con_r .con_bg2{background:url(../images/con_pic2.png) left center no-repeat;}
.contact_con ul li .con_r .con_bg3{background:url(../images/con_pic3.png) left center no-repeat;}
.contact_con ul li .con_r .con_bg4{background:url(../images/con_pic4.png) left center no-repeat;}

.contact_con2{ overflow:hidden;border-bottom:1px solid #ebebeb; padding-bottom:30px;}
.contact_con2 .contact_one{ width:490px; margin:0 auto;}
.contact_con2 .contact_one .one_ul{ text-align:center;}
.contact_con2 .contact_one .one_ul li{ margin-top:48px; display:inline-block; margin-left:15px; margin-right:15px;}
.contact_con2 .contact_one .one_ul li img{ width:74px; height:74px; cursor:pointer;}
.contact_con2 .contact_one .one_ul li img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.contact_con2 .contact_one .one_ul li.eesel{}
.contact_con2 .contact_two li{ margin-top:35px; display:inline-block; width:156px; text-align:center; line-height:22px; font-size:18px; color:#221815; position:relative;}
.contact_con2 .contact_two li img{ display:block; margin:0 auto; }
.contact_con2 .contact_two li a{ color:#221815;}
.contact_con2 .contact_two li a:hover{ text-decoration:none; color:#555;}
.contact_con2 .contact_two li .two_weixin{ position:absolute; width:118px; height:118px; margin-top:-160px; margin-left:-26px; display:none;}
.contact_con2 .contact_two li:hover .two_weixin{ display:block;}
.contact_con2 .contact_two #twoul_4 li{ width:256px;}

.foot_m{width:532px; overflow:hidden; font-size:14px; margin:0 auto; margin-bottom:300px;}
.foot_m .input{ height:36px; line-height:36px; padding-left:8px;width:236px; padding-right:9px; float:left; background:none; border:0px; margin-bottom:17px; margin-right:12px; background-color:#ececec; font-size:12px;color:#888888;}
.foot_m .msg_txt{padding-left:8px; line-height:22px; width:503px; padding-right:9px; padding-top:9px;background-color:#ececec;border:0px; margin-bottom:17px; height:95px;color:#888888;}
.foot_m .btn{ background:url(../images/bnt2.png) no-repeat;width:212px; height:36px; border:0px; cursor:pointer; color:#dbdbdb;}
.foot_m .btn:hover{filter:alpha(opacity=80);opacity:0.8;}
.foot_m .foot_txt{ color:#707070;}



.news_list{ padding-top:83px; padding-bottom:30px; width:1200px; margin:0 auto; overflow:hidden;}
.news_list ul{ width:1237px;}
.news_list ul li{float: left; height: 354px;text-align: center; width: 370px; border:1px solid #e2e2e2; margin-right:37px; overflow:hidden;position: relative; padding-top:2px; padding-left:1px; padding-right:1px; overflow:hidden; display:inline; margin-bottom:56px; padding-bottom:2px;}
.news_list ul li a{ text-decoration:none;}
.news_list ul li a:hover{ color:#333;}
.news_list ul li:hover{border:2px solid #36af35; padding-left:0; padding-right:0; padding-bottom:0;}
.news_list ul li:hover .txt2{ top:-40px;}
.news_list ul li:hover .txt2 .bottom{ display:block;}
.news_list ul li img{ width:370px; height:186px;margin-bottom:12px;}
.news_list ul li .txt2{position: absolute;left: 0;top: 0;width: 370px; height: 410px;transition:all 0.3s; text-align:left;}
.news_list ul li .txt2 h3{ padding-left:30px; padding-right:30px; line-height:38px; height:38px; font-size:24px; overflow:hidden;}
.news_list ul li .txt2 em{ line-height:28px; height:28px; overflow:hidden; padding-left:30px; color:#a8a8a8; font-size:14px;}
.news_list ul li .txt2 p{padding-left:30px; padding-right:30px;  line-height:21px; height:63px; overflow:hidden; font-size:14px; color:#666;}
.news_list ul li .txt2 .bottom{ width:180px; margin-left:100px;  overflow:hidden; text-align:center; line-height:34px; color:#b2dbb1; background-color:#36af35; margin-top:16px; display:none; font-size:16.39px;}

.news_show{ background-color:#f3f3f3; padding-bottom:15px;}
.news_show h2{ line-height:50px; font-size:28px; font-weight:normal;}
.news_show span{ line-height:30px; font-size:14px; color:#a8a8a8; font-family:"微软雅黑";}
.news_show label{ font-size:21px; color:#666666;}


.about_x{  line-height:21px;text-align:left;letter-spacing:1px; margin-top:26px; font-size:14px;}
.about_x img{display:block;margin:10px  auto 20px auto;max-width: 100%;}
.about_x table{border-collapse:collapse;border-spacing:0;}
.about_x table td{ line-height:18px; text-align:center; height:27px; color:#000;border:1px solid #000;}

.news_a{ margin-top:50px; margin-bottom:20px;}
.news_a a{ width:152px; height:38px; text-align:center; display:block; background-color:#e5e5e5; font-size:14px; line-height:38px;font-family:"微软雅黑";}
.news_a a:hover{ text-decoration:none;}

.i_pro_c{ width:1200px; margin:0 auto;margin-top:80px; margin-bottom:98px; text-align:center;}
.i_pro_c a{ display:inline-block; width:228px; height:38px; line-height:38px; text-align:center; font-size:12px; border:1px solid #d78e2c; background-color:#ffffff; margin-left:8px; margin-right:8px; letter-spacing:1px;}
.i_pro_c a:hover{ background-color:#36af35; border:1px solid #36af35; color:#fff; text-decoration:none;}

.product_list{ width:1208px; margin:0 auto; overflow:hidden;}
.product_list ul{ width:1208px;}
.product_list ul li {float: left; height: 650px;text-align: center; width: 302px; padding-top:26px; margin-bottom:83px;}
.product_list ul li .pic { position:relative; width:300px;  text-align: center;height:645px;border:1px solid #36af35; border-bottom:4px solid #36af35; background-color:#ffffff;}
.product_list ul li:hover .pic{border:1px solid #d78e2c; border-bottom:4px solid #d78e2c; margin-top:-26px;transition:all 0.3s;}
.product_list ul li .pic img { width:300px; height:560px;}
.product_list ul li:hover .title { display:block;}
.product_list ul li:hover .title3 p{color:#d78e2c;background:url(../images/eyes2.png) left center no-repeat;}
.product_list ul li a{ text-decoration:none;}
.product_list ul li .title {background:url(../images/pro_bg.png) no-repeat;top: 0; display: none; height: 565px;left: 0; position: absolute; width: 300px; font-size:18px; line-height:26px;text-align:left;}

.product_list ul li .title2 {padding-top:40px; padding-left:27px; padding-right:27px; height:520px; overflow:hidden; }
.product_list ul li .title2 .h2{ font-size:36px; color:#d78e2c; line-height:36px;}
.product_list ul li .title2 p{ color:#333; padding-top:12px; padding-bottom:15px;}
.product_list ul li .title2 p span{ font-size:24px;}
.product_list ul li .title2 label{ color:#ff0000;}
.product_list ul li .title3{ text-align:left;}
.product_list ul li .title3 .h2{ font-size:24px; font-weight:normal; text-align:center; color:#333; line-height:40px;}
.product_list ul li .title3 p{ height:30px; line-height:30px; padding-left:25px; margin-left:93px; font-family:Myriad Pro; font-size:16.39px; color:#a9a9a9;background:url(../images/eyes.png) left center no-repeat;}


.product_a{ padding-top:25px; padding-left:50px;}
.product_a li{float: left;position: relative; margin-right:35px;}
.product_a li a{background-image:url(../images/prod-pub-ic.png);background-repeat: no-repeat;display: inline-block;height: 23px;}
.product_a li a.prod-pub-fb{background-position: 0 0;width: 13px;}
.product_a li a.prod-pub-fb:hover {background-position: 0 -25px;}
.prod-pub-tw {background-position: -30px 0; width: 22px;}
.prod-pub-tw:hover {background-position: -30px -25px;}
.prod-pub-gg { background-position: -60px 0; width: 26px;}
.prod-pub-gg:hover { background-position: -60px -25px;}
.prod-pub-pin { background-position: -90px 0; width: 17px;}
.prod-pub-pin:hover {background-position: -90px -25px;}
.prod-pub-print { background-position: -120px 0; width: 20px;}
.prod-pub-print:hover { background-position: -120px -25px;}

.mod_goods_info {clear:both; height:79px; line-height:79px; overflow:hidden; width:100%; background:url(../images/pro_bg.jpg) repeat-x;}
.hds{ width:1200px; margin:0 auto;}
.hds li{ float:left; display:inline; margin-right:56px; height:75px; line-height:75px; font-size:16px; cursor:pointer; letter-spacing:1px;}
.hds li.status_on{ border-bottom:4px solid #93a6a1;}

.product_bg{ background-color:#f3f3f3; padding-top:66px; overflow:hidden;}
.proinfo{ font-size:14px; line-height:25px; width:1200px; margin:0 auto; background-color:#fff; padding-top:30px; overflow:hidden; padding-bottom:160px; color:#888;}
.proinfo .proleft{ text-align:right; float:left; display:inline; width:296px; margin-left:60px; font-style:italic;}
.proinfo .proleft h2{ height:50px; line-height:50px; font-size:20px; font-style:normal; color:#333;}
.proinfo .proright{ width:742px; float:left; display:inline; margin-left:36px; line-height:22px; text-align:left;}
.proinfo .proright img{ max-width:100%; margin:0 auto; margin-bottom:15px;}*/


.w240{ width:240px; padding-left:20px;}
.pleft20{padding-left:20px;}
.ptop10{padding-top:10px; padding-bottom:10px;}

/*分页*/
.yema{text-align:center; padding:30px 0 0; overflow:hidden; height:30px; margin-bottom:50px;}
.yema a{ padding:3px 10px; border:#ccc 1px solid; margin:0 1px; font-size:14px; color:#333; font-family:"微软雅黑";}
.yema a:hover{ padding:3px 10px; background:#da251a; margin:0 1px; font-size:14px; color:#fff; text-decoration:none;}

a.yema_on{color:#fff !important; border:#da251a 1px solid !important; background:#da251a;}
a.yema_on:hover{color:#fff !important; border:#da251a 1px solid !important; }
a.ok{color:#fff !important; border:#da251a 1px solid !important; background:#da251a;}
a.ok:hover{color:#fff !important; border:#da251a 1px solid !important; }

/*产品净值*/
.case_a{ text-align:center; overflow:hidden; padding-top:30px; margin-bottom:30px;}
.case_a a{ display:inline-block; margin-left:11px; margin-right:11px; border:1px solid #dcdcdc; height:36px; line-height:36px; color:#494949; font-size:14px; padding-left:21px; padding-right:21px;transition:all 0.3s; text-decoration:none;}
.case_a a.o_sel{ border:1px solid #da251a; background-color:#da251a; color:#fff;}
.case_a a:hover{ border:1px solid #da251a; background-color:#da251a; color:#fff;}
.shop_div{ display:none;}