

/* 
	Name: komatsu
	Author: 范波
	Verson: 0.1
	Date: 2015.04.04
*/

/* CSS Document */
body{ background:#fff; min-width:1200px;}
ul,li{ list-style:none;}
a{color:#ababab;}
a:hover{ color:#df6469; text-decoration:none;}
.png{ background:url(../image/png1.png) no-repeat;}
.blank0{ height:0; width:100%; float:none; clear:both; display:block; overflow:hidden;}
.blank5{ height:5px; width:100%; float:none; clear:both; display:block; overflow:hidden;}
.blank10{ height:10px; width:100%; float:none; clear:both; display:block; overflow:hidden;}
.blank20{ height:20px; width:100%; float:none; clear:both; display:block; overflow:hidden;}

/*  -------  头部  ------  */
#Top{}
.topT{ width:1200px; margin:0 auto; height:auto; overflow:hidden; padding:20px 0;}
.logoBox{ float:left; display:inline;}
.logoBox h1{ float:left; display:inline;}
.logoBox span{ float:left; font-size:20px; color:#000; line-height:79px; padding-left:10px;}
.logoR{ float:right; display:inline;}
.logoR_t{}
.logoR_t .Icon{ display:inline-block; vertical-align:top;}
.logoR_t .Icon i{ width:24px; height:24px; display:block; vertical-align:top;}
.logoR_t .text{ font-size:13px; color:#666; line-height:24px; padding-left:6px;}
.logoR_t b{ font-size:20px; color:#ed1b24; line-height:24px; font-weight:400; font-family:arial; display:inline; vertical-align:top;}
.searchBox{ float:right; display:inline; padding-top:10px;}
.searchCon{ float:right; display:inline; width:192px; height:21px; background-position:0 -29px; margin-left:10px;}
.searchCon .searchText{ width:150px; height:19px; margin:1px 0 0 11px; background:none; border:0; outline:0; line-height:19px; float:left;}
.searchCon .searchSub{ width:30px; height:19px; background:none; border:0; float:left; outline:0; cursor:pointer; margin:1px 0 0 0;}
.searchBox .lang{ float:right; line-height:21px;}
.searchBox .lang a{ color:#666;}
.searchBox .lang a:hover{ color:#ed1b24;}
.searchBox .lang span{ color:#b8b8b8; padding:0 6px;}
.navBox{ height:35px; line-height:35px; background-position:0 -56px; background-repeat:repeat-x;}
.navCon{ width:1200px; margin:0 auto;}
.navCon ul{ float:left;}
.navCon ul li{ float:left; margin-right:45px; position:relative; z-index:10;}
.navCon ul li a.navLink{ padding:0 10px; float:left; font-size:15px; color:#666;}
.navCon ul li a.navLink:hover,.navCon ul li.on a.navLink,.navCon ul li.cur a.navLink{ background:#ed1b24; color:#fff;}
.navCon ul li .navList{ position:absolute; left:-4px; top:35px; width:206px; display:none;}
.navCon ul li .navList_t,.navCon ul li .navList_b{ width:198px; height:3px; overflow:hidden; background:url(../image/nav_back.png) -206px -4px no-repeat; padding:0 4px;}
.navCon ul li .navList_b{ background:url(../image/nav_back.png) -206px -13px no-repeat; padding:0 4px 4px;}
.navCon ul li .navList_c{ background:url(../image/nav_back.png) repeat-y; padding:0 14px;}
.navCon ul li .navList_c p{ line-height:39px; border-bottom:1px solid #d1d1d1;}
.navCon ul li .navList_c p a{ display:block; font-size:15px; color:#666;}
.navCon ul li .navList_c p span{ display:inline-block; vertical-align:top; margin:18px 13px 0 9px;}
.navCon ul li .navList_c p span i{ width:3px; height:4px; overflow:hidden; background-position:-35px -232px; display:block;}
.navCon ul li .navList_c p a:hover{ color:#cc0000;}
.navCon ul li .navList_c p a:hover span i{ background-position:-31px -232px;}

/*  ---  首页  ---  */
.Banner{ overflow:hidden; height:745px; position:relative;}
.Banner .bd{ height:715px; position:relative; z-index:5;}
.Banner .bd li{ float:left;}
.Banner .bd img{ width:1600px; height:715px; display:block;}
.Banner .hd{ position:relative; z-index:6; height:3px; background:url(../image/bar_line.jpg) center 0 repeat-x;}
.Banner .hd .hdBox{ position:absolute; top:-12px; left:50%;}
.Banner .hd .hdBox ul{width:135px; height:18px; padding:8px 0 0 20px; background-position:-29px 0; margin-left:-50%; position:relative;}
.Banner .hd .hdBox ul li{ width:10px; height:10px; overflow:hidden; background-position:0 -232px; float:left; margin-right:17px; display:inline; text-indent:-999px; cursor:pointer; position:relative; z-index:2;}
.Banner .hd .hdBox ul li.on{ background-position:-15px -232px;}
.Banner .hd .hdBox ul i{ position:absolute; height:1px; width:110px; overflow:hidden; top:13px; left:20px; background:#b3b3b3; z-index:1;}

#Main{ width:1200px; margin:0 auto;}
.ANV_s{ float:left; margin-right:26px; display:inline;}
.InAboutBox{ width:432px;}
.ANV_t{ padding-bottom:10px; height:20px; line-height:20px; font-size:15px; color:#cc0000;}
.ANV_t span{ display:inline-block; vertical-align:top; margin:3px 6px 0 0;}
.ANV_t span i{ display:block;}
.InAboutBox span{ margin:3px 6px 0 0;}
.InAboutBox span i{ width:21px; height:14px; background-position:0 -96px;}
.InAbout{}
.InAbout_c{}
.InAbout_c dl{ height:auto; overflow:hidden;}
.InAbout_c dl dt{ background:#fff; float:left; display:inline; margin-right:15px;}
.InAbout_c dl dt img{ width:144px; height:143px; padding:4px; border:1px solid #c6c6c6;}
.InAbout_c dl dd{ width:263px; float:left;}
.InAbout_c dl dd .InAboutText{ height:110px; overflow:hidden;}
.InAbout_c dl dd p{ color:#666; line-height:22px;}
.InAbout_c dl .more{ font-size:13px; color:#cc0000; float:left; margin-top:20px;}
.InAbout_t{ padding-top:14px; border-top:1px solid #ccc; margin-top:15px;}
.InAbout_t ul{ height:auto; overflow:hidden;}
.InAbout_t ul li{ float:left; border:1px solid #000; margin-right:20px; cursor:pointer;}
.InAbout_t ul li span{ padding:0 12px; background:#000; line-height:22px; float:left; height:20px; border:1px solid #6f6f6f; color:#fff; margin:0;}
.InAbout_t ul li.on{ border-color:#cc0000;}
.InAbout_t ul li.on span{ background:#cc0000; border-color:#ff5c5c;}
.InNewsBox{ width:387px;}
.InNewsBox span{ margin:0 6px 0 0;}
.InNewsBox span i{ width:20px; height:20px; background-position:-26px -96px;}
.InNews{}
.InNews ul{ padding-top:10px;}
.InNews ul li{ height:31px; border-bottom:1px dotted #999; line-height:31px;}
.InNews ul li .Jt{ display:inline-block; vertical-align:top; margin-top:13px;}
.InNews ul li .Jt i{ width:4px; height:7px; background-position:-145px -96px; overflow:hidden; display:block;}
.InNews ul li a{ color:#999;}
.InNews ul li a:hover{ color:#cc0000;}
.InNews ul li .time{ float:right; color:#666;}
.InVideoBox{ width:329px; margin:0;}
.InVideoBox span{ margin:2px 6px 0 0;}
.InVideoBox span i{ width:17px; height:16px; background-position:-51px -96px;}
.InVideo{ width:301px; height:175px; padding:13px 14px 46px 14px; background:url(../image/video_back.png) no-repeat;}

.inProBar{ position:relative; height:470px; padding-top:17px;}
.inProBar_mc{ height:470px;}
.inProBar_mc li{ width:100%; float:left; text-align:center;}
.inProBar_mc li p{ font-size:15px; color:#333; padding-top:15px;}
.inProBar_mt{ position:absolute; left:50%; bottom:50px; z-index:10;}
.inProBar_mtBox{ margin-left:-50%;}
.inProBar_mtBox ul{ height:auto; overflow:hidden;}
.inProBar_mtBox ul li{ cursor:pointer; float:left; width:15px; height:15px; background-position:-73px -96px; overflow:hidden; text-indent:-9999px; margin:0 3px;}
.inProBar_mtBox ul li.on{ background-position:-94px -96px;}

.inProList{ padding-bottom:20px;}
.inProList .mt{ padding-bottom:12px;}
.inProList .mt h2{ height:26px; line-height:26px; font-size:15px; color:#cc0000; font-weight:400;}
.inProList .mt h2 span{ display:inline-block; vertical-align:top; margin-right:6px;}
.inProList .mt h2 span i{ width:24px; height:26px; background-position:-114px -96px; display:block;}
.inProList .mc{ position:relative;}
.inProList .mc .bd{ margin:0 39px; overflow:hidden;}
.inProList .mc .bd ul{ height:auto; overflow:hidden;}
.inProList .mc .bd ul li{ width:366px; float:left; height:auto; overflow:hidden; margin-right:12px; text-align:center;}
.inProList .mc .bd ul li a{ float:left;}
.inProList .mc .bd ul li img{ vertical-align:top; border:1px solid #9f9f9f;}
.inProList .mc .bd ul li p{ font-size:13px; color:#666; padding-top:15px;}
.inProList .mc .bd ul li a:hover img{ border-color:#cc0000;}
.inProList .mc .bd ul li a:hover p{ color:#cc0000;}
.inProList .mc .mcQH{ width:29px; height:47px; position:absolute; top:40px; cursor:pointer;}
.inProList .mc .mcQH.prev{ background-position:0 -127px; left:0;}
.inProList .mc .mcQH.prevStop.prev{ background-position:-34px  -127px;}
.inProList .mc .mcQH.next{ background-position:-102px  -127px; right:0;}
.inProList .mc .mcQH.nextStop.next{ background-position:-68px -127px;}

.inYoushi{}
.inYoushi .mt{}
.inYoushi .mt p{ text-align:center;}
.youshiClick{ width:46px; height:26px; background-position:-146px -117px; display:inline-block; margin-top:-1px;}
.youshiClick.on{ background-position:-146px -148px;}
.inYoushi .mc{ padding-top:13px; height:auto; overflow:hidden;}
.inYoushi_s{ float:left; display:inline; margin-right:15px;}
.inYoushi_s .mtt{ background:#cc0000; padding:1px;}
.inYoushi_s .mtt_b{ border:1px solid #ff6868; height:38px; line-height:38px;}
.inYoushi_s .mtt_b h2{ font-size:15px; color:#fff;}
.inYoushi_s .mtt_b h2 span{ display:inline-block; vertical-align:top;}
.inYoushi_s .mtt_b h2 span i{ display:block;}
.inYoushi_l{ width:360px;}
.inYoushi_l .mtt h2 span{ margin:8px 6px 0 5px;}
.inYoushi_l .mtt h2 span i{ width:17px; height:22px; background-position:-30px -247px;}
.inYoushi_s .mcc{ background:#f2f2f2; height:271px;}
.inYoushi_l .mcc dl{ padding:15px 10px 0 25px; height:74px; border-bottom:1px dotted #666;}
.inYoushi_l .mcc dl dt{ width:48px; height:48px; float:left; margin:5px 25px 0 0; display:inline;}
.inYoushi_l .mcc dl dt.pore1{ background-position:0 -179px;}
.inYoushi_l .mcc dl dt.pore2{ background-position:-53px -179px;}
.inYoushi_l .mcc dl dt.pore3{ background-position:-106px -179px;}
.inYoushi_l .mcc dl dd{ float:left; width:250px;}
.inYoushi_l .mcc dl dd h3{ font-size:15px; color:#cc0000; padding-bottom:5px;}
.inYoushi_l .mcc dl dd p{ color:#666; line-height:18px;}
.inYoushi_c{ width:445px;}
.inYoushi_c .mtt h2 span{ margin:8px 6px 0 5px;}
.inYoushi_c .mtt h2 span i{ width:25px; height:22px; background-position:0 -247px;}
.inYoushi_c .mcc{ padding:0 10px;}
.inYoushi_c .mcc dl{ border-bottom:1px dotted #666; height:auto; overflow:hidden; padding:10px 0;}
.inYoushi_c .mcc dl dt{ width:159px; float:left; display:inline; margin-right:14px;}
.inYoushi_c .mcc dl dt img{ width:149px; height:105px; border:1px solid #999; padding:4px;}
.inYoushi_c .mcc dl dd{ width:252px; float:left;}
.inYoushi_c .mcc dl dd h3{ padding-bottom:5px;}
.inYoushi_c .mcc dl dd h3 a{ font-size:15px; color:#666;}
.inYoushi_c .mcc dl dd h3 a:hover{ text-decoration:underline; color:#cc0000;}
.inYoushi_c .mcc dl dd .text{ line-height:18px; height:54px; color:#666; overflow:hidden;}
.inYoushi_c .mcc dl dd .more{ text-decoration:underline; color:#cc0000; margin-top:15px; float:left;}
.inYoushi_c .mcc dl dd .more:hover{ text-decoration:none; color:#cc0000;}
.inYoushi_r{ width:365px; margin:0;}
.inYoushi_r .mtt h2 span{ margin:11px 6px 0 5px;}
.inYoushi_r .mtt h2 span i{ width:17px; height:15px; background-position:-52px -247px;}
.inYoushi_r .mcc dl dd{ width:172px;}

/*  ---  关于我们  ---  */
.Banner_two{ background:url(../image/bai_line02.jpg) center bottom repeat-x; padding-bottom:1px; width:100%; overflow:hidden; height:220px;}
.Main_two{ background:#ededed; padding-bottom:25px;}
.Main_twoBox{ width:1200px; margin:0 auto;}
.Main_twoBox .weizhi{ font-size:13px; color:#666; padding:15px 0;}
.Main_twoBox .weizhi a{ color:#666;}
.Main_twoBox .weizhi a:hover{ color:#cc0000;}
.Main_twoBox .weizhi span{ padding:0 5px;}
.Main_twoBox .weizhi font{ color:#cc0000; font-weight:700;}
.Main_twoCon{ padding:0 19px; border:1px solid #d0d0d0; background:#fff;}
.listTwo{ padding:20px 0 9px; border-bottom:1px solid #ccc;}
.listTwo h2{ font-size:24px; font-weight:700; color:#cc0000; line-height:30px; height:30px;}
.listTwo h2 span{ display:inline-block; vertical-align:top;}
.listTwo h2 span i{ display:block; overflow:hidden;}
.listTwo .listTwoCon{ height:auto; overflow:hidden; padding-top:17px;}
.listTwo .listTwoCon li{ float:left; display:inline; margin-right:10px;}
.listTwo .listTwoCon li a{ float:left; line-height:29px; border:1px solid #1b1b1b; color:#fff; background:#333; padding:0 15px 0 10px; font-size:15px;}
.listTwo .listTwoCon li span{ display:inline-block; vertical-align:top; margin:13px 8px 0 0;}
.listTwo .listTwoCon li span i{ width:3px; height:4px; background-position:-39px -232px; overflow:hidden; display:block;}
.listTwo .listTwoCon li a:hover,.listTwo .listTwoCon li.cur a{ background:#cc0000; border-color:#b80000; color:#fff;}
.aboutCon .listTwo h2 span{ margin:9px 10px 0 0;}
.aboutCon .listTwo h2 span i{ width:23px; height:15px; background-position:0 -279px;}
.Main_twoConBox{ padding:20px 0 25px;}
.aboutCon{}
.aboutText{ line-height:22px; color:#666;}
.aboutText img{ max-width:100%; height:auto;}

/*  ---  新闻列表  ---  */
.newsCon .listTwo h2 span{ margin:8px 10px 0 0;}
.newsCon .listTwo h2 span i{ width:17px; height:17px; background-position:-28px -279px;}
.newsConBox{}
.news_main{ height:auto; overflow:hidden; padding:30px 10px; background:#f3f3f3; border-bottom:1px solid #ccc;}
.news_main dt{ width:435px; float:left; margin-right:20px; display:inline;}
.news_main dd{ width:685px; float:left;}
.news_main dd h2{ padding-bottom:10px;}
.news_main dd h2 a{ color:#cc0000; font-size:20px;}
.news_main dd h2 a:hover{ color:#cc0000; text-decoration:underline;}
.news_main dd .text{ font-size:15px; color:#666; line-height:23px; height:46px; overflow:hidden;}
.news_main dd .time{ font-family:arial; color:#666; margin-top:35px; float:left;}

.news_listS{ height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding:15px 10px 15px 8px;}
.news_listS dt{ width:115px; height:116px; padding:0 3px 4px; background:url(../image/news_day_back.png) no-repeat; float:left; margin-right:30px; display:inline; text-align:center;}
.news_listS dt p{ font-size:15px; color:#fff; padding-top:25px;}
.news_listS dt span{ font-size:42px; color:#444; font-weight:700; padding-top:5px;}
.news_listS dd{ width:990px; float:left; padding-top:10px;}
.news_listS dd h2{ padding-bottom:10px;}
.news_listS dd h2 a{ color:#333; font-size:15px;}
.news_listS dd h2 a:hover{ color:#cc0000; text-decoration:underline;}
.news_listS dd .text{ line-height:23px; height:46px; color:#666; overflow:hidden;}
.news_listS dd .more{ color:#be0d0d; float:left; margin-top:15px;}
.news_listS dd .more:hover{ color:#be0d0d; text-decoration:underline;}

.news_listV{ height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding:15px 10px 15px 8px;}
.news_listV dt{ width:435px; height:139px; padding:0 3px 4px; background:url(../image/news_day_back.png) no-repeat; float:left; margin-right:30px; display:inline; text-align:center;}
.news_listV dd{ width:670px; float:left; padding-top:10px;}
.news_listV dd h2{ padding-bottom:10px;}
.news_listV dd h2 a{ color:#333; font-size:15px;}
.news_listV dd h2 a:hover{ color:#cc0000; text-decoration:underline;}
.news_listV dd .text{ line-height:23px; height:46px; color:#666; overflow:hidden;}
.news_listV dd .more{ color:#be0d0d; float:left; margin-top:15px;}
.news_listV dd .more:hover{ color:#be0d0d; text-decoration:underline;}


.Page{ height:23px; position:relative;}
.PageBox{ height:23px; position:absolute; left:50%;}
.PageBox ul{ float:left; margin-left:-50%;}
.PageBox ul li{ float:left; margin:0 4px;}
.PageBox ul li span{ line-height:21px; text-align:center; color:#666; float:left;}
.PageBox ul li a{ width:23px; line-height:21px; text-align:center; color:#666; background:#f1f1f1; border:1px solid #d9d9d9; float:left; font-family:arial; font-size:15px;}
.PageBox ul li.on a,.PageBox ul li a:hover{ background:#cc0000; border-color:#bf0f0f; color:#fff;}
.PageBox ul li.prev a,.PageBox ul li.next a{ font-family:"宋体"; width:40px;}

/*  ---  新闻详细  ---  */
.newsDelConBox{ height:auto; overflow:hidden;}
.newsDelConBox_l{ width:815px; float:left;}
.newsDelConBox_l h2{ font-size:20px; color:#333; padding-bottom:10px;}
.newsDelConBox_l .info{ height:auto; overflow:hidden; padding-bottom:19px; border-bottom:1px dotted #999;}
.newsDelConBox_l .info span{ float:left; color:#999; padding-right:25px;}
.newsDelConBox_l .info .bdsharebuttonbox{ float:left;}
.newsDelConBox_l .info .bdsharebuttonbox a{ margin:0 6px 0 0}
.newsDelText{ line-height:22px; color:#666; padding-top:10px;}
.newsDelText img{ max-width:100%; height:auto;}
.newsDelConBox_r{ float:right; width:315px;}
.newsDelConBox_r dl{ height:auto; overflow:hidden;}
.newsDelConBox_r dl dt{ width:87px; float:left; display:inline; margin-right:15px;}
.newsDelConBox_r dl dt a{ width:85px; height:85px; border:1px solid #b4b4b4; background:#cacaca; display:block; text-align:center; line-height:85px; font-size:15px; color:#fff;}
.newsDelConBox_r dl dd{ width:212px; float:left;}
.newsDelConBox_r dl dd h2{ padding-bottom:10px; height:80px; overflow:hidden;}
.newsDelConBox_r dl dd h2 a{ font-size:15px; color:#333;}
.newsDelConBox_r dl dd h2 a:hover{ color:#cc0000; text-decoration:underline;}
.newsDelConBox_r dl dd .text{ color:#666; line-height:22px; height:44px; overflow:hidden;}
.newsDelConBox_r dl.shang{ padding-bottom:20px;}
.newsDelConBox_r dl.shang dt a{ background:#be0d0d; border-color:#8e0000;}

/*  ---  产品列表  ---  */
.proCon .listTwo h2 span{ margin:5px 10px 0 0;}
.proCon .listTwo h2 span i{ width:22px; height:23px; background-position:-50px -279px;}
.proConBox{ width:100%; overflow:hidden;}
.proConBox ul{ height:auto; overflow:hidden; width:105%; margin-top:-35px;}
.proConBox ul li{ width:561px; float:left; margin:35px 35px 0 0; display:inline;}
.proConBox ul li .img img{ border:1px solid #dedede;}
.proConBox ul li .img a:hover img{ border-color:#ccc;}
.proConBox ul li .name{ padding:10px 0; text-align:center;}
.proConBox ul li .name a{ color:#666; font-size:15px;}
.proConBox ul li .name a:hover{ color:#cc0000;}
.proConBox ul li .info{ text-align:center;}
.proConBox ul li .info a{ display:inline-block; vertical-align:top; width:140px; height:37px; line-height:37px; background:#666; font-size:15px; color:#fff;}
.proConBox ul li .info a:hover{ background:#cc0000;}
.proConBox ul li .info span{ display:inline-block; vertical-align:top; width:0; height: 27px; overflow:hidden; border-right:1px dotted #7a7a7a; margin:5px 15px 0;}

/*  ---  产品详细  ---  */
.proDelConBox{}
.proDelName{ font-size:20px; color:#333; text-align:center; padding-bottom:20px;}
.proDelImg{}
.proDelImg img{ max-width:100%; height:auto;}
.proDelInfo{ padding-top:20px;}
.proDelInfo .hd{}
.proDelInfo .hd ul{ height:auto; overflow:hidden;}
.proDelInfo .hd ul li{ height:29px; line-height:29px; background:#333; border:1px solid #161616; float:left; font-size:15px; color:#fff; cursor:pointer; padding:0 15px 0 10px; margin-right:10px;}
.proDelInfo .hd ul li span{ display:inline-block; vertical-align:top; margin:13px 9px 0 0;}
.proDelInfo .hd ul li a{ color:#FFFFFF}
.proDelInfo .hd ul li span i{ width:3px; height:4px; overflow:hidden; background-position:-39px -232px; display:block;}
.proDelInfo .hd ul li.on{ background:#cc0000; border-color:#b80000;}
.proDelInfo .bd{ padding-top:20px;}
.proDelInfo .bd .proInfoCon{ color:#999; line-height:22px;}
.proDelInfo .bd .proInfoCon img{ max-width:100%; height:auto;}
.paraTble,.paraTble td{ border:1px solid #ccc;}
.paraTble td{ line-height:22px; font-size:15px; color:#666; padding:13px 10px; text-align:center;}
.proOter{}
.proOter .tishi{ line-height:42px; color:#cc0000;}
.proOter .img{ padding-bottom:15px; border-bottom:1px dotted #999;}
.proOter .img img{ max-width:100%; height:auto;}
.proPresent{ padding-top:15px;}
.proPresent dl{ height:auto; overflow:hidden;}
.proPresent dl dt{ width:646px; float:left; margin-right:40px; display:inline;}
.proPresent dl dt img{ border:1px solid #dedede;}
.proPresent dl dd{ width:470px; float:left;}
.proPresent dl dd h3{ font-size:15px; color:#cc0000; padding-bottom:10px;}
.proPresent dl dd .text{ color:#666; line-height:22px;}

/*  ---  联系我们  ---  */
.contactCon .listTwo h2 span{ margin:9px 10px 0 0;}
.contactCon .listTwo h2 span i{ width:22px; height:23px; background-position:-75px -279px;}
.contactConBox{ height:auto; overflow:hidden;}
.contactConBox_l{ width:403px; float:left;}
.contactConBox_l h2,.contactConBox_r h2,.tactMge_con h2{ height:27px; line-height:27px; background:#cc0000; padding:0 20px; font-size:15px; color:#fff; display:inline-block;}
.contactConBox_l .conText{}
.contactConBox_l .conText dl{ height:auto; overflow:hidden; color:#666;}
.contactConBox_l .conText dl dt{ width:75px; line-height:37px; float:left; text-align:right; font-size:15px;}
.contactConBox_l .conText dl dd{ line-height:37px; width:328px; float:left;}
.contactConBox_l .conText dl dd h3{ font-size:15px; color:#cc0000;}
.contactConBox_r{ width:724px; float:right;}
.contactConBox_r h2{ margin-bottom:15px;}

.tactMgeConBox{}
.tactMge_con{ width:935px; background:url(../image/kefu_back.png) right 0 no-repeat;}
.tactMge_con_box{ padding-top:10px;}
.tactMge_con_box dl{ height:auto; overflow:hidden;}
.tactMge_con_box dl dt{ width:120px; float:left; line-height:32px; text-align:right; font-size:15px; color:#666;}
.tactMge_con_box dl dd{ width:815px; float:left; padding-bottom:9px;}
.tactMgeText{ width:425px; height:18px; padding:6px 5px; background:#fff; border:1px solid #ccc; color:#666; outline:0;}
.tactMgeText02{ width:803px; height:180px; border:1px solid #ccc; padding:7px 5px; color:#666; outline:0;}
.tactMgeSub{ width:60px; height:27px; background:#cc0000; line-height:27px; text-align:center; font-size:15px; color:#fff; border:0; cursor:pointer; outline:0; margin-top:20px; float:left;}
.tactMge_con_box dl dd span{ margin-top:20px; line-height:27px; color:#666; padding-left:10px; float:left;}

/*  ---  底部样式  ---  */
#Bottom{ border-top:2px solid #cc0000; padding-top:30px;}
.Bottom{ width:1200px; margin:0 auto;}
.BottomNav{ height:auto; overflow:hidden;}
.Bottom_l{ width:190px; float:left; display:inline;}
.Bottom_l .fore1{ font-size:14px; color:#333; line-height:1.2;}
.Bottom_l .fore2{ color:#cc0000; font-size:26px; line-height:26px; border-bottom:1px dashed #ccc; font-weight:700; padding-bottom:5px; margin-bottom:4px;}
.Bottom_l .fore3{ color:#999;}
.Bottom_c{ float:left; padding-left:95px;}
.Bottom_c ul{ height:auto; overflow:hidden;}
.Bottom_c ul li{ width:143px; padding-right:30px; float:left;}
.Bottom_c ul li h2{ font-size:14px; color:#000; padding-bottom:10px;}
.Bottom_c ul li p{ line-height:22px;}
.Bottom_c ul li a{ color:#666;}
.Bottom_c ul li a:hover{ color:#cc0000;}
.Bottom_c ul li.fore5{ width:auto; padding:0;}
.Bottom_r{ float:right; width:81px; text-align:center;}
.Bottom_r p{ color:#333; padding-top:8px;}
.copyRight{ border-top:1px solid #ccc; height:auto; overflow:hidden; padding:10px 0; margin-top:10px;}
.copyRight_l{ width:85%; float:left; display:inline;}
.copyRight_r{ width:15%; float:right; display:inline; text-align:right; line-height:37px;}
.copyRight_l,.copyRight_r,.copyRight_r a,.copyRight_r a:hover{ color:#666;}
.copyRight_r a:hover{ text-decoration:underline;}
