@charset "utf-8";
/* css document */
body { color: #666; font-size: 12px; font-family: "Microsoft YaHei";}
input, button, select, textarea { outline: none}
body th td { color: #333; font-size: 12px;}
a:link { color: #333; font-size: 12px; text-decoration: none;}
a:visited { color: #333; font-size: 12px; text-decoration: none;}
a:hover { color: #ff7a15; text-decoration: none;}
a:active { color: #333; text-decoration: none;}
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, ul, dd, li, p, th { margin: 0px; padding: 0px; list-style: none; border: 0px;}
input, textarea, select { font-family: inherit; font-weight: inherit; font-size: 12px;}
img { border: 0;}
.fl { float: left;}
.fr { float: right;}
.cp img { border: 1px solid #ccc; padding: 3px;}
.cp img:hover { border: 1px solid #F00; padding: 3px;}
.cp1 img { border: 1px solid #ccc; padding: 3px;}
.cp1 img:hover { border: 1px solid #eb0404;}
.border { border: 1px #ccc solid;}
.border1 { border: 1px #ccc solid; border-top: none;}
.clear { clear: both; height: 0px; overflow: hidden;}
.top10 { margin-top: 10px; overflow: hidden;}
.top20 { margin-top: 20px; overflow: hidden;}
.top30 { margin-top: 30px; overflow: hidden;}
.top38 { margin-top: 38px; overflow: hidden;}
.top40 { margin-top: 40px; overflow: hidden;}
.ding20 { padding-top: 20px;}
.ding25 { padding-top: 25px;}
.ding30 { padding-top: 30px;}
.top60 { margin-top: 60px;}
.top46 { margin-top: 46px;}
.main { margin: 0 auto; width: 1180px; overflow: hidden;}/* TOP */

.top_bj { width: 100%; height: 33px; }
.top_t { width: 1180px; margin: 0 auto; height: 33px; line-height: 33px; color: #777;}
.top_t a { line-height: 33px; color: #777;}
.top_t a:hover { line-height: 33px; color: #777; text-decoration: underline;}
.top_t span { float: right;}
.top_t span a { line-height: 33px; color: #777;}
.top_di { width: 100%; height: 152px; }
.logo { width: 391px; height: 45px; padding-top: 34px;}
.logo img{/*-webkit-animation:flipInX 1s .2s ease both;

-moz-animation:flipInX 1s .2s ease both;*/}

@-webkit-keyframes flipInX{

0%{-webkit-transform:perspective(400px) rotateX(90deg);

opacity:0}

40%{-webkit-transform:perspective(400px) rotateX(-10deg)}

70%{-webkit-transform:perspective(400px) rotateX(10deg)}

100%{-webkit-transform:perspective(400px) rotateX(0deg);

opacity:1}

}

@-moz-keyframes flipInX{

0%{-moz-transform:perspective(400px) rotateX(90deg);

opacity:0}

40%{-moz-transform:perspective(400px) rotateX(-10deg)}

70%{-moz-transform:perspective(400px) rotateX(10deg)}

100%{-moz-transform:perspective(400px) rotateX(0deg);

opacity:1}}

.ggy { padding-left: 36px; padding-top: 42px; color: #0b6abb; font-weight: bold; font-size: 20px; line-height: 24px;}
.ggy strong { color: #ff7a15; font-weight: bold; font-size: 34px; line-height: 30px;font-family: "Microsoft YaHei"; }
.ggy span { color: #1b1b1b; font-weight: normal; font-size: 30px; line-height: 30px;font-family: "Microsoft YaHei"; }
.lx { height: 84px; padding-left: 70px; padding-top: 5px; background: url(../images/lxbjimg.png) left no-repeat; margin-top: 38px; line-height: 24px; font-size: 18px; color: #333;}
.lx strong { font-size: 32px; color: #ff7a15; font-family: "Arial"; line-height: 32px;}

.nav_bj { width: 100%; height: 57px; background: url(../images/dhbj.jpg) no-repeat center;}
.nav { width: 1180px; height: 57px; font-family: "Microsoft YaHei"; margin: 0 auto;}
.nav li { float: left; text-align: center; zoom: 1; background: url(../images/nav_li.png) no-repeat right top; margin-left: -2px;font-size: 14px;}
.nav ul li a { height: 57px; line-height: 57px; display: inline-block; color: #fff; zoom: 1; padding: 0 38px; font-size: 16px;}
.nav ul li a:hover { background: #ff7207 url(../images/nav_a.gif) repeat-x center top; text-decoration: none; display: inline-block; zoom: 1; color: #fff; font-size: 16px;}
.nav .cur a { background: #ff7207 url(../images/nav_a.gif) repeat-x center top; text-decoration: none; display: inline-block; zoom: 1; color: #fff;}
.nav .wb { background: none;}

/*导航对于幻灯片新*/
.dsfhs { width:100%; margin:auto; position:relative;z-index:10000;}
.nav li ul {display:none;}
.nav li.dhh  { color:#036eb8;}
.nav li.dhh ul { position: absolute; top:51px; left:0px; display:block; z-index:10000;}
/*动画*/

.flash_bg { width: 100%; margin: 0 auto 40px;}
.focus { width: 100%; height: 500px; position: relative; overflow: hidden;}
.focus ul, .focus li { list-style: none; padding: 0; margin: 0;}
.focus li { display: none}
.focus .f_btns { position: absolute; width: 100%; height: 30px; line-height: 30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns .btn { text-align: center; height: 18px; overflow: hidden; font-size: 0;}
.focus .f_btns .btn span { display: inline-block; width: 60px; height: 6px; overflow: hidden; margin: 0 5px; background: #fff; cursor: pointer}
.focus .f_btns .btn span.cur { background: #0b6abb;}
.focus .prev { background: url(../images/a1.png) no-repeat; position: absolute; top: 210px; left: 0; width: 55px; height: 55px; z-index: 3; cursor: pointer}
.focus .next { background: url(../images/a2.png) no-repeat; position: absolute; top: 210px; width: 55px; height: 55px; right: 0; z-index: 3; cursor: pointer}
.jqfocus ul li a img { height: 500px; text-align: center;}/*搜索*/

.navSearch_bj { width: 100%; height: 46px; border-bottom: 1px solid #e5e5e5; margin-bottom: 40px;}
.navSearch { margin: 0px auto; width: 1180px; height: 46px; overflow: hidden;}
.navSearch .searchForm { float: right; width: 307px; height: 27px; background-color: #f2f2f2; overflow: hidden; margin-top: 10px; border: 1px solid #ff7a15;}
.navSearch .searchForm .txt { padding-left: 10px; width: 237px; float: left; line-height: 27px; background-color: #f2f2f2; border: 0px none; padding-top: 0px; padding-bottom: 0px; margin: 0px; color: #333;}
.navSearch .searchForm .btn { background: url(../images/sstu.jpg) no-repeat; float: right; width: 50px; font-size: 0px; height: 27px; border: 0px none; padding: 0px; margin: 0px;}
.navSearch .searchKey { float: left; width: 770px; line-height: 47px; overflow: hidden; color: #666;}
.navSearch .searchKey a { margin-left: 4px; margin-right: 8px; color: #666;}/*产品*/

.cp_fl { background: #f2f2f2; padding: 10px 10px 0 10px;margin: 0px 0 10px 0; }
.cp_fl2 {  float: left; width: 224px;}
.cp_fl_bt { width: 224px; height: 62px;}
.cp_fl_bj {background: #fff;padding: 10px 10px 16px;}
.cp_fl_bj2 { background: #fff; padding: 10px 5px;}
.fl_wz2{width:220px;line-height:36px;font-size:14px}
.fl_wz2 p{ }

.fl_wz h3{ width:150px; padding-left:40px; display:block; height:40px; background:url(../images/mflimg.jpg) no-repeat center; line-height:40px; font-size:14px; color:#FFF; overflow:hidden;margin: 10px 0;}
.fl_wz h3 a{font-size:14px;text-decoration:none;color:#fff; line-height:40px;}
.fl_wz ul li.fuck{height: 25px; line-height: 25px; font-size: 12px; padding-left: 40px; white-space: nowrap; background: url(../images/ico01.jpg) no-repeat 26px 8px;}
.fl_wz ul{width:190px; overflow:visible;}
.fl_wz ul li{border-bottom: solid 1px #ccc;height:47px;line-height:47px;position:relative;z-index:88;background: #ffffff url(../images/custom-select.png) left center no-repeat;padding-left: 20px;}
.fl_wz ul li.last{border-bottom:none;}
.fl_wz ul li a{height: 47px;line-height: 47px;font-size: 15px;padding-left: 5px;display:block;overflow: hidden;}
.fl_wz ul.fl_wz_list li a{padding:0 0 0 30px;}
.fl_wz li ul{width:146px;height:auto; background: none left 12px #efefef;padding:20px 14px 20px 14px; z-index:99; position:absolute; right:-175px; top:0; display:block;}
.fl_wz li ul li{height:34px; line-height:34px;z-index:9; border:0;}
.fl_wz li ul li a{height:34px; line-height:34px;font-size:13px; color:#494848; font-family: "Microsoft YaHei"; padding-left:10px;}
.fl_wz li ul li a:hover{color:#494848; font-family: "Microsoft YaHei"; height:34px; background-color:#ff7a15; color:#FFF;}
li.fuck ul {display:none;}

li.fuck:hover ul {display:block;}




.video { width: 224px; height: 8px;}
.cp_zs { width: 907px; height: auto; overflow: hidden;}
.cp_zs_1 { height: 952px;}
.cp_zs_1_bt { background: url(../images/cpdh.jpg) no-repeat center; height: 52px; margin-bottom: 10px; padding-left: 40px; line-height: 52px; font-size: 16px; font-weight: bold; color: #333;}
.cp_zs_1_bt a span { float: right; padding-right: 18px; line-height: 52px; font-size: 14px; font-weight: normal; color: #333;}
.cp_zs_1_tu { height: 270px;}
.cp_zs_1_tu ul { overflow: hidden;}
.cp_zs_1_tu ul li { float: left; padding-left: 10px; margin-top: 10px;}

.cp_zs_1_tu ul li img { border: 1px solid #e5e5e6;}
.cp_zs_1_tu ul li a:hover img { border: 1px solid #ff7a15;}
.cp_zs_1_tu ul li span { width: 292px; margin-top: 0px; height: 40px; background-color: #e5e5e6; line-height: 40px; text-align: center; color: #333; font-size: 14px; display: block;}
.cp_zs_1_tu ul li a:hover span { background-color: #ff7a15; line-height: 40px; text-align: center; color: #fff; font-size: 14px; display: block;}/*合作客户*/

.hz_t { background: url(../images/hzbjd.jpg); width: 100%; height: 9px; margin-top: 30px;}
.hz_n { background: url(../images/hzbjd1.jpg); width: 100%; height: 338px;}
.hz_bt { height: 92px; padding-top: 62px; text-align: center; line-height: 28px; font-size: 14px; color: #666;}
.hz_bt strong { font-size: 24px; font-weight: bold; color: #0b6abb;}
.hz_bt span { font-size: 24px; font-weight: bold; color: #666; font-family: "Arrus BT"; text-transform: uppercase;}
.hz_bt a samp { font-size: 12px; font-weight: normal; color: #0b6abb; font-family: "Arrus BT";}
.hz_kh span { padding-top: 34px;}
.hz_kh li { float: left; padding-left: 32px;}
.hz_kh li img { border: 1px solid #cfdbeb;}
.hz_kh li a:hover img { border: 1px solid #ff7a15;}
.hz_kh li p { text-align: center; line-height: 30px; font-size: 14px;}/*产品优势*/

.cpys_bt { width: 100%; height: 87px; padding-top: 45px; background: url(../images/cpysbj.jpg) no-repeat center; text-align: center; line-height: 42px; font-weight: bold; font-size: 36px; color: #000;}
.cpys_bt strong { text-align: center; line-height: 42px; font-weight: bold; font-size: 40px; color: #0b6abb;}
.cpys_bj { width: 100%; height: 656px; background: url(../images/cpysimg.jpg) no-repeat center;}
.cpys_n { width: 1230px; margin: 0 auto; height: auto;}
.cpys1 { padding-left: 659px; padding-top: 35px; height: 105px;}
.cpys1 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px;}
.cpys1 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px;}
.cpys2 { padding-left: 732px; height: 104px; padding-top: 14px;}
.cpys2 strong { color: #000; font-size: 24px; font-weight: bold; line-height: 24px;}
.cpys2 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px;}
.cpys3 { padding-left: 764px; height: 99px; padding-top: 9px;}
.cpys3 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px;}
.cpys3 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px;}
.cpys4 { padding-left: 713px; height: 99px; padding-top: 8px;}
.cpys4 strong { color: #000; font-size: 24px; font-weight: bold; line-height: 24px;}
.cpys4 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px;}
.cpys5 { padding-left: 668px; padding-top: 11px;}
.cpys5 strong { color: #0b6abb; font-size: 24px; font-weight: bold; line-height: 24px;}
.cpys5 p { color: #797979; line-height: 18px; font-size: 14px; padding-top: 9px;}/*公司优势*/

.ys_bt { width: 100%; height: 201px; background: url(../images/ysbtimg.jpg) no-repeat center;}
.ys_1 { width: 100%; height: 339px; background: url(../images/ys1.jpg) no-repeat center;}
.adv_1 { padding-top: 93px; /*padding-left: 111px;*/ width: 520px;}
.adv_1 h4 { background: url(../images/adv_num1.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px;}
.adv_1 strong { color: #084ea4;}
.adv_1 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px;}
.adv_1 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px;}
.adv_1 .wb { border: none;}/*公司优势1*/

.ys_2 { width: 100%; height: 343px; background: url(../images/ys2.jpg) no-repeat center;}
.adv_2 { padding-top: 43px; padding-left: 610px; width: 465px;}
.adv_2 h4 { background: url(../images/adv_num2.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px;}
.adv_2 strong { color: #084ea4;}
.adv_2 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px;}
.adv_2 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px;}
.adv_2 .wb { border: none;}/*公司优势2*/

.ys_3 { width: 100%; height: 333px; background: url(../images/ys3.jpg) no-repeat center;}
.adv_3 { padding-top: 31px; /*padding-left: 110px;*/ width: 520px;}
.adv_3 h4 { background: url(../images/adv_num3.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px;}
.adv_3 strong { color: #084ea4;}
.adv_3 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px;}
.adv_3 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px;}
.adv_3 .wb { border: none;}/*广告*/

.gg_bj { width: 100%; height: 160px; background: url(../images/ggtimg.jpg) no-repeat center;}
.tant { padding-left: 837px;}
.tant_lx { line-height: 25px; font-size: 14px; color: #1b1b1b; padding-top: 32px; height: 61px;}
.tant_lx strong { font-weight: bold; font-size: 25px;}
.tant_dj { padding-left: 15px; height: 32px;}
.tant_dj a { font-size: 14px; font-weight: bold; color: #FFF; line-height: 32px;}
.cnbt { width: 1180px; margin: 0 auto; background: url(../images/cnbt.jpg) no-repeat center; height: 211px; text-align: center; font-weight: bold; font-size: 38px; line-height: 166px; color: #303030;}
.cnnr { width: 100%; margin: 0 auto; background: url(../images/cnnr.jpg) no-repeat center; height: 397px;}
.cnnr_1 { width: 266px; margin-right: 38px; padding-top: 320px; text-align: center;}
.cnnr_2 { width: 266px; padding-top: 320px; text-align: center;}
.cnnr_1 span { font-size: 22px; color: #303030; font-weight: bold; line-height: 23px;}
.cnnr_2 span { font-size: 22px; color: #303030; font-weight: bold; line-height: 23px;}/*见证*/

.ggt22 { width: 1180px; margin: 0 auto; background: url(../images/ggt22.jpg) no-repeat center; height: 160px;}
.jz { height: 543px; margin-top: 40px;}
.customer { height: 556px; overflow: hidden; margin: 0 auto 40px auto; font-family: "Microsoft YaHei";}
.customer ul { width: 1180px; height: 490px; overflow: hidden;}
.customer ul li { border: solid 3px #f2f2f2; float: left; width: 254px; height: 464px; padding-bottom: 20px; margin-right: 32px;}
.customer ul li:hover { border: solid 3px #0b6abb;}
.customer ul li img { display: block; width: 254px; height: 208px;}
.customer ul li h4 { height: 65px; width: 206px; font-size: 14px; color: #272727; padding: 0 0 18px 0; margin: 24px auto 0 24px; background: url(../images/customer_textbg.jpg) center bottom no-repeat;}
.customer ul li h4 em { font-style: normal; font-weight: normal; display: block; font-size: 13px; color: #000; line-height: 30px;}
.customer ul li p { width: 206px; font-size: 12px; color: #272727; margin: 20px auto 20px 24px; line-height: 24px;}
.common_Mbtn1 { display: block; float: right; width: 32px; padding: 0 0 0 23px; height: 16px; line-height: 16px; background: url(../images/more_01.jpg) center center no-repeat; margin: 0 24px 0 0;}/*简*/

.jj1 { width: 100%; height: 379px; background: url(../images/jj1.jpg) no-repeat center; text-transform: uppercase;}
.jj_k { padding: 15px 30px 0 30px;}
.jj_z { width: 100%;}
.jj_z_bt { height: 42px; line-height: 42px; font-weight: bold; font-size: 18px; padding-left: 5px;color: #fff; }
.jj_z_bt span { float: right;}
.jj_z_bt a span { font-size: 12px; color: #fff; line-height: 46px; font-weight: normal;}
.jj_z_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 46px; font-weight: normal;}
.jj_z_wzsp { width: 100%; height: 273px; margin-top: 20px;}
.jj_z_sp { width: 321px; height: 273px;}
.jj_z_wz { width: 773px; margin-left: 26px; line-height: 26px; color: #FFF;}
.jj_z_wz strong { font-size: 16px; color: #ff7a15; font-weight: bold; line-height: 30px;}
.jj_z_wz span { padding-left: 26px; padding-top: 27px;}
.jj_z_wz span a { color: #FFF;}
.jj_z_wz span a:hover { color: #000;}
.jj_y { width: 100%;}
.jj_y_zs { padding: 20px 0;}
.jj_y_zs ul { overflow: hidden;}
.jj_y_zs ul span { padding-top: 94px;}
.jj_y_zs ul li { float: left;margin:0 5px;width:226px;}
.jj_y_zs ul li a p { color: #FFF; text-align: center; line-height: 30px; font-size: 14px;}
.jj_y_zs ul li a:hover p { color: #ff7a15; text-align: center; line-height: 30px; font-size: 14px;}
.jj2 { width: 100%; /*background: url(../images/jj2.jpg) no-repeat center;*/ margin: 50px auto;}
.jj_k1 { /*padding: 0 30px 0 30px;*/}
.jj_x_bt { height: 56px; line-height: 56px; font-weight: bold; font-size: 18px; color: #0a57a9; padding-left: 5px;border-bottom: 3px solid #0a57a9;}
.jj_x_bt span { float: right; text-transform: uppercase;}
.jj_x_bt a span { font-size: 12px; color: #666; line-height: 46px; font-weight: normal;}
.jj_x_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 46px; font-weight: normal;}
.jj_x_gd { width: 100%; padding: 20px 0;}
.jj_x_gd ul { overflow: hidden;}
.jj_x_gd ul span { padding-top: 60px;}
.jj_x_gd ul li { float: left; width: 226px; margin:0 5px;}
.jj_x_gd ul li a p { color: #333; text-align: center; line-height: 30px; font-size: 14px;}
.jj_x_gd ul li a:hover p { color: #ff7a15; text-align: center; line-height: 30px; font-size: 14px;}/*新闻*/

.xw1 { width: 366px; margin-right: 20px;}
.xw1_bt { height: 37px; background: url(../images/xwbt.jpg) no-repeat center; color: #595757; line-height: 32px; font-weight: bold; font-size: 18px; padding-left: 36px;}
.xw1_bt span { float: right; text-transform: uppercase;}
.xw1_bt a span { font-size: 12px; color: #595757; line-height: 36px; font-weight: normal;}
.xw1_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 36px; font-weight: normal;}
.xw1_img { margin-top: 26px;}
.xw1_wz li { height: 38px; border-bottom: 1px dashed #d3d3d3; width: 342px; padding-left: 24px; line-height: 39px; background: url(../images/xwtb.jpg) left center no-repeat;}
.xw1_wz li span { float: right; line-height: 39px; color: #d2d2d2;}
.yiny { background: url(../images/yinyimg.jpg) no-repeat center; width: 20px; height: 434px;}
.wt { width: 366px;}
.wt_bt { height: 37px; background: url(../images/xwbt.jpg) no-repeat center; color: #595757; line-height: 32px; font-weight: bold; font-size: 18px; padding-left: 36px;}
.wt_bt span { float: right; text-transform: uppercase;}
.wt_bt a span { font-size: 12px; color: #595757; line-height: 36px; font-weight: normal;}
.wt_bt a:hover span { font-size: 12px; color: #ff7a15; line-height: 36px; font-weight: normal;}
.wt_wz { width: 366px; height: 389px; padding-top: 14px; overflow: hidden;}
.wt_wz dl { padding-bottom: 10px; border-bottom: 1px dashed #d3d3d3;}
.wt_wz dt { height: 30px; font: 12px/20px "Microsoft YaHei"; color: #333; padding-left: 36px; background: url(../images/faq_q.jpg) no-repeat 0 0;}
.wt_wz dd { padding-left: 36px; background: url(../images/faq_a.jpg) no-repeat 0 0; font: 12px/24px "Microsoft YaHei"; color: #666666;}
.wt_wz dd a { color: #0b6abb; font-weight: bold;}/*友情*/

.yq { width: 100%; margin-top: 38px; border-top: 1px dashed #dedede;}
.yswz { width: 139px; height: 32px; display: inline-block; background: url(../images/link.gif) no-repeat top left; padding: 32px 0 0 0; margin: 27px 0px 0 3px; color: #9b9a9a; font-size: 14px;}
.lk_m { width: 1000px; height: 99px; overflow: hidden; display: inline; padding-top: 21px; margin-left: 30px;}
.lk_m a { padding: 11px 10px; color: #595757; display: inline-block;}/*版权*/

.bq_dh { width: 100%; height: 57px; background-color: #0b6abb; text-align: center;}
.bq_dh ul { width: 1180px; margin: 0 auto;}
.bq_dh ul li { width: 118px; line-height: 57px; font-size: 14px; float: left; color: #FFF; text-align: center;}
.bq_dh ul li a { line-height: 57px; font-size: 14px; float: left; color: #FFF; text-align: center;}
.bq_dh ul li a:hover { line-height: 57px; font-size: 14px; float: left; color: #FFF; text-align: center; text-decoration: underline;}
.bq_di { width: 100%; height: 206px; background: url(../images/bqdiimg.jpg) no-repeat center;}
.bq_di .con{ padding-left: 640px; padding-top: 55px;}
.bq_di p { color: #FFF; line-height: 28px;}
.bq_di p a { color: #FFF; line-height: 28px;}
.bq_di p a:hover { color: #FFF; line-height: 28px; text-decoration: underline;}
.pop_box2 { position: fixed; z-index: 1000; left: 58%; top: 300px; width: 35px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop) + 80); margin-left: 485px;}
.pop_box2 li { width: 35px; height: 35px; padding-bottom: 2px; overflow: hidden;}
.pop_box2 li a { display: block; padding-top: 4px; height: 31px; color: #666; text-align: center; background: #e5e5e5; line-height: 14px;}
.pop_box2 li a:hover, .pop_box2 li.cur a { text-decoration: none; color: #fff; background: #e66221;}
.cp_zs_n_tu { height: auto;}
.cp_zs_n_tu ul { overflow: hidden;}
.cp_zs_n_tu ul li { float: left; padding-left: 10px; padding-bottom: 25px;}
.cp_zs_n_tu ul li img { border: 1px solid #e5e5e6;}
.cp_zs_n_tu ul li a:hover img { border: 1px solid #ff7a15;}
.cp_zs_n_tu ul li span { width: 292px; margin-top: 10px; height: 40px; background-color: #e5e5e6; line-height: 40px; text-align: center; color: #333; font-size: 14px; display: block;}
.cp_zs_n_tu ul li a:hover span { background-color: #ff7a15; line-height: 40px; text-align: center; color: #fff; font-size: 14px; display: block;}/*内页简*/

.rightl { width: 950px; float: right; display: inline; overflow: hidden;}
.righttop { background: url(../images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden;}
.plc { background-color: #fff; height: 30px; line-height: 30px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 0 10px; position: relative; color: #666; overflow: hidden;}
.plc span { color: #333;}
.mb10 { margin-bottom: 10px;}
.mt10 { margin-top: 10px;}
.right_main { min-height: 700px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 10px; overflow: hidden;}
.agent_con { width: 890px; padding-top: 25px; line-height: 24px; margin-left: 19px;}
.agent_con .age_li_about { padding-left: 10px;}
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; word-spacing: 10px;}
#cntrBody p, .proinfo p, .age_li_about p { margin: 25px 0; font-size: 14px;}/*内页简介右*/

.leftr { width: 201px; overflow: hidden; display: inline; margin-left: 5px;}
.leib2 { width: 201px;}
.leib2 .tit { color: #fff; font-family: "Microsoft Yahei"; font-size: 20px; background: url(../images/tit1n.gif) no-repeat; height: 47px; padding-top: 10px; text-align: center; overflow: hidden; font-weight: bold;}
.leib2 .tit i { color: #90c5fc; display: block; font: 12px "Arial", Times, serif; text-transform: uppercase;}
.leib2 .nr { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden;}
.leib2 .nr h4 { border: 1px solid #0b6abb; height: 27px; line-height: 27px; padding-left: 28px; overflow: hidden; margin-top: 4px;}
.leib2 .nr h4.cur a, .leib2 .nr h4 a:hover { color: #f37200;}
.leib2 .nr h4 a { font-family: "Microsoft Yahei"; font-size: 14px; color: #0b6abb;}
.leib2 .nr ul { padding: 0 1px; width: 165px; overflow: hidden;}
.leib2 .nr_cpyy { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden;}
.leib2 .nr_cpyy h4 { border: 1px solid #0b6abb; height: 27px; line-height: 27px; text-indent: 10px; overflow: hidden; margin-top: 8px;}
.leib2 .nr_cpyy h4.cur a, .leib2 .nr h4 a:hover { color: #f37200;}
.leib2 .nr_cpyy h4 a { font-family: "Microsoft Yahei"; font-size: 12px; color: #0b6abb; display:block;}.leib2 .nr_cpyy h4 a:hover { font-family: "Microsoft Yahei"; font-size: 12px; color: #fff; background-color:#ff7a15;}
.leib2 .nr_cpyy ul { padding: 0 1px; width: 165px; overflow: hidden;}

.leib2 .nr li { width: 174px; text-overflow: ellipsis; text-indent: 27px; color: #666; line-height: 35px; overflow: hidden; white-space: nowrap; height: 35px; border-bottom: 1px dashed #DEDEDE;}
.leib2 .nr >ul >li a { font-family: "Microsoft Yahei"; font-size: 12px; display:block; width: 174px; height:35px;}
.leib2 .nr li a:hover { font-family: "Microsoft Yahei"; font-size: 12px; color: #fff; width: 174px; height:35px; background-color:#ff7a15;}.rightbot { background: url(../images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px;}
.leib2 .tit1 { height: 37px;}
.tit.tit1 { width: 201px;}
.leib2 .nrs { border: 1px solid #dadada;}
.leib2 .nr { border: 1px solid #0b6abb; border-width: 0 1px 3px 1px; background: #fff; padding: 4px 11px 8px; overflow: hidden;}
dl.pd_t05_con_dl { width: 170px; height: 160px; overflow: hidden; margin: 10px auto 3px;}
dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a { width: 170px; height: 128px; line-height: 0; font-size: 0;}
dl.pd_t05_con_dl dd { width: 170px; overflow: hidden; height: 25px; line-height: 25px; text-align: center; color: #555;}
dl.pd_t05_con_dl dt img { width: 166px; height: 125px; padding: 1px; border: solid 1px #b0dbff;}
dl.pd_t05_con_dl dt a:hover img { border: solid 1px #0b6abb;}
.leftlx { background: #FFF; border: 1px solid #DFDFDF; border-bottom: none; border-top: none; color: #84a9cf; display: block; font: 12px "Times New Roman", Times, serif; text-transform: uppercase;}
.leftlx .dianh { padding: 0 5px;}
.leftlx .dianhua { color: #333; line-height: 20px; padding: 10px 2px;}
.leftlx p { line-height: 24px; color: #333;}
.leftbot { background: url(../images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 20px;}
.leftlx .dianhua span { display: block; font: 18px "Arial"; color: #e36d00; font-weight: bold;}/*底部分页*/

.pageinfo { padding-top: 12px; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; height: 30px; line-height: 30px; font-size: 12px; text-align: center;}
.pageinfo a { padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px 2px; padding-top: 3px; text-decoration: none; border: 1px solid #ccc;}
.pageinfo a:hover { border: 1px solid #ff7a15;}
.pageinfo a:active { border: 1px solid #0b6abb;}
.pageinfo span { padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; margin: 0px 2px; border: 1px solid #ccc;}
.pageinfo span.cur { font-weight: bold; color: #fff; background: #2F8808; border: 1px solid #2F8808;}/*内页产品*/

.agent_con_cp { padding-top: 20px; line-height: 24px; padding-left: 15px;}
.age_li_cp ul { overflow: hidden;}
.age_li_cp ul li { float: left; height: 180px; line-height: 0; width: 210px; overflow: hidden; margin: 15px 0px 0 17px;}
.age_li_cp ul li img { width: 200px; height: 150px; border: 1px solid #0b6abb; padding: 1px;}
.age_li_cp ul li span { color: #424242; width: 212px; height: 35px; line-height: 35px; background: url(../images/pro_yy.gif) no-repeat center top; text-align: center; display: block; overflow: hidden; line-height: 35px;}
.age_li_cp ul li a:hover { text-decoration: none; display: inline-block;}
.age_li_cp ul li a:hover img { border: 2px solid #f37200; padding: 0;}
.age_li_cp ul li a:hover span { color: #fa9300;}
.age_li_cp .nones { margin-right: 0;}
.cpnxq { overflow: hidden; padding-top: 10px; padding-bottom: 20px;}
.cpn_img { overflow: hidden; padding-left: 30px;}
.pimg { padding: 1px; border: 1px solid #ddd; height: 375px;}
.xiaoimg { width: 500px; padding-top: 15px;}
.xiaoimg ul { overflow: hidden; width: 480px;}
.xiaoimg ul li { float: left; padding-left: 23px; width: 60px; margin: 0; height: auto; width: auto; overflow: hidden;}
.xiaoimg ul li img { padding: 1px; border: 1px solid #ddd; width: 60px; height: 45px;}
.xiaoimg span { padding-top: 14px;}
.cpn_wz { width: 350px; overflow: hidden; padding-right: 30px;}
.cpn_bt { font-size: 18px; font-weight: bold; color: #333; height: 28px; line-height: 28px; padding-left: 10px; border-bottom: 1px dashed #ccc;}
.cpnwzz { line-height: 30px; font-size: 14px; color: 666px; padding-left: 10px;}
.cpnwzz strong { color: #0b6abb; font-size: 18px;}
.xgcp { width: 895px; height: auto; margin: 30px 0 30px 0; height: 2px; border-top: 1px dashed #bbb;}
.xgcp_bt { width: 895px; height: 35px; border-bottom: 1px solid #ccc; margin-top: 20px; margin-left: 10px;}
.xgcpbj { width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px;}.xgcpbj a{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; display:block;}
.xgcpbj a:hover{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #ff7a15; color: #FFF; font-size: 18px;}

.xgcptu { margin-top: 10px;}
.xgcptu li { float: left; margin-right: 15px; text-align: center; line-height: 30px;}
.xgcptu li img { border: 1px solid #ccc; padding: 1px;}
.xgcptu li p { line-height: 24px; color: #333; font-size: 14px;}
.lxwm_bt { width: 895px; height: 35px; border-bottom: 1px solid #ccc; margin-top: 20px; margin-left: 10px;}
.lxwm_bj { width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px;}.lxwm_bj a{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #0b6abb; color: #FFF; font-size: 18px; display:block;}
.lxwm_bj a:hover{ width: 187px; height: 35px; line-height: 35px; text-align: center; background-color: #ff7a15; color: #FFF; font-size: 18px; display:block;}

.lxwm_wz { width: 840px; font-size: 16px; line-height: 40px; color: #333; padding-left: 20px; padding-top: 20px;}
.ly_wz { padding-left: 20px;}
.lybg { overflow: hidden; margin-top: 10px; padding-left: 10px;}
.xgzx { overflow: hidden; width: 895px; margin-left: 10px; margin-top: 20px;}
.xgzx li { width: 326px; float: left; padding-left: 40px; line-height: 30px; font-size: 14px; color: #333;}
.xgzx li a { line-height: 30px; font-size: 14px; color: #333;}
.cptj_kuang { height: auto; border: 1px solid #ccc; margin-bottom: 10px; padding-top: 15px;}
.cptj_kuang ul { padding-left: 15px; overflow: hidden;}
.cptj_kuang li { width: 194px;}
.cptj_kuang li img { padding: 1px; border: 1px solid #ccc;}
.cptj_kuang li p { text-align: center; line-height: 30px;}
.xxtup { overflow: hidden; margin-top: 20px; margin-left: 3px;}
.xxtup li { float: left; display: inline; overflow: hidden; padding-bottom: 10px;}
.xxtup li img { margin-left: 22px; border: 1px solid #ccc; padding: 1px; float: left;}
.p1 { line-height: 35px; font-size: 14px; color: #333; padding-top: 7px; text-align: center; margin-left: 43px;}
.hzkeny { overflow: hidden; margin-top: 20px;}
.hzkeny li { float: left; display: inline; overflow: hidden; padding-bottom: 10px;}
.hzkeny li img { margin-left: 26px; border: 1px solid #ccc; padding: 1px; float: left;}
.p2 { line-height: 24px; font-size: 14px; color: #333; text-align: center; margin-left: 22px;}
.news_n { overflow: hidden;}
.news_n ul { margin-top: 25px; margin-left: 10px;}
.news_n li { width: 880px; height: 110px; margin-bottom: 25px; line-height: 26px; border-bottom:1px dashed #dbdbdb;}

.news_n li h3 { line-height: 30px; color: #000;}
.news_n li img { float: left; padding: 1px; border: 1px solid #ccc; margin-right: 20px;}
.news_nr { padding: 10px;}
.news_nrbt { text-align: center;}
.news_nrbt h2 { font-size: 20px; color: #000; line-height: 30px;}
.news_nrbt h6 { padding-top: 5px; height: 20px; line-height: 20px; color: #999; font-size: 12px; font-weight: normal;}
.news_nrwz { font-size: 14px; line-height: 200%; color: #333; padding-top: 20px;}
.news_nrgd { padding-top: 12px; font-size: 12px; line-height: 24px; color: #0b6abb;}
.info_b{ border: solid 1px #ccc;width: 860px;padding-left:20px;padding-top:20px;padding-bottom:20px; overflow: hidden; margin-bottom: 10px;}

.info_b li{ width:840px; height:36px; border-bottom: dashed 1px #ccc; line-height:36px;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page li{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page li a{color:#333;padding:8px 12px;line-height:18px;display:inline-block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group li a.active{background:#f3f3f3;border-radius:0;}

.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}