*{ padding:0px; margin:0px;}
html{min-width:1002px; overflow-x:hidden}
HTML,BODY,UL,li{padding:0px;margin:0px;}
body{font:12px/1.5em Arial, Helvetica, sans-serif;color:#545454; background:#ffffff}
td{font:12px/1.5em Arial, Helvetica, sans-serif;color:#545454;}
ul {list-style:none;}
ul li{list-style:none;}
.floatL {float:left;}
.floatR {float:right;}
.clear {display:block;width:0px;height:0px;clear:both;margin:0px;padding:0px;font:0/0 sans-serif;}
ins{ display:none}
h1,h2,h3,h4{ font-size:12px;}
#warpper{margin:auto;width:990px;overflow:hidden;}
font{ font-size:12px;}
/*list*/
ul {}
ul.d li {float:left;}
ul.d li {display:inline;}
a:link {COLOR: #545454;TEXT-DECORATION: none;}
a:visited {COLOR: #545454;TEXT-DECORATION: none;}
a:hover {COLOR: #ff3c00; text-decoration:underline}
/*top*/
#top{ background:#fff url(top_bg.jpg) center top no-repeat;height:142px; width:100%; margin:auto;}
.top{ width:980px;margin:auto;height:102px; position: relative; z-index:777;}
.top h2 a{background:url(logo.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png");_ background-image: none;height:65px;width:389px;display:block; cursor:pointer; margin-top:25px; overflow:hidden; float:left;}
.home{ width:235px;overflow:hidden; float:right;}
.home p{ width:176px; height:35px;float:right; margin-right:20px; display:inline}
.home p .zy{ width:60px; height:35px; line-height:35px;  margin-left:30px;}
.home p .sc{ width:60px; height:35px; line-height:35px;  margin-left:25px;}
.home .search{ width:215px; margin-top:20px; height:25px;float:left;}
/*menu*/
.menu{ width:1000px; height:40px;font:14px  Arial, Helvetica, sans-serif;color:#303030;overflow:hidden; margin:auto;}
.on{color:#fff;background:url(submenu.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/submenu.png");_ background-image: none;height:40px;width:125px;display:block; cursor:pointer;TEXT-DECORATION: none; font-size:12px;font-weight:bold;}
.nav {width:1000px;height:40px;color:#303030;float:left;}
.nav li {width:125px; text-align:center;overflow:hidden;height:40px; /*建议此高度大于等于里面的a标签高度*/float:left;}
.nav li span {display:inline-block;overflow:hidden}
.nav li a {text-decoration:none;outline:none;color:#303030; width:125px;display:block;text-align:center;height:40px; line-height:40px;TEXT-DECORATION: none;}
.nav li a:visited {COLOR: #303030;TEXT-DECORATION: none;}
/*鼠标经过时样式*/
.nav li a.over { color:#fff;background:url(submenu.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/submenu.png");_ background-image: none;height:40px;width:125px;display:block; cursor:pointer;TEXT-DECORATION: none;}

.flash{width:1440px;height:377px;position:absolute;overflow:hidden;top:0;left:-220px; border-bottom:1PX solid #FFF}
.banner {width:1000px;margin:auto;margin:-1px auto 0\9;height:377px;position:relative;}
/* qqshop focus */
#focus {width:1440px; height:377px;margin:auto; overflow:hidden;position: relative}
#focus ul {height:377px; position:absolute;}
#focus ul li {float:left; width:1440px; height:377px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1440px; height:20px; left:0; bottom:0;background:#000;}
#focus .btn {position:absolute; width:1440px; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#cd0e3a;}
#focus .btn span .on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:160px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*main*/

.main2{ width:100%;background:#fff url(main.jpg) center top no-repeat;margin:auto;}
.index_main{background:url(index_main.jpg) center top no-repeat; margin:20px auto 0; width:1000px; height:204px;}
.main{ width:1000px; margin:auto;}
.about{ width:316px; height:175px;float:left;overflow:hidden; margin-left:25px; margin-top:15px;display:inline; }
.about h2{width:316px; height:24px;border-bottom:1px dashed #d2d2d2;margin-bottom:10px;}
.about h2 a{width:316px; height:24px;background:url(about.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/about.png");_ background-image: none; cursor:pointer; display:block;color:#8a0005;}
.about ul{ width:316px;height:140px;height:200px\9; margin:auto; color:#545454; overflow:hidden}
.about li{ line-height:24px;}

.news{ width:317px; height:175px;float:left;margin-left:30px; margin-top:15px; overflow:hidden;display:inline; }
.news h2{width:317px; height:24px;border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
.news h2 a{width:317px; height:24px;background:url(news.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/news.png");_ background-image: none; cursor:pointer; display:block;color:#8a0005;}
.news ul{ width:317px;height:140px;height:140px\9;overflow:hidden; margin:auto}
.news li{color:#545454;}
.news li a:link {COLOR: #545454;TEXT-DECORATION: none;}
.news li a:visited {COLOR: #545454;TEXT-DECORATION: none;}
.news li a:hover {COLOR: #ff3c00; text-decoration:underline}


.contact{ width:255px; height:175px;float:right;overflow:hidden; margin-right:25px; margin-top:15px;display:inline; }
.contact h2{width:255px; height:24px;border-bottom:1px dashed #d2d2d2;margin-bottom:10px;}
.contact h2 a{width:255px; height:24px;background:url(contact.png) center center no-repeat;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/contact.png");_ background-image: none; cursor:pointer; display:block;color:#8a0005;}
.contact ul{ width:255px;height:60px;height:60px\9; margin:auto; color:#545454; overflow:hidden}
.contact li{ line-height:20px;}
.messages{width:255px; height:64px;  float:left; margin-top:10px; overflow:hidden}
.messages h1 a{background:url(message1.jpg) center top no-repeat; width:255px; height:64px;cursor:pointer; display:block;color:#8a0005;}

.products{ width:1000px;height:103px;margin:auto; padding-top:9px;position:relative}
#prolist{width:1000px;height:103px; margin:auto; padding-top:11px;overflow:hidden;}
#prolist img{border:0;}
#prolist li{clear:none;}
#prolist li img{}
#prolist .back{ float:left; margin-top:15px; position:absolute; left:-6px; z-index:777;}
#prolist .next{float:right;margin-top:15px; position:absolute; right:-6px; z-index:777}
.SrcoList {FONT-SIZE: 12px;OVERFLOW: hidden;float:left; padding-left:46px; padding-left:14px\9;width:955px;height:80px;}
.SrcoList .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 955px; margin:auto}
.SrcoList .ScrCont {WIDTH: 32766px; ZOOM: 1}
.SrcoList li{float:left; width:196px;height:80px;text-align:center;color:#e0ebf8;display:inline;}
.SrcoList li span{color:#e0ebf8;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;}
.SrcoList #List1_1 {MARGIN-TOP: 0px; FLOAT: left;}
.SrcoList #List2_1 {MARGIN-TOP: 0px; FLOAT: left; }
/*left*/
.left{width:229px;float:left; overflow:hidden}
.left_main{ width:229px; float:left; margin-top:20px;}
.left_main h2{ width:210px; height:45px; float:left;background:#bf0008; line-height:45px; color:#fff; font-size:14px; font-weight:bold;}
.left_main h2 span{display:block; color:#fff; float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:20px;text-transform:Uppercase}
.left_main ul{ width:229px;margin:auto; padding-top:10px;}
.left_main ul li{width:229px;height:29px; line-height:29px; background:url(left_li.gif) left top no-repeat;overflow:hidden; margin-bottom:3px;}
.left_main ul li span{width:189px;padding-left:40px;height:29px; line-height:29px;display:block; overflow:hidden; cursor:pointer}
.left_main ul li a:link { COLOR: #3b3b3b;  TEXT-DECORATION: none;}
.left_main ul li a:visited { COLOR: #3b3b3b;TEXT-DECORATION: none;}
.left_main ul li a:hover {COLOR: #fff;background:url(left_on.gif) left top no-repeat;cursor:pointer;cursor:pointer; display:block;width:229px; height:29px;text-decoration: none; overflow:hidden}
.left_contact{width:210px; height:150px; margin-top:20px; overflow:auto; float:left;}
.left_contact h2 a{ width:210px; height:55px;cursor:pointer; display:block; background:url(network.jpg) left top no-repeat;}
.left_contact h3 a{ width:210px; height:55px;cursor:pointer; display:block; background:url(message.jpg) left top no-repeat; margin-top:8px;}

.left1{ width:229px; float:left; margin-top:20px;}
.left1 h2{width:210px; height:45px; float:left;background:#bf0008; line-height:45px; color:#fff; font-size:14px; font-weight:bold;}
.left1 h2 span{display:block; color:#fff; float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:20px;text-transform:Uppercase}
.left1 li span{ text-align:left; padding-left:25px;cursor:pointer;display:block;}
ul#menu, ul#menu ul {list-style-type:none;padding:0px; width:229px; margin:auto;padding-top:10px;}

ul#menu a {display: block;text-decoration: none;}

ul#menu li {width:217px;display:block;cursor:pointer;line-height:30px;line-height: normal\9; background:url(left_li.gif) left top no-repeat;}

ul#menu li a {line-height:30px;color: #373737;font-size: 12px;cursor:pointer;display: block;}

ul#menu li a:hover {COLOR: #fff;background:url(left_on.gif) left top no-repeat;width:229px;  text-decoration: underline; cursor:pointer}
ul#menu li ul li{ border:0;margin-top: 0px; font-family:Arial, Helvetica, sans-serif; background:none; font-weight:100;}
ul#menu li ul li a {color: #002b81;line-height:30px;}
ul#menu li ul li a:hover { color:#fff;line-height:30px;}

.left_on{COLOR: #fff;background:url(left_on.gif) left top no-repeat;cursor:pointer;cursor:pointer; display:block;width:229px; height:29px;text-decoration: none; overflow:hidden}
.left_on1{COLOR: #fff;background:url(left_on.gif) left top no-repeat;cursor:pointer;cursor:pointer; display:block;width:229px; height:29px;text-decoration: none; overflow:hidden}

.index_right{ width:730px; float:right; display:inline}
.pic{ margin-top:15px; margin-bottom:15px; height:95px;}
.pic li{ width:224px; height:95px; margin-left:14px;}
/*right*/
.right{ width:740px;float:right;overflow:hidden; padding-bottom:20px;}
.right h2 {width:740px; height:40px; border-bottom:2px solid #d6d6d6; margin-bottom:20px; margin-top:10px;}
.right .dh{float:left; margin-top:10px; font-size:14px; font-weight:bold;width:330px ; height:30px; line-height:30px; text-align:left;display:inline; color:#bf0008}
.right h2 .location{float:right; display:inline; font-weight:100; font-size:12px;margin-top:20px;height:30px; line-height:20px;}
.right .dh .ename{ padding-left:10px; color:#f59600; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.right ul{ width:740px; margin:auto}
.right li{ line-height:30px;color:#474747;}
.en{ font:10px "Times New Roman", Times, serif; float:left}
.links{margin-top:18px; height:70px;}
.links ul{ width:780px;margin-left:190px;}
.links li{ margin-left:5px; line-height:24px; height:24px;}
/*news*/
.news_bt{ width:235px;float:left;display:inline;height:30px; line-height:30px;overflow:hidden;background:url(arrow.gif) left 11px no-repeat; padding-left:10px;}
.news_time{ width:70px; float:right; text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:24px; line-height:24px;display:inline; }
.new_bt{ background:url(arrow.gif) left 7px no-repeat;width:600px; padding-left:10px;float:left;display:inline;height:24px; line-height:24px;overflow:hidden}
.new_time{ width:80px; float:right; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:22px; line-height:22px;display:inline; }

/*分页*/
.page{float:left;text-align:left;margin:10px auto;display:inline; color: #d80707}
.page_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #0052b9;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#0052b9 color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #0052b9;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#0052b9; color:#fff;}

/*bottom*/
.foot{ width:100%; background:url(bottom.jpg) left top repeat-x;min-height:130px; margin:20px auto 0; font-family:Arial, Helvetica, sans-serif;}
.bottom{ width:990px; min-height:0px;font-family:Arial, Helvetica, sans-serif; color:#414141; margin:auto; text-align:center; padding-top:20px;}
.bottomL{ width:880px; float:left; margin-left:110px; margin-top:10px;}
.bottomR{ width:290px; float:right; text-align:right;margin-top:30px;}
.bottom a{ color:#414141}
.foot_link{ width:980px; margin:10px auto 0; color:#414141; text-align:center; white-space:nowrap}
.foot_link li{ line-height:24px; padding-left:5px; white-space:nowrap}
.foot_link a{ color:#414141}