body{ margin:0px; color:#333333; font-size:12px;font-family: 'microsoft yahei';background: #f6f6f6;}
td{ font-size:12px; color:#333333;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
div,input,p,dl,dt,dd{margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
form{ margin:0px; padding:0px;}
.brd{ border:1px solid #D0D0D0;}
.brd_blue{ border:1px solid #A5C9E5;}
.brd_yellow{ border:1px solid #FFDDAB;}
.brd_red{ border:1px solid #EC7D00;}
.br{ margin:5px; clear:both;}
.price{ color:#C00; font-size:12px; font-weight:bold;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.col_right{ float:right; margin:0px 5px 0px 0px;}
.red{ color:#F00;}
.blue{ color:#03C;}
.green{ color:#060;}
.white{ color:#FFF;}
.white14{ color:#FFF; font-size:14px;}
.orange{ color:#F30;}
.col_right{ float:right;}
.content{ padding:5px; line-height:20px;}
.bg_grey{background: #f6f6f6;}
img{ border:0px solid #fff;}
a:link{ color:#666666; font-size:12px; text-decoration:none;}
a:hover{ color:#ED1B23; font-size:12px; text-decoration:none;}
a:visited{ color:#666666; font-size:12px; text-decoration:none;}
a.red{color:Red; text-decoration:none;}
a.red:visited{color:Red; text-decoration:none;}
a.red:hover{color:Red; text-decoration:none;}
a.current{color:Red; text-decoration:none;}
a.current:visited{color:Red; text-decoration:none;}
a.current:hover{color:Red; text-decoration:none;}

a.graybtn{ display:block;  height:30px; line-height:30px; padding:0px 10px; background-color:#F5F5F5; color:#A7A7A7; font-size:12px; font-weight:bold; margin:5px 10px; border:1px solid #eee;}

a.graybtn:hover{ background-color:#fefefe;}

.citynav{ padding:5px;}
.citynav ul{ margin:0px; padding:0px;}
.citynav li{ display:inline; margin:0px; padding:0px;}
.container {margin: 0px auto; width:1200px;}
.msg{border:1px #eeeeee dotted; background-color:#F9F9F9; color:#003366; text-align:center; line-height:22px; padding:10px; margin:2px;}
.error{border:1px #eeeeee dotted; background-color:#F9F9F9; color:#FF0000; text-align:center; line-height:22px; padding:5px; margin:2px;}
.padleft5{padding-left:5px;}
.padleft10{ padding-left:10px;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.padl10{ padding-left:10px;}
.bigbr{ height:10px; clear:both;}
.line22{ line-height:22px;}
.line25{ line-height:25px;}
.font14{ font-size:14px;}
.dellink{text-decoration:line-through;}
ul{margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px; list-style:none;}
.position{ margin:0px auto; width:1200px; text-align:left; line-height:30px; background-image:url(images/home.jpg); background-position:left; background-repeat:no-repeat;}
.arrow_r{ background-image:url(images/arrow_right.gif); }
.textarea{border:1px solid #ccc; padding:0px 0px 0px 5px; line-height:18px;}
.input_key{ height:16px; width:150px; border:1px solid #CCC;}
.input_normal{ height:30px; line-height:30px; border:1px solid #ccc; padding:0px 0px 0px 5px; width:220px;}
.input_code{ height:30px; line-height:30px; border:1px solid #ccc; padding:0px 0px 0px 5px; width:60px;}
.select_normal{ border:1px solid #ccc; padding:8px;}
.btn_submit{width:133px;height:36px;line-height:36px;background:url(/images/submit.png) no-repeat;text-align:center;font-size:14px;color:#FFF;padding:0;border:0;cursor:pointer;margin:0 auto;}
.btn_blue{ padding:6px 10px; border:1px solid #039; color:#FFF; text-align:center; font-size:12px; background-color:#2A98DA; cursor:pointer;}
.flex_col{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.toplist{ float:right;}
.toplist ul{ margin:0px; padding:0px; list-style:none; }
.toplist ul li{ list-style:none; float:left; margin-left:8px; background:url() 8px 5px no-repeat; padding-left:14px }
.btn_search{ background-image:url(images/search.gif); width:70px; height:22px; border:0px solid #fff; cursor:pointer;}
#head{ height:185px;}
.tab_area{}          
.tab_area ul{ margin:0px; padding:0px; list-style:none;}          
.tab_area li{ float:left; text-align:center; margin:0px 5px 0px 0px; padding:0px; cursor:hand;}          
.tab_area .on{ background-color:#2A98DA;width:56px;line-height:25px;color:#fff;	font-size:14px;	font-weight:bold;	text-align:center; border-top-left-radius: 5px; border-top-right-radius: 5px;}          
.tab_area .on a{color:#fff; text-decoration:none; font-size:14px;}          
.tab_area .off{ background-image:none; width:56px; line-height:25px; color:#000000; font-size:14px; text-align:center;}    
.tab_area .off a{color:#000000; text-decoration:none; font-size:14px;}          
.tab_area_content{ padding:5px; border-left:1px solid #6FB5DB;border-right:1px solid #6FB5DB;border-bottom:1px solid #6FB5DB; height:auto;}
.so_box{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.search_input{ width:0; flex-grow: 1; box-sizing: border-box; border: 2px solid #2A98DA; padding: 5px; height: 40px;}
.search_btn{border:0px solid #fff; background-color: #2A98DA; width:90px; height:40px; line-height: 40px; text-align: center; color: #fff; cursor:pointer;}
.search_hints{ margin:6px 0px 3px 0px;}
.search_hints a{color:#666666; font-size:12px; text-decoration:none;}
.search_hints a:visited{color:#666666;}
.search_hints a:hover{color:#C21119; }
#nav{ height:40px;display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
#nav a{ line-height:40px; padding:0px 15px; display:block; width:70px; text-align:center; color:#333; font-size:14px; font-weight:bold; margin:0px 1px 0px 0px;}
#nav a:visited{ background-color:none;}
#nav a:hover{ border-bottom:2px solid #FF9302; font-size:14px; line-height:38px; text-decoration:none;}
#nav a.on{ border-bottom:2px solid #FF9302; font-size:14px; color:#55D8FB;  line-height:38px; text-decoration:none;}

#nav_my{ position:relative; width:75px; padding:0px 0px 0px 5px;}
.nav_my_off .title{color:#FFF; padding:0px 10px 0px 0px; background:url(images/arrow_down.gif) no-repeat right 4px;}
.nav_my_off .content{ display:none;}
.nav_my_on{ border-left:1px solid #ccc;  border-top:1px solid #ccc;  border-right:1px solid #ccc; background-color:#f5f5f5;}
.nav_my_on .title{ line-height:25px; height:25px; color:#036; background:url(images/arrow_up.gif) no-repeat right 4px;}
.nav_my_on .content{position:absolute;border:1px solid #ccc;top:25px;left: -1px; width:70px; display:block; background-color:#FFF;}

.pics{ padding:8px 8px 0 8px;}
.pics ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.pics li{ width:19%; text-align:center; margin: 0 0 16px 0;background-color:#fff; padding: 10px; box-sizing: border-box; border: 1px solid #ddd; }
.pics li img{width:100%;height:220px;}
.pics li:hover{border:1px solid #ff3300;}
.pics li.end{background:none;border:0 solid #fff;}

.pics h2{font-size:14px; color: #000; font-weight:100;line-height:26px; height: 26px; width:100%; overflow: hidden; margin: 0; padding: 0;}
.pics h3{font-size:12px; color: #8d8d8d; font-weight:100;line-height:20px; height: 20px; width:100%; overflow: hidden; margin: 0; padding: 0;}
.pics .t{ line-height: 32px; display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.pics .t .price{font-size: 18px; font-weight: bold; color: #ff7850;}
.pics .t .units{ color: #8d8d8d;}

/**企业列表*/
.coms{ padding:8px 8px 0 8px;}
.coms ul{}
.coms li{ margin: 0 0 16px 0;background-color:#fff; padding: 10px;border: 1px solid #ddd; }
.coms li img{width:100%;height:220px;}
.coms li:hover{border:1px solid #ff3300;}
.coms li.end{background:none;border:0 solid #fff;}
.coms h2{font-size:14px; color: #000; font-weight:600;line-height:32px; height:32px; width:100%; overflow: hidden; margin: 0; padding: 0;}
.coms .zycp{line-height: 20px;color: #8d8d8d;}
.coms .area{line-height: 20px;color: #8d8d8d;}
.coms .oth{line-height: 20px;color: #8d8d8d;}

/*剧中分页*/
.pagination{float:left;width:100%;overflow:hidden;position:relative}
.pagination ul{clear:left;float:left;position:relative;left:50%;text-align:center}
.pagination li{line-height:30px;margin:0 5px;display:block;float:left;position:relative;right:50%}
.pagination a{display:block;color:#888;background-color:#fff; border:1px solid #dddddd; padding:0 12px;border-radius:2px;}
.pagination a.cur,.pagination a:hover{color:#fff;background-color:#0076d8;display:block;border:1px solid #0076d8; padding:0 12px;border-radius:2px;}

#root{ clear:both; margin:10px auto; width:1200px;}
#root .nav{  border-bottom:1px solid #ddd; height:38px; line-height:38px; color:#FFF; text-align:center;}
#root .nav a{ margin:0px 5px;}
#root .ctext{ margin:10px auto; width:960px; text-align:center; line-height:25px;}