@charset "utf-8";

/* CSS Document */



body{background-color:#FFF;margin:0 auto;padding:0;font-family:"微软雅黑"; color:#434343;}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}

img { border: none; }

body, button, input, select, textarea {font-family:"微软雅黑"; }

h3, h4 {font-weight: normal;}

dl, ol, dt, dd, ul, li, form, h1, h2, h3, h4, h5, h6 { list-style: none outside none; margin: 0;padding: 0;}

p, li, div {  line-height: 22px;} 

a {color: #434343;text-decoration: none;}

a:hover {color: #FF6E03;}



.wrap{ width:1200px; margin:0px auto; }

.clear{ clear:both; }



/*导航*/

.m_logo{ float:left; width:320px; padding-left:80px;}

.main_c{ width:1200px; margin:0 auto; height:90px;}

.m_nav{ float:left; width:800px; padding-top:20px;}

.m_nav a{ display:block; float:left; font-size:16px; padding: 12px 20px;}

.nvb{ background:url(../images/nav_line.png) no-repeat; background-position:center 40px; color: #FF6E03;}





.banner { height:400px; overflow: hidden;position: relative;}

img{border:none;}

#flash { width:1320px; height:400px; overflow:hidden; margin:0 auto; clear:both; position:relative;}

#flash a {width:1320px; height:400px;  display:none;}

#flash img { width:1320px; height:400px; /* display:none;*/}

.flash_bar { width:520px; padding-left:590px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; left:0px; text-align:center;}

.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer;

background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); }

.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer;

background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); }

#flashBg { height:400px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}

#flashLine {background:url(../images/touming.png) repeat-x center bottom;height:400px; width:100%; clear:both;}

   

a{ text-decoration:none;}   

.c{ margin:0 auto;}

