/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px;background:#fff; font-family:microsoft yahei; color:#3C3C3C; /* for IE6 */}
ol,ul{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;cursor:pointer; color:#f41e44;}
img{border:none;}
.of{height:0;display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;width:0px;height:0px;font:0px/0px;overflow:hidden;margin:0px;display:block;}
.blk{ display:block;}
.bd_i{ width:1000px; margin:0 auto; overflow:hidden;}

.top{ width:100%; height:99px; overflow:hidden; border-bottom:1px solid #C6C6C6;background:url(../images/headbg.jpg) no-repeat top center; }
.logo{ display:block; width:464px; height:99px; background:url(../images/logo.gif) no-repeat left center; overflow:hidden; text-indent:-99999px; float:left;}
.top p{ float:right;color:#999; font-size:12px; width:280px; overflow:hidden; height:16px; margin-top:40px;}
.top p span{ display:block; float:left; width:260px; line-height:18px;}
.top p b{font-size:14px;  color:#cc0000;}
.top p a,.qq2 a{ display:block;width:16px; height:16px; background-image:url(../images/qq.gif); text-indent:-99999px;}
.top p a:hover,.qq2 a:hover{ background-position:0 -16px;}

#nav { width:1000px; height:40px; overflow:hidden; margin:0 auto;}
#nav ul li {width:100px; float:left;font-size:14px; color:#666;}
#nav ul li a, #nav ul li span { display:block; float:left; width:100px; height:40px; line-height:40px; overflow:hidden; text-align:center; cursor:pointer;}
#nav ul li a {background:#BD0000; color:#fff;}

#full-screen-slider { width:100%; height:280px; float:left; position:relative;}
#slides { display:block; width:100%; height:280px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:none; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#c7165c;}

.process{ width:100%; height:70px; background:#BD0000; overflow:hidden;}
.process ul{ width:1000px; background:url(../images/p_line.gif) no-repeat left top; margin:0 auto; overflow:hidden;}
.process ul li{ width:200px; float:left; background:url(../images/p_line.gif) no-repeat right top; height:70px;}
.process ul li a{  display:block; padding:16px 0 14px 90px; height:40px; color:#fff; background-image:url(../images/process.png); cursor:auto;}
.pb_2{ background-position:-200px 0;}
.pb_3{ background-position:-400px 0;}
.pb_4{ background-position:-600px 0;}
.pb_5{ background-position:-800px 0;}
.process ul li a b{ display:block; font-size:20px; font-weight:400;}
.process ul li a:hover{ background-color:#333;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.product{ padding:20px; background:#EFEFEF;}
.m_tit{ display:block; width:200px; overflow:hidden; height:40px; line-height:40px; color:#d1d1d1; font-family:microsoft yahei; font-size:20px;}
.m_tit b{ font-weight:400; color:#ff0000;}
.qq{ width:80px; height:16px; overflow:hidden; padding-left:20px; background-image:url(../images/qq.gif); overflow:hidden; color:#999; background-repeat:no-repeat; margin-top:12px;}
.qq:hover{ background-position:0 -16px;}
.q_nav{ clear:both; width:994px; height:66px; line-height:66px; border:3px solid #ff0000;}
.q_nav span{ display:block; width:69px; height:56px; float:left; background:#BD0000; color:#fff; line-height:20px; font-size:12px; text-align:center; padding-top:10px;}
.q_nav span b{ display:block; font-size:31px; line-height:31px; font-weight:500;}
.q_nav a{ float:left; padding:0 6px; font-size:14px;}
.q_nav a:hover{ background:#BD0000; color:#fff;}
.pro_list{ width:1100px; margin:10px 0 0;}
.pro_list li,.pro_l2 li{ width:238px; margin-right:15px; float:left; margin-bottom:20px; height:218px; overflow:hidden;}
.pro_list li a,.pro_l2 li a{ display:block; border:3px solid #fff; background:#fff; overflow:hidden; line-height:37px; font-size:12px; text-align:center;}
.pro_list li img,.pro_l2 li img{ width:248px; height:180px; overflow:hidden; display:block;}
.pro_list li a:hover,.pro_l2 li a:hover{ background:#666; border:3px solid #ccc; color:#fff;}

.about{ padding:20px;font-size:14px;}
.about p{ border-bottom:1px solid #d9d9d9; height:40px; margin-bottom:20px;}
.bor1{ border-bottom:1px solid #000;}

.adSlide{ width:400px;  height:300px; overflow:hidden; position:relative; clear:both;}
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;}
.adSlide .hd ul li.on{ background:#f80000;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:400px; height:300px; }

.about_txt{ width:560px; padding:1px 1px 0 0;}
.about_txt span{ line-height:24px; text-indent:2em; padding:3px 0 5px; display:block;}
.about_txt ul {border-top:1px solid #000; margin-top:5px; padding-top:5px;}
.about_txt ul li{ float:left; width:120px; color:#000; line-height:50px; padding-left:50px; background:url(../images/about.gif) no-repeat 10px center; margin-left:10px;}

.news{ background:#EFEFEF; padding:20px 0 30px; border-top:1px solid #ddd;}
.news ul{ width:320px;overflow:hidden; background:#fff; height:370px;}
.ml20{ margin-left:20px;}
.m_tit2{display:block; width:320px; background:#f6f6f6;overflow:hidden; height:40px; line-height:40px; color:#d1d1d1; font-family:microsoft yahei; font-size:20px;}
.m_tit2 b,.m_tit3 b{ font-weight:400; color:#ff0000;}
.pt10{display:block; height:10px; overflow:hidden;}
.news ul li{ padding:0 10px; width:330px; height:35px; line-height:35px; overflow:hidden;}
.news ul li a{ width:230px; float:left; display:block; overflow:hidden; font-size:14px; padding-left:20px; background:url(../images/arr2.gif) no-repeat 8px center;}
.news ul li span{ width:70px; float:right; display:block; color:#999; font-size:14px;}


.link{ line-height:40px; padding-top:20px; background:url(../images/line_gry.gif) repeat-x left bottom; overflow:hidden;}
.m_tit3{display:block; width:150px; overflow:hidden; height:39px; line-height:39px; color:#d1d1d1; font-family:microsoft yahei; font-size:20px; border-bottom:1px solid #000;}
.link a{ float:left; margin-right:20px;}

.foot{ padding:30px 0 10px; }
.foot ul{ width:1000px; overflow:hidden;margin:0 auto;}
.foot ul li{ float:left; line-height:16px;overflow:hidden; font-size:14px; height:16px;}
.foot ul li a{ color:#3C3C3C;}
.foot ul li a:hover{ color:#c10000;}
.foot ul p{ clear:both; padding:20px 0 10px; line-height:20px;}
.tel{ color:#ff0000; font-weight:bold;}
.gry{ width:1px; height:16px; margin:0 15px; background:#3C3C3C; overflow:hidden; display:block;}
.qq2{ margin-right:60px;}

.pg_nav{ background:url(../images/pg_nav.jpg) no-repeat center top; height:80px; padding:60px 0 10px; color:#fff; overflow:hidden; font-family:simsun;}
.pg_nav span{ font-size:30px; display:block; padding-bottom:10px; font-family:microsoft yahei;}
.pg_nav a{ color:#fff; padding:0 5px;}

.pg_box{ width:1000px; margin:20px auto 50px;}
.pg_l{ width:780px;}
.pg_r{ width:180px;}
.pg_tit{ display:block; border-bottom:1px solid #ccc; margin:20px 0 16px 0;}
.pg_tit b{ border-bottom:1px solid #000; font-size:16px; color:#000; font-weight:400;}

.pg_box p{ text-indent:2em; line-height:24px; padding-bottom:16px; font-size:14px;}
.pr_nav li{line-height:40px; font-size:14px; border-bottom:1px solid #D9D9D9; height:40px; overflow:hidden;}
.pr_nav li a{ padding-left:40px;display:block;background:url(../images/pr_l.png) no-repeat 20px top;}
.pr_nav li a:hover{ background:#BD0000 url(../images/pr_l.png) no-repeat 20px bottom; color:#fff;}

.pr_news{ line-height:20px;}
.pr_news a{ color:#666;}
.pr_news a:hover{ color:#BD0000;}

.pro_l2{ width:780px; margin:20px 0; overflow:hidden;}
.pro_l2 ul{ width:900px;}
.pro_l2 li{ float:left; width:248px; margin-right:18px; overflow:hidden;}

.news_tit{ display:block; line-height:30px; text-align:center; font-size:20px; color:#BD0000; font-weight:bold; border-bottom:1px dashed #ccc; margin-bottom:5px;}

.pbox{ clear:both; height:280px; overflow:hidden; font-size:12px;}
.pbox_l{ width:326px; overflow:hidden;}
.pbox_r{ width:400px; overflow:hidden; line-height:30px;}
.pbox_r span{ display:block;}

.red1{ color:#BD0000; font-size:16px; font-weight:bold;}
.red12{ color:#BD0000; font-size:14px; font-weight:bold;}
.red13{ font-size:14px; font-weight:bold;}
.red13 a{ width:165px; background:#f6f6f6; display:block; float:left;border:1px solid #666;padding:0 10px;margin-right:10px; color:#666; text-align:center;}
.red13 a:hover{ color:#BD0000;border:1px solid #BD0000;}
.pbox_ny{ display:block; height:34px; line-height:34px; margin:10px 0; border-bottom:1px dashed #ccc; font-size:16px; color:#BD0000; font-weight:bold;}

.news_list li{ width:780px; height:40px; overflow:hidden; line-height:40px; border-bottom:1px dashed #ccc; color:#bbb;}
.news_list li a{ display:block; float:left; width:620px; font-size:14px; padding-left:20px; background:url(../images/arr2.gif) no-repeat left center;}



/*pagedown*/
.yesu_box{margin:5px}.yesu{height:32px}.yesuhove{width:32px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;text-align:center;font-size:14px;background-color:#F00;color:#FFF}.yesu2{width:32px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;display:inline;text-align:center;font-size:14px;background-color:#eee}.yesu2 a{width:32px;height:32px;text-align:center;font-size:14px;line-height:32px;float:left;margin-right:3px;display:inline;background-color:#eee}.yesu2 a:hover{width:32px;text-align:center;font-size:14px;height:32px;line-height:32px;float:left;margin-right:3px;background-color:#F00;color:#FFF;font-weight:bold}.yesu3{width:60px;height:32px;line-height:32px;border:1px solid #ccc;float:left;margin-right:3px;display:inline;text-align:center;font-size:14px;background-color:#eee}.yesu3 a{width:60px;height:32px;text-align:center;font-size:14px;line-height:32px;float:left;margin-right:3px;display:inline-block;background-color:#eee}.yesu3 a:hover{width:60px;text-align:center;font-size:14px;height:32px;line-height:32px;float:left;margin-right:3px;background-color:#F00;color:#FFF;font-weight:bold}

