html, body {height:100%;width:100%; }
html, body, h1, h2, h3, h4, h5, h6, div, ul, ol, li, dl, dt, dd, iframe, textarea, input, button, p, strong, b, i, a, span, del, pre, table, tr, th, td, form, fieldset, .pr, .pc { margin: 0; padding: 0; word-wrap: break-word; font-family: verdana,Microsoft YaHei,Tahoma,sans-serif; *font-family: Microsoft YaHei,verdana,Tahoma,sans-serif; }
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc, em, del { font-style: normal; font-size: 100%; }
ul, ol, dl { list-style: none;}
body{ font-size: 12px; }
a{ text-decoration: none;color: #6e6e6e; }
.clear:after{ clear: both;content: '';display: block;width: 0;height: 0;visibility: hidden; }
button,input{ outline: none; }





.head {
    -moz-box-shadow:0 3px 4px #e7e7e7;
    -webkit-box-shadow:0 3px 4px #e7e7e7;
    box-shadow:0 3px 4px #e7e7e7;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e7e7e7');
}

.logo{padding-top:30px; padding-left:10px; float:left; }
.logo .a_bor{ border-left: 1px solid #eeeeee;width: 113px;line-height: 29px;font-size: 20px; }
.logo a{ display: inline-block;width: 145px;height: 29px;text-align: center; }

.search{float:left; margin-left:160px;}
.search ul li{float:left;}
.search_txt { width:600px; height:30px; line-height:30px;}
.search_txt li { width:50px; height:30px; line-height:30px; float:left; color:#999;text-align:center; cursor:pointer;}
.search_txt li:hover { width:50px; height:30px; line-height:30px; float:left; color:#000;text-align:center; cursor:pointer;}
.search_txt .search_txt_on { color:#000; font-weight:bold; }
.searchBox{border:2px solid #2577e3;width:380px; height:34px;line-height:34px; background:url(../images/search_bg.jpg) no-repeat 8px #fff; border-right:0; font-size:12px; padding-left:30px; float:left;}
.searchBtn{width:90px; height:38px; line-height:38px; background-color:#2577e3; border:0; font-size:14px; outline:none; cursor:pointer; font-weight:bold; color:#FFF; float:left;}
.searchBtn:hover{cursor:pointer; background:#055bcc;}
.search_xj{width:90px; height:36px; line-height:36px; border:1px solid #ccc; font-size:14px; cursor:pointer; color:#555; text-align:center; float:left; margin-left:10px;}
.search_xj:hover{border:1px solid #ddd;}


.ewm { width:64px; float:right; line-height:20px; margin:10px 0 0 10px; text-align:center; color:#999; }
.ewm img{border:1px solid #FFF; border-left:2px solid #fff; border-top:2px solid #fff;-webkit-box-shadow:0 1px 3px #eee;-moz-box-shadow:0 1px 3px #eee;box-shadow:0 1px 3px #eee;}

ul.menu{overflow:hidden;}
ul.menu li{float:left; height:40px; line-height:40px; font-size:16px; margin:0 20px;}
ul.menu li.indclass{ background:#2577e3; width:245px; text-align:center; color:#fff; margin:0 20px 0 0;}
ul.menu li.on a{font-weight:bold; color:#2577e3;}
/*************main01***************/
.nav_sub{width:245px; background:#2577e3; position:relative; float:left; color:#fff;}
.nav_sub ul{padding-bottom:10px;}
.nav_sub li{width:215px; height:37px; line-height:37px; float:left; padding-left:30px; position:relative; color:#fff; font-size:14px;}
.nav_sub li a{color:#fff;}
.nav_sub li:hover{width:215px; height:37px; line-height:37px; background:#039;}

.sub_lb_box{ width:723px; height:487px; background:#fff; border:2px solid #2577e3; border-left:0; position:absolute; left:245px;top:0; z-index:15; display:none;}
.sub_lb_1:hover .sub_lb_box,.sub_lb_2:hover .sub_lb_box,.sub_lb_3:hover .sub_lb_box,.sub_lb_4:hover .sub_lb_box,.sub_lb_5:hover .sub_lb_box,.sub_lb_6:hover .sub_lb_box,.sub_lb_7:hover .sub_lb_box,.sub_lb_8:hover .sub_lb_box,.sub_lb_9:hover .sub_lb_box,.sub_lb_10:hover .sub_lb_box,.sub_lb_11:hover .sub_lb_box,.sub_lb_12:hover .sub_lb_box,.sub_lb_13:hover .sub_lb_box{display:block;}
.sub_lb_1 .sub_lb_box{top:;}
.sub_lb_2 .sub_lb_box{top:-37px;}
.sub_lb_3 .sub_lb_box{top:-74px;}
.sub_lb_4 .sub_lb_box{top:-111px;}
.sub_lb_5 .sub_lb_box{top:-148px;}
.sub_lb_6 .sub_lb_box{top:-185px;}
.sub_lb_7 .sub_lb_box{top:-222px;}
.sub_lb_8 .sub_lb_box{top:-259px;}
.sub_lb_9 .sub_lb_box{top:-296px;}
.sub_lb_10 .sub_lb_box{top:-333px;}
.sub_lb_11 .sub_lb_box{top:-370px;}
.sub_lb_12 .sub_lb_box{top:-407px;}
.sub_lb_13 .sub_lb_box{top:-444px;}
.sub_lb_box_lf{width:430px; float:left; padding:15px 20px 20px 20px;}
.sub_lb_box_lf dl dt{float:left; border-bottom:1px solid #ececec; width:100%; margin-bottom:5px;}
.sub_lb_box_lf dl dt a:link,.sub_lb_box_lf dl dt a:visited{color:#000;}
.sub_lb_box_lf dl dt a:hover{color:#ff6700;}
.sub_lb_box_lf dl dd{float:left; font-size:12px; padding-right:10px; height:32px; line-height:32px; white-space:nowrap;}
.sub_lb_box_lf dl dd a{padding:0 5px; display:inline-block; height:24px; line-height:24px;}
.sub_lb_box_lf dl dd .red,.red{color:#ff6700 !important}
.sub_lb_box_lf dl dd a:link,.sub_lb_box_lf dl dd a:visited{color:#666;}
.sub_lb_box_lf dl dd a:hover,.sub_lb_box_lf dl dd .red a:hover{color:#fff !important; background:#2577e3; border-radius:2px;}
.sub_lb_box_rt{width:253px; float:left; padding:15px 0 20px 0;}
.sub_tj_hd{margin-bottom:5px;}
.sub_tj_hd h2 a{font-size:14px; color:#000;}
.sub_tj_ul{overflow:hidden;}
.sub_tj_ul p{width:auto; height:90px; line-height:25px; float:left; padding-left:0; position:relative;font-size:13px;}
.sub_tj_ul p img{height:75px; width:75px; float:left; margin-right:10px;}
.sub_tj_ul p a{float:left; width:75px; height:25px; color:#666; background:#f4f4f4;}
.sub_tj_ul p a:nth-child(1){width:auto; height:auto !important;}
.sub_tj_ul p a:hover{height:25px; overflow:hidden;}
h2.sub_zz_hd{float:left; border-bottom:1px solid #ececec; width:100%; margin-bottom:5px; color:#000; font-size:14px;}
.nav_sub li .sub_cont a{color:#666; margin-right:15px; height:28px;font-size:13px; line-height:28px; display:inline-block; white-space:nowrap;}

/**********************/
.bro{ width: 715px;margin-left: 10px;float: left;margin-top: 10px; }
.bro_top{ width: 100%;height: 307px;position: relative; }
.bro_top li{ width: 100%;height: 100%; }
.bro_top li img{ width: 715px;height: 307px; }
.sow_troll{ position: absolute;bottom: 15px;left: 50%;margin-left: -52px; }
.sow_troll li{ width: 14px;height: 14px;border-radius: 50%;float: left;margin-left: 5px;cursor: pointer;border: 1px solid #fff; }
.sow_troll .on{ background: #0767cd;border: none;width: 15px;height: 15px; }
.bro_top .prev,.bro_top .next{ position: absolute;display: block;width: 35px;height: 90px;background-color: rgba(0,0,0,0.5);line-height: 90px;color: #fff;top: 50%;margin-top: -45px;background-image: url(../images/slider-arrow2.png); }
.bro_top .prev{ left: 0;background-position: 110px 65px; }
.bro_top .next{ right: 0;background-position: -10px 65px; }




.bro_mid{ width: 100%;margin-top: 12px; }
.bro_mid div{ width: 228px;height: 106px;float: left;margin-left: 16px; }
.bro_mid .xptj{ margin-left: 0; }
.bro_mid .zxrz_vip{ margin-left: 15px; }
.bro_mid div img{ width: 228px;height: 106px; }
.bro_bot{ width: 100%;height: 46px;background: #fafafa;margin-top: 10px; }
.bro_bot div{ width: 83px;height: 100%;line-height: 46px;background: #3163ba;color: #fff;font-size: 14px;text-align: center;float: left; }
.bro_bot p{ width: 210px;height: 100%;float: left;font-size: 14px;text-align: center;line-height: 46px;color: #0b0b0b; }
.bro_bot p a{ color: #ff7101; }
.bro_bot p span{ color: #a3a3a5; }
.bro_right{ width: 218px;float: right;margin-top: 10px;border: 1px solid #e9e9e9; }
.jrgy{ width: 100%;padding-bottom: 18px;border-bottom: 1px solid #e9e9e9; }
.jrgy ul{ width: 100%;margin-top: 10px; }
.jrgy ul li{ float: left;width: 109px;text-align: center; }
.jrgy ul li a{ color: #ff6200;font-size: 14px;font-weight: bold;display: block; }
.jrgy ul li span{ font-size: 12px;color: #666666; }
.jrgy_li{ margin-top: 30px; }
.jrgy_btn{ width: 186px;margin: 16px auto 0; }
.jrgy_btn button{ width: 88px;height: 32px;background-color: #ff6700;border: none;text-indent: 8px;color: #fff; }
.sign{ background: url(../images/sign.jpg) 10px center no-repeat #ff6700; }
.register{ background: url(../images/register.jpg) 10px center no-repeat #ff6700;margin-left: 5px; }
.gysk{ width: 100%; }
.gysk li{ width: 100%;text-indent: 20px;font-size: 12px;margin-top: 14px; }
.gysk li p{ width: 100%;background: url(../images/spot_or.jpg) 10px center no-repeat;color: #353434;height: 22px;line-height: 22px;overflow: hidden; }
.gysk li span{ color: #ccb9b2;display: block;width: 100%; }


.rzVIP{ width: 100%;margin: 30px auto 0; }
.rzVIP .con_head2{ background-image: url(../images/head_rzVIP.png);margin: 0 auto; }
.rzVIP .con_head2 span{ color: #2577e3; }
.rzVIP_con{ width: 1450px;margin: 11px auto 0; }
.sow_2{ width: 1200px;float: left;margin-left: 68px;overflow: hidden;position: relative; }
.rzVIP_con ul{  }
.rzVIP_con li{ width: 230px;float: left;margin: 0 5px; }
.rzVIP_con li div{ margin-top: 12px;width: 230px;height: 81px;border: 1px solid #f0f0f0; }
.rzVIP_con .prev{ float: left;width: 55px;height: 55px;background: url(../images/prev.png) no-repeat;cursor: pointer;margin-top: 80px;  }
.rzVIP_con .next{ float: right;width: 55px;height: 55px;background: url(../images/next.png) no-repeat;margin-left: 71px;cursor: pointer;margin-top: 80px;  }




.con{ width: 1200px;margin: 0 auto; }
.tjgy{ width: 100%;margin-top: 42px; }
.tjgy .con_head2{ background-image: url(../images/head_tjgy.png);border-bottom: none; }
.tjgy .con_head2 ul{ float: right;width: 950px; }
.tjgy .con_head2 li{ height: 35px;line-height: 35px;float: left;font-size: 15px;color: #424242;text-align: center;text-indent: 0;border-bottom: 1px solid #7f99c8;padding: 0 13px; }
.tjgy .con_head2 div{ float: left;width: 250px;border-bottom: 1px solid #7f99c8;height: 35px;line-height: 35px; }
.tjgy .con_head2 .tjgy_cur{ border: 1px solid #7f99c8;border-bottom: none;height: 34px;line-height: 34px; }
.tjgy_con{ width: 882px;margin-top: 23px;float: left;display: none; }
.tjgy_nav{ width: 228px;border-top: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;float: left; }
.tjgy_nav li{ width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #424242;text-indent: 17px;border-bottom: 1px solid #e8e8e8; }
.tjgy_nav .tjgy_cur2{ background: #219af3;color: #fff; }
.tjgy_img{ width: 651px;border: 1px solid #e8e8e8;height: 327px;float: left;display: none; }
.tjgy_img_left{ width: 368px;height: 100%;float: left; }
.tjgy_img_left img{ width: 368px;height: 327px; }
.tjgy_img_right{ width: 282px;height: 100%;float: right; }
.tjgy_img_right div{ width: 100%;height: 163px; }
.tjgy_img_right div img{ width: 100%;height: 100%; }
.tjgy_img_bot{ margin-top: 1px; }
.tjcyd{ width: 302px;float: right;margin-top: 23px;display: none; }
.tjcyd_head{ width: 100%;height: 37px;background: url(../images/head_tjcyd.png) 6px center no-repeat;line-height: 37px;font-size: 18px;color: #333333;border-bottom: 2px solid #1093f3;text-indent: 24px; }
.tjcyd ul{ margin-left: -15px; }
.tjcyd ul li{ width: 144px;height: 57px;margin-top: 15px;font-size: 20px;line-height: 57px;text-align: center;float: left;margin-left: 10px;overflow: hidden; }
.tjcyd ul li a{ color: #000; }
.tjcyd ul .tjcyd_li_right{ float: right; }
.tjcyd_01{ background: #ededed; }
.tjcyd_02{ background: #dff0f3; }
.tjcyd_03{ background: #e2f2ed; }
.tjcyd_04{ background: #f7edf9; }
.tjcyd_05{ background: #edf2e2; }
.tjcyd_06{ background: #f9f0ed; }
.tjcyd_07{ background: #f9edf9; }
.tjcyd_08{ background: #edeff9; }


.adv{ width: 100%;/*height: 90px;*/ height:auto; overflow:hidden; margin-top: 15px; }
.adv img{ width: 100%;height: 100%; }

.jscl .con_head2{ background-image: url(../images/product_01.png);border-bottom: 2px solid #3183e0; }
.wscl .con_head2{ background-image: url(../images/product_02.png);border-bottom: 2px solid #3183e0; }
.fscl .con_head2{ background-image: url(../images/product_03.png);border-bottom: 2px solid #3183e0; }
.zscl .con_head2{ background-image: url(../images/product_04.png);border-bottom: 2px solid #3183e0; }
.dbscl .con_head2{ background-image: url(../images/product_05.png);border-bottom: 2px solid #3183e0; }
.ycscl .con_head2{ background-image: url(../images/product_06.png);border-bottom: 2px solid #3183e0; }
.fqzl .con_head2{ background-image: url(../images/product_07.png);border-bottom: 2px solid #3183e0; }
.voczl .con_head2{ background-image: url(../images/product_08.png);border-bottom: 2px solid #3183e0; }
.trxf .con_head2{ background-image: url(../images/product_09.png);border-bottom: 2px solid #3183e0; }
.bgf .con_head2{ background-image: url(../images/product_10.png);border-bottom: 2px solid #3183e0; }
.yqyb .con_head2{ background-image: url(../images/product_11.png);border-bottom: 2px solid #3183e0; }
.glsb .con_head2{ background-image: url(../images/product_12.png);border-bottom: 2px solid #3183e0; }

.vtj{ width: 100%;margin-top: 10px; }
.vtj_head{ width: 100%;height: 46px;cursor: default; }
.vtj_head p{ height: 46px;line-height: 46px;font-size: 18px;color: #010101;padding: 0 17px;float: left; }
.vtj_head .vtj_sign{ border-bottom: 3px solid #ff6700;height: 43px;line-height: 43px; }
.vtj_con{ width: 1198px;border: 1px solid #dddddd; }
.vtj_con li{ width: 213px;float: left;margin-left: 22px; }
.vtj_img{ width: 100%;height: 213px;margin-top: 24px; }
.vtj_img img{ width: 213px;height: 213px; }
.vtj_text{ width: 100%;margin-top: 10px;height: 70px; }
.vtj_text p{ font-size: 16px;color: #fe0503; }
.vtj_text span{ font-size: 12px;color: #275aab; }
.vtj_int{ width: 100%;padding-bottom: 28px; }
.vtj_int img{ width: 16px;height: 16px;float: left;margin-right: 7px;margin-top: 3px; }
.vtj_int span{ font-size: 12px;color: #b0aeaf;text-decoration: underline;float: left;width: 170px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.vtj_int i{ background: url(../images/VIP.jpg) no-repeat;float: right;width: 15px;height: 15px;margin-top: 4px; }
.frlink{ width: 1200px;margin: 40px auto 20px; }
.frlink h5{ font-size: 16px;font-weight: bold; }
.yqlj{ width: 1177px;border: 1px solid #e5e5e5;border-top-color: #3064ba;margin-top: 13px;padding: 19px 21px 19px 0; }
.yqlj span{ margin-left: 21px;float: left; }
.yqlj span a{ color: #888; }
.yqlj span a:hover{ color: #fe7300; }
.cover{ width: 100%;height: 100%;position: absolute; }






/*公用*/
.con_head{ width: 100%;height: 32px;line-height: 32px;font-size: 14px;color: #212121;text-indent: 8px; }
.con_head a{ float: right;color: #666666;margin-right: 8px; }
.con_head2{ width: 1200px;height: 36px;color: #1a1a1a;line-height: 36px;border-bottom: 3px solid #7f99c8;font-size: 20px;text-indent: 27px;background-position: left center;background-repeat: no-repeat; }
.product{ width: 100%;margin-top: 20px; }
.product .con_head2{ height: 53px;line-height: 53px;text-indent: 35px; }
.product .con_head2 div{ float: left; }
.product .con_head2 ul{ float: right;height: 100%; }
.product .con_head2 li{ height: 17px;float: left;text-indent: 0;padding: 0 10px;text-align: center;font-size: 14px;border-right: 1px solid #ccc;line-height: 17px;margin-top: 18px; }
.product .con_head2 li img{ width: 103px;height: 42px;float: left;margin-left: 13px;margin-top: 7px; }
/*.product .con_head2 li span{ height: 16px; }*/
.product_con{ width: 100%; }
.product_left{ width: 198px;border: 1px solid #dfdfdf;margin-top: 7px;float: left;height: 467px;overflow: hidden; }
.product_left_con{ width: 100%;margin-top: 15px; }
.product_left_form{ width: 174px;margin: 0 auto; }
.product_left_form input{ width: 149px;height: 22px;border: 1px solid #dfdfdf;color: #a9a9a9;float: left;font-size: 14px; }
.product_left_form button{ width: 23px;height: 24px;background: url(../images/button.jpg) left center no-repeat;border: none;float: right }
.product_left ul{ width: 184px;margin: 20px auto 0; }
.product_left ul p{ font-size: 14px;color: #333;padding-bottom: 12px; }
.product_left ul li{ float: left;margin-right: 8px;margin-top: 10px;font-size: 12px; }
.product_left ul div li{ margin-top: 0; }
.product_left ul li a{ color: #666; }
.product_left_img{ width: 158px;height: 137px;margin: 30px auto 22px; }
.product_left_img img{ width: 158px;height: 137px; }
.product_center{ width: 696px;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;float: left;margin-left: 9px; }
.product_center ul{ width: 100%;border-bottom: 1px solid #dfdfdf; }
.product_center li{ width: 151px;margin-left: 18px;float: left;padding-top: 27px;padding-bottom: 14px; }
.product_center_img{ width: 151px;height: 142px; }
.product_center_img img{ width: 151px;height: 142px; }
.product_center_text{ width: 100%; }
.product_center_text h6{ height: 32px;line-height: 32px;width: 100%;font-size: 16px;color: #333333;font-weight: bold; }
.product_center_text p{ height: 22px;line-height: 22px;color: #e4393c;font-size: 16px;font-weight: bold; }
.product_center_text p span{ font-weight: normal; }
.product_right{ float: right;width: 282px;border: 1px solid #e5e5e5;border-top: none; }
.rmsp{ width: 242px;margin: 0 auto; }
.rmsp_head{ width: 100%;height: 50px;line-height: 50px;color: #333333;font-size: 14px;font-weight: bold; }
.rmsp ul{ width: 100%; }
.rmsp li{ height: 105px;width: 100%;border-top: 1px dashed #e5e5e5; }
.rmsp_img{ width: 67px;height: 67px;float: left;margin-top: 18px; }
.rmsp_img img{ width: 67px;height: 67px; }
.rmsp_text{ float: left;width: 150px;margin-top: 18px;margin-left: 10px;overflow: hidden; }
.rmsp_text p{ color: #333;font-size: 12px; }
.rmsp_text span{ color: #e43636;font-size: 12px; }





:-moz-placeholder { color: #a9a9a9; opacity:1; }
::-moz-placeholder { color: #a9a9a9;opacity:1; }
input:-ms-input-placeholder{ color: #a9a9a9;opacity:1; }
input::-webkit-input-placeholder{ color: #a9a9a9;opacity:1; }

