@charset "utf-8";
/* CSS Document */
html{font-size:62.5%;}
body{ padding:0; margin:0;  font:normal 12px/200% "宋体"; color:#000000;text-align:center;font-size:1.2rem; background:url(images/bg0.jpg) repeat-y top center;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "宋体";font-size:1.2rem;}
li,p{text-align:left;font:normal 12px/200% "宋体";font-size:1.2rem;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "宋体";font-size:1.2rem;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w980{ width:980px;}
.w1000{ width:1000px;}
.w1000_320{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;font-size:1.4rem;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}
.purple,.purple a:link,.purple a:visited,.purple a:hover{ color:#ab68ff;}
.purple2,.purple2 a:link,.purple2 a:visited,.purple2 a:hover{ color:#5f03d1;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#999;}
.red,.red a:link,.red a:hover,.red a:visited{ color:#9d0202;}
/*top nav*/
.top_nav{ height:40px; background:url(images/nav/topnav01.gif) repeat-x;}
.top_nav img{ float:left; vertical-align:middle; margin:5px 20px auto 20px;}
.top_nav span{ float:right; margin-right:10px; line-height:35px; color:#565656}
.top_nav span a{ color:#565656; padding:0 6px;}
.top_nav b{ float:left; font-size:18px; color:#BE140B; font-family:\9ED41\4F53; margin-left:10px;}
.top_tit { height:90px; }
.top_tit h1{ float:left;  padding-left:20px; font-size:38px; color:#c8152b; font-weight:normal;font-family:"微软雅黑"; line-height:90px;}
.top_tit h1 img{ vertical-align:middle; margin-right:10px; margin-top:20px}
.top_tit em{ float:right;  margin-top:15px}
.top_tit em img{}
.logo1{border-right:2px solid #f2f2f2; padding-right:15px; margin-right:15px;}
/*p1*/
.p1_bg{ background:#f6f6f6; overflow:hidden}
.p1_content{ margin:50px auto;overflow:hidden }
.p1_content .fl{ width:515px; padding-left:25px; }
.p1_content .fr{ width:440px; }
.p1_content .fl h1{ font-family:"微软雅黑"; font-size:36px; font-size:3.6rem; line-height:48px;}
.p1_content .fl p{ font-family:"微软雅黑"; font-size:18px; line-height:30px; padding:20px 0}
.p1_content .fl span{ text-align:center; font-size:14px; display:block; width:320px; font-weight:bold; color:#9d0202; font-size:1.4rem; }
.p1_content .fl span img{ display:block; margin-bottom:5px; margin-top:40px;}

.p1_content .fr h1{ font-size:31px; font-size:3.1rem; text-align:center; padding:25px 0 0px 0}
.p1_content .fr p{ font-size:14px; font-size:1.4rem; line-height:24px;}

/*p2*/
.p2_content{overflow:hidden}
.p2_content h2 {  font-size:30px; margin:30px auto 20px auto; line-height:48px; border-bottom:4px solid #f4f4f4; font-weight:normal; font-family:"微软雅黑"}
.p2_content dl{ border-bottom:1px solid #f4f4f4; overflow:hidden; padding:30px 0}
.p2_content dl dt,.p2_content dl dd{ font-size:14px; clear:both; padding:5px 0; overflow:hidden;}
.p2_content dl dt span,.p2_content dl dd span{ width:46px; overflow:hidden; float:left; padding:0 10px }
.p2_content dl dt span img,.p2_content dl dd span img{ vertical-align:middle;}
.p2_content dl dt p,.p2_content dl dd p{ width:910px; float:left; font-size:14px;}
.copyright{ margin:0px auto;width:100%; font-size:12px; text-align:center; padding:60px 0; line-height:180%;  clear:both;}
.top_nav_pad{ display:none;  background:#ca0f25; height:56px;}
.top_nav_pad img{ vertical-align:middle; margin:10px auto auto 10px}
.top_nav_phone { display:none; background:#ca0f25; height:100px; text-align:center;}
.top_nav_phone .w1000_320{ text-align:center}
.top_nav_phone img{ margin:20px auto 0 auto; }


		.p2_1 .jCarouselLite1{
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		z-index:2;
 
    }
		.p2_1{position: relative; margin-top:37px;}
		.p2_1 ul{}
		.p2_1 ul li{float:left; color:#666; font-size:12px;overflow:hidden;position: relative; z-index:0; margin:0 14px 0 0px; }
		.p2_1 ul li div{position:absolute;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;bottom:0;left:0;height:30px;background:#000; line-height:30px; text-align:center;}
		.p2_1 ul li b{position:absolute;font-weight:normal;bottom:0px;left:10px;height:30px;line-height:30px;text-align:center; font-size:14px;}
		.p2_1 ul li div,.p2_1 ul li b{width:235px;}
		.p2_1 ul li,.p2_1 ul li a:link,.p2_1 ul li a:hover,.p2_1 ul li a:visited{ color:#fff;}
		.p2_1 li img{display:block;width:235px; height:auto;}
		.p2_1 li a{color:#fff;font-size:14px;background:inherit;}
		.p2_1 ul li i{ position:absolute; width:50px; height:50px; background:url(images/icon01b.png) no-repeat ; top:45px; left:65px;}
		.b_left1,.b_right1{cursor:pointer;border:none; padding-top:0px;
}
		.b_left1{ float:left;position:absolute;top:0px;z-index:1;width:36px; height:36px; left:0px; }
		.b_right1{ float:right;position:absolute;top:0px; right:-25px;z-index:1; width:36px; height:36px;}
		.b_left1 img{ margin:17px 4px 0 0px;position:absolute;z-index:4;}
		.b_right1 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
		.an1{position:absolute;top:50px;left:0px;z-index:5;width:96%; height:36px;}
		.b_left1,.b_right1{cursor:pointer;border:none; }
		
.img_a{ position:relative;width:440px;overflow:hidden; float:right}
.img_a li{width:404px; float:left;}
.img_a li span{ display:block;height:46px;line-height:46px; background:url(images/bg1.png);font:normal 18px/46px "\5FAE\8F6F\96C5\9ED1";margin-top:-50px;color:#fff;padding:0 10px; position:relative;bottom:0;left:0; z-index:100; text-align:center; font-size:1.8rem}
.img_a li i{ position:absolute; width:102px; height:102px; background:url(images/icon01c.png) no-repeat ; top:75px; left:145px;}
.p3_1{ background:#f4f4f4; width:100%; height:540px;}
.p3_content h2{ border-bottom:none;}

/* MEDIA QUERIES PAD
---------------------------------------------------------------------- */
@media (min-device-width:768px) and (max-width:989px),
       screen and (max-device-width:1000px),
	   (max-device-width:1000px) and (orientation:landscape),
       (min-device-width:768px) and (max-device-width:1000px) and (orientation:portrait) {
		  html{font-size:80.4%;}
		body,div,li,p,h1,h2,h3,h6,a{ font-family: \5FAE\8F6F\96C5\9ED1;}
		.w1000_320,.p2_content dl{ width:760px;}
		.top_nav{ display:none}
		.top_nav_pad{ display:block; height:56px;}
		.top_nav_pad img{ vertical-align:middle}
		.p1_content .fl{ width:355px; padding-left:5px; }
		.p1_content .fr{ width:370px; height:254px; }
		.p1_content .fl h1{ font-size:26px;}
        .p2_content dl dt p,.p2_content dl dd p{ width:686px;}
		.p2_content dl{}
		
		.p2_1 .jCarouselLite1{
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		z-index:2;
 
    }
		.p2_1{position: relative; margin-top:37px;}
		.p2_1 ul{}
		.p2_1 ul li{float:left; color:#666; font-size:12px;overflow:hidden;position: relative; z-index:0; margin:0 14px 0 0px }
		.p2_1 ul li div{position:absolute;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;bottom:0;left:0;height:30px;background:#000; line-height:30px}
		.p2_1 ul li b{position:absolute;font-weight:normal;bottom:0px;left:10px;height:30px;line-height:30px;}
		.p2_1 ul li div,.p2_1 ul li b{width:223px;}
		.p2_1 ul li,.p2_1 ul li a:link,.p2_1 ul li a:hover,.p2_1 ul li a:visited{ color:#fff;}
		.p2_1 li img{display:block;width:178px; height:132px;}
		.p2_1 li a{color:#fff;font-size:14px;background:inherit;}
		.p2_1 ul li i{ position:absolute; width:50px; height:50px; background:url(images/icon01b.png) no-repeat ; top:45px; left:65px;}
		.b_left1,.b_right1{cursor:pointer;border:none; padding-top:0px;
}
		.b_left1{ float:left;position:absolute;top:0px;z-index:1;width:36px; height:36px; left:0px; }
		.b_right1{ float:right;position:absolute;top:0px; right:-48px;z-index:1; width:36px; height:36px;}
		.b_left1 img{ margin:17px 4px 0 0px;position:absolute;z-index:4;}
		.b_right1 img{ margin:17px auto 0 12px;position:absolute;z-index:4;}
		.an1{position:absolute;top:50px;left:0px;z-index:5;width:92%; height:36px;}
		.b_left1,.b_right1{cursor:pointer;border:none; }
		
		
		.img_a{ position:relative;width:370px;height:autooverflow:hidden; height:auto; }
		.img_a li{width:370px; float:left;}
		.img_a li i{width:75px; height:75px; background:url(images/icon01d.png) no-repeat ;}
		.img_a li img{ width:370px; height:auto}
		.img_a li span{ font-size:16px; font-size:1.6rem;}		
        .p1_content .fl p em{ display:block; text-align:right;}
		
		.p1_content{ margin:30px auto;}
		
	   }
	   	   /* MEDIA QUERIES Mobile phone
---------------------------------------------------------------------- */	   
	   
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px) and (orientation:portrait),
	   screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-device-pixel-ratio : 1.5) ,only screen and (min-device-pixel-ratio : 1.5) 
	   {
html{font-size:80.4%;}
		body,div,li,p,h1,h2,h3,h6,a{ font-family: \5FAE\8F6F\96C5\9ED1;}
		.w1000_320,.p2_content dl{ max-width:480px; width:100%; min-width:320px;}
		.p2_content dl{}
		.top_nav_pad{ display:none;}
		.top_nav_phone { display: block;}
		
		.top_tit { height:auto; }
        .top_tit h1{ float:none; padding-left:75px; font-size:30px; color:#c8152b; font-weight:normal;font-family:"微软雅黑"; line-height:90px; text-align:center}
        .top_tit em{ float:none;text-align:center; width:100%; display:block }


        .p2_content dl dt p,.p2_content dl dd p{ width:236px; width:75%; }
		.p1_content .fl span{ text-align:center;}
		.p1_content .fl span img{ display:block; margin:0 auto; width:90%; height:auto;}
		.p1_content .fr h1{ font-size:18px;}
		.p1_content .fl,.p1_content .fr{ float:none; max-width:480px; text-align:center; padding:0;}
		.p1_content .fl span{ max-width:480px;text-align:center;border-top:3px solid #b51419; margin-top:30px; display:block; padding:0;}
		.p1_content .fr p{ padding:0 15px;}
		
        .p2_1,.p2_1 .jCarouselLite1{ display:none}
		.img_a{width:320px;height:auto;  float:none}
		.img_a li{width:320px; }
		.img_a li i{width:75px; height:75px; background:url(images/icon01d.png) no-repeat ;left:120px; top:60px}
		.img_a li img{ width:320px; height:auto}
        .img_a li span{ display:block;height:38px;line-height:38px; font-size:14px; font-size:1.4rem;}
		.p1_content .fl h1{ font-size:22px;font-size:2.2rem; line-height:26px }
		.p1_content .fl p{ font-size:16px;font-size:1.6rem; line-height:28px }

        .p1_content .fl p{ font-family:"微软雅黑"; font-size:18px; line-height:30px; padding:20px 0}
        .p1_content .fl p em{ display:block; text-align:right;}
		.p1_content{ margin:30px auto 0 auto;}
		.top_tit { padding-bottom:20px;}

	   }