﻿@import "/Skins/Default/resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
html,body{-webkit-text-size-adjust:none;}
/*正文开始*/
.banner{ height:490px; overflow:hidden; position:relative; z-index:1; margin-top:-45px;}
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:490px; overflow:hidden;}

.sou{ width:950px; height:45px; line-height:36px; margin:0 auto; overflow:hidden; position:relative; z-index:2; background:url(Img/Index/sou_bj.png) no-repeat center top; padding:0 55px;}
.s_inp01{ width:232px; padding-top:4px; *padding-top:4px; }
.inp01{ width:130px; height:26px; line-height:26px; background:url(Img/Index/s.png) no-repeat; border:0 ; color:#222; font-size:12px; padding-left:25px;}
.inp02{ background:url(Img/Index/ss.png) no-repeat; width:58px; height:26px; border:0;}
.sou p{ width:600px; color:#222222; font-family:"Microsoft Yahei";}
.sou p a{color:#222222; padding:0 8px;}

.link { height:158px; margin-top:31px; overflow:hidden; font-family:"Microsoft Yahei"; }
.link h2{ background:url(Img/Index/link_nav.jpg) no-repeat; height:40px; padding:0 12px 0 47px; overflow:hidden;}
.link h2 a{ font-size:16px; color:#fff; display:inline-block; line-height:40px;}
.link h2 span a{ color:#dc251c; font-size:14px; font-weight:normal;}
.link_c{ height:111px; border:1px solid #dfdfdf; border-top:0; overflow:hidden;}
.link p{ line-height:34px; color:#222; padding-top:10px; font-family:"Microsoft Yahei";}
.link p a{ color:#222; padding:0 23px; display:inline-block;}

.coo{ height:264px; overflow:hidden; position:relative; margin:58px -75px 0;}
.coo h2{ background:url(Img/Index/coo_nav.jpg) no-repeat; height:33px; width:477px; margin:0 auto; padding-left:486px;}
.coo h2 a{ font-size:24px; font-family:"Microsoft Yahei"; color:#fff; line-height:30px; display:inline-block;}
.coo_z{ height:78px; width:39px; margin-top:72px; overflow:hidden;}
.coo_c{ width:961px; overflow:hidden; margin:0 auto; padding-left:35px;}
.coo_c ul{ width:961px; height:170px; margin-top:30px; overflow:hidden; position:relative; float:left;}
.coo_c ul li{ position:absolute;}
.coo_c ul li img{ width:191px; height:79px; border:1px solid #d3d3d3;}
.coo_c ul .li01{ top:0; left:0;}
.coo_c ul .li02{ top:41px; left:192px;}
.coo_c ul .li03{ top:0; left:384px;}
.coo_c ul .li04{ top:80px; left:384px;}
.coo_c ul .li05{ top:41px; right:192px;}
.coo_c ul .li06{ top:0; right:0;}

.coo_c ul .li07{ top:0; left:0;}
.coo_c ul .li08{ top:41px; left:192px;}
.coo_c ul .li09{ top:0; left:384px;}
.coo_c ul .li010{ top:80px; left:384px;}
.coo_c ul .li011{ top:41px; right:192px;}
.coo_c ul .li012{ top:0; right:0;}

.coo_c ul .li013{ top:0; left:0;}
.coo_c ul .li014{ top:41px; left:192px;}
.coo_c ul .li015{ top:0; left:384px;}
.coo_c ul .li016{ top:80px; left:384px;}
.coo_c ul .li017{ top:41px; right:192px;}
.coo_c ul .li018{ top:0; right:0;}

.coo_c ul .li019{ top:0; left:0;}
.coo_c ul .li020{ top:41px; left:192px;}
.coo_c ul .li021{ top:0; left:384px;}
.coo_c ul .li022{ top:80px; left:384px;}
.coo_c ul .li023{ top:41px; right:192px;}
.coo_c ul .li024{ top:0; right:0;}

.coo_c ul .li025{ top:0; left:0;}
.coo_c ul .li026{ top:41px; left:192px;}
.coo_c ul .li027{ top:0; left:384px;}
.coo_c ul .li028{ top:80px; left:384px;}
.coo_c ul .li029{ top:41px; right:192px;}
.coo_c ul .li030{ top:0; right:0;}

.coo_c ul .li031{ top:0; left:0;}
.coo_c ul .li032{ top:41px; left:192px;}
.coo_c ul .li033{ top:0; left:384px;}
.coo_c ul .li034{ top:80px; left:384px;}
.coo_c ul .li035{ top:41px; right:192px;}
.coo_c ul .li036{ top:0; right:0;}

.coo_c ul .li037{ top:0; left:0;}
.coo_c ul .li038{ top:41px; left:192px;}
.coo_c ul .li039{ top:0; left:384px;}
.coo_c ul .li040{ top:80px; left:384px;}
.coo_c ul .li041{ top:41px; right:192px;}
.coo_c ul .li042{ top:0; right:0;}


.coo_c ul .li043{ top: 41px;left: 192px;}
.coo_c ul .li044{ top:0; left:384px;}
.coo_c ul .li045{ top:80px; left:384px;}
.coo_c ul .li046{ top:41px; right:192px;}
.coo_c ul .li047{ top:0; right:0;}

.coo_c ul .li048{ top:0; left:0;}
.coo_c ul .li049{ top:41px; left:192px;}
.coo_c ul .li050{ top:0; left:384px;}
.coo_c ul .li051{ top:80px; left:384px;}
.coo_c ul .li052{ top:41px; right:192px;}
.coo_c ul .li053{ top:0; right:0;}




.about_bj{ height:536px; overflow:hidden; font-family:"Microsoft Yahei";}
.about_bj h2{ height:61px; overflow:hidden;}
.about{ width:705px; background:url(Img/Index/about_yy.gif) no-repeat right 67px;}
.about dl{ height:285px; margin:25px 30px 0 0; overflow:hidden;}
.about dl dt img{ padding:2px; border:1px solid #d5c8c8; width:331px; height:273px;}
.about dl dd{ width:310px; overflow:hidden;}
.about dl dd h3{ padding-top:5px; height:33px; overflow:hidden;}
.about dl dd h3 a{ display:inline-block; height:32px; border-bottom:1px solid #d5d5d5;}
.about dl dd p{ line-height:30px; color:#222; padding-top:10px; height:215px; overflow:hidden; text-indent:20px;}
.about dl dd i{ color:#222; display:block;}
.about dl dd i a { color:#dc251c;}  
.about ul li{ float:left; margin:10px 20px 0 0;}
.about ul li img{ padding:2px; border:1px solid #d5c8c8; width:203px; height:109px;}
 
.trends{ margin-top:29px; overflow:hidden; width:243px;}
.trends h3{ height:33px; overflow:hidden;}
.trends h3 a{ display:inline-block; height:32px; border-bottom:1px solid #d5d5d5;}
.trends ul{ padding-top:5px;}
.trends ul li{ padding:9px 0; color:#222;line-height:14px; *padding:8px 0;}
.trends ul li a{color:#222;background:url(Img/Index/news_ico.gif) no-repeat left 5px;padding-left:15px; display:inline-block;}
.trends ul li img{ vertical-align:middle; margin:5px 0}

.al_bj{background:url(Img/Index/anli_bj.jpg) no-repeat center top;height:534px;overflow:hidden;font-family:"Microsoft Yahei";}
.anli{ width:1111px; height:530px; margin:0 auto; overflow:hidden;}
.anli h2{ height:92px; line-height:92px; text-align:center; overflow:hidden; font-size:24px;}
.anli h2 a{ color:#2d2d2d;}
.anli h2 span{ color:#dc251c;}
.anli .coo_z{ margin-top:165px;}
.anli_c{ width:960px; overflow:hidden; margin-left:35px}
.anli_c p{ position:relative; float:left;}
.anli_c p  span{ display:block; position:absolute; bottom:0; left:0; width:480px; line-height:49px; height:49px; overflow:hidden; background:url(Img/Index/anli_span.png) repeat; color:#fff; text-align:center; font-size:14px;}


.menu_list{ width:267px; height:748px; margin-top:32px; overflow:hidden; font-family:"Microsoft Yahei";}
.menu_list h2{ background:url(Img/Index/menu_nav.jpg) no-repeat; height:99px; overflow:hidden;}
.menu_list h2 img{ margin:27px 0 0 33px;}
.menu_list_c{ border:1px solid #b7b7b7; height:614px; border-top:0; overflow:hidden; padding-top:30px;}
.menu_list_c h4{ background:url(Img/Index/menu_wz.gif) no-repeat;width:232px; height:34px; margin-left:15px; line-height:34px;}
.menu_list_c h4 a{ color:#222; padding-left:10px; font-size:16px; font-weight:normal;} 
.menu_list_c ul{ margin:10px 22px 25px;}
.menu_list_c ul li{ border-bottom:1px dashed #222; font-size:13px; line-height:36px; width:110px; float:left; overflow:hidden;}
.menu_list_c ul li a{ color:#6e6e6e;}
.menu_list_c ul li a:hover , .menu_list_c ul .cur a{ color:#dd3d35;} 
.menu_list_c .nones{ border-bottom:0;}
.tel{ margin:0 20px; padding-top:17px; border-top:1px solid #bababa; display:none;}
.tel i{ display:block; float:left; width:68px; height:68px; border:3px solid #dfdfdf; text-align:center;}
.tel i a{ color:#dc251c; font-size:14px; font-weight:bold; display:inline-block; padding-top:10px; line-height:24px;}
.tel p{ padding:10px 0 0 10px; float:left; font-size:14px; color:#929292; width:140px; overflow:hidden; line-height:24px;}
.tel p span{ display:block; font:24px Impact; color:#dc251c;}

.pro{ width:675px;  height:745px; margin-top:32px; overflow:hidden; font-family:"Microsoft Yahei";}
.pro_nav{ background:url(Img/Index/pro_nav.jpg) no-repeat; height:43px; overflow:hidden;line-height:43px; padding-right:16px; }
.pro_nav i a{ font-size:12px;   font-weight:normal;display:inline-block; color:#c6342a; text-transform:uppercase;}
.pro_nav li{ float:left;}
.pro_nav li a{ height:43px; line-height:43px; padding-left:15px; display:inline-block; color:#222; font-size:16px;}
.pro_nav li span{ display:inline-block; line-height:43px; padding-right:15px;}
.pro_nav li a:hover , .pro_nav .cur a{ background:url(Img/Index/pro_cur1.gif) no-repeat left top; color:#fff; text-decoration:none}
.pro_nav li a:hover span, .pro_nav .cur a span{ background:url(Img/Index/pro_cur2.gif) no-repeat right top;}
.pro_c{ border:1px solid #b7b7b7; height:701px; border-top:0; overflow:hidden;}
.pro_c li{ float:left; width:221px; overflow:hidden; line-height:0; margin:12px 0 0 3px; display:inline; height:213px;}
.pro_c li img{ width:219px; height:185px;}
.pro_c li span{ line-height:38px; color:#222; display:block; text-align:center; overflow:hidden;}

.pro_c1{ border:1px solid #b7b7b7; height:701px; border-top:0; overflow:hidden;}
.pro_c1 li{ float:left; width:205px; overflow:hidden; line-height:0; margin:17px 0 0 15px; display:inline; height:213px;}
.pro_c1 li img{ width:205px; height:175px;}
.pro_c1 li span{ line-height:38px; color:#222; display:block; text-align:center; overflow:hidden;}

.tit{ height:40px; overflow:hidden;}
.tit a{ display:inline-block; background:url(Img/Index/jz_cur.gif) no-repeat; width:104px; line-height:40px; text-align:center; font-size:16px; color:#fff;}
.tit span a ,.tit1 span a{ background:none; font-size:12px; width:auto; padding-right:16px; color:#c6342a; text-transform:uppercase; font-weight:normal; line-height:40px;}
.show .tit{ background:url(Img/Index/show_nav.jpg) no-repeat;}
.jz .tit{ background:url(Img/Index/jz_nav.jpg) no-repeat;}

.show{ width:467px; height:560px; margin-top:31px; font-family:"Microsoft Yahei"; overflow:hidden;} 	
.jz_c{ border:1px solid #cfcfcf; height:510px; border-top:0; overflow:hidden;}
.jz_c dl{margin:17px 5px 0 16px;background:url(Img/Index/show_line.gif) repeat-x center bottom; height:150px; overflow:hidden;}
.jz_c dl dt img{ width:200px; height:139px;}
.jz_c dl dd{ width:220px; overflow:hidden; line-height:21px; color:#222;}
.jz_c dl dd h3 a{ font-size:14px; padding:0 0 12px 0; color:#222; display:inline-block;} 
.jz_c .nones{ background:none;}

.show ul{margin:17px 5px 0 16px;}
.show ul li{ border-bottom:1px dashed #909090; line-height:36px; color:#222;}
.show ul li a{ color:#222;}
.show .nones1 { border-bottom:0;}

.jz{ width:475px; height:560px; margin-top:31px; font-family:"Microsoft Yahei"; overflow:hidden;} 	
.jz .jz_c dl dd{ width:230px;}

.pic{ margin-top:38px; height:185px; background:url(Img/Index/pic_yy.jpg) no-repeat center bottom; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.pic p{ position:absolute; top:104px; left:64px; font-size:14px; color:#222;}
.pic p span{ font:24px Impact; color:#dc251c; line-height:24px;}
.pic i{ display:block; width:140px; height:28px; border:1px solid #222; text-align:center; line-height:28px; position:absolute; top:101px; left:308px; overflow:hidden}
.pic i a{ color:#222; font-size:14px;}

.ys{ height:613px; overflow:hidden; background:url(Img/Index/ys_bj.jpg) no-repeat center 284px; margin:0 -33px; width:1026px; position:relative;}
.ys h2{ width:436px; height:86px; margin-left:314px; overflow:hidden;}
.ys ul { padding-left:95px; font-family:"Microsoft Yahei"; margin-top:26px;}
.ys ul li{ width:170px; overflow:hidden; float:left;}
.ys ul li img{ width:170px; height:170px;}
.ys ul li em{ display:block; background:#444; height:106px; padding-top:50px; text-align:center; color:#fff; font-size:18px; line-height:34px; font-weight:bold;}
.ys ul li em img{ display:block; margin:18px auto; width:29px; height:2px;}
.ys ul .li01 em{ height:120px;}
.ys ul li span{ font:40px Impact; color:#444; display:block; background:url(Img/Index/ys_num.jpg) no-repeat; margin:36px auto; width:79px; height:78px; text-align:center; line-height:78px;}
.ys ul .li01 span{ margin:30px auto 0; height:126px;}

.lc{ height:305px; padding-top:57px; background:url(Img/Index/ys_yy.jpg) no-repeat center top; overflow:hidden; font-family:"Microsoft Yahei"; position:relative;}
.lc h2{ height:100px; overflow:hidden;}
.lc ul li{ float:left ; width:171px; height:72px; margin:9px 26px 21px 0; color:#fff;}
.lc ul li a{ width:171px; height:72px; background:url(Img/Index/lc_cur1.jpg) no-repeat; display:inline-block;}
.lc ul li span{ display:block; float:left; padding-left:12px; width:35px; height:72px; font:24px Arial, Helvetica, sans-serif; line-height:72px;}
.lc ul li p{ padding:22px 0 0; width:118px; overflow:hidden; height:50px; font-size:14px;}
.lc ul li p i{display:block;font:10px Arial, Helvetica, sans-serif;-webkit-transform:scale(0.8); -webkit-margin-start:-13px;}
.lc ul li a:hover,.lc ul .cur a{ background:url(Img/Index/lc_cur.jpg) no-repeat; text-decoration:none; color:#fff;}
.lc ul li a:hover span{ color:#fff;}
.lc ul li a:hover p{ color:#fff;}
.lc ul li a:hover p i{ color:#fff;}
.lc .nones{ margin-right:0;}

.lc em{ display:block; position:absolute; top:278px; right:0; width:136px; background:url(Img/Index/lc_ico.gif) no-repeat left 10px; padding-left:40px; font-size:14px ; color:#222; line-height:22px;}
.lc em span{ display:block; font:24px Impact; color:#dc251c;}

.online{ margin-top:12px; height:60px; overflow:hidden; font-family:"Microsoft Yahei";}
.online ul{ padding-left:0px;}
.online li{ float:left; width:209px; overflow:hidden; color:Red;}
.online li span{ text-align:right; display:inline-block; vertical-align:top; font-size:14px; color:#222; font-weight:bold; line-height:30px; width:55px; padding-right:5px;}
.inp1{ width:142px; border:1px solid #c5c5c5; height:28px; line-height:28px;}
.online .last_li{ width:100px; display:inline;}
.btn1 { width:96px; height:28px; border:0; background:url(Img/Index/tj.gif) no-repeat;}

.ico{ height:6px; background:#dc251c; width:100%; overflow:hidden;}

.team{ height:410px; overflow:hidden; font-family:"Microsoft Yahei"; margin-top:28px;}
.team h2{ height:90px; overflow:hidden;}
.team ul li{ float:left; width:186px; height:245px; overflow:hidden; position:relative; line-height:0; margin:26px 6px 0 0}
.team ul li img{ width:155px; height:155px; display:block; margin:14px auto 0;}
.team_wz1{ text-align:center; height:85px; background:url(Img/Index/lc_line.gif) no-repeat center bottom; overflow:hidden;line-height:24px;}
.team_wz1 h4{ font-size:14px; color:#222; padding-top:10px;}
.team_wz1 span{ display:block; color:#222;}
.team_wz{ position:absolute; top:0; left:0; background:url(Img/Index/team_cur.png) no-repeat; height:190px; width:136px; overflow:hidden; padding:50px 25px 0; color:#222; line-height:24px; display:none; font-size:11px;}
.team_wz a{ color:#222; display:block; height:190px; font-size:11px;}
.team_wz h3{ font-size:14px; padding-bottom:20px; text-align:center;}  
.team_wz a:hover{ text-decoration:none;}
.team .nones{ margin-right:0;}

.wt{ width:335px; height:389px; overflow:hidden; font-family:"Microsoft Yahei"; margin-right:17px;}
.news_c{ border:1px solid #dfdfdf; height:348px; border-top:0; overflow:hidden;}
.wt_c{ height:348px; overflow:hidden;}
.wt_c dl{ margin:20px 10px 0 15px;}
.wt_c dl dt{ background:url(Img/Index/w.gif) no-repeat left 5px; padding-left:25px; line-height:24px;}
.wt_c dl dt a{ color:#222;}
.wt_c dl dd{ background:url(Img/Index/d.gif) no-repeat left 5px; padding-left:25px; line-height:24px;}
.wt_c dl dd span{ display:block; color:#222; height:45px; overflow:hidden; }
.wt_c dl dd a{ color:#dc251c;}

.news{ width:294px;  height:389px; overflow:hidden; font-family:"Microsoft Yahei";}
.news p{ width:276px; height:129px; margin:15px auto 0; overflow:hidden;}
.news p img{ width:276px; height:129px;}
.news ul{ margin:8px 5px 0 10px;}
.news ul li{ line-height:30px; color:#222; padding-left:18px ; background:url(Img/Index/news_ico.gif) no-repeat left 13px;}
.news ul li a{ color:#222}

.tit1{ height:40px; overflow:hidden; line-height:40px; padding-left:40px;}
.tit1 a{ font-size:16px; color:#222;} 
.wt .tit1{ background:url(Img/Index/wt_nav.jpg) no-repeat;}
.news .tit1{ background:url(Img/Index/bk_nav.jpg) no-repeat;}
.news1 .tit1{ background:url(Img/Index/bk_nav1.jpg) no-repeat;}

.slideBox {
	width:100%;
	position:relative;
	height:530px;
}

.slideBox .bd li {
	
	height:530px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.slideBox .bd li  a
{
     display:block;  height:530px;
}

.slideBox .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:-5px;
	left:0;
	height:30px;
	line-height:30px;
}
.slideBox .hd ul {
	text-align:center;
}
.slideBox .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:36px;
	height:12px;
	margin:1px;
	overflow:hidden;
	background:#222;
	line-height:999px;  
}
.slideBox .hd ul .on {
	background:#dc2519;
}


#Big_Slide_box {
    height: 390px;
    overflow: hidden;
    width: 100%;
}
#Big_Slide {
    height:390px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
#Big_Slide .flashs2 .bgitem {
    height: 335px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
#Big_Slide_Last, #Big_Slide_Next {
    color: #333;
    cursor: pointer;
    font-size: 18px;
    height: 131px;
    opacity: 0.5;
    position: absolute;
    width: 46px;
    z-index: 9999;
}
#Big_Slide_Last:hover, #Big_Slide_Next:hover {
    opacity: 1;
}
#Big_Slide_box .btn {
  
    margin: 0 auto;
    position: relative;
    width: 960px;
}
#Big_Slide_box .btn a {
    display: block;
    height: 146px;
    margin-top: -38px;
    position: absolute;
    top: 50%;
    width: 89px;
    z-index: 9;
}
#Big_Slide_box .btn a.left {
    background:  url(/Skins/Default/Img/Index/left2.png) no-repeat  center center;
    left: 0px;
}
#Big_Slide_box .btn a.right {
    background:  url(/Skins/Default/Img/Index/right2.png) no-repeat  center center;
    right: 0px;
}
#Big_Slide_box .btn a:hover {
    background-color: #000;
    opacity: 0.5;
}
#Big_Slide_Tab {
    bottom: 0px;
    left: 50%;
    display:block;
    margin-left: -480px;
    position: absolute;
    text-align: center;
    width: 960px;
}
#Big_Slide_Tab a {
  opacity：0.6; display:block; position:absolute; bottom:0; left:0; width:480px; line-height:49px; height:49px; overflow:hidden; background:url(Img/Index/anli_span.png) repeat; color:#fff; text-align:center; font-size:14px;
  display:none;
}

#Big_Slide_Tab a.TabOn{ display:block;}
#Big_Slide_Tab .TabOn {
  
}

.bgitem {
    height: 390px;
    width: 960px;
}


#Big_Slide .prev {
    background: #fff ;
    height: 335px;
    opacity: 0.95;
    position: absolute;
    top: 0;
    width: 980px;
    z-index: 99;
}
.flashs2 {
    overflow: hidden;
    width: 100%;
}
 



