@charset "utf-8";
/* CSS Document */

.banner_wrapper{ width:1024px; margin:0 auto; padding:13px 0 0 0; background:url(../images/bg_slide_shadow.png) no-repeat center top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_slide_shadow.png");}
.banner{ width:1002px; margin:0 auto;}
.banner img{ margin:0 0 0 2px;}

.side_nav,.right_con{background:url(../images/inside_page_bg.jpg) repeat-x left 36px;}
.side_nav{ width:207px; float:left;}
.right_con{ width:784px; float:right;}
.side_nav_top,.right_con_top{height:36px; clear:both; margin:0 0 10px 0;}
.side_nav_top{  background:url(../images/side_nav_top.jpg) no-repeat;}
.right_con_top{  background:url(../images/right_con_top.jpg) no-repeat;}

.side_nav_list{ width:164px; margin:0 auto;}
.side_nav_list li{ height:31px; line-height:28px; margin:0 0 28px 0; }
.side_nav_list li a{ display:block; font-size:16px;  font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; width:164px; height:31px; text-indent:40px; background:url(../images/side_li_pic.png) no-repeat 29px 45%;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/side_li_pic.png"); }
.side_nav_list li a:hover{ color:#fff; background:url(../images/side_li_on.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/side_li_on.png");}
.side_nav_list li .current_bg{ color:#fff; background:url(../images/side_li_on.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/side_li_on.png");}

.side_nav_box{ padding:0 40px 30px; display:block;}
.side_nav_box h1.no_line{ height:42px; line-height:42px; font-size:22px; margin:0 0 15px 0; color:#bd0000; font-weight:normal;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; }
.side_nav_box h1.have_line{ height:42px; line-height:42px; font-size:22px; margin:0 0 24px 0; border-bottom:1px dashed #999999; color:#bd0000; font-weight:normal;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; }
.current_box{ display:block;min-height:250px;_height:250px;}
.dotted_line{ border-bottom:1px dotted #323232; height:15px; line-height:15px; overflow:hidden; clear:both; margin:0 0 15px 0;}
.clearheight{ height:80px; clear:both;}
/*---inside_page  public---*/

.box1 .img_box{ width:704px; height:auto; overflow:hidden; margin:0 auto 30px;}
.box1 p{ line-height:23px; font-size:13px; text-indent:2em}
.box1 th,.box1 td{ padding:10px 0; font-size:13px;}
.box1 table p{ line-height:18px; text-indent:0;}
.box1 th{ vertical-align:top;}
.box1 .first_th{ text-align:left;}

.box3 li{ margin:0 0 40px 0;}
.box3 li.width1{ width:326px;}
.box3 li.width2{ width:201px; float:left;}
.box3 li.f_left{ float:left;}
.box3 li.f_right{ float:right;}
.box3 li.h_margin{ display:inline; margin:0 0 40px 52px;}
.box3 span{ display:block; height:24px; line-height:24px; text-align:center; font-size:13px;}
/*---end about_us---*/

.news1 li{ height:47px; line-height:47px; text-indent:17px; border-bottom:1px dashed #cbcbcb;}
.news1 li a{ display:block; color:#29292b; background:url(../images/li_pic1.jpg) no-repeat 3px center;}
.news1 li a:hover{ color:#c10009; background:url(../images/li_pic2.jpg) no-repeat 3px center;}
.news1 li em{ float:right; font-style:normal; color:#29292b;}
.pages { color: #999; margin:38px 0 0 0; padding:0 0 50px 0;}
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #fff;margin:0 2px; font-size:12px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}

h1.text_center{ text-align:center;height:42px; line-height:42px; font-size:22px; color:#333333; font-weight:normal;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.news_time{ text-align:center; color:#999999; height:36px; line-height:36px; border-bottom:1px dashed #999999; margin:0 0 40px 0;}
.news_time .times{  margin:0 0 0 70px;}
.news_time a{ color:#999999;}
.news_time a:hover{ color:red;}
.news1 img{ float:right; display:inline; margin:0 0 15px 22px;}
.news1 p{ text-indent:2em; line-height:22px; color:#333;}
.news1 p.weigth{ font-weight:bold;}
.back_news_list{ height:80px; line-height:80px; text-align:center;}
.back_news_list a{ font-size:14px; color:#bd0000;}
/*---end news---*/

/*---end industry_application---*/
.product_imgroll{ width:760px; height:200px; border:1px solid #bbbbbb; padding:1px; background:url(../images/product_imgroll_bg.jpg) repeat-x left 1px;}

#imgroll_box2{ width:708px; float:left; padding:20px 0 0 0; overflow:hidden;}
#roll_box_wrapper2{ height:140px;}
#roll_box_p1,#roll_box_p2{ float:left;}
.product_imgroll li{ width:206px; height:165px; margin:0 15px 0; text-align:center; float:left; display:inline;overflow:hidden;}
.product_imgroll li img{ width:206px; height:165px; }
.leftbn2,.rightbn2{ width:26px; height:196px; float:left; background:url(../images/leftbn2.jpg) no-repeat left center; cursor:pointer;}
.rightbn2{background:url(../images/rightbn2.jpg) no-repeat right center;}

.product1{ padding:0 10px 30px 10px}
.product1 h2{ line-height:22px; font-size:14px; color:#333; font-weight:bold; margin:25px 0 0 0;}
.product1 p{ line-height:22px;color:#333;}
.product1 .product1_table{ width:580px; margin:10px 0 0 0; border-left:1px solid #666;border-top:1px solid #666;}
.product1 .product1_table td{ padding:3px 0; text-align:center; line-height:22px;border-right:1px solid #666;border-bottom:1px solid #666; background:#e3effb;}
.product1 .product1_table td.no_bg{ background:#fff;}
/*---end product_display---*/

.business .business_table{ width:100%; margin:10px 0 0 0; border-left:1px solid #ccc;border-top:1px solid #ccc;}
.business .business_table td{ padding:6px 0; text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc; }
.business .business_table td.a_left{ text-align:left; padding:6px 0 6px 20px;}
.business .business_table td p{ line-height:26px; text-indent:2em;}
.business .business_table td img{ margin:0 0 0 5px;}
.business .business_table td p.special{ text-indent:8em;}

.side_nav_box h1.special_h1{ margin:0px;}
.leave_message_table{ width:100%;}
.leave_message_table td{ padding:10px 0; font-size:14px;}
.leave_message_table .td_name{ width:85px; text-indent:20px; background:url(../images/important.jpg) no-repeat 10px center;}
.leave_message_table .message_table_input{ width:210px; padding:0 0 0 3px; height:18px; font-size:13px; color:#323232; line-height:18px;border:1px solid #abadb3;}
.leave_message_table textarea{ width:503px; height:78px; overflow:auto; border:1px solid #abadb3; padding:5px;font-size:13px; color:#323232;}
.leave_message_table select{ width:215px; height:20px;border:1px solid #abadb3; font-size:13px;color:#323232;}
.leave_message_table .submit{ width:87px; height:25px; border:none; background:url(../images/leave_submit.jpg) no-repeat; cursor:pointer;}
/*---end business_platform---*/

.customer{ color:#333;}
.customer h5{ font-size:14px; font-weight:bold; margin:0 0 10px 0;}
.customer dt{ float:left; display:inline; margin:0 8px 15px 0;}
.customer p{ line-height:22px;}
.customer .clearheight2{ height:40px; clear:both;}
/*---end customer_service---*/

/*------------1.23---------------*/
.rule{ color:#29292B;}
.rule dl{ margin:0 0 20px 0;}
.rule dt{ font-size:14px; font-weight:bold; height:25px;}
.rule dt span{ padding:5px 0 5px 20px;background:url(../images/pic_black.jpg) no-repeat 3px center;}
.rule dd{ text-indent:3px; line-height:180%;}
.rule dd a:hover{ color:#c10009;}
/*------------1.23---------------*/

.cp{ margin-left:13px; _margin-left:6px;}
.cp dl{width:110px; float:left; margin-left:18px; _margin-left:9px;margin-top:18px;}
.cp dl dt{width:110px; height:85px; border:1px solid #d2d2d2; text-align:center;}
.cp dl dd{text-align:center; margin-top:6px;}
.cp a {font-family: 微软雅黑; font-size:14px;}
#qyf{text-align:center; padding-top:19px; clear:both; width:480px;}
#qyf a:link,#qyf a:visited{color:#000; text-decoration:none;}
#qyf a:hover{color:#898989;}