@charset "utf-8";
* { margin:0; padding:0; word-break:break-all; word-wrap:break-word; }
body { font-size:13px; margin:0px; padding:0px; background-repeat: repeat-x; font-family:microsoft Yahei,arial,sans-serif,宋体;}
::-moz-selection{background:#ff6600; color:#fff;} 
::selection {background:#ff6600; color:#fff;} 
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; color: #FF6600; }
img { border:0; vertical-align:bottom; }
li { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
.c20 { clear:both; line-height:20px; height:20px; }
.c { clear:both; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.c10 { margin-top:10px; }
.left { float:left; }
.right { float:right; } 
.w1100 { width: 1100px; }
.center { margin-right: auto; margin-left: auto; margin-top: 0px; }
.ml10 { margin-left:10px; }
a.green { color:#008067; text-decoration:none; }
a.green:hover { color:#FF6600; text-decoration:none; }
a.white { color:#FFFFFF; text-decoration:none; }
a.white:hover { color:#FF6600; text-decoration:none; }
.cfix:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.red { color:#CC0000 }
/* 分页 */
#pages { font-family:"宋体"; line-height: 35px; height: 35px; padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #028f37; color:#fff; text-align:center; padding:0 10px; background-color: #028f37; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/* 默认幻灯片 */
.FocusPic { zoom:1; position:relative; overflow:hidden; float: left; height: 250px; width: 260px; }
.FocusPic .content { overflow:hidden }
.FocusPic .changeDiv a { position:absolute; top:0px; left:0px; display:none; }
.FocusPic .title-bg, .FocusPic .title { position:absolute; left:0px; bottom:0; width:260px; height:30px; line-height:30px; overflow:hidden }
.FocusPic .title-bg { background:#000; filter:alpha(opacity=0); opacity:0; }
.FocusPic .title a { display:block; padding-left:15px; color:#fff; font-size:14px; }
.FocusPic .change { bottom:4px; height:20px; right:3px; *right:5px;
_right:4px; position:absolute; text-align:right; z-index:9999; }
.FocusPic .change i { background:#666; color:#FFF; cursor:pointer; font-family:Arial; font-size:12px; line-height:15px; margin-right:2px; padding:2px 6px; font-style:normal; height:15px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;
}
.FocusPic .change i.cur { background-color: #1146a6; }
.logo { float: left; height: 90px; padding-top: 10px; padding-bottom: 10px; }
.top { top:0px; position: relative; z-index: 10; background-color: #FFFFFF; }
.top1 { background-color: #c8161d; height: 40px; width: 100%; }
.hezuo1 { line-height: 40px; color: #FFFFFF; float: left; height: 40px; font-size: 14px; font-weight: bold; background-image: url(../images/ico_t1.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; }
.hezuo1 span { float: left; height: 30px; width: 30px; padding: 5px; }
.top1_right { line-height: 40px; color: #FFFFFF; float: right; height: 40px; }
.top1_right a { color:#FFFFFF; padding-left:5px; padding-right:5px;}.logo_right { float: right; height: 90px; padding-top: 10px; padding-bottom: 10px; position: relative; }
.nav { height: 40px; width: 740px; padding-top: 30px; position: relative; }
.nav li{ float:left; height:40px; line-height:40px; text-align:center; font-size:15px; position:relative; }
.nav li a{ color:#333333; text-decoration:none; display:block; padding-left:18px; padding-right:18px; }
.nav .on a { display:block; color: #CC0000; background-image: url(../images/navarr.jpg); background-repeat: no-repeat; background-position: center center; }
.nav li a.link{float:left;width: 111px;}
.nav ul li a:hover{ display:block; color: #CC0000; background-image: url(../images/navarr.jpg); background-repeat: no-repeat; background-position: center center; }
.nav dl{ width:100%; font-size:12px; position:absolute; top:40px; left:0px; background-color: #FFFFFF; background-image: url(../images/sonnvbg.jpg); background-repeat: repeat-x; }
.nav dl dd { height:35px; line-height:35px; text-align: left; background-image: url(../images/ico1.png); background-repeat: no-repeat; background-position: 10px center; white-space: nowrap; }
.nav dl dd a{ color:#333333;text-align: left;  }
.nav dl dd a:hover{ color:#FFFFFF; background:#e02e2e; opacity:0.9; }
.nav  .nav_line { background-image: url(../images/nav_line.png); background-repeat: no-repeat; background-position: left top; float: left; height: 50px; width: 2px; }
.banner { width: 100%; position: relative; }
.main_visual { width: 100%; position: relative; }
.main_image {width:100%; height:450px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:450px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:450px;}
.main_image li span {display:block; width:100%; height:450px}
.main_image li a {display:block; width:100%; height:450px}
.main_image li .img_1 {background: url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5 {background: url('../images/img_main_5.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}.main { float: left; width: 1100px; position: relative; }
.about { float: left; width: 360px; }
.about_title { font-family: "Microsoft Yahei"; font-size: 18px; line-height: 70px; height: 70px; width: 360px; }
.about_title span { float: left; }
.about_pic { float: left; width: 350px; border: 5px solid #ececec; }
.about_txt { line-height: 30px; color: #666666; padding: 5px; float: left; width: 350px; }
.about_more { line-height: 30px; float: left; height: 30px; width: 350px; padding-right: 5px; padding-left: 5px; }
.about_more i { font-style: normal; line-height: 30px; background-image: url(../images/eye.png); background-repeat: no-repeat; background-position: left center; float: right; padding-right: 10px; padding-left: 18px; }
.about_more i a { color:#CC0000; text-decoration:none;}
.about_type { background-color: #f9f9f9; padding: 5px; float: left; width: 350px; }
/*.about_type a { width:95px; line-height:30px; height:30px; background-image: url(../images/arr04.png); background-repeat: no-repeat; background-position: 5px 10px; float: left; padding-left: 20px; }*/
.news { float: left; width: 430px; padding-left: 30px; }
.news_title { font-size: 18px; line-height: 70px; color: #333333; float: left; height: 70px; width: 430px; }
.news_title span { float: left; }
.news_first { float: left; width: 430px; padding-top: 5px; padding-bottom: 5px; }
.news_first li { float: left; width: 430px; }
.news_first span { float: left; height: 100px; width: 135px; border: 3px solid #ECECEC; }
.news_first p { font-size: 13px; line-height: 30px; float: right; height: 30px; width: 280px; font-weight: bold; }
.news_first dt { line-height: 20px; color: #666666; float: right; width: 280px; }
.ico_time { font-style: normal; line-height: 20px; color: #CC0000; background-image: url(../images/ic_33.jpg); background-repeat: no-repeat; background-position: left center; float: left; height: 20px; padding-left: 15px; }
.more1 { font-style: normal; line-height: 20px; background-image: url(../images/eye.png); background-repeat: no-repeat; background-position: left center; float: left; height: 20px; margin-left: 20px; padding-left: 20px; font-size:12px; }
.more1 a { color:#CC0000; text-decoration:none;}
.news_list { float: left; width: 430px; padding-top: 5px; padding-bottom: 5px; }
.news_title2 { float: left; height: 25px; width: 430px; padding-top: 10px; }
.news_list li { float: left; height: 30px; width: 430px; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }
.news_list span { font-style: normal; line-height: 20px; color: #FFFFFF; background-color: #bfbfbf; background-image: url(../images/clockfff.png); background-repeat: no-repeat; background-position: 5px center; float: left; height: 20px; margin-top: 5px; padding-left: 20px; font-size: 12px; padding-right: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-right: 5px; }
.case { float: right; width: 250px; background-color: #f9f9f9; }
.case_title { font-size: 18px; line-height: 70px; float: left; height: 70px; width: 250px; }
.case_title span { float: left; }
.case_list { float: left; width: 230px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.case_list p { line-height: 30px; float: left; height: 30px; width: 220px; padding-right: 5px; padding-left: 5px; }
.case_list li { float: left; width: 230px; padding-top: 5px; padding-bottom: 5px; }
.case_list span { padding: 3px; float: left; width: 224px; border: 3px solid #FFFFFF; }
.main2 { background-image: url(../images/pshd1.jpg); background-repeat: repeat-x; width: 100%; border-top-width: 9px; border-bottom-width: 9px; border-top-style: solid; border-bottom-style: solid; border-top-color: #f9f9f9; border-bottom-color: #f9f9f9; }
.p_title { text-align: center; float: left; width: 1100px; padding-top: 50px; }
.p_class { line-height: 35px; text-align: center; float: left; height: 35px; width: 1100px; padding-top: 10px; }
.p_class  a { padding-left:10px; padding-right:10px;}.p_list { float: left; width: 1100px; padding-top: 15px; padding-bottom: 20px; }

/**move*/
#movepic { float: left; height: 320px; width: 1100px; overflow: hidden; }
.move_left { float: left; height: 320px; width: 60px; background-image: url(../images/pleft.png); background-repeat: no-repeat; background-position: center center; }
.move_right { float: right; height: 320px; width: 60px; background-image: url(../images/pright.png); background-repeat: no-repeat; background-position: center center; }
.pcont { width:960px; float:left; overflow:hidden; left: 10px; }
 .ScrCont1 { width:32766px; zoom:1; margin-left:0px; }
 #List1_1,  #List2_1 { float:left; }
.p_list ul { margin: 0px; padding: 0px; }
.p_list  li { background-color: #FFFFFF; padding: 15px; float: left; width: 180px; margin-right: 15px; margin-left: 15px; }
.p_list span { float: left; width: 180px; }
.p_list  p { font-size: 15px; line-height: 35px; text-align: center; float: left; height: 35px; width: 180px; padding-top: 5px; padding-bottom: 5px; }
.p_list  dt { line-height: 22px; color: #666666; float: left; width: 180px; }
.p_list i { line-height: 30px; float: left; height: 30px; width: 130px; padding-left: 50px; font-size: 14px; font-style: normal; }
.p_list i a { width:60px; line-height:30px; height:30px; text-decoration:none; text-align:center; background-color:#CC0000; float:left; color:#FFFFFF;}
.contact { float: left; width: 250px; }
.contact_title { line-height: 40px; background-image: url(../images/arr02.jpg); background-repeat: no-repeat; background-position: 5px center; float: left; height: 40px; width: 220px; padding-left: 30px; font-size: 14px; font-weight: bold; color: #3c3c3c; }
.contact_title i { font-style: normal; line-height: 5px; color: #C6C6C6; padding-left: 5px; }
.contact_txt { line-height: 25px; color: #333333; float: left; width: 300px; padding-top: 5px; padding-bottom: 5px; }
.contact_tel { background-image: url(../images/telnumb.jpg); background-repeat: no-repeat; background-position: left 5px; float: left; height: 70px; width: 260px; font-size: 26px; line-height: 35px; font-weight: bold; color: #424242; padding-left: 40px; }
.more2 i { line-height: 30px; float: left; height: 30px; width: 130px; padding-left: 120px; font-size: 14px; font-style: normal; }
.more2 i a { width:60px; line-height:30px; height:30px; text-decoration:none; text-align:center; background-color:#CC0000; float:left; color:#FFFFFF;}
.contact { float: left; width: 300px; }
.box1 { float: left; width: 300px; padding-left: 30px; border-left-width: 1px; border-left-style: solid; border-left-color: #e2e2e2; }
.support { float: left; width: 300px; padding-top: 5px; padding-bottom: 5px; }
.more2 { float: left; width: 300px; }
.support li { line-height: 32px; background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 5px center; float: left; height: 32px; width: 285px; padding-left: 15px; }
.box1_pic { float: left; width: 300px; padding-top: 5px; padding-bottom: 5px; }
.message_box1 { float: left; width: 300px; padding-top: 10px; }
.table_form2 td,table_form2 tr,table_form2 { line-height:22px; padding:2px; font-size:12px; }
.sumbit1{ width:60px; line-height:30px; height:30px; text-decoration:none; text-align:center; background-color:#CC0000; float:left; color:#FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.contact { float: left; width: 250px; }.links { background-color: #f9f9f9; width: 100%; line-height: 20px; padding-top: 15px; padding-bottom: 15px; }
.links span { line-height: 20px; font-weight: bold; color: #434343; background-image: url(../images/arr08.png); background-repeat: no-repeat; background-position: 2px center; float: left; height: 20px; padding-right: 10px; padding-left: 18px; }
.links a { color:#3c3c3c; text-decoration:none; padding-left:5px; padding-right:15px;}
.links a:hover { color:#CC0000; text-decoration:none;}.bottom { background-color: #c8161d; width: 100%; padding-top: 15px; padding-bottom: 15px; }
.bottom_logo { float: left; width: 230px; background-image: url(../images/bottom_line2.png); background-repeat: repeat-y; background-position: right center; padding-top: 5px; padding-bottom: 10px; }
.copyright { line-height: 22px; color: #FFFFFF; float: left; width: 800px; padding-left: 50px; }
.copyright a{ color:#fff; text-decoration: underline; }
.nav2 { background-color: #f9f9f9; height: 35px; width: 100%; padding-top: 15px; padding-bottom: 15px;display:inline-block; }
.nav2_menu { background-image: url(../images/arr08.png); background-repeat: no-repeat; background-position: 2px center; float: left; width: 800px; padding-left: 20px; line-height: 25px; height: 25px; padding-top: 5px; padding-bottom: 5px; overflow: hidden; }
.nav2_menu a { color:#333333; text-decoration:none; padding-left:5px; padding-right:5px; margin-left:5px; margin-right:5px; float:left; display:inline-block}
.nav2_menu a:hover { color:#FFFFFF; text-decoration:none; background-color:#CC0000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.nav2_menu a.cur2   { color:#FFFFFF; text-decoration:none; background-color:#CC0000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.position { line-height: 35px; color: #333333; float: right; height: 35px; width: 280px; text-align: right; }
.page_left { float: left; width: 820px; }
.read_title1 { background-image: url(../images/title.png); background-repeat: no-repeat; background-position: left center; float: left; height: 70px; width: 820px; }
.read_title1 span { font-size: 18px; line-height: 55px; color: #FFFFFF; text-align: center; float: left; height: 55px; width: 240px; padding-left: 5px; }
.page_content { line-height: 28px; color: #333333; padding: 10px; float: left; width: 800px; margin-top: 15px; margin-bottom: 15px; }
.page_content img { max-width:800px; height:auto;}.page_right { float: right; width: 250px; position: relative; }
.box2 { background-color: #f9f9f9; float: left; width: 250px; position: relative; }
.right_title2 { font-size: 18px; line-height: 75px; color: #333333; background-color: #e4e4e4; background-image: url(../images/arr11.png); background-repeat: no-repeat; background-position: 30px center; float: left; height: 75px; width: 200px; padding-left: 50px; position: relative; }
.right_news { float: left; width: 230px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; position: relative; }
.right_news li { float: left; width: 230px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.right_news li { background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 2px center; float: left; height: 40px; width: 220px; padding-left: 10px; line-height: 40px; }
.right_products { float: left; width: 230px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; position: relative; }
.right_products li { float: left; width: 230px; padding-top: 8px; padding-bottom: 8px; position: relative; }
.right_products span { float: left; width: 230px; }
.right_products p { line-height: 35px; background-color: #434343; text-align: center; float: left; height: 35px; width: 230px; }
.right_products p a { color:#FFFFFF; text-decoration:none;}
.right_products li:hover p { background-color:#CC0000;}
.right_products li:hover p a  { color:#FFFFFF; text-decoration:none;}.list { padding: 10px; float: left; width: 800px; margin-top: 15px; margin-bottom: 15px; }
.list_txt { margin: 0px; padding: 0px; float: left; width: 800px; }
.list_txt li { float: left; width: 800px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.list_txt p { background-image: url(../images/arr04.png); background-repeat: no-repeat; background-position: 2px 12px; float: left; height: 35px; width: 780px; padding-left: 20px; line-height: 35px; font-size: 16px; }
.list_txt dt { line-height: 22px; color: #7F7F7F; float: left; width: 800px; }
.read { padding: 10px; float: left; width: 800px; margin-top: 15px; margin-bottom: 15px; }
.read_title { font-size: 24px; line-height: 35px; font-weight: bold; color: #333333; text-align: center; float: left; width: 800px; }
.read_info { line-height: 35px; color: #848484; text-align: center; float: left; height: 35px; width: 800px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; padding-top: 10px; padding-bottom: 5px; }
.read_content { padding: 10px; float: left; width: 780px; margin-top: 15px; margin-bottom: 10px; line-height: 28px; color: #333333; }
.read_content img { max-width:780px; height:auto;}.share { line-height: 35px; float: left; height: 35px; width: 300px; padding-top: 10px; padding-bottom: 10px; padding-left: 500px; }
.page_about { line-height: 35px; color: #333333; float: left; width: 800px; }
.read_about { float: left; width: 800px; border-top-width: 4px; border-top-style: solid; border-top-color: #434343; }
.read_about_t { float: left; height: 35px; width: 800px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.read_about_t span { font-size: 15px; line-height: 35px; font-weight: bold; color: #333333; float: left; height: 35px; width: 390px; padding-left: 10px; }
.read_about_list { padding: 5px; float: left; width: 385px; }
.read_about_list li { line-height: 30px; background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 2px center; float: left; height: 30px; width: 375px; padding-left: 10px; }
.read_about_list span { line-height: 30px; color: #666666; float: right; height: 30px; padding-right: 5px; }
.page_up { line-height: 35px; float: left; height: 35px; width: 800px; }
.list_pic { margin: 0px; padding: 0px; }
.list_pic li { padding: 10px; float: left; width: 245px; }
.list_pic span { float: left; width: 245px; }
.list_pic p { line-height: 35px; background-color: #434343; text-align: center; float: left; height: 35px; width: 245px; }
.list_pic p a { color:#FFFFFF; text-decoration:none;}
.list_pic li:hover  p { line-height: 35px; background-color: #CC0000; text-align: center; float: left; height: 35px; width: 245px; }
.list_pic li:hover  a { color:#FFFFFF; text-decoration:none;}.list2 { float: left; width: 1100px; padding-top: 10px; padding-bottom: 20px; }
.list_pic2 { margin: 0px; padding: 0px; }
.list_pic2 li { padding: 10px; float: left; width: 255px; }
.list_pic2 span { float: left; width: 255px; }
.list_pic2 p { line-height: 45px; background-color: #434343; text-align: center; float: left; height: 45px; width: 255px; }
.list_pic2 p a { color:#FFFFFF; text-decoration:none;}
.list_pic2 li:hover p { line-height: 45px; background-color: #CC0000; text-align: center; float: left; height: 45px; width: 255px; }
.list_pic2 li:hover p a { color:#FFFFFF; text-decoration:none;}

.read2 { float: left; width: 1100px; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; position: relative; }
.p_flash { float: right; width: 500px; position: relative; }
.read_pinfo { float: left; width: 500px; background-color: #f9f9f9; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
.read_pinfo h1 { font-size: 16pt; line-height: 56px; font-weight: normal; color: #FFFFFF; float: left; width: 460px; background-color: #c8161d; background-image: url(../images/arr12.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 40px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.read_pinfo dt { line-height: 25px; color: #666666; float: left; width: 500px; padding-left: 20px; font-size: 13px; padding-right: 5px; }
.title_arr { background-image: url(../images/tie.png); background-repeat: no-repeat; background-position: right top; float: left; height: 10px; width: 20px; padding-bottom: 15px; padding-left: 100px; }
.cvintro { line-height: 27px; color: #FFFFFF; background-image: url(../images/cvintro.jpg); background-repeat: no-repeat; background-position: left center; float: left; height: 27px; width: 192px; padding-right: 27px; padding-left: 37px; }
#p_dianhua { line-height: 40px; color: #333333; float: left; height: 40px; width: 460px; padding-top: 10px; padding-bottom: 10px; }
#p_dianhua i { font-size: 15px; font-weight: normal; color: #CC0000; font-style: normal; }
/* flexslider */
.flexslider{ position:relative; width:500px; height:360px; overflow:hidden; zoom:1; }
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}.p_title2 { font-size: 29px; line-height: 100px; color: #434343; background-image: url(../images/pview2-c_11.jpg); background-repeat: no-repeat; background-position: 5px center; float: left; height: 100px; width: 780px; padding-left: 40px; }
.p_title3 { float: left; height: 30px; width: 820px; background-image: url(../images/line-thr.jpg); background-repeat: repeat-x; background-position: center center; text-align: center; }
.p_title3 span { font-size: 15px; line-height: 26px; color: #FFFFFF; background-color: #434343; background-image: url(../images/pview2-c_15.jpg); background-repeat: no-repeat; background-position: 20px center; float: left; height: 26px; width: 170px; margin-left: 350px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.p_content { line-height: 28px; color: #333333; padding: 10px; float: left; width: 800px; margin-top: 10px; margin-bottom: 10px; }
.p_content img { max-width:800px; height:auto;}
.p_content table,.p_content td,.p_content tr { font-size:13px; color:#333333; line-height:25px;}.order { float: left; width: 800px; }
.table_form td,.table_form tr { line-height:25px; padding:5px; font-size:13px;}
.input-text { line-height:25px; height:25px; color:#666666;}

.rollBox{ width:1100px; overflow:hidden; padding:0px; margin:0; float: left; }
.rollBox .LeftBotton{ height:280px; width:19px; overflow:hidden; float:left; display:inline; cursor:pointer; background-image: url(../images/button.gif); background-repeat: no-repeat; background-position: 11px center; margin-top: 25px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.rollBox .RightBotton{ height:280px; width:20px; overflow:hidden; float:left; display:inline; cursor:pointer; background-image: url(../images/button.gif); background-repeat: no-repeat; background-position: -8px center; margin-top: 25px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.rollBox .Cont{ width:970px; overflow:hidden; float:left; margin-left: 10px; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox #List1,.rollBox #List2{float:left;}

.p_list ul { margin: 0px; padding: 0px; }
.p_list  li { background-color: #FFFFFF; padding: 15px; float: left; width: 180px; margin-right: 15px; margin-left: 15px; }
.p_list span { float: left; width: 180px; }
.p_list  p { font-size: 15px; line-height: 35px; text-align: center; float: left; height: 35px; width: 180px; padding-top: 5px; padding-bottom: 5px; }
.p_list  dt { line-height: 22px; color: #666666; float: left; width: 180px; }
.p_list dt i { line-height: 30px; float: left; height: 30px; width: 130px; padding-left: 50px; font-size: 14px; font-style: normal; }
.p_list dt i a { width:60px; line-height:30px; height:30px; text-decoration:none; text-align:center; background-color:#CC0000; float:left; color:#FFFFFF;}
