@charset "utf-8";
/*--------------------------------------------------------
Base Style(For 江之源网络工作室)
Author: Zhao dajiang
Version: 3.0
Date:2014/11/25
Design Corp: www.web-info.cn
--------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1; font-size:12px; font-family: "微软雅黑"; color:#333;
background:#fff;

}
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
display:block;
}
ul{
list-style:none; list-style-type:none;
}

li{
list-style:none; list-style-type:none;
}

blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted #000;
cursor:help;
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}

/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}
.vm{ vertical-align:middle;}

/*float*/
.fl{ float:left;}
.fr{ float:right;}

/*font*/
.fb{font-weight:bold;}
.fs11{font-size:11px;}
.fs14{font-size:14px;}
.fb{font-weight:bold;}
.vdn{font-family:Verdana;}
.tah{font-family:Tahoma;}
.song{font-family:"宋体";}
/* 通用 */


#top,#top2,#nav,#tiao,#tiao2,#ber,#nber,#con,#con2,#con3,#con4,#ncon,#ncon2,#end{ margin:0px auto; width:1400px;}

#top{margin:0px auto; width:100%; height:38px; border-bottom:1px solid #f4f4f4;}
.topz{ margin:0px auto; width:1400px; height:38px; color:#666666; line-height:38px; font-size:13px;}
.topzleft{ float:left; width:200px; height:38px;}
.topzright{ float:left; width:1200px; height:38px; text-align:right;}

#top2{ height:96px;}
.top2_logo{ float:left; width:250px; height:96px;}
.top2_right{ float:left; width:1150px; height:72px; padding-top:24px;}


.sou_kuanglan{ float:right; display:block; width:567px; height:40px; background:#0ca3ec; border-radius:5px;}

.sou_kuang_bai{ float:left; display:block; width:492px; height:34px; margin-top:2px; margin-left:2px; background:#fff; border:0px; border-radius:5px 0px 0px 5px;}

.an_lan{float:left; display:block; width:66px; height:34px; line-height:34px; color:#fff; font-size:18px; margin-top:2px; margin-left:2px; background:#0ca3ec; border:0px;}

.alan{ color:#0099cc; text-decoration:none;}
.alan:hover{ color:#F00;}

.ahui{ color:#0099cc; text-decoration:none;}
.ahui:hover{ color:#F00;}

#dao{margin:0px auto; width:1400px; height:53px;}

.dao_left{float:left; width:256px; height:53px; background:#014cde; font-size:18px; color:#fff; text-align:center; line-height:53px; border-radius:5px 5px 0px 0px;}


.dao_right{float:left; width:944px; height:53px;background:#fff; padding-left:100px;}
.dao_right ul{}
.dao_right ul li{float:left; display:block; width:155px; height:53px;}
.dao_right ul li a{float:left; display:block; width:155px; height:53px; font-size:18px; font-weight:bold; line-height:53px; text-decoration:none; color:#0099cc; text-align:center;}
.dao_right ul li a:hover{ color:#fff; background:#d80000;}


#ber_bj{ margin:0px auto; width:100%; height:523px; background:#eff3f6;}
.ber_z{margin:0px auto; width:1400px; height:579px;}

.ber_left{float:left; width:226px; height:496px; background:#0193de; padding:10px 15px 20px 15px; border-radius:0px 0px 5px 5px;}
.ber_left dl{float:left; display:block; width:219px; height:70px; padding:0px 0px 0px 10px; border-bottom:1px solid #34a9e5;}
.ber_left dl dt{float:left; display:block; width:229px; height:46px;}
.ber_left dl dt a{float:left; display:block; width:200px; height:46px; line-height:46px; font-size:18px; font-weight:bold; color:#fff; text-decoration:none;}
.ber_left dl dt a:hover{ color:#FC0;}
.ber_left dl dt span{float:left; display:block; width:29px; height:40px; color:#fff;line-height:46px; font-size:18px;}

.ber_left dl dd{float:left; display:block; width:229px; height:29px; font-size:12px; text-decoration:none;}
.ber_left dl dd a{ color:#fff; text-decoration:none; padding-right:10px; overflow:hidden;}
.ber_left dl dd a:hover{ color:#FC0;}

.ber_zong{ float:left; width:860px; height:500px;}


.ber_right{ float:left; width:280px; height:500px; margin-top:10px; background:#fff;  border-radius: 0px; }
			
			
.ber_right01{ float:left; width:251px; height:37px; font-size:18px; color:#cc0000; padding:30px 0px 0px 26px;}
.ber_login01{ float:left; width:239px; height:55px; padding-left:38px;}
.ber_login02{ float:left; width:239px; height:65px; padding-left:38px;}
.ber_login03{ float:left; width:239px; height:40px; padding-left:38px; text-align:center;}
.ber_login03 a{ font-size:12px; color:#666; text-decoration:none;}
.ber_login03 a:hover{color:#cc0000;}

.ber_right02{ float:left; width:251px; height:37px; font-size:18px; color:#cc0000; padding:0px 0px 0px 26px;}
.ber_right02_01{ float:left; width:151px; height:37px;}
.ber_right02_02{ float:left; width:70px; padding-right:30px; padding-top:5px; height:32px; text-align:right;}

.ber_right02_02 a{ font-size:12px; color:#666; text-decoration:none;}
.ber_right02_02 a:hover{color:#cc0000;}

.home_news{ float:left; width:247px; height:161px; padding-left:30px;}
.home_news ul{}
.home_news ul li{float:left; width:247px; height:30px; line-height:30px; color:#666;}
.home_news ul li a{float:left; display:block; width:200px; height:30px; line-height:30px; color:#666; font-size:14px; text-decoration:none; overflow:hidden;}
.home_news ul li a:hover{color:#cc0000;}
.home_news ul li span{float:left; display:block; width:10px; height:16px; padding-top:14px; padding-left:10px;}

.home_kuang01{ float:left; display:block; width:195px; height:34px; border:1px solid #e5e5e5;border-radius:7px; padding:0px 5px; margin:0px;color:#999; font-size:14px; line-height:34px;}

.home_kuang02{float:left; display:block; width:205px; height:43px; background:#d80000; border:0px solid #e5e5e5;  padding:0px; margin:0px; color:#fff; font-size:18px; text-align:center; line-height:43px;border-radius:7px;}

#con2{margin:0px auto; width:1400px; height:400px; background:#fff;}
.con2_tiao{ float:left; width:1400px; height:62px; text-align:center; color:#0193de; font-size:30px; padding-top:44px; top:-600px;}

.con2_list{ float:left; width:1400px; height:284px;}
.con2_list ul{}
.con2_list ul li{ float:left; display:block; width:218px; height:281px; padding-left:15px;font-family:"微软雅黑";}
.con2_list ul li a{ float:left; display:block; width:193px; height:193px; border:1px solid #d9d9d9;}
.con2_list ul li a:hover{border:1px solid #F00;}
.con2_list ul li p{ float:left; width:195px; height:38px; line-height:38px; color:#d80000; font-size:18px;}
.con2_list ul li span{ color:#d80000; font-size:12px;}
.con2_list ul li a.cp{float:left; width:195px; height:40px; font-size:14px; line-height:20px; color:#666; text-decoration:none; border:0px;}
.con2_list ul li a.cp:hover{ color:#d80000;}

#con3{ height:96px; padding:10px 0px;}

.con4{ margin:20px auto 5px auto; width:1400px; height:660px; border:1px solid #d9d9d9;}
.con4_left{float:left; width:340px; height:662px;}
.con4_left01{ float:left; width:315px; height:72px; font-size:26px; line-height:72px; font-weight:bold; color:#0193de; padding-left:25px;}
.con4_left02{ float:left; width:315px; height:588px; padding-left:13px; background:url(../images/cp_bj01.jpg) no-repeat;}


.con4_right{ float:left; width:1060px; height:662px;}
.con4_right01{ float:left; width:1045px; height:72px; font-size:14px; color:#333; padding-left:15px;}
.con4_right01_left{float:left; width:976px; height:38px; padding-top:34px;}
.a_home_an{padding:5px 13px; font-size:14px; color:#333; margin:0px 7px; background:#fff; text-decoration:none; border:1px solid #CCC; border-radius:7px; }
.a_home_an:hover{background:#ff0000; color:#fff;}

.a_home_an2{padding:5px 13px; font-size:14px; color:#fff; margin:0px 7px; background:#ff0000; text-decoration:none; border:1px solid #CCC; border-radius:7px; }
.a_home_an2:hover{background:#fff; color:#333;}

.con4_right01_right{float:left; width:63px; height:42px; padding-top:30px;}
.con4_right01_right a{color:#666; text-decoration:none;}
.con4_right01_right a:hover{ color:#F00;}

.con4_list{ float:left; width:1060px; height:588px;}
.con4_list ul{}
.con4_list ul li{ float:left; display:block; width:210px; height:288px; padding-left:0px; font-family:"微软雅黑";}
.con4_list ul li a{ float:left; display:block; width:193px; height:193px; border:1px solid #d9d9d9;}
.con4_list ul li a:hover{border:1px solid #F00;}
.con4_list ul li p{ float:left; width:195px; height:38px; line-height:38px; color:#d80000; font-size:18px;}
.con4_list ul li span{ color:#d80000; font-size:12px;}
.con4_list ul li a.cp{float:left; width:195px; height:40px; font-size:14px; line-height:20px; color:#666; text-decoration:none; border:0px;}
.con4_list ul li a.cp:hover{ color:#d80000;}

.ncon_list{ float:left; width:1090px; padding-left:40px; }
.ncon_list ul{}
.ncon_list ul li{ float:left; display:block; width:215px; height:290px; padding-left:0px; font-family:"微软雅黑";}
.ncon_list ul li a{ float:left; display:block; width:193px; height:193px; border:1px solid #d9d9d9;}
.ncon_list ul li a:hover{border:1px solid #F00;}
.ncon_list ul li p{ float:left; width:195px; height:38px; line-height:38px; color:#d80000; font-size:18px;}
.ncon_list ul li span{ color:#d80000; font-size:12px;}
.ncon_list ul li a.cp{float:left; width:195px; height:40px; font-size:14px; line-height:20px; color:#666; text-decoration:none; border:0px;}
.ncon_list ul li a.cp:hover{ color:#d80000;}


#end_dao{ margin:0px auto; width:100%; height:48px; background:#0193de; text-align:center; line-height:48px; color:#fff; font-size:16px;}
#end_dao a{color:#fff; font-size:16px; text-decoration:none; margin:0px 20px;}
#end_dao a:hover{ color:#FC0;}

#end{ height:130px; padding-top:25px; line-height:30px; font-size:16px; color:#666; text-align:center;}
#end a{color:#666;}
#end a:hover{color:#F00;}

#ncon{ margin:0px auto; width:100%; min-height:700px; background:#eff3f6; padding:0px 0px 20px 0px;}
.nconz{margin:0px auto; width:1400px;min-height:700px;}

.nconz_left{ float:left; width:256px; min-height:400px; background:#0193de; border-radius:0px 0px 7px 7px; }

.nconz_right{float:left; width:1121px; padding-bottom:40px; min-height:700px; background:#fff;border-radius:7px 7px 7px 7px; margin-top:20px; margin-left:15px;}
.nconz_right01{ float:left; width:1076px; height:73px; padding-top:10px; color:#0193de; line-height:73px; font-size:24px; font-weight:bold; padding-left:40px;}
.nconz_nr{float:left; width:1026px; min-height:500px; padding:0px 50px 0px 50px; color:#666; font-size:18px; line-height:30px; padding-bottom:30px;}

.ncon_news{ float:left; width:1063px; padding:0px 24px 30px 34px;}
.ncon_news ul{}
.ncon_news ul li{float:left; display:block; width:1033px; padding:10px 15px 0px 15px; height:150px; border-bottom:1px solid #e9e9e9;}
.ncon_news ul li a{float:left; display:block; width:1033px; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#333; text-decoration:none;overflow:hidden;}
.ncon_news ul li a:hover{ color:#F00;}
.ncon_news ul li p{float:left; display:block; width:1033px; height:48px; line-height:24px; font-size:15px;color:#888; overflow:hidden; }
.ncon_news ul li span{float:left; display:block; width:1033px; height:48px; line-height:24px; font-size:15px;color:#999;overflow:hidden; padding-top:10px;}

.news_biao{ float:left; width:1068px; padding:0px 0px 10px 50px; font-size:26px; color:#333; font-weight:bold; line-height:36px;}
.news_biao2{float:left; width:1068px; padding:0px 0px 10px 50px; font-size:15px; color:#999; line-height:30px;}

.news_biao3{float:left; width:1018px; margin:0px 0px 10px 50px; padding-top:20px; height:77px; border-top:1px solid #e1e1e1; font-size:18px; color:#333; line-height:36px;}
.news_biao3 a{ font-size:18px; color:#333; text-decoration:none;}
.news_biao3 a:hover{ color:#F00;}

.pro01{ float:left; width:1098px; height:664px;}
.pro01_left{ float:left; width:554px; height:664px;}
.pro01_right{ float:left; width:526px; height:664px;}
.pro01_biao{ float:left; width:526px; font-size:24px; line-height:36px; color:#333; font-weight:bold; padding:0px 0px 30px 0px;}
.pro01_right02{ float:left; width:526px; height:47px; padding-left:10px; font-size:24px; color:#ff0000;line-height:36px; }
.pro01_right03{ float:left; width:526px; height:27px; padding-left:10px;  font-size:16px; color:#666;line-height:20px; }
.pro01_right04{ float:left; width:526px; height:80px; padding-left:10px;  font-size:18px; color:#333;line-height:20px; }
.pro01_right05{ float:left; width:526px; height:52px;}
.a_pro01{ float:left; display:block; width:252px; height:52px; margin-right:16px; background:#476fff;border-radius:7px; font-size:20px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; line-height:52px;}
.a_pro01:hover{ background:#014cde;}

.a_pro02{ float:left; display:block; width:252px; height:52px; background:#ff2a3e; font-size:20px;border-radius:7px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; line-height:52px;}
.a_pro02:hover{ background:#C00;}

.pro_showbiao{ float:left; width:1060px; height:60px; color:#333; font-weight:bold; font-size:30px; padding-left:50px;}

.pro_showpl{ float:left; width:1030px; height:50px; color:#0193de; font-weight:bold; font-size:24px; margin-left:50px; border-bottom:1px solid #e1e1e1;}

.pro_showpllist{ float:left; width:1030px; padding-left:50px;}
.pro_showpllist ul{}
.pro_showpllist ul li{float:left; display:block; width:990px; padding:15px 20px; border-bottom:1px solid #e1e1e1;}

.pro_show_guige{ float:left; width:554px;line-height:30px; color:#333; padding:0px 0px 10px 0px;}
.a_guige{float:left; padding:5px 10px; font-size:12px; color:#333; background:#f7f8fc; border:1px solid #ccc; margin-left:10px; margin-bottom:10px;border-radius:5px; text-decoration:none;}
.a_guige:hover{ background:#ff2a3e; color:#fff;}

.a_guige2{float:left; padding:5px 10px; font-size:12px; color:#fff; background:#ff2a3e; border:1px solid #ccc; margin-left:10px;border-radius:5px; text-decoration:none;}
.a_guige2:hover{ background:#ff2a3e; color:#fff;}


.pinglun_nr{ float:left; width:990px;font-size:16px; color:#666; line-height:24px;}


.pinglun_biao{float:left; width:970px; height:30px;}
.hei18{ font-size:18px; color:#000; font-weight:bold; margin-right:20px;}
.hei14{ font-size:14px; color:#666; }

.hy_left_list{ float:left; width:241px; height:579px; margin-top:15px; padding-left:15px;background:#0193de;border-radius:15px;}
.hy_left_list01{ float:left; width:220px; height:46px; font-size:24px; color:#fff; font-weight:bold; text-align:center; padding-top:30px; border-bottom:1px solid #4eb4e8;}
.hy_left_list02{ float:left; width:220px;}
.hy_left_list02 ul{}
.hy_left_list02 ul li{ float:left; display:block; width:220px; height:48px; border-bottom:1px solid #4eb4e8;}
.hy_left_list02 ul li a{ float:left;display:block; width:160px; height:48px; padding-left:60px; color:#fff; font-size:16px; line-height:48px; text-decoration:none;}
.hy_left_list02 ul li a:hover{ color:#FC0;}

.hy_right01{ float:left; width:1074px; height:42px; background:#e3e3e3; margin-left:26px;}
.hy_right01 span{ float:left; width:596px; height:42px; line-height:42px; font-size:16px; color:#666;}

.hy_guwu_list{ float:left; width:1074px; margin-left:26px; margin-bottom:20px;}
.hy_guwu_list ul{}
.hy_guwu_list ul li{ float:left; width:1044px; height:104px; padding:17px 15px; border-bottom:1px solid #e1e1e1;}
.guwu01{ float:left; width:125px; height:104px;}
.guwu01 img{ float:left; width:104px; height:104px;border-radius:15px;}
.guwu02{ float:left; width:494px; height:104px; font-size:14px; color:#666; line-height:30px;}
.guwu03{ float:left; width:128px; height:104px; line-height:104px; font-size:14px; color:#666;}
.guwu04{ float:left; width:185px; height:69px; padding-top:35px;}
.guwu05{ float:left; width:95px; height:104px; line-height:104px; font-size:14px; color:#666;}
.guwu05 a{ font-size:14px; color:#666; text-decoration:none;}
.guwu05 a:hover{ color:#F00}
.guwu06{ float:left; width:15px; height:64px; padding-top:40px;}

.guwu07{ float:left; width:1068px; height:150px; padding-left:50px; font-size:18px; line-height:50px; font-weight:bold; color:#333;}

.a_anguowu{ float:left; display:block; width:113px; height:48px; background:#e93323; font-size:24px; color:#fff; text-align:center; line-height:48px; font-weight:bold; text-decoration:none;border-radius:8px;}
.a_anguowu:hover{ background:#F60;}

.a_anguowu2{ float:left; display:block; width:113px; height:48px; margin-left:20px; background:#CCC; font-size:24px; color:#fff; text-align:center; line-height:48px; font-weight:bold; text-decoration:none;border-radius:8px;}
.a_anguowu2:hover{ background:#666;}

.ding_qiuren{float:left; width:1026px; min-height:500px; padding:0px 50px 0px 50px; text-align:center; color:#666; font-size:18px; line-height:30px; padding-bottom:30px;}

.hy_right_ding{ float:left; width:1074px; height:28px; background:#fff; margin-left:26px; margin-bottom:20px;}
.hy_right_ding span{float:left; width:689px; height:42px; line-height:42px; font-size:16px; color:#666;}
.hy_ding_list{ float:left; width:1074px; margin-left:16px;}
.hy_ding_list ul{}
.hy_ding_list ul li{float:left; width:1044px; padding:0px 15px 15px 15px; border-bottom:0px solid #e1e1e1;}

.ding01{ float:left; width:1064px; height:42px; background:#e3e3e3;}
.ding01 span{ float:left; width:94px; height:42px; line-height:42px; font-size:14px; color:#000;}

.ding_kuang{ float:left; width:1064px;}

.ding02{ float:left; width:110px; height:104px; padding-top:15px; padding-left:10px;}
.ding02 img{ float:left; width:104px; height:104px;border-radius:15px;}
.ding03{ float:left; width:585px; height:104px; padding-left:15px; padding-top:15px; font-size:14px; color:#666; line-height:30px;}
.ding04{ float:left; width:190px; height:94px; padding-top:25px; line-height:30px; font-size:14px; color:#666;}
.ding05{ float:left; width:130px; height:94px; padding-top:10px; font-size:14px; line-height:26px; color:#666;text-align:center;}
.a_dianshan{ color:#fff; font-size:14px; background:#ff3300; padding:6px 15px; border-radius:7px; text-decoration:none;}
.a_dianshan:hover{ background:#F60;}

.ding_show{ float:left; width:1063px; height:330px; line-height:36px; font-size:16px; padding-left:50px; color:#666;}
.ding_show span{ color:#000;}

.hy_addlist01{ float:left; width:1074px; height:42px; background:#e3e3e3; margin-left:26px;}
.hy_addlist01 span{ float:left; width:596px; height:42px; line-height:42px; font-size:14px; color:#000;}

.hy_addlist{float:left; width:1048px; padding-left:40px;}
.hy_addlist ul{}
.hy_addlist ul li{float:left; width:1048px; height:78px; border-bottom:1px solid #e1e1e1;}

.hy_addlist02{float:left; width:1048px; height:78px;}
.hy_addlist02 span{ float:left; width:112px; height:78px; line-height:78px; font-size:14px; color:#666;}

.layer-table table {width: 100%;text-align: center;border: 1px solid #e1e1e1;}
.layer-table table th {background-color: #e3e3e3; height: 32px; line-height: 32px;}
.layer-table table td {min-height: 42px; padding: 5px;}
.layer-table table tr:hover {background-color: #f5f5f5;}
.layer-table table tr:first-child:hover {background-color: #e3e3e3;}

.a_hui14{ color:#666; text-decoration:none; font-size:14px; margin-right:5px;}
.a_hui14:hover{ color:#F00;}

.a_hong14{ color:#cc0000; text-decoration:none; font-size:14px;}
.a_hong14:hover{ color:#39F;}

.hy_add_tianjia{ float:left; width:1068px; height:480px;}

.hy_add_tianjia_01{ float:left; width:1068px; height:60px;}
.hy_add_tianjia_01left{float:left; width:120px; padding-right:10px; height:60px; font-size:18px; color:#666; font-weight:bold; line-height:41px; text-align:right;}

.hy_add_tianjia_01zhong{float:left; width:643px; height:60px; font-size:14px; color:#666;}
.hy_add_tianjia_01zhong2{float:left; width:643px; height:60px; font-size:18px; color:#666; line-height:41px;}
.hy_add_tianjia_kuang{float:left; width:620px; padding:0px 10px; height:39px; border:1px solid #e2e2e2; color:#666; font-size:16px;}

.hy_add_tianjia_01right{float:left; width:274px; height:60px; line-height:41px; color:#F00; font-size:14px; padding-left:20px;}

.layer-form.hy_add_tianjia {height: unset;padding-top: 20px;}
.layer-form.hy_add_tianjia, .layer-form.hy_add_tianjia .hy_add_tianjia_01 {width: 100%;}
.layer-form.hy_add_tianjia .hy_add_tianjia_01zhong {width: 430px;}
.layer-form.hy_add_tianjia .hy_add_tianjia_kuang {width: 410px;}

.hy_tianjia_an{float:left; width:358px; height:50px; background:#e93323; line-height:50px; text-align:center; font-size:24px; color:#fff; font-weight:bold; border:0px;border-radius:8px;}
.hy_tianjia_an:hover{ background:#C00;}

.kuang_shu{ width:36px; height:36px; background:#f7f8fc; line-height:26px; color:#666; font-size:18px; text-align:center;border-radius:7px; border:0px;}

.hong30{color:#ff0000; font-size:30px; font-weight:bold;}
.hong20{color:#ff0000; font-size:20px; font-weight:bold;}

.login_bj{ margin:0px auto; width:100%; height:609px; background:url(../images/bj_login.jpg) no-repeat center;}
.login_z{ margin:0px auto; width:1400px; height:609px;}
.login_z_left{ float:left; width:950px; height:609px;}
.login_z_right{ float:left; width:450px; height:609px;}

.log_kuang{ float:left; width:450px; height:425px; margin-top:102px; background:#fff;border-radius:28px;}

.log_tiao01{ float:left; width:450px; height:67px; font-size:26px; color:#073f8a; text-align:center; padding-top:68px;}
.log_tiao02{ float:left; width:404px; height:70px; padding-left:46px;}
.log_kuang356{ float:left; width:326px; height:48px; line-height:48px; padding-left:15px; padding-right:15px; border:1px solid #e2e2e2; color:#999; font-size:14px;}
.log_tiao03{ float:left; width:404px; height:82px; padding-left:46px;}

.log_an{ float:left; display:block; background:#e93323; width:359px; height:50px; font-size:24px; color:#fff; line-height:50px; border:0px; text-align:center;border-radius:8px;}
.log_an:hover{ background:#F60;}

.log_tiao04{ float:left; width:450px; height:63px; text-align:center;}
.log_tiao04 a{ color:#e93323; text-decoration:none; font-size:14px; margin-right:20px;}
.log_tiao04 a:hover{ color:#33F;}


.reg_bj{ margin:0px auto; width:100%; height:886px; background:url(../images/bj_login2.jpg) center;}
.reg_z{ margin:0px auto; width:1400px; height:886px;}
.reg_z_left{ float:left; width:846px; height:886px;}
.reg_z_right{ float:left; width:554px; height:886px;}

.reg_kuang{ float:left; width:554px; height:748px; margin-top:75px; background:#fff;border-radius:28px;}
.reg_tiao01{ float:left; width:554px; height:67px; font-size:26px; color:#073f8a; text-align:center; padding-top:48px;}
.reg_tiao02{ float:left; width:554px; height:70px; padding-left:0px;}
.reg_tiao02_left{ float:left; width:113px; padding-right:22px; height:60px; line-height:49px; font-size:18px; color:#666; text-align:right;}
.reg_tiao02_right{ float:left; width:409px; height:60px;}
.reg_tiao02_right02{ float:left; width:186px; height:60px;}
.reg_tiao02_right03{ float:left; width:167px; height:60px;}

.reg_tishi{float:left; width:450px; height:30px; text-align:center; padding-left:0px; color:#F00; font-size:14px;}

.reg_an{ float:left; display:block; background:#e93323; width:167px; height:47px; font-size:14px; color:#fff; line-height:47px; border:0px; text-align:center; border:0px; border-radius:8px;}
.reg_an:hover{ background:#F60;}

.log_kuang351{ float:left; width:321px; height:48px; line-height:48px; padding-left:15px; padding-right:15px; border:1px solid #e2e2e2; color:#999; font-size:14px;}
.log_kuang172{ float:left; width:142px; height:48px; line-height:48px; padding-left:15px; padding-right:15px; border:1px solid #e2e2e2; color:#999; font-size:14px;}

.reg_tiao04{ float:left; width:554px; height:63px; text-align:center;}
.reg_tiao04 a{ color:#e93323; text-decoration:none; font-size:14px; margin-right:20px;}
.reg_tiao04 a:hover{ color:#33F;}


#preview{ float:none; margin:0px auto; text-align:center; width:506px;}
.jqzoom{ width:506px; height:506px; position:relative;}

.zoomdiv{ left:959px; height:500px; width:500px;}
.list-h li{ float:left;}
#spec-n5{width:528px; height:84px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.jpg) no-repeat; width:20px; height:84px; float:left; cursor:pointer; margin-top:0px;}
#spec-right{background:url(../images/right.jpg) no-repeat; width:20px; height:84px; float:left;cursor:pointer; margin-top:0px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:89px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:79px; height:79px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:500px;height:500px;background:#fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:79px;height:79px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:460px; margin-right:0px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}


.menu_bj{margin:0px auto; width:100%; height:53px; background:#fff;}

.fenlei20{font-size:20px; font-weight:bold; margin-left:16px; line-height:50px;border-bottom:1px solid #4eb4e8;}
.fenlei16{font-size:15px; line-height:40px;  margin-left:16px; width:195px; border-bottom:1px solid #4eb4e8;}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:232px; margin:0px 0px;
}

ul#menu a {
  display: block;
  text-decoration: none;
}

ul#menu li {
  margin-top:0px; margin-left:0px;
}

ul#menu li a {
  background: #0193de;
  color: #fff;	
  padding:0px 0px 0px 10px;
}

ul#menu li a:hover {
  background: #014cde;
}

ul#menu li ul li a {
  background: #0193de;
  color: #fff;
  padding-left: 20px;
}

ul#menu li ul li a:hover,ul#menu li ul .current a {
  background: #0193de;
  border-left: 5px #014cde solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left:0; }
.indent2 { padding-left:0; }


   .banner {
            position: relative;
            overflow: hidden; float:left; left:10px; top:10px;
            width:840px;
            height:500px;
            background-color:aqua;
            border-radius: 0px; z-index:1;
        }

        li {
            list-style: none;
        }

        .banner ul {
            position: absolute;
            top: 0;
            left: 0;
        }

        .banner ul li {
            float: left;
        }

        .banner ul li a img {
            display: block;
            width: 840px;
            height: 500px;
        }

        .banner .prev,
        .banner .next {
            display: none;
            z-index: 2;
            position: absolute;
            width: 50px;
            height: 35px;
            line-height: 35px;
            border-radius: 17.5px;
            top: 50%;
            background-color: rgba(0, 0, 0, .2);
            color: #fff;
            font-size: 18px;
            font-weight: 700;
        }

        .banner .prev {
            left: 0;
            transform: translate(-50%, -50%);
            text-indent: 28px;
        }

        .banner .next {
            right: 0;
            transform: translate(50%, -50%);
            text-indent: 8px;
        }

        .banner .prev:hover,
        .banner .next:hover {
            background-color: rgba(0, 0, 0, .3);
        }

        .banner .gd {
            position: absolute;
            left: 50%;
            bottom: 20px;
            margin-left: -36.5px;
            display: flex;
            justify-content: space-around;
            width: 75px;
            height: 15px;
            border-radius: 8px;
            background-color: #ffffff4d;
        }

        .banner .gd i {
            display: block;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            margin-top: 2.5px;
            background-color: azure;
        }

        .current {
            background-color: #0345CD !important;
            /* width: 15px !important;
            height: 9px !important;
            border-radius: 4.5px !important; */
        }


.pro_fl04{ margin:0px auto; width:1268px; height:60px; padding-top:20px; padding-left:0px; padding-bottom:10px;}
.pro_fl03_02{ margin:0px auto; width:100%;height:60px; text-align: center;  }
.pro_fl03_02 p{ float: left; padding:0px 7px; height:37px; line-height:37px; color:#666; font-family: "Arial Unicode MS"; font-size:14px;}

.an_fy{ display:inline-block; height:37px; font-size:13px; line-height:37px; padding:0px 13px; color:#666;font-family: "Arial Unicode MS"; background:#F7F7F7;border:#DDDDDD solid 1px; margin-right:11px;text-decoration:none; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fy:hover{color:#fff; background:#696969;height:37px; line-height:37px;  border:#dddddd solid 1px; padding:0px 13px;}

.an_fy2{ display:inline-block; height:37px; line-height:37px; padding:0px 13px; background:#696969; font-family: "Arial Unicode MS"; font-size:13px; color:#ffffff;  border:#CCCCCC solid 1px; margin-right:11px;text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fy2:hover{ color:#ffffff;}

.an_fyhui{ display:inline-block; height:37px; font-size:14px;line-height:37px; padding:0px 13px; color:#666;font-family: "Arial Unicode MS"; background:#fff; border:#ddd solid 1px; margin-right:11px;text-decoration:none;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fyhui:hover{ color:#fff; background:#696969;}

.fy_kuang{float: left; display:block; margin-right:10px; width:37px; text-align:center; height:37px; font-size:13px; line-height:37px; font-family: "Arial Unicode MS"; color:#333; background:#fff;border:#ddd solid 1px; text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

.ellipsis_2 {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}