.c_bg{ background-color:#8daeef;}

.in{ height:400px; width:1200px; margin:0 auto;}

.lg{ width:240px; float:left; text-align:center; padding-top:80px;}

.lgs_00 a,.lgs_01 a,.lgs_02 a,.lgs_03 a,.lgs_04 a{ display:block;  height:150px; margin:0 40px;}

.lgs_00 a{background: url(../images/in_03.jpg) 20px 0 no-repeat;}

.lgs_00 a:hover{background: url(../images/in_03_d.png) 20px 0 no-repeat;}

.lgs_01 a{ background:url(../images/in_12.jpg) 20px 0 no-repeat;}

.lgs_01 a:hover{background: url(../images/in_12_d.png) 20px 0 no-repeat;}

.lgs_02 a{ background: url(../images/in_05.jpg) 20px 0 no-repeat;}

.lgs_02 a:hover{background: url(../images/in_05_d.png) 20px 0 no-repeat;}

.lgs_03 a{ background: url(../images/in_07.jpg) 20px 0 no-repeat;}

.lgs_03 a:hover{background: url(../images/in_07_d.png) 20px 0 no-repeat;}

.lgs_04 a{ background:url(../images/in_09.jpg) 20px 0 no-repeat;}

.lgs_04 a:hover{background: url(../images/in_09_d.png) 20px 0 no-repeat;}

.lgl a{ color:#fd6c01; font-size:18px;}

.lgc{ font-size:22px; height:60px; 
//padding-top:20px;
}

.h{ background:#f7f8f9;} 

.hz{ height:500px; width:1200px; margin:0 auto;}

.hzl{ width:710px; float:left; padding-left:20px;}

.hzt{font-size:20px; line-height:60px; height:76px; padding-left:20px;}

.hzr{ width:400px; float:left;}

.hzc{padding-left:20px; height:340px;}

.hig{ padding:8px; background:#FFF; width:120px; float:left; height:122px; border:1px solid #f3f3f3; margin:0 30px 20px 0 ;}

.hza{ padding-top:10px;}

.hza a{ display:block; height:80px; color:#434343; background:url(../images/in_30.jpg)  0 8px no-repeat; padding-left:16px; font-size:14px;}

.hza a:hover{ color:#ff5500; text-decoration:underline;}

.f{ background:#434343;}

.fot{ height:150px; width:1200px; margin:0 auto; color:#a7a6a6; font-size:12px; line-height:30px; padding-top:56px;}

.fot a:hover{ color:#FF6E03;}

.foo{ width:540px; float:left; font-size:13px; padding-left:20px;}

.foa{ float:left; width:160px;}

.ftb a{ color:#a7a6a6; line-height:30px;}

.bs{ line-height:30px; color:#FFF; font-size:16px; }

.fta{ color:#FFF; font-size:16px; height:40px;}

.fta a {color:#ffffff;}

.ff{ margin:0 auto;}

.ff a{ display:block; float:left; width:12px; height:12px; background:url(../images/in_47.jpg) no-repeat; margin-right:16px;}

.ff a:hover{background:url(../images/in_45.jpg) no-repeat;}

.fs{ margin:0 auto; width:90px;}

.mtj{ background:url(../images/mt_02.jpg) no-repeat; height:1420px; background-position:center -20px;}

.mt{  padding:0 0 0 40px; width:1160px; margin:0 auto; overflow:hidden;}

.mtjd{margin:0 auto; width:1200px; overflow:hidden; height:880px;}

.md1 a,.md2 a,.md3 a,.md4 a,.md5 a,.md6 a,.md7 a{ display:block; width:110px; height:110px;}

.md1{

	left: 180px;

	top: 382px;

	width: 90px;

	height: 90px;

	position: relative;

	overflow: hidden;

}

.md2{

	left: 76px;

	top: 195px;

	width: 109px;

	height: 92px;

	position: relative;

	overflow:hidden;

}

.md3{

	left: 168px;

	top:-32px;

	width: 90px;

	height: 90px;

	position: relative;

	overflow:hidden;

}

.md4{

	left: 310px;

	top: -207px;

	width: 90px;

	height: 90px;

	position: relative;

	overflow:hidden;

}

.md5{

	left: 440px;

	top: -234px;

	width: 90px;

	height: 90px;

	position: relative;

	overflow:hidden;

}

.md6{left: 524px; top: -200px; width: 110px;height: 110px; position:relative;}

.md7{

	left: 420px;

	top: -190px;

	width: 100px;

	height: 100px;

	position: relative;

}

.mtc{ color:#FFF; width:324px; float:left; margin-right:40px; font-size:18px; padding-left:20px; height:300px; line-height:30px;}

.cc{ width:1400px; height:300px; }



/*media*/

.media{ }

.media .mbg{ background:#FFF; }

.media .wrap{ background-repeat:no-repeat; height:700px; padding-top:80px; background-position:640px 140px; }

.media #cp0{ background-position:640px 140px; height:700px; }

.media #cp1{ background-position:0px 100px; height:760px; }

.media #cp2{ background-position:640px 140px; height:700px; }

.media #cp3{ background-position:0px 140px; height:660px; }

.media #cp4{ background-position:680px 120px; height:700px; }

.media .wrap .inbox{ }

.media .wrap .hd{ font-size:45px; height:110px; line-height:46px; color:#4b73c8; font-weight:bold; }

.media .wrap .bd{ font-size:18px; line-height:30px; width:520px; color:#000;  }



.media .sep{ background-color:#8daeef; }

.media .sep .inbox{ width:480px; padding-top:100px; margin-left:650px; }



.media .sep .inbox .hd{ color:#FFF; }





.ptj{ background:url(../images/pt_02.jpg)   no-repeat; height:900px; background-position:center 0;}

.pts{ padding:140px 0 0 870px; width:330px; margin:0 auto;}

.pts a{ display:block; height:59px; width:222px; line-height:58px; margin-bottom:21px; text-align:center; color:#FFF; font-size:18px;}



/*product*/

.product{ }

.product .cp-bg{ }

.product .sep{ background:#e6e5e5; }

.product #cp0{ }

.product #cp1{ height:800px; }

.product #cp2{ }

.product #cp3{ }

.product .cp-bg .wrap{ height:600px; background-repeat:no-repeat; }

.product #cp0 .wrap{ height:600px; background-position:540px 40px; padding:80px 0px; }

.product #cp1 .wrap{ height:760px; background-position:0px 180px; }

.product #cp2 .wrap{ height:520px; background-position:540px 200px; padding:200px 0 80px 0; }

.product #cp3 .wrap{ height:760px; background-position:0px 140px; }



.product .inbox{ }

.product .inbox .hd{ font-size:45px; height:110px; line-height:46px; color:#ff710f; font-weight:bold; }

.product .inbox .bd{ font-size:18px; line-height:30px; width:400px; color:#000; }



.product .sep .inbox{ width:400px; float:right; padding-top:200px; }

.product .sep .hd{ line-height:50px; text-align:right; font-weight:bold; }





.fdx{background:url(../images/pt_20.jpg) no-repeat; height:860px; background-position:center 0px;}

.fdd{ margin:0 auto; color:#FFF; width:550px; font-size:18px; }

.fdb{line-height:40px; }

.fda{ font-size:45px; line-height:50px; height:90px; padding-top:410px;}



.hzj{ background:#f2f2f7; height:630px;}

.hzb{background:url(../images/hz_03.jpg) -20px 90px  no-repeat; height:660px; margin:0 auto; width:1200px; position:relative; }

.hzba{ position:absolute; top:418px; left:540px; height:110px; overflow:hidden;  }

.hzba a{display:block; width:90px; height:90px; padding:20px 10px 0px 10px; text-align:center; font-size:22px; color:#5769a7; line-height:1.5em; background:url(../images/bg-hzba.jpg) center top no-repeat; float:left; margin-right:45px; }





/*partner*/

.partner .ptcon{ background-repeat:no-repeat; background-position:center bottom; height:720px; }

.partner #cp0{ height:850px; background-color:#8295d7; }

.partner #cp1{ height:1595px; }

.partner #cp2{ height:750px; background-color:#6676aa; }

.partner #cp3{ }

.partner .ptcon .wrap { padding:40px 0px 0px 0px; }

.partner .ptcon .wrap .hd{ font-size:45px; color:#8295d7; font-weight:bold; line-height:60px; padding:0px 0px 0px 40px; }

.partner .ptcon .wrap .bd{ font-size:18px; color:#434343; line-height:60px; padding:0px 0px 0px 200px; }



.partner .ptcon .sep .hd{ color:#fff; }

.partner .ptcon .sep .bd{ color:#fff; }





.fangan{ height:716px; background:url(../images/fa_02.jpg) no-repeat; background-position:center 0px;}

.fangans{ height:725px; background:url(../images/fa_15.jpg) no-repeat; background-position:center 0px;}

.lan{ background:#e2f0fb; height:660px;}

.fa{ width:1200px; margin:0 auto; background:url(../images/fa_05.jpg) 100px 502px no-repeat; height:860px;}

.fas{ font-size:60px; color:#2f4e91; line-height:80px; font-weight:bold; text-align:center; padding:80px;}

.fadl{ float:left; width:460px; color:#000; line-height:30px;}

.fad{ height:200px; padding-left:180px; font-size:18px;}

.yx{ width:1200px; margin:0 auto; height:760px; background:url(../images/fa_09.jpg) 80px 100px no-repeat; font-size:18px;}

.yxs{ padding-left:720px;}

.y{ color:#2f4e91; font-weight:bold; line-height:30px;}

.yxb{ height:100px;}

.anli{ background:#f27c78; height:500px;}

.anlisub{ background:#f27c78; height:300px;}

.al{ width:1200px; height:500px; background:url(../images/anli_03.jpg) 20px 130px no-repeat; margin:0 auto;}

.alsub{ width:1200px; height:300px; background:url(../images/anli_03.jpg) 20px 30px no-repeat; margin:0 auto;}

.fh{ height:1180px; background:#feeeee;}

.fhs{background:#feeeee;}

.cfa{ width:1200px; margin:0 auto; height:800px; position:relative; }

.cfta{ position:absolute; top:422px; left:370px; height:100px; width:550px; }

.cfta a{ display:block; width:100px; height:100px; text-align:center; background:url(../images/bg-cfta.jpg) no-repeat; text-align:center; line-height:100px; font-size:34px; color:#06386d; float:left; margin-right:74px; overflow:hidden; }





.dd{ padding-top:120px;}

.log{ float:left; width:175px; height:175px; background:url(../images/anli_07.jpg) no-repeat; padding:9px; margin-right:24px;}

.ppl{ float:left; width:84px; font-size:48px; line-height:60px; text-align:center; background:#ff5959; color:#FFF; height:194px; padding-top:60px;}

.ppl a{ color:#FFF; }

.ppr{ float:left; width:872px; padding:40px 0 0 28px; overflow:hidden;}

.pps{ width:980px;}

.col-tit{ height:45px; line-height:45px; padding:0px 10px; background:#ff5959; color:#FFF; }

.col-tit a{ color:#FFF; }

.col-tit h3{ font-size:20px; float:left; width:300px; }

.col-tit p{ float:right; font-size:14px; line-height:45px; }

.pp{ margin:0 auto; width:984px; height:254px; background:#FFF; margin-bottom:60px; }



.list{ background: #feeeee; padding-bottom:60px; }

.list .pp{ height:auto; overflow:hidden; margin-bottom:0px; }

.list .piclist{ padding:40px 0px 0px 35px; }

.list .piclist .log{ margin:0px 40px 30px 0px; }



.pagebar { clear:both; overflow:hidden; text-align:center; padding:20px 0px 30px 0px; }

.pagebar a{ padding:0px 10px; height:30px; line-height:26px; text-align:center; display:inline-block; margin-right:4px; color:#333; border:1px #CCC solid; }

.pagebar a.active-page,.pagebar a:hover { border:1px #F00 solid; text-decoration:none; }



.cg{ width:980px; margin:0 auto;}

.cgs{ text-align:right; padding-top:40px; height:70px;}

.cgs a{ font-size:18px; line-height:24px; color:#ff5959;}

.cgs_bottom{ text-align:right; height:70px;}

.cgs_bottom a{ font-size:18px; line-height:24px; color:#ff5959;}

.cga{ height:108px; background:#FFF url(../images/cga-bg.jpg) no-repeat; }

.cga h1{ padding-top:30px; line-height:50px; font-size:30px; text-align:center; }

.cgb{ background:url(../images/cg_06.jpg) repeat-y; padding:0px 40px 40px 60px; line-height:30px; color:#000; font-size:18px;}

.cgc{ background:url(../images/cg_08.jpg) no-repeat; height:90px;}

.dg{ color:#ff5959; font-size:24px; font-weight:bold; line-height:30px;}

.spp{ padding-left:80px;}

.dgs{ color:#487dc9;}



.ab{ background:url(../images/ab_02.jpg) no-repeat; height:470px; background-position:center 0px;}



.aba{background:url(../images/fk_01.jpg) no-repeat; background-position:center 0px; height:515px;}





.abaa{background:url(../images/fk_02.jpg) no-repeat; background-position:center 0px; height:460px;}

.abab{background:url(../images/fk_03.jpg) no-repeat; background-position:center 0px; height:505px;}

.abac{background:url(../images/fk_04.jpg) no-repeat; background-position:center 0px; height:570px;}

.abad{background:url(../images/fk_05.jpg) no-repeat; background-position:center 0px; height:416px;}

.abae{background:url(../images/fk_06.jpg) no-repeat; background-position:center 0px; height:466px;}



.abb{background:url(../images/ab_04.jpg) no-repeat; background-position:center 0px; height:1120px;}



.abc{height:500px; margin:0 auto;background:#fbf4e4;}



.af{ font-size:48px; color:#ff9e29; line-height:60px;}

.abp{ width:1200px; margin:0 auto;}

.abpp{ padding:220px 0 0 60px; width:760px; font-size:20px; line-height:40px; font-weight:bold;}

.abss{ color:#FFF; font-size:18px; line-height:30px; height:180px;}

.abs{ width:1200px; margin:0 auto;}

.ba{ font-size:30px; }



.zp{ height:80px;}

.zxzp{ padding:10px 20px; color:#FFF; background:#e95412; width:90px; font-size:14px;}

.zpxx{ color:#000; line-height:30px; font-size:14px; padding-left:20px; background:url(../images/abt_03.jpg) 0 12px  no-repeat;}

.abd{ padding:400px 0 0 100px;}



.conta{width:100%;height:250px;background:#fbf4e4;}

.conta_txt{width:1100px; height:250px; margin:0 auto;}

.bj{width:480px;color:#000; font-size:16px; line-height:30px; height:220px;padding-top:30px;margin-left:50px;float:left;}



.tips{ width:1200px; height:28px; font-size:12px; text-align:center; overflow:hidden; position:absolute;}

.t_content {width:800px; height:24px; border:1px solid #e6e6e6;float:right; line-height:26px; background-color:#efefef; }

.t_btn{width:24px; height:24px; border:1px solid #e6e6e6; float:right; font-size:14px; font-weight:normal; line-height:24px;}

.t_close{display:none;}





/* 焦点图 */

.fullSlide {width:100%;position:relative;height:400px;background:#000;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:400px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:400px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px; height:8px;margin:5px;overflow:hidden;background:url(../images/tg_flash_p.png);filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on {width:8px; height:8px; cursor:pointer;

background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); margin:5px;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;

background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}



/* 返回顶部 */

a.backToTop{width:60px; height:60px; background:#eaeaea url(../images/top.gif) no-repeat -51px 0; text-indent:-999em}

a.backToTop:hover{background-position:-113px 0}



/*图片循环轮播css*/

.switch{width:710px;height:310px;overflow:hidden;position:relative;margin:0px auto;}

.switch ul{width:2500px;height:310px;position:absolute;top:0;left:0;margin:0;padding:0;}

.switch ul li{float:left;width:710px;}

#focusNum{width:160px;height:30px;overflow:hidden;margin:0 auto;}

#focusNum a{display:block; float:left; width:12px; height:12px; background:url(../images/in_47.jpg) no-repeat; margin-right:16px;}

#focusNum a:hover{background:url(../images/in_45.jpg) no-repeat;}

#focusNum a.hoverCl{background:url(../images/in_45.jpg) no-repeat;}
.foo_about_us{
	color:#fff;
	font-size:16px;
	height:40px;
	}